﻿html,body {overflow-x:hidden;}
input.error{
	 border: 1px solid #D70128 !important;
}
textarea.error{
	 border: 1px solid #D70128 !important;
}
.hlkg .input.error{
	 border: 1px solid #D70128 !important;
}.hlkg textarea.error{
	 border: 1px solid #D70128 !important;
}
/* pager style */
.page{
	padding:25px 0 40px;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#035cac;
	border:1px solid #035cac;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#035cac;
	border:1px solid #035cac}
.culture-main li img {height: 100%;}

@media screen and (max-width: 668px) {
	.footer .secbox {height: auto;}
	.footer .right {display: none;}
	.footer-main dd {display: none;}
	.footer-main dl {float: none;margin-right:0;border-bottom: 1px solid #393939;}
	.footer-main .left-wrap {width: 100%;}
	.footer-main.m-wrap dt {line-height: 38px;}
	.header {padding-top: 5px;height: 46px;}
	.header .m-navwrap {display: none;background: #035BAB;width: 100%;position: absolute;top: 46px;left: 0;}
	.m-navwrap ul {float: none;}
	.header .m-navwrap li {float: none;border-bottom: 1px solid #aaa;}
	.header .m-navwrap .tit {
	    display: block;width: 78%;padding: 0 17% 0 5%;height: 46px;line-height: 46px;font-size: 15px;color: #fff;
	    background: url(../images/ico_100.png) no-repeat 92% center #035cac;
	    background-size: auto 22%;cursor: pointer;border-right: 1px solid #035cac;border-bottom: none;margin-top:0;
	}
	.header .m-navwrap .tit a {color: #fff;}
	.header .m-navwrap .sub-box {display: none;}
	.header .m-navwrap .sub-box a {display: block;width: 78%;padding: 0 17.4% 0 4.6%;height: 34px;line-height: 34px;border-top: 1px solid #5484af;color: #fff;font-size: 13px;
	}
	.header .nav-ico {
	    display: block;
	    margin-right: 0;
	    width: 66px;
	    height: 46px;
	    background: url(../images/ico_18.jpg) no-repeat center;
	    background-size: auto 40%;
	    margin-right: -5%;
	}
	.m-searchbtn {display: none;}
	.header .right {display: none;}
	.header .left {margin-top: 0;}
	.ins-navbox {height: auto;background: #fff;border:1px solid #ddd;width: 100%;padding:0 0;}
	.ins-navbox ul {overflow-x: auto;white-space: nowrap;float: none;display: flex;overflow-y: hidden;}
	.ins-navbox li {line-height: 40px;float: none;margin-right:0px;}
	.ins-navbox li a {padding:0 10px;}

	.profile-wrap .f48,.subcon-wrap p.f48,.honor-wrap p.f48 {font-size: 24px;line-height: normal;}
	.profile-wrap .f36,.honor-wrap .honor-list .tit .f30 {font-size: 22px;}
	.profile-wrap .cont .boxs {width: 100%;}
	.profile-wrap .botlist li {width: 100%;}

	.subcon-wrap .subcon-list .img {width: 100%;}
	.subcon-wrap .subcon-list .right {width: 100%;}
	.subcon-wrap .subcon-list .list span {float: left;padding-left: 0;width: 100%;}

	.culture-main li .img {width: 100%;margin-top: 10px;}
	.culture-main li .cont {width: 100%;margin-left: 0;margin-right:0;}
	.culture-main li img {max-width: 100%;}
	.culture-main.span2 li .cont {width: 100%;}
	.culture-main.span2 li .img {width: 100%;}
	.culture-main li {height: auto;}

	.ins-tit .f48 {font-size: 24px;line-height: normal;}
	.ins-tit .f24 {font-size: 14px;}
	.industrial-metal .listwrap .cont {width: auto;padding-top: 10px;}
	.industrial-metal .listwrap img {width: 100%;}
	.slide-gangcai {width: 100%;margin-top: 15px!important;}

	.ul-imgtxt1-ly {padding:15px!important;}
	.ul-imgtxt1-ly .pic {width: 100px!important;height: 75px!important;margin-right:10px!important;}
	.ul-imgtxt1-ly .txt h3 {margin:0 0 5px!important;}
	.ul-imgtxt1-ly .time {display: none;}

	.nav-position {font-size: 14px!important;}
	.article_content {font-size: 14px!important;}

	.recruit-wrap .column-wrap li {width: 100%;}

	.pageMenu a {font-size: 14px!important;line-height: 38px!important;}
	.layui-hide-xs {display: none!important;}
	.layui-table th,.layui-table td {white-space: nowrap;}

	.layui-form {font-size: 14px!important;}
	.layui-form .layui-input {width: 100%;}
	.layui-form .layui-select {width: 100%;}
	.layui-form .layui-textarea {width: 100%;}
	.layui-form .layui-input-inline,.layui-form .layui-input-block {flex: 1;}
	.layui-form .layui-form-item .layui-form-label {width: 90px!important;}
	.pageCon .tit {padding:0 10px;}
	#form-apply {padding:0 10px;}

}
