.top>div {

	float: left;

	height: 1rem;

	line-height: 1rem;

}



.top {

	height: 1rem;

	display: table;

}



.songshu {

	width: 100%;

	height: 1rem;

	position: relative;

}



.xq_xinwenz p {

	font-size: .16rem !important;

	line-height: 2;

}



.xq_xinwenz span {

	line-height: 2;

	font-size: .16rem !important;

}



.go_top {

	position: fixed;

	bottom: 10%;

	right: 0;

	z-index: 999;

	opacity: .6;

	display: none;

}



.logo {

	padding-top: .2rem;

	margin-right: .3rem;

}



.go_top:hover {

	opacity: 1;

}



.go_top img {

	width: .6rem;

	/*width: 50px;*/

	cursor: pointer;

}



.nav {

	margin-bottom: 0;

}



.nav ul {

	padding: 0;

}



.nav li {

	float: left;

	font-size: 14px;

	color: #333;

	width: 1.1rem;

	text-align: center;

}



.nav .sy {

	margin-left: .3rem;

}



.navimgs {

	cursor: pointer;

	float: right !important;

	padding-left: 0rem !important;

}



.navimgs li {

	width: 55px;

	float: left;

}



.bshare-custom {

	float: left;

	margin-top: .15rem;

}





/*xiala*/



.nav>ul>li:hover .nav_hide {

	/*opacity: 1;*/

	display: block;

	/*transition: 5s all;*/

	transition: .5s all;

	/*box-shadow: 0px 2px 10px rgba(0, 0, 0, .5);*/

	height: 140px;

	z-index: 99;

}



.nav_hide {

	border-top: 1px solid #e5e5e5;

	position: absolute;

	top: 100px;

	/*top: 0;*/

	left: 0;

	z-index: 0;

	/*opacity: 0;*/

	display: none;

	height: 0;

	background: #FFFFFF;

	width: 100%;

	/*width: 1920px;*/

}



.nav li:hover {

	/*background-color: #46B8DA;*/

	/*color: #FFFFFF;*/

	font-weight: 600;

}



.nav_con {

	display: table;

}



.nav_con {

	display: table;

	margin: 0 auto;

	height: 140px;

}



.nav_con li:hover {

	font-weight: 600;

}



.nav_con li {

	font-weight: 400;

	height: 140px;

	line-height: 140px;

	float: left;

}





/*banner*/



a:hover,

a:focus {

	color: #333;

}



.banner {

	width: 100%;

	position: relative;

}



.boc_r {

	position: relative;

}



.boc_a {

	top: 0;

	left: 0;

	text-align: center;

	position: absolute;

	width: 100%;

}



.boc_a>img {

	padding-top: 2rem;

	padding-bottom: .8rem;

	width: 33%;

}



.boc_r>img {

	width: 100%;

	/*height: 850px;*/

}



.boc_w {

	max-width: 1400px;

}



.l_banerls figure p {

	font-size: .2rem;

	color: #FFFFff;

}



.l_banerls figure p span {

	font-size: .44rem;

	margin: 0 .15rem;

}



.gongsigk figure:nth-child(3) {

	border: 0;

}



.gongsigk figure {

	border-right: 1px solid #e5e5e5;

}



.gongsigks {

	width: 75%;

	padding-top: 1.2rem;

	margin: 0 auto;

}



.gongsigks>img {

	width: 100%;

}



.gongsigks .p1 {

	font-size: .34rem;

	color: #272727;

	padding-bottom: .15rem;

}



.gongsigks .p2 {

	opacity: .8;

	font-size: .16rem;

	color: #2d2d2d;

	display: table;

	line-height: 2;

	/*padding-bottom: .15rem;*/

}



.gongsigks .p2 a:hover {

	box-sizing: border-box;

	border-bottom: 1px solid #2d2d2d;

}



.gongsigks .p2 a {

	color: #222c39;

	display: table;

	margin-right: .2rem;

	float: left;

	border-bottom: 1px solid #FFFFFF;

	padding-bottom: .08rem;

}



.gongsigks p img {

	width: .45rem;

	padding-right: .15rem;

}



.gongsigks .ckgd {

	display: block;

	padding-top: .3rem;

}



.l_yx {

	position: relative;

}



.l_yx>img {

	width: 100%;

}



.l_yxdw {

	top: 0px;

	width: 100%;

	color: #FFFFFF;

	position: absolute;

	padding-left: 2.5rem;

	padding-top: 1.7rem;

}



.l_yxdw .p1 {

	font-size: .16rem;

	letter-spacing: 5px;

	padding-left: .1rem;

}



.l_yxdw .p3 {

	font-size: .54rem;

}



.l_yxdw .p2 {

	text-transform: uppercase;

	font-family: "宋体";

	font-size: .54rem;

	/*letter-spacing: 5px;*/

}



.l_yxdw .p5 {

	margin-left: .2rem;

}



.l_yxdw .p5 img {

	margin-top: .4rem;

	width: 1.3rem;

}



.l_yxdw .p4 {

	font-size: .16rem;

	/*letter-spacing: 5px;*/

	text-transform: uppercase;

	width: 40%;

	line-height: 2;

}





/*新闻*/



.news figure.c1 {

	background: url(../img/lou1.png) no-repeat;

	height: 4.8rem;

	box-sizing: border-box;

	border-right: 1px solid #e5e5e5;

	background-position: 0 100px;

	background-size: 100%;

}



.news figure.c2 {

	background: url(../img/lou2.png) no-repeat;

	height: 4.8rem;

	background-size: 100%;

	background-position: 0 100px;

}



.news .news_ads {

	width: 80%;

	margin: 0 auto;

	margin-top: 1rem;

}



.news .p1 {

	font-size: .34rem;

	color: #272727;

	padding-bottom: .25rem;

}



.xinwbox .p2 {

	color: rgba(45, 45, 45, .8);

}



.xinwbox .p3 {

	/*color:rgba(45,45,45,.8) ;*/

	opacity: .7;

	height: .4rem;

	line-height: .4rem;

}



.xinwbox {

	font-size: .16rem;

	color: rgba(45, 45, 45, .8);

}



.xinwbox .span1 {

	float: right;

}



.xinwbox .span1 img {

	padding-right: .1rem;

}



.xinwbox .xinwlis:nth-child(2) {

	padding-top: .3rem;

}





/*时代*/



.shidbj {

	width: 100%;

	display: table;

	background: url(../img/m5.png) no-repeat;

	background-size: 100% 100%;

}



.shidbj .p1 {

	font-size: .44rem;

	padding-bottom: .1rem;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: center;

}



.shidbj .p2 {

	font-size: .26rem;

	color: #FFFFFF;

	display: table;

	margin: .2rem auto;

	text-align: center;

	border: 1px solid #FFFFFF;

	/* padding: .1rem .3rem; */

	line-height: .5rem;

	padding: 0 .2rem;

	/* padding: .1rem; */

	border-radius: .15rem;

}



.shidbj_txt {

	font-family: "宋体";

	display: table-cell;

	vertical-align: middle;

}





/*底部*/



.foot_box {

	background: #313131;

}



.foot_acc {

	width: 20%;

	float: left;

	padding-top: 1.1rem;

	padding-bottom: .5rem;

	font-size: 14px;

}



.foot_acc li .p1 {

	color: #FFFFFF;

	padding-bottom: .25rem;

}



.foot_acc li p {

	padding-bottom: .15rem;

}



.foot_acc li a {

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

}



.foot_xian {

	width: 100%;

	display: table;

	border-top: 1px solid rgba(78, 78, 78, .3);

	height: 1.36rem;

	color: #6f6f6f;

}



.foot_ims {

	float: left;

}



.foot_ims span {

	color: rgba(145, 154, 164, .3);

}



.foot_xian1 {

	display: table;

	height: 1.36rem;

}



.foot_xian1 .foot_ims3 {

	float: right;

}



.foot_ims2 {

	float: left;

}



.foot_ims2,

.foot_ims3 {

	color: rgba(145, 154, 164, .5);

	text-align: center;

}



.btntop {

	float: right !important;

	margin-right: .2rem;

	display: none;

}



.btntop img {

	margin-top: .2rem;

	width: .5rem;

}



.fgs_dw {

	position: relative;

	z-index: 999;

	right: 10%;

}



#jumpMenu {

	position: absolute;

	right: -12%;

	top: .2rem;

	background: rgba(255, 255, 255, 1);

	border: 1px solid #FFFFFF;

	border-radius: .2rem;

	opacity: 1;

	color: #666;

	padding: 0 .2rem;

	z-index: 10;

}



#jumpMenu option {

	color: #000;

}





/*新闻开始*/





/*内页banner*/



.ner_banner {

	width: 100%;

	position: relative;

}



.ner_banner img {

	width: 100%;

}



.ner_bannerson {

	color: #FFFFFF;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	top: 0.3rem;

}



.ner_bannerson .p1 {

	font-family: "Iskoola Pota";

	font-size: .72rem;

	text-transform: capitalize;

}



.ner_bannerson .p2 {

	font-size: .36rem;

}



.ner_bannerson .p3 {

	font-size: .16rem;

}



.p_titll span {

	text-transform: uppercase;

	color: #525252;

	font-size: .2rem;

}



.p_titll {

	padding: .5rem 0;

	text-align: center;

	font-size: .36rem;

}



.page1 figure {

	position: relative;

}



.page1 .nwesp1 {

	width: 100%;

	position: absolute;

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

	/*left: 50%;*/

	/*margin-left: -42.5%;*/

	bottom: 0rem;

	padding: .3rem 0;

}



.page1 .nwesp1 p {

	width: 85%;

	margin: 0 auto;

}



.page1.container {

	/*height: 4.5rem;*/

	padding: 0;

	background: #fafafa;

	margin-bottom: 1.5rem;

}



.page1 img {

	width: 100%;

}



.nwesp1 .p1 {

	font-size: .22rem;

	color: #FFFFFF;

	padding-bottom: .2rem;

	border-bottom: 1px solid #FFFFFF;

}



.nwesp1 .p2 {

	font-size: .16rem;

	color: #FFFFFF;

	line-height: 2;

}



.page1 .c_1 {

	height: 100%;

}



.c_1 {

	padding: 20px 0;

}



.c_1ppp {

	width: 90%;

	margin: 0 auto;

}



.c_1ppp p {

	padding-bottom: 15px;

}



.c_1ppp .p1 {

	font-size: .2rem;

	color: #000000;

}



.c_1ppp .p2 {

	font-size: .14rem;

	color: #c3c3c3;

}



.c_1ppp .p3 {

	font-size: .16rem;

	color: #686868;

}



.c_1ppp:hover .p1 {

	color: #25a28f;

}



.news_fls {

	background: #fcfcfc;

	width: 100%;

}



.news_fls .orz figure {

	height: 1.8rem;

	/*background: #EBCCCC;*/

	border-bottom: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}



.news_fls .orz figure:nth-child(2n) {

	border-right: 0;

}



.news_fls .orz figure:nth-last-child(4) {

	border-bottom: 0;

}



.news_fls .orz figure:nth-last-child(3) {

	border-bottom: 0;

}



.orz_time1,

.orz_time {

	float: left;

}



.orz_time1 {

	margin: .35rem 0;

	width: 75%;

}



.orz_time1 .p1 {

	font-size: .2rem;

	padding-bottom: .2rem;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.orz_time1:hover .p1 {

	color: #25a28f;

	display: -webkit-box;

}



.orz_time1 .p2 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	line-height: 2;

	color: #686868;

}



.orz_time {

	margin: .35rem .2rem;

	width: 1.05rem;

	height: 1.05rem;

	font-size: .16rem;

	background: #25a28f;

	color: #FFFFFF;

	border-radius: 6px;

}



.orz_time p {

	width: 70px;

	text-align: center;

	margin: 0 auto;

	padding-top: .1rem;

	/*padding-bottom: .1rem;*/

}



.orz_time p.cc1 {

	/*padding-top: .2rem;*/

	padding-bottom: .1rem;

	font-size: .28rem;

	border-bottom: 1px solid #d2d2d2;

}



.ljgd_nwes {

	margin: .3rem auto;

	border: 1px solid #a0a0a0;

	border-radius: .1rem;

	text-align: center;

	width: 2rem;

	font-size: .2rem;

	height: .5rem;

	line-height: .5rem;

}



.ljgd_nwes a {

	color: #686868;

}





/*公司新闻*/



.ner_bannerson .p4 {

	font-size: .38rem;

	padding-top: .4rem;

}



.ner_bannerson .p4 span {

	font-size: .24rem;

}



.dh_erji {

	padding-top: .25rem;

	padding-bottom: .25rem;

}



.dh_erji a:nth-child(1) {

	color: #333333;

}



.dh_erji a {

	color: #737373;

	margin-right: .1rem;

	font-size: .14rem;

}



.xw_box {}



.xw_item {

	

	/*position: relative;*/

	border-radius: 0.12rem;

	border: 1px solid #dcdcdc;

	height: 2.7rem;

	/*padding: .2rem;*/

	color: #000000;

	overflow: hidden;

}



.xw_item .p2 {

	font-size: .18rem;

	line-height: 1.2;

}



.xw_item .p3 {

	font-size: .14rem;

	line-height: 2;

	color: #7b7b7b;

}



.xw_item img {

	width: 100%;

	height: 100%;

	opacity: 0;

}



.xw_item .p1 {

	color: #7b7b7b;

}



.xw_item p {

	width: 90%;

	margin: 0 auto;

	padding-top: .2rem;

}



.xw_dw {

	top: 0;

	left: 0;

	z-index: 99;

	position: absolute;

	width: 100%;

}



.xw_box a:hover .xw_item{

	background: rgba(0,0,0,0.5);

}



.xw_box a:hover .xw_pic {

	transition: .3s all;

	opacity: 1;

}



.xw_box a:hover .xw_dw p {

	color: #FFFFFF !important;

}



.xw_box a:hover .xw_item{

	transition: all .3s;

	border: 0;

	color: #FFFFFF !important;

}





/*新闻详情页*/



.xinwis {

	color: #717171;

	border-bottom: 1px solid #dcdcdc;

	line-height: 4;

}



.xq_xinwen>h3 {

	text-align: center;

	padding-top: .3rem;

}



.xq_xinwenz {

	font-size: .16rem;

	color: #717171;

}



.xq_xinwenz p img {

	/*width: 67%;

	display: block;

	margin: .2rem auto;*/
	height: auto;

}



.fx_fenxiang {

	display: table;

	line-height: .48rem;

	margin: .5rem auto;

}



.sx_huanye {

	width: 100%;

	background: #25a28f;

	height: 1.2rem;

	display: table;

}



.sx_huanye1 {

	width: 70%;

	margin: 0 auto;

	display: table;

}



.sx_box {

	display: table-cell;

	vertical-align: middle;

	height: 1.2rem;

	width: 70%;

}



.fr.zz {

	text-align: right;

}



.sx_box>div {

	width: 49%;

}



.sx_huanye div a {

	color: #FFFFFF;

	font-size: .16rem;

}



.xq_xinwenz .p1 {

	font-size: .2rem;

	color: #000000;

	font-weight: 600;

	padding: .2rem 0;

}



.xinwis.sr {

	text-align: center;

}





/*新闻结束*/



.lxwm_rc img {

	width: .4rem;

}





/*首页媒体查询*/





/*营销发展*/



.yxfz_yw {

	width: 100%;

	height: 2.8rem;

	background: #FAFAFA;

}



.yw_z {

	text-align: center;

	width: 1.8rem;

	/*width: 2.2rem;*/

	font-size: .38rem;

	color: #000000;

	display: block;

	margin-right: .6rem;

}





/*.yw_z .p1 i {

	display: inline-block;

	padding-left: 100%;

	width: 100%;

}*/



.yw_z .p1 {

	text-align: center;

	width: 1.8rem;

	font-size: .17rem;

	color: #000000;

	/*text-align: justify;*/

	height: 18px;

	text-transform: uppercase;

}



.yw_y {

	border-left: 1px solid #CCCCCC;

	padding-left: .6rem;

	height: .72rem;

	color: #434343;

	width: 74%;

	font-size: .16rem;

	line-height: 2;

}



.wz_ydbox {

	display: table;

	height: 100%;

}



.wz_yd {

	display: table-cell;

	vertical-align: middle;

}



.fz_yx {

	width: 100%;

	height: 7.92rem;

	background: url(../img/fz1.png) no-repeat center center;

	background-size: cover;

	position: relative;

}



.lis_fz {

	margin: 0 auto;

	width: 2.5rem;

}



.lis_fz li {

	font-size: .24rem;

	color: #FFFFFF;

	padding-bottom: .4rem;

}



.lis_fz li img {

	opacity: 0;

	margin-right: .2rem;

	width: .3rem;

}



.lis_fz .on img {

	opacity: 1;

	transition: all .3s;

	margin-right: .2rem;

}





/*核心优势*/



.ls_hxbox {

	width: 31%;

	height: 3rem;

	float: left;

	position: relative;

	margin-bottom: .2rem;

	overflow: hidden;

	border-radius: .1rem;

	margin-right: .2rem;

}



.ls_hxbox img {

	width: 100%;

	height: 100%;

}



.ls_hxwzbox {

	position: absolute;

	left: 0;

	padding: .1rem;

	width: 100%;

	background: #eeeeee;

	z-index: 12;

	height: .8rem;

	bottom: 0;

}



.ls_hxwzbox .p1 {

	font-size: 0.18rem;

	color: #171717;

	padding-bottom: .1rem;

}



.ls_hxwzbox {

	font-size: .14rem;

	color: #767676;

}



.ls_hxbox:nth-child(3n) {

	margin-right: 0;

}



.ls_pdd {

	padding-bottom: .3rem;

}



.zs_dx {

	position: relative;

	width: 2.4rem;


	float: left;

	margin: 0 .1rem;

	margin-bottom: .2rem;

}



.zs_dx:hover .zs_dxz {

	opacity: 1;

	cursor: pointer;

}



.min_con {

	display: table;

	margin: 0 auto;

}



.zs_dxz .zs_wz {

	width: 80%;

	padding: 0 .2rem;

	display: table-cell;

	vertical-align: middle;

	font-size: .2rem;

	color: #FFFFFF;

	text-align: center;

}



.zs_dxz {

	opacity: 0;

	display: table;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

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

}



.zs_dx img {

	width: 100%;

	

}



.h_lz {

	width: 100%;

	height: 6.6rem;

	display: table;

	background: #eeeeee;

}



.h_lz .container {

	display: table;

	height: 100%;

}



.yl_z .p1 img {

	width: .6rem;

	padding-right: .2rem;

}



.yl_z .p1 {

	font-size: .3rem;

	color: #000000;

	padding-bottom: .3rem;

}



.yl_z .p2 {

	padding-bottom: .2rem;

	color: #686868;

	font-size: .16rem;

}



.yl_z .d1 {

	height: 2.3rem;

	width: 100%;

	font-size: .16rem;

	color: #686868;

	line-height: 2;

}



.yl_z .d1 .dwz p span {

	font-weight: 600;

}



.dwz p {

	line-height: 1.5 !important;

}



.dwz {

	display: table;

	margin-bottom: .2rem;

}



.dwz .pz {

	width: 100%;

}



.yl_z .d1 .dwz p {

	font-size: .16rem;

	color: #686868;

	line-height: 2;

	display: table;

	float: left;

	margin-bottom: .1rem;

	/* min-width: 1.5rem; */

	margin-right: .2rem;

}



.yl_z .p3 span {

	font-weight: 600;

}



.yl_z .p3 {

	font-size: .18rem;

}



.yl_z .p3 img {

	width: .4rem;

	margin-right: .1rem;

}



.h_lz1 {

	display: table-cell;

	vertical-align: middle;

}



.h_lz.on {

	background: #FFFFFF;

}



.h_lz.on .yl_z {

	float: right;

}



.h_lz.on .yl_y {

	float: left;

}



.yl_z {

	width: 7.7rem;

	height: 3.6rem;

	float: left;

	/*background: #FFFFFF;*/

}



.fz_yx .p_titll {

	padding-top: 1.5rem;

	padding-bottom: .6rem;

}



.yl_y {

	float: right;

	width: 5.45rem;

	height: 3.6rem;

	border-radius: .1rem;

	position: relative;

	overflow: hidden;

}



.yl_y .ppx {

	width: 100%;

	text-align: left;

	font-size: .14rem;

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

	position: absolute;

	bottom: 0;

	left: 0;

	height: .6rem;

	line-height: .6rem;

	color: #FFFFFF;

}



.yl_y .ppx p {

	width: 90%;

	margin: 0 auto;

}



.yl_y .ppx p span {

	float: right;

}



.yl_y img {

	width: 100%;

	height: 100%;

}



.foot_lsimg {

	width: 20%;

	float: left;

	margin: .2rem 0;

	cursor: pointer;

	text-align: center;

}



#cct {

	padding: .8rem 0;

	background: #eeeeee;

}



.foot_lsimg .p1 {

	margin: .2rem 0;

}



.foot_lsimg .p1 a {

	width: 100%;

	color: #686868;

	font-size: .2rem;

}
.sou_sj>form{
	display: flex;
	display: -webkit-flex;
}


.img_b {

	width: 1.3rem;

	margin: 0 auto;

	border-bottom: 1px solid #d2d2d2;
    height: 1.7rem;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;

}



.img_b img {

	width: 100%;

	margin: .2rem 0;

}





/*核心优势end*/





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

	.l_yxdw {

		padding-left: 0.5rem;

		padding-top: 0.7rem;

	}

}



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

	.l_yxdw {

		padding-left: 0.2rem;

		padding-top: 0.2rem;

	}

	.l_yxdw .p3 {

		font-size: .44rem;

	}

	.l_yxdw .p2 {

		font-size: .44rem;

	}

	.l_yxdw .p4 {

		width: 83%;

		/*display: none;*/

	}

}



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

	.l_yxdw .p4 {

		width: 83%;

		display: none;

	}

}



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

	.fz_yx {

		height: 11rem;

	}

	.lis_fz li {

		font-size: .32rem;

	}

	.news .news_ads {

		width: 94%;

	}

}





/*营销结束*/





/*人力资源*/



#rl_zy {

	width: 100%;

	background-color: #fafafa;

}



.rc_ln {

	width: 25%;

	text-align: center;

	float: left;

	margin: .5rem 0;

	box-sizing: border-box;

	border-right: 1px solid #CCCCCC;

}



.rc_ln .p1 {

	font-size: .24rem;

	color: #000000;

}



.rc_ln .p2 {

	font-size: .16rem;

	color: #737373;

	text-transform: uppercase;

}



.rc_ln:nth-child(4) {

	border: 0;

}





/*人力结束*/





/*联系我们*/



.l_ves {

	width: 40.3%;

	padding-left: .2rem;

	text-align: left;

	float: left;

	padding: .3rem 0;

	margin-left: .8rem;

	/*border-bottom: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;*/

}



.l_ves:nth-child(3n) {

	border-right: 0;

}



.l_ves:nth-child(4) {

	border-bottom: 0;

}



.l_ves:nth-child(5) {

	border-bottom: 0;

}



.l_ves:nth-child(6) {

	border-bottom: 0;

}



.l_vesz p {

	margin-left: -.1rem;

	padding-bottom: .2rem;

}



.l_ves p {

	width: 90%;

	margin: 0 auto;

	color: rgba(34, 34, 34, .7);

	font-size: .16rem;

}



.l_ves p img {

	padding: 0 .1rem;

}



.l_ves .p2 {

	height: .5rem;

	display: table;

	/*padding-top: .3rem;*/

}



.l_ves .p1 {

	font-size: .2rem;

	color: #000000;

}



.ipt_cc {

	width: 49%;

	float: left;

}



.ipt_cc .p1 textarea {

	width: 60%;

	padding: .1rem;

	height: 1.03rem;

	resize: none;

	border-radius: 5px;

	border: 0;

	border: 1px solid #CCCCCC;

}



.btn {

	width: 1.2rem;

	margin: .2rem;

}



.ipt_cc .p1 input {

	width: 60%;

	height: .42rem;

	padding-left: .1rem;

	border-radius: 2px;

	border: 0;

	border: 1px solid #CCCCCC;

}



.ipt_cc .p1 {

	font-size: .18rem;

	line-height: .42rem;

	width: 100%;

	display: table;

	padding-bottom: .2rem;

}



.ipt_cc p span {

	display: table;

	float: left;

	width: 2rem;

	text-align: right;

}





/*公司简介*/



.gsjjie {

	width: 95%;

}



.gsjjie .p1 {

	font-size: .3rem !important;

}



.gsjjie p {

	font-size: .16rem;

	line-height: 2;

	padding-bottom: .5rem;

}



.p_img img {

	width: .4rem;

	line-height: .4rem;

	padding-right: .1rem;

}



.p_img a {

	color: #FFFFFF;

}



.tx1 {

	padding-bottom: .5rem;

}



.tx1 img {

	float: left;

	width: 3.5rem;

	height: 4.2rem;

}



.tx1 p {

	width: 69%;

	padding-left: 5%;

	line-height: 2;

	color: #686868;

	font-size: .16rem;

	float: left;

}



.hexin_ys {

	background: #fbfbfb;

}



.si_ew {

	overflow: hidden;

	border-radius: .1rem;

	width: 3.1rem;

	height: 4.3rem;

	float: left;

	margin-right: .33rem;

	position: relative;

	margin-bottom: .5rem;

}



.si_ew:nth-child(5) {

	margin-right: 0;

}



.si_ew:hover img {

	transform: scale(1.3);

	transition: .5s all;

}



.si_hb {

	width: 100%;

	left: 0;

	bottom: .5rem;

	position: absolute;

	color: #FFFFFF;

}



.si_hb .p1 {

	font-weight: 600;

	font-size: .28rem;

	padding-bottom: .2rem;

	display: table;

	margin-left: 10%;

	border-bottom: 1px solid #FFFFFF;

}



.si_hb .p2 {

	width: 80%;

	padding-top: .2rem;

	margin: 0 auto;

	font-size: .14rem;

}



.si_ew img {

	width: 100%;

	height: 100%;

}



.ckgd {

	margin: .2rem 0;

	/*display: table;*/

	font-size: .16rem;

	padding-bottom: .3rem;

}



.ckgd img {

	margin-right: .1rem;

}



.zzjg img {

	width: 100%;

}



.zzjg {

	text-align: center;

	width: 100%;

}



.is_time img {

	width: 100%;

}





/*简介结束*/

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

	.nav li{

		width: 1rem;

	}

}

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

.navimgs{

	display: none;

}	

}

@media screen and (max-width: 1450px)and (min-width: 1200px) {

.box.container.top{

	width: 100%;

}	

}

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

	.ipt_cc {

		width: 90%;

	}

	.ipt_cc .p1 textarea {

		width: 62%;

	}

	.gsjjie p {

		padding-bottom: 0;

	}

}



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

	.l_ves {

		width: 80%;

		border: 1px solid #CCCCCC !important;

		margin-left: 0;

	}

}



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

	.l_ves {

		width: 100%;

		border: 0 !important;

		border-bottom: 1px solid #CCCCCC !important;

	}

}



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

	.l_ves p {

		width: 100%;

	}

}





/*联系结束*/



@media screen and (max-width: 1399px)and (min-width: 600px) {

	.navimgs {

		padding-left: 20px;

	}

	.nav li {

		width: 95px;

	}

	.navimgs li {

		width: 45px;

	}

	.c_1ppp {

		margin: 0 auto;

	}

	.c_1ppp p {

		padding-bottom: .10rem;

	}

}



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

	.zs_dx {

		margin: .2rem;

	}

}



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



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

	#jumpMenu {

		right: 0;

	}

	.orz_time1 {

		margin: .35rem 0;

		width: 60%;

	}

}



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

	.navimgs {

		display: none;

	}

	.xinwbox .span1 img {

		width: .5rem;

	}

	.ner_bannerson .p1 {

		font-size: .42rem;

	}

	.container.page1 .col-md-6 {

		width: 80%;

		/*margin: 0 auto;*/

		margin-left: 10%;

	}

	.ls_hxbox {

		width: 48%;

	}

	.ls_hxbox:nth-child(2n) {

		margin-right: 0;

	}

	.ls_hxbox:nth-child(3n) {

		margin-right: .2rem;

	}

}



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

	.nav {

		display: none;

	}

	.btntop {

		display: block;

	}

	.container {

		width: 100%;

	}

	.logo img {

		width: 1.5rem;

	}

	.container.show1 img {

		width: 60%;

	}

	.boc_a>img {

		padding-top: 15px !important;

		padding-bottom: 0 !important;

	}

	.container.page1 .col-md-6 {

		width: 100%;

		margin-left: 0;

	}

	#jumpMenu {

		display: none;

	}

	.col-xs-1,

	.col-sm-1,

	.col-md-1,

	.col-lg-1,

	.col-xs-2,

	.col-sm-2,

	.col-md-2,

	.col-lg-2,

	.col-xs-3,

	.col-sm-3,

	.col-md-3,

	.col-lg-3,

	.col-xs-4,

	.col-sm-4,

	.col-md-4,

	.col-lg-4,

	.col-xs-5,

	.col-sm-5,

	.col-md-5,

	.col-lg-5,

	.col-xs-6,

	.col-sm-6,

	.col-md-6,

	.col-lg-6,

	.col-xs-7,

	.col-sm-7,

	.col-md-7,

	.col-lg-7,

	.col-xs-8,

	.col-sm-8,

	.col-md-8,

	.col-lg-8,

	.col-xs-9,

	.col-sm-9,

	.col-md-9,

	.col-lg-9,

	.col-xs-10,

	.col-sm-10,

	.col-md-10,

	.col-lg-10,

	.col-xs-11,

	.col-sm-11,

	.col-md-11,

	.col-lg-11,

	.col-xs-12,

	.col-sm-12,

	.col-md-12,

	.col-lg-12 {

		position: relative;

		min-height: 1px;

		padding-right: 0px;

		padding-left: 0px;

	}

}



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

	.ls_hxbox {

		width: 94%;

		float: none;

		margin: 0 auto !important;

		margin-bottom: .2rem !important;

	}

}



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

	.ls_hxbox {

		width: 100%;

		height: 5rem;

	}

	.ls_hxwzbox .p1 {

		font-size: .3rem;

	}

	.ls_hxwzbox {

		height: 1.5rem;

	}

	.zs_dx {

		width: 48%;

		margin: 0;

		margin-bottom: .2rem;

		margin-right: 4%;

	}

	.zs_dx:nth-child(2n) {

		margin-right: 0;

	}

}



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

	.footshow {

		display: none;

	}

	.foot_imgshow {

		display: none;

	}

	.l_banerls figure p span {

		font-size: .34rem;

	}

	.shidbj .p1 {

		font-size: .34rem;

	}

	.foot_xian p {

		font-size: .2rem;

	}

	.ner_bannerson .p1 {

		font-size: .36rem;

	}

	.ner_bannerson .p2 {

		font-size: .30rem;

	}

	.orz_time p {

		width: 100%;

	}

	.orz_time1 .p1 {

		padding-bottom: .05rem;

	}

	.sx_huanye1 {

		width: 90%;

	}

}



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

	.navimgs {

		display: none;

	}

	.nav li {

		width: 86px;

	}

	.container {

		width: 100% !important;

	}

}



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

	.news_fls .orz figure {

		border-right: 0;

		border-bottom: 1px solid #CCCCCC !important;

	}

}



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

	.container.show1 {

		display: none;

	}

	.boc_a>img {

		padding-top: 42px !important;

		padding-bottom: 0 !important;

	}

	.boc_a>img {

		width: 67%;

	}

}



.swiper-pagination-bullet-active {

	width: 30px !important;

	height: 6px !important;

	border-radius: 2px;

	height: 6px;

	margin-bottom: 2px !important;

	opacity: 1;

	background: #fff;

}



.swiper-pagination-bullet {

	transition: all .5s;

	opacity: 1;

	background: #FFFFFF;

	width: 10px;

	height: 10px;

}





/*首页结束*/





/*项目能力*/



.r_ow .z1 {

	background: #fafafa;

	border-radius: .2rem;

	height: 4rem;

	padding: .3rem;

}



.r_ow {

	padding: .2rem 0;

	display: table;

	width: 100%;

}



.r_ow .z1 .p1 {

	font-size: .3rem;

	padding-bottom: .3rem;

}



.r_ow .z1 .p2 {

	width: 100%;

	font-size: .16rem;

	color: #686868;

	line-height: 2;

	height: 2.3rem;

	overflow: hidden;

}



.r_ow .z1 .p3 img {

	width: .4rem;

}



.r_ow .z2 {

	border-radius: .2rem;

	height: 4rem;

}



.r_ow .z2>img {

	width: 100%;

	height: 4rem;

}





/*新闻*/



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

	.ner_bannerson {

		top: .2rem;

	}

	.fl.yw_y {

		width: 65%;

	}

}



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

	.yxfz_yw {

		/*height: 1.8rem;*/

		overflow: hidden;

	}

	.wz_yd {

		/*display: table;*/

	}

	.fl.yw_y {

		width: 100%;

		border: 0;

		font-size: .2rem;

		padding-left: 0;

		line-height: 1.2;

	}

	.yw_z {

		padding-bottom: .2rem;

	}

	.yw_z .p1 {

		width: 1.8rem;

	}

}



@media screen and (max-width: 500px) and (min-width: 420px) {

	.ner_bannerson {

		top: 0rem;

	}

}



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

	.orz_time1 .p2 {

		line-height: 1.2;

	}

	.orz_time1 {

		margin: .35rem 0;

		width: 73%;

	}

	.orz_time1 .p1 {

		font-size: .3rem;

	}

}







@media screen and (min-width: 1200px){

	.ner_banner>img{

		height: 436px;

	}

}

@media screen and (max-width: 1199px) and (min-width: 953px){

	.ner_banner>img{

		height: 276px;

	}

	.gsjjie p{

		/*padding-bottom: 0;*/

	}

}

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

	.ner_banner>img{

		height: 210px;

	}

	/*.gsjjie p{

		overflow: hidden;

	  text-overflow: ellipsis;

	  white-space: wrap;

	  display: -webkit-box;

	  -webkit-line-clamp: 3;

	  -webkit-box-orient: vertical;

	}*/

}

@media screen and (max-width: 767px) and (min-width: 515px){

	.ner_banner>img{

		height: 175px;

	}

	/*.gsjjie p{

		overflow: hidden;

	  text-overflow: ellipsis;

	  white-space: wrap;

	  display: -webkit-box;

	  -webkit-line-clamp: 2;

	  -webkit-box-orient: vertical;

	}*/

}

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

	.ner_banner>img{

		height: 110px;

	}

	/*.gsjjie p{

		overflow: hidden;

	  text-overflow: ellipsis;

	  white-space: wrap;

	  display: -webkit-box;

	  -webkit-line-clamp: 2!important;

	  -webkit-box-orient: vertical;

	}*/

}