BODY {
	SCROLLBAR-FACE-COLOR: #dbdbdb; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #000000; lbar-dark-shadow-color: #FFFFFF;
	margin:0;
	padding:0;
	margin-top:0;
	FONT: normal 9pt "Microsoft Sans Serif","verdana","Arial";
	background:#FFFFFF;
	color:#333333;
}
* {box-sizing:border-box;margin:0;padding:0;list-style:none;}
img {border:0;}
.yw {font-family: "Century Gothic","Microsoft Sans Serif","verdana","Arial" ;}
.cboth {clear:both;}
.left {float:left;}
.right {float: right;}
.card-thumb {transition: transform ease-in-out .5s;}
.card-thumb:hover {transform: scale(1.1);}
.kk90 {width:90%;margin: 0 auto;height:120px;}

A:link {COLOR:#000; TEXT-DECORATION: none;}
A:visited {COLOR:#000; TEXT-DECORATION: none;}
A:active {COLOR:#000; TEXT-DECORATION: underline;}
A:hover {COLOR:#0A3562;TEXT-DECORATION: none;}

.kk1200 {width:1200px;margin: 0 auto;}
.logo {float: left;padding-top: 30px;}

.logo_img {float: left;}
.logo_wz {float: left;margin-left:20px;color:#046EB8;}
.logo_img img {height: 70px;}

.logo_wz h1 {font-size: 18pt;font-weight: 600;margin-top: 15px;}
.logo_wz p {font-size:10pt;font-weight: 300;margin-top: 5px;}

.top_lx {float: right;width:250px;height:50px;padding-left:60px;background: url(../images/email.png) no-repeat left center;margin-top: 40px;}
.top_lx p {font-size:12px;}
.top_lx h2 {font-size:14pt;color:#055DAF;font-weight: 600;}

.menu_bj {float:left;width:100%;background: #0A3562;height:60px;}
.menu {margin:0 auto;width:90%;font-size: 14pt;}
.menu ul {width:100%;display: flex;justify-content: space-between;}
.menu li {width:160px;line-height: 57px;text-align: center;color:#fff;cursor: pointer;}
.menu li:hover {color:#FFB100;}
.menu li div {margin:0 auto;width:0px;transition: width 1s;height:3px;background: #e9a402;}
.menu li:hover div{width:160px;}

.banner {float:left;width:100%;}
.swiper-slide img{ width:100%;display:block;}
.swiper-pagination-bullet{ width:20px;height:3px;display:inline-block;background:#fff;opacity:1;border-radius:0;}
.swiper-pagination-bullet-active{opacity:1;background:#fff; border-radius:0; border:solid 0px #fff;}

.banner_top {width:1200px;margin:0 auto;height:100px;background: #fff;box-shadow: 3px 15px 15px #ECECEC;position: relative;margin-top: -30px;z-index: 1100;}
.item_kk {width:80%;margin:0 auto;display: flex;justify-content: space-between;}
.banner_top_item {margin-top: -12px;}
.banner_top_item h2 {font-size:30pt;}
.banner_top_item .wz {background: #055DAF;color:#fff;font-size: 14px;font-weight: 500;border-radius: 30%;padding:5px 10px;}
 
.sy_about {width:1200px;margin:0 auto;margin-top: 50px;}
.sy_about_content {float: left;width:650px;padding:15px;}
.sy_about_content h3 {font-weight: 500;font-size: 10pt;font-style: italic;}
.sy_about_content h1 {font-size: 25pt;}
.sy_about_content p {font-size: 14pt;word-wrap: break-word;margin-top: 10px;line-height: 25px;}
.sy_about_pic {float: right;width:500px;padding-top: 15px;}
.sy_about_pic img {width:100%;border-radius: 10px 20px;}

.ny_about {width:90%;margin:0 auto;padding:15px;margin-top: 50px;}
.ny_about h3 {font-weight: 500;font-size: 10pt;font-style: italic;}
.ny_about h1 {font-size: 25pt;}
.ny_about p {font-size: 14pt;word-wrap: break-word;margin-top: 10px;line-height: 25px;}

.fg_bq {width:1200px;margin: 0 auto;text-align: center;color:#333;font-size:30pt;font-weight: 650;margin-top: 25px;}
.fg_wz {width:1200px;margin: 0 auto;text-align: center;margin-top:5px;color:#333;font-size:12pt;}
.fg_x {width:30px;margin: 0 auto;text-align: center;height: 5px;background: #ce6719;margin-top: 10px;}


.sy_cp {width:95%;margin:0 auto;margin-top:20px;display: flex;justify-content:start;flex-wrap: wrap;}
.sy_cp li {width:30%;margin:15px;}
/* .sy_cp li:nth-of-type(3n) {
	margin-right: 0px;
} */
.sy_cp_img {float:left;width:100%;height:260px;overflow: hidden;border:1px solid #ccc;border-bottom: none;display: flex;align-items: center;justify-content: center;}
.sy_cp_img img {max-width:100%;}
.sy_cp_title {float:left;width:100%;height:50px;background: #0A3562;color: #fff;font-size: 12pt;padding:10px 20px;display: flex;align-items: center;justify-content: center;}

.sy_cs {width:95%;margin:0 auto;margin-top:20px;display: flex;justify-content:start;flex-wrap: wrap;}
.sy_cs li {width:30%;margin:15px;background: #fff;border: 3px solid #e9e9e9;}
.sy_cs_pic {width:100%;margin:0 auto;height:200px;overflow: hidden;display:flex; align-items:center;justify-content: center;}
.sy_cs_pic img {max-width:100%;max-height: 100%;}
.sy_cs li p {text-align: center;line-height: 35px;font-size: 14pt;background: #eae6e6;}

.sy_cs_more {float:left;width:100%;text-align: center;margin:50px 0px;}
.sy_cs_more span {padding:15px 30px;background: #fff;background:#2e658f;color:#fff;border-radius: 50px;}
.sy_cs_more span:hover {background: #023a76;}

.sy_yy_kk {width:95%;margin:0 auto;margin-top: 20px;}
.sy_yy_kk ul {display: flex;justify-content: space-around;margin-top:15px;}
.sy_yy_kk li {width:15%;position: relative;}
.sy_yy_title {text-align: center;line-height: 20px;padding:10px 2px;font-size: 12pt;background: #f3efef;}
.sy_yy_img {background: #000;}
.sy_yy_kk li img {width:100%;}
.sy_yy_kk li:hover .sy_yy_title{background: #055DAF;color:#fff;}
.sy_yy_kk li:hover .sy_yy_img img {opacity: 0.5;}

.foot_wz {float: left;width: 100%;background:#0A3562;height:160px;color:#fff;position: relative;z-index:20;}
.foot_bq {float: left;width: 100%;background: #082c52;height:38px;line-height: 38px;color:#E1E1E1;text-align: center;position: relative;z-index:300;}
.foot_lx {float:left;width:100%;}
.foot_lx h2 {font-size: 28px;text-shadow: 1px 1px 1px #000;}
.foot_lx .address {float:left;width:100%;margin-bottom: 15px;opacity: 0.5;}
.foot_lx .lxleft {width:500px;float: left;}
.foot_lx h3 {font-size: 30px;margin-top: 3px;}
.foot_lx p {color:#999;}

.foot_lx_pic {float:left;width:67px;}
.foot_lx_pic img {border-radius: 7px;}
.foot_lx_wz {float:left;width:200px;}

.ewm {float:right;width:250px;display: flex;justify-content:space-around;margin-top: -15px;padding-right: 20px;}
.ewm p {width:90px;}
.ewm img {height:90px;padding:5px;background: #fff;border: 2px solid #ccc;}

.homefh {position: fixed;z-index: 20000;right: 20px;bottom: 100px;width:44px;height:44px;display: none;}

.fy {clear: both;float: left;width:100%;text-align: center;margin:10px 0px;}

.cs_search {width:98%;margin:0 auto;text-align: center;margin-top:30px;font-size: 13pt;color:rgb(4, 27, 104);}
input.layui-input {
	width: 100px;
	color: blue;
	background: #f8f6f6;
  }

  div.layui-form-item {
	display: inline-block;
  }

  /* .subform {
	display: inline-block;
	margin-left: 20px;
	position: absolute;
  } */

  .layui-input-prefix {background: rgb(232, 233, 235);}

  .cs_show {width:95%;margin:0 auto;margin-top:30px;}

  .tr_bj {
	background: #EFEFEF;
  }


.shubiao {
	cursor: pointer;
}

.cs_show {width:95%;margin:0 auto;height:100%;}
.cs_show_pic {width:100%;height:100vh;display: flex;align-items: center;justify-content: center;}
.cs_show_pic img {width:70%;}
.cs_show_content {width:80%;position: fixed;bottom:0;font-size:14pt;text-align: center;background: #055DAF;color:#fff;padding:10px 20px;margin-left:50%;transform: translateX(-50%);border-top-left-radius: 10px;border-top-right-radius: 10px;}

.ppic img {
	margin: 3px 5px;
	height: 20px;
  }
  .sltpic_show img {
	height: 20px;
  }


.ny_cpshow {width:80%;margin:0 auto;margin-top:50px;}
.ny_cpshow h1 {text-align: center;font-size: 28pt;}
.cp_picshow {margin-top:30px;}
.cp_content h1 {text-align: left;margin:20px 0;border-bottom:1px solid #ccc;padding-bottom: 10px;font-size: 18pt;}
.cp_content_wz {padding:10px 20px;line-height: 25px;font-size: 14pt;}
.cp_content_wz p {margin-bottom: 10px;}

/*sticky粘性定位*/
.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	/* 防止左边浮动后看不全 */
	overflow-y: auto;
}

.cpgdpic img {
	max-height:700px;
	overflow: hidden;
}