﻿.over{ overflow: hidden; }
.left{ float: left; }
.right{ float: right; }
.jian{ font-size: 12px; color: #b1b1b1; font-weight: bold; font-family: "宋体"; margin: 0 4px 0 5px; }
em{ display: inline-block; vertical-align: middle; height: 100%; }
h2{ font-weight: 400; }
.m_banner{ text-align: center; }
.m_banner h2{ display: inline-block; vertical-align: middle; }
.m_banner h2 p{ text-align: center; color: #fff; }
.m_banner h2 .m_banEn{ font-size: 28px; font-family: "Arial","微软雅黑"; margin-bottom: 5px; }
.m_banner h2 .m_banCn{ font-size: 22px; }
.m_smallNav{  background-color: #fbfbfb; height: 60px; line-height: 60px; }
.m_smallNav ul li{ float: left; margin-right: 80px; }
.m_smallNav ul li a{ color: #5a5a5a; }
.m_smallNav ul li.active{ border-bottom:solid 1px #5aac6c; height: 60px; }
.m_smallNav ul li.active a{ color: #339c4a; }
.m_address img{ margin-top: -2px; margin-right: 5px; }
.m_address span{ color: #b1b1b1; font-size: 12px;}
.m_address a{ color: #b1b1b1; font-size: 12px; }
.m_address a.active{ color: #888888; }
.m_center{height: auto;overflow: hidden;}
.over figure div{overflow: hidden;}
.over a:hover img{transform:scale(1.1);}
.navspn a:hover{background: #E9F1E4;}
/*------------------------------------------------*/
.m_tit{ text-align: center; clear: both; margin-top: 60px; }
.m_tit h2{ color: #424242; font-size: 24px; width: 100%; margin-bottom: 15px; }
.m_tit p{ font-size: 14px; line-height: 24px; color: #a3a3a3; }
.m_map{ width: 100%; border:solid 1px #d6d6d6; padding: 10px; margin-top: 50px; }
.m_in{ margin-top: 70px; }
.m_in>div{ padding: 0 100px; }
.m_in>div figure{ float: left; width: 33.333%; text-align: center; }
.m_in>div figure div{ margin-bottom: 15px; }
.m_in>div figure p:nth-child(1){ font-size: 16px; color: #a3a3a3; }
.m_in>div figure p:nth-child(2){ font-size: 16px; color: #424242; }

.page_Mtxt1 div{ padding: 0 100px; }
.page_Mtxt1 h2{ margin-bottom: 30px; }
.page_Mtxt1 div p{ text-align: left; margin-bottom: 30px; }
.mTime{ color: #bfbfbf; font-size: 14px; }
.mNew_tit{ padding-bottom: 40px; border-bottom: solid 1px #eaeaea; margin-bottom: 40px; }
.mNew_txt{ margin-bottom: 0px; }
/*.mNew_txt p img{ width: 100%; }*/
.m_pagePN{ border-top: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; height: 70px; line-height: 70px; }
.m_pagePN a{ color: #808080; font-size: 16px; }
.new_list{ clear: both; margin-top: 20px; }
.new_list dl{ border-bottom: solid 1px #eaeaea; padding: 30px 0; }
.new_list dt{ width: 330px; }
.new_list dd{ width: 820px; height: 190px; }
.new_list dd>div{ display: inline-block; vertical-align: middle; width: 99%;}
.new_list dd h3{ font-size: 20px; color: #424242; }
.new_list dd p{ margin: 25px 0 30px; color: #a3a3a3; font-size: 16px; }
.new_list dd .mTime{ font-size: 14px; color: #bfbfbf; }
.new_list li{ transition: all 0.4s linear 0.1s; }
.new_list li>div{ border-bottom: dashed 1px #eaeaea; padding-top: 40px; padding-bottom: 40px;}
.new_list li>div>div strong{ background:url(../images/m_d.png) no-repeat center left; padding-left: 25px; font-size: 30px; color: #c9c9c9; font-weight: 400; position: relative;
top: -7px;}
.new_list li>div>div small{ background:url(../images/m_x.png) no-repeat left bottom; display: block; margin-left: 25px; font-size: 14px; color: #bfbfbf; padding-bottom:10px; }
.new_list li>div>div h3{ font-size: 18px; color: #424242; margin-bottom: 15px; transition: all 0.4s linear 0.1s; }
.new_list li>div>div p{ font-size: 14px; color: #a3a3a3; line-height: 20px; }
.new_list li>div>div.left{ width: 110px; }
.new_list li>div>div.right{ width: 1024px; }
.new_list li:hover{ background-color: #fbfbfb; }
.new_list li:hover h3{ color: #50ac64; }
.mServe_txt{ overflow: hidden; margin: 60px 0 105px; }
.mServe_txt figure{ text-align: center; width: 20%; float: left; border:solid 1px #eaeaea; border-right: 0; transition: all 0.4s linear 0.1s; }
.mServe_txt figure:last-child{ border-right: solid 1px #eaeaea; }
.mServe_txt figure>div{ height: 145px; line-height: 145px; position: relative; }
.mServe_txt figure>div span{ width: 100%; height: 145px; opacity: 0; transition: all 0.4s linear 0.1s; }
.mServe_txt figure>div span:nth-child(1){ position: absolute; top: 0; left: 0; opacity: 1; }
.mServe_txt figure figcaption{ margin-bottom: 35px; height: 100px;}
.mServe_txt h3{ font-size: 18px; color: #424242; margin-bottom: 15px; }
.mServe_txt p{ font-size: 14px; color: #a3a3a3; line-height: 22px; }
.mServe_txt figure:hover{ background-color: #fbfbfb; }
.mServe_txt figure:hover>div span:nth-child(1){ opacity: 0; }
.mServe_txt figure:hover>div span:nth-child(2){ opacity: 1; }
.m_hangye{ clear: both; margin: 70px 0 60px; }
.m_hangye figure{ width: 50%; float: left; margin-bottom: 40px !important; }
.m_hangye figure>div{ float: left; }
.m_hangye figure figcaption{ float: left; width: 330px; padding-left: 20px;}
.m_hangye figure figcaption h3{ font-size: 24px; color: #424242; margin-bottom: 20px;text-indent: 14px; }
.m_hangye figure figcaption p{ padding-left:15px; line-height: 24px; background:url(../images/ddd.png) no-repeat left 13px; font-size: 16px; color: #818181; }
.m_hangye a:nth-child(2n+1) figure figcaption p{ padding-right: 20px; }
.hangye_ban h2{ width: 1000px; padding: 0 130px; text-align: left; }
.hangye_ban h2 p{ text-align: left;}
.hangye_ban h2 .m_banEn{ color: #6fbc80; }
.over a{height: auto;overflow: hidden;}
.hangye_ban h2 .m_banCn{ color: #25933e; }
.over a h3:hover{color: #50ac64;}

@media screen and (max-width: 480px){
	.mServe_txt{margin: 0px;}
	.mServe_txt figure{width: 100%;}
	.m_hangye{margin: 0px;}
	.m_hangye figure > div{margin-bottom: 20px;}
	.ab_ctss video{width: 100%;height: auto;}
	.mServe_txt figure{border-right: solid 1px #eaeaea;}
	.m_smallNav {height: auto;width: 100%;}
	.m_smallNav ul li {
    float: left;
    width: auto;
    text-align: center;
    margin-right: 30px;

    

}
	.m_smallNav ul{width: 100%;}
	.new_list li > div > div.right{width: 100%;}
	.new_list dd{width: 100%;height: auto;}
	.new_list li > div{padding-top: 20px;padding-bottom: 20px;}
	.mNew_txt img{width: 100%;}
	.m_pagePN{height: auto;
line-height: 39px;}

}.m_hangye figure{height:300px;}