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 14px "微软雅黑",verdana,"宋体";
	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;padding-top: 30px;}

A:link {COLOR:#000; TEXT-DECORATION: none;}
A:visited {COLOR:#000; TEXT-DECORATION: none;}
A:active {COLOR:#000; TEXT-DECORATION: underline;}
A:hover {COLOR:#055DAF;TEXT-DECORATION: none;}

.kk1200 {width:1200px;margin: 0 auto;}
.logo {float: left;padding-top:7px;}
.logo  img {height: 40px;}
.logo_wz {float: left;padding-left:15px;}
.logo_wz h2 {font-size: 20pt;color:#061B75;font-weight: 600;text-align: justify;text-align-last:justify;}
.logo_wz p {font-size:14px;line-height:23px;text-align: justify;text-align-last:justify;}

.qy_wx {float: right;}
.qy_wx img {height:60px;border:2px solid #7ea7d9;background: #fff;padding:2px;}

.top_lx {float: right;width:250px;height:40px;padding-left:50px;background: url(../images/phone.png) no-repeat left center;margin-top: 10px;}
.top_lx p {font-size:12px;}
.top_lx h2 {font-size:20px;color:#055DAF;font-weight: 600;}

.menu_bj {float:left;width:100%;background: #061B75;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: #FFB100;}
.menu li:hover div{width:160px;}
#now {color:#FFB100;}
#now 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: 15pt;}
.sy_about_content h1 {font-size: 25pt;}
.sy_about_content p {line-height: 28px;margin-top: 30px;text-indent: 2em;font-size: 12pt;}
.sy_about_pic {float: right;width:500px;}
.sy_about_pic img {width:100%;border-radius: 10px 20px;}

.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;}
.fg_x {width:30px;margin: 0 auto;text-align: center;height: 5px;background: #055DAF;margin-top: 10px;}

.sy_cp_kk {width:1200px;margin: 0 auto;margin-top: 30px;} 

.sy_cp_menu_kk {float: left;width:200px;border:3px solid #0055B2;}
.sy_cp_menu_top {float: left;width:100%;height:100px;background: #0055B2;color:#fff;text-align: center;padding-top: 15px;}
.sy_cp_menu_top h1 {font-size: 22pt;}
.sy_cp_menu_top p {font-size: 12px;margin-top: 3px;}

.sy_cp_menu {float:left;width:100%;}
.sy_cp_menu ul {width:80%;margin: 0 auto;margin-top:15px;}
.sy_cp_menu li {float:left;width:100%;background: #004C9F;margin-bottom: 15px;padding:8px 10px;}
.sy_cp_menu li a {color:#fff;}
.sy_cp_menu li:hover {background: #023c7a;}

.sy_cp {float:Left;width:950px;display: flex;justify-content:start;flex-wrap: wrap;margin-left:50px;}
.sy_cp li {width:300px;margin-right:25px;margin-bottom: 25px;}
.sy_cp li:nth-of-type(3n) {
	margin-right: 0px;
}
.sy_cp_img {float:left;width:100%;height:210px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.sy_cp_img img {max-width:100%;max-height:100%;}
.sy_cp_title {float:left;width:100%;text-align:center;height:40px;line-height: 40px;background: #0055B2;color: #fff;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}

.sy_scsb_kk {float: left;width:100%;margin-top:30px;}
.sy_scsb_left {float: left;width:40%;height: 630px;background:url(../images/dq.png) no-repeat center center ,linear-gradient(to bottom ,#3E6182, #133154);color:#fff;}
.sy_scsb_left h1 {margin-top: 60px;font-size: 30pt;color:#FFC843;text-align: center;}
.sy_scsb_left p {text-align: center;margin-top: 20px;font-size: 20pt;}
.welcome {position: relative;top: 330px;font-size: 30pt;font-weight: 550;color: #95A3B3;text-align: center;}
.sy_scsb {float: left;width:60%;padding-left: 10px;}
.sy_scsb ul {width:100%;display: flex;justify-content: start;flex-wrap: wrap;}
.sy_scsb li {width:50%;height:305px;padding:0px 10px;overflow: hidden;margin-bottom: 20px;}
.sy_scsb li img {width:100%;}

.sy_cs {float:left;width: 100%;margin-top: 15px;}
.sy_cs li {float:left;width:280px;margin:10px;background: #fff;border: 3px solid #e9e9e9;}
.sy_cs_pic {width:95%;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: 30px;}

.sy_news {float:left;width:100%;display: flex;justify-content:space-between;flex-wrap: wrap;}
.sy_news li {width:380px;padding:25px;background: #fff;border-bottom:3px solid #EBEBEB;box-shadow: 3px 5px 3px #EBEBEB;margin:15px 0px;border-bottom-right-radius: 10px;border-top-left-radius: 10px;}
.sy_news li:hover {border-bottom:3px solid #0055B2;}
.sy_news h2 {font-size:21px;font-weight: 500;color:#333;}
.sy_news p {font-size:12px;color:#A9A9A9;line-height: 20px;margin:10px 0px;}
.sy_news_time span {font-size:12px;color:#666;}

.sy_cs_more {float:left;width:100%;text-align: center;margin:50px 0px;}
.sy_cs_more span {padding:15px 30px;background: #fff;background:#0055B2;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;}
.sy_yy_kk li {width:15%;position: relative;}
.sy_yy_title {text-align: center;line-height: 70px;}
.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;}

.sy_sclc_kk {float: left;width:100%;background: url(../images/cp_bj.jpg) no-repeat;background-size: cover;padding:20px 0;padding-bottom: 60px;}
.sy_sclc {width:1100px;margin:0 auto;}
.sy_sclc ul {margin-top: 30px;}
.sy_sclc li {float: left;width:120px;text-align: center;transition: transform ease-in-out .5s;}
.sy_sclc li:hover {transform: scale(1.1);}

.foot_wz {float: left;width: 100%;background:#055DAF;height:160px;color:#fff;position: relative;z-index:20;}
.foot_bq {float: left;width: 100%;background: #044886;height:38px;line-height: 38px;color:#E1E1E1;text-align: center;position: relative;z-index:300;}
.foot_lx {float:left;width:400px;}
.foot_lx h2 {font-size: 28px;text-shadow: 1px 1px 1px #000;margin-bottom: 15px;}
.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:300px;}
.ewm {float:right;width:260px;margin-top:-20px;}
.ewm div {display: inline-block;margin-left:15px;}
.ewm p {width:90px;}
.ewm img {height:90px;padding:5px;background: #fff;border: 2px solid #ccc;}

.foot_link {float:left;width:580px;}
.foot_link h3 {font-size:16px;}
.foot_link a {color:#e8d50a;}

.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;line-height: 30px;background: #fff;padding:10px;}
.fy {clear: both;float: left;width:100%;text-align: center;margin:10px 0px;line-height: 30px;}
.htmlfy {padding:3px 6px;background:#ADB3BE;color:#fff;border-radius: 7px;}
.htmlfy:hover {background: #0055B2;}

.ny_bj {float:Left;width:100%;background: url(../images/cp_bj.jpg) no-repeat;background-size: cover;}

.ny_banner {float:left;width:100%;height:250px;background:url(../images/ny_banner.jpg);background-size: cover;}
.ny_banner img {width:100%;}

.ny_left_menu {float:left;width:230px;color:#fff;margin-top: 20px;}
.ny_cp_top {float:left;width:100%;background: #0055B2;padding:30px;border-bottom:1px solid #006464;}
.ny_cp_top h2 {font-size:26px;border-bottom:1px solid #064383;padding-bottom:8px;font-weight: 600;}
.ny_cp_menu {float:left;width:100%;padding:30px 20px;background:#E1E1E1;}
.ny_cp_menu li a {float:Left;width:100%;height:45px;line-height:45px;border:2px solid #DEDEDE;padding-left:25px;background:#055DAF;margin-bottom:10px;color:#fff;border-radius: 10px 20px;}
.ny_cp_menu li a:hover {background:#02458c;}

.ny_cs_menu {float:left;width:100%;padding:20px 20px;background:#E1E1E1;font-size:12px;}
.ny_cs_menu li a {float:Left;width:100%;height:40px;line-height:40px;border:2px solid #DEDEDE;padding-left:25px;background:#0055B2;margin-bottom:5px;color:#fff;border-radius: 10px 20px;}
.ny_cs_menu li a:hover {background:#02458e;}

.ny_banner_title {width:100%;text-align: center;color:#fff;text-shadow: 1px 1px 1px #000;opacity: 0.7;margin-top:60px;}
.ny_banner_title h2 {font-size:56px;}
.ny_banner_title p {font-size:26px;letter-spacing: 10px;font-weight: 100;margin-top:15px;}

.ny_content {float:left;width:950px;margin-left:20px;padding:20px;line-height: 30px;font-size:16px;}
.ny_dh {float:left;width: 100%;height: 50px;background: #E1E1E1;line-height: 50px;}
.ny_dh_wz {width:1200px;margin:0 auto;}
.ny_zw {float:left;width:100%;}
.ny_zw p {margin-top:15px;}
.ny_zw img {padding:10px;border:1px solid #D9E1F4;max-width:95%;}

.ny_lx {float:left;width:100%;padding:20px;}
.ny_lx h1 {margin: 15px 0px;}
.ny_lx p {margin:3px 0;}
.ny_lx img {max-width: 100%;padding:7px;background: #fff;border: 1px solid #D9E1F4;}

.ny_news {float:left;width: 90%;}
.ny_news li {float: left;width:100%;padding:20px 15px;border-bottom: 1px solid #E4E4E4;}
.ny_news li h2 {font-size:23px;font-weight: 500;}
.ny_news li p {font-size: 14px;line-height:20px;margin-top:15px;color:#666;}
.ny_news_time {margin-top:5px;}
.ny_news_time span {color:#224696;font-size:12px;}

.ny_cp {float:left;width: 100%;}
.ny_cp li {float:left;width:270px;margin:15px 0px;margin-left: 20px;}
.ny_cp_pic {width:100%;height:190px;overflow: hidden;background: #fff;display: flex;justify-content: center;align-self: center;padding:10px;}
.ny_cp_pic img {max-width:100%;max-height:100%;}
.ny_cp_title {float: left;width:100%;text-align:center;height:40px;line-height: 40px;background: #c7ccd1;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.more {text-align: center;font-size: 12px;color:#064383;margin-bottom: 20px;}

.ny_honor {float:left;width: 100%;}
.ny_honor li {float:left;width:270px;margin:15px 0px;margin-left: 20px;}
.ny_honor_pic {width:100%;height:350px;overflow: hidden;background: #fff;display: flex;justify-content: center;align-self: center;padding:10px;}
.ny_honor_pic img {max-width:100%;max-height:100%;}

.cs_search {float:left;width:100%;}
.cs_search input {padding:3px 5px;border:none;border:1px solid #ccc;width:100px;}
.cs_search button {border: none;background: #0055B2;color:#fff;border-radius: 10px;padding:3px 10px;}

.ny_cs {float:left;width: 100%;}
.ny_cs li {float:left;width:270px;margin:15px 0px;margin-left: 20px;}
.ny_cs_pic {float:left;width:100%;height:200px;overflow: hidden;background: #fff;display:flex; align-items:center;justify-content: center;}
.ny_cs_pic img {max-height:100%;max-width: 100%;}
.ny_cs_title {float: left;width:100%;text-align:center;line-height:20px;padding:10px 0px;background: #e9e9e9;}
.ny_cs_title h3 {font-size:16px;font-weight: 550;}
.ny_cs_title p {text-align: center;font-size:12px;}

.ny_cp_fl {float:left;width:95%;text-align: center;}
.ny_cp_fl li {display: inline-block;margin:5px 2px;}
.ny_cp_fl li a{padding:5px 10px;background:#FFF;border:1px solid #ECECEC;color:#A9A9A9;}
.ny_cp_fl li a:hover {background: #305DC3;color:#fff;}

.ny_show {float:left;width:98%;padding:10px;}
.ny_show img {margin:10px;max-width:100%;padding:10px;border:1px solid #D9E1F4;}
.ny_show h2 {font-size:25px;font-weight: 600;text-align: center;margin:10px 0px;}
.ny_show p {margin-top:10px;}
.news_tag {color:#ccc;font-size: 12px;border-top: 1px dotted #ccc;padding-top: 5px;margin-top:15px;}

.xg_news {float: left;width:100%;margin-top:20px;padding-top: 10px;border-top: 1px solid #ECECEC;}
.xg_news h2 {font-size: 20px;}
.xg_news li {float:left;width:40%;font-size: 14px;padding-left:15px;border-bottom: 1px dotted #ccc;margin:3px 15px;}

.xg_cp {float: left;width:100%;margin-top:20px;padding-top: 10px;border-top: 1px solid #ECECEC;}
.xg_cp li {float:Left;width:200px;margin:10px;}
.xg_cp_pic {float:Left;width:100%;height:150px;overflow: hidden;}
.xg_cp_pic img {width:100%;height:100%;}
.xg_cp li p {float:Left;width:100%;text-align: center;font-size:12px;height:30px;line-height: 30px;background: #E9E9E9;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

/*sticky粘性定位*/
.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	/* 防止左边浮动后看不全 */
	overflow-y: auto;
}

.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;
  }
  .layui-input-prefix {background: rgb(232, 233, 235);}

  div.layui-form-item {
	display: inline-block;
  }

  /* .subform {
	display: inline-block;
	margin-left: 20px;
	position: absolute;
  } */

  .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:60%;}
.cs_show_content {width:80%;position: fixed;bottom:0;font-size:14pt;text-align: center;background: #0055B2;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;
  }


  .qq_online {
	position: fixed;
	z-index:200000;
	right:0px;
	top:360px;
	width:130px;
	background: #f1eded;
	padding:5px 10px;
	border-radius: 10px;
  }

.qq_online img {
	height:25px;
}

.qq_online p {
	margin:5px 0;
	background: #ddd6d6;
	padding:5px;
	font-size: 12px;
	border-radius: 10px;
}