.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
.wrap {width: 100%; height: auto; margin: 0 auto;padding: 0 120px;box-sizing: border-box;min-width: 1200px;}
.mains{width: 100%; height: auto; margin: 0 auto;padding: 0 120px;box-sizing: border-box;min-width: 1200px; overflow: hidden;}

.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }

.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.multi-line1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}

.pic {width: 100%; overflow: hidden;}
.pic img {width: 89%;margin-top: 8px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.bgeee {background: #eee;}

/*top*/
#top {position: absolute; top: 0; height: 100px; line-height: 100px; background:rgba(46,74,102,0.8); z-index: 222;
 width:100%}
.logo {float: left; height: 100%; margin-right: 35px; font-size: 0;}
.logo img {vertical-align: middle;}
#nav {float: right;}
#nav ul li {float: left; width: 105px;text-align: center;color: #fff;}
#nav ul li > a {display: block; height: 100%;color: #fff;font-weight: 900;}
#nav ul li.active > a {color: #0d521b; background: #fff;}
#nav ul li > a:hover {color: #0d521b; background: #fff;}
#nav ul li > a:hover .yw{display: block;}
#nav ul li > a:hover .zw{display: none;}
.yw{display: none;}
.navDown{display: none;text-align: right;margin-right: 80px;}
.ulli:hover>.navDown {display: block;}
.ulli:hover>.navDown {display: block;}
.navDown {position: absolute;bottom: -73px;left:0px;width: 100%;height: 73px;background: rgba(46,74,102,0.6);}
.navDown a {
	color: #fff;
    margin-right: 100px;
    line-height: 73px;
    height: 100%;
    display: inline-block;
    position: relative;
    top: -13px;
	}
#nav ul li a:hover .navDown {display: block;}
.navBtn {display: none;}
.topPhone {float: right; height: 36px; margin-top: 30px;}
.topPhone .pic {float: left; width: 34px; height: 34px; margin-top: 2px; margin-right: 8px;}
.topPhone .cont {float: right;}
.topPhone .cont h3 {font-size: 12px; line-height: 16px;}
.topPhone .cont p {font-size: 22px; color: #e83522; line-height: 22px;}
/*中间卡片展示*/
/*.main{
	margin-top: 10px;
}*/
.mains ul li{
	height: 490px;
	width: 450px;
	float:left;
	margin-left: 52px;
}
.mains ul li a:hover .card{
	box-shadow:-5px 5px 10px -4px #ddd,5px 5px 10px -4px #ddd;
	box-shadow:-5px -5px 10px  -4px #00ff00,-5px 5px 10px -4px #00ff00;
}
.card{
	border: 1px solid #eee;
	/*width: 443px;*/
	width: 310px;
	/* height: 483px; */
	height: 415px;
	margin-bottom: 10px;
}
.card_bottom{
	padding: 25px 20px 0;
}
.card_one{
	width:auto;
	text-align: left;
	height:27px;
	font-size:30px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	line-height:24px;
	color: #000;
	margin-top: 26px;
}
.card_two{
	width:39px;
	height:12px;
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:#666;
	line-height:24px;
	margin-top:10px ;
}
.card_three{
	/*width:330px;*/
	width: 260px;
	height:24px;
	font-size:24px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:#000;
	line-height:24px;
	margin-top: 15px;
	border-bottom: 1px solid #666;
	padding-bottom: 17px;
}
.card_four{
	width:368px;
	height:46px;
	font-size:16px;
	font-family:SourceHanSansCN-Regular;
	font-weight:400;
	color:#666;
	line-height:26px;
	margin-top: 30px;
}
/*底部*/
/*footer*/
#bottom {height: 65px; line-height: 65px; color: #fff; background: #666666; position: relative; z-index: 8;}
#bottom a {/*width: 120px;*/ /*text-align: center;*/ margin: 0 22px; color: #fff; }
#bottom a:hover {color: #e83522;}
#bottom em {margin-right: 16px;}
#footer {padding: 50px 0; color: #999; background: #fff; position: relative; z-index: 8;}
#footer .left {float: right;}
.footerZxPhone{text-align: right;}
.footerCopy{text-align: right;}
.footerZx {width: 240px;    margin-top: 5px;}
.footerZxH {display: block; width: 136px; height: 38px; margin-bottom: 18px; line-height: 38px; text-align: center; font-size: 16px; border-radius: 19px; color: #fff; background: #e83522;}
.footerZxH:hover {background: #ca2615;}
.footerZxH span {display: inline-block; width: 31px; height: 100%; margin-right: 2px; font-size: 0; vertical-align: top;}
.footerZxH span img {vertical-align: middle;}
/*.footerZxPhone p {font-size: 24px; color: #e83522; line-height: 26px;}*/
.footerCopy {line-height: 26px; margin-top: 34px;}
.footerEwm { padding: 0 20px; text-align: center;}
.footerEwm p {line-height: 38px; margin-top: 6px; color: #a0a0a0;}
.footerEwm .pic {width: 146px;}
#footer ul {float: left;}
#footer ul li {float: left; margin-left: 2rem;}
#footer ul li:first-child {margin-left: 0;}
#footer ul li h3 {font-weight: 600; line-height: 24px; margin-bottom: 12px;}
#footer ul li p {line-height: 28px;}
#footer ul li p a {color: #a0a0a0;}
#footer ul li p a:hover {color: #e83522;}

.main {position: relative; z-index: 5;height: 1100px;}
#footer{
	background:#FAFAFA;
	height: 122px;
    width: 100%;
}
.footer_one{
	height: 24px;
    font-size: 21px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    line-height: 24px;
    color: #666666;
    width: 240px;
}
.footer_two{
	margin-top: 15px;
    height: 27px;
    font-size: 40px;
    font-family: SourceHanSansCN-Heavy;
    font-weight: 800;
    line-height: 24px;
    color: #737373;
    padding-bottom: 15px;
    border-bottom: 1px solid #ADADAD;
    width: 207px;
    margin-left: 32px;
}
.footer_three{
	margin-top: 15px;
    height: 35px;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
    /* width: 164px; */
    /* margin-left: 73px; */
    margin-left: 30px;
}

