﻿@import url("base.css");
body {margin:0 auto;max-width:1903px;font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;color:#454545;font-size:14px;overflow-x:hidden;}
input,select,button,textarea {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;font-size:14px;color:#222;resize:none;box-sizing:border-box;}
:-moz-placeholder {color:#c5c5c5;}
::-moz-placeholder {color:#c5c5c5;}
:-ms-input-placeholder {color:#c5c5c5;}
::-webkit-input-placeholder {color:#c5c5c5;}
a:link,a:visited,a:active {color:#333;text-decoration:none;}
a:hover {color:#00439c;text-decoration:none;}
a {outline:none;-moz-outline:none;blr:expression(this.onFocus=this.blur());}
.al:hover {text-decoration:underline;}
.als a:hover {text-decoration:underline;}
.flex-column {display:flex;flex-direction:column;justify-content:center;}
/*===================================================================================*/

#header {padding-left:4%;padding-right:4%;background-color:#fff;}
#header .wrap {display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:1;width:100%;min-width:1200px;height:138px;}
#header .logo {position:absolute;top:50%;left:0;z-index:1;display:flex;align-items:center;height:56px;font-size:0;transform:translateY(-50%);}
#header .logo img {max-height:100%;}
#header .logo .text {margin-left:30px;padding-left:30px;border-left:1px solid #f2f2f2;}
#header .logo .text h2 {color:#333;font-size:24px;line-height:1;}
#header .logo .text p {margin-top:10px;color:#9d9d9d;font-size:16px;line-height:1;}
#header .tel {position:relative;width:36px;font-size:0;}
#header .tel h2 {position:absolute;top:120%;right:0;display:none;color:#00439c;font-weight:bold;font-size:26px;font-family:Arial;white-space:nowrap;word-break:keep-all;}
#header .tel:hover h2 {display:block;}

#nav {width:55%;height:38px;}
#nav li {display:inline-block;position:relative;margin:0 2.2%;height:100%;vertical-align:top;}
#nav li > a {position:relative;display:block;height:100%;line-height:37px;color:#666;font-size:16px;text-align:center;}
#nav li > a:after {position:absolute;bottom:0;left:0;display:block;width:0;height:2px;content:"";background-color:#00439c;transition:1s;}
#nav li > a.nav_over {color:#00439c;font-weight:bold;}
#nav li > a.nav_over:after {width:100%;}
#nav li:hover > a {color:#00439c;font-weight:bold;}
#nav li:hover > a:after {width:100%;}
#nav li p {position:absolute;top:100%;left:0px;display:none;width:100%;background-color:#005AAE;}
#nav li p a {display:block;padding:10px 0px 10px 0px;color:#fff;text-align:center;}
#nav li p a:hover {color:#fff;text-decoration:underline;}

#banner {position:relative;width:100%;}
#banner .swiper-container {width:100%;}
#banner .swiper-wrapper {width:100%;}
#banner .swiper-slide {font-size:0;}
#banner .swiper-slide img {width:90.73%;}
#banner .swiper-pagination {display:flex;flex-direction:column;position:absolute;top:15%;left:auto;right:4%;bottom:auto;width:1px;height:21.875rem;font-size:0;background-color:#bebebe;text-align:center;}
#banner .swiper-pagination span {flex:1 1 auto;margin:0;width:1px;height:auto;font-size:0;border-radius:0;background:#bebebe;opacity:0;transition:all 150ms;overflow:hidden;}
#banner .swiper-pagination span.swiper-pagination-bullet {margin:0;}
#banner .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;width:2px;background:#999;}
#banner .swiper-page {display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:10%;right:3%;z-index:3;width:30px;height:27.5rem;color:#666;font-family:Arial;font-size:18px;}
#banner .swiper-button {display:flex;position:absolute;bottom:0;right:0;z-index:2;width:440px;height:80px;background-color:#00439c;}
#banner .swiper-button:after {position:absolute;top:50%;left:50%;display:block;margin-top:-12px;margin-left:-1px;width:2px;height:24px;content:"";background-color:#3369b0;}
#banner .swiper-button i {width:50%;height:100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
#banner .swiper-button .swiper-prev {background-image:url(../images/ban_l.png);}
#banner .swiper-button .swiper-next {background-image:url(../images/ban_r.png);}

#search {padding-left:1;}
#search .cont {display:flex;align-items:center;justify-content:space-between;position:relative;margin:30px 0 30px 29px;padding-left:50px;padding-right:25px;width:1170px;height:60px;box-sizing:border-box;box-shadow:4px 4px 6px #ececec, -4px -4px 6px #ececec;border-radius:10px;background: #fff;}
#search i {position:absolute;left:-30px;top:0;z-index:5;width:60px;height:60px;background:#00439c url(../images/icon-search.png) no-repeat center center;border-radius:50%;}
#search .text {flex:1 1 auto;}
#search .ssk {flex:0 0 auto;display:flex;width:300px;}
#search .ssk input {flex:1 1 auto;padding-left:10px;height:30px;border:none;border-left:1px solid #dfdfdf;background:none;}
#search .ssk span {flex:0 0 auto;width:60px;height:28px;line-height:28px;color:#fff;text-align:center;border-radius:8px;border:1px solid #000;background-color:#00439c;cursor:pointer;}

.wrap {margin-left:auto;margin-right:auto;width:1200px;box-sizing:border-box;}
.iwrap {margin-left:auto;margin-right:auto;width:1400px;box-sizing:border-box;}
#content {padding-bottom:60px;}
#left {float:left;width:240px;}
#right {float:right;width:930px;overflow:hidden;}
#flxfs {min-width:1400px;background-color:#2c3441;}
#flxfs > div {display:flex;justify-content:space-between;width:1400px;height:150px;line-height:150px;}
#flxfs p {flex:0 0 auto;padding-left:38px;color:#fff;font-size:16px;background-position:left center;background-repeat:no-repeat;}
#flxfs span {flex:1 1 auto;min-width:7px;background:url(../images/fline.png) no-repeat center center;}
#flxfs .address {background-image:url(../images/f1.png);}
#flxfs .tel {font-size:20px;font-family:Arial; font-weight:bold;background-image:url(../images/f2.png);}
#flxfs .email {background-image:url(../images/f3.png);}
#footer {color:#fff;background-color:#373e4a;}
#footer .wrap {width:1400px;}
#footer .finfo {display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px;}
#footer .finfo h3 {padding-bottom:22px;font-size:18px;line-height:1;}
#footer .finfo h3  i {margin-left:40px;font-size:12px;}
#footer .finfo .fls {padding-right:30px;min-width:205px;box-sizing:border-box;border-right:1px solid #4d535e;}
#footer .finfo .fls p {margin-top:8px;}
#footer .finfo .fls a {color:#ccc;}
#footer .finfo .fls a:hover {color:#fff;font-weight:bold;}
#footer .finfo .qrcode dl dd {display:inline-block;margin-left:22px;font-size:0;text-align:center;vertical-align:top;}
#footer .finfo .qrcode dl dd img {padding:5px;width:108px;border:1px solid #5f656e;}
#footer .finfo .qrcode dl dd p {margin-top:10px;font-size:14px;}
#footer .finfo .qrcode dl dd:first-child {margin-left:0;}
#footer .copyright {padding-top:20px;padding-bottom:20px;line-height:1.8;border-top:1px solid #4d535e;}
#footer .copyright a {color:#fff;}
#flinks {padding-top:22px;padding-bottom:15px;color:#acadaf;line-height:2;background-color:#2c313a;}
#flinks a {color:#acadaf;}
#flinks a:hover {color:#fff;font-weight:bold;text-decoration:underline;}
#flinks span {position:relative;top:-7px;font-size:20px;}
#flinks a {display:inline-block;margin-left:15px;margin-right:15px;vertical-align:top;}
#flinks i {display:inline-block;position:relative;top:1px;font-size:12px;font-style:normal;vertical-align:top;}

/*===================================================================================*/

.guide{ height:844px; overflow:hidden; background:url(../images/guide_bg.jpg) no-repeat center top;padding-top:87px;}
.guide .content{ width:1400px; margin:0 auto; position:relative;}
.guide2{ width:762px; height:762px; position:absolute; top:0; left:343px;}
.guide2:before{ content:""; position:absolute; top:0; left:0; width:762px; height:762px; z-index:0; background:url(../images/guide_bg1.png) no-repeat center top;-webkit-animation: spinAround 10s linear infinite;animation: spinAround 10s linear infinite;}
.guide2 h3{content:""; position:absolute; top:0; left:0; width:762px; height:762px; z-index:1; background:url(../images/guide_bg2.png) no-repeat center top;}
.guide2 .h4{ width:435px; height:436px; position:absolute; top:162px; left:140px;}
.guide dl{ width:390px; margin-top:70px; float:left;}
.guide dl > dt{ font:96px Arial, Helvetica, sans-serif; color:#f0f1f2;}
.guide dl > dt em{ display:block; font:50px "Microsoft YaHei UI"; font-weight:bold; color:#00439c; letter-spacing:6px; position:relative; margin-top:-60px;}
.guide dl > dd > div { width:310px; margin:60px 0 135px; font:14px "Microsoft YaHei UI"; line-height:26px; color:#666666;}
.guide dl > dd > em{ display:block; font:16px "Microsoft YaHei UI"; color:#434b58; height:47px; background-repeat:no-repeat; background-position:75px center; line-height:47px;}
.guide1{ width:400px; float:right; text-align:right; margin-top:75px; position:relative; z-index:44;}
.guide1 h2{ font:48px "Microsoft YaHei UI"; font-weight:bold; color:#434b58; margin-bottom:65px;}
.guide1 h2 em{ display:block; color:#00439c; margin-top:8px; font-style:normal;}
.guide1 p{ height:60px; margin-bottom:30px; font:18px "Microsoft YaHei UI"; color:#666; line-height:60px;}
.guide1 p em{ display:block; width:60px; height:60px; float:right; border:1px solid #afafaf; box-sizing:border-box; border-radius:5rem; font:22px Arial, Helvetica, sans-serif; color:#2d3341; text-align:center; line-height:58px; color:#2d3341; text-transform:uppercase; margin-left:2%;}
.guide1 h5{ margin-top:100px; font:16px "Microsoft YaHei UI"; color:#999;}
.guide1 h5 em{ display:block; font:42px Arial, Helvetica, sans-serif; color:#00439c;}

@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}


@-webkit-keyframes spinAround1 {
	from {
		-webkit-transform: rotate(360deg)
	}
	to {
		-webkit-transform: rotate(0deg);
	}
}
@keyframes spinAround1 {
	from {
		transform: rotate(360deg)
	}
	to {
		transform: rotate(0deg);
	}
}

.itis {padding-top:80px;text-align:center;}
.itis h2 {color:#434b58;font-size:50px;}
.itis p {margin-top:10px;color:#666;font-size:20px;}

#iprofile {display:flex;padding-bottom:120px;background:url(../images/gywm_bg1.jpg) no-repeat center bottom;}
#iprofile .iwrap {display:flex;align-items:flex-start;margin-top:50px;}
#iprofile .video {flex:0 0 auto;width:50%;font-size:0;background-color:#000;}
#iprofile .video img {width:100%;}
#iprofile .video video {width:100%;}
#iprofile .text {flex:1 1 auto;padding-left:35px;}
#iprofile .text h1 {color:#00439c;font-size:24px;}
#iprofile .text .editorc {margin-top:30px;line-height:2;}

#ipros .fls {background:url(../images/ipros_bg.jpg) no-repeat center center;}
#ipros .fls .iwrap {position:relative;height:590px;}
#ipros .fls .itis {padding-top:145px;text-align:left;}
#ipros .fls .itis h2, #ipros .fls .itis p {color:#fff;}
#ipros .fls .name {display:flex;position:absolute;bottom:0;left:0;z-index:2;width:100%;height:140px;}
#ipros .fls .name a {flex:1 1 auto;position:relative;padding:25px 15px 0 15px;height:100%;color:#fff;text-align:center;box-sizing:border-box;background-color:#434b58;transition:150ms;}
#ipros .fls .name a p {margin:0 auto;width:46px;height:43px;font-size:0;overflow:hidden;}
#ipros .fls .name a p img {transition:transform ease-out 300ms;}
#ipros .fls .name a h2 {margin-top:12px;font-size:26px;font-weight:normal;}
#ipros .fls .name a.active {color:#333;background-color:#f3f3f3;}
#ipros .fls .name a.active:before {position:absolute;top:-9px;left:0;display:block;width:100%;height:9px;content:'';background-color:#00439c;}
#ipros .fls .name a.active p img {transform:translateY(-43px);}
#ipros .flname {display:none;min-height:75px;border-bottom:1px solid #cbced1;}
#ipros .flname a {position:relative;display:inline-block;margin-right:60px;padding-left:23px;height:74px;line-height:74px;color:#6a747e;font-size:18px;vertical-align:top;}
#ipros .flname a:last-child {margin-right:0;}
#ipros .flname a:before {position:absolute;top:33px;left:0;display:block;width:5px;height:5px;border-radius:50%;border:2px solid #6a747e;content:"";}
#ipros .flname a:hover {color:#00439c;font-weight:bold;}
#ipros .flname a:hover:before {border-color:#00439c;}

#ipros > .iwrap {padding:0 100px 50px 100px;background-color:#f3f3f3;}
#ipros .tws {position:relative;padding-top:40px;}
#ipros .tws .swiper-slide {display:flex;background-color:#f3f3f3;}
#ipros .tws .swiper-pagination {position:absolute;left:0;bottom:20px;z-index:10;width:50%;height:8px;font-size:0;text-align:center;}
#ipros .tws .swiper-pagination span {margin:0;width:8px;height:8px;font-size:0;border-radius:4px;background:#00439c;opacity:1;transition:all 300ms;overflow:hidden;}
#ipros .tws .swiper-pagination span.swiper-pagination-bullet {margin:0 6px;}
#ipros .tws .swiper-pagination span.swiper-pagination-bullet-active {width:22px;}
#ipros .tws .imgs {width:50%;font-size:0;overflow:hidden;}
#ipros .tws .imgs img {width:100%;}
#ipros .tws .text {padding-left:45px;width:50%;box-sizing:border-box;}
#ipros .tws .text .name {position:relative;display:block;padding-right:60px;height:90px;line-height:90px;border-bottom:2px solid #6a747e;}
#ipros .tws .text .name h2 {color:#434b58;font-size:36px;}
#ipros .tws .text .name i {position:absolute;top:50%;right:0;display:block;margin-top:-15px;width:30px;height:30px;line-height:30px;color:#fff;text-align:center;border-radius:50%;background-color:#00439c;}
#ipros .tws .text .desc {margin-top:12px;min-height:180px;color:#666;font-size:16px;line-height:1.8;-webkit-line-clamp:6;}
#ipros .tws .text .xxas {display:block;margin-top:30px;padding-left:52px;width:200px;height:46px;line-height:46px;color:#fff;font-size:16px;border-radius:23px;box-sizing:border-box;background:url(../images/ipros_btn.png) no-repeat 128px center #00439c;}

#ipros .list a {display:inline-block;margin-top:3%;margin-right:3%;width:31.3333%;color:#666;text-align:center;vertical-align:top;}
#ipros .list a:nth-child(3n) {margin-right:0;}
#ipros .list a div {position:relative;font-size:0;}
#ipros .list a div img {width:100%;}
#ipros .list a h2 {margin-top:10px;font-size:16px;font-weight:normal;}
#ipros .list a:hover div:after {position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;box-sizing:border-box;border:2px solid #00439c;content:"";}
#ipros .list a:hover h2 {color:#00439c;font-weight:bold;}

#iwhy {margin-top:90px;background-color:#f3f3f3;}
#iwhy .itis {padding-bottom:35px;}
#iwhy .cont {position:relative;min-width:1400px;padding-top:162px;background:url(../images/super_bg.png) no-repeat left bottom;}
#iwhy .cont .name {position:absolute;top:25px;left:0;z-index:10;width:100%;}
#iwhy .cont .name ul {display:flex;justify-content:flex-end;}
#iwhy .cont .name ul li {padding-left:38px;padding-right:38px;text-align:center;border-right:1px solid #cacdd0;}
#iwhy .cont .name ul li:last-child {padding-right:0;}
#iwhy .cont .name ul li p {margin:0 auto;width:44px;height:44px;font-size:0;overflow:hidden;}
#iwhy .cont .name ul li p img {transition:transform ease-out 300ms;}
#iwhy .cont .name ul li h3 {margin-top:12px;color:#333;font-size:24px;font-weight:normal;}
#iwhy .cont .name ul li.active p img {transform:translateY(-44px);}
#iwhy .cont .name ul li.active h3 {color:#00439c;font-weight:bold;}
#iwhy .cont .name ul li:last-child {border-right:none;}
#iwhy .cont .swiper-slide {display:flex;}
#iwhy .cont .swiper-slide .text {flex:1 1 auto;padding-left:251px;padding-right:100px;color:#fff;}
#iwhy .cont .swiper-slide .text span {font-size:72px;font-family:Arial;font-weight:bold;}
#iwhy .cont .swiper-slide .text h3 {margin-top:30px;font-size:48px;}
#iwhy .cont .swiper-slide .text div {padding-top:10px;}
#iwhy .cont .swiper-slide .text div p {margin-top:20px;line-height:1.8;}
#iwhy .cont .swiper-slide .text a {display:block;margin-top:30px;padding-left:80px;width:195px;height:48px;line-height:48px;color:#fff;font-size:16px;box-sizing:border-box;border-radius:24px;background:url(../images/super_btn.png) no-repeat 48px center #00439c;}
#iwhy .cont .swiper-slide .imgs {flex:0 0 auto;width:57.9%;font-size:0;}
#iwhy .cont .swiper-slide .imgs img {width:100%;}
#iwhy .cont .pagination {display:flex;align-items:center;position:absolute;bottom:0;right:0;z-index:10;padding-left:90px;padding-right:90px;height:80px;background-color:#00439c;}
#iwhy .cont .swiper-page {color:#95a6cb;font-size:20px;font-family:Arial;font-weight:bold;letter-spacing:8px;}
#iwhy .cont .swiper-page .curt {color:#fff;font-size:36px;}
#iwhy .cont .swiper-button {display:flex;justify-content:space-between;position:relative;margin-left:75px;width:120px;}
#iwhy .cont .swiper-button:after {position:absolute;top:50%;left:50%;display:block;margin-top:-10px;margin-left:-1px;width:2px;height:20px;content:"";background-color:#3369b0;}
#iwhy .cont .swiper-button i {width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;}
#iwhy .cont .swiper-button .swiper-prev {background-image:url(../images/ban_l.png);}
#iwhy .cont .swiper-button .swiper-next {background-image:url(../images/ban_r.png);}

#icases {padding-bottom:100px;}
#icases .fls {display:flex;justify-content:center;margin-top:40px;height:100px;}
#icases .fls a {display:flex;align-items:center;justify-content:center;padding:0 25px;min-width:225px;height:46px;line-height:46px;color:#333;font-size:20px;text-align:center;border-radius:23px;box-sizing:border-box;transition:150ms;}
#icases .fls a span {margin-right:8px;width:26px;height:28px;overflow:hidden;}
#icases .fls a span img {transition:transform ease-out 300ms;}
#icases .fls a:hover {color:#fff;background-color:#00439c;}
#icases .fls a:hover img {transform:translateY(-28px);}
#icases .swiper-slide .imgs {font-size:0;}
#icases .swiper-slide .imgs img {width:100%;}
#icases .swiper-slide .text {position:relative;height:276px;border-bottom:4px solid #e3e3e3;}
#icases .swiper-slide .text h2 {padding-top:40px;font-size:24px;}
#icases .swiper-slide .text p {margin-top:15px;color:#666;line-height:1.8;}
#icases .swiper-slide .text > a {display:block;margin-top:35px;width:40px;height:40px;background-image:url(../images/icases_arrow.png);}
#icases .swiper-slide:hover .text h2 {color:#00439c;}
#icases .swiper-slide:hover .text h2 a {color:#00439c;}
#icases .swiper-slide:hover .text:after {position:absolute;bottom:-4px;left:0;display:block;width:330px;height:4px;content:"";background-color:#00439c;}

#iabout {position:relative;height:746px;background-repeat:no-repeat;background-position:center center;}
#iabout .cont {position:absolute;bottom:0;left:0;z-index:2;width:100%;background-color:rgba(55,62,74,0.85);}
#iabout .iwrap {display:flex;align-items:center;height:150px;}
#iabout .tis {flex:0 0 auto;position:relative;width:300px;height:100%;}
#iabout .tis div {position:absolute;bottom:0;left:0;width:100%;height:360px;color:#fff;background-color:#00439c;}
#iabout .tis h2 {position:relative;padding-left:40px;height:120px;line-height:120px;color:#333;font-size:44px;background-color:#fff;}
#iabout .tis h2:after {position:absolute;bottom:-24px;left:40px;display:block;border:12px solid transparent;border-top-color:#fff;content:"";}
#iabout .tis p {padding-top:50px;padding-left:45px;font-size:20px;line-height:1.6;}
#iabout .tis h3 {padding-top:30px;padding-left:45px;font-size:26px;font-family:Arial;}
#iabout .editorc {flex:1 1 auto;padding-left:80px;color:#fff;font-size:14px;line-height:1.8;}

#ipic {padding-bottom:100px;}
#ipic .fls {display:flex;justify-content:center;padding-top:60px;padding-bottom:45px;}
#ipic .fls li {padding-left:50px;padding-right:50px;color:#666;font-size:20px;text-align:center;border-right:1px solid #d4d4d4;}
#ipic .fls li span {display:block;margin:0 auto 10px auto;width:46px;height:42px;overflow:hidden;}
#ipic .fls li span img {transition:transform ease-out 300ms;}
#ipic .fls li.active {color:#00439c;}
#ipic .fls li.active span img {transform:translateY(-42px);}
#ipic .fls li:last-child {border-right:none;}
#ipic .nrs {display:none;position:relative;}
#ipic .swiper-slide {font-size:0;}
#ipic .swiper-slide a {display:block;}
#ipic .swiper-slide a img {width:100%;}
#ipic .swiper-slide a p {padding:0 10px;height:50px;line-height:50px;color:#666;font-size:16px;text-align:center;}
#ipic .swiper-slide a:hover p {color:#fff;background-color:#00439c;}
#ipic .swiper-button {position:absolute;top:50%;display:block;margin-top:-35px;width:30px;height:30px;color:#8d8d8d;font-size:20px;font-weight:bold;line-height:30px;text-align:center;border-radius:50%;border:3px solid #8d8d8d;cursor:pointer;}
#ipic .swiper-button:hover {color:#333;border-color:#333;}
#ipic .swiper-prev {left:-60px;}
#ipic .swiper-next {right:-60px;}

@media only screen and (max-width: 1680px){
	#nav {width:60%;}
}
@media only screen and (max-width: 1440px){
	#nav {width:58%;}
	#nav li {margin:0 1.3%;}
	#iwhy .cont .swiper-slide .text {padding-left:60px;padding-right:80px;}
}
@media only screen and (max-width: 1280px){
	#header .wrap {height:110px;}
	#header .logo .text {margin-left:20px;padding-left:20px;}
	#header .logo .text h2 {font-size:18px;}
	#header .logo .text p {margin-top:10px;font-size:14px;}
}
/*===================================================================================*/

.ltis {padding-top:22px;padding-bottom:22px;color:#fff;font-size:24px;font-weight:normal;text-align:center;background-color:#00439c;}
.lmenu {margin-top:1px;border-top:4px solid #00439c;}
.lmenu dt {margin-top:4px;margin-bottom:4px;}
.lmenu dt a {display:block;padding:13px 50px 13px 35px;color:#666;font-size:18px;background-repeat:no-repeat;background-position:right 25px center;background-color:#ececec;}
.lmenu dt a:hover {color:#fff;background-color:#00439c;background-image:url(../images/lmenu_bg1.jpg);}
.lmenu dd {margin-bottom:1px;}
.lmenu dd a {display:block;position:relative;padding:13px 50px 13px 55px;color:#666;font-size:16px;background-color:#ececec;}
.lmenu dd a i {position:absolute;top:50%;right:25px;margin-top:-6px;color:#999;font-size:12px;font-weight:bold;}
.lmenu dd a:hover {color:#00439c;}
.lmenu dd a:hover i {color:#00439c;}
.ltis2 {margin-top:20px;padding-top:13px;padding-bottom:13px;color:#fff;font-size:24px;font-weight:normal;text-align:center;background-color:#00439c;}
.lnews li {padding-left:5px;padding-right:5px;height:46px;line-height:46px;color:#666;border-bottom:1px dashed #dbdbdb;}
.lnews li a {color:#666;}
.lnews li a:hover {color:#00439c;}
.lpros a {display:block;margin-top:10px;color:#666;font-size:0;text-align:center;}
.lpros a img {width:100%;}
.lpros a p {padding:10px;color:#fff;font-size:14px;background-color:#333;}
.ltel {margin-top:25px;padding-top:25px;padding-left:15px;height:120px;color:#fff;font-size:18px;box-sizing:border-box;background:url(../images/ltel_bg.png) no-repeat right 8px center #00439c;}
.ltel h2 {font-size:20px;}

/*===================================================================================*/

.nodata {padding:150px 0px;color:#999;font-size:18px;text-align:center;}
#bnav > div {margin-bottom:25px;padding-left:35px;height:40px;color:#808080;line-height:40px;background:url(../images/icon-1.png) no-repeat left center;}
#bnav a {color:#808080;}
#bnav a:hover {color:#00439c;}
#bnav strong {color:#000;font-weight:normal;}
#bname {height:50px;border-bottom:1px solid #ebebeb;}
#bname h2 {display:inline-block;height:50px;line-height:50px;font-size:24px;font-weight:normal;vertical-align:top;border-bottom:1px solid #596475;}
#bmenu > div {display:flex;height:100px;box-shadow:0 4px 6px #e9e9e9;}
#bmenu > div a {flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:20px;padding-right:20px;max-width:25%;height:100%;color:#1a1a1a;font-size:22px;text-align:center;box-sizing:border-box;}
#bmenu > div a:after {position:absolute;top:50%;right:0;display:block;margin-top:-13px;width:1px;height:26px;content:"";background-color:#cfcfcf;}
#bmenu > div a:before {position:absolute;bottom:0;left:0;display:none;width:100%;height:2px;content:"";background-color:#00439c;}
#bmenu > div a:last-child:after {display:none;}
#bmenu > div a.curt {color:#00439c;font-weight:bold;}
#bmenu > div a.curt:before {display:block;}
#bmenu > div a.curt i {position:absolute;bottom:-9px;left:50%;z-index:2;display:block;margin-left:-9px;width:18px;height:18px;content:"";border-radius:50%;box-sizing:border-box;border:3px solid #00439c;background-color:#fff;}
#bmenu > div a.curt i:after {position:absolute;top:50%;left:50%;display:block;margin-top:-3px;margin-left:-3px;width:6px;height:6px;content:"";border-radius:50%;background-color:#00439c;}
#bmenu > div a:hover {color:#00439c;font-weight:bold;}
#bmenu > div a:hover:before {display:block;}
#bmenus {display:flex;}
#bmenus a {flex:1 1 auto;position:relative;margin-right:6px;height:60px;line-height:60px;color:#333;font-size:20px;text-align:center;box-sizing:border-box;border:1px solid #d9d9d9;}
#bmenus a i {position:absolute;top:50%;right:-14px;display:block;margin-top:-10px;width:20px;height:20px;border-radius:50%;background-color:#fff;}
#bmenus a i:after {position:absolute;top:50%;left:50%;display:block;margin-top:-5px;margin-left:-5px;width:10px;height:10px;content:"";border-radius:50%;box-sizing:border-box;border:3px solid #00439c;background-color:#fff;}
#bmenus a:last-child {margin-right:0;}
#bmenus a:last-child i {display:none;}
#bmenus a:nth-child(1) {z-index:10;}
#bmenus a:nth-child(2) {z-index:9;}
#bmenus a:nth-child(3) {z-index:8;}
#bmenus a:nth-child(4) {z-index:7;}
#bmenus a:nth-child(5) {z-index:6;}
#bmenus a:nth-child(6) {z-index:5;}
#bmenus a:hover, #bmenus a.curt {color:#fff;border-color:#00439c;background-color:#00439c;}

.input_text {padding:0px 8px;width:280px;height:34px;line-height:34px\9;box-sizing:border-box;border:1px solid #ddd;}
.input_area {padding:6px 8px;height:176px;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;resize:none;overflow-y:auto;}
.input_select {padding:0px 0px 0px 8px;height:34px;box-sizing:border-box;border:1px solid #ddd;}
.input_radio {position:relative;top:1px;}
.input_checkbox {position:relative;top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.input_radio {position:relative;top:3px;width:15px;height:15px;}
	.input_checkbox {position:relative;top:3px;width:15px;height:15px;}
}
.button {width:150px;height:40px;color:#fff;font-size:16px;box-sizing:border-box;border:none;background-color:#333;cursor:pointer;}
.button:hover {background-color:#ff0000;}

.editorc_nrs {padding-top:50px;width:100%;box-sizing:border-box;overflow:hidden;}
.editorc_box {padding-top:3%;width:100%;box-sizing:border-box;overflow:hidden;}
.editorc {font-size:16px;line-height:1.9;}
.editorc p {margin-bottom:20px;}
.editorc p:last-child {margin-bottom:0px;}
.editorc a {text-decoration:underline;}
.editorc hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc h1,.editorc h2,.editorc h3,.editorc h4,.editorc h5,.editorc h6 {padding:9px 0px;font-weight:bold;line-height:1.4;}
.editorc ul {margin-bottom:20px;padding-left:1.4em;}
.editorc ul:last-child {margin-bottom:0px;}
.editorc ul li {list-style-type:disc;}
.editorc ol {margin-bottom:20px;padding-left:1.5em;}
.editorc ol li {list-style-type:decimal;}
.editorc ol:last-child {margin-bottom:0px;}
.editorc table.border {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc table.border td,.editorc table.border th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc table.border td table {margin-bottom:0px;}
.editorc table.border td p {margin:0px;padding:0px;}
.editorc table.border th p {margin:0px;padding:0px;}

.editorc2 {line-height:1.8;}
.editorc2 img {vertical-align:top;}
.editorc2 a {text-decoration:underline;}
.editorc2 hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc2 h1,.editorc2 h2,.editorc2 h3,.editorc2 h4,.editorc2 h5,.editorc2 h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc2 ul {margin-bottom:20px;padding-left:1.4em;}
.editorc2 ul:last-child {margin-bottom:0px;}
.editorc2 ul li {list-style-type:disc;}
.editorc2 ol {margin-bottom:20px;padding-left:1.5em;}
.editorc2 ol li {list-style-type:decimal;}
.editorc2 ol:last-child {margin-bottom:0px;}

.editorc_tbe table {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc_tbe td, .editorc_tbe th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc_tbe td table {margin-bottom:0px;}
.editorc_tbe td p,.editorc_tbe th p {margin:0px;padding:0px;}
.editorc_tbe table.no-border {border:none;}
.editorc_tbe table.no-border table {border:none;}
.editorc_tbe table.no-border td {border:none;padding:0px;}
.editorc_tbe table.no-border th {border:none;padding:0px;}

#prevnext {position:relative;margin:3% auto 0px auto;padding:15px 150px 0px 0px;color:#999;font-size:14px;border-top:1px solid #dedede;overflow:hidden;}
#prevnext p {height:25px;}
#prevnext_back {position:absolute;top:18px;right:0px;display:block;padding:8px 15px 8px 10px;color:#333;background-color:#eee;}
#prevnext_back i {margin-right:5px;font-size:14px;}
#prevnext_back:hover {color:#fff;background-color:#00439c;}
#video_play {width:1200px;height:672px;font-size:0px;background-color:#000;overflow:hidden;}

/*===================================================================================*/
/* 关于我们 */

#gywm .tis {padding-top:40px;text-align:center;}
#gywm .tis h2 {color:#333;font-size:40px;letter-spacing:2px;line-height:1;}
#gywm .tis p {margin-top:10px;color:#666;font-size:18px;text-transform:uppercase;}
#gywm .tiw {margin:20px auto 0 auto;width:74%;color:#fff;font-size:18px;line-height:1.6;text-align:center;}

#gywm .profile {display:flex;padding-bottom:120px;background:url(../images/gywm_bg1.jpg) no-repeat center bottom;}
#gywm .profile .intro {display:flex;margin-top:80px;}
#gywm .profile .intro .imgs {flex:0 0 auto;width:635px;font-size:0;}
#gywm .profile .intro .imgs img {width:100%;}
#gywm .profile .intro .text {flex:1 1 auto;padding-left:35px;}
#gywm .profile .intro .text h1 {color:#00439c;font-size:24px;}
#gywm .profile .intro .text .editorc {margin-top:30px;font-size:14px;line-height:2.5;}

#gywm .fws {padding-bottom:55px;background-color:#f7f7f7;}
#gywm .fws .list {display:flex;margin-top:50px;}
#gywm .fws .list li {margin-right:6%;padding:2%;width:30%;text-align:center;box-sizing:border-box;background-color:#fff;}
#gywm .fws .list li:nth-child(4n) {margin-right:0;}
#gywm .fws .list li div {font-size:0;}
#gywm .fws .list li div img {height:60px;}
#gywm .fws .list li h3 {padding-top:10px;padding-bottom:10px;color:#333;font-size:20px;}
#gywm .fws .list li p {margin-bottom:15px;color:#666;}

#gywm .zlfz {height:435px;background:url(../images/gywm_bg2.jpg) no-repeat center center;}
#gywm .zlfz .tis h2 {color:#fff;}
#gywm .zlfz .tis p {color:#fff;}
#gywm .zlfz .list {display:flex;}
#gywm .zlfz .list li {position:relative;margin-right:2.4%;margin-top:30px;width:23.2%;height:120px;text-align:center;background-color:#0066cc;}
#gywm .zlfz .list li:nth-child(4n) {margin-right:0;}
#gywm .zlfz .list li span {position:absolute;top:0;left:0;z-index:10;width:100%;font-size:84px;font-family:"Arial Black";font-weight:bold;line-height:120px;color:rgba(0,0,0,0.1);}
#gywm .zlfz .list li p {position:relative;z-index:2;color:#fff;font-size:24px;font-weight:bold;}

#gywm .fzlc {height:580px;background:url(../images/gywm_bg3.jpg) no-repeat center center;}
#gywm .fzlc .list {position:relative;margin-top:40px;padding-left:100px;padding-right:100px;}
#gywm .fzlc .swiper-container {width:100%;font-size:0;}
#gywm .fzlc .swiper-wrapper {width:100%;}
#gywm .fzlc .swiper-slide {padding:50px 25px 25px 25px;height:350px;border:1px solid #ebebeb;box-sizing:border-box;background-color:#fff;}
#gywm .fzlc .year {color:#333;font-family:Arial;font-size:40px;line-height:42px;}
#gywm .fzlc .year:before {display:block;margin-bottom:25px;width:30px;height:4px;content:"";background-color:#0066cc;}
#gywm .fzlc .year span {color:#d2d2d2;font-size:18px;font-style:italic;line-height:30px;}
#gywm .fzlc .text {margin-top:20px;color:#888;font-size:18px;line-height:1.7;-webkit-line-clamp:6;}
#gywm .fzlc .swiper-slide:hover {border-color:#0059c4;background-color:#0059c4;}
#gywm .fzlc .swiper-slide:hover .year {color:#fff;}
#gywm .fzlc .swiper-slide:hover .year:before {background-color:#fff;}
#gywm .fzlc .swiper-slide:hover .text {color:#fff;}
#gywm .fzlc .swiper-button {position:absolute;top:50%;display:block;margin-top:-21px;width:40px;height:40px;line-height:40px;color:#acacac;font-size:18px;text-align:center;border-radius:50%;border:1px solid #acacac;cursor:pointer;}
#gywm .fzlc .swiper-button:hover {color:#fff;border-color:#0a6bc5;background-color:#0a6bc5;}
#gywm .fzlc .swiper-prev {left:0;}
#gywm .fzlc .swiper-next {right:0;}

#photos {padding-top:10px;}
#photos a {display:inline-block;margin-top:1.4%;margin-right:1.4%;width:23.95%;font-size:0;text-align:center;vertical-align:top;}
#photos a:nth-child(4n) {margin-right:0;}
#photos a img {padding:9px;width:100%;border:1px solid #f0f0f0;box-sizing:border-box;background-color:#fff;}
#photos a p {padding:0 8px;height:50px;line-height:50px;color:#4a4a4a;font-size:14px;background-color:#f0f0f0;}

#contact .intro {display:flex;margin-top:30px;}
#contact .intro .imgs {flex:0 0 auto;width:440px;font-size:0;}
#contact .intro .imgs img {width:100%;}
#contact .intro .text {padding:70px 50px 0 50px;color:#666;font-size:16px;line-height:2;background-color:#f5f5f5;}
#contact .intro .text span {display:block;margin-bottom:15px;color:#000;font-size:18px;}
#contact .info {display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px;}
#contact .info dd {padding:20px 15px;width:23%;min-height:200px;color:#333;text-align:center;box-sizing:border-box;border:1px solid #eee;}
#contact .info dd:last-child {margin-right:0;}
#contact .info dd div {font-size:0;}
#contact .info dd div img {width:52px;}
#contact .info dd p:nth-child(2) {margin-top:12px;margin-bottom:8px;}
#contact .info dd p:nth-child(3) {font-size:15px;line-height:1.6;}

/*===================================================================================*/
/* 定制实力 */

#dzsl .tis {padding-top:60px;color:#0059c4;text-align:center;}
#dzsl .tis h3 {font-size:44px;letter-spacing:5px;line-height:1;}
#dzsl .tis p {margin-top:10px;font-size:22px;text-transform:uppercase;}
#dzsl .btns {margin-top:30px;text-align:center;}
#dzsl .btns a {display:inline-block;min-width:215px;padding-left:15px;padding-right:15px;height:55px;line-height:47px;color:#5c5c5c;font-size:18px;text-align:center;vertical-align:top;box-sizing:border-box;border:4px solid #0059c4;}

#dzsl .dzsls {height:750px;background-repeat:no-repeat;background-position:center center;}
#dzsl .dzsls .cont {margin-left:380px;width:688px;}
#dzsl .dzsls .list li {display:inline-block;margin-top:25px;width:330px;font-size:0;text-align:center;vertical-align:top;}
#dzsl .dzsls .list li:nth-child(even) {margin-left:28px;}
#dzsl .dzsls .list li img {width:100%;border-radius:5%;}
#dzsl .dzsls .list li p {margin-top:10px;color: #1255be;font-size:22px;font-weight:bold;}

#dzsl .pzlz {margin-top:60px;}
#dzsl .pzlz .rows {display:flex;}
#dzsl .pzlz .rows .imgs {width:50%;font-size:0;}
#dzsl .pzlz .rows .imgs img {width:100%;}
#dzsl .pzlz .rows .text {padding-bottom:25px;width:50%;box-sizing:border-box;}
#dzsl .pzlz .rows .text span {display:block;margin-top:10px;padding-top:8px;padding-right:8px;width:65px;height:68px;line-height:60px;color:#fff;font-size:36px;text-align:center;box-sizing:border-box;background:url(../images/dzsl_bg1.png) no-repeat;}
#dzsl .pzlz .rows .text h3 {margin-top:10px;color:#333;font-size:25px;}
#dzsl .pzlz .rows .text p {margin-top:5px;color:#666;font-size:16px;line-height:1.8;}
#dzsl .pzlz .rows:nth-child(odd) .text {padding-left:25px;}
#dzsl .pzlz .rows:nth-child(even) .text {padding-right:25px;}

#dzsl .ypzs {margin-top:70px;padding-bottom:70px;background:url(../images/dzsl_bg1.jpg) no-repeat left center;}
#dzsl .ypzs .list {padding-top:20px;}
#dzsl .ypzs .list li {display:inline-block;margin-top:2%;margin-right:2%;padding:12px 12px 0 12px;width:23.5%;font-size:0;text-align:center;vertical-align:top;box-sizing:border-box;border:1px solid #dedede;background-color:#fff;transition:all linear 200ms;}
#dzsl .ypzs .list li:nth-child(4n) {margin-right:0;}
#dzsl .ypzs .list li img {width:100%;}
#dzsl .ypzs .list li p {height:40px;line-height:40px;color:#666;font-size:18px;font-weight:bold;}
#dzsl .ypzs .list li:hover {box-shadow:0 10px 20px rgba(0, 0, 0, .1);transform:translate3d(0, -5px, 0);}

#dzsl .hzkh {background-color:#f7f8fc;}
#dzsl .hzkh .list {padding:15px 100px 70px 100px;}
#dzsl .hzkh .list li {display:inline-block;margin-top:3.5%;margin-right:4.5%;width:21%;vertical-align:top;}
#dzsl .hzkh .list li:nth-child(4n) {margin-right:0;}
#dzsl .hzkh .list li img {width:100%;box-shadow:0 0 5px #dedede;border:5px solid #fff;}

#dzsl .scsb {background:url(../images/dzsl_scsb_bg.jpg) no-repeat center top;}
#dzsl .scsb .tis {color:#fff;}
#dzsl .scsb .imgs {margin-top:25px;padding:38px 40px 40px 40px;font-size:0;background-color:#fff;box-shadow:0px 13px 18px 0px rgb(4 0 0 / 3%);}
#dzsl .scsb .imgs img {width:100%;}

#dzsl .lys {display:flex;align-items:flex-end;margin-top:100px;}
#dzsl .lys .imgs {flex:0 0 auto;width:500px;font-size:0;}
#dzsl .lys .imgs img {width:100%;}
#dzsl .lys form {flex:1 1 auto;padding-bottom:60px;padding-left:20px;}
#dzsl .lys .text span {height:80px;font-size:70px;font-family:"Impact";color:rgba(51, 51, 51, 0.1);text-transform:uppercase;letter-spacing:6px;}
#dzsl .lys .text h3 {height:60px;line-height:60px;color:#333;font-size:42px;font-weight:normal;}
#dzsl .lys .text h4 {margin-bottom:34px;height:40px;line-height:40px;color:#333;font-size:24px;font-weight:normal;}
#dzsl .lys .text p {color:#999;font-size:16px;}
#dzsl .lys .items {display:flex;align-items:center;margin-top:20px;border:1px solid #d2d2d2;}
#dzsl .lys .items p {flex:0 0 auto;width:110px;color:#999;font-size:16px;text-align:right;}
#dzsl .lys .items p span {margin-right:6px;color:#ff0000;font-size:14px;}
#dzsl .lys .items input {flex:1 1 auto;height:56px;font-size:16px;border:none;background:none;}
#dzsl .lys .area {padding-top:15px;align-items:flex-start;}
#dzsl .lys .area p {line-height:1.6;}
#dzsl .lys .area textarea {flex:1 1 auto;height:150px;font-size:16px;line-height:1.6;border:none;background:none;}
#dzsl .lys .yzm {display:flex;align-items:center;margin-top:32px;position:relative;}
#dzsl .lys .yzm p {width:110px;color:#999;font-size:16px;text-align:right;}
#dzsl .lys .yzm p span {margin-right:6px;color:#ff0000;font-size:14px;}
#dzsl .lys .yzm input {padding:0 10px;width:100px;height:35px;font-size:16px;border:1px solid #d2d2d2;background:none;}
#dzsl .lys .yzm img {margin-left:8px;cursor:pointer;}
#dzsl .lys button {position:absolute;bottom:0;right:0;padding-left:76px;width:162px;height:44px;line-height:44px;color:#fff;font-size:15px;text-align:left;border:none;border-radius:6px;box-sizing:border-box;background:url(../images/icon-2.png) no-repeat 49px center #00439c;}

/*===================================================================================*/
/* 产品列表 */

#pros li {display:inline-block;margin-top:3.5%;margin-right:3%;width:31.3333%;vertical-align:top;box-sizing:border-box;border:1px solid #dfdfdf;transition:all linear 300ms;}
#pros li:nth-child(3n) {margin-right:0;}
#pros li .imgs {display:block;font-size:0;}
#pros li .imgs img {width:100%;}
#pros li .text {padding:20px 25px; }
#pros li .text h2 {height:40px;line-height:40px;font-size:24px;font-weight:normal;}
#pros li .text p {margin-top:10px;color:#666;line-height:1.8;-webkit-line-clamp:4;}
#pros li:hover {border-color:#fff;box-shadow:6px 6px 8px #e6e6e6,-6px -6px 8px #e6e6e6;transform:translateY(-16px);}

#prods .cpjs {display:flex;align-items:flex-start;}
#prods .cpjs .imgs {flex:0 0 auto;width:500px;font-size:0;}
#prods .cpjs .imgs img {width:100%;}
#prods .cpjs .text {flex:1 1 auto;padding-left:30px;}
#prods .cpjs .text h1 {color:#333;font-size:28px;font-weight:normal;}
#prods .cpjs .text p {margin-top:15px;color:#666;line-height:2;}
#prods .cpjs .text a {display:block;margin-top:30px;width:132px;height:42px;line-height:42px;color:#fff;text-align:center;border-radius:15px 0 15px 0;background-color:#00439c;}
#prods .video {margin:40px auto 0 auto;width:680px;font-size:0;background-color:#000;overflow:hidden;}
#prods .video video {width:100%;}

#prods .tis {position:relative;margin-top:40px;padding-bottom:10px;padding-left:15px;border-bottom:1px solid #d9d9d9;}
#prods .tis:before {position:absolute;top:3px;left:0;display:block;width:4px;height:50px;content:"";background-color:#0059c4;}
#prods .tis h3 {line-height:30px;color:#1e1e1e;font-size:24px;}
#prods .tis h3 img {display:inline-block;margin-right:5px;height:30px;vertical-align:middle;}
#prods .tis p { margin-top:5px;color:#666;font-size:14px;}

#prods .cpzs li {display:inline-block;margin-top:3.23%;margin-right:3.23%;width:31.18%;font-size:0;text-align:center;vertical-align:top;}
#prods .cpzs li:nth-child(1),#prods .cpzs li:nth-child(2) {width:48.385%;}
#prods .cpzs li:nth-child(2),#prods .cpzs li:nth-child(5),#prods .cpzs li:nth-child(8),#prods .cpzs li:nth-child(11) {margin-right:0;}
#prods .cpzs li img {width:100%;}
#prods .cpzs li p {padding:12px 10px;color:#fff;font-size:18px;font-weight:bold;background-color:#0059c4;}

#prods .gfyy {margin-top:30px;}
#prods .gfyy li {position:relative;display:inline-block;width:50%;font-size:0;text-align:center;vertical-align:top;}
#prods .gfyy li img {width:100%;}
#prods .gfyy li p {position:absolute;bottom:0;left:0;z-index:2;padding:12px 10px;width:100%;color:#fff;font-size:18px;font-weight:bold;letter-spacing:5px;box-sizing:border-box;background-color:rgba(27,28,30,0.59);}

#prods .hzkh {padding-top:10px;}
#prods .hzkh li {display:inline-block;margin-top:2%;margin-right:3.5%;width:22%;vertical-align:top;}
#prods .hzkh li:nth-child(4n) {margin-right:0;}
#prods .hzkh li img {width:100%;box-shadow:0 0 5px #dedede;border:5px solid #fff;}

#prods .scsb li {display:inline-block;margin-top:2%;margin-right:2%;padding:26px;width:31.7%;text-align:center;vertical-align:top;box-sizing:border-box;border:1px solid #E9EBEA;box-shadow:0 0 50px rgb(0 0 0 / 4%);}
#prods .scsb li:nth-child(3n) {margin-right:0;}
#prods .scsb li img {width:100%;}
#prods .scsb li p {margin-top:15px;color:#0059c4;font-size:18px;font-weight:bold;}

#prods .gssl {margin-top:30px;}
#prods .gssl .rows {display:flex;background-color:#f7f7f7;}
#prods .gssl .rows .imgs {width:50%;font-size:0;}
#prods .gssl .rows .imgs img {width:100%;}
#prods .gssl .rows .text {padding:23px;width:50%;box-sizing:border-box;}
#prods .gssl .rows .text h3 {color:#0059c4;font-size:22px;}
#prods .gssl .rows .text p {margin-top:5px;color:#666;font-size:14px;line-height:1.8;}

#prods .lxwm {margin-top:30px;background-color:#f5f5f5;}
#prods .lxwm .info {display:flex;justify-content:space-between;padding:50px 20px 0 30px;}
#prods .lxwm .info dd {text-align:center;}
#prods .lxwm .info dd div {display:flex;align-items:center;justify-content:center;font-size:0;}
#prods .lxwm .info dd div img {width:36px;}
#prods .lxwm .info dd div span {margin-left:8px;color:#333;font-size:18px;font-weight:bold;}
#prods .lxwm .info dd p {margin-top:20px;font-size:14px;line-height:1.6;}
#prods .lxwm .text {padding:120px 45px 45px 45px;}
#prods .lxwm .text > div {position:relative;padding-bottom:30px;background-color:#fff;}
#prods .lxwm .text img {position:absolute;bottom:-45px;left:-30px;}
#prods .lxwm .text .t1 {padding-top:35px;padding-left:265px;color:#333;font-size:32px;font-weight:normal;}
#prods .lxwm .text .t2 {padding-top:30px;padding-left:295px;}
#prods .lxwm .text .t2 span {display:inline-block;margin-right:20px;width:160px;height:36px;line-height:36px;color:#fff;font-size:18px;text-align:center;vertical-align:top;border-radius:10px;background-color:#0059c4;}
#prods .lxwm .text .t3 {padding-top:40px;padding-left:320px;color:#666;font-size:24px;}
#prods .lxwm .text .t4 {display:flex;align-items:center;padding-top:40px;padding-left:320px;color:#333;font-weight:bold;}
#prods .lxwm .text .t4 h2 {font-size:24px;}
#prods .lxwm .text .t4 a {margin-left:25px;width:160px;height:40px;line-height:40px;color:#fff;font-size:16px;text-align:center;border-radius:20px;background-color:#0059c4;}

/*===================================================================================*/
/* 案例列表 */

#cases a {display:inline-block;margin-top:3%;margin-right:3%;width:31.3333%;font-size:0;vertical-align:top;}
#cases a:nth-child(3n) {margin-right:0;}
#cases a img {width:100%;}
#cases a .text {padding-top:20px;padding-bottom:20px;border-bottom:1px solid #9a9a9a;}
#cases a .text h2 {position:relative;padding-right:70px;height:36px;line-height:36px;font-size:18px;}
#cases a .text span {position:absolute;top:0;right:0;padding-left:15px;height:100%;border-left:1px solid #d4d4d4;}
#cases a .text span i {display:block;width:36px;height:36px;line-height:36px;color:#aaa;font-size:16px;font-weight:normal;text-align:center;box-sizing:border-box;border-radius:50%;border:1px solid #d4d4d4;}
#cases a:hover .text span {border-left-color:#00439c;}
#cases a:hover .text span i {color:#00439c;border-color:#00439c;}

/*===================================================================================*/
/* 新闻列表 */

#news li {display:flex;align-items:flex-start;margin-top:15px;padding:22px;border:1px solid #dedede;}
#news li:first-child {margin-top:0;}
#news li .imgs {flex:0 0 auto;width:286px;font-size:0;}
#news li .imgs img {width:100%;}
#news li .text {flex:1 1 auto;padding-left:22px;}
#news li .text h2 {color:#4b4a4a;font-size:18px;}
#news li .text p {margin-top:15px;color:#999;font-size:15px;line-height:1.8;}
#news li .text > a {float:right;margin-top:35px;width:90px;height:30px;line-height:30px;color:#fff;text-align:center;background-color:#b6b6b6;}
#news li:hover {border-color:#00439c;}
#news li:hover .text > a {background-color:#00439c;}

#news_info h1 {color:#222;font-size:28px;line-height:1.4;font-weight:normal;}
#news_info p {padding-top:18px;padding-bottom:10px;color:#999;border-bottom:1px solid #dedede;}
#news_info p span {margin-left:30px;}
#news_info p span:first-child {margin-left:0;}
#news_info p span i {position:relative;top:1px;margin-right:5px;}
#cases_name h1 {padding-bottom:15px;color:#222;font-size:28px;line-height:1.4;font-weight:normal;border-bottom:1px solid #dedede;}

#wzds {padding-bottom:80px;}
#wzds .dsl {float:left;padding:30px 40px;width:890px;box-sizing:border-box;border:1px solid #f0f0f0;}
#wzds .dsr {float:right;padding:19px;width:300px;box-sizing:border-box;border:1px solid #f0f0f0;}
#wzds .zxzx h3 {padding-top:40px;padding-bottom:15px;color:#00439c;font-size:28px;font-weight:normal;}
#wzds .zxzx ul {position:relative;padding:25px 35px;border:1px solid #f0f0f0;}
#wzds .zxzx ul:after {position:absolute;top:13%;left:50%;width:1px;height:74%;background-color:#dedede;content:"";}
#wzds .zxzx ul li {position:relative;display:inline-block;padding-left:25px;padding-right:100px;width:47%;height:36px;line-height:36px;font-size:16px;vertical-align:top;box-sizing:border-box;}
#wzds .zxzx ul li:before {position:absolute;top:50%;left:0;display:block;margin-top:-2px;width:4px;height:4px;border-radius:50%;border:2px solid #00439c;content:"";}
#wzds .zxzx ul li:nth-child(even) {margin-left:6%;}
#wzds .zxzx ul li span {position:absolute;top:0;right:0;color:#999;font-size:13px;}

.ds_tis {color:#333;font-size:22px;font-weight:normal;}
.ds_tis:after {display:block;margin-top:10px;width:36px;height:2px;content:"";background-color:#00439c;}
.ds_pros a {display:block;margin-top:20px;color:#666;font-size:0;text-align:center;}
.ds_pros a img {width:100%;}
.ds_pros a p {margin-top:10px;font-size:16px;}
.ds_pros a:hover p {color:#00439c;font-weight:bold;}

/*===================================================================================*/

#win_ts {position:fixed;top:20%;left:50%;z-index:9999;margin-left:-170px;padding:32px 20px;width:300px;color:#fff;font-size:22px;line-height:1.4;text-align:center;opacity:0;transition:all 0.5s;border-radius:8px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
#win_loading {position:fixed;top:0%;left:0%;z-index:9999;width:100%;height:100%;background:url(../images/loading2.gif) no-repeat center center;}
#win_loading_bg {position:fixed;top:0px;left:0px;z-index:9998;width:100%;height:100%;background:url(../images/tbs/white0.png);}

/*===================================================================================*/
/* 浮动在线客服 */

#float_os {position:fixed;top:50%;right:10px;z-index:98;margin-top:-100px;width:45px;}
#float_os li {position:relative;margin-bottom:5px;height:45px;text-align:center;cursor:pointer;}
#float_os li:last-child {border-bottom:none;}
#float_os li a {display:block;width:100%;height:100%;}
#float_os li i {position:relative;z-index:2;display:block;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-color:#00439c;background-position:center center;}
#float_os li p {position:absolute;top:0;right:0;z-index:1;display:none;padding:0 65px 0 20px;color:#fff;font-size:18px;line-height:45px;white-space:nowrap;word-break:keep-all;border-radius:24px;background-color:#00439c;}
#float_os li img {position:absolute;top:0;right:55px;display:none;padding:6px;width:120px;height:120px;box-sizing:border-box;background-color:#00439c;}
#float_os li:hover p, #float_os li:hover img {display:block;}
#float_os .qq i {background-image:url(../images/float_os_qq.png);}
#float_os .tel i {background-image:url(../images/float_os_tel.png);}
#float_os .qrcode i {background-image:url(../images/float_os_qrcode.png);}
#float_os .home i {background-image:url(../images/float_os_home.png);background-size:26px auto;}
#float_os .top i {background-image:url(../images/float_os_top.png);}

/*===================================================================================*/

#news_page {padding:50px 0 0 0;width:100%;}
#pros_page {padding:50px 0 0 0;width:100%;}
.fypage {font-size:0px;text-align:center;overflow:hidden;}
.fypage a,.fypage span {display:inline-block;margin:0 5px;width:36px;height:36px;line-height:36px;font-size:14px;color:#333;background-color:#f2f2f2;text-align:center;vertical-align:top;box-sizing:border-box;overflow:hidden;}
.fypage a:hover {color:#fff;background-color:#00439c;}
.fypage span.fypage_current, .fypage a.fypage_current {color:#fff;background-color:#00439c;}
.fypage .fypage_prev,.fypage .fypage_next {}

#news_mpage {display:none;padding:4% 0 0 0;}
#pros_mpage {display:none;padding:4% 0 0 0;}
.mfypage {width:100%;height:24px;font-size:0px;text-align:center;overflow:hidden;}
.mfypage a,.mfypage span {display:inline-block;margin:0px 2px;padding:0px 8px;height:22px;font-size:12px;line-height:22px;color:#666;border:1px solid #ddd;background-color:#fff;vertical-align:top;overflow:hidden;}
.mfypage a:hover {color:#fff;border-color:#cd9315;background-color:#cd9315;}
#mfypage_gov {display:inline-block;margin:0px 2px;padding:0px 6px;width:36px;height:24px;color:#777;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
#mfypage_gobtn:hover {color:#fff;border-color:#cd9315;background-color:#cd9315;}