.inner_page_about{
	width:100vw;
	background-size:100% 100%;
}
#about{
	margin-top:40px;
	margin-bottom:40px;
	height:auto!important;
}
.container{
	//padding-top:20px;
}
.container hr{
	//margin-top:25px;
	margin-top:5px;
	margin-bottom:20PX;
}
.allList{
	width:30%;
	margin-left:1.66%;
	margin-right:1.66%;
	float:left;
	overflow:hidden;
	position:relative;
	background-color:#F9F9F9;
}
.allList #img{
	transform:scale(1);
	transition: all 1s;
	width:100%;
	height:100%;
}
.allList #img:hover{
	transform:scale(1.5);
	transition: all 1s;
}
.texTit,.texSum{
	width:100%;
	position:absolute;
	color:#FFF;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	text-shadow: 5px 5px 10px #000;
}
.texSum{
	bottom:10px;
}
#about .casecontent,#about .articlecontent,#about .servicecontent,#about .productcontent{
	padding-bottom:30px;
}
#about .casecontent h2,#about .articlecontent h2{
	font-size:30px;
	white-space:pre-wrap;
    word-wrap:break-word;
}
#about hr{
	clear: both;
	z-index:9;
	border:0.5px solid #CCC;
}
.articlelist{
	width:100%;
}
.articlelist:hover{
	background-color: #ECECEC;
	transition: all 1s;
	border-radius:10px;
}
.articlelistleft,.articlelistmiddle,.articlelistright{
	height:100%;
	float:left;
	padding:10px;
}
.articlelistleft{
	width:10%;
	text-align:center;
}
.articlelistmiddle{
	width:15%;
	margin-left:2.5%;
	margin-right:2.5%;
}
.articlelistright{
	width:70%;
}
.articlelist-img{
	width:100%;
	height:100%;
}
.articlelistp1{
	color:#288235;
	font-size:25px;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.articlelistp2{
	font-size:14px;
	display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
}
/*搜索*/
.searchFrame{
	 width:100%;
	 height:50px;
	 border:1px solid #ccc;
}
.searchinput,.searchtype,.searchbutton{
	 height:100%;
	 float:left;
}
.searchinput{
	width:60%;
}
.searchinput input{
	border:none;
}
.searchtype,.searchbutton{
	width:20%;
}
.searchinput .inputs,.searchtype select,.searchbutton button{
	width:100%;
	height:100%;
}
.searchbutton button,#type{
	color:#FFF;
    border:none;
    font-size:18px;
}
#type{
	border-left:1px solid #ccc;
	color:#6BB32A;
}
.searchbutton button{
	background: -webkit-linear-gradient(left, #6BB32A , #288235); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #6BB32A, #288235); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #6BB32A, #288235); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #6BB32A , #288235); /* 标准的语法（必须放在最后） */
}
.searchbutton button:hover{
	background: -webkit-linear-gradient(left, #288235 , #6BB32A); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #288235, #6BB32A); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #288235, #6BB32A); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #288235 , #6BB32A); /* 标准的语法（必须放在最后） */
}
.listFram{
	height:auto;
}
red{
	color:red;
}
/*搜索*/
.gallery{
	height:auto;
}
.lef,.rig{
	height:auto;
}
.lef{
	width: 25%;
	float:left;
}
.lef h5{
	text-align:center;
	font-weight:bold;
}
.rig{
	width:75%;
	padding-left:50px;
	float:right;
	margin-bottom:10px;
	border-left:1px solid #CCC;
}
.rig_p{
	transition: all 1s;
}
.rig_p:hover{
	color:#6BB32A;
	cursor:pointer;
	background-color:#FFF;
	border-radius:10px;
}
.p_tit,.p_date{
	padding-left:5px;
}
.mores{
	color:#FFF;
	text-align:center;
	width:100px!important;
	margin-top:30px!important;
	border-radius:50px!important;
	line-height:35px!important;
	background: -webkit-linear-gradient(left, #6BB32A , #288235)!important; /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #6BB32A, #288235)!important; /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #6BB32A, #288235)!important; /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #6BB32A , #288235)!important; /* 标准的语法（必须放在最后） */
}
.mores:hover{
	background: -webkit-linear-gradient(left, #288235 , #6BB32A)!important; /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #288235, #6BB32A)!important; /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #288235, #6BB32A)!important; /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #288235 , #6BB32A)!important; /* 标准的语法（必须放在最后） */
}
/*#dwTopnav */.ejdh a,.bottom_inner p a{
	margin-left:-5px;
	padding-left:5px;
	transition: all 1s;
	background-size:2px 0px;
}
/*#dwTopnav */.ejdh a:hover,.bottom_inner p a:hover{
    background:url(../../images/dgl.png) no-repeat;
    background-size:2px 20px;
}
#dwTopnav .ejdh a:hover,.bottom_inner p a:hover{
    background:url(../../images/dg.png) no-repeat;
	background-size:2px 20px;
}
/*#mCSB_1_container .ejdh a:hover{
    background:url(../../images/ewm.png) no-repeat;
    background-size:2px 20px;
}*/
.ccontainer,.ccontainerP{
	display:none;
    position:fixed;
    top:90px; 
    right:40px;
    font-size: 9pt;
    height:200px; 
    width:350px;
    background-color:#f2f2f2;
    border-radius:10px;
    padding:20px;
    z-index:9999;
    box-shadow:5px 5px 5px #999999;
}
.ccontainer input,.ccontainerP input{
	border: none;
	padding:5px; 
    border-bottom: 1px solid #ccc;
    background-color: transparent;
}
.ccontainer button,.ccontainerP button{
	border:none;
	color:#74787C;
	background-color:transparent;
}
.ccontainer .gjc,.ccontainerP .gjc{
	width:auto;
	height:auto;
	color:#999999;
	display:inline;
	padding:10px;
	margin:6px;
	font-size:16px;
	cursor:pointer;
	border-radius:5px;
	background-color:#e1e1e1;
	transition: all .5s linear;
}
.ccontainer .gjc:hover,.ccontainerP .gjc:hover{
	width:100px;
	color:#FFF;
	background: -webkit-linear-gradient(left, #6BB32A , #288235)!important; /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #6BB32A, #288235)!important; /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #6BB32A, #288235)!important; /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #6BB32A , #288235)!important; /* 标准的语法（必须放在最后） */
}
.sjx{
	width:0;
    height:0;
    border:15px solid;
    /* 单个三角形 */
    border-color:transparent transparent #f2f2f2 transparent;
    position: fixed;
    right:12%;
    top:60px;
}
/*.mo{
	width:20px;
	height:90px;
	z-index:999999;
	margin:auto;
	margin-top:-50px;
	border-radius:15px;
}*/
.inner_page_about .btt{
    color:#FFF;
	//text-shadow:2px 2px 2px #999999;
    //margin-left:100px;
    //margin-right:100px;
}
.inner_page_about .stt{
    color:#FFF;
    font-size:18px;
	//text-shadow:2px 2px 2px #999999;
    //margin-left:60px;
    //margin-right:60px;
    padding-bottom:25px;
}
.sty_line{
    //width:50%;
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    background-color:#FFF;
	//box-shadow:2px 2px 2px #999999;
    transition: width .5s ease .2s;
}
.floatNav{
    width:250px;
    height:auto;
    position:absolute;
    border-radius:7%;
    //top:230px;
    //margin-left:75%;
    display:none;
    z-index:999;
    background-color:#FFF;
    box-shadow:5px 5px 5px #999999;
}
.floatNav a{
    display:block;
}
.floatNav li{
    padding:20px;
	transition: all 1s;
    border-bottom:0.5px solid #CCC;
}
.floatNav li:hover{
	color:#FFF;
	background: -webkit-linear-gradient(left, #6BB32A , #288235)!important; /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  #6BB32A, #288235)!important; /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,  #6BB32A, #288235)!important; /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,  #6BB32A , #288235)!important; /* 标准的语法（必须放在最后） */
}
.zxjsc{
	overflow:hidden;
	height:300px;
}
.zxjsc img{
	width:100%;
}
.about img{
	max-width:100%;
}
.articlelist:hover{
	background-color:#FFF;
	box-shadow:5px 5px 5px #999999;
}
#searchLists{
	height:98px;
	border-radius:10px;
	padding:5px;
	transition: all 1s;
	margin-bottom:20px;
	background-color:#ECECEC;
}
#searchLists:hover{
	color:#6BB32A;
	background-color:#FFF;
}
.searchLeft{
	 float:left;
	 width:85%;
	 cursor:pointer;
	 margin-bottom:20px;
}
.searchRight{
	 float:left;
	 width:15%;
	 cursor:pointer;
}
.searchTitle{
	font-size:18px;
	display: inline-block;
    white-space: nowrap; 
    width: 100%; 
	height:22px;
    overflow: hidden;
    text-overflow:ellipsis;
}
.searchSum{
	height:60px;
	font-size:13px;
	display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
}
.searchDate{
	height:37px;
	text-align:right;
}
.searchType{
	height:40px;
	text-align:right;
}
@media screen/* and (max-width:1920px) */and (max-width:2560px){
.inner_page_about{
	height:500px;
}
.allList{
	height:330px;
	margin-bottom:50px;
}
.texTit{
	font-size:20px;
	padding-top:5px;
    padding-bottom:5px;
	bottom:32px;
	background:rgba(0, 0, 0, 0.5);
}
.texSum{
	font-size:18px;
	padding-bottom:5px;
    bottom: 0;
	background:rgba(0, 0, 0, 0.5);
}
.articlelist{
	height:180px;
	margin-bottom:40px;
}
.date_day{
	font-size:36px;
}
.date_month{
	font-size:26px;
}
.date_year{
	font-size:18px;
}
.p_tit{
	font-size:25px;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.p_date{
	font-size:14px;
}
.inner_page_about .btt{
	margin-left:7%;
	margin-right:5%;
}
.inner_page_about .stt{
	margin-left:5%;
}
.sty_line{
    width:58%;
}
.floatNav{
	top:310px;
	margin-left:84%;
}
.floatNav .sjx{
	top:280px;
	right:8%;
	border-color:transparent transparent #fff transparent;
}
}
@media screen and (max-width:1680px){
.inner_page_about{
	height:440px;
}
.allList{
	height:270px;
	margin-bottom:40px;
}
.texTit{
	font-size:18px;
	bottom:29px;
}
.texSum{
	font-size:16px;
}
.articlelist{
	height:160px;
	margin-bottom:35px;
}
.p_tit{
	font-size:24px;
}
.inner_page_about .btt{
	margin-left:6%;
}
.floatNav{
	top:290px;
}
.floatNav .sjx{
	top:260px;
}
}
@media screen and (max-width:1600px){
.inner_page_about{
	height:400px;
}
.allList{
	height:230px;
	margin-bottom:30px;
}
.texTit{
	font-size:17px;
	bottom:27px;
}
.texSum{
	font-size:15px;
}
.articlelist{
	height:150px;
	margin-bottom:32px;
}
.p_tit{
	font-size:23px;
}
.p_date{
	font-size:13px;
}
.floatNav{
	top:270px;
	margin-left:80%;
}
.floatNav .sjx{
	top:240px;
}
}
@media screen and (max-width:1440px){
.inner_page_about{
	height:380px;
}
.allList{
	height:210px;
	margin-bottom:25px;
}
.texTit{
	font-size:16px;
    bottom: 26px;
}
.texSum{
	font-size:14px;
}
.articlelist{
	height:130px;
	margin-bottom:27px;
}
.articlelistp1{
	font-size:21px;
}
.articlelistp2{
	font-size:12px;
}
.p_tit{
	font-size:22px;
}
.inner_page_about .btt{
	margin-left:5%;
}
.floatNav{
	top:250px;
	margin-left:80%;
}
.floatNav .sjx{
	top:220px;
}
}
@media screen and (max-width:1366px){
.inner_page_about{
	height:360px;
}
.allList{
	height:190px;
	margin-bottom:20px;
}
.texTit{
	font-size:15px;
    bottom: 24px;
}
.texSum{
	font-size:13px;
}
.articlelist{
	height:120px;
	margin-bottom:22px;
}
.articlelistp1{
	font-size:16px;
}
.articlelistp2{
	font-size:9px;
}
.articlelistleft{
	width:12%;
}
.articlelistmiddle{
	width:14%;
}
.articlelistright{
	width:69%;
}
.p_tit{
	font-size:21px;
}
.p_date{
	font-size:12px;
}
.sty_line{
    width:55%;
}
.floatNav{
	top:240px;
	margin-left:78%;
}
.floatNav .sjx{
	top:210px;
	right:10%;
}
}
@media screen and (max-width:1200px){
.inner_page_about{
	height:340px;
}
.allList{
	height:170px;
	margin-bottom:15px;
}
.texTit{
	font-size:14px;
	bottom: 23px;
}
.texSum{
	font-size:12px;
}
.articlelistleft{
	width:14%;
}
.articlelistmiddle{
	width:18%;
}
.articlelistright{
	width:63%;
}
.p_tit{
	font-size:20px;
}
.inner_page_about .btt{
	margin-left:6%;
}
.sty_line{
    width:50%;
}
.floatNav{
	top:230px;
	margin-left:73%;
}
.floatNav .sjx{
	top:200px;s
}
}
@media screen and (max-width:1000px){
.inner_page_about{
	height:320px;
}
.allList{
	height:150px;
	margin-bottom:10px;
}
.texTit{
	font-size:13px;
}
.texSum{
	font-size:11px;
}
.articlelistleft{
	width:18%;
}
.articlelistmiddle{
	width:22%;
}
.articlelistright{
	width:55%;
}
.p_tit{
	font-size:19px;
}
.inner_page_about .btt{
	margin-left:4%;
}
.sty_line{
    width:46%;
}
.floatNav{
	top:210px;
	margin-left:70%;
}
.floatNav .sjx{
	top:180px;
	right:14%;
}
.searchLeft{
	 width:75%;
}
.searchRight{
	 width:25%;
}
}
@media screen and (max-width:800px){
#searchhs{
	width:35px;
	height:35px;
	top:20px;
	position:fixed;
	right:100px;
	background:url('../../images/search.png') no-repeat;
	background-size:100% 100%;
}
.inner_page_about{
	margin-top:70px;
}
#dwTopnav{
	display:none;
}
.inner_page_about{
	height:260px;
}
.allList{
	float:none;
	width:100%;
	height:350px;
	margin:0;
	margin-bottom:30px;
}
.articlelistleft,.articlelistmiddle,.articlelistright{
	float:none;
}
.articlelistleft{
	width:150px;
	height:60px;
	z-index:9999;
	position:absolute;
	margin-top:400px;
}
.articlelistmiddle{
	width:100%;
	height:300px;
	margin:auto;
	//display:none;
}
.articlelistright{
	width:100%;
}
.articlelist {
    height:470px;
	z-index:99;
	border-radius:10px;
	background-color: #ECECEC;
    box-shadow: 5px 5px 5px #999999;
}
.articlelist:hover{
	background-color:#FFF;
}
.p_tit{
	font-size:18px;
}
.inner_page_about .btt{
	margin-left:5%;
}
.sty_line{
    width:40%;
}
.floatNav{
	top:240px;
	margin-left:60%;
}
.floatNav .sjx{
	top:210px;
	right:18%;
}
}

@media screen and (max-width:700px){
.inner_page_about{
	height:240px;
}
.allList{
	float:none;
	width:100%;
	height:300px;
	margin-bottom:28px;
}
.articlelistleft{
	margin-top:370px;
}
.articlelistmiddle{
	height:280px;
}
.articlelist {
    height:440px;
}
.date_day{
	font-size:34px;
}
.date_month{
	font-size:24px;
}
.date_year{
	font-size:16px;
}
.inner_page_about .btt{
	margin-left:5%;
	font-size:24px;
}
.floatNav{
	top:230px;
}
.floatNav .sjx{
	top:200px;
}
.searchLeft{
	 width:70%;
}
.searchRight{
	 width:30%;
}
}
@media screen and (max-width:600px){
.inner_page_about{
	height:220px;
}
.allList{
	float:none;
	width:100%;
	height:250px;
	margin-bottom:26px;
}
.articlelistleft{
	margin-top:360px;
}
.articlelistmiddle{
	height:270px;
}
.articlelist {
    height:430px;
}
.date_day{
	font-size:32px;
}
.date_month{
	font-size:22px;
}
.date_year{
	font-size:14px;
}
.inner_page_about .btt{
	margin-left:4%;
}
.sty_line{
    width:30%;
}
.floatNav{
	top:220px;
	margin-left:50%;
}
.floatNav .sjx{
	top:190px;
	right:25%;
}
}
@media screen and (max-width:500px){
.inner_page_about{
	height:120px;
}
.allList{
	height:200px;
	margin-bottom:24px;
}
.articlelistleft{
	margin-top:280px;
}
.articlelistmiddle{
	height:190px;
}
.articlelist {
    height:340px;
}
.date_day{
	font-size:32px;
}
.date_month{
	font-size:22px;
}
.date_year{
	font-size:14px;
}
.p_tit{
	font-size:17px;
}
.inner_page_about .btt{
	margin-left:8%;
}
.inner_page_about .stt{
	//float:right;
	//margin-right:8%;
	//margin-top:6px;
}
.sty_line{
    width:15%;
	//display:none;
}
.floatNav{
	top:210px;
	margin-left:30%;
}
.floatNav .sjx{
	top:180px;
	right:26%;
}
.searchLeft{
	 width:60%;
}
.searchRight{
	 width:40%;
}
.searchinput{
	width:48%;
}
.searchtype{
	width:32%;
}
.searchbutton{
	width:20%;
}
.searchbutton button,#type{
    font-size:12px;
}
}
.container img{height:auto!important;}