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 "Century Gothic","Microsoft Sans Serif","verdana","Arial";
	background:#F7F7F7;
	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 {will-change: transform;transition: transform ease-in-out .5s;}
.card: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:#034697;TEXT-DECORATION: none;}
.kk1200 {width:1200px;margin: 0 auto;}
.kk95 {width:95%;margin: 0 auto;}
.mtop50 {margin-top: 50px;}
.mtop30 {margin-top: 30px;}

.top_bj {float:left;width:100%;height:100px;background:rgba(255, 255, 255, 0.8);position: fixed;top:0;z-index:100;}
/* .top_bj {float:left;width:100%;height:100px;border-bottom:2px solid #ccc;} */


.logo {float: left;padding-top:20px;padding-left: 20px;}
.logo img {transition: transform 2s;width:0px;}
.logo img:hover {transform: rotateY(360deg);}
.logo_wz {float:left;margin-left:15px;padding-top: 32px;}
.logo_wz h1 {font-size: 30px;color:#000;font-weight: 600;}
.logo_wz p {text-align: center;line-height: 26px;font-size: 12px;}

.menu {float: right;font-size:15px;padding-right: 20px;}
.menu li {float:Left;width:105px;text-align: center;padding-top:40px;}
.menu li:hover {font-weight: 550;}
.menu li div {margin:0 auto;width:0px;height:4px;background:#034697;transition: width 0.5s;margin-top: 37px;}
.menu li:hover div {width:105px;border-radius: 20px;}
/* .now {color:#003366;font-weight: 550;} */
/* .menu li:last-child {border:none;} */

.banner {float:left;width:100%;margin-top:100px;}
.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:250px;z-index: 3000;width:100%;text-align: center;color:#fff;text-shadow: 1px 1px 1px #000;}
.banner_wz h1 {font-size:50px;font-weight: 600;}
.banner_wz p {font-size: 30px;margin-top: 15px;}

.wzdh {width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
.wzdh_item {width:32%;padding:15px 0px;text-align: center;background: #EBEDF5;}
.wzdh_item h2 {font-size: 20px;font-weight: 550;margin-top: 15px;color:#333;}
.wzdh_item:hover {background: none;}
.wzdh_item img {transition: transform 2s;}
.wzdh_item:hover img {transform: rotateY(360deg);}

.pic_left1 {float: left;width:40%;overflow: hidden;}
.pic_left1 img {width: 100%;}
.pic_left2 {float: left;width:60%;background: #EBEDF5;padding:30px 55px;}
.pic_left2 h2 {color:#000;font-weight: 600;font-size: 36px;padding-top: 15px;}
.pic_left2 .eyw {font-size:26px;color:#ccc;}
.fgx {float:Left;width: 100%;margin-top:20px;}
.fgx span {width:30px;height: 3px;background: red;display: block;}
.pic_wz {padding:10px 0px;margin-top: 30px;line-height: 20px;font-size: 12px;}

.sycp_list {float: left;width: 100%;margin-top: 15px;color:#034697;}
.sycp_list li {float: left;padding: 5px 20px;}
.sycp_list li a {color:#034697;}

.title_bk {width: 100%;text-align: center;}
.title_bk h2 {font-size: 26px;font-weight: 600;line-height: 40px;}
.fgx_center_red {width:20px;height:3px;background: red;margin: 0 auto;margin-top:15px;}

.sycp_show_list {width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;overflow: hidden;}
.sycp_show_list li {width:18%;margin:15px 0px;}
.sycp_kk {width:100%;overflow: hidden;}
.sycp_kk img {width: 100%;min-height: 100%;}
.sycp_show_list li p {text-align: center;line-height: 25px;margin-top: 8px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.sy_about {width:100%;font-size: 16px;line-height: 30px;color: #ABABAB;text-align: center;}
.sy_about_flex {display:flex;width:100%;justify-content: space-between;align-items: center;flex-wrap: nowrap;margin-top: 20px;}
.sy_about_flex li {width: 30%;background: #EBEDF5;padding:35px 20px;text-align: center;color:#ABABAB;}
.sy_about_flex li img {width: 30%;transition: transform 2s;}
.sy_about_flex li:hover img {transform: rotateY(360deg);}
.sy_about_flex li p {margin-top: 20px;line-height: 25px;}

.sy_news_bj {background:#EBEDF5;padding:25px 0px;}
.sy_news_flex {width:95%;margin:0 auto;margin-top: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sy_news_flex_item {width:48%;padding:20px;background: #fff;margin-bottom:25px;}
.sy_news_flex_item_left {float:Left;width: 60%;padding: 0px 10px;}
.sy_news_flex_item_left p {color:#ABABAB;}
.sy_news_flex_item_left h2 {line-height: 26px;margin:15px 0px;height:80px;font-size: 20px;}
.sy_news_more span {padding: 7px 20px;border: 1px solid #409EFF;border-radius: 5px;}
.sy_news_more span:hover {background: #409EFF;color:#fff;cursor: pointer;}
.sy_news_flex_item_pic {float:right;width: 40%;}
.sy_news_flex_item_pic img {width: 100%;}

.sy_partner_list {float:Left;width: 100%;margin-top: 20px;display: flex;justify-content:space-around;flex-wrap: wrap;overflow: hidden;}
.sy_partner_list li {width:15%;height:80px;border: 1px solid #E7E7E7;background: #fff;display: flex;justify-content:center;align-items: center;margin:10px 0px;padding: 0px 10px;}
.sy_partner_list li img {max-width: 100%;max-height: 70px;}

.sy_partner_list li {transition: transform 2s;}
.sy_partner_list li:hover {transform: rotateY(360deg);}

.fy {clear: both;float: left;width:100%;text-align: center;margin:10px 0px;margin-bottom: 20px;}
.htmlfy {padding:3px 6px;background:#ADB3BE;color:#fff;border-radius: 7px;}
.htmlfy:hover {background: #034697;}

.foot_bj {float:left;width:100%;padding-bottom: 20px;background:#222222;}
.foot_logo {float:left;opacity: 0.6;width:100px;padding-left: 50px;}
.foot_logo img {transition: transform 2s;}
.foot_logo img:hover {transform: rotateY(360deg);}

.foot_map {float:left;width:950px;margin-left:50px;}
.foot_map li {float: left;margin-left: 160px;}
.foot_map li h2 {color:#fff;font-size:16px;margin-bottom: 8px;color:#F9F9F9;padding-bottom: 10px;opacity: 0.8;}
.foot_map li p {line-height:23px;color:#F8F8F8;color:#666;}
.foot_map li p a {color:#666;}

.foot_wz {width:1200px;margin: 0 auto;margin-top:50px;color:#666;padding:0px 15px;padding-top:15px;border-top:1px solid #484848;font-size: 12px;}
.foot_wz a {color:#666;}

.ewm img {max-width:120px;}

.homefh {position: fixed;z-index: 20000;right: 10px;bottom: 70px;width:44px;height:44px;display: none;}
.homefh:hover {cursor: pointer;}

.kefu {position: fixed;z-index: 20000;right: -170px;bottom: 300px;width: 230px;height:60px;background: rgba(0, 0, 0, .5);display: flex;align-items: center;transition: right 2s;color:#ccc;}
.kefu_tel {float: left;width:60px;text-align: center;}
.kefu_tel_lx {float: left;width:150px;padding-left: 10px;}
.kefu:hover {right:0px;}

.kefu_ewm {position: fixed;z-index: 20000;right: 0px;bottom: 235px;width:60px;height:60px;background: rgba(0, 0, 0, .5);color:#ccc;display: flex;align-items: center;}
.kefu_ewm div {width:100%;text-align: center;}
.kefu_ewm_img {position: absolute;right:110px;top:0;opacity: 1;display: none;}
.kefu_ewm_img img {width:100px;background: #fff;padding: 5px;}

/*sticky粘性定位*/
.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
	/* 防止左边浮动后看不全 */
	overflow-y: auto;
}


.ny_dh {float:left;width: 100%;height: 50px;background: #E1E1E1;line-height: 50px;}
.ny_dh_wz {width:1200px;margin:0 auto;}
.ny_dh_notice {float:left;width:100%;height: 40px;line-height: 40px;background: #E1E1E1;padding-left: 15px;}

.cp_menu_left {float: left;width:28%;border:1px solid #F1F1F1;border-top: none;}
.ny_cp_top {float:left;width:100%;background: #2C5CA8;padding:30px;border-bottom:1px solid #224696;}
.ny_cp_top h2 {font-size:26px;border-bottom:1px solid #496AB5;padding-bottom:8px;font-weight: 600;color:#fff;}
.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;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny_cp_menu li a:hover {background:#2C5CA8;color:#fff;}

.ny_about {float:left;width:70%;margin-left:2%;border: 1px solid #E1E1E1;}
.ny_about_content {float: left;width: 100%;padding:15px 20px;font-size:16px;line-height: 35px;}
.ny_about_content p {margin-bottom: 10px;}
.ny_about_content img {padding: 7px;border: 1px solid #D5E2F0;margin:10px;}

.three_lm {float: left;width: 100%;}
.three_lm li {float:left;padding:5px 10px;background: #D5E2F0;margin:5px;border-radius: 10px;}
.three_lm li:hover {background: #0066CC;color:#fff;cursor: pointer;}
.three_lm li a:hover {color:#fff;}

.ny_products {float: left;width: 100%;}
.ny_products li {float:left;width:29.3%;margin:2%;}
.ny_products li div {overflow: hidden;width:100%;}
.ny_products li div img {width:100%;}
.ny_products li p {text-align: center;line-height: 23px;margin-top: 8px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.ny_news {width: 96%;margin:0 auto;}
.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;}

.lyb {width: 95%;margin:0 auto;margin-top:15px;}

.ny_show {float: left;width: 100%;padding:15px 20px;font-size:16px;line-height: 35px;}
.ny_show p {margin-bottom: 10px;}
.ny_show img {padding: 7px;border: 1px solid #D5E2F0;margin:10px;max-width: 600px;}
.ny_show h2 {text-align: center;margin:10px 0px;}

.ny_cs_show {float: left;width: 100%;margin-bottom: 20px;}
.ny_cs_show_title {float: left;width: 100%;height:30px;line-height: 30px;color:red;padding-left: 20px;border-bottom: 1px dotted #ccc;}
.ny_cs_show_content {float: left;width: 100%;padding:15px 20px;line-height: 35px;}

@media only screen and (max-width: 1280px) {
	.sycp_list {display: none;}
	.kk95 {width:1200px;}
  }