ul,

ol,

dl,

table,

th,

tr,

td,

input,

textarea,

li,

a,

div,

span,

em,

i {

	margin: 0;

	padding: 0;

	border: 0;

}



img {

	margin: 0;

	padding: 0;

	border: 0;

}





a:hover {

	text-decoration: none;

}



li {

	list-style: none;

}


@font-face {
	font-family: 'MyFont';
	/*字体名称*/
	src: url('../fonts/MontserratAlternates-Bold.pfb.ttf');
	/*字体源文件*/
}


/*全局样式*/



html,

body {

	width: 100%;

	margin: 0 auto;

}





/*= 清除浮动=*/



.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	font-size: 0px;

	overflow: hidden;

	display: block;

}



.clearfix:after {

	content: "";

	display: block;

	height: 0px;

	clear: both;

	visibility: hidden;

	font-size: 0px;

}





/* Hides from IE-mac \*/



* html .clearfix {

	height: 0%;

}





/* End hide from IE-mac */



*+html .clearfix {

	min-height: 0%;

}





/* 针对IE7 */



*+html .clearfix {

	min-height: 0%;

}



.w100 {

	width: 100%;

}



.fl {

	float: left;

}



.fr {

	float: right;

}





/*原文件配置*/



.w1200 {

	width: 1200px;

	margin: 0 auto;

}



.w1600 {

	width: 1600px;

	margin: 0 auto;

}





body {

	color: #666666;

	background: #ffffff;

	font: 20px/30px 'Microsoft YaHei', arial, sans-serif;

	min-width: 320px;

}



a {

	color: #000;

}



a:hover {

	color: #007dde;

}





/*块级转化*/



.di_in {

	display: inline-block;

}



.di_no {

	display: none;

}



.di_bl {

	display: block;

}





/*原文件配置  end*/





/* 到顶部间距 */



.mt0 {

	margin-top: 0px;

}



.mt5 {

	margin-top: 5px;

}



.mt10 {

	margin-top: 10px;

}



.mt15 {

	margin-top: 15px;

}



.mt20 {

	margin-top: 20px;

}



.mt25 {

	margin-top: 25px;

}



.mt30 {

	margin-top: 30px;

}



.mt35 {

	margin-top: 35px;

}



.mt40 {

	margin-top: 40px;

}



.mt45 {

	margin-top: 50px;

}



.mt50 {

	margin-top: 50px;

}



.mt55 {

	margin-top: 50px;

}



.mt60 {

	margin-top: 60px;

}





/* 到左边间距 */



.ml5 {

	margin-left: 5px;

}



.ml10 {

	margin-left: 10px;

}



.ml15 {

	margin-left: 15px;

}



.ml20 {

	margin-left: 20px;

}



.ml25 {

	margin-left: 25px;

}



.ml30 {

	margin-left: 25px;

}



.ml35 {

	margin-left: 35px;

}



.ml40 {

	margin-left: 35px;

}



.ml45 {

	margin-left: 35px;

}



.ml50 {

	margin-left: 50px;

}





/* 字体大小 */



.font14 {

	font-size: 14px;

}



.font16 {

	font-size: 16px;

}



.font18 {

	font-size: 18px;

}



.font20 {

	font-size: 20px;

}



.font22 {

	font-size: 22px;

}



.font24 {

	font-size: 24px;

}



.font26 {

	font-size: 26px;

}



.font28 {

	font-size: 28px;

}



.font30 {

	font-size: 30px;

}





/*纵向居中*/



.v_middle {

	vertical-align: middle;

}





/*横向居中*/



.te-align {

	text-align: center;

}





/*相对定位*/



.p_r {

	position: relative;

}





/* 白色背景 */



.bgfff {

	background: #fff;

}





@media (min-width: 1200px) {

	/*min-width 1200 */



}



h1,

h2,

h3,

h4,

h5,

h6,

p {

	margin: 0;

	padding: 0;
	
	/*text-indent: 38px;*/

}



input,

button {

	outline: none;

	border: none;

}



img {

	max-width: 100%;

}



i,

em {

	font-style: normal;

}



/* juzhong */

.te-align
/*全局样式 start*/



.header-nav {}





.logo {

	padding: 15px 0 15px 10px;

}



.logo-right {}



.logo-form {

	background: #00a2e8;

	width: 107px;

	height: 86px;

	position: relative;

}



.logo-form button {

	background: url(../images/logo_06.png) no-repeat 50% 50%;

	width: 40px;

	height: 40px;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.from_box {
	position: absolute;
	top: 100%;
	width: 100%;
	left: 0;
	z-index: 10;
	background-color: #00a2e8;
	padding: 16px 0;
	display: none;
}

.from_box input.key {
	font-size: 16px;
	color: #0087d2;
	height: 45px;
	line-height: 45px;
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 45px;
	width: 90%;
}

.from_box input.find {
	width: 8%;
	height: 45px;
	line-height: 45px;
}




.logo-right li {

	float: left;
	height: 86px;
	line-height: 86px;

}



.logo-right li a {
	margin-top: 33px;
	display: block;

	font-size: 0;

	border-left: 1px solid #cfcfcf;

	line-height: 22px;

	height: 22px;

}



.logo-right li:first-child a {

	border-left: none;

}



.logo-right li a span {

	margin: 0 25px;

	display: inline-block;

	font-size: 15px;

}





.logo-right li a i {

	display: block;

	height: 3px;

	background: #0090ff;

	margin-top: 22px;

	margin-right: 25px;

	margin-left: 25px;

	display: none;

}



.logo-right li.on a span {

	color: #007dde;

}



.logo-right li.on a i {

	display: block;

}





.navigation img {

	width: 100%;
	height: 397px;
}
.m_navigation { 
	display: none;
}

.m_navigation img {

	width: 100%;
	height: 306px;
}

.page1 {

	padding-top: 31px;

	padding-bottom: 49px;

}



.titile-wap {

	font-size: 0;

	/*   text-align: center; */

	position: relative;

}



.titilmagin {

	font-size: 24px;

	color: #4c5256;

	line-height: 64px;

	display: inline-block;

	font-weight: bold;

}



.subhead {

	color: #c8c8c8;

	line-height: 64px;

	font-size: 19px;

	display: inline-block;

	margin-left: 10px;



}



.colorsubhead {

	width: 26px;

	height: 5px;

	display: inline-block;

	margin-left: 7px;

	line-height: 20px;

}



.colorsubhead em {

	width: 50%;

	height: 5px;

	display: inline-block;

	vertical-align: top;

}



.colorsubhead em:nth-of-type(1) {

	background: #07b1e9;

}



.colorsubhead em:nth-of-type(2) {

	background: #86be23;

}



.page1 .pag-item {

	margin-right: 31px;

}



.page1 .pag-item:nth-of-type(3) {

	margin-right: 0;

}



.pag-itemom1 {

	max-width: 518px;

}



.centrenew {

	max-width: 515px;
	

	/* height: 370px;  */

	/* 	background: url(../images/ihonor_06.jpg)no-repeat 0 50%; */

}
.centrenew .swiper-container .swiper-wrapper .swiper-slide{
    height: 375px;
    width: 100%;
}
.centrenew .swiper-container .swiper-wrapper .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.czewi {

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

	position: absolute;

	bottom: 0;

	height: 63px;

	width: 100%;

	color: #fff;

	padding: 10px 20px 10px 30px;

}

.czewi p {

	line-height: 25px;

	font-size: 16px;

	padding-right: 73px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;



}

.czewi span {

	line-height: 20px;

	font-size: 12px;

	display: inline-block;

	vertical-align: top;

}

.nthbo-wap {

	position: absolute;

	right: 20px;

	bottom: 12px;

	z-index: 12;



}

.nthbo {

	width: 32px;

	height: 32px;

	background: #fff;

	float: left;

	border-radius: 50%;

	text-align: center;

	margin-left: 3px;



}

.nthbo i {

	color: #231815;

}

.nthbo:hover i {

	color: #41aafc;

}















.pag-itemom2 {

	max-width: 573px;



}



.firmitem {

	border-top: 1px solid #e5e5e5;



}



.firmitem li {

	position: relative;

	padding-top: 10px;

	padding-bottom: 10px;

}



.firmitem li a {

	display: block;

	position: relative;

	padding-left: 25px;

}



.firmitem li a h4 {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 17px;

	line-height: 17px;

	color: #1d1d1d;

	line-height: 22px;

}



.firmitem li:hover a h4 {

	color: #007dde;

}



.firmitem li a::after {

	position: absolute;

	content: ".";

	font-size: 66px;

	color: #d0d0d0;

	top: -28px;

	left: 0px;

	display: block;

	width: 0px;

	height: 0px;

}



.firm-left {

	padding-right: 126px;

	width: 100%;

}



.firm-left p {

	display: none;

}



.pitch-on {

	display: none;

}



.firmitem li.on {

	padding-top: 36px;

	padding-bottom: 25px;

	border-bottom: 1px dashed #cccccc;

	margin-bottom: 10px;

}



.firmitem li.on .firm-left a {

	padding-left: 0px;

}



.firmitem li.on .firm-left a::after {

	content: initial;

}



.firmitem li.on .firm-left a h4 {

	font-weight: bold;

	margin-bottom: 8px;

	line-height: 28px;

}



.firmitem li.on .firm-left p {

	display: block;

	line-height: 27px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.firmitem li.on .pitch-on {

	display: block;

}



.firmitem li.on .firm-right>span {

	display: none;

}



.firm-right {

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

}



.firm-right strong {

	float: right;

	font-weight: 400;

}



.firm-right span {

	font-size: 14px;

	color: #b0b0b0;

}



.pitch-on {

	max-width: 126px;

	text-align: center;



}



.pitch-on strong,

.pitch-on span {

	display: block;

	width: 100%;

	color: #3492ea;

}



.pitch-on span {

	font-size: 13px;

}



.pitch-on strong {

	font-size: 36px;

}











.pag-itemom3 {

	max-width: 447px;

}



.government {

	text-align: center;

}



.government>ul {

	border: 1px solid #e5e5e5;

	border-top: none;

	padding: 0 20px;

	padding-top: 8px;

}



.government li {

	text-align: left;

	border-bottom: 1px dashed #cccccc;

	padding-top: 15px;

	padding-bottom: 15px;

	padding-left: 20px;

	position: relative;

}



.government li p {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;



}



.government li:last-child {

	border-bottom: none;

}



.government li a {

	display: block;

}



.government li a h5 {

	line-height: 30px;

	font-size: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.government li::after {

	position: absolute;

	content: ".";

	font-size: 66px;

	color: #0090ff;

	top: -8px;

	left: 0px;

	display: block;

	width: 0px;

	height: 0px;

}



.page2 {

	background: url(../images/incmea_02.jpg) no-repeat 0 50%;

	height: 642px;

	padding-top: 35px;

}



.page2 li {

	float: left;

	width: 22.15%;

	background: #fff;

	margin-right: 60px;

}



.page2 li:nth-of-type(4) {

	margin-right: 0px;

}



.page2 .titilmagin {

	color: #2f90ea;

	font-size: 33px;

	line-height: 50px;

}



.page2 .subhead {

	display: block;

	line-height: 39px;

	font-size: 24px;

}



.page2 .colorsubhead {

	position: absolute;

	bottom: 16px;

	width: 75px;

	left: 50%;

	transform: translateX(-50%);

}



.titer {

	position: relative;

}



.more {

	position: absolute;

	right: 0;

	top: 50%;

	font-size: 17px;

	color: #525252;

	padding-right: 16px;

	background: url(../images/inco05_03.png) no-repeat 100% 50%;

	transform: translateY(-50%);

}



.titer .more:hover {

	background: url(../images/inco05_03_a.png) no-repeat 100% 50%;

}



.page2 li a {

	display: block;

	text-align: center;

}



/* .page2 li a:hover {

	color: #34caea;

} */



.pae2uls {

	margin-top: 47px;

}



.pg2-imgwap {

	padding: 23px;

}



.pg2-title {

	border-top: 1px solid #c2ced4;

	padding: 19px 15px 10px 24px;



}



.pg2-title h6,

.pg2-title p {

	line-height: 33px;

	text-align: left;

}



.pg2-title h6 {

	font-size: 20px;

	color: #1e1e1e;



}



.pg2-title h6:hover {

	color: #34caea;

}



.pg2-title p {

	color: #696969;

	font-size: 15px;

	padding-right: 70px;

	background: url(../images/icons07_03.jpg) no-repeat 100% 50%;

	width: 238px;
	height: 33px;
	overflow: hidden;

}



.paga3 {

	padding-top: 60px;

	padding-bottom: 54px;

}



.business {

	max-width: 1115px;

}



.dimg {

	max-width: 469px;

}



.dtext {

	max-width: 646px;

	border: 1px solid #e5e5e5;

	background: url(../images/bger_31.jpg) no-repeat right bottom;

	/*padding: 41px 47px 51px 50px;*/
	padding: 41px 47px 48px 50px;

}



.engineering {

	max-width: 445px;

	border: 1px solid #e5e5e5;

}

.engineering .titer {
	position: relative;
	padding: 0 15px 0 15px;
}



.pg3te1 {

	line-height: 38px;

	color: #949494;

	display: inline-block;

}



.pg3titwap .titilmagin {

	line-height: 44px;

}



.dtext p {

	line-height: 37px;

	color: #454545;

}



.pg3-itemi {

	margin-top: 28px;

}



.pg3-itemi .g3-itemi {

	width: 20%;

	/* 	padding-left: 15px; */

}

.pg3-itemi .g3-itemi1 {

	width: 20%;

	/* 	padding-left: 15px; */

}



.g3-itemi div {

	color: #1e1e1e;

	font-size: 16px;

	text-align: center;

}



.g3-itemi strong {

	color: #3492ea;

	font-size: 26px;
	font-family: "MyFont";
}



.g3-itemi .tite3 {

	line-height: 39px;

}



.g3-itemi .text3 {

	line-height: 30px;

}



.pg3-more {

	width: 162px;

	height: 41px;

	border: 1px solid #cccccc;

	padding: 0 75px 0 39px;

	line-height: 43px;

	color: #333333;

	background: url(../images/incoe_35.png) no-repeat 73% 50%;

	display: inline-block;

	margin-top: 37px;

	overflow: hidden;

}



.pg3-more:hover {

	background: url(../images/incoe_35_a.png) no-repeat 73% 50%;

}



.pg3-lastui {

	border-top: 2px solid #1a9bff;

}



.pg3-lastui li {



	padding: 32px 17px 0px 22px;



}



.angbordr {

	border-bottom: 1px dashed #bdbdbd;

}



.angxian {

	padding-bottom: 37px;

}



.angxian-leftmg {

	width: 209px;

}



.angxian-right {

	width: 194px;

	padding-left: 17px;

}



.angxian-right h6 {

	line-height: 30px;

	color: #1e1e1e;

	font-size: 16px;
	overflow: hidden;
	/*width:  177px;*/
	height: 59px;

}



.angxian-right h6:hover {

	color: #007dde;

}



.anxiaslm {

	line-height: 30px;

	color: #b6b6b6;

	font-size: 12px;

	margin-bottom: 4px;

}



.angxian-right p {

	font-size: 14px;

	line-height: 30px;

	color: #494949;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 60px;
}



.bottom-nav-foot {

	background: #00a2e8;

	padding-top: 34px;

}



.bottom-nav-left .bottom-nav-item {

	float: left;

	width: 16.6%;

}



.bottom-nav-left {

	width: 74%;

	border-bottom: 1px solid #2eb0e8;

}



.bottom-nav-right {

	width: 20%;

}



.bottom-nav-item p a {

	color: #fff;

	font-size: 13px;

}



.bottom-nav-item p {

	line-height: 30px;

}



.bottom-nav-item .title h6 {

	color: #fff;

	font-size: 17px;

	line-height: 57px;

}



.bottom-nav-item .title em {

	color: #fff;

	width: 30px;

	height: 1px;

	display: block;

	background: #fff;

}



.bottom-nav-item .title {

	margin-bottom: 10px;

}



.bottom-code-wx,

.bottom-code-yd {

	width: 135px;

	text-align: center;

}



.bottom-code-wx {

	margin-right: 32px;

}



.bottom-code-wx p,

.bottom-code-yd p {

	color: #fff;

	font-size: 15px;

	line-height: 38px;

}



.foots {

	background: #00a2e8;

	padding-top: 22px;

	padding-bottom: 15px;

}



.foots p {

	color: #fff;

	display: inline-block;

	font-size: 15px;

}



.foots p a {

	color: #fff;

}



.fote-item {

	width: 29px;

	height: 29px;

	display: inline-block;

	margin: 0 5px;

	vertical-align: middle;

}

.foots p a:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}




.fotetm1 {

	background: url(../images/c-icon_47.png) no-repeat 0 50%;

}



.fotetm2 {

	background: url(../images/c-icon_49.png) no-repeat 0 50%;

}



.fotetm3 {

	background: url(../images/c-icon_51.png) no-repeat 0 50%;

}



.fotetm4 {

	background: url(../images/c-icon_42.png) no-repeat 0 50%;

}



.fotetm5 {

	background: url(../images/c-icon_44.png) no-repeat 0 50%;

}



.mianzesh {

	margin-left: 5px;

}



.mianzesh a {

	border-left: 1px solid #fff;

	padding-left: 12px;

	padding-right: 7px;

}



.mianzesh a:first-child {

	border-left: none;

}



.mianzesh p:nth-of-type(2) {

	background: url(../images/c-icon_54.png) no-repeat 0 50%;

	padding-left: 27px;

}



/* 111 */



.set-wap {

	position: relative;

	margin-bottom: 17px;

}



/* .select {

	position: absolute;

	display: none;

	border: 1px solid #cccccc;

	background: #fff;

	width: 100%;

	z-index: 999;

}



.select li.option:hover {

	background: #00a2e8;

	color: #fff;

}



#set-show,

#set-show2 {

	background: #fff;

	text-indent: 25px;

	padding-right: 33px;

	overflow: hidden;

	height: 30px;

}



.setinco {

	position: absolute;

	right: 0;

	top: 0;

	color: #fff;

	width: 33px;

	height: 32px;

	display: block;



} */

.bottom-nav-select {

	display: inline-block;

	position: relative;

	vertical-align: middle;

	padding: 0;

	overflow: hidden;

	background-color: #fff;

	text-shadow: none;

	transition: box-shadow 0.25s ease;

	z-index: 2;

	width: 193px;

}

.bottom-nav-select::after {

	content: "";

	position: absolute;

	width: 33px;

	height: 30px;

	top: 0;

	right: 0;

	cursor: pointer;

	z-index: -2;

	background: #23b9fa url(../images/iocn01_31.png) no-repeat 50% 50%;

}

.bottom-nav-select .select {

	width: 100%;

	border: none;

	background: none;

	outline: none;

	border: 0px;

	cursor: pointer;

	width: 100%;

	background: transparent;

	background-image: none;

	-webkit-appearance: none;

	-moz-appearance: none;

	text-indent: 10px;

}





/* party building 党建廉政 */

.ynav {

	padding-top: 29px;

	/* padding-bottom: 21px; */

	border-bottom: 1px solid #d5d5d5;

}



.text1 {

	padding-left: 20px;

	font-size: 15px;

	line-height: 15px;

	color: #5e5e5e;

}



.text1 a {

	color: #5e5e5e;

}



.djpage1 {

	background: #f7f7f7;

	padding-bottom: 45px;

	padding-top: 45px;

}



.djpage1-left {

	width: 1214px;



}



.djpage1-right {

	width: 363px;

	padding: 35px 50px;

	background: #fff;

}



.djpg1img {

	width: 448px;

	height: 332px;

}



.djpg1img img {

	height: 100%;

}



.djpg1img-right-text {

	width: 723px;

	height: 332px;

	padding: 34px 45px 0 38px;

	background: #ededed;

}



.dpg1-title {

	line-height: 48px;

	color: #515151;

	font-size: 24px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.dpg1-title:hover {

	color: #007dde;

}



.numtime {

	display: inline-block;

	font-size: 0;

}



.numtime .d-dr {

	color: #828282;

	line-height: 40px;

	font-size: 12px;

	padding-left: 26px;

	margin-right: 20px;

}



.d-timer {

	background: url(../images/incon055_03.png) no-repeat 0 50%;

}



.d-nums {

	background: url(../images/incon055_05.png) no-repeat 0 50%;

}



.djpg1img-right-text p {

	margin-top: 9px;

	line-height: 31px;

	font-size: 15px;

	color: #6b6b6b;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.d-more {

	margin-top: 28px;

	width: 126px;

	height: 36px;

	line-height: 36px;

	display: block;

	border: 1px solid #dcdcdc;

	background: #fff;

	font-size: 14px;

	color: #8d8d8d;

	text-align: center;

}



.djpage1-right .dj-item {

	margin-bottom: 15px;

	line-height: 35px;

	border: 1px solid #f3f3f3;

	position: relative;

}



.djpage1-right select {

	width: 100%;

	border: none;

	background: none;

	outline: none;

	border: 0px;

	cursor: pointer;

	width: 100%;

	background: transparent;

	background-image: none;

	-webkit-appearance: none;

	-moz-appearance: none;

	text-indent: 10px;

}

.djpage1-right .select {

	display: inline-block;

	position: relative;

	vertical-align: middle;

	padding: 0;

	overflow: hidden;

	background-color: #fff;

	text-shadow: none;

	border-radius: 4px;

	transition: box-shadow 0.25s ease;

	z-index: 2;

	width: 100%;

}

.djpage1-right .select::after {

	content: "";

	position: absolute;

	width: 31px;

	height: 37px;

	background: #f3f3f3;

	top: 0;

	right: 0;

	cursor: pointer;

	z-index: -2;

	background: #f3f3f3 url(../images/iconfosanj.png) no-repeat 50% 64%;

}





.djpage1-right select option {

	border: none;

}











.valutext {

	width: 100%;

	border: 1px solid #aaaaaa;

	line-height: 37px;

	text-indent: 10px;

}



.valusubmit {

	margin-top: 25px;

	width: 100%;

	background: #3492ea;

	color: #fff;

	height: 35px;

	line-height: 35px;

	font-size: 17px;

}



.djpg2ulr li {

	padding-top: 42px;

	padding-bottom: 42px;

	border-bottom: 1px solid #e9e9e9;

}



.djpg2img {

	width: 260px;

	height: 176px;
	overflow: hidden;

}

.djpg2img img {
	transition: .5s all;
}

.djpg2ulr li:hover .djpg2img img {
	transform: scale(1.1);
	transition: .5s all;
}



.djpg2img-right-text {

	width: 1317px;

}



.djpg2img-right-text h5 {

	line-height: 41px;

	color: #262626;

	font-size: 18px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.djpg2img-right-text h5:hover {

	color: #007dde;

}

.djpg2img-right-text1 h5 {

	line-height: 41px;

	color: #262626;

	font-size: 18px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.djpg2img-right-text1 h5:hover {

	color: #007dde;

}



.djpg2img-right-text .numtime .d-dr {

	line-height: 31px;

}



.djpg2img-right-text p {

	margin-top: 2px;

	line-height: 31px;

	font-size: 15px;

	color: #6b6b6b;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



.djpg2img-right-text .d-more {

	margin-top: 10px;

	width: 108px;

	height: 34px;

	font-size: 12px;

}



.dj-fenye {

	display: inline-block;

}



.text-al {

	text-align: center;

}



.fenyewap {

	margin-bottom: 35px;

}



/* .dj-fenye a,.dj-fenye span { 

	width: 38px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #d8d8d8;

	color: #8e8e8e;

	display: block;

	float: left; 

	margin-right: 14px; 

	font-size: 12px;

} */

.fenzi-item {

	width: 38px;

	height: 36px;

	line-height: 36px;

	border: 1px solid #d8d8d8;

	color: #8e8e8e;

	display: block;

	float: left;

	margin-right: 14px;

	font-size: 12px;

	border-radius: 5px;

}





.dj-fenye .widthaut {

	width: 74px;

}



.dj-fenye .on {

	background: #00a2e8;

	color: #fff;

	border: 1px solid #00a2e8;

}



.skip-wap {

	margin-left: 25px;

	font-size: 12px;

	color: #8e8e8e;

}



.skip-wap .fenzi-item {

	float: initial;

	margin: 0 10px;

	display: inline-block;

	text-align: center;

}





/* party building 党建廉政 */

/* project  工程实力 */

.peuli {

	padding-top: 60px;

}



.peuli li {

	float: left;

	width: 355px;

	margin-right: 60px;

	margin-bottom: 70px;

}



.peuli li:nth-of-type(4n) {

	margin-right: 0px;

}



.peuli li a.peg2img {

	display: block;

	width: 100%;

	height: 251px;

	line-height: 251px;

	background: #f2f2f2;

	position: relative;

}



.peuli li a {

	display: block;

}



.peg2img img {
	height: 251px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	vertical-align: bottom;

}



.pe-textwap {

	padding-top: 21px;

	padding-bottom: 14px;

	border-bottom: 1px solid #e5e5e5;
	text-align: center;

}



.pe-textwap h5 {

	line-height: 35px;

	color: #1e1e1e;

	font-size: 17px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.peuli li:hover a.peg2img .lucency {

	opacity: 1;

}



.peuli li:hover .pe-textwap h5 {

	color: #007dde;

}



.pe-tiem {

	display: inline-block;

	line-height: 26px;

	color: #b6b6b6;

	font-size: 13px;

}



.pe-textwap p {

	line-height: 30px;

	font-size: 16px;

	color: #1e1e1e;

}



.lucency {

	background: rgba(8, 116, 176, .5);

	width: 100%;

	height: 100%;

	position: absolute;

	opacity: 0;

	transition: opacity .5s;

	-moz-transition: opacity .5s;

	/* Firefox 4 */

	-webkit-transition: opacity .5s;

	/* Safari and Chrome */

	-o-transition: opacity .5s;

	/* Opera */

	opacity: 0;

	top: 0;

	left: 0;

}



.lucency .luc-inco {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	background: url(../images/gicon055_03.png) no-repeat 0 50%;

	width: 63px;

	height: 65px;

}



.ad-item-ye {

	margin-right: 40px;

}



.ad-item-ye li {

	float: left;

	margin-left: 50px;

	text-align: center;

}



.ad-item-ye li:first-child {

	margin-left: 0px;

}



.ad-item-ye li a {

	font-size: 14px;

	line-height: 15px;

	display: block;

	height: 37px;

	position: relative;

	color: #3d3333;

}

.ad-item-ye li:hover a {

	color: #007dde;

}



/* .ad-item-ye li.on{ 



} */

.ad-item-ye li.on a {

	color: #3492ea;

	padding: 0 5px;

}



.ad-item-ye li.on a i {

	position: absolute;

	display: block;

	width: 100%;

	height: 1px;

	background: #3492ea;

	bottom: -1px;

	left: 0;

}



/* project  工程实力 */







/* company news  公司新闻*/





/* newpress-details 新闻详情页 */

.detas-page1 {

	margin-top: 41px;

	padding-bottom: 77px;

}


.det-left {

	width: 1173px;

}
.det-left p{
    text-indent: 2em !important;
}



.det-right {

	width: 369px;

	padding-top: 54px;

}



.det-title {

	line-height: 62px;

	font-size: 28px;

	color: #353535;

	font-weight: bold;



}



.padd-le20 {

	padding-left: 20px;

}



.numtime01 .d-dr {

	line-height: 48px;

}



margin-left: -2em;{
font-size: 19px!important;
text-indent: 2em!important;
line-height: 36px;
}
.det-left p span{font-size: 20px!important;}
.det-left p img{margin-left: -2em;}
.det-left p video{margin-left: -2em;}
.center p {
	text-align: center
}
@media (max-width: 768px){
    .det-left p span{font-size: 16px!important;}
}



.deta-imgle,

.deta-imglo {

	width: 568px;

}



.mt78 {

	margin-top: 78px;

}



.lele p {

	padding-left: 60px;

}



.det-right {

	padding-top: 54px;



}



.print {

	width: 36px;

	height: 36px;

	margin-right: 16px;

	display: inline-block;

}



.printture {

	background: url(../images/incon066_10.jpg) no-repeat 0 50%;

}



.printfalse {

	background: url(../images/incon066_12.jpg) no-repeat 0 50%;

}



.print-wap {

	margin-left: 25px;

	font-size: 0;

	height: 36px;

}



.goback-itm {

	height: 36px;

	line-height: 36px;

}



.goback-itm a {

	height: 26px;

	line-height: 26px;

	border-right: 1px solid #cccccc;

	padding-right: 40px;

	font-weight: bold;

	/* padding-left: 25px; */

	/* background: url(../images/icon088_22.jpg) no-repeat 0 50%; */

}



.iemtwig {

	border: 8px solid #f3f3f3;

	background: #fff;

	padding: 5px 30px 6px;

	margin-top: 46px;

}



.ona {

	line-height: 46px;

	color: #000000;

	font-weight: bold;

	font-size: 19px;

	display: block;

}



.ona .iconfont {

	color: #676767;

}



.ona:hover .iconfont {

	color: #007dde;

}



.mtwigbt h5 {

	line-height: 38px;

	color: #696969;

	font-size: 16px;

}



.det-stimer {

	line-height: 33px;

	color: #b8b8b8;

	font-size: 12px;

}



.mtwigbt {

	padding-bottom: 16px;

	border-bottom: 1px solid #e6e6e6;

	margin-top: 19px;

}



.mtwigbt:nth-of-type(2) {

	border-bottom: none;

}



/*  关于锦天禹 */



.reg-page1 {

	background: #f6f6f6;

	padding-bottom: 66px;

}



.reg-title-tex {

	padding: 64px 256px 0 296px;

	text-align: center;

}



.title1_p {

	position: relative;

}



.title1_p h3 {

	font-size: 28px;

	color: #3f3f40;

	line-height: 57px;

	position: relative;

	z-index: 1;

	font-weight: bold;

}



.title1_sab2p {

	position: absolute;

	font-size: 51px;

	line-height: 57px;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

	letter-spacing: 5px;

	color: #e2e4e7;

	z-index: 0;

	font-weight: bold;

	width: 100%;

}



.title1_sab2p::after {

	content: "";

	width: 107px;

	height: 2px;

	background: #3291e9;

	display: inline-block;

	position: absolute;

	top: 55%;

	left: 50%;

	transform: translate(-50%, -50%);

}



.lumnp .swiper-wrapper li {

	width: 25% !important;

	float: left;

}





.reg-title-tex p {

	margin-top: 40px;

	line-height: 36px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}

.mt51 {

	margin-top: 50px;

}

.mat-alter .g3-itemi strong {

	font-size: 42px;

}

.mt77 {

	margin-top: 77px;

}

.rongyu_box {

	padding: 0 30px;

}

.rongyu_box .swiper-wrapper .swiper-slide {
	text-align: center;
}

.rongyu_box .swiper-wrapper .swiper-slide img {
	height: 200px;
}

.rongyu_box .swiper-button-prev,
.rongyu_box .swiper-button-next {

	z-index: 10;

	cursor: pointer;

}

.rongyu_box .swiper-button-prev {
	left: 0;
	width: 40px;
	height: 40px;
	background: url(../images/prev_03.png)
}

.rongyu_box .swiper-button-next {
	right: 0;
	width: 40px;
	height: 40px;
	background: url(../images/prev_05.png)
}



.reg-page2 {

	padding-top: 80px;

	padding-bottom: 80px;

}





.flyingchess {

	width: 389px;

	height: 297px;

	overflow: hidden;

}

.regpg2-left {

	position: relative;

}

.p3text {

	width: 100%;

	height: 100%;

	position: absolute;

	padding: 55px 70px;

	color: #fff;

	top: 0;

	left: 0;

}

.p3text h2 {

	line-height: 72px;

	font-size: 47px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;



}

.p3text p {

	line-height: 44px;

	font-size: 18px;





}

.flyp3text {

	padding: 40px 54px;



}

.flyp3text h6 {

	line-height: 60px;

	color: #191919;

	font-size: 28px;



}

.flyp3text h6 span {

	padding-right: 55px;

	background: url(../images/incoe_35.png) no-repeat 100% 50%;

}

.flyp3text p {

	line-height: 36px;

	margin-top: 8px;

	color: #7c7c7c;

	font-size: 17px;

	overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;

}



/*   organization  关于锦天禹_机构设置*/



.org-station {

	padding: 35px 25px 0;

}

.org-station2 ul p {
	padding: 27px 0;
}

.org-station li {

	border-bottom: 1px dashed #efefef;

	padding: 27px 0;



}

.org-img055 {

	background: #f2f8fc url(../images/gicon058_03_05_03.png) no-repeat 0 50%;

	width: 330px;

	height: 141px;

	text-align: center;

}

.laitemi {

	display: inline-block;

	vertical-align: middle;

	text-align: center;

	/*margin-top: 32px;*/
	margin: 45px 0 50px -19px;

}

.laitemi h5 {

	line-height: 42px;

	color: #0a4d7d;

	font-weight: bold;

	font-size: 27px;

}

.laitemi span {

	line-height: 33px;

	color: #69a0c7;

	font-weight: bold;

	font-size: 19px;

}

.org-img055false {

	width: 1220px;

	background: #f2f8fc;

	min-height: 140px;

	padding: 35px 40px 0px 34px;

}

.org-img055false p {

	line-height: 30px;

	font-size: 15px;

	color: #494949;



}



/* glory 关于锦天禹_资质荣誉 */





.glo-disitem {

	margin-top: 64px;



}

.glo-disitem li {

	margin-bottom: 64px;

	width: 360px;

	margin-right: auto;

	margin-left: auto;

}

.glo-disitem li:nth-of-type(4n) {

	margin-right: 0;

}

.glo-disitem li:nth-of-type(4n+1) {

	margin-left: 0;

}

.gloimg-wap {

	padding: 25px 20px;

	border: 1px solid #e5e5e5;

}

.gloimg-wap img {
	height: 200px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.glotexttu {

	background: #f1f1f1;

	/*padding: 19px 0 10px 24px;*/
	padding: 10px;
	text-align: center;




}

.glotexttu h5 {



	line-height: 33px;
	color: #1e1e1e;
	font-size: 20px;
	width: 340px;
	height: 30px;
	overflow: hidden;

}

.glotexttu span {

	line-height: 33px;

	color: #646464;

	font-size: 15px;

	display: inline-block;

	padding-right: 75px;

	background: url(../images/incoe_35.png) no-repeat 100% 50%;

}

.glo-disitem>ul {

	display: flex;

	flex-wrap: wrap;

}

.glo-disitem li:hover .glotexttu h5 {

	color: #007dde;

}



.gloimg-wap img {

	transition: .4s all;

}

.glo-disitem li:hover .gloimg-wap img {

	transform: scale(1.1)
}



/* Videocenter 视频中心 */



.peg2img video {

	vertical-align: bottom;

}

.lucency .luc-inco-vido {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	background: url(../images/gvdoicon055_07.png) no-repeat 0 50%;

	width: 63px;

	height: 65px;

}

.peuli li:hover .pe-textwap {

	border-bottom: 1px solid #198fea;

}





/* hr-recruit  人力资源-人才招聘 */



.hr-peuli {

	margin-top: 52px;

	display: flex;

	flex-wrap: wrap;

}

.hr-peuli li {

	width: 500px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 56px;

	padding: 29px 36px 40px;

	background: #f6f6f6;

}

.hr-peuli li h5 {

	line-height: 47px;

	color: #141414;

	font-size: 24px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}



.hrtime-wap {

	font-size: 0;

}

.hrtime-wap .sitm {

	display: inline-block;

	font-size: 14px;

	color: #5c5c5c;

	line-height: 38px;

	margin-left: 20px;

}

.hrtime-wap .sitm:first-child {

	margin-left: 0px;

}

.itemulu1 {

	padding-left: 27px;

	background: url(../images/incon061_03.png) no-repeat 0 50%;



}

.itemulu2 {

	padding-left: 17px;

	background: url(../images/incon061_05.png) no-repeat 0 50%;



}

.hr-peuli li p {

	line-height: 30px;

	color: #8c8c8c;

	font-size: 15px;

	margin-top: 12px;

	overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;

}

.hr-go {

	margin-top: 19px;

	width: 52px;

	height: 31px;

	border: 1px solid #d8d8d8;

	display: block;

	text-align: center;

	font-family: "宋体";

	font-weight: bold;

	color: #bdbdbd;

	background: #fff;

}

.hr-peuli li:nth-of-type(3n) {

	margin-right: 0;

}

.hr-peuli li:nth-of-type(3n+1) {

	margin-left: 0;

}

.hr-peuli li:hover {

	background: #00a2e8;

}

.hr-peuli li:hover h5 {

	color: #fff;

}

.hr-peuli li:hover .hrtime-wap .sitm {

	color: #fff;

}



.hr-peuli li:hover .hrtime-wap .itemulu1 {

	background: url(../images/incon061_03_a.png) no-repeat 0 50%;

}

.hr-peuli li:hover .hrtime-wap .itemulu2 {

	background: url(../images/incon061_05_a.png) no-repeat 0 50%;

}

.hr-peuli li:hover p {

	color: #fff;

}

.hr-peuli li:hover .hr-go {

	border: 1px solid #007fc5;

	color: #0066ac;

	background: #00a2e8;

}





/*   联系我们 */



.nav-map {

	position: relative;

}

.conmmit-map {

	position: absolute;

	top: 0px;

	left: 50%;

	transform: translateX(-50%);

	height: 100%;

}


.ditu_box img { 
	height: auto;
}


.map-position {

	margin-right: 187px;

	width: 789px;

	/* height: 462px; */

	padding: 20px 47px 24px;

	background: rgba(74, 86, 102, .8);

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	right: 0;

	color: #fff;

}

.con-lianxiitem {

	padding-bottom: 15px;

	padding-top: 30px;

	border-bottom: 1px dashed #8f949c;

}

.con-lianxiitem:last-child {

	border-bottom: none;

}

.con-lianxi {

	line-height: 36px;

	font-size: 22px;

	width: 117px;

	overflow: hidden;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.con-lianxiright p {

	line-height: 36px;

	font-size: 16px;

	/* overflow : hidden;text-overflow: ellipsis;

          display: -webkit-box; -webkit-line-clamp: 3;

          -webkit-box-orient: vertical;-webkit-line-clamp: 3;  */

}



.con-lianxiright {

	width: 577px;

	padding-left: 23px;

}



.marle20 {

	margin-bottom: 21px;

}



.marletexts textarea {

	width: 389px;

	height: 137px;

	float: left;

	color: #b8b8b8;

	text-indent: 20px;

}

.con-submit {

	float: left;

	width: 131px;

	height: 137px;

	background: #00a2e8;

	margin-left: 13px;

	font-size: 19px;

}

.con-submit i {

	display: block;

	font-size: 51px;

}

.marinput-wap input {

	width: 188px;

	height: 38px;

	line-height: 38px;

	text-indent: 20px;

	color: #b8b8b8;

	margin-right: 8px;

}





/* company  关于锦天禹_公司简介 */





.com-page0wap {

	margin-top: 53px;

	padding-bottom: 69px;

}

.com-right-img {

	width: 952px;

	padding-left: 56px;

}

.com-img-le {



	padding: 19px 29px 7px 7px;

	position: relative;

}

.comle-ze {

	position: absolute;

	top: 0;

	right: 0;

	width: 183px;

	height: 313px;

	background: #3493d6;

	z-index: -1;

}

.com-img-ri {

	margin-left: 43px;

	border: 1px solid #dcdcdc;

	border-right: none;

	border-bottom: none;

	width: 499px;

}

.com-img-ri li {

	float: left;

	width: 50%;

	border-right: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

	padding-top: 54px;

	padding-bottom: 29px;

	text-align: center;

}

.com-img-ri li img {

	width: 57px;

	height: 58px;

}

.com-img-ri li span {

	display: block;

	margin-top: 35px;

	line-height: 35px;

	/*font-size: 17px;*/
	font-size: 14px;

}

.com-img-ri li span em {

	font-size: 26px;

	font-weight: bold;
	font-family: "MyFont";
}



.com-magin .titilmagin {

	color: #3492ea;

	position: relative;

}

.com-hr {

	position: absolute;

	width: 100%;

	height: 1px;

	top: 0;

	bottom: 0;

	margin: auto;

	z-index: -1;

}

.com-strong {

	margin-top: 7px;

	color: #595959;

	line-height: 30px;

	overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

}

.com-hrer {

	height: 4px;

	background: #3492ea;

	width: 40px;

	margin-left: 0;

}



.com-page2 {

	padding-bottom: 60px;

}

.comp2titlewap {

	border-bottom: 1px solid #d2d2d2;

	position: relative;

}

.comp2-title {

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	top: -15px;

	background: #fff;

}

.comp2-title h2 {

	font-size: 29px;

	color: #4f4f4f;

	padding: 0 6px;

	position: relative;

}

.comp2-title h2::after {

	position: absolute;

	content: "";

	width: 43px;

	height: 2px;

	color: #0a7dce;

	background: #0a7dce;

	left: -43px;

	top: 50%;

	transform: translateY(-50%);

}

.comp2-title h2::before {

	position: absolute;

	content: "";

	width: 43px;

	height: 2px;

	color: #0a7dce;

	background: #0a7dce;

	right: -43px;

	top: 50%;

	transform: translateY(-50%);

}

.mt70 {

	margin-top: 70px;

}

.comp2lastul {

	display: flex;

	/* 	flex-wrap: wrap; 

	justify-content:center; */

}

.comp2lastul li {

	float: left;

	width: 350px;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}



.comp2lastul li:nth-of-type(4n) {

	margin-right: 0;

}



.comp2lastul li:nth-of-type(4n+1) {

	margin-left: 0;

}

.comp2-wap {

	height: 251px;

	border-bottom: #dadada 1px solid;

}

.comp2-wap img {

	height: 100%;
}

.comp2-text-wa {

	padding-top: 7px;

	text-align: center;

}

.comp2-text-wa h5 {

	color: #1e1e1e;

	line-height: 37px;

	font-size: 20px;

}

.comp2-text-wa .textt {

	line-height: 35px;

	display: inline-block;

	font-size: #696969;

	font-size: 15px;

}

.comp2-text-wa h5:hover {

	color: #007dde;

}



/* manpower 人力资源 */



.conmmit-mpow {

	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%); 
	width: 100%; 
	height: 100%;
}
.conmmit-mpow img { 
	width: 100%; 
	height: 100%;
} 

.m_conmmit-mpow { 
	display: none; 
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%); 
	width: 100%; 
	height: 100%;
}
.m_conmmit-mpow img { 
	width: 100%; 
	height: 306px;
}

.conmmit-mp { 
	position: relative;
}


.mpow-position {

	padding-top: 140px;

}

.mpow-position h4 {

	line-height: 60px;

	font-size: 37px;

	color: #fff;

	font-weight: bold;

}

.mpow-position .textp {

	line-height: 39px;

	line-height: 16px;

	color: #e7e9ed;

}

.mpowtatu-wap {

	margin-top: 22px;



}



.mpowtatu-wap .mpowtatu {

	width: 550px;

	padding: 31px 50px 47px;

	color: #fff;

}

.mpowtatu1 {

	background: #1598d2;

}

.mpowtatu2 {

	background: #90b730;

}

.mpowtatu h5 {

	line-height: 55px;

	font-size: 29px;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.mpowtatu p {

	margin-top: 7px;

	line-height: 30px;

	font-size: 17px;

	overflow: hidden;
	text-overflow: ellipsis;

	display: -webkit-box;
	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;

	min-height: 60px;

}



.mpow-more {

	width: 129px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	display: block;

	border: 1px solid #fff;

	color: #fff;

	margin-top: 35px;

}
.manop-page2 { 
	padding-bottom: 77px;
}


.mpow-2position {

	width: 1100px;

	background: #929292;

	height: 274px;

	padding: 50px 48px 0;

	background: #929292 url(../images/incon087_81.png) no-repeat left 105%;

}



.mpow-right {

	width: 500px;

	height: 274px;

	background: #19abea;

	text-align: center;

	padding: 70px 0px 0px;

	color: #fff;

}



.mpow-right i {

	display: block;

	width: 100%;

}



.mpow-toudiimgs {

	width: 65px;

	height: 45px;

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 31px;

	vertical-align: bottom;

	line-height: 45px;

}

.mpow-toudiimgs i {

	font-size: 64px;

}

.mpow-right:hover .mpow-toudiimgs {}





.mponew-text {

	width: 200px;

	font-size: 23px;

	color: #fff;

}

.mponew-temes {

	width: 804px;

	display: flex;

	flex-wrap: wrap;

}

.mponew-temes li {

	float: left;

	/*   flex: 1 138px; */

	width: 100px;

	margin-right: 38px;

	margin-bottom: 15px;

	text-align: center;



}

.mponew-temes li:nth-of-type(6n) {

	margin-right: 0px;

}

.mponew-temes li a {

	font-size: 16px;

	color: #fff;

	display: block;

	line-height: 32px;

}

.mponew-temes li a span {

	display: inline-block;

}

.liet {

	display: block;

	height: 1px;

	width: 100%;

	opacity: 0;

	background: #00a2e8;

}

.mponew-temes li:hover a {

	color: #00a2e8;



}

.mponew-temes li:hover .liet {

	opacity: 1;

}





.menu {
	display: none;
}





.foots_small {
	display: none;
}

.fast_small {
	display: none;
}



.dimg {
	position: relative;
}



.centrenew_img2 {
	position: absolute;
	top: 150px;
	width: 100%;
}



.centrenew_img2 .swiper-slide {

	width: 50%;

}





/*   shade */



.shade {

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

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 9998;

	top: 0;

	left: 0;

	display: none;

}

.shadesade {

	position: relative;

	width: 100%;

	height: 100%;

}

.item-point i {

	color: #fff;

	font-size: 50px;

}

.item-point {

	width: 10%;

	position: absolute;

	top: 50%;

}

.item-point,
.item-occl {

	z-index: 9999;

}

.laevo-point {



	left: 0;

}

.next-point {

	right: 0;

}

.occlude {

	position: absolute;

	right: 0;

	top: 0;

	color: #fff;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	background: #c61c22;

}

.imgshade-wap {

	height: 100%;

}

.imgshade-wap .swiper-slide {

	text-align: center;

}

.imgshade-wap .swiper-slide img {

	vertical-align: middle;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto;

	left: 0;

	right: 0;

}

.page2 li img {
	height: 200px;
}





/*全局样式 end*/


.bottom-nav-item p a {
	display: inline-block;
	transition: all 0.3s;
}

.mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1000;
	display: none;
}

.rec-pop {

	width: 878px;

	padding: 35px 35px 50px 35px;

	position: fixed;

	top: 50%;

	left: 50%;

	z-index: 1200;

	transform: translate(-50%, -50%);

	background: #fff;

	border-radius: 3px;

	display: none;

}

.rec-pop .title {


	border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.rec-pop .title h3 {

	float: left;

	font-size: 30px;

	line-height: 66px;

}

.rec-pop .title .labels {

	float: right;

	margin-top: 24px;

}

.rec-pop .title .labels .lab {

	display: inline-block;

	color: #333333;

	line-height: 24px;

	padding-left: 20px;

	padding-right: 18px;

	background: url(../images/incon061_03.png) no-repeat 0 6px;

	vertical-align: middle;

}

.rec-pop .title .labels .lab1 {

	display: inline-block;

	color: #333333;

	line-height: 24px;

	padding-left: 20px;

	padding-right: 18px;

	background: url(../images/incon061_05.png) no-repeat 0 6px;

	vertical-align: middle;

}

.rec-pop .cont {

	margin-top: 33px;

	overflow: hidden;

	background: url(../images/rec-bg.jpg) repeat-y right top;
	text-align: left;

}

.rec-pop .cont .rec-pan {

	padding-bottom: 20px;

}

.rec-pop .cont .rec-pan h3 {

	font-size: 14px;

	line-height: 30px;

	color: #000;

	padding-bottom: 5px;

}

.rec-pop .cont .rec-pan p {

	line-height: 24px;

	color: #999;

}

.rec-pop .cont .apply {

	display: block;

	margin-top: 30px;

	width: 200px;

	height: 46px;

	background: #cfb23f;

	border-radius: 2px;

	text-align: center;

	line-height: 46px;

	font-size: 18px;

	color: #fff;

}

.rec-pop .cont .apply:hover {

	background: #b59928;

}

.header-nav {
	position: relative;
}

.setNav {
	position: absolute;
	z-index: 10;
	width: 100%;
	left: 0;
	top: 100%;
	background: rgba(255, 255, 255, .9);
	display: none;
	border-top: 1px #f0f0f0 solid;
}

.setNav .wrap {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.setNav .set-img {
	width: 25%;
	padding-top: 25px;
}

.setNav .set-img img {
	height: 150px;
	width: 100%;
}

.setNav .setCon .tit {
	font-size: 22px;
	color: #4e4e4e;
	margin-bottom: 20px;
	font-weight: bold;
}

.setNav .setMenu {
	width: 24%;
	padding-top: 20px;
	padding-right: 4%;
	padding-left: 4%;
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
}

.setNav .setMenu li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #e9ebed solid;
	float: none;
}

.setNav .setMenu li a {
	display: block;
	position: relative;
	color: #4a4a4a;
	font-size: 14px;
	margin-top: auto;
	border: none;
}

.setNav .setCon {
	width: 42%;
	padding: 30px 5% 50px 2%;
}

.setNav .setCon .p {
	color: #666;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
	text-align: justify;
	letter-spacing: 0.5px;
}

.setNav .set_close {
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/icons.png) 0 0 no-repeat;
	right: 0;
	bottom: 7%;
	position: absolute;
	border: none;
}

.setNav .tech-menuItems {
	border: none;
}

.mpag-itemom2 {
	display: none;
}
.m_navigation { 
	display: none;
}





@media (min-width: 1025px) {

	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/

	.bottom-nav-item p a:hover {
		text-indent: 6px;
		transition: all 0.3s;
	}

}





@media (max-width: 1599px) {

	/*修改1441以下、小屏显示器*/

	.centrenew_img2 {
		position: absolute;
		top: 100px;
		width: 100%;
	}



	.glo-disitem li {

		margin-bottom: 64px;

		width: 360px;

		margin-right: 20px;

		margin-left: 20px !important;

	}



	.dimg {

		max-width: 348px;

	}



	.dtext {

		max-width: 500px;

		padding: 5px 10px 20px 10px;

	}



	.angxian-leftmg {

		width: 100px;

	}



	.pg3-lastui li {

		padding: 19px 10px 0px 13px;

	}

	.angxian {

		padding-bottom: 19px;

	}



	.angxian-right h6 {

		line-height: 26px;

		font-size: 15px;



		overflow: hidden;
		text-overflow: ellipsis;

		display: -webkit-box;
		-webkit-line-clamp: 1;

		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;



	}



	.angxian-right {

		width: calc(100% - 100px);

		padding-left: 10px;

	}



	.dtext p {

		line-height: 28px;



		overflow: hidden;
		text-overflow: ellipsis;

		display: -webkit-box;
		-webkit-line-clamp: 3;

		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;



	}



	.engineering {

		width: 340px;

	}





	.engineering {

		max-width: 340px;

	}



	.page2 li {

		width: 22.15%;

		margin-right: 45px;

	}




	.regpg2-left,
	.regpg2-right {
		width: 50%;
	}



	.flyingchess {

		width: 50%;

		height: 226px;

	}



	.org-img055false {

		width: calc(100% - 330px);



	}



	.p3text {

		padding: 36px 25px;



	}



	.org-img055false {



		padding: 15px 40px 0px 34px;

	}



	.mpow-position {

		padding-top: 37px;

	}



	.mpow-more {

		margin-top: 10px;

	}



	.org-station {
		padding-left: 0;
		padding-right: 0;
	}



	.mpowtatu-wap .mpowtatu {

		padding: 10px 50px 22px;



	}



	.mpow-2position {
		width: 850px;
	}

	.mpow-right {
		width: 350px;
	}

	.com-right-img {

		float: inherit;

		clear: both;

		overflow: hidden;

	}

	.com-magin {
		padding-left: 15px;
		padding-right: 15px;
	}



	.comp2lastul li {

		width: 276px;

	}

	.bottom-nav-left,
	.bottom-nav-right {
		float: inherit;
		width: 100%;
		overflow: hidden;
	}



	.bottom-code-wx,
	.bottom-code-yd {
		float: inherit;
		display: inline-block;
		margin: 10px;
	}



	.bottom-nav-right {
		text-align: center;
	}



	.foots .w1600 {
		text-align: center;
	}

	.foots .w1600>div.fl,
	.foots .w1600>div.fr {
		float: inherit;
	}





	.w1600 {

		width: 1200px;

	}



	.logo img {

		width: 300px;

	}



	.logo-right li a span {

		margin: 0 19px;

	}



	.logo-form {

		width: 76px;

	}



	.pag-itemom1 {

		width: 368px;

	}



	.pag-itemom2 {

		width: 442px;

	}



	.pag-itemom3 {

		width: 328px;

	}





	.map-position {

		padding: 0px 47px 24px;

	}



	.hr-peuli li {
		margin-left: 50px !important;
		margin-right: 50px !important;
	}





	.djpg2img-right-text {

		width: 915px;

	}



	.djpg1img-right-text {
		padding: 15px 10px 0 15px;
	}



	.djpg1img {

		width: 300px;

		padding-top: 30px;

		padding-left: 20px;

		background: #ededed;

	}



	.djpg1img img {

		height: auto;



	}



	.djpg1img-right-text {

		width: 560px;

	}



	.djpg1img-right-text {

		height: 325px;

	}



	.djpg1img {

		height: 325px;

	}



	.djpage1-left {

		width: 860px;

	}



	.djpage1-right {

		width: 324px;

		padding: 35px 20px;

	}



	.det-left {

		width: 835px;

	}



	.det-right {

		width: 350px;

	}



	.deta-imgle,
	.deta-imglo {

		width: 50%;

	}



	.peuli li {

		margin-right: 22px !important;

		margin-left: 22px;

	}



	.peg2img video {

		width: 100%;

	}

	.menu {
		display: none;
	}

}



@media (max-width: 1199px) {

	/*修改1200以下、小屏显示器*/

	.logo-form {

		display: none;

	}

	.menu {
		display: block;
		position: absolute;
		right: 20px;
		top: 20px;
		width: 25px;
	}

	.menu img {
		width: 100%;
	}

	.lucency {
		display: none;
	}



	.page2 li {

		width: 20.15%;

		margin-right: 45px;

	}



	.page1 {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	.engineering {
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}

	.titer {

		padding-left: 15px;
		padding-right: 15px;

	}



	.business {

		max-width: 100%;

		width: 100%;

	}



	.more {

		right: 15px;

	}



	.pag-itemom1 {

		width: 490px;

	}



	.paga3 {

		padding-top: 30px;

		padding-bottom: 30px;

	}



	.government img {

		display: none;

	}



	.pag-itemom3 {

		width: 100%;

		max-width: 100%;

	}



	.government>ul {

		border: none;

		padding: 0;

	}



	.flyp3text {

		padding: 10px 10px 0;

	}



	.det-left,
	.det-right {

		width: 100%;



	}



	.reg-title-tex {

		padding: 64px 0px 0 0px;

	}



	.reg-page2 {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	.flyingchess {

		height: 187px;

	}



	.det-left .padd-le20 {
		padding-left: 0;
	}



	.hr-peuli li {

		margin-left: 10px !important;

		margin-right: 10px !important;

	}



	.djpg2img-right-text {

		/* width: 718px; */

		width: calc(100% - 275px);

	}



	.hr-peuli li {

		width: 477px;

		padding: 29px 15px 40px;



	}



	.djpg1img-right-text {

		width: calc(100% - 300px);

	}



	.d-more {

		margin-top: 12px;

	}



	.djpage1-left {
		float: inherit;
		overflow: hidden;
		width: 100%;
	}



	.hr-peuli li {

		margin-bottom: 20px;



	}



	.djpg1img {

		height: auto;

	}



	.djpg1img-right-text {

		height: auto;

	}



	.djpage1-left {

		padding-bottom: 30px;

		background: #ededed;

	}



	.djpage1-right {

		width: 100%;

	}



	.djpage1 {

		padding-bottom: 20px;

		padding-top: 20px;

	}



	.glo-disitem li {

		margin-bottom: 64px;

		width: 311px;

		margin-right: 10px !important;

		margin-left: 10px !important;

	}



	.glotexttu span {



		font-size: 13px;



	}





	.map-position {

		margin-right: auto;

		margin-left: auto;

		width: 789px;

		background: rgba(74, 86, 102, .8);

		position: inherit;

		top: inherit;

		transform: inherit;

		right: inherit;

		float: inherit;

		margin-top: 15px;

		margin-bottom: 15px;

	}



	.conmmit-map {

		position: inherit;

		top: inherit;

		left: inherit;

		transform: inherit;

		height: 100%;

	}



	.header-nav {
		position: relative;
	}

	.logo-right {
		width: 100%;
		position: absolute;
		z-index: 999;
		top: 100%;
		left: 0;
		margin-top: 0;
		padding-bottom: 10px;
		display: none;
	}



	.cur {}



	.logo-right {
		background: rgba(13, 132, 241, 0.95);
	}

	.logo-right ul li {
		float: inherit;
		height: inherit;
		line-height: inherit;
	}

	.logo-right ul li a {
		border-left: none;
		font-size: 14px;
		color: #fff;
		height: inherit;
		margin-top: auto;
		line-height: 1.5;
		display: inline-block;
		display: block;
		border-bottom: 1px solid #56a9f5;
	}

	.logo-right li.on a span {
		color: #fff;
	}

	.logo-right li.on a i {
		display: none;
	}



	.logo-right li a span {

		line-height: 42px;

	}



	.w1600 {

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

	}



	.bottom-nav-left .bottom-nav-item {

		float: left;

		min-height: 232px;

	}



	.comp2lastul li {

		width: 25%;

	}



	.peuli li {

		margin-right: 15px !important;

		margin-left: 15px;

	}



	.pepage2 div.w1600 ul.peuli {
		margin-left: -15px;
		margin-right: -15px;
	}



	.peuli li {

		width: 311px;

	}



	.peuli li {

		margin-bottom: 30px;

	}



	.peuli li a.peg2img {



		height: 251px;

		line-height: inherit;





	}
	
	.mpow-2position {
	    width: 75%;
        padding: 25px 20px 0;
	} 
	.mpow-right {
		width: 25%;
	}

	.mpowtatu-wap .mpowtatu { 
		width: 373px;
	}
	.mponew-temes { 
		width: 100%;
	}
	.mponew-temes li:nth-of-type(6n) { 
		margin-right: 38px;
	}
	.mponew-temes li:nth-of-type(5n) { 
		margin-right: 0px;
	}  
	.rec-pop { 
		width: 80%;
	}

}



@media (max-width: 1023px) {

	/*修改1024以下、平板*/

	.dimg {

		max-width: 100%;

		width: 100%;

	}



	.lucency {
		display: none;
	}



	.dimg img {

		width: 100%;

	}



	.pag-itemom2 {

		max-width: 100%;

		width: 100%;

	}



	.centrenew {

		max-width: 100%;

	}

	.centrenew img {

		width: 100%;

	}

	.page1 .pag-item {

		margin-right: 0px;

		width: 100%;

		max-width: 100%;

	}



	.dtext {

		margin-top: 20px;

		max-width: 100%;
		position: relative;
	}



	.org-img055 {

		background: #9ecdec;

		width: 100%;



	}



	.regpg2-left,
	.regpg2-right {

		width: 100%;

	}



	.org-img055false {

		width: 100%;

	}







	.glo-disitem li {



		width: 349px;



	}



	.peuli li {

		width: 354px;



	}



	.glo-disitem li {

		margin-bottom: 30px;

	}



	.map-position {

		width: 100%;

	}



	.com-right-img {

		width: 100%;

		padding-left: 0px;

	}



	.ad-item-ye {

		margin-right: 0px;

	}



	.text1 {

		padding-left: 0px;



	}



	.ad-item-ye li {

		margin-left: 25px;



	}



	.com-img-ri {

		margin-left: 15px;

		width: 355px;

	}



	.com-magin {

		padding-left: 0px;

		padding-right: 0px;

	}



	.comp2lastul li {

		width: 50%;

		margin-bottom: 20px;

	}



	.hr-peuli li {

		width: 100%;

	}



	.hr-peuli li {

		margin-left: 0px !important;

		margin-right: 0px !important;

	}

	.mpowtatu-wap .mpowtatu {
		width: 100%;
	}

	.mponew-temes li:nth-of-type(6n) {
		margin-right: 38px;
	} 
	.mponew-temes li:nth-of-type(5n) {
		margin-right: 38px;
	}


}



@media (max-width: 767px) {

	/*修改768以下、小屏平板*/



	.mt77 {

		margin-top: 30px;

	}



	/* .rongyu_box .swiper-button-next,.rongyu_box .swiper-button-prev{ display: none;} */



	.reg-page1 {

		padding-bottom: 25px;

	}



	.fast_small {
		padding-top: 10px;
		padding-bottom: 10px;
		display: block;
		width: 100%;
		position: fixed;
		z-index: 10;
		bottom: 0;
		background: #fff;
	}



	.fast_small ul li {
		float: left;
		width: 25%;
	}

	.fast_small ul li span {
		display: block;
		text-align: center;
	}

	.fast_small ul li span img {
		width: 40px;
	}



	.bottom-nav-foot {
		padding-bottom: 100px;
	}

	.bottom-nav-left {
		display: none;
	}

	.foots {

		display: none;

	}

	.foots_small {
		display: block;
		font-size: 13px;
		color: #fff;
	}



	.pae2uls {}



	.det-title {

		line-height: 40px;

		font-size: 24px;



	}



	.laitemi {

		/*margin-top: 20px;*/

		margin-top: 31px;
		margin-left: -3px;

	}



	.org-img055 {

		height: 110px;



	}



	.org-img055false {

		padding: 15px 15px 10px 15px;

	}



	.org-station li {

		padding: 15px 0;

	}



	.peuli li {

		width: 100%;

	}



	.peuli li {

		margin-right: 0px !important;

		margin-left: 0px;

	}



	.pepage2 div.w1600 ul.peuli {

		margin-left: 0px;

		margin-right: 0px;

	}



	.peuli li a.peg2img {

		height: auto;

	}



	/* .peg2img img {

		width: 100%;

	} */



	.djpg1img,
	.djpg2img {

		width: 100%;

	}



	.djpg2img {

		height: auto;

	}



	.detas-page1 {

		margin-top: 40px;

		padding-bottom: 40px;

	}



	.mt50 {

		margin-top: 25px;

	}



	.mt78 {

		margin-top: 25px;

	}



	.djpg1img img,
	.djpg2img img {

		width: 100%;

	}



	.djpg1img-right-text,
	.djpg2img-right-text {

		width: 100%;

	}



	.fenzi-item {

		width: 30px;

		height: 30px;

		line-height: 30px;

	}



	.dj-fenye .widthaut {

		width: 55px;

	}



	.gloimg-wap img {

		width: 100%;

	}





	.glo-disitem {

		margin-top: 30px;

	}



	.glo-disitem li {

		margin-bottom: 30px;

		width: 100%;



	}



	.conmmit-map {
		padding-left: 0;
		padding-right: 0;
	}

	.header-nav {
		padding-bottom: 20px;
	}

	.logo {
		padding: 0;
		padding-top: 20px;
	}

	.logo-form {
		display: none;
	}

	/* .navigation{ margin-top: 20px;} */

	.logo img {

		width: 230px;

	}



	.marinput-wap input {

		width: 100%;

		margin-right: 0;

		margin-top: 15px;

	}



	.con-submit {

		width: 100%;

		height: 80px;

		margin-top: 15px;

		margin-left: 0;

		font-size: 19px;

	}



	.marletexts textarea {

		width: 100%;

	}



	.map-position {

		padding: 0px 15px 15px;

	}





	.con-lianxiright {

		width: 100%;

		padding-left: 0px;

	}



	.text1 {
		float: initial;
		line-height: 26px;
	}



	.ynav {
		padding-top: 15px;
	}

	.ad-item-ye {
		float: initial;
		margin-top: 30px;
	}

	.ad-item-ye li {
		margin-left: 10px;
		margin-bottom: 20px;
	}



	.ad-item-ye li a {

		height: 26px;

	}



	.com-page0wap {

		margin-top: 27px;

	}



	.com-img-ri {

		margin-left: 0px;

		width: 100%;

		margin-top: 15px;

	}



	.comp2lastul li {

		width: 100%;

	}





	.bottom-nav-left .bottom-nav-item {

		width: 50%;

	}



	.det-left p {

		font-size: 16px!important;
		font-ind
line-height: 32px;

	}



	.pg3-itemi .g3-itemi {

		/*width: 25%;*/
		width: 33%;

		margin-bottom: 20px;

	}



	.flyp3text p {

		line-height: 24px;



		font-size: 13px;



	}



	.flyp3text h6 {

		line-height: 36px;

		font-size: 24px;

	}



	.flyingchess {

		height: 149px;

	}





	.p3text h2 {

		line-height: 68px;

		font-size: 36px;

	}



	.reg-title-tex {

		padding: 35px 0px 0 0px;

	}



	.p3text p {

		line-height: 32px;

		font-size: 15px;

	}



	.firm-left {

		padding-right: 86px;

		width: 100%;

	}



	.peuli {

		padding-top: 30px;

	}



	.title1_sab2p {

		font-size: 39px;

		line-height: 57px;

	}



	.title1_sab2p {

		top: -16px;

	}

	.titile-wap {
		/* display: none; */
	}

	.pag-itemom1 .titile-wap .more {
		display: block !important;
	}

	.pag-itemom1 .centrenew,
	.pag-itemom2 .titile-wap {
		display: none;
	}

	.firmitem li.on .firm-left {
		padding-right: 0px;
		width: 100%;
		padding-left: 86px;
		position: relative;
	}

	.firmitem li.on .firm-right {
		left: 0;
		right: inherit;

	}

	.firmitem li.on .firm-left::before {
		content: "";
		display: block;
		position: absolute;
		height: 100%;
		border-left: 1px solid #e2e2e2;
		left: 70px;
	}

	.government img {
		display: block;
		width: 100%;
	}

	.dimg {
		display: none;
	}

	.pg3-more {
		margin-top: 0;
		top: 45px;
		right: 0;
		position: absolute;
		width: 91px;
		height: 29px;
		padding: 0px;
		background: url(../images/incoe_35.png) no-repeat 73% 50%/22px 3px;
		font-size: 13px;
		line-height: 29px;
		padding-left: 20px;
	}

	.dtext,
	.engineering {
		border: none;
	}

	.pg3-lastui li {
		padding: 0;
		width: 46%;
		float: left;
		margin: 0 2%;
	}

	.pg3-lastui li a {
		display: block;
		width: 100%;
		overflow: hidden;
	}

	.pg3-lastui li a img {
		height: 100%;
	}

	.angxian-right {
		width: 100%;
	}

	.pg3-lastui {
		border-top: none;
	}

	.angbordr {
		border: none;
	}

	.angxian-leftmg {
		height: 130px;
	}

	.anxiaslm {
		padding-left: 16px;
		background: url(../images/incon055_03.png) no-repeat 0 50%/11px 11px;
		width: 11px;
		height: 11px;
		color: #b6b6b6;
	}

	.pag-itemom2 .firmitem {
		display: none;
	}

	.pag-itemom2 .m-firmitem {
		display: block;
		border: none;
	}

	.mpag2-tit .pitch-on {
		display: block;
		width: 23%;
	}

	.mpitchright {}

	.mt-list-left {
		width: 46%;
		padding-left: 10px;
		padding-bottom: 30px;
		border-left: 1px #e2e2e2 solid;
	}

	.mpitchright li {
		height: 100px;
	}

	.mt-list-right {
		width: 28%;
		height: 100%;
	}

	.mt-list-right img {
		width: 100%;
		height: 92%;
	}


	.mt-list-left h4 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: bold;
	}

	.m-swiper-pothion {
		text-align: left;
		bottom: 0 !important;
		padding-left: 10px;
	}

	.mt-list-left p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-height: 22px;
	}

	.mpag2-tit {
		padding: 28px 0 35px 0;
		border-top: 1px dashed #cccccc;
		border-bottom: 1px dashed #cccccc;
	}

	.mpag-itemom2 {
		display: block;
	}

	.pag-itemom3 {}

	.page1 {
		padding-bottom: 0px;
	}

	.g3-itemi div {
		color: #1e1e1e;
		font-size: 12px;
		text-align: center;
	}

	.dtext {
		margin-top: 0;
	}

	.dtext {
		background: url(../images/bger_31.jpg) no-repeat right bottom/200px 172px;

	}

	.titilmagin {
		font-size: 16px;

	}

	.mmjintyu {
		text-align: center;
		display: inline-block;
		text-indent: -41%;
	}      
	.mpow-position h4 {
		font-size: 17px;

	} 
	.mpow-position .textp {
		line-height: 23px;
		color: #e7e9ed;
		font-size: 14px;
		display: block;
	}  
	.mpowtatu h5 {
		line-height: 33px;
		font-size: 20px;
	}  
	.mpowtatu p {
		line-height: 30px;
		font-size: 15px;
	}  

	.mpow-more {
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
	}   

	.mponew-temes li {
		float: left;
		width: 100px;
		margin-right: 16px; 
		text-align: left;
	} 
	.mponew-temes li:nth-of-type(5n) {
		margin-right: 16px;
	}   
	.mpowtatu-wap .mpowtatu {
		padding: 10px 20px 22px;
	} 
	.rec-pop {
		width: 100%; 
		padding: 35px 15px 50px 15px;
	} 
	
	.rec-pop .title h3 {
		float: left;
		font-size: 19px;
		line-height: 45px;
	} 
	.rec-pop .title .labels .lab ,
	.rec-pop .title .labels .lab1
	{ 
		font-size: 13px;
	} 
	.rec-pop .title .labels {
		float: right;
		margin-top: 5px;
	} 
	.m_navigation { 
		display: block;
	}
    .navigation { 
		display: none;
	} 

	.conmmit-mpow { 
		display: none;
	} 
	.m_conmmit-mpow { 
		display: block;
	} 
	.ditu_box img { 
		height: 306px;
	}  
	.navigation { 
		display: none;
	}
	.m_navigation { 
		display: block;
	}

}



@media (max-width: 424px) {

	/*修改425以下、普通的安卓手机屏*/

	.titilmagin {

		font-size: 16px;

	}



	.flyp3text h6 span {

		padding-right: 0px;

		background: none;

	}



	.title1_p h3 {

		font-size: 22px;

	}



	.mtwigbt h5 {

		line-height: 24px;

		color: #696969;

		font-size: 14px;

	}



	.glotexttu span {

		background: none;

	}



	.bottom-code-wx,
	.bottom-code-yd {

		width: 107px;

	}



	.glotexttu span {

		padding-right: 0px;



	}



	.skip-wap {

		margin-left: 10px;

	}



	.bottom-nav-select {

		width: 168px;

	}



	.flyingchess {

		height: 129px;

	}

	.mpag2-tit .pitch-on {
		display: block;
		width: 65px;
	}

	.mpitchright {
		/* 	width: calc(100% - 65px);
		border-left: 1px solid #e2e2e2; */
	}

	.mt-list-left h4 {
		font-size: 15px;
		line-height: 24px;
	}

	.mt-list-left p {
		line-height: 22px;
		font-size: 13px;
	}

	.pitch-on strong {
		font-size: 24px;
	}

	.m-swiper-pothion {
		line-height: 15px;
	}

	.m-swiper-pothion .swiper-pagination-bullet {} 

	.mponew-temes li:nth-child(even) { 
		margin-right: 0px;
	} 
	.mponew-temes li:nth-child(odd) { 
		margin-right: 16px;
	}   
/* 	.rec-pop .title .labels .lab,
	 .rec-pop .title .labels .lab1 { 
		font-size: 12px;   
	} */   
	.m_navigation img ,
	.m_conmmit-mpow img{ 

		height: 200px;
	}

}



@media (max-width: 374px) {

	/*修改375以下、iPhone5，4，等小屏手机*/



	.flyp3text h6 {

		line-height: 20px;

		font-size: 20px;

	}
	.flyingchess {

		height: 109px;

	}   
	.m_navigation img ,
	.m_conmmit-mpow img{ 

		height: 160px;
	} 

}


.jigou-left {
	width: 1600px;
	min-height: 500px;
}

.jigou-title {
	line-height: 62px;
	font-size: 28px;
	color: #353535;
	font-weight: bold;
	text-align: center;
}

.jigou-left p {

	letter-spacing: 1.5px;

	font-size: 15px;

	line-height: 36px;
	/*text-align: center;*/

}

.dangjian {
	margin-bottom: 20px;
}