pre{ font-family:"微软雅黑";}
body{background: #fff;}
a:hover{ color:#ed0f24;}
.wap_show{display:none;}
.ysshouji{ padding:0 20px; padding-top:20px;}
.ysshouji em{ padding:0 10px;}
.ysshouji,.ysshouji a{ color:#fff;}

.HeaderNav{ margin-top:0;}
.HeaderNav a{ margin:0;}
.HeaderNav li{ float:left; margin-right:30px; position:relative; height:50px; line-height:50px;}
.Navmeau2{ position:absolute; width:155px; top:50px; left:0;display:none; padding-top:15px; background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2); background:rgba(0,0,0,0.7);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.Navmeau2 dl{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:left; padding:8px 18px; position:relative;}
.Navmeau2 dl:before{content: "";display: block; height:100%; width:1px; background:#e8e8e8; width:1px; position:absolute; left:18px; top:0;}
.Navmeau2 dd{ padding-left:20px; line-height:36px;}

.Navmeau2Line{ display:block; height:36px; width:1px; position:absolute; left:18px; top:23px; z-index:777;}
.Navmeau2Line em{ display:block; float:left; width:1px; height:26px; margin-top:5px; background:#ed0f24;}
.Navmeau2 dd a { color:#3c3c3c; font-size:14px;}
.HeaderNav .Navmeau2 dd a:hover{ color:#ed0f24;}

.HeaderNav .Navmeau2 dd a{ color:#fff;}

.diandian{ position:absolute; display:none; width:4px; height:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#ed0f24; left:50%; margin-left:-2px; top:30px; opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.HeaderNav li:hover .diandian{opacity:1;-webkit-opacity:1;-moz-opacity:1; top:40px;}

.IndexBanner{ height:765px; color:#fff; text-align:center; letter-spacing:3px;}
.IndexBanner .swiper-slide{ background-position: center center; background-size:cover; background-repeat:no-repeat;}
.IndexBanner .swiper-pagination{ bottom:10px;}
.swiper-pagination-bullet{ width:48px; height:2px; background:#808080;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.swiper-pagination-bullet-active{ background:#fff;}
.swiper_txt_1 img{}
.swiper_txt_2{ font-size:16px; color:#e1e0e0; padding:15px 0;}
.swiper_txt_3{ font-size:28px; color:#cdcdcd;}
.swiper_txt_{ width:100%; position:absolute; left:0; z-index:8; top:50%; transform:translateY(-50%);}

.FourList{ overflow:hidden;zoom:1; }
.Fourm{ float:left; width:20%; overflow:hidden;zoom:1; position:relative;}
.fourz{ position:absolute; left:100px; z-index:8; top:50%; margin-top:-22.5px; z-index:99;}
.Fourimg{max-width:100%; vertical-align:top;}
.Fourmt{ border:1px solid #000; border-left:none; overflow:hidden;}
.Fourmlast .Fourmt{ }
.FourBg{ background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0; z-index:9; position:absolute; width:100%; height:100%; position:absolute; left:0; top:0;}
.Fourmt:hover .FourBg{opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=0.4);}
.Fourmt:hover .Fourimg{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.Fourmt:hover .fourz{left:80px;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;}

.fdmainbtxtmm{ overflow:hidden;}
.fdmainbtxtmma{ width:95px;}
.fdmainbtxtmmb{ width:205px;}

.MainFirst{ padding:65px 0;}
.Mfp1{ font-size:38px; line-height:42px; padding-bottom:36px; position:relative;}
.Mfp1_i{ position:absolute; display:block; width:40px; height:1px; left:0; bottom:0; z-index:9; background:#999;}
.Mfp1_span{ font-weight:bold; font-family:Arial, sans-serif;}
.Mfp1_em{ display:block;}
.Mfmthree{ overflow:hidden;zoom:1; padding-top:55px;}
.Mfmthreem{ float:left; margin-right:48px; width:368px; text-align:justify;}
.Mfmthreemlast{ margin:0;}
.Mfmtp1{ line-height:32px; font-size:21px; height:156px; overflow:hidden;zoom:1;}
.Mfmtp2{ font-size:13px; color:#4f4f4f; line-height:20px; margin-top:35px;}
.Mfmtp2 p{ padding-bottom:20px; }
.MainFirstmore{ text-align:center;padding-top:88px;}
.MainFirstmore a{ font-size:13px; color:#101010; border:1px solid #101010; display:inline-block; width:188px; height:40px; text-align:center; line-height:40px;}
.MainFirstmore a:hover{ color:#fff;}

.MainTwo{ padding:200px 0; background:url(../image/maintwo.jpg) center center no-repeat;}
.mtp1{ padding-left:80px;}
.mtp1_1{ color:#fff; font-size:36px; padding-bottom:30px; letter-spacing:5px;}
.mtp1_2{ color:#101010; font-size:30px;}
.mtp1_2 em{ font-size:12px; padding:0 17px; position:relative; top:-5px;}

.MainThree{ text-align:center; padding:18px 0;}
.MainThree a{ font-size:13px; color:#0d1d53; display:inline-block; width:112px; cursor:pointer; text-align:center; line-height:26px; margin:0 15px; vertical-align:top; height:26px; border:1px solid #dcdcdc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.MainThree em{ padding:0 5px; font-size:11px; font-family: Arial, sans-serif; vertical-align:middle;}
.MainThree a:hover{ background:#0d1d53; border:1px solid #0d1d53; color:#fff;}

.MainFour{font-size:12px; line-height:18px; background:#e1e1e1; padding:110px 0;}
.mfmll{ width:390px;}
.mfmllw1{ display:block; vertical-align:top; width:100%;}
.mfmtxt{ padding:15px 20px; background:#fff;}
.mf_p2{ padding-top:5px;}
.mfmt20p{ margin-top:20px;}

.mfmlc{ width:380px; margin:0 20px;}

.MainFive{ color:#fff; font-size:36px; background:url(../image/mainfive.jpg) center center no-repeat; padding:200px 0;letter-spacing:5px; line-height:60px;}

.MainSix{ padding:110px 0;}
.MainSixa{ display:inline-block; cursor:pointer; text-align:center; line-height:36px; margin:0 90px; cursor:default;}
.msa11,.msa12{ font-size:23px; color:#000;}
.msa12{ font-family:Arial, sans-serif;}
.msa13{ padding:18px 0;}
.msa14{ font-size:16px; color:#696969;}

.MainSeven{ color:#fff; font-size:36px;  background:url(../image/mainseven.jpg) center center no-repeat; padding:250px 0;letter-spacing:5px; }

.MainEight{ padding:70px 0;}
.MainEightL{ width:500px;}
.melp1,.melp2{ font-size:30px;}
.melp1{ color:#808080; font-family: Arial, sans-serif; letter-spacing:3px; padding-bottom:15px;}
.melp2{ color:#1a1a1a; letter-spacing:2px;}
.melpimg{ padding-top:60px; height:95px; overflow:hidden;zoom:1;}
.melp3{ margin-top:30px; position:relative; color:#808080; font-size:13px; padding-bottom:10px;}
.melp3_i{ position:absolute; display:block; left:0; bottom:0; height:1px; width:25px; background:#808080;}
.melp4{ font-size:18px; height:40px; overflow:hidden;zoom:1; line-height:40px; margin-top:10px;}
.melp5{ color:#808080; font-size:14px;height:30px; overflow:hidden;zoom:1; line-height:30px;margin-top:10px;}
.melmore{ display:inline-block; padding:0 32px; letter-spacing:2px; margin-top:20px; border:1px solid #494949; color:#494949; line-height:29px; height:29px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;}
.btn-1c:after{border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;}


.MainEightR{ width:570px;}
.merdate{ width:100px; padding-right:35px;}
.mertxt{ padding-left:28px; width:405px;}
.merul,.merm{ width:100%;}
.merm{ float:left; padding-top:5px; height:170px;}
.merdate_i1{ display:inline-block; font-size:30px;color:#808080; font-family: Arial, sans-serif;}
.merdate_i2{ font-size:18px; color:#808080;}
.merdate{ text-align:right;}
.mertxtspan1{font-size:18px; height:30px; overflow:hidden;zoom:1; line-height:30px; display:inline-block; vertical-align:top;}
.mertxtspan2{font-size:12px; height:30px; overflow:hidden;zoom:1; line-height:30px;display:inline-block; vertical-align:top; color:#808080; padding-left:10px;}
.mertxtp2{font-size:13px; height:30px; overflow:hidden;zoom:1; line-height:30px; margin-top:15px; display:inline-block; vertical-align:top; color:#808080;}
.mertxt{ position:relative;}
.mertxti { display:block;width:1px;position:absolute;left:0;}
.mertxti1 {height:100%;background:#ececec;top:5px;}
.mertxti2 {height:30px; background:#808080;top:5px; z-index:9;}
.mertxtp1{ padding-top:5px;}

.MainEightL:hover .melpimg img{transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);}
.MainEightL:hover .melp3_i{ width:50px;}
.MainEightL:hover .melp4{ color:#0d1d53;}
.MainEightL:hover .btn-1c{ color:#fff; border:1px solid #101010;}
.MainEightL:hover .btn-1c:after{ background:#101010;width: 100%;}
.merm:hover .mertxtp2,.merm:hover .mertxtp1{ transform:translateX(30px);}
.merm:hover .mertxti2{ height:80px;}
.merm:hover .merdate_i1,.merm:hover .merdate_i2,.merm:hover .mertxtspan1,.merm:hover .mertxtspan2,.merm:hover .mertxti2,.merm:hover .mertxtp2{ color:#0d1d53;}

.Mainnin{ background:url(../image/mainnin.jpg) center top no-repeat; height:388px; color:#fff; font-size:40px; font-family:Arial, sans-serif; line-height:52px;}
.Mainnin .w1200{ position:relative; height:100%;}
.Mainninp1{ position:absolute; top:50%; margin-top:-50px; left:220px;}
.Mainninp2{ position:absolute; right:150px; bottom:75px;}



.mfmllimg{ position:relative; width:100%; overflow:hidden;zoom:1;}
.mfmlc .mfmtxt{ bottom:-574px;}
.mfmllw1{ position:relative;overflow:hidden;zoom:1;}
.mfmtxt{ position:absolute; left:0; bottom:-250px; z-index:9;}
.mfmtxt{ padding:0; width:100%; background:rgba(255,255,255,0.9); height:100%;}
.mf_p1{ line-height:36px; height:36px; font-size:15px; padding:0 20px; padding-top:10px;}
.mf_p2{ color:#444; padding:0 20px; padding-top:0; position:relative; top:30px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.mfmllw1:hover .mfmtxt{ bottom:0;background:rgba(0,0,0,0.5); color:#fff;}
.mfmllw1:hover .mf_p1{ font-size:15px; position:relative; top:30px;}
.mfmllw1:hover .mf_p2{top:45px;opacity:1;-webkit-opacity:1;-moz-opacity:1;color:#f4f5e8;}
.mfmllw1:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);}

.ObtnP{ display:inline-block; border:1px solid #fff; height:40px; line-height:40px; overflow:hidden; font-size:12px; font-family: Arial, sans-serif; position:relative;width:40px;}
.ObtnP:hover .ObtnP-x{ color:#000; background:#fff;}
.ObtnP-x{ position:absolute; left:0; top:0;transition:color,background ease-in-out 0.5s;-webkit-transition:color,background ease-in-out 0.5s;-moz-transition:color,background ease-in-out 0.5s;}
.ObtnJt1{background:url(../image/jtr_1.png) center no-repeat; width:18px; padding:0 20px;}
.ObtnJt2{background:url(../image/jtr_2.png) center no-repeat; width:18px; padding:0 11px;}
.ObtnJt{  background-size:18px auto;}
.ObtnP span,.ObtnP i{height:100%; display:inline-block; vertical-align:top; }
.ObtnP-x-z{ padding-right:0; padding-left:20px;}

.mf_p3{ padding:0 20px; position:relative; top:70px;}



.MainFourm { position:relative; height:635px;}
.MainFourmlist{ position:absolute; width:100%; left:0; top:0; height:100%; display:none;}
.MainTen{ background:url(../image/mainten.jpg) center no-repeat; padding:250px 0; color:#fff; font-size:25px; line-height:50px;}
.MainFourmlistOn{ display:block;}
.Fourimg{ width:100%;}

.Fourmtxt{ position:absolute; left:12%; top:22%; z-index:55; color:#fff;}
.Fourmtxtp1{ font-size:18px;}
.Fourmtxtp2{ font-size:24px; padding-top:10px;}
.FourBg{opacity:0.66;-webkit-opacity:0.66;-moz-opacity:0.66;}
.Fourm:hover .FourBg{opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;}

.Fourmtxtp1,.Fourmtxtp2,.changjiantou{position:relative; left:0; top:0;}
.Fourm:hover .changjiantou{ left:15px;}
.swiper_txt_1,.swiper_txt_2,.swiper_txt_4{ margin-left:17%;}

.swiper_txt_4{ width:140px; height:36px; line-height:36px; text-align:center; color:#000; background:#dcdcdc;}
.swiper_txt_4:hover{ color:#fff;}
.swiper_txt_{ text-align:left;}

.pub-table{ display:table; width:100%;}
.pub-cell{ display:table-cell; vertical-align:middle;}
.fdmaina{ background:url(../image/fdmainabg.jpg) left top repeat-x #fff; padding-top:140px;}
.fdmainabgzj{}
.fdmainatxt{ color:#fff;background:url(../image/fdmaina.jpg) left top repeat-y;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; height:446px; position:relative;}
.fdmainalp1{ font-size:34px; position:relative; line-height:34px; font-family: Arial, Helvetica, sans-serif; padding-bottom:25px;}
.fdmainalp1 i{ position:absolute; left:0; bottom:0; display:block; width:40px; height:1px; background:#ff0010;}
.fdmainalp2{ font-size:25px;}
.fdmainalp3{ font-size:18px;}


.fdmainal{ width:600px; padding-left:90px; padding-top:50px;}
.fdmainar{ background:#6a727b;width:340px; position:absolute; right:90px; top:85px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}
.fdmainarp{ font-size:12px; font-family:Arial, Helvetica, sans-serif; height:80px; line-height:80px; padding-left:40px;}
.fdmainavalue{}
.fdmainavaluea,.fdmainavalueb{ height:110px; border-top:1px solid #889197;}
.fdmainavaluea{ padding-left:40px; text-align:left;}
.fdmainavalueb{ padding-right:40px; text-align:right;}
.fdmainavalueb span{ font-size:22px; font-family:Arial, Helvetica, sans-serif; }
.fdmainavalueb i{ font-size:20px; display:inline-block; margin-left:15px;}
.fdmainavaluea img{ width:48px;}
.fdmainalp2{ padding-top:15px;}
.fdmainalp3{ padding-top:30px; line-height:36px;}

.fdmainbslider{ height:700px;}
.fdmainbimg{ background-size:cover; width:100%; height:100%; position:absolute; left:0; top:0; background-position:center;}
.fdmainbtxt{ width:335px; padding:50px 45px;background:rgba(255,255,255,0.77); display:block; position:absolute; left:10%; text-align:justify; top:100px;}
.fdmainbtxtp1{ font-size:24px; color:#040404; }
.fdmainbtxtp2{ font-size:18px; color:#030303; line-height:36px; padding-top:35px;}
.fdmainbtxtp2{ display:none;}

.fdmainb{ margin-top:160px;}

.fdmainc{ margin-top:60px; padding-bottom:120px;}
.fdmaincl{ width:516px;}
.fdmaincr{ margin-top:178px; width:570px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#434343; overflow:hidden;}
.fdmaincra{ border-top:1px solid #899197;}
.fdmaincrp2{ padding-top:15px; font-size:16px; color:#aaa9a9; line-height:18px; height:18px;}
.fdmaincrp1{  color:#000000; font-family:Arial, Helvetica, sans-serif;}
.fdmaincrp1,.fdmaincrp2{ margin:0 60px; width:440px;}
.fdmaincrp{ height:96px;}
.fdmaincrtit{ padding-left:60px; height:90px; line-height:90px; color:#b0b0b0; }
.fdmaincrmore a,.fdmaincrtit{font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fdmaincra:hover{ background:#504f4f;}
.fdmaincra:hover .fdmaincrp2{ color:#fff;}

.fdmainclp1{ font-size:35px; color:#131313; font-family:Arial, Helvetica, sans-serif;}
.fdmainclp2{ font-size:30px; color:#000000; padding-top:20px;}
.fdmainclp3{ margin-top:75px;}
.fdmainclp5{ font-size:16px; margin-top:30px; margin-right:30px;}
.fdmainclp4{ margin-top:45px;}
.fdmainclp4,.fdmainclp5,.changjiantou2{ margin-left:30px;}

.fdmaincrmore{ padding:0 30px; text-align:right; height:80px; line-height:80px; border-top:1px solid #899197;}
.fdmaincrmore a{ padding-right:20px; background:url(../image/fdmaincrmore.png) right center no-repeat;}



.flip-container{ height:462px; background:#f4f4f4; box-shadow:0 0 5px rgba(0,0,0,0.2);}


.fdmaincd{ background:url(../image/custer.jpg) center center no-repeat; padding:70px 0;}
.ListA,.ListB{}
.ListA.ListA{width:100%;  }
.ListB{ float:right; width:50%; }
.fdmaincd img{ width:100%; vertical-align:top; }
.Imga{position:relative }
.cimg1{position:relative; left:0; top:0;}
.fdmaincd li{ width:190px;  float:left;margin:0;}
.fdmaincdtxt{ overflow:hidden;zoom:1; position:relative; /*transform:translateY(-50%); top:50%;*/}
/*.cimg1{ transition:all ease-in-out 0.6s; -webkit-filter: grayscale(100%);*/
/*    -moz-filter: grayscale(100%);*/
/*    -ms-filter: grayscale(100%);*/
/*    -o-filter: grayscale(100%);*/
    
/*    filter: grayscale(100%);*/
	
/*    filter: gray;}*/
.Imga:hover .cimg1 {-moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	
    filter:none;}

.fdmaincdtit{ text-align:center; padding-bottom:35px;}
.fdmaincdtit span{ color:#131313; font-size:35px; font-family:Arial, Helvetica, sans-serif;}
.fdmaincdtit i{ font-size:30px; color:#dddddd; padding-left:25px;}


.fdmaincde{ background:#f7f7f7; color:#484848; font-size:16px;}
.fdmaincdea{ text-align:center; padding:120px 0;}

.fdmaincdeap1{ font-size:30px; padding-bottom:35px;}
.fdmaincdeap2{ padding-bottom:65px;}



.hzxx{ width:370px; height:55px; line-height:55px; padding:0 10px; background:#d2d2d2; color:#fff; font-size:16px;}
.f2_btn{ background:#000; font-size:16px; height:55px; line-height:55px; width:170px; }
.f2_btn .Pubobtn-bg{ background:#d2d2d2;}



.Otherlink{font-size:12px; background:#d8d8d8; text-align:center;}
.Otherlink a{  color:#656565;}
.Otherlink a:hover{ color:#fff;}
.Otherlink em{ color:#fff;}



.text-1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.changjiantou{  width:61px; height:6px; background:url(../temp/changjiantou.png) left top no-repeat; display:block; margin-top:30px;}
.changjiantou1{  width:61px; height:6px; background:url(../temp/changjiantou2.png) left top no-repeat; display:block; margin-top:50px;}
.changjiantou2{  width:61px; height:6px; background:url(../temp/changjiantou2.png) left top no-repeat; display:block; margin-top:30px;}


.fdmaincdg{ background:#000000; padding-top:60px; padding-bottom:30px;}
.fdmaincdg,.fdmaincdg a{ color:#b2b2b2; font-size:12px; line-height:26px;}
.fdmaincdg a:hover{ color:#fff;}

.fdmaincdg .ShareFoot a{ width:35px; height:35px; margin-left:20px;}
.fdmaincdg .ShareFoot .bds_weixin{ background:url(../image/bds_weixin.png)  center no-repeat;}
.fdmaincdg .ShareFoot .bds_tsina{ background:url(../image/bds_tsina.png)  center no-repeat;}
.fdmaincdg .ShareFoot .bds_fbook{ background:url(../image/bds_fbook.png)  center no-repeat; width:20px;display:none;}
.fdmaincdg .ShareFoot .bds_twi{ background:url(../image/bds_twi.png)  center no-repeat;}

.fdmaincdgul{ margin-right:135px;}
.fdmaincdgul h4{ font-size:12px; padding-bottom:5px; color:#fff;}
.fdmaincdgp2{ font-size:13px; padding-top:120px;}
.erweima{ position:absolute; right:16px;width:110px; top:50px;}
.fdmaincdgpa{ position:relative; }

.fdmainbslider .swiper-pagination{ width:90%; padding:0 5%; bottom:40px; text-align:right;}
.fdmainbslider .swiper-pagination-bullet{ height:6px; cursor:pointer;}
.copys{ background:#d8d8d8; line-height:40px; text-align:right; font-size:12px; color:#5d5d5d;}

.SmallMeau,.zxIcon,.searchIcon { margin-left:30px; margin-top:20px; }
.zxIcon,.searchIcon  { position:relative; z-index:8888; color:#fff;font-size: 25px;margin-top:15px;}
.HeaderOn .zxIcon,.HeaderOn .searchIcon,.CaseOn .zxIcon,.CaseOn .searchIcon{ color:#000;}

.fdmainbtxt{ display:none;}
.fdmainbslider:hover .fdmainbtxt{ display:block;}









.inp,
.inp_1 {
	float:left;
	padding: 0 0px 0px 30px;
	height: 100%;
	width: 500px;
	color: black;
	font-size: 30px;
	line-height: 60px;
	text-align: left;
	white-space: nowrap;
	border: 0;
	outline: none;
	background: transparent;
	overflow: hidden;
	box-sizing: border-box;
	display: block;
	background:#fff;
}

.typed-cursor {
	opacity: 1;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}

@keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.sousuo {
	width: 100%;
	height: 0;
	background: #131C4B;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}

.sousuo1 {
	height: 100%;
}

.sousuo_1 {
	margin-top: 22%;
	width: 55%;
	height: 60px;
	border-radius: 50px;
	background: white;
	position: relative;
}



	.sousuo_1 img {
		display: inline-block;
		width: 20px;
	}
	.s_left {
		float:right;
		padding-left: 25px;
		margin-top: 20px;
		margin-right:30px;
	}
	.inp{ position:absolute; left:0; top:0;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px; background:none;}
	.inp, .inp_1{ background:none;}
	.sousuo_1{ display:inline-block;}


.XialadU,.laugechoce{  position:absolute;top:0;  left:0;  height:745px; text-align:center;  z-index:88888; width:100%;  background:rgba(4,56,115,0.8); z-index:999; display:none;}
.laugechoce{position:fixed;}
.laugechoce ul{ padding-top:180px; letter-spacing:3px;}
.laugechoce li{ line-height:55px; position:relative; width:100%;}
.xuanzhec{ color:#fff; font-size:20px;}

.tmdiv{ text-align:center; text-align:center; padding-top:20px;}
.jdd{ color:#000; font-size:28px;vertical-align:top; position:relative;}
.tmd{ color:#000; font-size:28px; position:relative; z-index:8;}
.tmdiv span:hover{ color:#043873;}
.jdd,.tmd{ margin:0 5px;}
.icon-guanbi{ font-size:25px; color:#f5f5f5; position:absolute; right:50px; top:120px; z-index:66;}





.laugechoce{ display:block;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;}
.laugechoce .li1{opacity:0;-webkit-opacity:0;-moz-opacity:0;transition: all 0.4s ease-out 0.8s;-webkit-transition: all 0.4s ease-out 0.8s;-moz-transition: all 0.4s ease-out 0.8s;}
.laugechoce .li2{opacity:0;-webkit-opacity:0;-moz-opacity:0;transition: all 0.4s ease-out 0.6s;-webkit-transition: all 0.4s ease-out 0.6s;-moz-transition: all 0.4s ease-out 0.6s;}
.laugechoce .li3{opacity:0;-webkit-opacity:0;-moz-opacity:0;transition: all 0.4s ease-out 0.4s;-webkit-transition: all 0.4s ease-out 0.4s;-moz-transition: all 0.4s ease-out 0.4s;}
.laugechoce .xuanzheclose{opacity:0;-webkit-opacity:0;-moz-opacity:0; position:relative; top:50px;transition: all 0.4s ease-out 1s;-webkit-transition: all 0.4s ease-out 1s;-moz-transition: all 0.4s ease-out 1s;}
.laugechoce li:hover{ background:#fff;}
.laugechoce li:hover a{ color:#000;}
.laugechoceon{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}
.laugechoceon li.li1,.laugechoceon li.li2,.laugechoceon li.li3,.laugechoceon li.li4,.laugechoceon li.li5{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.laugechoceon .xuanzheclose{ top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.laugechoce li.gbd:hover{ background:none;}
.xuanzheclose{ color:#fff; font-size:25px;}
.laugechoce li.gbd{ margin-top:50px;}
.XialadU, .laugechoce{ height:765px; background:rgba(0,0,0,0.8); display:none;}
.laugechoce ul{ padding-top:180px; letter-spacing:3px;}
.laugechoce li{ line-height:55px; position:relative; width:100%;}
.xuanzhec{ color:#fff; font-size:20px;}


.mobilbanner{ display:none;}
.mobilbanner{ position:absolute; left:0; top:0; width:100%; height:100%; background-size:cover; background-position:center;}

.fdmainavalue:hover{ background:#747a80;}




.fdmainbtxt{ top:180px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.swiper-slide-active .fdmainbtxt{ top:100px;opacity:1;-webkit-opacity:1;-moz-opacity:1;}
@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(1.05);}100%{opacity: 1;-o-transform:scale(1.01);}}
@-moz-keyframes zoomIn{0%{opacity: 0;-moz-transform:scale(1.05);}100%{opacity: 1;-moz-transform:scale(1.01);}}
@-webkit-keyframes zoomIn{0%{opacity: 0;-webkit-transform:scale(1.05);}100%{opacity: 1;-webkit-transform:scale(1.01);}}
@keyframes zoomIn{0%{transform:scale(1.05);}100%{transform:scale(1.01);}}

.zoomIn{-o-animation-name:zoomIn;-moz-animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.swiper-img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.swiper-img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05); background-position: center; background-repeat:no-repeat; background-size:cover; width:100%; position:absolute; left:0; top:0;}

.swiper-img{-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-o-animation-duration:3.5s;
  animation-duration:3.5s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
   -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}


#vi {
	position: absolute;
	left: 0;
	object-fit: fill;
	height: 104%;
}

.swiper_txt_1,.swiper_txt_2,.swiper_txt_4{opacity:0;-moz-opacity:0;-moz-opacity:0; position:relative; top:100px;}
.swiper-slide-active .swiper_txt_1,.swiper-slide-active .swiper_txt_2,.swiper-slide-active .swiper_txt_4{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;}


.swiper_txt_1 { font-size:50px; letter-spacing:2px;}

.mobilbannerbg{ display:none; width:100%; height:100%; position:absolute; left:0; top:0;opacity:0.75;-webkit-opacity:0.75;-moz-opacity:0.75; background:#000;}


.Quickmeau{ color:#fff; background:#000000; height:100%; width:330px; position:fixed; right:-330px;  top:0; z-index:99;}
.QuickmeauOn{right:0;}
.SmallMeau:hover .m1{ left:0;}
.SmallMeau:hover .m2{ left:0; }
.SmallMeau:hover .m3{ left:0; width:100%;}

.QuickmeauTxt{ padding:0 30px;}
.QuickmeauH5{ padding-top:80px; font-size:25px;}
.Quickmeaup1{ padding-top:15px;}
.Quickmeaup2{ padding-top:60px; line-height:30px; margin-top:0;}
.Quickmeaup3{ padding-top:60px;}
.Quickmeaup4{ padding-top:60px;}
.Quickmeaup4 img{ width:80px;}
.Quickmeaup5{ padding-top:20px;}
.Quickmeaup5 img{ margin-right:20px;}
.Quickmeaup6{ padding-top:60px;}
.Quickmeaup7{ padding-top:20px;  font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.fdmaincdtit span{ position:relative; top:2px;}

.pagejoin{ height:550px; background-position:center; background-repeat:no-repeat;}
.mjionsub{ position:relative; padding-bottom:5px; z-index:555; overflow:hidden; width:954px; border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px;-moz-border-top-left-radius: 3px;border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-top-right-radius: 3px;}
.mjionsubm{ background:#fff;font-size:17px; color:#595959; float:left; width:190px; height:156px; border-right:1px solid #c1c1c1; text-align:center;box-shadow: 0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 0 2px 3px  rgba(0,0,0,0.1);-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1);}
.mjionsubm img{ margin-top:35px;}
.mjionsubtit{ margin-top:25px;}
.mjionsubmlast{ border:none;}
.mainjiona{ position:relative; margin-top:-156px; z-index:555;}
.mainjionabg{ position:absolute; width:1320px; background:#fff; height:1100px; background:#fff; top:0; z-index:55; left:50%; margin-left:-660px;}
.mjionsubmon,.mjionsubm:hover{ color:#fe0000;}

.mainjionb{ margin-top:80px; position:relative;}
.mjw372{ width:372px;}
.mjw786{ width:786px; position:relative;}
.mjw786txt{ position:absolute; left:90px; top:60px; z-index:55; color:#fff; width:320px; line-height:36px;}
.mjw786p1{ font-size:30px; letter-spacing:1px; padding-bottom:30px; position:relative;}
.mjw786p1 i{ width:66px; height:4px; background:#fff; position:absolute; left:0; bottom:0;}
.mjw372,.mjw786{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; overflow:hidden;}
.mjw786p2{ padding-top:30px;}
.mjbimgi mg{ vertical-align:top;}
.mjbdesc{ font-size:12px; color:#535353; line-height:24px; text-align:justify; padding-top:45px; padding-left:33px; padding-right:33px;}
.mjbdesc1{ line-height:20px; padding-top:13px;}
.mjbimgspan{ display:inline-block; padding:0 20px; height:45px; line-height:45px; font-size:18px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; background:#eeeeee;}
.mjbm{ height:370px; background:#f4f4f4;box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.mjbm:hover{box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);}
.mjbm:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);}
.mjbimg{ position:relative;}
.mjbimgspan{ position:absolute; left:33px; bottom:-15px; z-index:5;}
.mjbm1{ margin-left:42px;}
.mainjionbb{ padding-top:42px; padding-bottom:100px;}

.mainjion{ background:#f4f4f4; position:relative;}
.mainjionb,.mainjiona{ position:relative; z-index:666;}
.mainjionabg{ top:-85px; background:#fff; }
.mainjiona{ margin-top:0; top:-156px;}
.mainjionb{ margin-top:-80px;}

.zyfzh5{ font-size:28px; font-weight:normal; color:#595959; padding-bottom:60px;}
.zyfzl,.zyfzr{ width:49%; text-align:center;}
.zyfzl img,.zyfzr img{ width:80%;}
.zyfzr{ border-left:1px solid #b4b4b4;}
.zyfzr img{ width:60%;}

.videobg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:55; background:#000;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;}



.mjpblist{ background:#f4f4f4;}
.mjpblisth5{ font-size:17px; color:#a09f9f; font-weight:normal; height:74px; line-height:74px;padding:0 55px;}
.mjpblistul a{ display:block; vertical-align:top; border-top:1px solid #c1c1c1; line-height:66px; height:66px; padding:0 55px; position:relative;}
.mjpblistul i{ background:url(../image/hongjiantou.png) center no-repeat; display:block; width:30px; height:13px; position:absolute; right:65px; top:28px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.mjpblistul a:hover{ background:#ececec;}
.mjpblistul a:hover i{right:55px;opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.mjpblistul a:hover span{ color:#fe0000; left:5px;}
.mjpblistul span{ position:relative; left:0;}


.mjpbimga{ position:relative; height:418px; overflow:hidden;}
.mjpbimgap,.mjpbimga i{ position:absolute; z-index:5;}
.mjpbimgap{ position:absolute; width:100%; bottom:0; padding:20px 0; background:rgba(0,0,0,0.5); color:#fff;}
.mjpbimgap span{ font-size:22px; padding-left:35px;}
.mjpbimga i{ position:absolute; left:35px; color:#fff; font-size:17px; font-family:Arial, Helvetica, sans-serif; top:35px;}

.mjpbimgabga{ position:absolute; width:100%; left:0; top:0; z-index:5; height:100%; }
.mjpbimgatxta{ position:absolute; left:0 ;top:0; padding:0 60px; z-index:6; width:666px; color:#fff; font-size:16px; line-height:30px;}
.mjpbimgatxta h5{ font-size:24px; font-weight:normal; margin-top:45px; position:relative; padding-bottom:24px; line-height:26px;}
.mjpbimgatxta h5 em{ position:absolute; width:70px; height:4px; background:#fff; bottom:0; left:0;}
.mjpbimgadesca{ margin-top:35px;}


.mjpbtwomore{ color:#ff0000; font-size:12px; display:inline-block; margin-left:33px;}
.mjpbtwo{ margin-top:42px;}
.mainjionba { padding-bottom:5px;}
.mjbmupload{ text-align:center; color:#bbbdbe; background:#6a727a; line-height:20px;}
.mjbmupload:hover{ color:#bbbdbe;}

.uploadp1{ text-align:left; padding-left:35px; padding-top:30px;font-size:12px;}
.uploadp2{ padding-top:58px;}
.uploadp3{ font-size:20px; color:#fff; padding-top:25px;}
.uploadp4{ font-size:12px; padding-top:10px;}
.uploadp5{padding-top:25px; line-height:32px;}

.maincontact { background:#f4f4f4;}
.maincontactfff{ background:#fff;}
.mpcbox{ width:1320px;}

.mpcboxa{ padding-top:92px;}
.mpcboxah{ height:332px;}
.mpcboxaha{font-size:12px; }
.mpcboxahad{ color:#0f0f0f; line-height:24px; padding-top:15px; font-weight:bold;}
.mpcboxahap{ color:#5c5c5c; margin-top:30px; font-family:Arial, Helvetica, sans-serif;}
.mpcboxahat{ font-size:26px; color:#2c2b2b;}

.mpcboxaha{ background:#fff;}
.mpcboxaha,.mpcboxaha:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.mpcboxahc{ background:#242020;}
.mpcboxahb{ margin-left:49px;}
.mpcboxahcbox{ padding:0 35px; padding-top:50px;}
.mpcboxahcp1{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.mpcboxahcotxt{ margin:0; color:#5c5c5c; font-size:12px; width:252px; padding:0 24px; border:1px solid #aaa9a9; margin-top:15px;}
.mpcboxahcobtn{ text-align:left; position:relative; width:152px; margin-top:45px;border-radius:10px;-webkit-border-radius:10px;height:50px; line-height:50px; display:inline-block; padding:0 25px; font-size:12px; color:#fffefe; background:#818181; font-size:14px;}
.msgjt{display:inline-block;position:absolute; display:block; width:47px; height:5px; background:url(../image/msgjt.png) left top no-repeat;}
.msgjt{ right:35px; top:24px;}
.mpcboxahcobtn:hover{ color:#fff; background:#494949;}

.mpcbox1{ position:relative; top:-160px; margin-bottom:-160px; z-index:66;background:#fff; padding-bottom:80px;}

.addicon1,.addicon2,.addicon3{ padding-left:32px; line-height:22px;}
.addicon1{ background:url(../image/addicon1.png) left center no-repeat;}
.addicon2{ background:url(../image/addicon2.png) left center no-repeat;}
.addicon3{ background:url(../image/addicon3.png) left center no-repeat;}

.h_more_obtnmst{ position:relative;}
.mpcboxahcobtn .h_more_1_em{ padding:0;}
.mpcboxahcobtnjt{display:inline-block;position:absolute; display:block; width:100%; height:100%;  background:url(../image/msgjt.png) left top no-repeat;}
.mpcboxahcobtnjt:before{background:url(../image/msgjt.png) left top no-repeat;}
.mpcboxahcobtnjt_i{width:47px; height:5px;right:35px; top:24px;position:absolute;}

.mpcboxahbtxt{ padding:0 30px; padding-top:15px; font-size:14px;}
.mpcboxahbtt{ font-size:24px; font-family:Arial, Helvetica,sans-serif;color:#595959;}
.mpcboxahbte{ color:#595959; line-height:26px; padding-top:15px;}

.shangwu{ background:url(../image/shangwu.jpg) center top no-repeat; height:375px; padding-bottom:100px; padding-top:90px;}
.shangwutel{ width:372px; position:relative;}
.shangwutel{ text-align:center; color:#fff; font-size:12px; border:1px solid #899096; background:#6a727b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.shangwutelm{ height:115px; border-top:1px solid #7b848b; line-height:115px; padding-left:50px; text-align:left;}
.shangwutelm:hover{ background:#606a7b;}
.shangwutelh5{ height:80px; line-height:80px; font-size:14px;padding-left:50px; text-align:left;}
.shangwulwz{ color:#fff; font-size:26px; padding-top:20px;}
.shangwulwz span{position:relative; display:inline-block; padding-bottom:25px; }
.shangwulwz i{ display:block; position:absolute;width:54px; height:3px; background:#fff; bottom:0; left:0;}
.shangwutelimg{ position:absolute; right:10px; top:10px; width:60px;}

.qukmap{ text-align:center;}
.qukmapp1{ font-size:26px; color:#2c2b2b; padding-bottom:20px;}
.qukmapp2{ font-size:12px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif;}
.qukmapp3{ background:none;background:url(../image/conmap.jpg) center top no-repeat; height:498px; display:block; vertical-align:top;}
.qukmap,.qukmapp3{ margin-top:55px;}

.swiper_txt_1{-webkit-transition: all 0.5s ease 0.1s;transition: all 0.5s ease 0.1s;}
.swiper_txt_2{-webkit-transition: all 0.5s ease 0.5s;transition: all 0.5s ease 0.5s;}
.swiper_txt_4{-webkit-transition: all 0.5s ease 0.8s;transition: all 0.5s ease 0.8s;}
.shangwutelm,.mjbm img,.mjbm,.fdmainbtxt,.Fourmtxtp1,.Fourmtxtp2,.changjiantou{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.mpcboxahcobtn,.mjpblistul li,.mjpblistul i,.fdmaincrp2,.fdmaincra,.diandian,.fdmainavalue,.fdmaincdg a,.Otherlink a,.mfmtxt{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}




.h_case_m2_m{ margin-left:2%; margin-right:2%;}
.case-check-ul li{ float:left; width:100px; line-height:22px; margin:10px 0;}
.case-check,.case-check i,.case-check span{ display:inline-block;}
.case-check i{ margin-right:10px; display:inline-block; width:22px; height:22px; background:url(../image/case-check.jpg) left top no-repeat;}
.case-check-on i{ background:url(../image/case-check1.jpg) left top no-repeat;}
.case-check i,.case-check span{ vertical-align:middle;}
.case-check{ font-size:12px; color:#8d8d8d;}
.pub-case-check{ padding:20px 0;}
.h_c_r_m1_p1{ padding:0; color:#a8a8a8; padding-bottom:35px;}

.case-check-tit{ padding-right:70px; display:inline-block; width:35px; text-align:center; color:#595959; line-height:26px;}
.case-check-ul1 li{ width:190px;}
.h_case_m1_r{ width:682px;}
. pub-case-check{ text-align:left;}
.pck-a{ width:100px;}
.hidemsg{ display:none;}
.showmsg{ display:block;}

.casebanner{ height:610px;}




/*
闁稿繐鍘栫花锟�*/
.mainnewpage .num:before,.newmainl li img,.newmainl li,.aboutsubul a,.pagenewsub a,.pagenewsub a:before,a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}

.pagemainlbg,.pagemainrbg{ height:100%;}
.pagemain{ background:#e0e0e0;position:relative; z-index:5; padding-bottom:160px;}

.pagemainl,.pagemainr{ position:relative; padding-top:68px; margin-top:-40px;min-height:550px;}
.pagemainl{ width:230px;}
.pagemainl1{ width:342px;}
.pagemainr{ width:850px; padding-left:120px;}
.pagemainr1{ width:738px; padding-left:100px;}
.pagemainlbg,.pagemainrbg{ height:100%;}
.aboutsub,.aboutsub a{ position:relative;}
.aboutsubi,.aboutsubem{ position:absolute; height:42px; width:3px; background:#fe0000; display:block; right:0; top:0;}
.aboutsub a{ display:block; margin-bottom:32px; vertical-align:top; height:42px; line-height:42px; padding-left:70px; font-size:16px; color:#000; font-weight:bold; letter-spacing:1px;}
.aboutsubem{opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.aboutsub .on .aboutsubem{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.aboutsubul a:hover,.aboutsub .on{ color:#fe0000;}
.pagemainlbg{ position:absolute; width:9999px; top:0; right:0; background:#e0e0e0;border-top-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-top-right-radius:15px;}
.pagemainrbg{ position:absolute; width:9999px; top:0; left:0;background:#f1f1f1;border-top-left-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-top-left-radius:15px;}
.pagemainrbg{border-bottom-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-bottom-left-radius:15px;}
.pagemainrh2 em{ font-family:Arial, Helvetica, sans-serif; position:relative; line-height:33px; padding-bottom:15px; font-size:18px; color:#4d4d4d;text-transform:uppercase; display:block;}
.pagemainrh2 i{ position:absolute; left:0; bottom:0; width:55px; height:1px; background:#bababa;}
.pagemainrh2 span{ font-size:24px; font-weight:normal; color:#000; display:inline-block; vertical-align:top; margin-top:20px;}
.pagemainrp{ font-size:12px; color:#535353; line-height:24px;}
.aboutsub,.pagemainrtxt{ position:relative; z-index:6;}
.pagemainrtxt{ padding-bottom:80px;}

.pagemainrp1 { position:relative;}
.pagemainrp1,.pagemainrp2,.pagemainrp3{ margin-top:60px;}
.pagemainrp1l{ width:400px;}
.pagemainrp img{ max-width:100%;}
.pagemainrp1r{ width:392px; padding-top:64px; font-size:16px; line-height:30px;} 
.pagemainrp1r h5{ font-size:18px; color:#040000; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:15px;}
.pagemainrp2 h5,.pagemainrp3txt h5{font-size:18px; color:#040000; font-weight:normal; padding-bottom:15px;}

.pagemainrp3{ position:relative;}

.pagemainrp3txt{ position:absolute; color:#1a1a1a; left:70px; top:58px; z-index:6; width:335px;}

.pagenewsub span{ position:relative; z-index:67;}
.pagenewsub{ text-align:center; background:#cccccc;}
.pagenewsub a{ position:relative;display:inline-block; font-size:18px; color:#000; overflow:hidden; vertical-align:top; width:180px; height:70px; line-height:70px; text-align:center;}
.pagenewsub a:before{ content:''; background:#dcdcdc; position:absolute; left:0; top:0; width:100%; height:100%; z-index:3; transform:translateY(100%);}
.pagenewsub a.on:before,.pagenewsub a:hover:before{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}
.pagenewsub a.on{ color:#fe0000;}

.newmainlist{ margin-top:30px;}
.newmain{ background:#f1f1f1; padding-top:0;}
.newmainl{ width:900px;}
.newmainr{ width:256px;}
.newmainlimg{ width:295px; height:268px; overflow:hidden;}
.newmainltxt{ width:520px; margin-right:45px;}
.newmainl ul{overflow:hidden;}
.newmainl li{ background:#fff; margin-top:30px;box-shadow:0 3px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.1);}
.newmainlp1{ font-size:12px; padding-top:28px; font-family:Arial, Helvetica, sans-serif; color:#7a7a7a;}
.newmainlh4{ color:#181818; font-size:14px; padding-top:15px;}
.newmainldesc{ font-size:12px; line-height:22px; height:66px; color:#4a4a4a; text-align:justify; padding-top:25px;}
.newmainlmore{ font-size:12px; display:inline-block; left:0; margin-top:35px; padding-left:21px; position:relative; background:url(../image/rightjt.png) left center no-repeat;}
.newmainl li:hover a{ color:#fe0000;}
.newmainl li:hover .newmainlmore{ left:5px; background:url(../image/rightjt1.png) left center no-repeat;}
.newmainl li:hover{ background:#f5f5f5;box-shadow:0 0 7px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.2);-moz-box-shadow:0 0 7px rgba(0,0,0,0.2);}
.newmainl li:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}

.mainnewpage{ text-align:center; padding:50px 0;}
.mainnewpage a{ font-size:16px; margin:0 10px; font-family:Arial, Helvetica, sans-serif; display:inline-block; width:30px; height:30px; line-height:30px; color:#585757;}
.mainnewpage .num{ position:relative;}
.mainnewpage span{ position:relative; z-index:5;}
.mainnewpage .num:before{ opacity:0;-webkit-opacity:0;-moz-opacity:0; position:absolute; content:''; left:0; top:50%; width:100%; height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fe0000;}
.mainnewpage .prev:hover,.mainnewpage .next:hover{ color:#fe0000;}
.mainnewpage .num:hover,.mainnewpage .on{ color:#fff;}
.mainnewpage .num:hover:before,.mainnewpage .on:before{ top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.newmainr{ background:#fff; margin-top:30px;padding:25px 0;}
.newmainr h4{ padding:0 30px; padding-bottom:20px;}
.newmainr ul{padding:0 30px;}
.newmainr li{ padding-bottom:10px;}
.newmainr a{ font-size:14px;}
.pagenew{ height:550px;}

.menuIcon{ display:none;}
/*闁归潧顑嗗┃鈧悗浣冨閸╋拷*/

.menuIcon,.menuIcon2{position:relative; right:0px; float:right; top:6px; z-index:99999; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:0 ;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background-color:#fff}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
.animated2:focus{cursor:pointer;z-index:9999}
.middle{width:18px;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#000}
.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 .middle{width:0}

.Header{ z-index:99999;}
.Header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
.Header.showMenu .logo{ background-image:url(../image/logo2.png)}
.Header.showMenu .animated2 .icon-bar{ background:#fff;}
.HeaderOn .icon-bar,.CaseOn .icon-bar{background:#000;}
.menuMain{ position: absolute; left:0; top:0; width:100%; height:100%; z-index:999; background:#2f2f2f; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menuBox{ margin:60px 0px 20px 0px; padding:0 20px; height:100%; position:relative; overflow:hidden;}
.menuBox li{ padding:0 0px 0 0; position:relative;}
.menuBox li>a{ height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background:url(../image/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
.menuBox li.on>a{ background-image:url(../image/icon_02.png);}
.menuBox li.link>a{ background-image:url(../image/icon_031.png);}
.menuBox li.searchBtn>a{ background: url(../image/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
.menuBox .linkBtn{ padding-top:35px; text-align:center;}
.menuBox .linkBtn a{height:42px; line-height:42px; color:rgba(255,255,255,0.5); padding:0 30px; border-radius:5px; display:inline-block; margin:0 15px; font-size:14px; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.proList,.serList{ overflow:hidden; display:none;}
.proList a,.serList a{ width:50%; display:inline-block; height:42px; line-height:42px; font-size:13px; float:left; color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px; text-indent:60px;}
.proList a.n1{ background-image: url(../image/01.png)}
.proList a.n2{ background-image: url(../image/02.png)}
.proList a.n3{ background-image: url(../image/03.png)}
.proList a.n4{ background-image: url(../image/04.png)}
.proList a.n5{ background-image: url(../image/05.png)}
.proList a.n6{ background-image: url(../image/06.png)}
.proList a.n7{ background-image: url(../image/07.png)}
.proList a.n8{ background-image: url(../image/08.png)}
.proList a.n9{ background-image: url(../image/09.png)}
.serList a{ width:100%; text-indent:20px;}
.menuBox .preBox ul{ padding:0 20px;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translateY(0px); transform:translateY(0px);
 transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}
    
.menuBox .nextBox .other{ display:none;}
.menuBox .nextBox .other .tit{ font-size:12px; color:rgba(255,255,255,0.3); padding:20px 0 10px 0;}
.menuBox .nextBox .other a{ height:40px; line-height:40px; position:relative; font-size:14px; color:rgba(255,255,255,0.64); display:inline-block; width:100%;}

.showMain .searchHide .searchBtn{opacity:0;}
.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-24px);
    transform: scale(1.1) translateY(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .menuBox li:nth-child(5){-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}

.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
.tBor:before{top:0}
.bBor:after{bottom:0}
.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
.lBor:before{left:0}
.rBor:after{right:0}
.trblBor:after{position:absolute;content:"";top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(220,220,220,.5);point-events:none}






#shubiao span {
	position: absolute;
	bottom:50px;
	left: 50%;
	width: 30px;
	height: 50px;
	margin-left: -15px;
	border: 2px solid #fff;
	border-radius: 50px;
	box-sizing: border-box;
	z-index:7777;
}
#shubiao span::before {
	position: absolute;
	top: 10px;
	left: 50%;
	content: '';
	width: 6px;
	height: 6px;
	margin-left: -3px;
	background-color: #fff;
	border-radius: 100%;
	-webkit-animation: sdb10 2s infinite;
	animation: sdb10 2s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes sdb10 {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}




.fdmainbpimg,.changjiantou1,.Phide{ display:none;}
.fdmainbtxtp1,.fdmainbtxtp0{ color:#000;}
.fdmainbtxtp0{ padding-bottom:5px; }
.fdmainbtxt { padding:0; padding:15px 40px;   top:50px; left:-50px; width:auto; bottom:auto; height:auto;  line-height:30px;}
.swiper-slide-active .fdmainbtxt{ top:50px; left:50px; }

.fdmainbslider .swiper-slide{ display:block;}
.banner-img,.banner-wz{ height:100%;}
.banner-img{ background-position: center; background-size:cover;}
.banner-img{ width:70%;}
.banner-wz{ width:30%; background:#2f2f2f; text-align:left;}
.banner-wz-zw{ padding:0 20%; text-align:justify; color:#fff; padding-top:200px;}
.bwwz-p2{ font-size:20px; font-weight:bold; letter-spacing:2px; position:relative; line-height:45px; padding-bottom:10px;}
.bwwz-p2 i{ position:absolute; left:0; bottom:0; display:block; height:2px; width:10px; background:#9a9a9a;}
.bwwz-p3{ font-size:16px; line-height:28px; margin-top:30px;}
.bwwz-p4{ margin-top:80px;}
.hidden{overflow: hidden !important; height: 100% !important; height: 100% !important; margin-top:0!important;}


.pmrh4pubh4{ font-size:18px; color:#89949d; margin-top:32px; font-weight:normal; padding-bottom:10px; line-height:20px;}
.pmrleaderap1{ font-size:14px;}
.pmrleaderap112{ padding-top:10px;}
.pmrleaderaimg{ width:275px;}
.pmrleaderatxt{ width:530px; line-height:26px;}
.pmrpubh5{ font-size:18px;font-weight:normal; padding-bottom:15px;}
.pmrpubh5 em{ font-size:16px; padding-left:10px; }
.hxteam{ overflow:hidden;}
.hxteam ul{ width:110%;}
.hxteam li{ float:left; padding:20px; background:#eae9e9;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; position:relative; width:230px; margin-right:20px; margin-top:20px; position:relative;}
.hxteam li:hover{ background:#e4e3e3;}
.hxteami{ position:absolutel; left:0; top:0; height:24px; background:#fe0000; width:3px; position:absolute; left:0; top:20px; display:block;}
.hxteamh5{ font-size:18px; color:#1a1a1a; font-weight:normal; line-height:24px;}
.hxteamp{ font-size:14px; color:#6d6c6c; padding-top:10px; height:40px;}
.hxteamh4{ font-size:21px; font-weight:normal;}
.pagegzhja{ height:344px; overflow:hidden;}
.gzhja{ width:608px;}
.gzhjb{ width:192px; background:#363636; padding:0 25px; color:#fff;}
.gzhjbp1{ font-size:18px; position:relative; padding-bottom:18px;}
.gzhjbp1 i{ display:block; position:absolute; width:22px; height:2px; background:#cbcbcb; left:0; bottom:0;}
.gzhjbp2{ padding-top:25px;}
.gzhjbp3{ font-family:Arial, Helvetica, sans-serif; line-height:24px; font-size:24px; padding-top:30px;}
.gzhjbp3 span{ font-size:12px; display:block; vertical-align:top;}
.gzhjbp3 i{ display:block; vertical-align:top; margin-top:10px; font-size:16px;}
.gzhjbp1_1{ padding-top:45px;}
.pagegzhjb{ width:418px; overflow:hidden;}
.pagemainrp img{ vertical-align:top;}

.pagegzhj{ margin-top:14px;}
.pagegzhj2{ overflow:hidden; height:345px;}
.pagegzhj img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}


.qywhvideo{ width:100%;vertical-align:top;}
.whvideo{ position:relative; height:638px; overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; }
.videobtn{ cursor:pointer; background:url(../temp/videobtn.png) center no-repeat; width:104px; height:104px; position:absolute; left:50%; top:50%; margin-left:-52px; margin-top:-52px; z-index:6;}
.whvideoimg{ position:absolute; width:100%; left:0; top:0; z-index:5;}

.mainjobxzfl{ font-size:24px; color:#4a4a4a;}
.mainjobxzflimg{ overflow:hidden; padding-bottom:40px;}
.mainjobxzflimg img{ float:left; margin-right:40px;}
.mainjionabg{ height:100%;}
.mainjobxzfl{ padding-left:40px;}
.mainfdxy{ text-align:center; font-size:18px; color:#7e7e7e;}
.mainfdxy p{ padding-bottom:20px;}
.mainfdxy img{max-width:100%;}
.mjpbimga p span{ font-size:16px;}
.mjbmupload{ display:block;}
.mjpblistul{ height:758px;}

.jobdetail{ padding:50px 0; background:#f4f4f4; border:1px solid #efefef;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.jobdetailmore a{ margin-right:30px; display:inline-block; width:120px; height:42px; background:#fff; border:1px solid #eeeeee; line-height:42px; text-align:center; color:#6a727a; font-size:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.jobdetailmore .on{ color:#fff; background:#6a727a; border:1px solid #6a727a;}
.jobdetailmore a:hover{ background:#626e7b; color:#fff; border:1px solid #626e7b;}
.jobdetailmore{ margin-top:50px;}
.jobdetailh4{ line-height:32px; position:relative;}
.jobdetailh4 i{ display:block; width:3px; height:100%; position:absolute; left:0; top:0; background:#fe0000;}
.jobdetailh4,.jobdetaildesc{ padding-left:60px;}
.jobdetailh4{ font-size:24px; color:#3f3f3f; font-weight:normal;}
.jobdetaildesc h6,.jobdetaildesc{ color:#595959; font-size:16px; font-weight:normal;}
.jobdetaildesc{ padding-top:30px; line-height:24px;}
.jobdetaildesc h6{ padding-bottom:20px;}
.newmaintxttit{ text-align:center; font-size:18px;}

.newmaindetail{ width:1000px; margin:0 auto; background:#fff; padding:50px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border:1px solid #eee; overflow:hidden;}
.newmaintxtother{ text-align:center; color:#555; font-size:14px; padding-top:20px;}
.newmaincontet{ padding-top:50px;  text-align:justify; line-height:26px;}
.newmaintxttit{ padding:0 100px;}
.newmaincontet img{ margin:10px 0; max-width:1000px;}
.banknew a{ display:inline-block; border:1px solid #626e7b; width:120px; height:42px; line-height:42px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; font-size:16px; color:#6a727a;} 
.banknew{ margin-top:60px;text-align:center;}

.mjbm{ height:auto; padding:57px 0;}
.uploadp5{ font-size:18px; color:#fff;}
.uploadp2{ padding:0;}
.mainjion6al{ width:370px; padding-top:0;}
.mj6aa{ padding:40px 0; box-shadow:0 0 4px rgba(0,0,0,0.2);padding-left:130px; position:relative;}
.mj6aa,.mj6aa i,.mj6aa em,.mj6aa span{ display:block; vertical-align:top;}
.mj6aa span{ font-size:24px; line-height:24px; height:24px; color:#030303;}
.mj6aa i{ font-size:17px;  line-height:18px; height:18px; color:#595959; padding-top:12px;}
.mj6aa1{ background:url(../image/mj6aa1.jpg) 52px center no-repeat;}
.mj6aa2{ background:url(../image/mj6aa2.jpg) 42px center no-repeat; margin-top:30px;}
.mj6aa em{background: url(../image/hongjiantou.png) center no-repeat;display: block;width: 30px;height: 13px;position: absolute;opacity:0;-webkit-opacity:0;-moz-opacity:0; left:295px; top:62px;}
.mj6aa:hover em,.mj6aaon em,.mj6aaon em{opacity:1;-webkit-opacity:1;-moz-opacity:1; left:305px;}
.mj6alistj{ height:542px;}

.mj6ab{ margin-top:55px;}
.uploadp5{ padding-top:25px;}
.mainjion6ar{ background:#f4f3f3; width:788px;}
.mj6ac{ overflow:hidden;}
.mj6ac span,.mj6ac a{ float:left;}
.mj6acs1{ padding-left:55px; width:200px;}
.mj6acs2{  width:290px; text-align:center;}
.mj6acs3{ padding-left:100px;}
.mj6ah5{ text-align:center; font-size:24px; color:#030303; line-height:102px; font-weight:normal;}
.mj6ac1{ line-height:56px; background:#e7e6e6; color:#414141; font-size:20px;}
.mj6ac2,.mj6ac2 a{ font-size:17px; color:#595959;}
.mj6ac2{ background:#f4f3f3; border-bottom:1px solid #c1c1c1; line-height:68px;}
.mj6ac2:hover{ background:#ffffff;}
.mj6ac2:hover a,.mj6ac2 .mj6acs3{ color:#fe0000;}
.mainjion6ar{}
.mainnewpagejob{ padding:0; padding-top:15px; padding-bottom:15px;}

.xzfl6a{ text-align:center;}
.xzfl6a img{ vertical-align:top;}
.xzflaimg{ margin-right:39px; width:550px;}
.xzflbimg{ margin-left:39px; width:278px;}

.fdmainal{ padding-left:50px; width:650px; }
.fdmainalp3{font-size:16px; line-height:30px;}
.fdmainbtxtp0,.fdmainbtxtp1{ display:inline-block;}

.xzfl6b{ text-align:center; font-weight:normal; color:#595959; font-size:28px; margin-top:60px; margin-bottom:20px;}

.xzfl6c{ overflow:hidden; text-align:center; background:url(../image/xzfl6c.jpg) center top no-repeat; padding-top:66px; width:1098px; margin:0 51px;}
.xzfl6cm{ display:inline-block; font-size:18px; color:#626262; width:160px; margin-top:0; height:94px; float:left; padding-top:50px;}
.xzfl6cm1{ margin-left:50px; }
.xzfl6cm2{ margin-left:3px; }
.xzfl6cm3{ margin-left:6px; }
.xzfl6cm4{ margin-left:2px; }
.xzfl6cm5{ margin-left:7px; }
.xzfl6cm6{ margin-left:-6px; }
.xzfl6cm7{ margin-left:134px; }
.xzfl6cm8{ margin-left:2px; }
.xzfl6cm9{ margin-left:10px; }
.xzfl6cm9{ margin-left:10px; }
.gsfl1{ background:url(../image/gsfl1.png) center no-repeat;}
.gsfl2{ background:url(../image/gsfl2.png) center no-repeat;}
.gsfl3{ background:url(../image/gsfl3.png) center no-repeat;}
.gsfl4{ background:url(../image/gsfl4.png) center no-repeat;}
.gsfl5{ background:url(../image/gsfl5.png) center no-repeat;}
.gsfl6{ background:url(../image/gsfl6.png) center no-repeat;}
.gsfl7{ background:url(../image/gsfl7.png) center no-repeat;}
.gsfl8{ background:url(../image/gsfl8.png) center no-repeat;}
.gsfl9{ background:url(../image/gsfl9.png) center no-repeat;}
.gsfl10{ background:url(../image/gsfl10.png) center no-repeat;}
.xzfl6cm p{ padding-top:10px;}
.xzfl6cm:hover{ color:#ff0000;}
.xzfl6cm:hover .gsfl1{ background:url(../image/gsfl1_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl2{ background:url(../image/gsfl2_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl3{ background:url(../image/gsfl3_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl4{ background:url(../image/gsfl4_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl5{ background:url(../image/gsfl5_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl6{ background:url(../image/gsfl6_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl7{ background:url(../image/gsfl7_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl8{ background:url(../image/gsfl8_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl9{ background:url(../image/gsfl9_1.png) center no-repeat;background-size:auto 49px;}
.xzfl6cm:hover .gsfl10{ background:url(../image/gsfl10_1.png) center no-repeat; background-size:auto 49px;}

.xzfl6cm i{ display:inline-block; vertical-align:top; width:80px; height:49px;background-size:auto 49px;}

.zyfzl,.zyfzr{ margin:0 73px; text-align:center; width:auto; border:none;}
.zyfzh5{ text-align:left;}
.zyfzr{ border-top:1px solid #b4b4b4; padding-top:65px; margin-top:65px;}
.h_2_m_p2{ padding-top:0;}
.h_2_m_p3{ height:auto;}
.h_case_m2_m{ font-size:14px; line-height:24px;}
.h_case_m2_m:hover .h_2_m_p1{ left:0;}
.newmainlh4{ font-size:16px;}
.h_2_m_txt .h_2_m_p3,.h_2_m_txt .h_2_m_p31,.h_2_m_txt .h_2_m_p1,.h_2_m_txt .h_more_1{display:none;}
.h_2_m_txt{padding-top:20px;}
.h_m1_i2{top:25px;}
.h_case_m2_m{margin-top:2%;}
.fdmainbtxt{ top:0; width:300px; height:100%; padding:0; padding:0 35px; background:rgba(0,0,0,0.8);}
.swiper-slide-active .fdmainbtxt{ left:0; top:0;}
.fdmainbtxtp0, .fdmainbtxtp1,.fdmainbtxtp2{ display:block; color:#fff;}
.fdmainbtxtp0{ margin-top:10px;}
.fdmainbtxtp1{ margin-top:258px; font-size:18px;}
.fdmainbtxtp2,.fdmainbtxtp0{ padding-top:0; font-size:16px; line-height:24px;}
.shubiaowz{ position:absolute; bottom:25px; color:#ccc; font-size:12px; width:100%; left:0; text-align:center; z-index:7777;}

.mpcboxcontact{ padding-top:0;}
.backtop{ cursor:pointer;position:fixed; display:block;z-index:666; bottom:100px; right:50px; z-index:55; background:url(../image/goindex.png) center no-repeat #bbb; width:50px; height:50px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.shangwulwzimg{ display:block; margin-top:50px;}
.h_case_m1_p5{ padding-top:30px;}

.case-sliderm,.case-year{ height:104px; position:relative;}
.case-year{ height:105px;}
.case-yeari{ position:absolute; background:url(../image/case-yeari.jpg) left top repeat-x; width:366px; left:0; top:53px; display:block; height:1px;}
.case-year{ width:306px; padding:0 30px;}
.case-slider{ background:none;}
.case-sliderm i{ position:absolute; width:1px; height:8px; background:#7d7d7d; display:block; bottom:42px; left:50%; margin-left:-1px;}
.case-sliderm{ width:51px; height:104px; float:left; position:relative; text-align:center;}
.case-sliderm span{ left:0; bottom:18px; position:absolute; width:100%; display:block; line-height:20px; height:20px; font-size:12px; color:#8d8d8d;}
.case-sliderm em{ position:absolute; left:50%; margin-left:-3px; bottom:5px; display:block; width:6px; height:6px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; background:#ff0000;}
.case-slidermodd em{  bottom:auto; top:5px;}
.case-slidermodd span{  bottom:auto; top:18px;}
.case-slidermodd i{  bottom:auto; top:45px;}
.case-sliderm em{opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.year-prev,.year-next{ position:absolute; width:31px; height:31px; cursor:pointer; top:38px; cursor:pointer; z-index:6;}
.year-prev{ background:url(../image/year-l.jpg) center center no-repeat; left:-12px;}
.year-next{ background:url(../image/year-r.jpg) center center no-repeat; right:-12px;}
.swiper-slide-activeon i,.swiper-slide-activeon em{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.swiper-slide-activeon span{ color:#ff0000;}
.h_case_m1_p51,.h_case_m1_p52{ float:left;}
.h_case_m1_p51 .case-check-tit{ padding-right:50px; padding-top:25px;}

.gxz{ background:#fff; padding:80px; text-align:center; font-size:18px; margin-top:50px;}
.agxz{ padding-bottom:80px;}
.logocontainer{ background:none; overflow:hidden;}
.logocontainer .swiper-slide{ height:86px;}
.fdmaincdtxt .swiper-pagination{ margin-top:20px; position:relative; text-align:center; bottom:auto;}
.fdmaincdtxt .swiper-pagination-bullet{ margin:0 5px;width:10px; height:10px; background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.fdmaincdtxt .swiper-pagination-bullet-active{ background:#ff0000;}
.pagemainrp,.mpcboxaha,.case-check,.newmainldesc{ font-size:14px;}
.pmrh4pubh4{ font-size:20px; color:#535353;}

.phonefoot { display:none;}
.mpcboxahatimga{ position:relative;}
.mpcboxahatimg{ position:absolute; right:0; top:10px; height:80px;}
.mpcboxahatimg1{  top:90px;}
.mpcboxahatimg2{  top:170px;}
.phonefoot .footewmm{ margin-top:10px;}
.phonefoot .footewmm img{ width:25%;}

.h_case_detail{ padding-top:120px; background:#f4f4f4;}
.caseh2{ font-size:30px; color:#000000; line-height:30px; padding-top:30px; font-weight:normal;}
.casedesc{ font-size:14px; color:#181818; line-height:24px; padding: 0;}
.h_case_m3_r{ width:500px;}
.casesliderm{ background:#f4f4f4;}
.case-next,.case-prev{ display:block; z-index:66; width:40px; height:40px; position:absolute; top:260px;}
.case-next{ right:60px; background:url(../image/case-next.png) center 12px no-repeat rgba(0,0,0,0.3);}
.case-prev{ left:60px;  background:url(../image/case-prev.png) center 12px no-repeat rgba(0,0,0,0.3);}
.casedetailslider:hover .case-prev{ left:30px; background:url(../image/case-prev.png) center 12px no-repeat rgba(0,0,0,0.5);}
.casedetailslider:hover .case-next{ right:30px; background:url(../image/case-next.png) center 12px no-repeat rgba(0,0,0,0.5);}
.casedetailslider{width:100%;margin:0 auto;}
.h_case_m3_r{width:100%;text-align:center;}
.casedesc{display:inline-block;text-align:left;}
  .h_case_m1_l2{display:none;}
.project-pager {
 position:relative;
 margin:0 auto;
 max-width:620px;
 text-align:center
}
.project-pager a {
 position:relative;
 display:inline-block;
 vertical-align:top;
 font-size:1em;
 line-height:1.25;
 color:#000
}
.project-pager a:after,.project-pager a:before {
 content:"";
 position:absolute;
 top:50%;
 background-color:#000
}
.project-pager a:before {
 width:3.75em;
 height:2px;
 margin-top:-1px
}
.project-pager a:after {
 width:2px;
 height:16px;
 margin-top:-8px
}
.project-pager a.prev {
 padding-left:5em;
 margin-right:1.5em
}
.project-pager a.prev:before {
 left:0
}
.project-pager a.prev:after {
 left:12px
}
.project-pager a.next {
 padding-right:5em;
 margin-left:1.5em
}
.project-pager a.next:before {
 right:0
}
.project-pager a.next:after {
 right:12px
}
.project-pager a:hover {
 color:#c9151d
}
.project-pager a.prev:hover:after,.project-pager a.prev:hover:before {
 background-color:#c9151d
}
.project-pager a.prev:hover:before {
 -moz-animation:pagerPrev .3s ease-in-out;
 -webkit-animation:pagerPrev .3s ease-in-out;
 animation:pagerPrev .3s ease-in-out
}
.project-pager a.next:hover:after,.project-pager a.next:hover:before {
 background-color:#c9151d
}
.project-pager a.next:hover:before {
 -moz-animation:pagerNext .3s ease-in-out;
 -webkit-animation:pagerNext .3s ease-in-out;
 animation:pagerNext .3s ease-in-out
}
.project-pager .back-list {
 -moz-transition:background .3s ease-out;
 -o-transition:background .3s ease-out;
 -webkit-transition:background .3s ease-out;
 transition:background .3s ease-out;
 position:relative;
 display:inline-block;
 margin:0 8em;
 width:19px;
 height:20px;
 background-color:#000
}
.project-pager .back-list:hover {
 background-color:#c9151d
}
.project-pager .back-list:after,.project-pager .back-list:before {
 content:"";
 position:absolute;
 background-color:#fff
}
.project-pager .back-list:before {
 top:0;
 left:9px;
 width:1px;
 height:100%
}
.project-pager .back-list:after {
 top:50%;
 left:0;
 width:100%;
 height:2px;
 margin-top:-1px
}
@-webkit-keyframes pagerPrev {
 0% {
  -webkit-transform:translateX(100%)
 }
 100% {
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes pagerPrev {
 0% {
  -moz-transform:translateX(100%)
 }
 100% {
  -moz-transform:translateX(0)
 }
}
@keyframes pagerPrev {
 0% {
  transform:translateX(100%)
 }
 100% {
  transform:translateX(0)
 }
}
@-webkit-keyframes pagerNext {
 0% {
  -webkit-transform:translateX(-100%)
 }
 100% {
  -webkit-transform:translateX(0)
 }
}
@-moz-keyframes pagerNext {
 0% {
  -moz-transform:translateX(-100%)
 }
 100% {
  -moz-transform:translateX(0)
 }
}
@keyframes pagerNext {
 0% {
  transform:translateX(-100%)
 }
 100% {
  transform:translateX(0)
 }
}
.project-pager{ margin-top:40px;}
.page-back { text-align:center; padding-top:35px; padding-bottom:80px;}
.page-back a{ display:inline-block; width:100px; height:27px; line-height:27px; font-size:14px; border:1px solid #181818; color:#181818;}
.page-back a:hover{ background:#c9151d; border-color:#c9151d; color:#fff; }




.project-detail .project-detail-kv{width: 100%;z-index: -10;margin-top:20px;position: absolute;padding-top:0px;}
.project-detail .project-detail-kv img{width: 100%;}
.project-detail{padding: 15px 0 0 0;}
.project-detail .menu{position: absolute;top: 42px;right: 42px;z-index: 10;width: 475px;height: 15px;}
.project-detail .menu li{float: left;border-left:#444444 dotted 1px;height: 15px;line-height: 15px;padding: 0 25px;}
.project-detail .menu li a{color: #444444;}
.project-detail .menu li.cur a{color: #000;text-decoration:underline;}

/*.project-detail .submenu{position: absolute;top: 158px;left: 56px;z-index: 10;padding-bottom: 8px;width: 1086px;}
.project-detail .submenu li{float: left;height: 15px;line-height: 15px;padding: 0 28px 0 0;color: #707070;font-size: 16px;font-weight: 300;}
.project-detail .submenu li a{color: #bababa;font-size: 14px;padding: 0 10px;}
.project-detail .submenu li.cur a{color: #4c4c4c;background: #d9d9d9;}*/
.project-detail .project-detail-content{width: 980px;margin:0 auto;margin-top: 40%;position: relative;}
.project-detail .project-detail-content h1{color: #2c2c2c;font-size: 23px;font-weight: 700;margin-bottom: 10px;}

.project-detail .project-detail-content .projectdetail{width: 528px;margin:20px auto 50px auto;background: rgba(224,228,231,0.8);padding: 50px 30px;position: relative;}
.project-detail .project-detail-content .projectdetail .btn-less{background: #000;border-radius: 5px;display: none;color: #FFF;padding: 3px 0;width: 90px;text-align: center;position: absolute;right: 30px;top: 50px;cursor:pointer;}
.project-detail .project-detail-content .projectdetail .btn-more{display: block;background: #000;border-radius: 5px;color: #FFF;padding: 3px 0;width: 90px;text-align: center;position: absolute;right: 30px;top: 55px;cursor:pointer;}
.project-detail .project-detail-content .projectdetail .article{font-size: 12px;text-align: justify; line-height:22px;}
.project-detail .project-detail-content .projectdetail .title{color: #000;font-size: 25px;margin-bottom: 20px;border-bottom: #9e9fa1 solid 1px;padding: 0 100px 10px 0;}
.project-detail .project-detail-content .related-news{width: 154px;position: absolute;bottom: 30px;right: 0;opacity:0;}
.project-detail .project-detail-content .related-news h2{color: #322725;font-size: 15px;text-align: center;padding: 40px 0;}
.project-detail .project-detail-content .related-news .arrow-up{background: url(../image/icon-arrow3.png) no-repeat;background-position: 0 0;width: 26px;height: 13px;position: absolute;top: 75px;left: 60px;cursor: pointer;}
.project-detail .project-detail-content .related-news .arrow-down{background: url(../image/icon-arrow3.png) no-repeat;background-position: 0 -13px;width: 26px;height: 13px;position: absolute;top: 470px;left: 60px;cursor: pointer;}




.project-detail .project-scroll-content{height: 80px;width: 588px;margin:0 auto;position: relative;}
.project-detail .swiper-container.scroll-thumbs{width:454px;height: 80px;overflow: hidden;float: right;}
.project-detail .swiper-container.scroll-thumbs .swiper-slide{width: 100px;height: 80px;}
.project-detail .swiper-container.scroll-thumbs .swiper-slide img{width: 100px;height: 75px;border: #ccc solid 2px;}
.project-detail .project-scroll-content .arrow-left{width: 20px;height:25px;background: url(../image/icon-arrow4.png) no-repeat #FFF;background-position: 0 0;position: absolute;top: 30px;left: 0px;z-index: 10;cursor: pointer;background-size:40px 25px;}
.project-detail .project-scroll-content .arrow-right{width: 20px;height:25px;background: url(../image/icon-arrow4.png) no-repeat #FFF;background-position: -20px 0;position: absolute;top: 30px;left: 40px;z-index: 10;cursor: pointer;background-size:40px 25px;}


.link-top{width: 120px;height: 25px;color: #999;border:#999 solid 1px;text-align: center;line-height: 25px;margin:30px auto 0;text-decoration: none;display: block;font-size: 12px;}
.link-top:hover{text-decoration: none;}

.project_pic_view{background: #000;position: fixed;height: 100%;width: 100%;top: 0;left: 0;z-index: 1000;margin-top:88px;height: 0;overflow: hidden;}
#project_pic_con li{list-style: none;text-align: center;height: 100%;}
#project_pic_con li img{margin:0 auto;height: 100%;}
.project_pic_left{width: 29px;height: 55px;background: url(../image/icon-arrow.png) no-repeat;background-position: 0 0;position: absolute;top: 45%;left: 35px;z-index: 10;cursor: pointer;}
.project_pic_right{width: 29px;height: 55px;background: url(../image/icon-arrow.png) no-repeat;background-position: -29px 0;position: absolute;top: 45%;right: 35px;z-index: 10;cursor: pointer;}
.project_pic_bar{width: 100%;height: 60px;background: #fff;border-top:1px solid #ddd;}
.close {
    float: right;
    margin-top:5px;
    margin-right:20px;
    cursor: pointer;
}
.icon-close {
    height: 30px;
    width: 30px;
    position: relative;
    display: block;
    margin-top: 23px;
}
.icon-close .icon-close-top {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.icon-close>span {
    height: 3px;
    width: 100%;
    background: #666;
    position: absolute;
    display: block;
    top: 0;
    -webkit-transition: background .2s;
    transition: background .2s;
}
.icon-close .icon-close-bottom {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);

}
.icon-close>span {
    height: 3px;
    width: 100%;
    background: #666;
    position: absolute;
    display: block;
    top: 0;
    -webkit-transition: background .2s;
    transition: background .2s;
}

.logocontainer2,.mpcboxahatimg,.shangwutelimg{ display:none;}

.Imga{ float:left; width:230px; margin-right:10px; margin-top:10px;}
.logocontainer .swiper-slide{ height:auto; display:block;}
.swiperimgaa{ width:110%;}


.gshjvideo{ position:relative;}
.gshjvideo img{ position:relative; z-index:5;}
.gshjvideo video{height:100%; position:absolute; left:0; top:0;}
.gshjvideo:hover .gshjvideobtn,.gshjvideo:hover img{opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.gshjvideobtn{ background:url(../image/play.png) center no-repeat; position:absolute; width:40px; z-index:6; height:40px; background-size:cover; left:50%; margin-left:-20px; top:50%; margin-top:-20px;}
.gshjvideobtn,.gshjvideo img{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}





/*0903閹兼粎鍌�*/


.search-result-main{

	width: 1200px;
	margin:0 auto;
	padding-bottom:100px;
	margin-top:150px;
	border-top: 1px solid #eaeaea;

}

.search-result-main-p{

	font-size: 12px;

	color: #9d9d9c;

	margin-top: 20px;

}

.search-result-main .input-warp{

	position: relative;

	width: 434px;

	

	margin: 60px auto;

	border: 1px solid #bfbfbf;

	border-radius: 10px;

	background: url('../image/search-icon.png') 15px/18px no-repeat;

}

.search-result-main .input-warp input{

	width: 78%;

	height: 46px;

	line-height: 46px;

	padding-left: 43px;

	border-color: transparent;

	background-color: transparent;

	outline: none;

}

.search-result-main .input-warp .close{

	position: absolute;

	z-index: 0;

	top: 0;

	bottom: 0;

	width: 22px;

	height: 22px;

	right: 16px;

	margin: auto;

	background: url('../image/icon_07.png') center/contain no-repeat;

}

.search-result-title{

	color: #999;

	padding-top: 20px;



}

.result-list{

	margin-top: 30px;

	display: flex;

	/*justify-content: space-between;*/

	flex-wrap: wrap;

	margin-bottom: 60px;

}

.result-item{

	width: 48%;

	margin-right: 4%;

	border-bottom: 1px solid #e7e7e7;

}

.result-item:nth-child(2n){margin-right: 0;}

.result-item a{

	display: block;

	width: 100%;

	padding: 28px 0;

	color: #696969;

}

.result-item .dot{

	display: inline-block;

	width: 8px;

	height: 8px;

	margin: 0 16px;

	background: #828282;

	border-radius: 50%;	

	vertical-align: middle;

}

.result-item p{

	display: inline-block;

	vertical-align: middle;

	word-break: normal; 

}



.search-class-list{border-bottom: 1px solid #ddd;}

.search-class-list li{float: left;font-size: 16px;}

.search-result-main a{display: block;}

.search-class-list li a{padding: 10px 26px;color: #999;}

.search-class-list li:first-child a{padding-left: 0;}

.search-class-list li.on a{color: #000;}

.search-class-list li.on a span{position: relative;}

.search-class-list li.on a span:after{position: absolute;content: '';width: 100%;height: 1px;bottom:-11px;left: 0;background-color: #bc9882;}

.search-class-list li a:hover{color: #000;}
.red{ color:#ff0000;}
.searchtabul,.searchcase{ overflow:hidden;}
.searchcase{ width:105%;}
.searchcase a{ float:left; width:390px; margin-right:20px; margin-top:20px;}
.searchcase p{ padding:15px 0;}
.searchcase a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.imgsearch{ height:244px; overflow:hidden;}
.searchcase img{ max-width:100%; vertical-align:top;}
.searchtabul{ display:none;}


/*鍏徃鑽ｈ獕*/


.roll-more {
    background: #b51117 ;
    border-radius: 23px;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    height: 40px;
    left: 50%;
    line-height: 40px;
    margin-left: -90px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 180px;
}
.roll-more ,.roll-more:hover{ color:#fff;}
.history-box {
   background:url(../image/li2.jpg)  center 142px no-repeat;
    margin: 0 auto;
    padding: 1px 0 206px;
    position: relative;
    width: 1140px;
  background-repeat:repeat-y;
}
.history-box ul {
    width: 100%;
}
.history-box ul li.first{ margin:0;}
.history-box ul li {
    padding-bottom: 40px;
    width: 100%;
	margin-top:-50px;
	
	position: relative;
}
.history-box ul li .years {
    
    display: block;
    
    margin: 100px auto 148px;
    text-align: center;
    width: 100%;
	overflow:hidden;
}
.history-box ul li .years i{ display:inline-block;border-radius: 20px;font-family: arial;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;background:#fff;
	border:1px solid #d2d2d2;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	 padding:0 30px;}
.history-box ul li .years1{text-align: center;}
.history-box ul li .years2{text-align: center;}
.history-box ul li:hover .years {
    color: #b51117;
}
.history-box ul li .son {
    margin-top: -42px;
    transition-duration: 400ms;
    width: 581px;
}
.history-box ul li .fir {
	background:url(../image/his1.png) 568px  center no-repeat;
    float: left;
}
.history-box ul li .sec {
    background:url(../image/his1.png) left top no-repeat;
    float: right;
}
.history-box ul li .info-box {
    /*background: #f1f1f1 none repeat scroll 0 0;*/
   
    margin-top: -48px;
  
    overflow: hidden;
    padding: 40px 32px;
    transition-duration: 400ms;
    width: 300px;
}
.history-box ul li .fir div.infox1{
	float: right;
	position: absolute;
	right: 0;
	padding: 20px 32px;
	width: 500px;
}

.history-box ul li .sec div.infox2{
	float: left;
	position: absolute;
	left: 0;
	padding: 20px 32px;
	width: 500px;
}
/*.history-box ul li .info-box img {
    display: block;
    float: left;
    width: 177px;
}*/
.history-box ul li .info-box img {
    display: block;
    float: left;
    width: 100%;
	
}
/*.history-box ul li .son .info-box .his-infor {
    color: #666;
    float: right;
    font-size: 18px;
    line-height: 32px;
    width: 244px;
}*/
.history-box ul li .son .info-box .his-infor {
    color: #666;
    float: right;
    font-size: 16px;
    line-height: 28px;
    width: 100%;
	padding-top:15px;
}
.history-box ul li .fir .info-box {
    float: left;
}
.history-box ul li .sec .info-box {
    float: right;
}
/*.history-box ul li:hover .infox1, .history-box ul li:hover .infox2{*/
    /*background: #426cba none repeat scroll 0 0;*/
/*}*/
.history-box ul li p{padding:10px 32px;border-radius: 10px;}
.history-box ul li p:hover{
  color: #b51117;
	}
.history-box ul li .fir:hover {
	background:url(../image/his2.png) right top no-repeat;
}
.history-box ul li .sec:hover {
	background:url(../image/his2.png) left top no-repeat;
}

.history-box ul li .years{ margin-bottom:0;}
.history-box ul li .son,.history-box ul li .info-box{ margin:0;}
.rrm{ margin-top:50px; position:relative;}
.history-box ul li .info-box{ padding:0;padding-left: 200px;}
.history-box ul li .fir:hover{ background-position: right center ;}
.history-box ul li .sec,.history-box ul li .sec:hover{ background-position: left center ;}
.history-box ul li .fir div.infox1{ padding-top:0; padding-bottom:0;}
.history-box ul li .son .info-box .his-infor{ padding:0;}
.history-box ul li .fir div.infox1{ top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.history-box ul li .sec div.infox2{ top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}


.searchcase img,.case-prev,.case-next,.mj6ac2,.mj6aa em,.pagegzhj img,.uploadp5,.mjpblistul span,.hxteam li,.swiper-slide-active i,.swiper-slide-active span,.swiper-slide-active em{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

@media screen and (max-width: 1400px) {


.h_case_m1_r{ width:550px;}
}
@media screen and (max-width: 1300px) {
	.h_case_m1_r{ width:100%;}
	.h_c_r_m1_p1{ padding-top:30px;}
	.pub-case-check{ padding:10px 0;}
	.case-check-ul li{ margin:5px 0;}
	.h_c_r_m1_p1,.pro_search{ padding-left:105px;}
}
@media screen and (max-width: 1000px) {


	.search-result-main{ border:none;}
	.search-result-main .input-warp{ width:100%; box-sizing:border-box; margin:0;}
	.searchcase{ width:100%;}
	.searchcase a:hover img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
	.imgsearch{ height:auto;}
	.searchcase p{ padding:0; padding-top:10px;}
	.searchcase a,.result-item{ width:100%; margin:0; margin-top:20px;}
	.result-item a{ padding:10px 0;}
	.result-item .dot{ display:none;}
	.result-list{ display:block; margin:0;}
	.result-item{ margin-top:10px;}
	.phonefoot { display:block;}
	.search-result-main-p{ font-size:18px;}
	.search-result-main{ margin:0 auto; margin-top:40px; width:92%; position:relative; z-index:6; background:#fff; padding:20px 15px; box-sizing:border-box;}
	.search-result-main .input-warp{ margin:15px 0;}
.w1200,.fdmaincl ,.fdmaincr{ width:100%;}
.w1200,.FourList,.fdmainb,.fdmaincd{ box-sizing:border-box; padding:0 4%;}
.HeaderNav ,.searchIcon ,.zxIcon,.fdmaincdtxt .swiper-pagination ,.fdmainbslider .swiper-pagination{ display:none;}


.mpcboxahatimga  .mpcboxahatimg{ position:relative; width:auto; top:0; display:none;}
.h_case_m1_p5{ display:none;}
.pagegzhj2{ height:auto;}
.FourList { border:none;}
.Fourm{ width:100%; margin-top:30px;}

.fdmainatxt{ background:none; color:#000; height:auto;}
.fdmainar { display:none;}
.fdmainal ,.fdmainar{ position:relative; width:100%; margin:0; top:0; padding:0; right:auto;}

.fdmaina{ margin-top:40px;}
.fdmainalp1,.fdmainclp1{ font-size:24px; padding-bottom:10px;}
.fdmainalp2,.fdmainclp2{ font-size:18px;}
.fdmainalp3{ font-size:16px; line-height:26px;}
.fdmainclp2{ padding-top:0;}

.fdmainbtxt{ width:80%; padding:30px; box-sizing:border-box; left:0; top:30px; position:relative; margin:0;}
.swiper-slide-active .fdmainbtxt{ top:0;}
.fdmainbslider{ height:350px;}
.fdmainbtxtp1{ font-size:18px;}
.fdmainbtxtp2{ font-size:14px; line-height:24px; padding-top:15px;}
.fdmainc{ margin-top:40px;}
.fdmaincl img{ max-width:100%;}
.fdmainclp3{ margin-top:15px;}
.fdmainclp4{ margin-top:10px;}
.changjiantou2{ display:none;}
.fdmainclp5{ margin-top:10px;}
.fdmaincr{ margin-top:20px; background:#f4f4f4;}
.fdmaincrmore,.fdmaincra{ border-top:1px solid #fff;}
.fdmaincrtit{ display:none;}
.fdmaincrp1, .fdmaincrp2{ width:auto; margin:0 20px;}
.fdmaincra{ display:block;}
.fdmaincrp{ display:block; height:auto; padding:20px 0;}
.fdmaincrmore{ display:none;}
.fdmaincrp2{ color:#000;}
.fdmaincrp1{ color:#666;}
.fdmaincde ,.fdmaincdg{ display:none;}
.Otherlink { display:none;}

.ListA.ListA{ width:100%;}
.fdmaincdtit span,.fdmaincdtit i{ font-size:24px;}
.fdmaincdtit span{ display:none;}
.fdmaincd {  margin-top:40px;}
.fdmaincdtxt{ padding:0;}
.m_nav a{ text-align:center; color:#888;}
.m_nav{ text-align:center;}
.m_nav em{ color:#fff; padding:0 10px; font-size:12px;}
.m_nav a{ font-size:14px;}
.PhoneNav{ padding-top:100px;}
.HeaderLogo{ height:35px; width:auto;}
.HeaderLogo img{ height:100%;}
.SmallMeau{ margin-top:10px;}
.mobilbanner{ display:block;}
.IndexBanner .swiper-slide{ background-position:-9999px -9999px;}
.swiper_txt_1, .swiper_txt_2, .swiper_txt_4{ box-sizing:border-box;margin:0; }
.swiper_txt_1 img{ width:95%;}
.swiper_txt_1{width:100%;  padding:0 5%;}
.swiper_txt_2{ font-size:14px; padding:20px 0;}
.swiper_txt_4,.swiper_txt_2{ margin-left:5%;}
.swiper_txt_4{ width:110px; height:32px; line-height:32px;}

.fdmaina{ padding:40px 0; background:#f4f4f4;}
.fdmainb{ margin-top:40px;}


.copys{ line-height:20px; padding:5px 0; text-align:center;}

.fdmainbpimg{ display:block; vertical-align:top;}
.fdmainbslider{ height:auto;}
.fdmainbimg { display:none;}
.fdmainbslider { background:none;}
.fdmainbslider .swiper-wrapper,.fdmainbslider .swiper-slide{ display:block; position:relative; height:auto;}
.fdmainbtxt{ position:relative; background:#f4f4f4; right:auto; bottom:auto; top:auto; width:100%; box-sizing:border-box; padding:20px; height:auto;}
.fdmainbtxtp2{ display:block;}
.fdmainb{ margin-top:0;}
.fdmainbslider .swiper-slide{ margin-top:20px;}


.logocontainer,.logocontainer .swiper-wrapper,.logocontainer .swiper-slide{ height:auto; display:block;}
.logocontainer .swiper-slide{ width:50%; float:left; box-sizing:border-box; padding:5px;}
.banner-img,.banner-wz{ width:100%;}
.banner-img{ height:300px; margin-top:20px;}
.Phide{ display:block; width:100%; padding:0 4%; box-sizing:border-box;}
.banner-wz-zw{ padding:20px;}
.bwwz-p2{ font-size:18px; font-weight:normal;}
.bwwz-p3{ font-size:14px; margin-top:20px;}
.bwwz-p4{ display:none;}
.Phide{ margin-top:40px;}

.fdmaincdtxt { padding:5px; background:#f4f4f4;}
.fdmaincdtit{ padding-bottom:15px;}
.fdmaincdtit i{ padding:0;}
.fdmaincd li{ width:50%; box-sizing:border-box; padding:5px; background:#f4f4f4;}
.fdmainbtxtmma{ width:35%;}
.fdmainbtxtmmb{ width:65%;}

.shangwutelimg{ display:none;}
.shangwutelm,.shangwutelh5{ padding:0; text-align:center;}

.phonefoot .mpcboxahad{ font-weight:normal;}
.fdmaincdtxt  .swiper-pagination{ display:block;}
.fdmaincdtxt .swiper-pagination-bullet{ width:8px; height:8px; margin:0 4px; background:#333;}
.fdmaincdtxt .swiper-pagination-bullet-active{ background:#ff0000;}
.phonefoot .mpcboxaha{ padding-left:4%; padding-right:4%; box-sizing:border-box; margin:0; margin-top:20px;}
.fdmainbtxtp1{ font-size:16px;}
.fdmainbtxtmma{ width:32%;}
.fdmainbtxtmmb{ width:68%;}

	.logocontainer2{ display:block;}
	.logocontainer1{ display:none;}
	
	.Imga{width: 50%;
float: left;
box-sizing: border-box;
padding: 5px; margin:0;}
.logocontainer2 .swiper-wrapper{ display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;}
.logocontainer2 .swiper-slide{ float:none;display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;}
.swiperimgaa{ width:100%; overflow:hidden;}


}


@media screen and (max-width: 769px) {
  .jobdetail{background:none;border:none;}
	.menuIcon{ display:block;}
	.SmallMeau { display:none;}
	img{ max-width:100%;}
	.h_c_r_m1_p1, .pro_search{ padding-left:0;}
	.case-check-ul li{ float:left; width:auto; margin-right:10px;}
	.pck-a,.pck-b{ }
	.h_case_m1_r{ padding-left:0;}
	.pck-a{ width:55px;}
	.case-check-tit{ padding:0;}
	.h_case_m2_m{ margin-left:0; margin-right:0;}
	
	.h_case_ma{ margin-top:-100px;}
	.casebanner{ height:300px; background-size:cover;}
	.h_case_ma{ width:90%; margin:0 5%; margin-top:-150px; padding:30px 0; border-top-left-radius:5px;border-top-right-radius:5px;}
	.h_case_m1_p3 img{ width:80px;}
	.h_case_m1_p2 img{ width:80%;}
	.h_case_m1_p2,.h_case_m1_p3{ padding-top:15px;}
	.case-check i{ width:15px; height:15px; background-size:100%;}
	.case-check-ul li{ margin-top:2px; margin-bottom:2px;}
	
	.pagejoin{ background-size:cover;}
	.mainjionabg{ display:none;}
	.mjionsub,.mjionsubm{ width:100%;}
	.mjionsubm{ height:82px; border-bottom:1px solid #d1d1d1;}
	.mjionsubm img{ float:left; height:42px; margin:20px;}
	.mjionsubtit{ float:left; line-height:42px; margin-top:20px;}
	.mainjiona{ top:0; margin-top:-300px;}
	.mainjion{ background:none;}
	.mjionsubmlast{ border:none;}
	
	.pagejoin{ height:500px;}
	.mainjionba1{ display:none;}
	.mjw372, .mjw786{ width:100%;}
	
	.mainjionba2{ height:240px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;}
	.mainjionba2 img{height:100%; vertical-align:top;}
	.mainjionb{ margin-top:20px; }
	.mjw786txt{ width:100%; box-sizing:border-box; padding:30px; left:0; top:0;}
	.mjw786p1{ font-size:22px; padding-bottom:15px;}
	.mjw786p1 i{ height:2px; width:42px;}
	.mjw786p2{ line-height:22px;}
	.mainjionbb{ margin-top:20px; padding:0;}
	.mjbm{ height:auto; margin:0; background:#f4f4f4; margin-bottom:20px;}
	.mjbm img{ width:100%;}
	.mjbdesc{ padding:20px; padding-top:35px; font-size:14px;}
	.mjbimgspan{ left:20px;}
	
	.fdmainclp4,.fdmainclp5,.changjiantou2{ margin-left:20px;}
	.flip-container{ background:none; box-shadow:none;-webkit-box-shadow:none;}
	.flip-container{ height:auto;}
	
	.mpcbox1{ margin:0; top:0; margin-top:-300px; background:none;} 
	.mpcboxa{ padding:0; margin-top:20px;border-radius:5px;-webkit-border-radius:5px;}
	.mpcboxaha { padding:20px; box-sizing:border-box; background:#fff;}
	.maincontact{ background:none;}
	
	.mpcboxahat,.shangwulwz span,.qukmapp1{ font-size:24px;}
	.shangwulwz span i{ height:2px; width:50px; left:50%; margin-left:-25px;}
	.mpcboxahap{ margin-top:15px;}
	.mpcboxahbtxt{ padding:20px;}
	.mpcboxahbte{ padding-top:10px;}
	.mpcboxahcp1{ color:#595959;}
	.mpcboxahcbox{ padding:20px; padding-top:35px;}
	.mpcboxahcotxt{ width:100%; box-sizing:border-box;}
	.hidemsg{ display:block;}
	.showmsg{ display:none;}
	.mpcboxahcobtn{ width:100%; box-sizing:border-box; height:40px; line-height:40px; margin-top:30px;}
	.shangwutelh5{ height:60px; line-height:60px;}
	.shangwutelm{ height:70px; line-height:70px; font-size:14px;}
	.shangwulwz,.shangwutel{ margin:0; padding:0; width:100%; margin:0; box-sizing:border-box; text-align:center;}
	.shangwu{ padding:30px 0; margin-top:20px;}
	.shangwutel{ margin-top:20px;}
	.qukmap, .qukmapp3{ margin-top:30px;}
	
	.mjpblisth5{ padding:0 20px; font-weight:bold; color:#000;}
	.mjpblistul li{ padding:0 20px;}
	.mjpblistul i{opacity:1;-webkit-opacity:1;-moz-opacity:1; right:20px;}
	.mjpbimga{ margin-top:20px;}
	.mjpbimga{ height:auto;}
	.mjpbimga img{ vertical-align:top;}
	.mjpbimga i{ display:none;}
	.mjpbimga p span{ font-size:16px; padding:0 20px;}
	.mjpbimga p{ padding:10px 0;}
	.mjpbtwo{ margin-top:20px;}
	.mjbm{ padding-bottom:20px;}
	.uploadp1{ color:#000; font-size:24px;}
	.uploadp1{ padding-left:20px;}
	.uploadp2,.uploadp1 { display:none;}
	.uploadp3,.uploadp4,.uploadp5{ color:#535353;}
	.hlimg1,.hlimg2{ max-width:inherit;}
	
	.swiper_txt_1{ font-size:25px;}
	.mobilbannerbg{ display:block; z-index:4;}
	
	.pagemainl, .pagemainr{ width:100%; min-height:inherit; padding:0; margin:0;}
	.aboutsub a{  font-size:17px; color:#595959; border-bottom:1px solid #c1c1c1; padding:0; margin:0; height:82px; line-height:82px; font-weight:normal;padding-left:40px;}
	.aboutsubem{ right:auto; height:100%; left:0;}
	.pagemainl{ margin-top:-300px;}
	.aboutsubi,.pagemainrbg{ display:none;}
	.pagemain{ background:#fff;}
	.pagemainlbg{ display:none;}
	.pagemainl{ width:100%; background:#fff;}
	
	.pagemainr{ padding-top:40px;}
	.pagemainrh2 em{ padding-bottom:0; font-size:16px;}
	.pagemainrh2 span{ font-size:20px; margin-top:10px;}
	.pagemainrp1l,.pagemainrp1r,.pmrleaderaimg,.pmrleaderatxt,.gzhja,.pagegzhja,.pagegzhjb{ margin:0; padding:0; width:100%;}
	.pagemainrp1r{ padding-top:10px;}
	.pagemainrp3txt{ position:relative; width:100%; padding:0; margin:0; left:0; top:0;}
	.pagemainrp1, .pagemainrp2, .pagemainrp3,.pmrh4pubh4{ margin-top:20px;}
	.pagemain{ padding-bottom:0;}
	.pagemainrp img{ width:100%;}
	.pmrpubh5{ margin-top:15px;}
	.hxteam li{ width:100%; box-sizing:border-box; margin:0; margin-top:15px;}
	.pagegzhja{ height:auto;}
	.gzhjb { padding:20px; box-sizing:border-box;}
	.gzhjbp1_1{ padding-top:0;}
	.gzhjbp2{ padding-top:10px;}
	.gzhjbp3{ padding-top:30px;}
	.pagegzhj{ margin:0;}
	.pagegzhj img{ margin-top:20px;}
	.whvideo{ height:auto;}
	.videobtn{ width:42px; height:42px; background-size:100%; margin-left:-21px; margin-top:-21px;}
	.pagenewsub{ width:100%; background:#fff; overflow:hidden;}
	.pagenewsub a{ width:50%; float:left;}
	.newmain{ background:none; padding-left:4%; padding-right:4%; width:100%; box-sizing:border-box; margin-top:-300px;}
	.newmain .pagemainrh2 { display:none;}
	.newmainl{ width:100%;}
	.newmainr{ display:none;}
	.newmainlist{ padding:0; background:#fff; overflow:hidden;}
	.newmainl li{ float:left; width:100%; box-shadow:none; margin:0; margin-bottom:20px;}
	.newmainldesc{ display:none;}
	.newmainlimg,.newmainltxt,.newmainlimg img{ width:100%; height:auto; margin:0; padding:0;}
	.newmainlp1{ padding-top:0;}
	.newmainlh4{ font-size:16px; line-height:28px;}
	.newmainlmore{ margin-top:10px;}
	.newmainlist{ margin:0;}
	.newmainltxt{ padding:20px; background:#f4f4f4; box-sizing:border-box;}
	
  #project_pic_con .swiper-slide{background: none !important;}
.wap_show{display:block;}
	
.newmaindetail{ width:100%;}
.newmaindetail { padding:10px; box-sizing:border-box; padding-top:40px; padding-bottom:40px;}
.newmaintxttit{ padding:0 20px;}
.newmaincontet img{ max-width:100%;}
.zyfzl, .zyfzr{ width:100%; text-align:center; font-size:18px; border:none;}
.zyfzl div,.zyfzr div{ margin-top:20px; padding-bottom:40px;}
.zyfzh5{ font-size:22px; text-align:center; padding:0;}

.mjpblistul a{ padding-left:20px;}
.mjpblistul{ height:auto;}

.mjpbimga p span{ display:inline-block; padding:5px 20px;}
.mjpbimga p{ padding:0; padding-bottom:10px;}
.mjpbimgatxta h5{ margin-top:10px;}
.mjpbimgadesca{ margin-top:0;}
.mjpbimgatxta h5{ font-size:20px;}
.mjbdesc1{ padding:20px;}
.mjpbimgatxta{ position:relative; background:#f4f4f4; padding:20px; font-size:14px; line-height:22px; color:#535353; width:100%; box-sizing:border-box;}
  .mjpbimgatxta em{display:none;}
.mjpbimga img{ display:none;}
.pagemainrh2{ display:none;}
.mainjobxzfl{ margin:0; padding:0;}
.mainjobxzfl img{ max-width:80%; margin:0; float:none;}
.mainjobxzflimg2{ display:none;}
.mainjobxzfl{ text-align:center; font-size:18px;}
.jobdetailh4{ font-size:18px;}
.jobdetailh4, .jobdetaildesc{ padding-left:20px; padding-right:20px;}
.jobdetaildesc{ padding:0; font-size:14px; padding-top:20px;}
.jobdetailmore a.on{ display:none;}
.jobdetailmore a{ font-size:14px;}
.jobdetail{ padding-top:10px;}
.pagemainr{ padding-top:0;}
.pagemainrp{ font-size:14px;}
  .fdmainbimg { display:block;}
  
.fdmainbtxt{ display:block; width:auto; height:auto; padding:15px;opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.fdmainbimg{ background-size:0; background-position:-9999px -9999px; }
.fdmainbtxtp0, .fdmainbtxtp1, .fdmainbtxtp2{color:#000; margin:0; padding:0;}
.fdmainbtxtp0{ display:none;}

.zyfzl, .zyfzr{ margin:0;}

.zyfzh5{ font-size:18px;}
.zyfzl img, .zyfzr img{ width:auto;}
.zyfzr { padding:0;}
.mainjion6al,.mainjion6ar{ width:100%;}
.mj6aa{ background-size:auto 35px; background-position:20px center; padding:20px 0; padding-left:82px;}
.mj6aa i{ padding-top:5px;}
.mj6aa span,.xzfl6b{ font-size:18px;}
.xzfl6b{ margin-top:20px;}
.mj6aa i{ font-size:14px;}
.mj6aa em{ left:80%; top:38px;}
.mj6aa:hover em{ left:85%;}
.mj6acs2,.mj6ac1,.mj6ab{ display:none;}
.mj6ah5{ font-size:18px; line-height:50px; text-align:left; padding-left:15px;}
.mainjion6ar { margin-top:20px;}
.mj6ac2{ height:50px; line-height:50px;}
.mj6acs1{ width:70%; box-sizing:border-box; padding-left:15px; font-size:16px;}
.mj6ac2 .mj6acs3{ float:right; padding:0; padding-right:15px; font-size:14px;}
.mj6alistj{ height:auto;}
.xzflaimg,.xzflbimg{ margin:0; margin-bottom:20px;}
.xzfl6c{ background:none; margin:0; padding:0; height:auto; width:100%;}
.xzfl6cm{ width:50%; padding:0; margin:0; text-align:center; font-size:14px;}
.xzfl6cm i{ height:30px; background-size:auto 30px;}
.xzflbimg{ width:80%;}
.backtop{ display:none;opacity:0;-webkit-opacity:0;-moz-opacity:0; z-index:-1;}
.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl,.xzfl6cm:hover .gsfl1,.xzfl6cm:hover .gsfl2,.xzfl6cm:hover .gsfl3,.xzfl6cm:hover .gsfl4,.xzfl6cm:hover .gsfl5,.xzfl6cm:hover .gsfl6,.xzfl6cm:hover .gsfl7,.xzfl6cm:hover .gsfl8,.xzfl6cm:hover .gsfl9,.xzfl6cm:hover  .gsfl10{background-size:auto 30px;}
  #shubiao{ display:none;}
  .fdmaincd{ background:none;}
  .fdmaincdtit span{ display:block;}
  .fdmaincdtit{ text-align:left;}
  .fdmaincdtit ,.fdmaincdtit i{ color:#131313;}
  .fdmaincdtit i{ font-size:18px;}
  .phonefoot .footewmm img{ width:auto; max-width:100%; width:25%;}
  
  .h_case_detail .h_case_m1_p1,.h_case_detail .h_case_m1_p2{ display:none;}
  .h_case_detail .h_case_m1_l{ padding:0;}
  .h_case_detail .h_case_m3_r{ width:100%;}
  .case-prev, .case-next{display:none;}
  .casedesc{ font-size:16px; line-height:28px; padding:20px 0;}
  .caseh2{ font-size:20px;}
  .casedetailslider{ background:none; width:92%; margin:0 4%; padding:0;}
  .casedetailslider,.casedetailslider .swiper-wrapper,.casesliderm{ height:auto; display:block;}
  .casesliderm img{ vertical-align:top; margin-bottom:10px;}
  .project-pager .back-list{ display:none;}
  
  .history-box ul li .son,.history-box ul li .info-box { width:100%; padding:0;}
  .history-box{ width:100%; background:none;}
  .history-box ul li .fir div.infox1{ position:relative; top:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);}
  .history-box ul li .fir div.infox1{ background:#f4f4f4; width:100%; padding:20px;box-sizing:border-box;}
  .history-box ul li p{ padding:0;}
  .history-box ul li .years{ margin-top:40px;}
  .history-box ul li{ padding-bottom:0;}
  .history-box{ padding-bottom:90px;}
  .history-box ul li .fir,.history-box ul li .fir:hover{ background:none;}
  .rrm{ margin-top:20px;}
  .project-detail .project-detail-kv{ position:relative; margin-top:40px;}
  .project-detail .project-detail-content{ width:92%; margin:0 auto;}
  .project-detail .project-scroll-content{ width:100%;}
	.project-detail .swiper-container.scroll-thumbs{ width:80%;}
	.project-detail .swiper-container.scroll-thumbs .swiper-slide img{ width:auto; height:60px; max-width:inherit;}
	.project-detail .swiper-container.scroll-thumbs .swiper-slide{ overflow:hidden;}
	.casedesc{ font-size:14px;}
.project-detail .project-detail-content .projectdetail{ width:100%; padding:20px; box-sizing:border-box;}
.project-detail .project-detail-content .projectdetail .title{ font-size:18px; padding:0;}
	.pagemainl,.pagenewsub{border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;}
}