/* header start */
.top {width: 100%;height:100px;background-color: #fff;}
.topitem {width: 100%;height: 100px;}
.logo a img {max-width: 148px;}
.navitem ul {background: url(../images/navbor.png) no-repeat right center;padding-right: 3px;margin-right: 12px; }
.navitem ul li a {	display: block;	font-size: 18px;font-weight: normal;font-stretch: normal;line-height:100px;letter-spacing: 0px;	padding: 0px 26px;color: #000;}
.navitem ul li a:hover, .navitem ul li a.active {}
.navitem>ul>li>a:hover{color: #fff;background:#478c86;}
.navitem>ul>li>a.on{color: #fff;background:#478c86;}
.navxl {width: 100%;height: auto;background-color: #ffffff;	position: fixed;top: 100px;	left: 0px;	z-index: 999;padding: 20px 0px 40px;display: none;border-bottom: 2px solid #2f4d6c;box-shadow: 0px 20px 15px rgba(0, 0, 0, .1);}
.ernav {width: 100%;}
.ernavxl {width: 100%;}
.snBrand {position: relative;width: 100%;overflow: hidden;}
.snBrand ol {float: left;width: 20%;}
.snBrand ol li {overflow: hidden;}
.snBrand ol li a, .ernavxl_name ul li a {color: #000;line-height: 50px;font-size: 18px;}
.snBrand ol li a span, .ernavxl_name ul li a span {color: #ffffff;font-size: 15px;}
.snBrand ol li a .navicon{ display: inline;padding-right: 10px;}
.snBrand ol li a .navicon img{ display: inline;width: 50px;}
.snBrand ol li.on a, .ernavxl_name ul li:hover a {color: #003d8c; background: none;}
.snBrand ol li.on a span, .ernavxl_name ul li:hover a span {color: #003d8c;  background: none;}
.snBrand ol li.on {background:url(../images/navlt.jpg) 180px center  no-repeat;}
.snBrand ul {float: left;top: 35px;	width: 80%;padding-top: 20px;	height: auto;background: #fff;overflow: hidden;	margin-right: 0px;}
.snBrand ul li {width: 100%;height: auto;margin: 0 auto;text-align: center;}
.snBrand ul li a {color: #333;padding: 0px !important;}
.snBrand ul li a img {width: 100%;height:auto;object-fit: cover;}
.navitem ul li .ernav_pro>a {padding: 0px;}
.navitem ul .ernavxl_name ul {background: none;}
.ernav_pro a img {width: 100%;height: 290px;object-fit: cover;}
.ernavxl_pic {	border-left: 1px solid rgba(51, 51, 51, 0.3);	padding-left: 80px;}
.ernavxl_pic img { height: 280px;}
.ernavxl_name a .navicon{display: inline;padding-right: 10px;}
.ernavxl_name a .navicon img{ display: inline;width: 50px;}
.seartel i {font-size: 22px;cursor: pointer;display: block;}
.seartel i:hover {color: #003d8c;font-weight: bold;}
.seartel a {display: block;	font-size: 20px;width:36px; height: 36px;line-height: 34px;text-align: center;font-weight: normal;font-stretch: normal;letter-spacing: 1px;color: #33506f;font-family: 'Calibri';}
.seartel a.lang {border-radius: 18px;border:1px solid #33506f;padding: 0px 0;}
.seartel a.lang:hover {color: #33506f;font-weight: bold;}
.top_so{background: #fff; border-radius: 3px; height: 34px;margin-left: 15px;padding: 5px;}
.top_so button{ background: none;border:0 none;padding-right: 5px;}
/*wap start*/
.waptop {width: 100%;height: 88px;background-color: #fff;}
.waptopitem {height: 88px;}
.waplogo a img {max-width: 148px;}
.wapnav {height: 70px;}
.waplang {font-size: 20px;}
.wapnavicon i {font-weight: bold;font-size: 38px;}
.wapnav_item {position: fixed;top: 0px;right: -100%;width: 50%;	height: 100vh;background-color: #478c86;padding: 0px 20px;z-index: 999;	transition: all .5s;}
.wapnav_bg {position: fixed;top: 0px;left: 0px;width: 100%;	height: 100vh;background-color: rgba(0, 0, 0, .7);z-index: 8;display: none;}
.wapnav_close i {line-height: 70px;	color: #ffffff;	font-size: 20px;display: block;}
.wapnav_close i.icon-sousuo1 {font-size: 26px;}
.wapsearch {width: 80%;	height: 36px;border-radius: 18px;background-color: #999999;	animation: wapsearch 1s;display: none;}
.wapnav_item ul li {border-bottom: 1px solid #ccc;padding: 0px 10px;	flex-wrap: wrap;}
.wapnav_item ul li a {display: block;color: #ffffff;font-size: 15px;letter-spacing: 2px;width: 80%;	line-height: 45px;}
.wapnav_item ul li i {display: block;font-size: 20px;color: #ffffff;width: 15%;	line-height: 45px;text-align: right;transition: all .5s;}
.wapnav_item ul li .wapernav {width: 100%;padding-bottom: 20px;display: none;}
.wapnav_item ul li .wapernav a {width: 100%;display: block;line-height: 40px;font-size: 16px;padding-left: 20px;}
.transxlico {transform: rotateX(180deg);}
.wapnav_links {margin-top: 50px;}
.wapnav_links a i {	color: #999999;	font-size: 30px;padding-right: 20px;}
.wapnav_off {right: 0px;}
.fixednav {	position: fixed;top: 0px;left: 0px;	box-shadow: 0px 0px 15px rgba(0, 0, 0, .2);	z-index: 9999;}
/*banner start*/
.banner {position: relative;height: auto;}
.banner .swiper-pagination {bottom: 40px;}
.banner .swiper-pagination-bullet {width: 8px;height: 8px;background-color: #2f4d6c;border-radius: 4px;	opacity: 1;}
.banner .swiper-pagination-bullet-active {width: 32px;height: 8px;background-color: #fbc200;border-radius: 4px;opacity: 1;}
.bannerdesc {position: absolute;width: 100%;height: 100%;padding: 18% 0px 0px 15%;text-align: left;}
.bannerdesc h2 {font-size: 48px;font-weight: lighter;letter-spacing: 2px;color: #ffffff;}
.bannerdesc h3 {font-size: 36px;letter-spacing: 2px;color: #ffffff;	padding: 20px 0px 50px;	font-family: 'Calibri-Bold';}
.bannerdesc a {	width: 200px;height: 44px;display: block;font-size: 16px;letter-spacing: 1px;text-align: center;line-height: 44px;	color: #ffffff;	border: solid 1px #ffffff;transition: all .5s;}
.bannerdesc a:hover {background-color: #ffffff;	color: #003d8c;}
/*list start*/
.i_list{ margin-top: -50px; position: relative; z-index: 9}
.list_bg{border-radius: 8px; background: rgba(200,200,200,1.00); border: 1px solid #fff; box-shadow: 0 0 5px #ccc; width: 100%; background-color: #a0c7ff; /* 不支持线性的时候显示 */ background-image: linear-gradient(to bottom right, #a0c7ff , #ffffff);display: flex; flex-direction: row;justify-content: flex-start;  align-items: center; padding: 15px 30px;}
.list_bg img{height: 60px;}
.ilist_li li{ width: 32%; position: relative;padding:5px 0; }
.lsttit{padding-left: 30px; line-height: 2}
.lsttit h3{ font-size: 18px;color:#0013c1;}
.lsttit p{ font-size: 16px;color:#717172;}
.lsttit p span{ color:#ff5600;}

/*i_yxa*/
.i_atitle{ text-align: center;font-size: 32px; font-weight: 700; color:#18213b; line-height: 60px;padding-top:50px;}
.i_btitle{ text-align: center;font-size: 18px; font-weight: 700; color:#18213b; line-height: 30px;font-weight:100;}
.i_yx_li{width:50%;}
.i_h2{display: flex;justify-content: flex-start;align-items: center;padding-bottom:12px;}
.i_h2 h2{font-size:29px; font-weight:700;}
.i_h2 h3{font-size:28px; font-weight:100}
.i_bor{width:1px; height:40px; overflow:hidden;background:#caccd2;margin:0 20px;}
.i_yxlist{}
.i_yxlist li{display: flex;justify-content: flex-start;align-items: center; padding:12px; line-height:2;}
.i_yxlist li .icon_img{ margin-right:15px;}
.i_yxlist_tit h4{ font-size:22px;}
.i_yxlist_tit p{color:#304074;font-size:16px;}
.i_bt { padding:12px;}
.i_bt a{ display:block; width:168px; height:42px; line-height:42px; text-align:center; background:#4c6aff; color:#fff; font-size:16px; border-radius:8px;}
.i_yx_menu{display: flex;justify-content: flex-start;align-items: center;padding:12px;}
.i_yx_menu li{display: flex;justify-content: flex-start;align-items: center;padding-right: 12px;}
.i_yx_menu li img{margin-right:8px;}
.i_yxa{width:100%; padding: 50px;}
.i_yxb{width:100%; padding: 50px;background:#f9fafb;}
.i_yxc{width:100%;  padding: 50px;background:#f9fafb;}
.i_yxcc{width:100%; background:url(../images/footer-bg.png) center top no-repeat; height: 330px;}
.i_yxcc h2,.i_yxcc p{color:#000;padding-top: 20px;}
.i_yxcc p{ font-size: 18px;padding-top: 20px;}

.i_new_box{box-shadow: 0 0 5px #ccc;width:100%;height: auto; display: block; background: #fff; padding: 15px;border-bottom:4px solid #fff;margin-bottom: 15px;margin-top:60px;}
.i_new_box h3{font-size: 18px;color:#000;display: block;text-align: center;line-height: 2.5;}
.i_new_box:hover h3{font-size: 18px;color:#2f4d6c;display: block;text-align: center;line-height: 2.5;}
.i_new_box p{font-size: 16px;color:#797979;display: block;text-align: left;line-height: 1.5;}
.i_new_box div{font-size: 9px;color:#797979;}
.i_new_img{width:88px;height:88px;margin:-44px auto 0; position:relative;}
.i_new_img img{border-radius: 44px;}
.jt_box{margin:15px auto; width:90px;padding-right:30px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content:""}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {content:""}
.swiper-button-next{ position:inherit}
.swiper-button-prev{position:inherit;}

.i_bzbg{ background:#fff;box-shadow: 0 0 5px #ccc; width:100%; overflow:hidden;border-radius: 15px;}
.i_bzbox {padding:50px 0;}
.i_bz_img img{ width:100%;}
.i_bz_tit{ height:40px; line-height:40px; text-align:center; font-size:18px; background:rgba(0,0,0,0.7); color:#fff;margin-top:-40px; position: relative;	 }
.i_bzbg ul{ padding:15px;}
.i_bzbg ul li{padding:5px 12px; font-size:16px;}
.gdwj{color:#2a6fcd;}

.i_yxc h2{ color:#fff; font-size:26px;}
.i_yxc p{ color:#fff; font-size:18px;padding:15px 0;}
.i_yxc a{ display:block; width:110px;height:40px; line-height:40px; color:#219084; text-align:center; background:#fff; border-radius:8px;}
.i_yxcimg{ display:flex;flex-direction: row;justify-content: flex-end; }

/*option start*/
.i_option{ width:100%;height: auto; padding:60px 0 105px; background: url(../images/casebg.png) top right no-repeat #f9fafe;}
.i_title{ font-size: 32px; color: #000; height: 80px;}
.i_cali a{ text-align: center; position: relative; display: block;}
.i_cali a img{}
.i_cah{	position: absolute;	top: 0px;left: 0px;bottom: 0; right: 0;	width: 100%;height: 100%;background:rgba(47,77,108,0.7) ;text-align: center;opacity: 0;	transition: all .5s;}
.i_option a:hover .i_cah {opacity: 1;}
.idx_cah_tit{ width: 100%; align-items: center; text-align: center; font-size: 28px;color:#fff;}
.idx_cah_tit p{font-size: 28px;color:#fff; line-height: 2.5;}
/*product start*/
.i_pro{ width:100%;height: auto; padding:60px 0 105px;}
.i_pro_box{/*box-shadow: 0 0 5px #ccc;*/position: relative;margin-bottom: 15px; border-radius: 12px; overflow: hidden;}
.i_pro_box:hover{box-shadow: 0 0 5px #ccc;position: relative; margin-top: -10px;transition: all .5s;}
.i_pro_box .pro_img img{width: 100%}
.i_pro_box .pro_tit{background: #f9fafe; font-size: 20px;transition: all .5s;padding:20px 15px; line-height: 2;}
.i_pro_box .pro_tit p{text-align: left;margin: auto;transition: all .5s;font-size: 15px;}
.i_pro_box .pro_tit h4{text-align: left;margin: auto;transition: all .5s; font-size: 18px;}
.i_pro_box .pro_tit .more_c{display: none;}
.i_pro_box:hover .pro_tit{background: #219084; font-size: 20px;transition: all .5s;padding:12px; }
.i_pro_box:hover .pro_tit p{text-align: left;margin: 0;transition: all .5s;color:#fff }
.i_pro_box:hover .pro_tit h4{text-align: left;margin: 0;transition: all .5s;color:#fff }

.i_pro_box:hover .pro_tit .more_c{display:block;padding-left: 10px;padding-right: 22px;transition: all .5s;}
/*news start*/
.i_new{ width:100%;height: auto; padding:60px 0 105px; background: url(../images/newbg.png) top right no-repeat #f9fafe;position: relative;}
/* footer start */
.foot {	width: 100%;height: auto;padding-top: 50px;	background-color: #fff;	border-top:1px solid #fff;}
.footnav {width: 100%;align-items: flex-start;}
.footnav dl dt {font-size: 20px;/*font-weight: bold;*/padding-bottom: 15px;	color: #343f52;}
.footnav dl dd a {font-size: 16px;line-height: 40px;transition: all .5s;color: #60697b;}
.footnav dl dd a:hover {color: #2f4d6c;}
.footinfo {	text-align: right;}
.footinfo h2 {font-size: 16px;padding-bottom: 10px;	font-weight: bold;color: #222222;}
.footinfo h3 {font-size: 24px;font-weight: bold;line-height: 28px;letter-spacing: 1px;color: #222222;font-family: 'Calibri';}
.footinfo h4 {font-size: 16px;line-height: 24px;color: #222222;margin-top: 20px;}
.footinfo h4 p {color: #2f4d6c;padding-left: 180px;cursor: default;}
.footinfo h4 p:hover {color: #2f4d6c;}
.footcopy {font-size: 16px;width: 100%;	height: auto;margin-top: 35px;border-top: 1px solid #ccc;}
.footcopy_info p {text-align: center;font-size: 16px;line-height: 55px;color: #000;}
.footcopy_info p a {color: #000;margin-left: 10px;}
.footcopy_info p a:hover {color: #222222;}
.footcopy_nav a {font-size: 16px;line-height: 66px;	color: #999999;}
.footcopy_nav span {padding: 0px 10px;}
.footcopy_nav a:hover {	color: #222222;}
/* wap*/
.wapfootdesc {margin: 30px 10px 0;}
.wapfootdesc a {display: block;	text-align: center;}
.wapfootdesc a img {margin: 0 auto 20px;max-width: 150px;}
.wapfootdesc p {text-align: center;	font-size: 12px;color: #999999;}
.wapfootdesc p a {padding: 10px 0px;}

.navlist{width:100%;  background: #f8fbff;}
.navlist ul{display: flex; justify-content: flex-start;align-items: center; font-size: 16px;flex-direction: row;flex-wrap: wrap;}
.navlist ul li{padding:15px 50px; border-radius: 12px;margin:8px;}
.navlist ul li:hover{padding:15px 50px;background: #219084}
.navlist ul li:hover a{color:#fff;}
.navlist ul li a.on{color:#fff;}
.navlist ul li.on{background: #219084}


.i_about{padding:25px 0 50px 0; font-size: 16px; line-height:2.02}
.i_about p{margin: 15px;}

.i_box_list{padding:50px 0 50px 0;}
/*products start*/
.menu_ej{ height: 66px; line-height: 66px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center; font-size: 20px; background: rgba(255,255,255,0.60);position: relative;margin-top: -66px;z-index: 188}
.menu_elist{padding:0 55px;}
.menu_elist:hover,.menu_elist.on{padding:0 55px;background: #2f4d6c;}
.menu_elist a{color:#2f4d6c;}
.menu_elist:hover a,.menu_elist a.on{color:#fff;}
.m_menu_ej{ height: 36px; line-height: 36px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center; font-size: 18px; background: rgba(255,255,255,0.60);position: relative;z-index: 188;flex-wrap: wrap}
.m_menu_elist{padding:0 12px;}
.m_menu_elist:hover,.m_menu_elist.on{padding:0 12px;background: #2f4d6c;}
.m_menu_elist a{color:#2f4d6c;}
.m_menu_elist:hover a,.m_menu_elist a.on{color:#fff;}
.prorow{background: #2f4d6c;position: absolute; top: 0;left: 0;bottom: 0;right:0; text-align: center; flex-direction: column;justify-content: center;color:#fff;}
.prorow h1{font-size: 28px;}
.prorow p{padding:30px; font-size: 16px;color:#fff;text-align: left;line-height: 30px;}
.xgzl{ width:100%;height: auto; padding:30px 0 105px; background:#f9fafe;}
.xg_box{border:1px solid #c8c8c8; border-radius: 5px; background: #fff;padding: 10px;margin-bottom: 20px;}
.xg_tit{padding-left: 15px; font-size: 18px;}
.i_bg{width:100%;height: auto; padding:60px 0 105px; background:#f9fafe;position: relative;}
.opt_box{background: #fff;margin-bottom: 20px;}
.opt_box:hover{background: #2f4d6c;margin-bottom: 20px;}
.opt_a{padding:30px;}
.opt_a h3{font-size: 28px;line-height: 2;}
.opt_a p{font-size: 18px;line-height: 1.5}
.opt_box:hover .opt_a h3{font-size: 28px;line-height: 2;color:#fff;}
.opt_box:hover .opt_a p{font-size: 18px;line-height: 1.5;color:#fff;}
.opt_box .m_c{display: block}
.opt_box .m_d{display: none}
.opt_box:hover .m_c{display: none}
.opt_box:hover .m_d{display: block}
.mgd{padding-top:25px;}
.opt_boxd{margin-bottom: 20px;}
.opt_boxc{background: #fff;}
.opt_boxc:hover{background: #2f4d6c;}
.opt_b{padding:15px;}
.opt_b h3{font-size: 24px;line-height: 1.5;text-align: center;}
.opt_b p{font-size: 15px;line-height: 1.2}
.opt_boxc:hover .opt_b h3{font-size: 24px;line-height:1.5;color:#fff;text-align: center;}
.opt_boxc:hover .opt_b p{font-size: 15px;line-height: 1.2;color:#fff;}
.opt_boxc img{margin: auto;}
.opt_boxc .m_c{display: block;margin: auto;}
.opt_boxc .m_d{display: none;margin: auto;}
.opt_boxc:hover .m_c{display: none;margin: auto;}
.opt_boxc:hover .m_d{display: block;margin: auto;}
.mgdb{padding-top:25px;}
.about_box{width: 100%;background: url(../images/aboutbg.jpg) center center no-repeat;padding: 50px 0;}
.about_box h2{font-size:28px;line-height: 2;}
.about_box p{font-size:16px; line-height: 1.8;margin-bottom: 1em;}
.zlog img{margin: auto;box-shadow: 0 0 5px #ccc;}
.fbg_box{width:100%; height: auto;background: url(../images/fbg.jpg) center center no-repeat;padding: 50px 0;}
.f_title{ color:#fff; font-size: 32px; text-align: center;padding-bottom: 40px;}
.fli{padding-bottom: 15px; }
.fli img{margin:0 auto;box-shadow: 0 0 5px #000;}
.fli img:hover{margin:0 auto;box-shadow: 0 0 5px #000; }
.neibanner img {height: auto;width: 100%;}
.prolistpage {padding: 110px 0px 75px;}
.prolist_item {	width: 100%;padding: 20px 60px 60px;background-color: #f7f8fa;margin-bottom: 30px;transition: all .5s;}
.prolist_item a {display: block;}
.prolist_item_img img {margin: 0 auto;height: 340px;object-fit: contain;}
.prolist_item_desc {text-align: center;}
.prolist_item_desc p {font-size: 24px;font-weight: lighter;	font-family: 'Calibri';	line-height: 36px;letter-spacing: 1px;	color: #222222;	padding-top: 30px;}
.prolist_item_desc h3 {font-size: 24px;	font-weight: bold;line-height: 36px;letter-spacing: 1px;color: #222222;	padding: 40px 0px;}
.prolist_item_desc h4 {	font-size: 16px;	line-height: 36px;	font-weight: normal;color: #666666;}
.prolist_item:hover {box-shadow: 0px 0px 15px rgba(0, 0, 0, .2);}
.prolist_item:hover .prolist_item_img img {	transform: scale(1.05);}
.prolist_more {text-align: center;margin-top: 110px;cursor: pointer;}
.prolist_more p {font-size: 16px;color: #222222;}
.newslist {	padding: 80px 0px 0px;}
.newslist_name h1 {	font-size: 36px;font-weight: lighter;line-height: 30px;	letter-spacing: 2px;color: #222222;}
.newslist_nav {	justify-content: flex-end;}
.newslist_nav ul li {float: left;margin-left: 35px;}
.newslist_nav ul li:first-child {margin-left: 0px;}
.newslist_nav ul li a {	display: block;	font-size: 16px;font-weight: lighter;line-height: 36px;	letter-spacing: 1px;color: #222222;	border-bottom: solid 1px #ffffff;}
.newslist_nav ul li.active a, .newslist_nav ul li:hover a {	border-bottom: solid 1px #222222;}
.newslist_item {margin-top: 90px;}
.newslist_li {	width: 100%;margin-bottom: 60px;}
.newslist_img {	width: 100%;height: 220px;	overflow: hidden;}
.newslist_img img {	width: 100%;height: 100%;object-fit: cover;}
.honorlist_img img {object-fit: contain;}
.honorlist_desc {text-align: center;}
.newslist_li:hover .newslist_img img {transform: scale(1.05);}
.newslist_desc {width: 100%;}
.newslist_desc h3 {	font-size: 20px;font-weight: lighter;line-height: 32px;	color: #222222;	padding: 8px 0px 15px;text-align: center;}
.newslist_desc p {font-size: 16px;font-weight: normal;letter-spacing: 1px;color: #999999;}
.newspage_detail {	padding-top: 1px;}
.newspage_left {width: 100%;padding-bottom: 100px;}
.newspage_title h2 {font-size: 36px;font-weight: lighter;line-height: 36px;	letter-spacing: 1px;color: #222222;}
.newspage_title p {	font-size: 16px;line-height: 30px;letter-spacing: 1px;color: #999999;padding-top: 20px;}
.newspage_info {margin: 40px 0px;}
.newspage_info p {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: lighter;color: #222222;}
.newspage_info p img {display: inline-block;margin: 5px 0px;}
.newspage_right {padding-left: 100px;margin-bottom: 110px;}
.newspage_next {width: 100%;height: auto;}
.newspage_next a {display: block;height: 50px;font-size: 16px;border-bottom: solid 1px #f2f3f5;	line-height: 36px;	letter-spacing: 1px;color: #666666;	transition: all .5s;}
.newspage_next a:hover {background-color: #003d8c;color: #ffffff;padding-left: 10px;line-height: 50px;}
.newspage_rlist {width: 100%;margin-top: 60px;}
.newspage_rlist ul li .newslist_li {margin-bottom: 35px;}
.newspage_rlist ul li .newslist_desc h3 {font-size: 16px;}
.propage_nav {width: 100%;height: 60px;	background-color: #222222;}
.propage_navitem {justify-content: flex-end;}
.propage_navitem li {margin-left: 60px;}
.propage_navitem li a {	display: block;	font-size: 16px;line-height: 60px;letter-spacing: 0px;color: #999999;transition: all .5s;}
.propage_navitem li a:hover {color: #ffffff;}
.propage_top {width: 100%;padding: 110px 0px;}
.propage_img {width: 100%;height: 346px;background-color: #f7f8fa;text-align: center;overflow: hidden;position: relative;}
.propage_img img {margin: 0 auto;width: 100%;max-height: 100%;object-fit: contain;	display: block;}
.propage_desc {	width: 100%;padding-left: 50px;}
.propage_title {border-bottom: 1px solid #f2f3f5;}
.propage_title h1 {	font-size: 24px;font-weight: bold;line-height: 36px;letter-spacing: 1px;color: #222222;}
.propage_title h3 {	font-size: 20px;font-weight: lighter;letter-spacing: 1px;color: #222222;padding: 20px 0px 25px;}
.propage_descinfo {	margin-top: 35px;}
.propage_descinfo p {font-size: 16px;font-weight: normal;letter-spacing: 0px;color: #222222;line-height: 36px;}
.propage_descinfo p span {color: #666666;}

/*news ymail*/
.flexauto{display: flex; justify-content: space-evenly; align-items: flex-start;}
.navdl dl dt{ font-size: 18px;}
.navdl dl dd{font-size: 16px;display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; justify-content: flex-start;}
.navdl dl dd img {width: 20px;}
.navdl dl dd a{ padding:0 8px;height: 53px;line-height: 53px;}

.main-ggg{padding-top: 0; padding-bottom: 30px;background: #fafafa;}
.main-ggg p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-ggg p.title
,.main-ggg p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-product p.title span
,.main-ggg p.title span{color: #777f84; font-size:18px; }
.main-ggg .content{border: 1px solid #DEDEDE; padding: 30px 36px 0 36px; text-align: center; transition: 0.3s; background:#fff}
.main-ggg .content p.label{font-size: 22px; color: #373d41; font-weight:300; line-height: 46px; padding-top: 6px;}
.main-ggg .content p.ced{font-size: 15px; color: #777f84; line-height: 28px; height: 126px; padding-left:0;padding-right:0; padding-bottom: 36px;}
.main-ggg .content a{font-size: 18px; color: #a1d8cb; line-height: 68px;}
.main-ggg .content:hover{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s; background:#478c86}
.main-ggg .content:hover p.label{ color:#fff;}
.main-ggg .content:hover p.ced{ color:#fff;}
.main-ggg .content img{transition: .3s; width:80px; height:80px; margin:0 auto;}
.main-ggg .content img:hover{transform: rotateY(180deg);}
.pro-tit{border-left:3px solid #478c86; text-indent:8px; font-size:16px;}
.pro-txt{border-left:3px solid #fff; font-size:15px; height:66px; color:#888888; line-height:1.8; padding:8px;}
.pro-li{padding-top:50px;padding-bottom:50px;}

.main-casen{backgroud:#fafafa;padding-bottom:50px;}
.main-casen .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-casen .title span{ font-size:18px; color:#767676;font-weight:100;}
.case-born{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s; border:1px solid #DCDCDC;}
.case-imgn img{ width:100%; height:auto;}
.case-pn{ padding:15px; line-height:1.8}
.case-titlen{ font-size:20px;color:#000;}
.case-bbn{color:#0086F5;}
.case-jjn{ height:120px; display:inline-block; color:#AAAAAA;}
.case-gmn{ line-height:30px; text-indent:15px;padding-bottom:10px;}

.main-dkl{backgroud:#fafafa;padding-bottom:50px;}
.main-dkl .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-dkl .title span{ font-size:18px; color:#767676;font-weight:100;}

.main-fuwu .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-fuwu .title span{ font-size:18px; color:#767676;font-weight:100;}
.main-fuwu .content > div{padding-top: 10px;padding-bottom: 10px; border-bottom: 1px dashed #eaeaea; position: relative;}
.main-fuwu .content .datar{ font-size:20px; color:#333333; font-weight: 700; line-height: 1;}
.main-fuwu .content .news-img{display: inline-block; width: 30%; vertical-align: top;}
.main-fuwu .content .news-img img{max-width: 90%;}
.main-fuwu .content .news-panel{display: inline-block; width: 100%; vertical-align: top; padding-left: 5px; box-sizing: border-box;}
.main-fuwu .content .news-panel strong a{display: block; color: #555; font-size: 18px; line-height: 26px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main-fuwu .content .news-panel p.detail{color: #777; line-height: 24px;}
.main-fuwu .content .news-panel p.read-push{color: #AAA; padding-top: 5px;}
.main-fuwu #newsPage .layui-laypage{display: block; text-align: center; margin-top: 70px;}
.main-fuwu #newsPage .layui-laypage a,.main-news #newsPage .layui-laypage span{font-size: 18px; line-height: 40px; height: 40px; margin-right: 20px; border-radius: 3px; color: #e3e3e3;}

.main-newsdate{margin-top: 10px; text-align: center;}
.main-newsdate .news{text-align: left; line-height: 104px;}
.main-newsdate h1{padding-top: 6px; font-size:28px;}
.main-newsdate .pushtime{color: #686868; font-size: 18px; line-height: 82px;}
.main-newsdate .introTop{padding-bottom: 28px; font-size: 18px; line-height: 20px; text-align: left;}
.main-newsdate .introBott{font-size: 14px; color:#454545; line-height: 1.7; text-align: justify; padding: 10px 0 102px 0;}
.main-newsdate img{max-width: 100%;}

.foot_feed{margin: auto; padding-top: 50px; width:330px;}
.foot_feed div{margin:10px 0;}
.foot_feed input{ display: block; height: 40px; line-height: 40px; font-size: 16px; width: 100%; border: 1px solid #ccc; color:#fff; padding: 8px;}
input::-webkit-input-placeholder{font-size: 16px; }
.foot_feed button{display: block; height: 40px; line-height: 40px; font-size: 16px; width: 100%; background: rgba(6,102,251,1.00); border: 0 none; color:#fff; }

.am-form-mtl{ color:#f00}
@media (max-width:1470px) {
.navitem ul li a {padding: 0px 16px;}
.footinfo h4 p {padding-left: 130px;}
}
@media (max-width:1440px) {
.search_item {width: 95%;}
.prolistpage {	padding-bottom: 0px;}
.footinfo h4 p {padding-left: 120px;}
}
@media (max-width:1400px) {
.navitem ul .snBrand ul {margin-right: 0px;}
.footinfo h4 p {padding-left: 110px;}
}
@media (max-width:1366px) {
.seartel a.lang {padding: 0px 0;}
.footinfo h4 p {padding-left: 80px;}
}
@media (max-width:1340px) {
.navitem ul {margin-right: 25px;}
.navitem ul li a {padding: 0px 12px;}
}
@media (max-width:1290px) {
.newslist_img {height: 150px;}
}
@media (max-width:1220px) {
.navitem ul {margin-right: 15px;padding-right: 15px;}
.navitem ul li a {font-size: 15px;}
}
@media (max-width:1160px) {
.seartel a {font-size: 20px;letter-spacing: 0px;}
}
@media (max-width:1130px) {
.navitem ul li a {padding: 0px 6px;}
}
@media (max-width:1064px) {
.newslist_img {	height: 130px;}
}
@media (max-width:1035px) {
.seartel i {font-size: 20px;}
.seartel a {font-size: 18px;}
.seartel a.lang {padding: 0px 10px;}
}
@media (max-width:1000px) {
.navitem ul li a {font-size: 16px;}
.propage_desc {	padding-left: 20px;}
}
@media (max-width:950px) {
.seartel a {font-size: 16px;}
.navitem ul li a {font-size: 13px;padding: 0px 4px;}
.newslist_img {	height: 200px;}
}
@media (max-width:830px) {
.seartel a {font-size: 16px;}
.navitem ul li a {font-size: 12px;padding: 0px 3px;}
}
@media (max-width:768px) {}
@media (max-width:700px) {
.wapnav {}
.wapnav_item {width: 70%;}
.wapnav_item ul li .wapernav a {font-size: 15px;letter-spacing: 1px;}
.banner .swiper-pagination-bullet {	width: 18px;height: 3px;border-radius: 2px;}
.banner .swiper-pagination-bullet-active {width: 36px;height: 3px;}
.foot {	padding: 0px;}
.propage_navitem li {margin-left: 0px;margin-right: 15px;}
.propage_top {padding: 60px 0px;}
.propage_desc {padding-left: 0px;margin-top: 30px;}
.propage_xglist ul li {	width: 48%;	height: auto;margin-top: 20px;}
.propage_xgdesc h3 {font-size: 13px;}
.propage_xg {padding-top: 40px;	padding-bottom: 60px;}
.banner .swiper-pagination {bottom: 10px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after, .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {font-size: 30px;}
.newspage_title h2 {font-size: 26px;}
.newspage_right {padding-left: 0px;}
.newspage_detail {	padding-top: 0px;}
.newspage_left {padding-bottom: 0px;}}
@media (max-width:440px) {}
@media (max-width:380px) {}
@media (max-width:320px) {}
