
.footer {
	background:#272727;
}
.langug {
	background:url(../images/home_03.png) 97% center no-repeat;
	width:125px;
	line-height:24px;
}
.langug span {
	width:26px;
	height:26px;
	background:#009400;
}
.search {
	height:30px;
	width:300px;
	border-radius:25px 0 0 25px;
	box-sizing:border-box;
	background:#f2f7f2;
}
.s_btn {
	background:url(../images/home_10.png)  center no-repeat #f2f7f2;
	height:30px;
	width:30px;
	border-radius:0 25px 25px 0 ;
}
.sel{
	border:0;
appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	width:96px;
	background:none;
	}

.nav {
	width:915px;
}
.nav>li {
	display:inline-block;
}
.nav>li>a {
	display:inline-block;
	padding:10px 5px 25px 5px;
	margin:0 10px;
	border-bottom:3px solid #fff;
}
.nav>li>a.on {
	border-bottom:3px solid #009400;
	color:#009400;
}
.b-bg02 {
	background:url(../images/2bg_02.html) center center no-repeat;
}
.b-bg05 {
	background:url(../images/team_02.html) center center no-repeat;
}
.b-bg07 {
	background:url(../images/aq_02.html) center center no-repeat;
}
.m_p {
	margin-left:35px;
}
.more {
	
}
.container1 {
}

.container1 .div_scroll {
	width: 100%;
	height: 180px;
	overflow: auto;

}	

.container1 .scroll_container {
	overflow: hidden;
	position: relative;

}

.container1 .scroll_absolute {
    position: absolute;
}

.container1 .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    margin: 0;
    padding: 0;
}

.container1 .scroll_track {
	position: relative;
	background:url(../images/5633f820.dbg.png) center top repeat-y;
}

.container1 .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #e5e5e5;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

.container1 .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}

.block_p {
	padding:0 10px 0 10px;
}
.h_txt {
	position:absolute;
	left:54px;
	top:20%;
}
.more02 {
	width:78px;
	height:17px;
	border-radius:15px;
	background:url(../images/jt_14.png) 85% center no-repeat #fff;
}
.more03 {
	width:150px;
	height:30px;
	background:url(../images/jt_10.png) 85% center no-repeat #fff;
}
.h_txt_r {
	left:auto;
	right:54px;
}
.h_txt_c {
	top:50%;
	margin-top:-73px;
	left:10%
}
.prev {
	background:url(../images/jt_03.png) 15px center no-repeat;
}
.next {
	background:url(../images/jt_05.png) 90% center no-repeat;
	right:0;
	left:auto;
}
.f40 {
	font-size:40px;
}





.titleline img {
	margin-bottom:-20px;
	background:#ecf0f1;
	padding:0 10px;
}

.news dl {
	margin-left:102px;
}

.tab-title  {
	padding:0;
}
.tab-title ul {
	margin:0;
}
.tab-title li {
	line-height:100px;
}
.tab-title li.on {
	color:#fff;
	background:#feaa24;
}
.tab-box .table {
	margin-bottom:0;
}
.tab-box .table td{
	line-height:33px;
}
.line {
	background:url(../images/line.png) left bottom repeat-x;
}
.tip {
	width:25%;
	text-align:center;
	line-height:43px;
	box-sizing:border-box;
}
.txt {
	line-height:43px;
	height:43px;
	width:75%;
	box-sizing:border-box;
	padding-left:10px;
}
.txt2 {
	width:50%;
}







/*banner*/
.banner>div{
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	margin-top:-30px;
	background:url(../images/line_03.png) center  no-repeat;
}
.b-bg09 {
	background:url(../images/9_02.html) center center no-repeat;
}



/*8*/

.b-bg03 {
	background:url(../images/3_02.html) center center no-repeat;
}

.b-bg06 {
	background:url(../images/5_02.html) center center no-repeat;
}
.tab-title02 a.on {
	border-bottom:2px solid #009400;
	margin-bottom:-1px;
	color:#009400;
}

.news-list:hover a {
	color:#000;
text decoration:none;
}

.service-ul li {
	background:url(../images/4_07.html) left 13px no-repeat;
	padding-left:13px;
}


/*2*/

.big dl {
    display: block;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: url(../images/5633f820.dbg.png) repeat-y 167px top;
	margin-bottom:0;
}
.big dl dt {
    width: 185px;
    height: auto;
    float: left;
    line-height: 50px;
    text-align: right;
    color: #9e9e9e;
    padding: 10px 0;
}
dl.til-top dt {
    font-size: 24px;
    color: #84ccc9;
    padding: 0 0 40px;
}
dl.til-top dt span {
    display: block;
    background: url(../images/271d8cd6.d01.png) no-repeat 100% top;
    padding-right: 44px;
    line-height: 32px;
}
dl.til-day dt {
    font-size: 12px;
    color: #9e9e9e;
    padding: 15px 0;
}
dl.til-day dt span {
    display: block;
    background: url(../images/996cc763.d02.png) no-repeat 163px 15px;
    padding-right: 35px;
    /*line-height: 50px;*/
}
.big dl dd {
    font-size: 16px;
    position: relative;
    /*-webkit-box-shadow: 0 0 5px #ededed);
    -moz-box-shadow: 0 0 5px #ededed;
    box-shadow: 0 0 5px #ededed;*/
    width: 638px;
    padding: 10px 25px;
    float: left;
    /*line-height: 30px;*/
    /*border: 1px solid #e9e9e9;
    border-radius: 8px;*/
    margin-left: 50px;
    margin-top: 10px;
    /*background: #fff;*/
}
.big dl dd i {
    width: 12px;
    height: 15px;
    display: inline-block;
    position: absolute;
    left: -11px;
    top: 18px;
    background: url(../images/1d20878a.dleft.png) no-repeat left top;
}
.big p.more01 a {
    color: #2fb6b0;
    font-size: 14px;
    background: #fff;
    border: 1px solid #2fb6b0;
    width: 130px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
}
dl.til-year dt span strong {
    font-size: 24px;
}
dl.til-year dt {
    font-size: 12px;
    color: #84ccc9;
    padding: 20px 0 25px;
}
dl.til-year dt span {
    display: block;
    background: url(../images/5d185f91.d03.png) no-repeat 160px 7px;
    padding-right: 35px;
    line-height: 32px;
}

.txt6 {
	width:100%;
}
.txt06-1 {
	height:25px;
	line-height:25px;
}
.tbbb td {
	padding:10px 0;
	white-space:nowrap;
}
.texarea {
	width:100%;
}

.b-bg08 {
	background:url(../images/news_02.html) center center no-repeat;
}
.s_n {
	position:absolute;
	right:0;
	z-index:1000;
	top:30px;
}
.dropload-refresh,.dropload-noData,.dropload-load {
	width:50%;
	background:#ececec;
	text-align:center;
	border-radius:5px;
	margin:30px auto;
	padding:10px 0;
}

@media (max-width:767px){
.big dl dd {
		margin-left:0px;
		box-sizing:border-box;
		width:100%;
	}
	.nav {
		overflow:auto;
		height:auto;
		width:100%;
	}
	.nav li {
		width:25%;
		float:left;
	}
	.nav li a{
		padding:10px 0;
		display:block;
		margin:0;
		background:#f5f5f5;
		box-sizing:border-box;
		
	}
	.search {
		width:100%;
		margin:10px 0;
	}
	.h_txt_c,.ovtxt {display:none;
		 
	}
	.itimg {
		width:100%;
		margin-left:0;
		margin-bottom:10px;
	}
	.mdt {
		margin-top:10px;
	}
	.ful li {
		margin-right:20px;
min-height:170px;
	
	}
	.nav li.home {
		display:none;
	}
.banner .f30 {
		font-size:14px;
		padding-top:10px;
		padding-bottom:0;
	}
}



#news img{

 width:100%;
  
  max-width:700px;
 height:auto;
 
}
#productcpzx img{

 width:100%;
   
  max-width:200px;
 height:auto;
 
}
#product img{

 width:100%;
   
  max-width:700px;
 height:auto;
 
}



#plist img{

 width:100%;
  
  max-width:150px;
 height:auto;
 
}

#fwcx a{

    color: #fff;
    text-decoration: none;
}
 
.nhimg {
	width:100%;
	height:260px;
	display:block;
	overflow:hidden;
}

.dxnhimg {
	width:100%;
	height:220px;
	display:block;
	overflow:hidden;
}
.s_btn {
	background:url(../images/home_10.png)  center no-repeat #f2f7f2;
	height:30px;
	width:30px;
	border-radius:0 25px 25px 0 ;
}
.search {
	height:30px;
	width:270px;
	border-radius:25px 0 0 25px;
	box-sizing:border-box;
	background:#f2f7f2;
}

  

}


