 @charset "utf-8";
/* by Magiee 20200915 */
html { overflow-x: hidden; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
body { line-height: 190%; }
ul, li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar {
 width: 6px;
 height: 12px;
}
::-webkit-scrollbar-button:vertical {
 display: none;
}
::-webkit-scrollbar-track:vertical {
 background-color: black;
}
::-webkit-scrollbar-track-piece {
 background: #fff;
}
::-webkit-scrollbar-thumb:vertical {
 background-color: #8e8e8e;
 border-radius: 5px;
}
::-webkit-scrollbar-thumb:vertical:hover {
 background-color: #3b3b3b;
}
::-webkit-scrollbar-corner:vertical {
 background-color: #535353;
}
::-webkit-scrollbar-resizer:vertical {
 background-color: #ff6e00;
}
/* 全局 */
a {
	text-decoration: none;
	color: #333;
}
a:hover { text-decoration: underline; }
/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl { float: left; }
.fr { float: right; }
.wrapper {
	width: 1400px;
	margin: 0 auto;
}
.inbanner{ background-repeat: no-repeat; height: 300px; margin-top: 170px; background-position: top center;}
/*banner*/
.bannerslide {
	height: 760px;
	width: 100%;
	position: relative;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	padding-top: 170px;
}
.bannerslide .swiper-slide {
	background-position: center;
	background-size: cover;
	height: 760px;
}
.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 50px;
	width: 100%;
	z-index: 1000001;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 50px;
	height: 3px;
	background: #fff;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch { background: #e60000; }
.bannerslide .arrow-left {
	background: url(../images/arrows.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -15px;
	width: 60px;
	height: 60px;
	z-index: 1111111;
}
.bannerslide .arrow-right {
	background: url(../images/arrows.png) no-repeat right bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -15px;
	width: 60px;
	height: 60px;
	z-index: 1111111;
}
/*搜索框*/
#search-nav {
	position: relative;
	transition: opacity 0.36s ease, height 0.36s ease;
	opacity: 1;
	top: 8px;
}
#search-nav .search_wrap { height: 100%; }
#search-nav .searchOnOff {
	display: block;
	font-size: 17px;
	position: relative;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	color: #fff;
	outline: none;
}
#toggle-search {
	float: right;
	background-position: -40px 0;
}
.header-button {
	background-color: rgba(255, 255, 255, 0);
	box-sizing: border-box;
	overflow: hidden;
	z-index: 1;
	border: none;
	cursor: pointer;
}
#search-form {
	-moz-transition: max-height, 0.5s;
	-o-transition: max-height, 0.5s;
	-webkit-transition: max-height, 0.5s;
	transition: max-height, 0.5s;
	position: absolute;
	top: 18px;
	right: 0;
	max-height: 0;
	overflow: hidden;
	z-index: 9999;
}
#search-form fieldset {
	position: relative;
	padding: 0;
	border: none;
}
#search-form input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 40px;
	border: none;
	background-color: #ffffff;
	width: 230px;
	padding: 0 20px;
}
#search-form.open {
	max-height: 40px;
	z-index: 999;
}
/*头部*/
.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
}
.topbar {
	background: #0a1927;
	font-size: 14px;
	color: #fff;
	height: 52px;
	display: flex;
	align-items: center;
}
.topbar ul { position: relative; }
.topbar ul li {
	display: inline-block;
	border-left: 1px solid #555;
	padding: 0 20px;
	height: 17px;
	vertical-align: middle;
	vertical-align: middle;
	display: inline-flex;
	align-items: center;
}
.topbar ul li a {
	color: #fff;
	text-decoration: none;
}
.topbar ul li img { vertical-align: middle; }

.topbar ul li a img{width:20%;}

.nav {
	background: #2e3842;
	display: flex;
	align-items: center;
	height: 118px;
}
.nav .logo { float: left; }
.nav .logo img{ max-width:100%;}
.nav .menu {
	float: right;
	margin-top: 12px;
	width: 60%;
}
.nav .menu a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 12%;
	text-align: right;
}
.nav .menu a:hover { color: #ffd504; }
/*首页简介*/
.hometitle { }
.hometitle h2 {
	color: #111;
	font-size: 30px;
	font-weight: normal;
	float: left;
}
.hometitle a {
	float: right;
	color: #969696;
	background: #efeeee;
	border-radius: 50px;
	font-size: 14px;
	padding: 6px 34px;
}
.homebox01 { padding: 60px 0 55px 0; }
.homebox01 .homebox { margin-top: 37px; }
.homebox01 .homebox .boxtext {
	float: left;
	width: 48%;
	box-sizing: border-box;
	background: #fafafa;
	font-size: 15px;
	color: #555;
	padding: 50px 30px;
}
.homebox01 .homebox .boxtext p {
	margin-bottom: 25px;
	text-indent: 30px;
	line-height: 1.8;
}
.homebox01 .homebox .boxtext .more {
	background: #e8292d;
	color: #fff;
	font-size: 15px;
	padding: 10px 40px;
	display: inline-block;
}
.homebox01 .homebox .boxpic {
	float: right;
	width: 52%;
	box-sizing: border-box;
}
.homebox01 .homebox .boxpic img{ max-width:100%;}
/*首页优势*/
.homebox02 {
	background: url(../images/whbg.jpg) repeat center top;
	padding: 72px 0;
}
.whul li {
	float: left;
	width: 24%;
	margin: 0.5%;
}
.whul li img {
	display: block;
	margin: 0 auto 28px;
}
.whul li .whtit {
	color: #444;
	font-weight: bold;
	font-size: 25px;
	text-decoration: none;
	line-height: 26px;
}
.whul li .whtita {
	color: #555;
	font-size: 15px;
	line-height: 24px;
	margin-top: 25px;
}
.whul li a {
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	display: block;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 5px;
	padding: 80px 30px;
	box-sizing: border-box;
	text-align: center;
}
.whul li a:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.whul li a:after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 4px;
	background-color: #e8292d;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}
.whul li a:hover:after { width: 100%; }
/*首页产品*/
.homebox03 { padding: 70px 0 50px; background-color:#F9F9F9}
.homepp .hppleft {
	color: #555555;
	font-size: 30px;
	text-decoration: none;
	float: left;
}
.homepp .hppright {
	float: right;
	width: 73%;
}
.homepp .hppright ul{
	display: flex;
    justify-content: flex-end;
}
.homepp .hppright ul li {
	float: left;
	margin: 0 0.3%;
}
.homepp .hppright ul li a {
	color: #666;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	border: 1px solid #ebebeb;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	background-color:#fff;
}
.homepp .hppright ul li a:hover {
	background-color: #e8292d;
	color: #fff;
	border: 1px solid #e8292d;
}
/*内页产品分类*/
.prolist{ margin-bottom:30px;}
.prolist li{
	float: left;
    margin: 0 5px 5px 0;
}
.prolist li a{ border:1px solid #ccc; font-size:14px; padding:5px 20px; text-decoration:none; display:inline-block;}
.prolist li a:hover{ background:#d01518; color:#fff;}
/*产品*/
.pppul { margin: 30px 0; }
.pppul li {
	float: left;
	width: 23%;
	margin: 1%;
	border: 1px solid #d8d8d8;
	box-sizing: border-box;
}
.pppul li a {
	text-decoration: none;
	display: block;
	position: relative;
	width: 100%;
	height: 375px;
	transition: 0.5s;
}
.pppul li a:hover .pppbga {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 375px;
	background-color: rgba(0, 0, 0, 0.7);
	text-align: left;
	padding-top: 35%;
	padding-left: 15%;
	box-sizing: border-box;
}
.pppul li a:hover .pppbg { display: none; }
.pppul li img {
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 375px;
}
.pppul li a .pppbg {
	background: url(../images/dot.png) no-repeat 90% 75% #757575;
	padding: 30px;
	box-sizing: border-box;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.pppul li a .pppbg strong { font-size: 16px; }
.pppul li a .pppbg .pppinfo { font-size: 15px; }
.pppul li a:hover .pppbga strong {
	font-size: 20px;
	color: #fff;
}
.pppul li a:hover .pppbga .pppinfo {
	font-size: 17px;
	color: #fff;
	margin-top: 15px;
}
.pppul li a:hover .pppbga .pppbtn {
	border-radius: 20px;
	width: 110px;
	height: 30px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	border: 2px solid #fff;
	margin-top: 26px;
}
.pppul li a:hover .pppbga .pppbtn:hover {
	border: 2px solid #e8292d;
	color: #e8292d;
}
/*首页5大优势*/
.homebox04 {
	background: url(../images/ysbg.jpg) no-repeat center top;
	padding: 50px 0;
}
.ystit {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.ysul { margin: 60px 0; }
.ysul li {
	width: 19%;
	margin: 0.5%;
	float: left;
	position: relative;
	height: 480px;
}
.ysul li .ysulaa {
	position: absolute;
	left: 50%;
	margin-left: -34px;
	border-radius: 50%;
	background-color: #f0f0f0;
	padding: 20px;
	top: 45%;
	text-align: center;
	z-index: 88;
}
.ysul li .ysulaa:hover { background-color: #e8292d; }
.ysul li .ysulimg {
	height: 248px;
	position: absolute;
	top: 0;
	left: 0;
}
.ysul li .ysulimg img {
	max-width: 100%;
	display: block;
}
.ysul li .ysulbg {
	background-color: #fff;
	width: 100%;
	height: 232px;
	bottom: 0;
	left: 0;
	position: absolute;
	padding: 55px 32px 50px;
	box-sizing: border-box;
}
.ysul li .ysulbg .ysultit {
	color: #333;
	font-size: 18px;
	text-align: center;
	padding-bottom: 14px;
	line-height: 21px;
}
.ysul li .ysulbg .ysultita {
	padding-top: 14px;
	font-size: 14px;
	line-height: 19px;
	color: #555;
	text-align: center;
}
/*首页视频、新闻*/
.homebox05 {
	padding: 80px 0;
	background: #f1f1f1;
}
.homebox05 .newright ul li {
	float: left;
	width: calc(50% - 48px);
	border: 1px solid #d5d5d5;
	background: #fff;
	padding: 24px 20px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.homebox05 .newright ul li:nth-child(2n) { margin-right: 0; }
.homebox05 .newright ul li a { text-decoration: none; }
.homebox05 .newright ul li:hover .info .name { color: #c00; }
.homebox05 .newright ul li .date {
	width: 20%;
	color: #b0b0b0;
	font-size: 16px;
	text-align: center;
	float: left;
}
.homebox05 .newright ul li .date h4 {
	font-size: 18px;
	position: relative;
}
.homebox05 .newright ul li .date h4:after {
	content: "";
	width: 13px;
	height: 1px;
	background: #b0b0b0;
	position: absolute;
	bottom: -1px;
	left: 42%;
}
.homebox05 .newright ul li .info {
	float: left;
	width: 75%;
}
.homebox05 .newright ul li .info .name {
	font-size: 16px;
	color: #333;
	text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}
.homebox05 .newright ul li .info {
	font-size: 14px;
	color: #333;
}
.spleft {
	width: 530px;
	float: left;
	margin-right: 30px;
}
.hometit {
	color: #111;
	font-size: 30px;
	text-align: left;
	margin-bottom: 40px;
}
.newright {
	float: right;
	width: calc(100% - 560px);
}
.newright span {
	display: block;
	width: 138px;
	height: 42px;
	background-color: #fff;
	border-radius: 25px;
	float: right;
	font-size: 14px;
	color: #969696;
	text-decoration: none;
	text-align: center;
	line-height: 42px;
}
.footer {
	background: url(../images/homebg5.jpg) no-repeat top center;
	padding: 60px 0 80px 0;
}
.footer .fleft {
	float: left;
	width: 50%;
}
.footer h2 {
	font-size: 30px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 40px;
}
.footer .fleft dl {
	float: left;
	margin-right: 50px;
}
.footer .fleft dt {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
}
.footer .fleft dd {
	font-size: 15px;
	color: #fff;
	margin-bottom: 10px;
}
.footer .fleft dd img {
	padding-right: 16px;
	vertical-align: middle;
}
.footer .fright {
	float: left;
	width: 50%;
}
.fankui .s1 {
	float: left;
	width: 47%;
	margin-right: 18px;
}
.fankui .s2 {
	float: right;
	width: 50%;
}
.fankuiinput {
	padding: 10px;
	width: 94%;
	height: 26px;
	font-size: 14px;
	border: 1px solid #ecedf0;
	margin: 0 5px 0 0;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	background: #fff;
	margin-bottom: 20px;
	color: #888;
	display: block;
}
.fankuitarea {
	width: 94%;
	padding: 10px;
	border: 1px solid #ecedf0;
	font-size: 14px;
	line-height: 26px;
	color: #666;
	resize: none;
	height: 162px;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	background: #fff;
	margin-bottom: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
.fankuibtn {
	width: 100%;
	text-align: center;
	line-height: 50px;
	height: 70px;
	font-size: 18px;
	border: none;
	background: #a6a4a9;
	color: #fff;
	cursor: pointer;
}
.fankuibtn:hover { background: #8e8c90; }
.fankuibtn.btnon { background: #e8292d; }
.fankuibtn.btnon:hover { background: #c7090d; }
.bottom {
	background: #1c1c1c;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 45px 0;
	border-top: 3px solid #e8292d;
}
.bottom a { color: #fff; }


/*内页css*/
.inbox{ padding:80px 0;}
.inbox .loc{ font-size:30px; font-weight:bold; color:#09153b;}
.inbox .loc span {
    color: #bdbdbd;
    font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    display: inline-block;
    margin-left: 30px;
}
.inbox .content{
	padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #bdbdbd;
	line-height:30px;
}

/*新闻*/
.newslist{ padding-top: 20px; margin-top: 20px;}
.newslist .item { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .time { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #999; }
.newslist .item .time .split { margin: 0 10px; color: #ccc; }
.newslist .item .name { font-size: 18px; line-height: 28px; margin-bottom: 25px; height: 28px; overflow: hidden; }
.newslist .item .name a { color: #111; }
.newslist .item .name a:hover { color: #2981b7; }
.newslist .item .text { color: #777; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 16px; }
.newslist .item .link { overflow: hidden; margin-bottom: -12px; }
.newslist .item .link a { width: 24px; height: 24px; display: block; background: url(../images/hb01img01.png) no-repeat center; float: left; }
.newslist .item .link a.l02 { float: right; background-image: url(../images/hb01img02.png); }

/*客户反馈*/
.messagecon { font-size: 14px; line-height: 24px; margin-bottom: 20px; font-family: microsoft yahei; }
.messagecon p { margin-bottom: 20px; }
.messagetit { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; }
.messagetarea { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px; font-family: microsoft yahei; color: #666; resize: none; width: 96%; height: 90px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messagetarea:focus { color: #333; outline: none; background: #fff; }
.messageinput { width: 27%; padding: 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 5px 0 0; font-family: microsoft yahei; color: #666; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messageinput:focus { color: #333; outline: none; background: #fff; }
.messagecon .messagebtn { width: 30%; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #ccc; color: #333; border-radius: 4px; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn.btnon { width: 50%; color: #fff; }
.messagebtn:hover { opacity: .8; filter: alpha(opacity=80); }
.main .con .yanzhengma { display: inline; }
.messagebtn.btnon { background: #e90000; }

/*联系我们*/
.contact{ margin-bottom:30px;}
.contact dl{ float:left; width:50%;}
.contact dl dt{ font-weight:bold; font-size:20px; color:#C80D0D; margin-bottom:10px;}
.contact dl dd{ font-size:16px;}
/*高德地图*/
#map {
	height: 400px;
	z-index: 4;
	width:100%;
}
#map .info {
	border: solid 1px silver;
}
#map div.info-top {
	position: relative;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
	background: none repeat scroll 0 0 #F9F9F9;
}
#map div.info-top div {
	display: inline-block;
	padding: 0 10px;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	line-height: 31px;
}
#map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}
#map div.info-top img:hover {
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
#map div.info-middle {
	padding: 6px;
	font-size: 14px;
	line-height: 20px;
}
#map div.info-bottom {
	clear: both;
	width: 100%;
	height: 0;
	text-align: center;
}
#map div.info-bottom img {
	position: relative;
	z-index: 104;
}
#map span {
	margin-left: 5px;
	font-size: 11px;
}
#map .info-middle img {
	float: left;
	margin-right: 6px;
}

.link{ font-size:14px;}
.link a{ padding:0 5px;}

/*产品内页*/
.protop{
	display: flex;
    justify-content: center;
}
.protop .img{
	float: left;
    width: 40%;
    border: 1px solid #e2e2e2;
    display: flex;
    justify-content: center;
	align-items: center;
    overflow: hidden;
}
.protop .img img{ max-width:100%; max-height:100%;}
.protop .text{
	float: left;
    width: 40%;
    background: #e2e2e2;
    padding: 40px;
    box-sizing: border-box;
    overflow: hidden;
	line-height:2;
}
.protop .text h4{ font-size:20px;}
.protitle{ font-size:30px; display: block;line-height: 2;}

.honorlist{ font-size:0;}
.honorlist li{
	display: inline-flex;
    width: 18%;
    justify-content: center;
    margin: 1%;
}
.honorlist li img{ max-width:100%;}

@media (max-width: 1024px){
	.wrapper{ width:100%; box-sizing:border-box; padding:0 20px;}
	.bannerslide{ height:550px;}
	.homebox01 .homebox .boxtext,.homebox01 .homebox .boxpic{ width:100%;}
	.homebox01 .homebox .boxpic img{ width:100%;}
	.homepp .hppright{ display:none;}
	.pppul li a .pppbg .pppinfo{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.ysul li{ height:410px;}
	.ysul li .ysulimg{ height:180px;}
	.ysul li .ysulbg .ysultita{ display:none;}
	.ysul li .ysulaa{ top:35%;}
	.spleft{ width:100%; margin-bottom:30px;}
	.newright{ width:100%;}
	.footer,.homebox02,.homebox04{ background-size:cover;}
	.footer .fleft{ width:100%; margin-bottom:30px;}
	.footer .fright{ width:100%;}
}

@media (max-width: 768px){
	.topbar{ display:none;}
	.nav{ height:auto; padding:10px 0;}
	.nav .menu{ width:100%;}
	.nav .menu a{ font-size:14px; text-align:center; width:24%;}
	.bannerslide{ padding-top:150px; height:400px;}
	.whul li a{ padding:30px 30px;}
	.whul li .whtita{ font-size:13px;}
	
	.pppul li{ width:48%;}
	.ysul li .ysulbg .ysultit{ font-size:14px;}
	.ysul li .ysulimg{ height:130px;}
	.ysul li{ height:333px;}
	.ysul li .ysulbg{ height:200px;}
	.ysul li .ysulaa{ top:30%;}
	.inbox img{ max-width:100%;}
	.pppul li a:hover .pppbga{ display:none;}
	.pppul li a:hover .pppbg{ display:block;}
	
	.link{ display:none;}
}

@media (max-width: 425px){
	.bannerslide{ height:250px;}
	.bannerslide .arrow-left,.bannerslide .arrow-right{ display:none;}
	.whul li{ width:100%;}
	.pppul li img{ height:auto;}
	.pppul li a{ height:270px;}
	.ystit{ font-size:24px;}
	.ysul li{ width:100%; height:480px;}
	.ysul li .ysulimg img{ width:100%;}
	.ysul li .ysulimg{ width:100%; height:auto;}
	.ysul li .ysulbg{ height:auto;}
	.ysul li .ysulaa{ top:58%;}
	.homebox05 .newright ul li{ width:100%; box-sizing:border-box;}
	.footer .fright{ display:none;}
	.honorlist li{ width:48%;}
}

@media (max-width: 375px){
	.nav .menu a{ width:23.6%;}
	.bannerslide{ padding-top:145px; height:200px;}
	.pppul li a .pppbg{ padding:15px;}
	.pppul li a{ height:220px;}
	.inbanner{ display:none;}
	.inbox{ margin-top:145px; padding:40px 0;}
	.newslist .item{ width:100%;}
	.contact dl{ width:100%;}
	.protop{ display:block;}
	.protop .img{ width:100%;}
	.protop .text{ width:100%;}
	.protitle{ font-size:24px;}
}