*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1300px;font-family:"Microsoft YaHei";overflow-x:hidden;color: #333;}
a{text-decoration: none;font-size: 14px;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.box{max-width: 1300px; min-width: 1200px; width: 100%; margin: 0 auto;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.dfc{display:flex;align-items:end;justify-content:center;}
.dfe{display:flex;align-items:end;justify-content:end;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}



#head {
    width: 100%;
    background: #fff;
    height: 111px;
    box-shadow: 1px 1px 5px 1px #a9a9a9;
    margin: 0 auto;
}
.box {
    width:100%;
    height: auto;
    margin: 0 auto;
}

/*logo*/
.top_bg{ width:100%; height:111px; background:#fff; margin:0 auto;}
.top{
	margin: 0 auto;
	width:1300px;
	min-width:1200px;
	height: 111px;
}
.logoggs{ float:left;}
.logo{float:left; padding-top:20px; margin-right:10px;}
.logo_tel{float: right; padding-top:35px; }


/*一级菜单*/
.dhlm{ float: left;padding-top:38px; }
.dhlm li{ float:left; text-align:center; position:relative; }
.dhlm li a{display:block; margin-right: 12px; height:73px; line-height:45px;color:#222; font-size:15px; text-decoration:none; padding-right: 12px;}
.jiantou{background:url(../image/20190530111159_1411711544.png)no-repeat right top;    }
.dhlm li a:hover{ border-bottom:2px #0f328f solid;}
.cur{border-bottom:2px #0f328f solid;}

/*二级菜单*/
.sedmemu{ position:absolute; width:100%;background-color:rgba(255,255,255,1);left:-340px; top:73px; z-index:9999; width:550px; display:none; text-align:left;}
.sedmemu1{ float:left; width:310px; padding:40px 25px; font-size:13px; }
.sedmemu1 span{
	display: block;
	color: #dc0009;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;}
 .sedmemu2{ float:left; width:160px; height:250px; padding:40px 25px; }
.sedmemu2 a{ line-height:36px !important; height:36px !important; padding:0 !important; font-size:14px; display:inline; color:#555; background:none; border:1px #ededed solid; margin-top:10px;    text-align: center;}
 .sedmemu2 a:hover{ color:#0f328f; background:none; border:1px #ededed solid;}

.xl_ri{width: 820px;overflow:hidden; padding:40px 0;  }
.xl_ri dl{float:left;margin-right:30px;}
.xl_ri dl dt{overflow:hidden;}
.xl_ri dl dt img{transition:600ms ease;}
.xl_ri dl dt img:hover{transform:scale(1.1);transition:600ms ease;}
.xl_ri dd{height:28px;line-height:30px;color: #333;}
.xl_ri table{width:100% !important;}
.xl_ri>table>tbody>tr{display:block;margin:9px;line-height:32px;}
.xl_ri>table>tbody>tr tr{display:inline-block;vertical-align:top;}
.xl_ri>table>tbody>tr tr a{color:#666 !important;}
.xl_ri tr a{ width:150px; font-size:12px; display:block;padding:0 10px;height: 20px; background:none; line-height: 20px;}
.xl_ri tr a:hover{ background:none; color: #dc0009!important; height: 20px;}
.xl_ri table a{ font-weight:bold;}
.xl_ri table table a{ width: auto; font-size:12px; line-height:20px !important; font-weight:normal !important;}

.xlfl_bg{ width:1200px; margin:0 auto;}
.xlfl_c{ width:100%; margin:0 auto; padding-bottom:40px;}
.xlfl_c li{ width: 20% !important; height:auto; float:left; text-align:left;}
.xlfl_c li a{ height:25px ; text-align: left; }
.xlfl_c b{
	font-size: 15px !important;
	display: block;
	color: #0f328f !important;
	margin-bottom:2px;
	line-height:25px;
	margin-top:10px;
}
.xlfl_c b a{
	font-size: 15px;
	line-height:25px;
	padding:0px !important;
	color: #0f328f;
}
.xlfl_c li span{
	width: 100%;
	display: block;
	float: left;
	line-height:25px !important;
	font-size: 14px;
}
.xlfl_c li span a{width: 100%; color:#111 !important;line-height:25px !important;  font-size: 14px; padding-left:10px; background:url(../image/20200306091835_340679415.png) no-repeat left; display: block;}
.xlfl_c li span em{display:block;  line-height:25px; font-style: normal;}
.xlfl_c li span em a{ font-size:12px !important; line-height:25px; color:#888 !important; background:none !important; }
.xlfl_c li a:hover{ height: auto !important; border-bottom: none; color:#0f328f !important;}

<!--解决方案-->
.jifa_c{ width:100%; margin:0 auto;padding-bottom:40px; }
.jifa_c li{ width:50% !important; height:auto; float:left; text-align:left;}
.jifa_c li a{ height:25px ; font-size:14px; width:250px; display:block; text-align: left; }
.jifa_c b{
	font-size: 16px !important;
	display: block;
	color: #0f328f !important;
	margin-bottom: 5px;
	line-height:25px ;
	margin-top:10px;
}
.jifa_c b a{
	font-size: 15px;
	line-height:25px ;
	padding:0px !important;
	color: #0f328f;
}
.jifa_c li span{
	width: 100%;
	display: block;
	float: left;
	line-height:25px !important;
	font-size: 14px;
}
.jifa_c li span a{width:250px; color:#111 !important;line-height:25px !important;  padding-left:10px; background:url(../image/20200306091835_340679415.png) no-repeat left; display: block;}
.jifa_c li a:hover{ height: auto !important; border-bottom: none; color:#0f328f !important;}
.dbt{ width:500px; height:50px; background:#f7f7f7; line-height:50px; font-size:18px; text-align:center;}

<!--租赁服务-->
.zlfw_c{ width:100%; margin:0 auto; padding-bottom:40px;}
.zlfw_c li{ width:33% !important; height:auto; float:left; text-align:left;}
.zlfw_c li a{ height:30px ; font-size:14px; width:250px; display:block; text-align: left; }
.zlfw_c b{
	font-size: 16px !important;
	display: block;
	color: #0f328f !important;
	margin-bottom: 5px;
	line-height:30px;
	margin-top:15px;
}
.zlfw_c b a{
	font-size: 16px;
	line-height:30px;
	padding:0px !important;
	color: #0f328f;
}
.zlfw_c li span{
	width: 100%;
	display: block;
	float: left;
	line-height:30px !important;
	font-size: 14px;
}
.zlfw_c li span a{width:255px; color:#111 !important;line-height:30px !important;  padding-left:10px; background:url(../image/20200306091835_340679415.png) no-repeat left; display: block;}
.zlfw_c li a:hover{ height: auto !important; border-bottom: none; color:#0f328f !important;}


/*banner*/
.bann{overflow: hidden;}
.slider {width: 100%;}
.slick-slide{height: auto;}
.slick-slide img {width: 100%;}
.slick-prev {left: 38px;z-index: 99;}
.slick-next {right: 40px;}
.slick-dots{bottom: 32px;}
.slick-dotted.slick-slider{margin-bottom: 0;}
.slick-prev:before, .slick-next:before{font-size: 34px;font-family: "zxi";}
.slick-dots li{margin:0 2px !important;}
.slick-dots li button{font-size:0 !important;position:absolute;}
.slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slick-dots li.slick-active button:before{color:#0f328f;}
.bann.slick-dotted .slick-prev{left:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-prev{left:38px;}
.bann.slick-dotted .slick-next{right:-52px;transition:all 0.5s;}
.bann.slick-dotted:hover .slick-next{right:38px;}
.bann .slick-prev:before,.bann .slick-next:before{width:36px;height:52px;background:rgba(0,0,0,0.8) url(../image/20211023164114_496103041.png)center no-repeat;line-height: 52px;display: block;top:calc(50% - 26px);font-family:'zxi';}
.bann .slick-prev:before {content: '';display: block;left:0;    transform: rotate(180deg);}
.bann .slick-next:before{content: '';right:0;}


/*标题*/
.pro_tit{ text-align: center;}
.pro_tit p{font-size: 45px; line-height: 45px; position: relative; z-index: 5;display: flex; justify-content: center; align-items: center; font-weight: bold; color: #0f328f;padding-top: 20px;}
.pro_tit p span{font-size: 50px; line-height: 50px; color: #e7e7e7; font-family: Arial; text-transform: uppercase; font-weight: bold; position: absolute; top: 0; z-index: -1; text-align: center;}
.pro_tit ul {display: flex;justify-content: space-between;align-items: center;width: 3%;margin: 10px 0 20px;}
.pro_tit ul i:first-child,.pro_tit ul i:last-child {background: #fbd1d1;width: 9px;height: 9px;}
.pro_tit ul i {width: 10px;height: 10px;background: #f8b7b8;border-radius: 50%;}
.pro_tit em {font-size: 20px; line-height: 44px; color: #777777;}



/*pro*/
.pro{padding: 60px 0; background: #eff2f5;}
.procon{background: #fff; border-radius: 20px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24); padding-top: 55px;    padding-bottom: 55px;}
.pronr{padding: 0 30px;margin-top: 20px;}
.pronr ul{ display: flex; justify-content: space-between;}
.pronr li{width: 32%;}
.pronr li>a{display: block; border: 1px solid #cccccc; position: relative;    overflow: hidden;}
.pronr li>a:after{
    content: '';
    width: 47px;
    height: 48px;
    background: url(../image/20221129203922_1953207609.jpg)no-repeat;
    position: absolute;
    left: 18px;
    top: 18px;
display: none;
}

.pronr li:hover img { transform: scale(1.1);}
.pronr img{ width: 100%; height: 296px;    transition: 0.3s;}
.pronr li br { display: none;}
.pronr li span>a{ background: #0f328f;display: block; font-size: 17px; line-height: 58px; color: #ffffff; padding-left: 20px;}
.pronr li span{display: block; height: 58px; width: 100%;position: relative;}
.pronr ul+ul{margin-top: 24px;}
.pronr li span i{ position: absolute; right: 0; top: 0; width: 145px; height: 58px; background: #e9470a;}
.pronr li span i a{display: block;font-size: 18px;line-height: 58px; text-align: center; color: #ffffff;}
.pronr li span i:after{ content: ''; width: 0; height: 0; border: 18px solid #0f328f; border-right: 9px solid transparent; border-bottom: 40px solid transparent; position: absolute; top: 0;  left: 0; z-index: 111;}


.sol{position: relative;}
.soltp ul {display: flex;width: 100%; transition: all .5s;}
.soltp ul li{ width: 100%; flex-shrink: 0; display: flex; flex-direction: row-reverse; justify-content: flex-end; position: relative;  height: 715px;}
.solnr{ position: absolute; width: 925px;height: 367px; background: rgb(0 0 0 / 85%); border-radius: 20px; top: 137px; left: 0;  right: 0;  margin: auto;text-align: center; color: #fff; display: flex;flex-direction: column;justify-content: center;}
.solnr span:after{content: '';width: 30px; height: 2px; margin: 24px auto;  display: block;  background: #ffffff;}
.solnr b { font-size: 50px;}
.solnr span { font-size: 30px; margin-top: 12px;}
.solnr p{font-size: 18px; line-height: 30px; width: 684px; margin: 0 auto; margin-bottom: 30px;}
.solnr i{ width: 300px; height: 40px; background: #e9470a; line-height: 40px; font-size: 18px;  border-radius: 5px; margin: 0 auto;}
.soldh{ position: absolute;  left: 0;  right: 0;  bottom: 38px;}
.soldh ul{ display: flex; justify-content: space-between;border-radius: 15px; overflow: hidden;}
.soldh li{width: 100%;height: 104px;background: #ffffff;display: flex;align-items: center; justify-content: center;cursor: pointer;}
.soldh li.on{background: #0f328f;}
.soldh li i{width: 30px;height: 30px; background: url(../image/20221130150853_654998302.png)no-repeat;margin-right: 8px;}
.soldh li.on i{ background-position-y: -36px;}
.soldh li:nth-child(2) i{background-position-x: -30px;}
.soldh li:nth-child(3) i{background-position-x: -60px;}
.soldh li:nth-child(4) i{background-position-x: -90px;}
.soldh li:nth-child(5) i{background-position-x: -120px;}
.soldh li:nth-child(6) i{background-position-x: -150px;}
.soldh li:nth-child(7) i{background-position-x: -180px;}
.soldh li:nth-child(8) i{background-position-x: -210px;}
.soldh li span{ font-size: 18px; color: #222222;}
.soldh li.on span{color: #fff;}




.adv { margin-top: 60px;}
.advcon{ margin-top: 20px;}
.advcon ul { display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.advcon li {  width: 404px; height: 275px;background: #0f328f; display: flex;  flex-direction: column; align-items: center;  justify-content: center;    position: relative;    z-index: 1;transition: 0.3s;    cursor: pointer;}
.advcon li b{font-size: 30px;line-height: 30px; color: #ffffff;}
.advcon li p{ font-size: 18px;line-height: 18px; color: #ffffff; margin-top: 18px;}
.advcon li:nth-child(1){background: url(../image/20221130153343_509551877.jpg)no-repeat;}
.advcon li:nth-child(2){background: url(../image/20221130153343_323207054.jpg)no-repeat;}
.advcon li:nth-child(3){background: url(../image/20221130153343_1778242001.jpg)no-repeat;}
.advcon li:nth-child(4){background: url(../image/20221130153344_1856486139.jpg)no-repeat;}
.advcon li:nth-child(5){background: url(../image/20221130153344_1221753646.jpg)no-repeat;}
.advcon li:nth-child(n+4){ margin-top: 40px;}
.advcon li:before{ content: ''; width: 100%;height: 100%; position: absolute; background: rgb(0 0 0 / 85%);z-index: -1;transition: 0.3s;}
.advcon li:after{content: ''; width: 100%; height: 100%; position: absolute; background: rgb(15 50 143 / 85%); z-index: -1;  display: none;transition: 0.3s;}
.advcon li:hover:before{display: none;  transition: 0.3s;}
.advcon li:hover:after{display: block; transition: 0.3s;}
.advcon li:last-of-type span { font-size: 24px; color: #fff; width: 320px;}
.advcon li:last-of-type span:last-of-type{ font-size: 30px; font-weight: bold;}
.advcon li:last-of-type:before,.advcon li:last-of-type:after{display: none;}
.advcon li:last-of-type span img{ vertical-align: baseline; margin-right: 10px;}
.advcon li:last-of-type span+span{ margin-top: 6px;}


.about{ margin-top: 60px;    margin-bottom: 60px;}
.about_l { border-radius: 10px; overflow: hidden;}
.about_r{ width: 738px; height: 434px; position: absolute; right: 0; top: 0;  background: #ffffff;border-radius: 20px; box-shadow: 0px 0px 6px 1px rgb(15 50 143 / 20%); font-size: 16px;  line-height: 30px; color: #666666; padding: 22px 28px;}
.aboutcon{position: relative;height: 434px;    margin-top: 20px;}


/*版权*/
 .footer{width: 100%;background:#141314;}
.foot{ padding-top:56px; margin:0 auto;}
.foot .fl{width: 738px;float: left;}
.foot .fl .gy{width:86px; margin-right: 40px;float:left;}
.foot .fl .gy span{display: block;  padding-bottom:20px; margin-bottom: 28px;position: relative;}
.foot .fl .gy span a{font-size: 18px;color: #FFF;}
.foot .fl .gy span:after{content: "";display: block;width: 30px;height: 2px;background: #0f328f;position: absolute;left: 0px;bottom: 0px;-webkit-transition: all ease .4s;transition: all ease .4s;}
.foot .fl .gy ul li{ margin-bottom:16px; line-height: 16px;}
.foot .fl .gy ul li a{font-size: 14px;color: #aaa;}
.foot .fl .gy ul li a:hover{color: #ffffff;}
.foot .fl .gy:hover span:after{width: 60px;}
.foot .dblogo{float: right;width: 400px;}
 .foot .dblogo h2{width: 400px;height:40px;color: #fff;font-weight:500;font-size: 18px;padding-bottom: 15px;margin-bottom:25px;}
.foot .dblogo h2 img{width:246px; height:56px;}
.foot .dblogo span{display: block; float:left;}
.foot .dblogo .e1{margin-right: 20px;}
.foot .dblogo span em{display: block;width:111px; height:111px;}
.foot .dblogo span em img{width:111px; height:111px;}
.foot .dblogo span b{display: block;font-weight: normal;font-size: 14px;color: #aaa;text-align: center;margin-top: 16px;}

.link{height:86px; line-height: 86px; border-radius:10px; background:#e8e8e8; margin:0 auto;padding: 0 10px;margin-bottom: 50px;}
.link_l{width: 140px;padding-left: 33px;font: 20px/86px "Microsoft YaHei";background: url(../image/20190530111332_2034283065.png) no-repeat 6px center;float: left;color: #222;}
.link_r{width:1130px;float: left;padding-top:30px;color: #aaa;}
.linkTagcs li a{color:#666!important;font-size:14px;}
.linkTagcs li a:hover{color:#0f328f !important;}
/*copyright*/
.copyright {width: 100%;height: 55px;line-height: 55px;color: #fff;background: #0f328f;margin-top: 40px;overflow: hidden;}
.copyright a{color: #fff;}
.copyright .txt{width: 884px;float:left;color: #fff; margin:0 auto;}
.copyright .txt a{color: #fff;-webkit-transition: all ease 300ms;transition: all ease 300ms;}
.copyright .txt a:hover{color: #fff;}