<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

*{margin:0;padding:0;}

html {
	-webkit-text-size-adjust： none;
}

*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}

body {
	font-family: "Microsoft YaHei",tahoma,arial,simsun,'Open Sans', sans-serif;	
	font-size: 100%/1.75em;
	width: 100%;
	margin: 0;
	padding: 0;
	/* background:#f9f9f7; */
}


table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6,i {font-weight:normal; font-style:normal;}
a {text-decoration:none; color:#555;}
a:hover {text-decoration:none; color:#E04D47;}

input,textarea,button{outline:none;margin:0;padding:0}
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.sbj_40{padding:40px 0;}
.sbj_10{padding:10px 0;}
.w_1200{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.clear{ clear:both;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

.text-center{
	text-align: center;
}

/*header*/
.account-container {
	border-bottom: none!important;
}
#header {background:#fff; width:100%; border-bottom:2px solid #E04D47; padding:31px 0; transition:all 0.5s ease-in 0s;}
#header.fixed {position:fixed; left:0; top:0; z-index:999; transition:all 0.5s ease-in 0s; padding:10px 0;}
.header {position:relative;}
.header,.breadcrumb,#service,.aboutUs,#products,#news,.showcase,#contactUs,.footer,#container,#productsBox {width:1200px; margin:0 auto;}
.header .logo {float:left; width:160px; margin-right:20px; display:inline; height:auto;}
.header .logo img {display:block; width:100%; height:auto;}
.header .menu {float:right; height:38px; width:960px;}
.header .menu ul {width:100%;}
.header .menu ul li {float:left; line-height:38px; padding:0 2px 10px; position:relative;}
.header .menu ul li a {display:block; float:left; padding:0 9px; }
.header .menu ul li a:hover,.header .menu ul li a.on,.header .menu ul li.current-menu-item a,.header .menu ul li.current-post-parent a,.header .menu ul li a.onclick {background:#E04D47; color:#fff; border-radius:4px;}
.header .menu ul li ul {position:absolute; left:0; top:45px; width:200px; border:1px solid #E04D47; background:#E04D47; border-radius:5px; display:none; padding:5px 0; z-index:9;}
.header .menu ul li ul span {border-bottom:8px solid #E04D47; border-left:8px solid transparent; border-right:8px solid transparent; position:absolute; top:-9px; left:40px;}
.header .menu ul li ul li {float:none; padding:0 15px; line-height:1.75em;}
.header .menu ul li ul li a {float:none; clear:both;}
.header .menu ul li ul li a,.header .menu ul li ul li a.on {color:#fff;}

.header .logged {
	float: right;
	padding-top: 12px;
	padding-right: 30px;
}

.header .logged span{
	padding-right: 10px;
}


.menuitem_icon img {
	/* padding-top: 9px; */
	width: 20px;
	height: 20px;
}

  /* banner */
.fullSlide{width:100%;position:relative;height:500px;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.bd ul{width:100% !important;}
.hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.hd ul{text-align:center;}
.hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.hd ul .on{background:#f00;}
.prev1,.next1{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.next1{left:auto;right:15%;background-position:-6px -137px;}
 .fullSlidea{width:100%;position:relative;height:350px; margin-bottom:20px;}
.fullSlidea .bd li{width:100% !important;height:350px;overflow:hidden;text-align:center;}
.fullSlidea .bd li a{display:block;height:350px;}

/*fwxm*/
.wmdfw{width:100%; padding-top:20px;}
.f_item{ 
	padding: 30px 0;
	background:#ffffff url(../image/bb23.jpg) no-repeat;
	background-position: 10px 30px;	
	margin:30px auto 50px auto; width:1200px; overflow:hidden;}
.f_item ul{padding-top:198px;}
.f_item li{ float:left; width:200px; margin-right:40px;}
.f_item li.last{ margin-right:0px;}
.f_item li h3{ text-align:center; color:#0088cc; font-size:18px; display:inline-block; width:169px;}
.f_item li p{ color:#555; font-size:14px; margin-top:10px; text-align:center;}

.f_item_img{ background:#e5e5e5; height:114px;min-width:1003px; width:100%!important;}
.f_item_img ul{padding-top:22px;}
.f_item_img ul li{ float:left; width:190px; height:73px; margin:0 5px;_margin:0 3px;}
.f_item_img ul li img{ width:190px; height:73px;}

/* fuwuly */
.fuwuly_bj{width:100%; height:129px; background:#E04D47; clear:both;}
.fuwuly_bt{height:148px;}
.fuwuly li{width:221px; height:230px; background:#f3f3f3; float:left; margin:15px 22px 10px 1px;}
.fuwuly li img{width:221px; height:154px;}
.fuwuly .tt1{height:40px; line-height:40px; font-size:18px; text-align:center;}
.fuwuly .tt2{height:20px; line-height:20px; text-align:center;}
.gsjj_bj{width:100%; height:auto; overflow:hidden; background:#f3f3f3; padding:50px 0;}
/* gsjs */
.gsjs{width:315px; height:400px; background:#FFF; margin-right:25px; padding:20px;}
.gsjs_a{height:44px; line-height:44px; font-size:21px;}
.gsjs_a span{color:#E04D47;}
.gsjs_a i{font-size:14px; color:#cbcbcb; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.gsjs_a h1{float:right; text-align:center; width:60px; height:25px; margin-top:10px; line-height:25px; color:#fff; background:#E04D47; display:block; font-size:12px; border-radius:5px;}
.gsjs_a h1 a{color:#fff;}
.gsjs_b{width:315px; height:118px; margin:10px 0;}
.gsjs_b img{width:315px; height:118px;}
.gsjs_c{width:315px; height:180px; line-height:25px; overflow:hidden; font-size:14px;}
.gsjs_d{width:300px; margin:0 auto; height:36px; line-height:36px; display:block; margin-top:10px;}
.gsjs_d a{width:300px; display:block; color:#fff; text-align:center; border-radius:5px; background:#E04D47;}
.okdt{width:370px; height:400px; background:#FFF; padding:20px;}
.okdt_b{ padding-top:10px;}
.okdt_b li{width: 45%; overflow:hidden; line-height: 25px; padding:5px; font-size:14px; text-indent:25px; border:#e7e7e7 1px solid; background:url(../image/dot.png) no-repeat 10px center; display:block; overflow:hidden; margin:3.5px 7px; float:left;border-radius:10px;}
.zxyj{ height:400px; background:#FFF; padding:20px; margin-right:25px;}
.zxyj_b{ height:auto; background:url(../image/ul_tu.jpg) no-repeat left top;}
.zxyj_b li{ height:25px; line-height:25px; overflow:hidden;text-overflow: ellipsis; text-indent:30px; margin-top:10px; font-size:14px;}
.zxyj_b li span{text-align:right; float:right; color:#b3b3b3;}
/* kehu */
.kh_bj{width:100%; overflow:hidden; background:#ffffff; padding:30px 0; }
.kh h1{ width:35%; line-height:55px; border-bottom:#E04D47 1px solid; text-align:center; margin:0 auto;}
.kh h2{width:1200px; text-align:center; height:50px; line-height:22px; margin-top:20px;}
.kehual{width:1200px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.kehual ul:first-child {border-bottom: 1px solid #ddd;}
.kehual ul {width:1200px;height: 120px;}
.kehual li {float:left; width:199px; height:60px;display: block; padding:30px 0; text-align:center; border-right: 1px solid #ddd;}
.ljgdxq{text-align:center; margin-top:30px;}
.ljgdxq a {display: inline-block; width:180px; height:50px; background-color: #E04D47; font-size: 18px; line-height: 50px; text-align: center;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff;}
.ljgdxq a:hover {background-color: #117FBD;}
/* new */
.new{width:1200px; height:auto; margin:40px auto 20px; overflow:hidden;}
.new_a{width:48%;}
.new_a_l{width:58px; border: 1px solid #c8c8c8; margin-right:15px;}
.new_a li{ display:block; clear:both; overflow:hidden; padding:20px 0;}
.date{width:13%; border: 1px solid #c8c8c8; margin-right:15px; float:left;} 
.date1{height:38px;background-color: #c8c8c8;line-height: 48px;text-align: center;color: #fff;font-size:20px;}
.date2{height:38px;color: #999;line-height: 48px;text-align: center;font-size:17px;}
.newshu{ float:left; width:82%;}
.nti{ display:block; float:left; clear:both; line-height:20px; color:#434343; font-size:16px; margin-bottom:8px; font-weight:bold;}
.nts{display:block; height:50px; overflow:hidden; float:left; clear:both; line-height:24px; color:#6d6d6d;}
.new_a li:hover .date1{ background:#0088cc; color:#fff;}
.new_a li:hover .date2{ background:#fff; color:#0088cc;}
.new_a li:hover .nti , .news li:hover .nts span{ color:#0088cc;}
.nts:hover{color:#666;}
.new_b{width:48%;}
/* foot */
.foot_bj{background:#29323e; padding:20px 0; overflow:hidden; color:#fff; font-size:14px;}
.foot{width:1200px; margin:20px auto; color:#a5a4a4;}
.foot_z{line-height:32px; height:110px; width:80%;}
.foot_z a{color:#fff;}
.foot_y img{width:120px; height:120px;}

.foot_d_bj{width:100%; background:#1d1d1d;}
.foot_d{color:#fff; line-height:45px; line-height:45px; text-align:center; font-size:13px;}
.foot_d a{color:#fff;}
.foot_d a:hover{color:#fff; text-decoration:underline;}

.de-flex {
  margin-left:auto;margin-right:auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
}

.de-col {
  -webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.de-col-auto {
  -webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;
}

.de-col-1 {
  -webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;width:8.33333%;max-width:8.33333%;
}
.de-col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%;max-width:16.66667%}
.de-col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}
.de-col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%;max-width:33.33333%}
.de-col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%;max-width:41.66667%}
.de-col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}
.de-col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%;max-width:58.33333%}
.de-col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%;max-width:66.66667%}
.de-col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}
.de-col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%;max-width:83.33333%}
.de-col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%;max-width:91.66667%}
.de-col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}



.page{text-align:center; padding:10px 0; margin:30px auto; clear:both;}
.page a{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 3px; border:1px solid #ccc;}
.page a:hover{border:1px solid #ccc; background-color:#ff7852; color:#fff;}
.page span{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 2px; border:1px solid #ff7852; background-color:#ff7852; color:#fff}
.list{width:1200px; height:auto; margin:-30px auto 30px; z-index:999; position:relative; overflow:hidden;}
.listz{width:270px; border-radius:10px; background:#fff; height:auto;}
.listz h1{color: #fff;background: #e70012;padding: 25px 0;text-align: center;font-size: 1.4em;border-radius: 10px 10px 0 0;}
.listz h2{padding: 10px 15px 20px;}
.listz h2 li {list-style: none; border-bottom: #f5f3f3 solid 1px; margin-bottom: 5px; font-family: "宋体"; text-indent: 10px;font-size:14px;}
.listz h2  li &gt; a {display: block; border-radius: 5px; padding:8px 0;}
.listz h2 li &gt; a:hover, .listz h2 li &gt; a.active {background: #7c7c7c; color: #fff !important;}
.listz h2 .pull-right {margin-right: 15px;}
.pull-right {float: right !important;}
.listy{width:870px; border-radius:10px; background:#fff; height:auto; padding:0 20px 40px; overflow:hidden;}
.listy_title{height:70px; line-height:70px; background:url(../image/title_line.png) no-repeat left bottom; font-size:1.8em;}
.listy_title span{text-align:right; float:right; color:#999; font-size:15px; padding-top:10px;}
.listy_title span a{color:#999;}
.listy_title span a:hover{color:#b90f10 !important;}
.lb_txzx{width:1120px;border-radius: 10px; background:#fff; height:auto; padding:20px 40px 50px; overflow:hidden;}
.lb_txzxcon{margin-top:30px; overflow:hidden; color:#666;}
.lb_txzxcon_1{width:320px; margin-right:70px; float:left; display:block;}
.lb_txzxcon_1 ul{background:#0188ca; width:280px; display:block; border-radius:10px; padding:20px;}
.lb_txzxcon_1 li{width:280px; height:50px; line-height:50px; color:#FFF; border-bottom:#aaaaaa 1px solid; text-indent:20px;}
.lb_txzxcon_1 li a{color:#fff;}
.lb_txzxcon_1 li a:hover{ display:block; background:#E04D47;color:#fff;}

.list_nr{width:870px; overflow:hidden; margin-top:20px;line-height:28px; font-size:13px; color:#666;}
.list_shzr{width:870px; overflow:hidden; margin-top:20px;}
.list_shzr .row {border-bottom: #dbcccc dotted 1px; padding:20px 0; overflow:hidden;}
.news_list_date {border-right: #ccc solid 1px; padding-right:10px; color: #868686; font-size: 1.2em; line-height: 24px; letter-spacing: 2px; text-align: right;}
.col-lg-2 {width:11%; float:left;}
.news_list_date strong {font-size:20px; font-weight: bolder; color: #ccc; display: block;}
.col-lg-10 {width:85%; float:right; color:#868686;}
.list_shzr a {font-size:18px; transition: all 300ms;}
.list_shzr span {line-height:30px; font-size:14px;}
.list_nr td{padding:5px;}

.list_nr h1 {
    color: #000;
    font-weight: 400;
    font-size: 26px;
    margin: .67em 0;
    text-align:center;
}

.tp-box {
	background-color: #ffffff;
}

.tp-cont, .hi-cont {
	margin: 0 auto;
	width: 1200px;
}

.hi-cont {
	padding: 60px 0;
}

.ce-main {
	padding: 80px 0;
}

.ce-head {
	text-align: center;
}

.ce-title {
	font-size: 36px;
	font-weight: bold;
	color: #434343;
}

.ce-subtitle {
	font-size: 12px;
	color: #999999;
	padding-top: 8px;
	padding-bottom: 40px;
}
.ce-row + .ce-row {
	border-top: 1px solid #ddd;
}

.ce-item &gt; div {
	display: inline-block;
	vertical-align: top;
}

.ce-item {
	padding: 30px 10px;
}

.ce-itemimg {
	width: 400px;
}

.ce-itemimg img {
	width: 100%;
}

.ce-iteminfo {
	width: 730px;
	margin-left: 30px;
}

.cei-title {
	font-size: 24px;
	color: #4fb9c8;
	padding-bottom: 30px;
}

.he-title {
	padding-top: 30px;
}

.cei-desc {
	font-size: 14px;
	color: #666666;
	line-height: 2.0;
}

.cei-nav {
	text-align: center;
	width: 260px;
	padding: 20px 10px;
}
.cei-nav + .cei-nav {
	margin-left:10px;
}

.ep-item {
	padding: 0 100px;
}
.ep-item .cei-nav + .cei-nav {
	margin-left:70px;
}
.cei-navimg {
	border-radius: 50%;
	border: 1px solid #dddddd;
	width: 200px;
	height: 200px;
	margin-left: 30px;
}

.cei-navimg img {
	width: 160px;
	height: 160px;
	padding-top: 20px;
}
.ep-row .cei-navimg img {
	width: 100px;
	height: 100px;
	padding-top: 46px;
}

.cei-navtle {
	font-size: 18px;
	color: #5a5a5a;
	font-weight: bold;
	margin-top: 30px;
	padding-bottom: 20px;
}

.cei-navp {
	color: #666666;
	font-size: 14px;
	line-height: 1.6;
}

.hi-main {
	background-color: #ffffff;
	padding:40px 10px;
}

.hi-item {
	width: 220px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
.hi-item + .hi-item {
	margin-left: 15px;
}

.hi-item-img {
	/* overflow: hidden; */
}
.hi-item-img img {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	border: 1px solid #ededed;
}
.hi-item-tle {
	color:#0088cc; font-size:18px;
	padding-top: 20px;
	padding-bottom: 8px;
}

.hi-item-p {
	color:#5a5a5a; font-size:14px;
}

.ad-cont {
	height: 500px;
	background: url(../image/ad_big_30102_1.png);
	background-position: top center;
	background-size: cover;
}

.ce-mod {
	padding: 0 120px;
}

.ce-mod + .ce-mod {
	margin-top: 60px;
}

.jys-mod + .jys-mod {
	margin-top: 60px;
}

.cemod-title {
	text-align: center;
	font-weight: 500;
	color: #E04D47;
	font-size: 28px;
	padding-bottom: 20px;
	padding-top: 30px;
}

.cemod-desc-p {
	padding-bottom: 8px;
	line-height: 26px;
}

.cemod-d {
	padding: 60px 0;
	/* border: 1px solid #E04D47; */
}

.cemod-icons{
	/* display: flex; */
	/* justify-content: space-between; */
	padding: 30px 0;
}

.cemod-icon{
	width: 9.09%;
	float: left;
	text-align: center;
}

.cemod-icon__img{
	text-align: center;
}

.cemod-icon__img img{
	width: 48px;
	height: 48px;
}

.cemod-di {
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
	color: #686765;
}
.cemod-di i {
	/* display: block; */
	/* position: absolute; */
	font-size: 70px;
	color: #f96f0d;
	/* top: 0; */
	/* left: 36%; */
	margin-bottom: 15px;
}

.cemod-di i:hover {
	opacity: .79;
}

.cem-fwhy .cemod-di {
	width: 130px;
	/* border: 1px solid #E04D47; */
	padding-top: 60px;
}
.cem-fwhy .cemod-di i {
	font-size: 40px;
}

.cemod-desc-p {
	text-align: center;
	font-size: 16px;
	color: #686765;
}

.descp-bs {
	display: inline;
	margin: 0 auto;
	padding: 12px 30px;
	webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}


.cemod-limgrt {
	margin-top: 20px;
	padding: 20px 0;
	webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
}



.cemod-cimgrt &gt; div {
	margin: 0 auto;
}

.cemod-img {
	padding: 8px;
	text-align: center;
	/* border: 1px solid #000; */
}

.cemod-img img {
	max-width: 100%;
}

.cemod-rt {
	/* padding-left: 300px; */
	text-align: center;
	padding-top: 8px;
}

.cemod-rt p {
	font-size: 15px;
	color: #898485;
	padding: 6px 0;
}

.cemod-ct p {
	text-align: center;
	font-size: 15px;
	color: #676869;
	padding: 6px 0;
}


/*************************交易所ESG报告********************************/
.jysmod-title{
	font-size: 36px;
	font-weight: 600;
	text-align: center;
}

.jysmod-subtitle{
	padding: 10px 100px;
	font-size: 18px;
	color: #999999;
	text-align: center;
}

/************右边菜单******************/

.m-rmenu {
	position: fixed;
	bottom: 110px;
	right: 10px;
	z-index: 500;
}

.rmenu-item {
	height: 34px;
	width: 34px;
	margin-bottom: 5px;
	position: relative;
}

.rmenu-item .blk {
	display: block;
	height: 100%;
	width: 100%;
	border-radius: 3px;
	background: url(../image/floatmenu.png) no-repeat;
	cursor: pointer;
}

.rmenu-list .weibo .blk {
	background-position: 0 0;
}

.rmenu-list .qq .blk{
	background-position: -34px 0;
}
.rmenu-list .wechat .blk{
	background-position: -68px 0;
}
.rmenu-list .mobile .blk{
	background-position: -102px 0;
}
.rmenu-list .ask .blk{
	background-position: -136px 0;
}
.rmenu-list .backtop .blk{
	background-position: -170px 0;
}

.rmenu-list .weibo .blk:hover{
	background-position: 0 -34px;
}
.rmenu-list .qq .blk:hover{
	background-position: -34px -34px;
}
.rmenu-list .wechat .blk:hover{
	background-position: -68px -34px;
}
.rmenu-list .mobile .blk:hover{
	background-position: -102px -34px;
}
.rmenu-list .ask .blk:hover{
	background-position: -136px -34px;
}
.rmenu-list .backtop .blk:hover{
	background-position: -170px -34px;
}

.rmenu-list .rm-popover{
	display:none;
	position: absolute;
	right:34px;
	bottom:0;
	padding-right:15px;
	text-align:center;
}
.rmenu-list .rmenu-item:hover .rm-popover{
	display:block;
}
.rmenu-list .rm-popover .popover-arr{
	position:absolute;
	bottom:15px;
	right:9px;
	background:url(../image/popover_arr_l.png) no-repeat;
	height:11px;
	width:7px;
}

.rmenu-list .rm-popover .popover-bd{
	width:180px;
	padding:2px;
	border-radius:4px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
		 -o-box-shadow:0 0 2px rgba(0,0,0,0.1);
		    box-shadow:0 0 2px rgba(0,0,0,0.1);
	border:1px solid #d8d8d8;
	background:#fff;
}

.rmenu-list .popover-bd .ewm-img img {
	width: 140px;
	height: 140px;
}

.rmenu-list .popover-bd h5 {
	font-size: 14px;
	color: #444;
	height: 28px;
	line-height: 28px;
}

.rmenu-list .popover-bd p {
	color: #999;
	font-size: 12px;
}

.rmenu-list .popover-bd .p-link, .rmenu-list .popover-bd .p-tel {
	padding-bottom: 12px;
}

.rmenu-list .popover-bd .p-tel {
	text-align: left;
	padding-left: 8px;
}

.rmenu-list .popover-bd .p-tel p {
	padding: 6px 0;
}

.rmenu-list .popover-bd .p-tel i {
	font-size: 14px;
}

.rmenu-list .popover-bd .p-link a {
	display: block;
	color: #333;
	font-size: 12px;
	padding-bottom: 3px;
}

.rmenu-list .backtop{
	display:none;
}





/****************登录*****************************/

.login-container{
	padding: 50px 0;
}

.m-plogin{
	display: block;
	min-height:700px;
	width: 100%;
	position: relative;
	background: url(../image/bg_2100154.jpg) no-repeat;
	background-size: cover;
}

.m-pregister{
	min-height: 800px;
}

.m-pregister .login_cont{
	height: 560px;
}

.login_cont {
	position: absolute;
	box-sizing: border-box;
	top: 12%;
	right: 10%;
	width: 405px;
	height: 430px;
	padding-top: 30px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 1px 3px 0px rgb(60 64 67 / 30%), 0 4px 8px 3px rgb(60 64 67 / 15%);
}


.login-form {
	width: 325px;
	margin: 0 auto;
	padding: 0;
	line-height: 1;
}

.login-form .title {
	margin: 0;
	padding: 10px 0 0;
	text-align: center;
	color: #222;
}

.m-form .title {	
	font-size: 22px;
}

.m-form-group .m-input-group {
	display: inline-block;
	vertical-align: middle;
}

.m-form-group {
	position: relative;
}

.m-form .m-form-group {
	margin: 20px 0;
}

.m-form .m-form-btn-group {
	/*margin-top: 60px;*/
}

.login-form .account-input, .login-form .password-input {
	padding-left: 40px;
}

.m-input-large {
	width: 325px;
	height: 50px;
	font-size: 14px;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.m-input-medium {
	width: 325px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.m-input-captcha {
	width: 171px;
	height: 50px;
	font-size: 14px;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.m-form-group .m-captcha {
	vertical-align: middle;
	display: inline-block;
}
.captcha-input {
	vertical-align: middle;
	display: inline-block;
}

.m-captcha-image {
	/*border: 1px solid #ff0000;*/
	cursor: pointer;
}


.m-input {
	color: #333;
	padding: 0 2em 0 1em;
	border: 1px solid  #d9d9d9;
	border-radius: 2px;
	box-sizing:border-box;
	transition:border 200ms;
	-webkit-appearance:none;
}


.m-input:focus {
	border-color:#4486e9;
	box-shadow:0 0 2px #4486e9;
}

.login-form .m-input-icon {
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 20px;
	height: 20px;
	color: #ccc;
}

.login-form .m-btn-submit {
	display: block;
	margin: 0 auto;
}

.common-button{
	width: 100%;
	padding: 16px;
	font-size: 16px;
	border-radius: 4px;
}

.m-btn {
	display: inline-block;
	border: 0;
	box-sizing: border-box;
	color: #fff;
	background: #5f99f1;
}

.login-footer{
	padding-left: 4px;
}

.login-footer a {
	font-size: 12px;
	color: #0088cc;
}

.alert{
	font-size: 12px;
}

.alert-danger {
	color: #f56b6b;
}

.text-danger {
	padding-top: 3px;
	font-size: 11px;
	color: #f56b6b;
}

.aflr-body{
	width: 700px;
	margin: 0 auto;
	font-size:14px;
}

/******************登录 后******************************/
.act-box{
	box-sizing: border-box;
	width: 1200px;
	padding: 60px 200px;
	margin: 0 auto;
}
.act-row{
	min-height: 300px;
}
.act-row+.act-row{
	margin-top: 40px;
}
.act-list{
	
	position: relative;
	display: block;
	padding-top: 40px;
}
.act-list ul::after{
	clear: both;
}
.act-list ul+ul{
	margin-top: 20px;
}
.act-list ul li {
	float: left;
	width: 150px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 16px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.act-list ul li:hover{
	background-color: #fefefe;
}
.act-head{
	font-size: 28px;
	font-weight: 600;
}



/********************************************************** 20231219更新 */
.g-header{
	position: sticky;
	top: 0;
	left: 0;
	right: 0;
	background-color: #ffffff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);
	z-index: 9999;
}
.c-width{
	width: 1200px;
	margin: 0 auto;
}

.header-main {
	/* border: 1px solid #000; */
	/* padding-bottom: 10px; */
}

.header-box{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header-logo {
	width: 220px;
	height: 50px;
	background: url(../image/logo20171108.jpg) no-repeat;
}

.header-logo a {
	display: block;
	width: 100%;
	height: 100%;
}


.header-menu {
	/* height: 128px; */
	transition: height .3s ease-out; 
}

.header-nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}

.header-item {
	height: 100%;
}

.header-item+.header-item {
	margin-left: 6px;
}

.header-item a {
	display: block;
	/* display: flex; */
	/* align-items: center; */
	color: #333;
	font-size: 16px;
	height: 100%;
	padding: 15px 15px;
}

.header-item a:hover {
	color: #d64a44;
}

.nav-link{
	position:relative;
	overflow: hidden;
	display:block;
	padding:0 8px;
	/* line-height:50px; */
	text-decoration:none;
	color:#5c5c5c;
	font-size:13px;
	-webkit-transition: all .2s ease;
       -o-transition: all .2s ease;
          transition: all .2s ease;
}

.header-item:hover .nav-link{
	/* font-weight:bold; */
	color: #fff !important;	
	z-index: 13;
}

.header-item:hover .nav-link:before{
	height: 100%;
}

.nav-link.navactive{
	background-color: #d64a44;
	color: #ffffff;
	/* font-weight:bold; */
}

.nav-link:before{
	transition: height ease .3s;
    border: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    content: "";
		/* background-color: #9dbcf3; */
		background-color: #d64a44;
    height: 0;
    width: 100%;
    bottom: 0;
    left: 0;
		right: 0;
		z-index: -1;
}

.nav-dropdown {
	position: relative;
}


.dropdown-subnav{
	z-index: 100;
	position: absolute;
	background: #fff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

.subnav-abountme {
	width: 140px;
}

.subnav-solution {
	min-width: 220px;
}

.nav-dropdown:hover .dropdown-subnav{
	-webkit-transform: scale(0);
	transform: scale(1);
	transition:all .4s ease;
}
.nav-dropdown .dropdown-subnav li{
	position:relative;
}
.nav-dropdown .dropdown-subnav li a {
	font-size: 13px;
	padding: 10px 15px;
	display: block;
	text-decoration:none;
	color:#d64a44;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
.nav-dropdown .dropdown-subnav li:hover{
	background-color: #f2e5e5;
}
.nav-dropdown .dropdown-subnav li:hover&gt;a{
	color: #ab3b36;
}

.header-search{
	padding-top: 20px;
	padding-bottom: 10px;
	box-sizing: border-box;
	/* border: 1px solid #000; */
}

.header-search{
	display: flex;
	justify-content: flex-end;
}

.search-form{
	display: flex;
	align-items: center;
}

.search-input {
	width: 380px;
	font-size: 14px;
	padding: 0 6px;
	border: 1px solid #E04D47;
	height: 36px;
	line-height: 36px;
	border-radius: 0;
}

.button-search{
	height: 36px;
	line-height: 36px;
	padding:0 15px;
	background-color: #E04D47;
	border: 1px solid #E04D47;
	cursor: pointer;
	color: #ffffff;
}


.search-qlink{
	font-size: 12px;
}

.service-head{
	padding: 60px 0;
	text-align: center;
}

.service-title{
	font-size: 32px;
}

.service-row{
	/* display: flex; */
	/* justify-content: space-between; */
}

.service-item{
	padding: 0 15px;
}

.service-itema{
	display: block;
	text-align: center;
}

.service-item__img{
	padding: 0;
}

.service-item__img img{
	width: 100%;
	/* height: 200px; */
}

.service-item__title {
	font-size: 16px;
	padding: 8px;
}

.single-main{
	padding: 50px 0;
}

.single-head{
	padding-bottom: 20px;
}

.single-title{
	font-size: 20px;
}

.single-desc{
	font-size: 16px;
}

.ersearch-main{
	padding: 50px 0;
	min-height: 400px;
}

.ersearch-head {
	font-size: 20px;
	color: #414141;
}

.ersearch-content {
	padding: 44px 0;
}

.ersearch-result + .ersearch-result {
	margin-top: 24px;
	padding-top: 24px;
	border-top: 1px dashed #ddd;
}

.ersearch-result h5 {
	font-size: 22px;
	padding-bottom: 8px;
}

.ersearch-result p {
	font-size: 14px;
	color: #565656;
}
.ersearch-result .result-form {
	color: #414141;
}
.ersearch-result .result-form a {
	color: #414141;
}


.hdcommon-bg {
	height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}


.cly-main{
	/* display: flex; */
	/* justify-content: space-between; */
	padding: 50px 0;
}

.cly-main&gt;div+div{
	/* margin-left: 20px; */
}

.cly-content&gt;div+div{
	margin-top: 20px;
}

.clynews-title{
	position: relative;
	padding: 10px 10px 0 15px;

}

.clynews-title::before{
	position: absolute;
	content: " ";
	left: 4px;
	top: 20px;
	height: 6px;
	width: 6px;
	background-color: #9b9b9b;
}

.clyc-title{
	font-size: 20px;
}

.cly-content{
	flex: auto;
	padding: 15px 20px;
}

.clyc-summary{
	background-color: #f3f4f5;
	border: 1px solid #ededed;
	border-radius: 10px;
	font-size: 14px;
	padding: 10px;
	line-height: 22px;
	color: #494949;
}

.clyc-desc{
	line-height: 28px;
}

.cly-nav{
	flex: 0 0 260px;
	/* overflow: hidden; */
}

.mod-box{
	border: 1px solid #ededed;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);

}

.mod-head{
	background-color: #efefef;
}

.mod-list{
	padding: 15px 10px;
}

.mod-title{
	font-size: 18px;
	padding: 10px;
}

.modsev-item {
	display: flex;
	align-items: center;
}

.modsev-item+.modsev-item{
	margin-top: 10px;
}

.modsev-item&gt;div+div{
	padding-left: 10px;
}

.modsev-item__img img {
	width: 40px;
	height: 40px;
}

.modsev-item__title{
	font-size: 16px;
}
.modcm-list{
	width: 240px;
}

.cly-navitem+.cly-navitem{
	margin-top: 20px;
}

.modcm-item{
	display: block;
	position: relative;
	white-space:nowrap;
	padding: 3px 0px 3px 15px;
	width: 100%!important;
	/* max-width: 240px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
	box-sizing: border-box;
}

.modcm-item::before{
	position: absolute;
	content: " ";
	top: 12px;
	left: 0;
	width: 4px;
	height: 4px;
	background-color: #9b9b9b;
}

.modcm-head{
	display: flex;
	justify-content: space-between;
	align-items: last baseline;
}

.mod-more{
	font-size: 12px;
	padding-right: 10px;

}

.mod-more a{
	color: #999999;
}

.clynews-item{
	/* display: flex; */
	/* justify-content: space-between; */
	padding: 15px 0;
}

.clynews-item+.clynews-item{
	border-top: 1px dashed #ddd;
}

.clynews-desc{
	flex: auto;
}

.clynews-info{	
	padding: 0;
}

.clynews-desc__tle{
	display: block;
	padding-bottom: 8px;
	font-size: 18px;
	font-weight: 600;
}
.clynews-item__img img{
	width: 100%;
}

.clynews-desc__p {
	font-size: 14px;
	color: #696969;
}

.clynews-pager{
	/* display: flex; */
	/* justify-content: space-between; */
	/* align-items: center; */
}

.g-hotsev{
	background-color: #f7f7f7;

}

.g-esg{
	background-color: #ffffff;
}
.g-eco{
	background-color: #f7f7f7;
}
.g-answer{
	background-color: #f7f7f7;
}

.common-wp{
	padding: 50px 0;
}

.esg-main{
	/* display: flex; */
	/* justify-content: space-between; */
	/* align-items: center; */
	padding: 20px 0;
}

.esg-title{
	font-size: 28px;
	padding-bottom: 10px;
}

.esg-image{
	border: 1px solid #ededed;
	/* box-shadow:0 2px 4px 0 rgba(0,0,0,0.08); */
	box-shadow:0 2px 8px 0 rgba(0,0,0,.15);

}
.esg-image img{
	width: 100%;
	display: block;
	font-size: 0;
	line-height: 0;
}


.esg-main &gt;div+div{
	/* margin-left: 25px; */
}

.esg-desc{
	font-size: 16px;
	color: #696969;
}

.esg-desc__val{
	padding-bottom: 8px;
}

.esg-desc__p p{
	color: #696969;
	font-size: 12px;
}

.esg-btn{
	padding-top: 10px;
}

.common-btnitem{
	display: inline-block;
	font-size: 16px;
	color: #ffffff;
	font-weight: 600;
	background-color: #E04D47;
	border-radius: 5px;
	padding: 10px 30px;
}

.common-btnitem:hover{
	color: #f8f8f8;
	background-color: #e07c77;
}


.common-title{
	font-size: 32px;
	padding-bottom: 10px;
}

.common-subtitle{
	font-size: 16px;
	color: #797979;
}

.news-head{
	text-align: center;
}
.news-list{
	/* display: flex; */
	/* justify-content: space-between; */
	padding-top: 30px;
}

.news-itembox{
	/* flex: 0 0 33%; */
	/* padding:20px 15px; */
	/* width: 33%; */
	padding: 10px 0;
}

.news-item{
	box-shadow:0 2px 8px 0 rgba(0,0,0,.15);
	padding: 10px;
}

.news-item&gt;div+div{
	margin-top: 10px;
}

.news-item__title{
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.news-item__desc{
	font-size: 14px;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	color: #696969;
}

.news-item__img img{
	width: 100%;
	height: 248px;
	font-size: 0;
	display: block;
	line-height: 0;
}


.news-btn{
	padding: 20px 0;
	text-align: center;
}


.mdtl-head{
	padding: 20px 0;
}

.ndtl-title{
	text-align: center;
	font-weight: 600;
	font-size: 24px;
}


.single-title{
	font-size: 24px;
	font-weight: 600;
	text-align: center;
}


.custom-row{
	/* display: flex; */
	/* align-items: center; */
}

.custom-row+.custom-row{
	margin-top: 25px;
}

.custom-item{
	/* flex: 0 0 16.6%; */
	/* border: 1px solid #000; */
	text-align: center;
}

.custom-item img {
	display: block;
	font-size: 0;
	line-height: 0;
	border: 1px solid #ededed;
}

.custom-head{
	text-align: center;
}


.custom-list{
	padding: 40px 0px;
}
/*****************************分类下面的子分类列表*************************************/
.classify-box{
	padding-top: 40px;
	padding-bottom: 60px;
}
.classify-main{
	/* border: 1px solid #ff00ff; */
}
.classify-row+.classify-row{
	margin-top: 30px;
}


.classify-row{
	/* display: flex; */
	/* justify-content: space-between; */
}

.clsssify-itembox{
	/* flex: 0 0 33%; */
	/* width: 33%; */
	padding: 10px;
}

.classify-item{
	/* display: flex; */
	/* justify-content: space-between; */
	padding: 12px;
	background-color: #fff;
  box-shadow: 0 1px 3px rgb(60 64 67 / 3%), 0 2px 6px 2px rgb(60 64 67 / 10%);
}

.classify-item&gt;div+div{
	margin-left: 8px;
}

.classify-info{
	flex: auto;
}

.classify-item:hover{
  box-shadow: 0 1px 3px rgb(60 64 67 / 10%), 0 2px 6px 2px rgb(60 64 67 / 15%);

}
.classify-item__title{
	padding-bottom: 8px;
}
.classify-item__title a{
	font-size: 17px;
}

.classify-img__thumb{
	width: 80px;
	height: 80px;
}

.classify-item__desc{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #696969;
    font-size: 14px;
		line-height: 20px;
}

.classify-item__keyword{
	padding-top: 4px;
	font-size: 11px;
	color: #969795;
}


.answer-head{
	text-align: center;
}

.mans-main{
	/* display: flex; */
	/* justify-content: space-between; */
	padding: 30px 0;
}

.mans-itembx {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mans-main&gt;div+div{
	/* margin-left: 15px; */
}

.mans-list{
	/* flex: 0 0 380px; */
	/* width: 380px; */
	background-color: #ffffff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.08);
	padding: 20px 20px 20px 10px;
}

.mans-item{
	padding: 4px 0;
}

.mans-item__link{
	position: relative;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 15px;
}

.mans-item__link::before{
	position: absolute;
	content: " ";
	width: 6px;
	height: 6px;
	border-radius: 6px;
	top: 8px;
	left: 0;
	background-color: #ff7852;
}

.mans-top{
	/* box-shadow: 0 1px 3px rgb(60 64 67 / 10%), 0 2px 6px 2px rgb(60 64 67 / 15%); */
	background-color: #ffffff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.15);
	padding: 20px;
}

.mans-top&gt;div+div{
	margin-top: 15px;
}

.mans-top label{
	font-weight: 600;
	color: #ff7852;
}

.mans-top__title{
	font-size: 18px;
	/* font-weight: 600; */
}
.mans-top__desc{
	color: #696969;
	line-height: 24px;
}

.error-main{
	padding: 80px 0;
}

.error-info{
	text-align: center;
}

.error-info__code{
	font-size: 30px;
	padding-bottom: 20px;
}

.ce-modimg{
	text-align: center;
}

.ce-modimg img {
	max-width: 100%;
}


.g-comp{
	background-color: #f3f3f3;
}

.comp-ibox{
	/* padding: 10px; */
}
.comp-item{
	background-color: #ffffff;
	padding: 15px;
}

.comp-item__img img{
	width: 100%;
}
.comp-item__brief{
	line-height: 22px;
	padding: 10px 0;
}

.comp-item__btn{
	padding-bottom: 16px;
	
}

.comp-item__btnitem{
	display: block;
	text-align: center;
}

.foot-item__ewm img{
	width: 100px;

}

.foot-list{
	padding: 30px 0;
}

.foot-friend{
	margin-top: 10px;
	padding-top: 6px;
	border-top: #3f4752 1px solid;
}

.pager-result{
	padding-top: 25px;
	text-align: right;
}

.mb-header{
	display: none;
}

@media (max-width: 767px) {
	body{
		padding-top: 56px;
	}

	.pc-header{
		display: none;
	}
	.c-width{
		width: 100%;
	}

	.ad-cont{
		height: 148px;
	}

	.common-wp{
		padding: 30px 0;
	}

	.hdcommon-bg{
		height: 138px;
	}

	.foot-item__ewm{
		text-align: center;
	}
	.foot-item__ewm img{
		width: 138px;
	}

	.ce-main img{
		max-width: 100%;
	}

	.service-head{
		padding: 30px 0;
	}

	.esg-info{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.esg-btn a,
	.news-btn a{
		display: block;
		text-align: center;
	}

	.custom-item{
		padding: 6px 0;
	}

	.classify-img{
		text-align: center;
	}
	.classify-img img {
		width: 148px;
		height: 148px;
	}
	.classify-item__title{
		padding: 15px 0;
		text-align: center;
	}

	.single-desc p img{
		max-width: 100%;
	}



	.mb-header{
		display: block;
		box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
		height: 56px;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 6000;
		background-color: #ffffff;
	}

	.mbhd-logo img {
		height: 40px;
	}
	.mbhd-wp{
		position: relative;
	}
	.mbhd-main{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 8px 12px 8px 8px;
	}

	.mbmenu-list{
		position: absolute;
		top: 0;
		right: 0;
		background-color: #ffffff;
		box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
		transform: translateX(100%);
		width: 180px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.mbmenu-list.open{
		transform: translateX(0);
	}

	.mbmenu-item{
		padding: 8px 15px;
		border-bottom: 1px dashed #ededed;
	}

	.mbmenu-item a{
		font-size: 16px;
	}
	.mbhd-menu__icon{
		width: 26px;
		height: 26px;
		background-size: contain;
		/* background-position:center; */
	}

	.mbhd-menu__openicon{
		background-image: url(../image/icons8-menu-48.png);
	}

	.mbhd-menu__closeicon{
		background-image: url(../image/icons8-menu-48.png);
	}

	.clyc-desc p,
	.single-content p{
		word-wrap: break-word;
		word-break: break-all;
	}

	.clyc-desc p img{
		max-width: 100%;
	}

	.cly-content{
		padding: 15px;
	}

	.ce-main{
		padding: 40px 0;
	}

	.ce-mod{
		padding: 0 10px;
	}

	.cemod-icon{
		width: 33.33333%;
	}

	.service-item__img{
		padding: 0 30px;
	}

	.service-item__title{
		padding: 15px 0;
	}
	
}</pre></body></html>