@charset "UTF-8";

.insideproone {
	clear: both;
	display: block;
	border-radius: .4rem;
	overflow: hidden;
	margin-right: .4rem;
	position: relative
}

.insideproone img {
	clear: both;
	display: block;
	width: 100%
}

.insideproone p {
	position: absolute;
	display: none;
	top: 0rem;
	right: 0rem;
	bottom: 0rem;
	width: 1.24rem;
	background: #01092b;
	background: -webkit-linear-gradient(left,rgba(1,9,43,0),#01092b);
	background: -o-linear-gradient(left,rgba(1,9,43,0),#01092b);
	background: linear-gradient(to right,rgba(1,9,43,0),#01092b);
	padding: .2666666667rem .2666666667rem 0rem .6rem
}

.insideproone p span {
	clear: both;
	display: block;
	color: #d5d5d5;
	font-size: .3466666667rem;
	line-height: .4266666667rem;
	padding: .1333333333rem 0rem;
	text-align: center;
	border-bottom: 2px solid #d5d5d5
}

.insideprotwo {
	clear: both;
	display: block;
	border-radius: .5333333333rem 0rem .5333333333rem .5333333333rem;
	margin-top: -.8rem;
	background: #f6f7f8;
	position: relative;
	padding: .6rem .4rem 0rem
}

.insideprotwo.insideprotwoBak .insideprotwobom {
	padding-top: .2rem
}

.insideprotwo.insideprotwoBak .innerpro {
	padding-top: .24rem
}

.insideprotwo:after {
	content: "";
	position: absolute;
	right: .4rem;
	top: -.5333333333rem;
	background: url(../images/mproicon01.png) right bottom no-repeat;
	background-size: .5333333333rem;
	width: .5333333333rem;
	height: .5333333333rem
}

.insideprotwo .insideprotwotop {
	padding: .0666666667rem 0rem .1333333333rem;
	margin-bottom: 0rem;
	position: relative;
	z-index: 2
}

.insideprotwo .insideprotwotop .insideprotwotop01 {
	position: relative;
	padding-bottom: .1333333333rem
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fl h1 {
	clear: both;
	display: block;
	font-size: .56rem;
	color: #1a1a1a;
	line-height: .6666666667rem;
	padding-bottom: .3333333333rem
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fl p {
	clear: both;
	display: block;
	font-size: .3466666667rem;
	color: #8e8e8f;
	line-height: 1
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fr {
	position: absolute;
	right: .0933333333rem;
	top: 0rem;
	background: #0b8b7a;
	background: -webkit-linear-gradient(top,#0b8b7a,#77e880);
	background: -o-linear-gradient(top,#0b8b7a,#77e880);
	background: linear-gradient(to bottom,#0b8b7a,#77e880);
	width: 1.36rem;
	border-radius: .4266666667rem;
	padding-bottom: 1.0666666667rem
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fr:after {
	content: "";
	position: absolute;
	left: .0533333333rem;
	top: .0533333333rem;
	bottom: .0533333333rem;
	right: .0533333333rem;
	border-radius: .4266666667rem;
	border: 1px solid #fff
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fr:before {
	content: "";
	position: absolute;
	left: .1066666667rem;
	bottom: .08rem;
	right: .1066666667rem;
	height: .64rem;
	border-radius: .32rem;
	background: url(../images/mproicon02.png) center center no-repeat #0b8b7a;
	background-size: 100%
}

.insideprotwo .insideprotwotop .insideprotwotop01 .insideprotwotop01fr span {
	color: #f9fffc;
	font-size: .4533333333rem;
	line-height: .5333333333rem;
	text-align: center;
	font-weight: 700;
	padding: .4666666667rem .3333333333rem 0rem;
	display: block
}

.insideprotwo .insideprotwotop .insideprotwotop02 {
	clear: both;
	padding: 0rem 0rem .2666666667rem
}

.insideprotwo .insideprotwotop .insideprotwotop02 ul {
	overflow: hidden;
	padding: .0666666667rem 0rem .4rem
}

.insideprotwo .insideprotwotop .insideprotwotop02 ul li {
	clear: both;
	display: block;
	background: url(../images/mproicon11.png) left center no-repeat;
	background-size: .16rem;
	padding-left: .4533333333rem;
	color: #0c8c7a;
	font-weight: 700;
	font-size: .5066666667rem;
	line-height: .6rem;
	margin-top: .4rem
}

.insideprotwo .insideprotwotop .insideprotwotop02 ul li strong {
	font-size: .4rem;
	color: #4c4c4c;
	padding-bottom: .2rem;
	line-height: 1;
	font-weight: 400
}

.insideprotwo .insideprotwotop .insideprotwotop02 p {
	clear: both;
	display: block;
	color: #343434;
	font-size: .4266666667rem;
	line-height: .72rem;
	margin: .2666666667rem 0rem
}

.insideprotwo .insideprotwotop .insideprotwotop03 {
	clear: both;
	background: #f1f1f1;
	border-radius: .4rem;
	padding: .2933333333rem 0rem .2933333333rem .2666666667rem;
	overflow: hidden;
	margin-bottom: -1.2666666667rem
}

.insideprotwo .insideprotwotop .insideprotwotop03 .ProFourfl {
	float: left;
	box-shadow: 0rem .0266666667rem .04rem rgba(175,177,205,.29);
	background: #fff;
	border-radius: .2666666667rem;
	padding: .2rem 0rem;
	width: 2rem;
	font-size: .3466666667rem;
	color: #999;
	text-align: center;
	line-height: 1
}

.insideprotwo .insideprotwotop .insideprotwotop03 .ProFourfl i {
	clear: both;
	display: block;
	width: .72rem;
	height: .2133333333rem;
	margin: .2rem auto .16rem;
	background: url(../images/mproicon04.png) center center no-repeat
}

.insideprotwo .insideprotwotop .insideprotwotop03 .ProFourfl span {
	clear: both;
	display: block;
	color: #222121;
	margin-bottom: .16rem;
	line-height: 1;
	font-size: .3733333333rem
}

.insideprotwo .insideprotwotop .insideprotwotop03 ul {
	overflow: hidden
}

.insideprotwo .insideprotwotop .insideprotwotop03 ul li {
	float: left;
	padding-left: .3333333333rem;
	width: 2.2rem
}

.insideprotwo .insideprotwotop .insideprotwotop03 ul li .ProFourpic {
	clear: both;
	display: block;
	border: .0533333333rem solid #fff;
	border-radius: .2666666667rem;
	overflow: hidden;
	box-shadow: 0rem .0266666667rem .2133333333rem rgba(175,177,205,.59);
	width: 1.8933333333rem;
	margin: 0 auto .2rem
}

.insideprotwo .insideprotwotop .insideprotwotop03 ul li .ProFourpic img {
	width: 100%
}

.insideprotwo .insideprotwotop .insideprotwotop03 ul li .ProFourtit {
	clear: both;
	display: block;
	text-align: center;
	font-size: .32rem;
	color: #999;
	line-height: .4666666667rem
}

.insideprotwo .innerpro {
	background-color: #fff;
	margin: 0 -.4rem;
	padding: 1.6rem .4rem 0 .2rem
}

.insideprotwo .innerpro .innerzx {
	padding: 1rem .4rem .6rem;
	background: url(../images/innerbg.png) no-repeat;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto
}

.insideprotwo .innerpro .innerzx a {
	display: block;
	position: relative;
	padding-left: 1.6rem;
	color: #FFF;
	text-shadow: 0 .06rem .06rem rgba(157,57,0,.6)
}

.insideprotwo .innerpro .innerzx a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1.387rem;
	height: 1.4rem;
	background: url(../images/innertel.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.insideprotwo .innerpro .innerzx a p {
	font-size: .347rem;
	line-height: 1.5;
	margin-top: .02rem
}

.insideprotwo .innerpro .innerzx a strong {
	display: block;
	font-size: .533rem;
	line-height: 1.5;
	margin-top: .02rem
}

.insideprotwo .insideprotwobom {
	clear: both;
	margin: 0rem -.4rem;
	padding: 2.08rem .4rem 0rem;
	background: #fff;
	position: relative;
	z-index: 1
}

.insideprotwo .insideprotwobom .insideprotwobombox {
	clear: both;
	display: block;
	padding-top: .4rem
}

.insideprotwo .insideprotwobom .insideprotwobombox .insideprotwobomboxTop {
	clear: both;
	display: block;
	border: 1px solid #ffb62c;
	border-radius: .32rem 1.0933333333rem 0rem 0rem;
	color: #fa6720;
	font-size: .3733333333rem;
	text-align: left;
	padding-left: .2666666667rem;
	line-height: 1.0666666667rem;
	margin-right: 1.7466666667rem;
	cursor: pointer
}

.insideprotwo .insideprotwobom .insideprotwobombox .insideprotwobomboxTop span {
	font-weight: 700
}

.insideprotwo .insideprotwobom .insideprotwobombox .insideprotwobomboxBom {
	border: 1px solid #ffb62c;
	background: #fb8425;
	background: -webkit-linear-gradient(left,#fb8425,#f95b1d);
	background: -o-linear-gradient(left,#fb8425,#f95b1d);
	background: linear-gradient(to right,#fb8425,#f95b1d);
	line-height: 1.2rem;
	font-size: .3733333333rem;
	border-radius: 0rem .6rem .6rem .4rem;
	padding-left: .2666666667rem;
	box-shadow: 0rem .0933333333rem .28rem rgba(137,137,137,.52)
}

.insideprotwo .insideprotwobom .insideprotwobombox .insideprotwobomboxBom a {
	color: #fff
}

.insideprotwo .insideprotwobom .insideprotwobombox .insideprotwobomboxBom a span {
	font-size: .4rem;
	font-weight: 700
}

.insideprotwo .insideprotwobom .insideprotwobompic {
	position: absolute;
	width: 2.28rem;
	height: 2.6666666667rem;
	right: .3333333333rem;
	bottom: 0rem
}

.insideprothree {
	clear: both;
	display: block;
	padding: .5333333333rem .4rem .8rem;
	background: #fff
}

.insideprothree h2,.insideprothree h3 {
	clear: both;
	font-size: .5066666667rem;
	line-height: .8rem;
	margin: .6666666667rem 0rem .4rem;
	color: #333;
	background: url(../images/mcaseoneicon03.png) left .0666666667rem no-repeat;
	background-size: .6666666667rem;
	padding-left: .9333333333rem
}

.insideprothree p,.insideprothree ul li {
	font-size: .4266666667rem;
	margin: .4rem 0rem;
	line-height: .8rem;
	clear: both
}

.insideprothree p {
	color: #555
}

.insideprothree span.showtime {
	font-size: .4266666667rem;
	line-height: .8rem;
	color: #777
}

.insideprothree strong {
	color: #333;
	font-size: .4266666667rem
}

.insideprothree a {
	color: #ff1d18
}

.insideprothree ul li {
	color: #555;
	background: url(../images/mprozhtwoicon01.png) left .2666666667rem no-repeat;
	background-size: .2666666667rem;
	padding-left: .4666666667rem
}

.insideprothree video {
	width: 100%
}

.insideprothree img {
	max-width: 100%
}

.insideprothree table {
	clear: both;
	margin: 0rem 0rem .2666666667rem;
	width: 100%;
	border-collapse: collapse;
	border: none;
	text-align: center
}

.insideprothree table td,.insideprothree table th {
	border: 1px solid #eee;
	font-size: .3733333333rem;
	padding: .1333333333rem 0rem;
	line-height: .6666666667rem
}

.mcontactthree {
	clear: both;
	background: url(../images/mcontactthreebg.png) left top no-repeat #fff;
	background-size: 100%;
	overflow: hidden;
	padding-bottom: .4666666667rem;
	border-radius: 0rem 0rem .5333333333rem .5333333333rem
}

.mcontactthree .mcontactthreetop {
	padding: 1.0266666667rem 0rem .6666666667rem .4rem;
	position: relative
}

.mcontactthree .mcontactthreetop h3 {
	clear: both;
	display: block;
	font-size: .64rem;
	margin-bottom: .4666666667rem;
	color: #fff;
	line-height: .64rem;
	border-left: .12rem solid #ffb62c;
	padding-left: .24rem
}

.mcontactthree .mcontactthreetop p {
	clear: both;
	display: block;
	line-height: .5866666667rem;
	font-size: .3733333333rem;
	color: #b9d9cf;
	padding-right: 3.7333333333rem
}

.mcontactthree .mcontactthreebom {
	clear: both;
	margin: 0rem .2rem;
	padding: .3733333333rem .4rem .6rem;
	border-radius: .5333333333rem;
	background: #fff;
	box-shadow: 0rem .0666666667rem .4266666667rem rgba(158,191,186,.44);
	position: relative;
	z-index: 3
}

.mcontactthree .mcontactthreebom .mcontactthreeul li {
	clear: both;
	margin-top: .5333333333rem;
	position: relative;
	background: #fff;
	border: 1px solid #dbdada;
	border-radius: .2666666667rem;
	overflow: hidden
}

.mcontactthree .mcontactthreebom .mcontactthreeul li .err {
	color: #ff461f;
	background: url(../images/cancel.png) right center no-repeat;
	padding-right: 25px;
	text-align: right
}

.mcontactthree .mcontactthreebom .mcontactthreeul li input {
	clear: both;
	display: block;
	width: 100%;
	height: 1.3066666667rem;
	line-height: 1.3066666667rem;
	color: #97959f;
	font-size: .3733333333rem;
	padding: 0rem .2666666667rem;
	position: relative;
	z-index: 2;
	background: 0 0
}

.mcontactthree .mcontactthreebom .mcontactthreeul li input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0rem 1000px #fff inset;
	-webkit-text-fill-color: #423d5c!important
}

.mcontactthree .mcontactthreebom .mcontactthreeul li textarea {
	clear: both;
	display: block;
	width: 100%;
	height: 3.2533333333rem;
	border-radius: .5333333333rem;
	line-height: .6666666667rem;
	color: #97959f;
	font-size: .3733333333rem;
	padding: .1333333333rem .2666666667rem;
	font-family: "Heiti SC",HelveticaNeue,Droidsansfallback,"Droid Sans","微软雅黑";
	position: relative;
	z-index: 2;
	background: 0 0
}

.mcontactthree .mcontactthreebom .mcontactthreeul li textarea:-webkit-autofill {
	-webkit-box-shadow: 0 0 0rem 1000px #fff inset;
	-webkit-text-fill-color: #423d5c!important
}

.mcontactthree .mcontactthreebom .mcontactthreeul li span {
	position: absolute;
	left: .2666666667rem;
	right: .2666666667rem;
	top: .1333333333rem;
	line-height: 1.04rem;
	color: #97959f;
	font-size: .3733333333rem;
	z-index: 1;
	cursor: pointer
}

.mcontactthree .mcontactthreebom .mcontactthreeul li span font {
	color: #fd0000
}

.mcontactthree .mcontactthreebom .mcontactthreeul li.wenb span {
	line-height: .6666666667rem
}

.mcontactthree .mcontactthreebom .btnclick {
	clear: both;
	position: relative;
	text-align: right;
	height: 1.3333333333rem;
	margin-top: .7466666667rem;
	background: #f7ede8;
	border-radius: .6666666667rem;
	padding: .08rem
}

.mcontactthree .mcontactthreebom .btnclick .btn_submit {
	float: right;
	z-index: 2;
	cursor: pointer;
	display: inline-block;
	width: 2.1733333333rem;
	height: 1.1733333333rem;
	background: #ff7121;
	font-size: .4266666667rem;
	color: #fff;
	font-weight: 700;
	border-radius: .5866666667rem;
	border: .0266666667rem solid #ff9a48;
	line-height: 1.12rem;
	text-align: center
}

.mcontactthree .mcontactthreebom .btnclick span {
	float: left;
	color: #858c8f;
	font-size: .32rem;
	position: relative;
	padding-right: .1733333333rem;
	line-height: 1;
	padding-left: .3733333333rem;
	margin-top: .4266666667rem
}

.mcontactthree .mcontactthreebom .btnclick span:after {
	content: "";
	position: absolute;
	right: -1.5733333333rem;
	width: 1.5733333333rem;
	height: .0266666667rem;
	background: #fbb187;
	background: -webkit-linear-gradient(left,#f8e0d3,#ff7121);
	background: -o-linear-gradient(left,#f8e0d3,#ff7121);
	background: linear-gradient(to right,#f8e0d3,#ff7121);
	top: 50%;
	margin-top: .0133333333rem
}

.mprozhsever {
	clear: both;
	background: #fff
}

.mprozhsever .mprozhseverbom {
	clear: both;
	padding: 0rem 0rem .4rem
}

.mprozhsever .mprozhseverbom p {
	clear: both;
	display: block;
	font-size: .3733333333rem;
	line-height: .7466666667rem;
	color: #333;
	margin: .2666666667rem 0rem
}

.mprozhsever .mprozhseverbom table {
	width: 100%;
	border-collapse: collapse;
	border: none;
	text-align: center;
	margin: .2666666667rem 0rem
}

.mprozhsever .mprozhseverbom table th {
	border: 1px solid #7fb6ad;
	color: #fff;
	font-size: .3733333333rem;
	font-weight: 400;
	padding: .0666666667rem 0rem
}

.mprozhsever .mprozhseverbom table td {
	border: 1px solid #eee;
	font-size: .3733333333rem;
	padding: .0666666667rem 0rem
}

.protable {
	padding: 0rem .4rem .4rem;
	width: 100%;
	overflow: hidden;
	overflow-x: auto
}

.protable table {
	clear: both;
	margin: .2666666667rem 0rem;
	width: 100%;
	border-collapse: collapse;
	border: none;
	text-align: center
}

.protable table td,.protable table th {
	border: 1px solid #eee;
	font-size: .3733333333rem;
	padding: .1333333333rem 0rem;
	line-height: .6666666667rem
}

.protable p {
	clear: both;
	font-size: .4rem;
	line-height: .8rem;
	margin: .2666666667rem 0rem;
	color: #555
}

.protable h5 {
	display: inline-block;
	padding-left: .5333333333rem;
	position: relative;
	color: #333;
	font-size: .4rem;
	padding-right: .2666666667rem;
	cursor: pointer
}

.protable h5:before {
	content: "";
	display: block;
	width: .3866666667rem;
	height: .3866666667rem;
	background: url(../images/mcaseoneicon02.png) left center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.1733333333rem;
	background-size: .3866666667rem
}

.protable h5.on {
	color: #ffb62c
}

.protable h5.on:before {
	background-image: url(../images/mcontactthreeicon02.png)
}

.mcontactwd {
	clear: both;
	display: block;
	height: 8.16rem;
	position: relative;
	background: #fff
}

.mcontactwd:after {
	content: "";
	position: absolute;
	right: 0rem;
	bottom: 0rem;
	background: url(../images/mcontactwdbg.jpg) right bottom no-repeat;
	background-size: 100%;
	width: 100%;
	height: 15.8rem;
	border-radius: 0rem 0rem .5333333333rem .5333333333rem;
	overflow: hidden
}

.mcontactwd .mcontactwdBox {
	position: relative;
	z-index: 1;
	padding-top: 5.7866666667rem;
	padding-left: 4.4rem
}

.mcontactwd .mcontactwdBox h4 {
	clear: both;
	display: block;
	font-size: .3733333333rem;
	color: #fff;
	font-weight: 700;
	line-height: 2
}

.mcontactwd .mcontactwdBox .marqueetop {
	width: 100%;
	height: 1.3333333333rem;
	padding-right: .6666666667rem;
	margin: 0 auto;
	overflow: hidden
}

.mcontactwd .mcontactwdBox .marqueetop ul {
	clear: both;
	display: block
}

.mcontactwd .mcontactwdBox .marqueetop ul li {
	clear: both;
	display: block;
	margin-top: .2rem
}

.mcontactwd .mcontactwdBox .marqueetop ul li i {
	position: absolute;
	left: 0rem;
	top: .0266666667rem;
	width: .44rem;
	height: .44rem;
	border-radius: 50%;
	background: #8ee7b3;
	background: -webkit-linear-gradient(left,#8ee7b3,#64d092);
	background: -o-linear-gradient(left,#8ee7b3,#64d092);
	background: linear-gradient(to right,#8ee7b3,#64d092);
	font-size: .2133333333rem;
	text-align: center;
	line-height: .44rem;
	font-style: normal;
	color: #067359
}

.mcontactwd .mcontactwdBox .marqueetop ul li span,.mcontactwd .mcontactwdBox .marqueetop ul li strong {
	display: block;
	font-size: .32rem;
	line-height: .5333333333rem;
	padding-left: .5333333333rem;
	position: relative
}

.mcontactwd .mcontactwdBox .marqueetop ul li strong {
	clear: both;
	color: #fff;
	margin-bottom: .0666666667rem
}

.mcontactwd .mcontactwdBox .marqueetop ul li span {
	clear: both;
	color: #9fcdbc
}

.reltop {
	clear: both;
	text-align: center;
	padding: .4rem .4rem 0rem;
	background: url(../images/mreltitbg.png) center top no-repeat;
	background-size: 4.8933333333rem;
	line-height: 1;
	position: relative
}

.reltop h3 {
	display: inline-block;
	font-size: .64rem;
	color: #393939;
	position: relative;
	line-height: 1
}

.reltop h3:after,.reltop h3:before {
	content: "";
	position: absolute;
	background: #ffb62c;
	width: .2933333333rem;
	height: .08rem;
	top: 50%;
	margin-top: -.1333333333rem
}

.reltop h3:after {
	left: -.7066666667rem
}

.reltop h3:before {
	right: -.7066666667rem
}

.reltop a {
	position: absolute;
	right: .4rem;
	bottom: 0rem;
	background: url(../images/mcontactthreeicon07.png) right center no-repeat;
	background-size: .1866666667rem;
	padding-right: .3333333333rem;
	font-size: .3466666667rem;
	color: #999
}

.relnews ul li .relnewstit,.relpro ul li .relprotit {
	color: #333;
	font-size: .4266666667rem;
	clear: both;
	display: block
}

.relpro {
	clear: both;
	padding-top: .9333333333rem
}

.relpro ul {
	clear: both;
	width: 100%;
	padding: .6666666667rem .0666666667rem 0rem
}

.relpro ul li {
	float: left;
	display: block;
	position: relative;
	width: 50%;
	margin-bottom: .5333333333rem;
	border-radius: .2666666667rem;
	padding: .1333333333rem .4666666667rem
}

.relpro ul li:after {
	content: "";
	position: absolute;
	left: .3333333333rem;
	right: .3333333333rem;
	top: 0rem;
	bottom: 0rem;
	background: rgba(255,255,255,.6);
	border-radius: .2666666667rem
}

.relpro ul li .relpropic {
	clear: both;
	display: block;
	border-radius: .2666666667rem;
	overflow: hidden;
	position: relative;
	z-index: 2;
	box-shadow: 0rem 0rem .1733333333rem rgba(79,112,136,.88)
}

.relpro ul li .relpropic img {
	width: 100%
}

.relpro ul li .relprotit {
	text-align: center;
	font-weight: 700;
	line-height: 1;
	position: relative;
	z-index: 2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-top: .2933333333rem;
	margin-bottom: .2rem
}

.relnews {
	clear: both;
	padding-top: .4666666667rem;
	padding-bottom: .4666666667rem
}

.relnews ul {
	clear: both;
	padding: .4rem
}

.relnews ul li {
	clear: both;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	padding: .4rem 0rem .4666666667rem
}

.relnews ul li:last-child {
	border-bottom: 0rem;
	padding-bottom: 0rem
}

.relnews ul li .relnewstit {
	line-height: .72rem;
	padding-bottom: .2666666667rem
}

.relnews ul li .newlistitemtime {
	clear: both;
	display: block;
	color: #999;
	text-align: right;
	line-height: 1;
	overflow: hidden
}

.relnews ul li .newlistitemtime span {
	float: left;
	background: url(../images/mnewicon09.png) left center no-repeat;
	background-size: .3066666667rem;
	padding-left: .4rem;
	line-height: .4rem;
	font-size: .3466666667rem
}

/*.relnews ul li .newlistitemtime span:first-child+span {
	float: right;
	background: url(../images/mhomefiveicon02.png) left center no-repeat;
	background-size: .3733333333rem;
	padding-left: .4666666667rem;
	color: #2f9989;
	line-height: .4rem;
	font-size: .3466666667rem;
	max-width: 3.4933333333rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left
}*/

.relnews ul li.relnewsone .relnewstit {
	padding-bottom: 0rem
}

.relnews ul li.relnewsone .newlistitempic {
	clear: both;
	display: block;
	margin: 0 -.0666666667rem;
	padding: .2rem 0rem .2666666667rem;
	overflow: hidden
}

.relnews ul li.relnewsone .newlistitempic span {
	float: left;
	width: 33.3333%;
	padding: 0rem .0666666667rem
}

.relnews ul li.relnewsone .newlistitempic span img {
	border-radius: .1333333333rem;
	overflow: hidden;
	height: 1.84rem!important;
	width: 100%
}

.relnews ul li.relnewstwo .relnewsfl {
	float: left;
	width: 66.6666666667%
}

.relnews ul li.relnewstwo .relnewsfr {
	float: right;
	width: 30.4347826087%;
	border-radius: .1333333333rem;
	overflow: hidden
}

.relnews ul li.relnewsthree .relnewsfl {
	float: left;
	width: 66.6666666667%
}

.relnews ul li.relnewsthree .relnewsfr {
	float: right;
	width: 30.4347826087%;
	border-radius: .1333333333rem;
	overflow: hidden;
	position: relative
}

.relnews ul li.relnewsthree .relnewsfr:after {
	content: "";
	position: absolute;
	width: .6666666667rem;
	height: .6666666667rem;
	background: url(../images/mvideoicon01.png) center center no-repeat;
	background-size: 100%;
	left: 50%;
	top: 50%;
	margin-left: -.3333333333rem;
	margin-top: -.3333333333rem;
	opacity: .85
}