.foot {
	height: 515px;
	background: url(../images/foot_bg.jpg) no-repeat center 0;
}
.layout{
	overflow: hidden;
}
.gsxx {
	float: left;
	width: 500px;
	margin-top: 112px;
}

.f_lg {
	height: 87px;
}

.f_lg dt {
	float: left;
	margin-right: 16px;
}

.f_lg li {
	font-size: 27px;
	color: #fff;
	line-height: 27px;
	font-weight: normal;
	padding: 18px 0 20px;
}

.f_lg p {
	font-size: 13px;
	color: #fff;
	opacity: 0.6;
	line-height: 24px;
}

.f_lg p a {
	color: #fff;
}

.f_lg p i {
	margin: 0 10px;
}

.tact {
	margin-top: 46px;
}

.tact p {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	opacity: 0.6;
}

.tact p a {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}

.tact p i {
	margin-left: 70px;
}

.gsxx .tel {
	font-size: 38px;
	color: #e89214;
	font-family: Arial;
	padding-left: 56px;
	line-height: 32px;
	margin-top: 36px;
	background: url(../images/tel3.png) no-repeat left center;
	font-weight: bold;
}

.f_nav {
	float: left;
	width: 300px;
	margin-left: 140px;
	margin-top: 110px;
}

.f_nav li {
	float: left;
	width: 150px;
}

.f_nav li dt {
	font-size: 16px;
	color: #aab0bc;
	line-height: 16px;
	margin-bottom: 22px;
	font-weight: bolder;
}

.f_nav li dt i {
	display: block;
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	opacity: 0.6;
	font-weight: normal;
}

.f_nav li p a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 39px;
	opacity: 0.6;
}

.f_nav li p a:hover {
	opacity: 1;
}

.sao {
	float: right;
	width: 200px;
	height: 460px;
	background: url(../images/sao_bg.jpg) no-repeat;
	padding-top: 117px;
	box-sizing: border-box;
}

.sao p img {
	display: block;
	width: 110px;
	height: 110px;
	margin: 0 auto;
}

.sao p span {
	display: block;
	font-size: 13px;
	color: #fff;
	line-height: 38px;
	height: 50px;
	text-align: center;
}
.content{
	    width: 1200px;
	    margin: 0 auto;
}
.news{padding: 90px 0;background: #f5f5f5;}

.news tit{margin-bottom: 40px;}

.new_con{width: 575px;}

.new_con li{height: 37px;font-size: 17px;color: #333;line-height: 25px;}

.new_con li img{float: left;margin-right: 10px;}

.new_con li i{float: right;color: #666;text-transform: uppercase;font-weight: normal;}

.new_con dt{height: 324px;overflow: hidden;}

.new_con dt img{width: 575px;height: 324px;transition: all 0.5s;}

.new_con dt:hover img{transform: scale(1.05);}

.new_con dd{height: 100%;border-bottom: 1px solid #e0e0e0;}

.new_con dd i{float: left;width: 60px;padding-right: 12px;height: 56px;text-align: center;border-right: 1px solid #ccc;margin: 18px 18px 0 0;font-size: 15px;color: #999;line-height: 20px;}

.new_con dd i em{display: block;font-size: 34px;line-height: 24px;padding-bottom: 14px;color: #222;}

.new_con dd span{font-size: 17px;color: #222;line-height: 36px;padding-top: 14px;font-weight: normal;}

.new_con dd span a,.new_list p a{color: #222;}

.new_con dd p{font-size: 14px;color: #999;line-height: 32px;}

.new_list p{height: 40px;line-height: 40px;border-bottom: 1px solid #e0e0e0;font-size: 14px;}

.new_list p i{float: right;color: #999;}

.new_con dd h4:hover a,.new_list p:hover a{color: #1b599f;}





/*abt*/

.abt{padding: 129px 0 96px;background: url(../images/abt_bg.jpg) no-repeat center 0;}

.abt dt{height: 120px;}

.abt_con{height: 502px;background: #fff; width: 1200px; padding: 0 45px;margin: 493px auto 0;  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}

.abt_con span{font-size: 22px;color: #282828;line-height: 22px;text-align: center;font-weight: normal;padding: 46px 0 28px; display:block;}

.abt_desc{font-size: 14px;color: #282828;line-height: 26px;text-align: center;opacity: 0.6;width: 1076px;margin: 0 auto 40px;}

.qyfc_t{float: left;width: 202px;}

.qyfc_t a{display: block;height: 60px;background: #ebebeb;margin-bottom: 1px;padding: 12px 0 0 32px;box-sizing: border-box;border-left: 4px solid #ebebeb;font-size: 20px;color: #292d33;line-height: 20px;position: relative;transition: all 0.3s;}

.qyfc_t a i{display: block;font-size: 12px;opacity: 0.25;line-height: 24px;}

.qyfc_t a.on{background: #1b599f;color: #fff;border-color: #e89214;}

.qyfc_t a.on:after{position: absolute;width: 25px;height: 25px;content: "";background: url(../images/abt_jt.png) no-repeat;top: 16px;right: -11px;}

.qyfc_con{float: right;width: 960px;}

.qyfc_list li{float: left;width: 234px;margin-right: 8px;}

.qyfc_list li img{display: block;width: 100%;max-height:200px;}

.qyfc_list li span{display: block;font-size: 16px;color: #292d33;text-align: center;line-height: 16px;padding-top: 38px;}

.qyfc_list .tempWrap,.hn_list .tempWrap{width: 100% !important;}

.hn_list li{float: left;width: 180px;margin-right: 15px;}

.hn_list li img{display: block;width: 100%;}

.hn_list li span{display: block;font-size: 16px;color: #292d33;text-align: center;line-height: 16px;padding-top: 20px;}
.fl { float:left;}

.fr { float:right;}
.pa{ position:absolute;}

.pr{ position:relative}

.links{height: 80px;line-height: 80px;background: #082350;}

.links a{font-size: 14px;color: #fff;opacity: 0.6;margin-right: 50px;}

.tit{text-align: center;font-weight: normal;}

.tit span{display: block;font-size: 45px;color: #000;line-height: 45px;}

.tit i{display: block;font-size: 24px;color: #000;line-height: 24px;padding-top: 22px;}

.qmban{
	width: 100%;
}
.qmbgpic{
width: 100%;margin-bottom: 12px;
}
.qmban img,
.qmbgpic img{
	width: 100%;display: block;
}
.product{
	padding: 30px 0;
}
.qmuavlist{
	width: 230px;
	float: left;
}
.qmuavlist .tit{
	background: url(../images/qmbg3.jpg) no-repeat center/cover;font-size: 26px;
	line-height: 1.7;
	color: #fff;padding-top: 22px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;position: relative;z-index: 2;
}
.qmuavlist .tit::before{
	content: "";position: absolute;
	left: -2px;right: 0;
	top:0;z-index: -1;background: url(../images/qmbg3.jpg) no-repeat center/cover;height: 86px;width: 234px;margin: 0 auto;
}
.qmuavlist ul{
	overflow: hidden;position: relative;z-index: 3;margin-top: 20px;
}
.qmuavlist ul li{
	margin-bottom: 2px;padding: 0 26px;background: url(../images/qms4.jpg) no-repeat right 24px center #ececec;
}
.qmuavlist ul li a{
	color:#1a1a1a;
	font-size: 16px;
	display: block;line-height: 60px;background: url(../images/qms3.jpg) no-repeat left center;padding-left: 22px;
}
.qmuavlist ul li:hover a{
	color:#0061ae;
}
.qmuavlist .tel{
	overflow: hidden;background: #0e4588;padding: 20px 0 20px 20px;
}
.qmuavlist .tel img{
	display: block;
}
.qmuavlist .tel h6{
	font-size: 14px;
	line-height: 1.7;
	color: #fff;margin: 5px 0 8px;
}
.qmuavlist .tel h1 a{
	font-size: 20px;
	line-height: 1.4;
	color: #fff;font-weight: bold;
}
.product .pic{
	width: calc(100% - 242px);
	float: right;margin-top: 16px;
}
.product .pic ul li{
	float: left;
	width: calc((100% - 22px)/3);margin-right: 10px;
	margin-bottom: 10px;
}
.product .pic ul li:nth-child(3n){
	margin-right: 0;
}
.product .pic ul li img{
	display: block;
	width: 100%;
	height: 250px;
}
.product .pic ul li p{
	text-align: center;
	color:#000;
	font-size: 14px;
	line-height: 40px;
}
.product .qmptl{
	background: #f1f1f1;display: flex;justify-content: space-between;align-items: center;padding-right: 10px;margin-bottom: 14px;
}
.product .qmptl h2{
	font-size: 20px;
	line-height: 44px;
	color: #fff;font-weight: bold;background: url(../images/qms6.jpg) no-repeat center/cover;width: 200px;padding-left: 14px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.product .qmptl .more{
	font-size: 16px;
	line-height: 44px;
	color: #000;
}

.hnav{
	background: #0061ae;
}
.hnav ul{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;height: 62px;
}
.hnav ul li{
	float: left;
	width: calc((100%)/9);
	height: 62px;
	overflow: hidden;
	text-align: center;
	line-height: 62px;
}
.hnav ul li a{
	color:#fff;
	font-size: 16px;
}
.hnav ul li:hover{
	background: #e67817;
}
.h_con dd a:hover{
	color: #e67817;
}
      .h_top{font-size: 12px;color: #fff;background: #183883;line-height: 30px;}     
  .h_con .t_logo{float: left;width: 514px;}
  .h_con .t_logo a{display: block; max-width: 514px;}
  .h_con .dls{
	  float: left;
  }
  .h_con{
	  padding: 20px 0 30px;margin: 0 240px;
  }
   .h_con .dls{
	   margin-left: 20px;margin-top: 10px;
   }
   .h_con .dls p{
	   font-size: 20px;
	   line-height: 1.6;
	   color: #e87816;font-weight: bold;
   }
   .h_con .dls dl{
	  font-size: 0;margin-top: 10px;
   }
  .h_con dt{font-size: 14px;color: #133161;line-height: 26px;display: inline-block;margin-right: 5px;}
  .h_con dd{
	  display: inline-block;
  }
  .h_con dd a{font-size: 14px;color: #133161;line-height: 26px;display: block;}
.h_con .lt{
	float: left;
}
.h_con .rt{
	float: right;padding-left: 50px;background: url(../images/qms1.png) no-repeat left top 5px;
}
.h_con .rt h3{
	font-size:14px ;
	line-height: 1.7;
	color: #000;margin-bottom: 6px;
}
.h_con .rt h2 a{
	font-size:26px ;
	line-height: 1.4;
	color: #eeb645;font-weight: bold;display: block;
}
.fsearch {
	padding: 12px 0 30px;
	background: #edeaf1;
}
.fsearch .search {
	width: 380px;float: right;
}
.fsearch .lt {
	padding-right: 34px;float: left;
}
.fsearch .lt li.on{
	font-size: 16px;color: #777777;font-weight: bold;margin-right: 12px;
}
.fsearch .lt li{
	display: inline-block;
}
.fsearch .lt li span,
.fsearch .lt li a {
	display: block;
	font-size: 14px;
	line-height: 42px;
	color: #777777;
}
.fsearch .lt li span{
	margin: 0 5px;
}
.fsearch .lt li a:hover {
	color: #0061ae;
}
.fsearch .search form {
	border: 2px solid #0061ae;
	background: #ffffff;
	display : flex ;
	flex-wrap : wrap;
	justify-content : space-between;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari å’Œ Chrome */
	-o-transition:all 0.3s;
}
.fsearch .search .info {
	display: block;
	width: calc(100% - 100px);
	height: 40px;
	border: none;
	font-size: 14px;
	color: #333;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsearch .search .button {
	height: 40px;
	width: 82px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border: none;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari å’Œ Chrome */
	-o-transition:all 0.3s;background: url(../images/qms2.jpg) no-repeat center #0061ae;
}
.qmhsban{
	background: url(../images/qmbg2.jpg) no-repeat center/cover;padding: 50px 0 34px;text-align: center;
}
.qmhsban h2{
	font-size: 56px;
	line-height: 1.4;
	color: #fff;font-weight: bold;
}
.qmhsban h3{
	font-size: 24px;
	line-height: 1.4;
	color: #fff;margin: 28px 0;
}
.qmhsban .btn{
	width: 160px;height: 46px;border: 1px solid #fff;text-align: center;margin: 0 auto;
	display: block;font-size: 14px;
	line-height: 46px;
	color: #fff;
}
.pages{
	text-align: center;margin-top: 20px;
}
.pages dl{
	display: inline-block;text-align: center;
}
.pages dd{
	margin: 0 3px;display: inline-block;
}
.pages dd a{
	min-width: 28px;line-height: 28px;display: block;text-align: center;
	border: 1px solid #cccccc;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;padding: 0 8px;
	-o-box-sizing: border-box;
	box-sizing: border-box;font-size: 12px;color: #000;transition:all 0s;
	-ms-transition:all 0s;  /* IE 9 */
	-moz-transition:all 0s;     /* Firefox */
	-webkit-transition:all 0s; /* Safari 和 Chrome */
	-o-transition:all 0s;
}
.pages dd a:hover,
.pages dd.on a,
.pages dd.ons a{
	background: #333;
	border-color: #333 ;
	color: #fff;
}
.qmkewot{
	padding-top: 40px;
}
.qktit{
	text-align: center;
}
.qktit h2{
	font-size:34px ;
	line-height: 1.7;
	color: #173885;display: inline-block;position: relative;font-weight: bold;
}
.qktit h2::before,
.qktit h2::after{
	position: absolute;
	left: -40px;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); width: 34px;height: 1px;background: #173885;
	display: block;content: "";
}
.qktit h2::after{
	left: auto;right: -40px;
}
.qktit h2 span{
	color: #e67914;
}
.qktit p{
	margin-top: 3px;
}
.qktit p i{
	padding: 0 78px;border: 1px solid #d6d6d6;font-size:16px ;
	line-height: 40px;
	color: #9a9899;display: inline-block;
}
.qmkewot .ds{
	margin: 16px 0 36px;
}
.qmkewot .ds .pic{
	float: left;
}
.qmkewot .ds .pic img{
	display: block;margin: 0 auto;
}
.qmkewot .ds .txt{
	float: right;width: calc(100% - 470px);
}
.qmkewot .ds .txt .del{
	font-size: 16px;
	line-height: 40px;
	color: #6c6c6b;
}
.qmkewot .ds .txt ul{
	margin-top: 30px;
}
.qmkewot .ds .txt li{
	float: left;width: calc((100% - 22px)/3);margin-right: 10px;
	height: 150px;
}
.qmkewot .ds .txt li:nth-child(3n){
	margin-right: 0;
}
.qmkewot .ds .txt li img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.qmkewot .youshi{
	margin-top: 20px;position: relative;
}
.qmkewot .youshi::before{
	content: "";position: absolute;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); background: url(../images/qms14.png) no-repeat center/cover;width: 250px;height: 212px;margin: 0 auto;
}
.qmkewot .youshi ul{
	position: relative;height: 595px;
}
.qmkewot .youshi li{
	position: absolute;
	left: 0;
	top: 0;z-index: 1; 
}
.qmkewot .youshi li:nth-child(2n){
	left: auto;right: 0;
}
.qmkewot .fuwu .text .hs,
.qmkewot .youshi li .hs{
	float: left;background: url(../images/qms13.png) no-repeat center/cover;
	width: 114px;height: 148px;text-align: center;padding-top: 22px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.qmkewot .fuwu .text .rs,
.qmkewot .youshi li .rs{
	float: right;width: calc(100% - 140px);
}
.qmkewot .fuwu .text .hs h3,
.qmkewot .youshi li .hs h3{
	font-size:30px ;
	line-height: 1.4;
	color: #fff;position: relative;
}
.qmkewot .fuwu .text .hs h3::before,
.qmkewot .youshi li .hs h3::before{
	content: "";position: absolute;
	left: 0;right: 0;
	bottom: -6px;z-index: 1;width: 51px;height: 2px;background: #fff;margin: 0 auto;
}
.qmkewot .fuwu .text .hs h4,
.qmkewot .youshi li .hs h4{
	font-size:24px ;
	line-height: 1.4;
	color: #fff;margin-top: 10px;
}
.qmkewot .fuwu .text .rs h2,
.qmkewot .youshi li .rs h2{
	font-size:24px ;
	line-height: 1.4;
	color: #e67817;font-weight: bold;margin-bottom: 22px;
}
.qmkewot .fuwu .text .rs p,
.qmkewot .youshi li .rs p{
	font-size:14px ;
	line-height: 38px;
	color: #52514f;border-bottom: 1px solid #9a9a9a;
}
.qmkewot .youshi li .text{
	width: 625px;margin-bottom: 30px;
}
.qmkewot .youshi li .pic{
	width: 490px;height: 382px;overflow: hidden;
}
.qmkewot .youshi li .pic img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.qmkewot .youshi li:nth-child(1) .text{
	margin-left: 20px;
}
.qmkewot .youshi li:nth-child(2) .pic{
	margin-left: 136px;margin-bottom: 30px;
}
.qmkewot .fuwu{
	position: relative;height: 570px;margin-top: 40px;padding-top: 170px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.qmkewot .fuwu::before{
	content: "";
	position: absolute;
	left: -255px;
	top: 0;z-index: 1; background: url(../images/qmbg5.png) no-repeat center/cover;
	width: 1787px;height: 483px;
}
.qmkewot .fuwu .text{
	background: #fff;padding: 12px 16px 10px 30px;width: 570px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;position: relative;z-index: 2;
}
.qmkewot .btn{
	width: 460px;line-height: 60px;
	display: block;margin: 110px auto 0;text-align: center;border: 1px solid #e46600;
}
.qmkewot .btn span{
	font-size:20px ;
	line-height: 60px;
	color: #e46600;
}
.qmkewot .btn i{
	margin-left: 16px;
}
















