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: 16px/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;
}
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: #34498d;
	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: #b2bbca;
	line-height: 64px;
	font-size: 19px;
	display: inline-block;
	margin-left: 10px;
    font-weight: bold;
}
.colorsubhead {
	width: 26px;
	height: 5px;
	display: inline-block;
	margin-left: 8px;
	line-height: 20px;
}
.colorsubhead em {
	width: 50%;
	height: 5px;
	display: inline-block;
	vertical-align: top;
}
.colorsubhead em:nth-of-type(1) {
	background: #34498d;
}
.colorsubhead em:nth-of-type(2) {
	background: #f20000;
}
.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%; */
}
.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;
}
.pag-itemom2 .subhead,.pag-itemom2 .colorsubhead{display:none}
.pag-itemom2 .titilmagin{
	margin-top:20px;
	font-size: 18px;
	color: #fff;
	background: #35498e;
	width: 120px;
	height: 42px;
	line-height: 40px;
	text-align: center;
}
.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: 8px 20px;
}
.government li {
	text-align: left;
	padding-top: 6px;
	height: 42px;
	padding-bottom: 6px;
	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;
	float:left;
	width:calc( 100% - 85px );
}
.government li a h5 {
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.government li span {
    color:#a3a3a3;font-size:14px;line-height:30px;float:right;
}
.government li::after {
	position: absolute;
	content: ".";
	font-size: 66px;
	color: #d0d0d0;
	top: -16px;
	left: 0px;
	display: block;
	width: 0px;
	height: 0px;
}
.page2 {
	/*background: url(../images/incmea_02.jpg) no-repeat 0 50%;*/
	 background-color: #e7eaf5;
	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: #505f98;
	font-size: 33px;
	line-height: 50px;
}
.page2 .subhead {
	display: block;
	padding-top: 10px;
	line-height: 35px;
	font-size: 20px;
	font-weight: bold;
}
.page2 .colorsubhead {
	position: absolute;
	bottom: 38px;
	width: 75px;
	left: 50%;
    margin-left:0;
	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;
}

.paga3_list{width:25%;float:left;text-align:center;padding:0 2%}
.paga3_list:nth-child(4n+1){clear:both}
.paga3_list_img{max-width:60%; margin:0 auto 10px;}
.paga3_list_img img{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;}
.paga3_list:hover .paga3_list_img img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.paga3_list_tit{height: 52px;padding: 10px 0;font-size:20px;font-weight:bold;color:#5c5c5c;}
.paga3_list_cen{max-width: 230px;margin:0 auto;font-size:14px;line-height:24px;}

.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;*/
	background: #3f4040;
	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;*/
	background: #34498d;
	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: #465997 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;
} */
.dj-fenye .shenlue{
	border:none;
}
.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;
}
.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;
}
.detas-page1 .det-left table{
	width: 100% !important;
}
.detas-page1 .det-left table td{
	border: 1px dashed #999 !important;
}
.detas-page1 .det-left table td p span{
	    font-size: 15px !important;
    line-height: 36px !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;
}
.det-left p {
	letter-spacing: 1.5px;
	font-size: 15px;
	line-height: 36px;
}
.center p {
	text-align: center
}
.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: 0;
	padding-bottom: 69px;
}
.com-page0wap .com-magin p{font-size:16px;line-height:36px;margin-bottom:10px}
.com-right-img {
	/*width: 952px;*/
	padding-left: 56px;
}
.com-img-le {
	padding: 19px 29px 7px 7px;
	position: relative;
}
.com-page1 .com-img-le{
	width: 354px;
	margin: 0 auto;
	float: none;
}
.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;
    display:none;
}
.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;
	background: #c5cbd1;
	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;*/height: 260px;
}
/*全局样式 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;
}


/*招标代理开始*/

li.news-list{
	/*height: 115px;*/
	/*line-height: 115px;*/
	/*font-size: 16px;*/

	width: 100%;
	height: 112px;
	line-height: 72px;
	padding: 20px 60px 20px 90px;
	background: #fff url(../images/icon_download.png) left 37px center no-repeat;
	background-size: 39px;
	position: relative;
	color: #515151;
	font-size: 22px;
	cursor: pointer;
}
/*.new-box{*/
	/*height: 115px;*/
/*}*/
.newlist {
	/*background: rgba(0, 0, 0, .5);*/
	/*position: absolute;*/
	/*bottom: 0;*/
	/*height: 63px;*/
	width: 80%;
	display: inline-block;

	/*color: #fff;*/
	/*padding: 10px 20px 10px 30px;*/
}
.newlist p {
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}

.newspage ul.news li.news-list:nth-child(2n+1) {
	background-color: #fafafa;
}
.newspage ul.news li.news-list:hover {
	background-color: #34498d;
	background-image: url(../images/icon_download_h.png);
	color:#fff;
}




/*招标代理结束*/

.com-page1 .te-align{text-align:left}
.com-page1 .titilmagin{
	font-size: 36px;
	color: #35498e;
	line-height: 60px;
	display: inline-block;
	font-weight: bold;
	margin-top:40px;
}
.com-page1 .colorsubhead{width:80px;margin-left: 0;margin-top: 20px;}
/*领导团队开始*/
.lingdao .titilmagin {
	font-size: 60px;
	color: #35498e;
	line-height: 60px;
	display: inline-block;
	font-weight: bold;
}
.lingdao h2.titilmagin{
    font-size:38px;
    margin-top:40px;
}
.lingdao h3.titilmagin{
    font-size:48px;
}
.lingdao .colorsubhead {
	width: 80px;
	height: 4px;
	display: inline-block;
	margin-left: 7px;
	line-height: 20px;
}

.lingdao .colorsubhead em:nth-of-type(1) {
	background: #35498e;
}
.lingdao .colorsubhead em:nth-of-type(2) {
	background: #f31919;
}
.lingdao .com-img-le {
	padding: 0px 29px 7px 0px;
	position: relative;
}
.lingdao .com-right-img {
	width: 825px;
	padding-left: 0px;
}
.lingdao .comle-ze {
	position: absolute;
	top: 0;
	right: 0;
	width: 183px;
	height: 313px;
	background: #3493d6;
	z-index: -1;
}
.lingdao .com-strong {
	margin-top: 7px;
	color: #595959;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	font-size: 36px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}

.lingdao .com-hrer {
	height: 4px;
	background: #495b99;
	width: 72px;
	margin-left: 0;
}
.lingdao .content{
	line-height: 36px;
}
.lingdao .otherpeople {
	background-color: #f8f8f8;
	padding-top: 35px;
	padding-bottom: 40px;
}
.lingdao .pg2-title {
	border-top: 0;
	text-align: center;
	padding: 19px 15px 10px 24px;
}
.lingdao .pg2-title h6 {
	font-size: 20px;
	color: #1e1e1e;
	text-align: center;
}
.lingdao .pg2-title p {
	color: #696969;
	font-size: 15px;
	padding-right: 0px;
	background: 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-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以下、小屏平板*/
	li.news-list{
		width: 100%;
		height: 62px;
		line-height: 42px;
		padding: 10px 2% 10px 36px;
		background: #fff url(../images/icon_download.png) left 5px center no-repeat;
		background-size: 24px;
		position: relative;
		color: #515151;
		font-size: 16px;
		cursor: pointer;
	}
    
    .paga3_list{width:50%;margin-bottom:20px}
    .paga3_list:nth-child(2n+1){clear:both}
    .paga3_list_img{margin-bottom:0}

	.newlist {
		width: calc( 100% - 80px );
	}
	li.news-list>.d-dr{
		font-size:12px;
	}

	.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: 12px;
	}
	.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: 14px;
		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;
	}
    .lingdao .com-right-img{
        width:100%;
    }
    .lingdao h2.titilmagin{margin-top:20px;}
    .lingdao .com-img-le{padding:0}
    .lingdao h3.titilmagin{font-size:26px;line-height:36px;margin-top:20px;}
    .lingdao .com-strong{font-size:22px;line-height:32px;height:32px;}
    .lingdao .com-hrer{margin:10px 0;}
    
    .com-right-img{width:100%}
    .com-page1 .te-align{text-align:center}
    .com-page1 .titilmagin{font-size: 24px;line-height: 36px;margin-top:20px;}
    .com-page1 .colorsubhead{width:60px;margin-left: 0;margin-top: 10px;}
}
@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;
}