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:#F7F7F7 url(../images/cp_bj.jpg);
	background-size: cover;
	color:#666;
}
* {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 {will-change: transform;transition: transform ease-in-out .5s;}
.card-thumb:hover {transform: scale(1.1);}


A:link {COLOR:#000; TEXT-DECORATION: none;}
A:visited {COLOR:#000; TEXT-DECORATION: none;}
A:active {COLOR:#000; TEXT-DECORATION: underline;}
A:hover {COLOR:#305DC3;TEXT-DECORATION: none;}

.kk1200 {width:1200px;margin: 0 auto;}
.logo {float: left;padding:15px 0px;}
.logo_wz {float: left;padding-left:25px;margin-top: 35px;border-left: 1px solid #E6E6E6;}
.logo_wz h2 {font-size: 35px;color:#333;font-weight: 600;}
.logo_wz p {font-size:14px;line-height:23px;}

.logo_wz1 {float: left;margin-left:25px;padding-left:20px;margin-top: 35px;border-left: 1px solid #E6E6E6;text-align: center;}
.logo_wz1 h2 {font-size: 35px;color:#C00725;font-weight: 600;}
.logo_wz1 p {font-size:14px;line-height:23px;}

.top_lx {float: right;width:250px;height:40px;margin-top:45px;padding-left:50px;background: url(../images/phone.png) no-repeat left center;}
.top_lx p {font-size:12px;}
.top_lx h2 {font-size:20px;color:#C00725;font-weight: 600;}

.menu_bj {float:left;width:100%;background: #243966;height:50px;}
.menu {margin:0 auto;width:1200px;font-size: 16px;}
.menu li {float:Left;border-right: 1px solid #2C4276;}
.menu li a{float:Left;line-height: 50px;width:140px;text-align: center;transition:width 1s;}
.menu li:last-child {border: none;}
.menu li a {color:#fff;}
.menu li a:hover {background:#22335B;width:150px;}
.now {background:#22335B;}
.now a {color:#fff;}
/* .menu li:last-child {border:none;} */

.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_wz {position: absolute;top:220px;z-index: 3000;width:100%;text-align: center;color:#fff;text-shadow: 1px 1px 1px #000;}
.banner_wz h1 {font-size:60px;font-weight: 600;}
.banner_wz p {font-size: 23px;margin-top: 15px;}

.hot_key {float: 100px;background: #243966;height:40px;line-height: 40px;color:#fff;}

.fg_bq {width:1200px;margin: 0 auto;text-align: center;color:#333;font-size:30px;font-weight: 550;margin-top: 25px;font-weight:500;}
.fg_x {width:1200px;margin: 0 auto;text-align: center;}
.fg_wz {width:1200px;margin: 0 auto;text-align: center;font-size:14px;margin-top:10px;color:#999;font-weight: 100;}

.sy_cp_menu {width:1200px;margin: 0 auto;margin-top: 15px;text-align: center;}
.sy_cp_menu li {display: inline-block;margin-bottom:25px;}
.sy_cp_menu li a{padding:8px 15px;background:#FFF;border:1px solid #ECECEC;color:#A9A9A9;}
.sy_cp_menu li a:hover {background: #305DC3;color:#fff;}

.sy_cp {float:Left;width:100%;display: flex;justify-content:space-between;flex-wrap: wrap;}
.sy_cp li {width:270px;margin-bottom:30px;}
.sy_cp_img {float:left;width:100%;height:190px;overflow: hidden;}
.sy_cp_img img {width:100%;min-height:100%;}
.sy_cp_title {float:left;width:100%;text-align:center;height:50px;line-height: 50px;background: #E9E9E9;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.sy_about_kk {float:Left;width:100%;height:200px;margin-top:30px;}
.sy_about_kk img {width:100%;}

.sy_about_nr {float:left;width:1200px;background:#243966;height:320px;color:#fff;position: absolute;margin-top:-50px;}
.sy_about_pic {float:Left;width:500px;margin-left:50px;margin-top:-50px;}
.sy_about_pic img {padding:10px;border:1px solid #243966;width:100%;background:#fff;}
.sy_about_wz {float:Left;width:400px;padding-top:30px;margin-left: 60px;}
.sy_about_wz h2 {font-size: 30px;}
.sy_about_yw {padding-left:20px;}
.sy_about_wz p {margin-top:20px;line-height:20px;color:#E2E2E2;}
.sy_about_more {margin-top:15px;}
.sy_about_more a {color:#E2E2E2;}
.sy_about_more span {border:1px solid #7796DD;font-size:12px;padding:5px 10px;}
.sy_about_more span:hover {background:#274BA0;}

.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 #305DC3;}
.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 {float:left;width: 100%;}
.sy_cs li {float:left;width:280px;margin:10px;background: #fff;}
.sy_cs_pic {float:left;width:280px;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_cs_more {float:left;width:100%;text-align: center;margin:50px 0px;}
.sy_cs_more span {padding:15px 30px;background: #fff;background:#224696;color:#fff;border-radius: 50px;}
.sy_cs_more span:hover {background: #012D58;}

.foot_wz {float: left;width: 100%;background: #243966;height:160px;color:#fff;position: relative;z-index:20;}
.foot_bq {float: left;width: 100%;background: #22335B;height:38px;line-height: 38px;color:#E1E1E1;text-align: center;position: relative;z-index:300;}
.foot_lx {float:left;width:300px;}
.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:200px;}
.ewm {padding-top:10px;float:right;width:120px;}
.ewm p {width:90px;}
.ewm img {height:90px;padding:5px;background: #fff;border: 2px solid #ccc;}

.foot_link {float:left;width:680px;}
.foot_link h3 {font-size:16px;}
.sy_link {float: left;width:100%;color:#999;}
.sy_link li {float: left;padding:3px;margin:5px;}
.sy_link a {color:#999;}

.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: #496AB5;}

.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;margin-top:-140px;position: relative;z-index: 11;color:#fff;}
.ny_cp_top {float:left;width:100%;background: #243966;padding:30px;border-bottom:1px solid #35508C;}
.ny_cp_top h2 {font-size:26px;border-bottom:1px solid #35508C;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:15px;background:#F9F9F9;margin-bottom:10px;}
.ny_cp_menu li a:hover {background:#243966;color:#fff;}

.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:15px;background:#F9F9F9;margin-bottom:5px;}
.ny_cs_menu li a:hover {background:#243966;color:#fff;}

.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:670px;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%;margin-top:20px;}
.ny_lx_l {float:Left;width:500px;margin-top:-20px;}

.ny_lx_r {float:Left;width:300px;margin-left:50px;}
.ny_lx_r h2 {font-size:22px;font-weight: 600;}
.ny_lx_r p {margin-top:5px;padding-left:10px;}

.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 {float:left;width:100%;height:190px;overflow: hidden;}
.ny_cp_pic img {width:100%;min-height:100%;}
.ny_cp_title {float: left;width:100%;text-align:center;height:50px;line-height: 50px;background: #E9E9E9;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}

.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: #274BA0;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;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.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;
}