




.carousel {
		position: relative;
		display: block;
		width: 100%;
	}


.focus {
width: 100%;
    height: 7.5rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}






.focus .bd li img {
    width: 37.5rem;
    height: 7.5rem;
    object-fit: cover;
}



.focus .bd li em {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-top: 0;
    height: 3rem;
    line-height: 3rem;
    color: #FFF;
    top: -3rem;
    font-size: 1.2rem;
    background: rgba(0,0,0,0.5);
text-align: center;
}

.focus .hd {
    width: 100%;
    height: 3rem;
    position: absolute;

    bottom: 1rem;

    text-align: center;
}
.focus .hd ul {
    display: inline-block;
    height: 1rem;
    margin-top: 1rem;
    width: 100%;
    text-align: center;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0;
    vertical-align: top;
}
.focus .hd ul li {
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    -moz-border-radius: 100%;
    background: #EEE;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden;
    overflow: hidden;
    margin: 0 .4rem;
}

.focus .hd ul .on {
    background: #9da2a7;
}

	.ad {
		position: absolute;
		top:  0px;
		right: 0px;
		width: 40px;
		height: 23px;
		line-height: 23px;
		border-radius: 2px;
		text-align: center;
		background: rgba(0,0,0,0.5);
		font-size: 12px;
		color: white;
		text-decoration: none;
z-index:99;
	}










/*box02*/
.box02 {clear:both;}
.box02 a { display:block; float:left; width:24%; margin-right:1%; margin-top:1%; text-align:center; height:75px; color:#fff; font-family: "iconfont" !important; font-size: 13px; font-style: normal;}
.box02 a:hover{color:#fff; background:#666;}
.box02 span { display:block; text-align:center;}
.ys01 { background:#1fc865;}
.ys02 { background:#f3c301;}
.ys03 { background:#4777fd;}
.ys04 { background:#ff576d;}
.ys05 { background:#8e78fe;}
.ys06 { background:#db3ff3;}
.ys07 { background:#1fc966;}
.ys08 { background:#ed5c2d;}

.icon { width:40px; height:32px;margin:15px auto 0 auto;}
.icon1 { width:40px; height:32px;margin:2px auto 0 5%;}

.ico_1 { background:url(../images/images-08.png) no-repeat; background-size:80%;}
.ico_2 { background:url(../images/images-07.png) no-repeat;background-size:80%;}
.ico_3 { background:url(../images/images-10.png) no-repeat;background-size:80%;}
.ico_4 { background:url(../images/images-09.png) no-repeat;background-size:80%;}
.ico_5 { background:url(../images/images-14.png) no-repeat;background-size:80%;}
.ico_6 { background:url(../images/images-11.png) no-repeat;background-size:80%;}
.ico_7 { background:url(../images/images-12.png) no-repeat;background-size:80%;}
.ico_8 { background:url(../images/images-13.png) no-repeat;background-size:80%;}
.ico_9 { background:url(../images/images-21.png) no-repeat;background-size:80%;}
.ico_10 { background:url(../images/images-22.png) no-repeat;background-size:60%;}
.ico_11 { background:url(../images/icoin1.gif) no-repeat;background-size:60%;}
.ico_12{ background:url(../images/images-23.png) no-repeat;background-size:60%;}
.ico_13{ background:url(../images/images-24.png) no-repeat;background-size:60%;}
.ico_14{ background:url(../images/images-25.png) no-repeat;background-size:60%;}



/*box03*/
.box03 {  }
.box03 h2 { clear:both; color:#666;font-size:1.6rem; left:40px; line-height:40px; height:40px; vertical-align:middle;  font-weight:bold;}
.box03 ul{ clear:both;}
.box03 ul li { float:left; width:19.4%; margin-right:0.3%;margin-left:0.3%; margin-bottom:3px; background:#fff; height:40px; overflow:hidden; text-align:center; line-height:40px; font-size:1.2rem;}
.box03 ul li a{ display:block;background:#fff; text-decoration:none;}
.box03 ul li a:hover{ color:#595959; background:#f9f9f9; }


/*box04*/
.box04 {  }
.box04 div { font-size:1.2rem; color:#fff; height:3rem; line-height:3rem; width:32%; font-weight:bold; text-align:center;}
.box04 div a { display:block; color:#fff;}
.box04_1 { /*background:url(../images/images-15.png) #1fc966 no-repeat 10px center;background-size:30%;*/ margin-right:1.7%; float:left; background:#1fc966;} 
.box04_2 {/* background:url(../images/images-16.png) #ed5c2d no-repeat 10px center;background-size:30%;*/ margin-right:1%; float:left; background:#ed5c2d;} 
.box04_3 {/* background:url(../images/images-17.png) #f3c301 no-repeat 10px center; background-size:30%;*/float:right; background:#f3c301;margin-right:0.5%;} 
.box04 div a:hover{ background:#666; color:#fff;}


/*box05*/
.nsyt01{  background: #e1e1e1; padding-left: 0.5rem;}
   
.nsyt01 a{ display:block; color:#999; font-size:12px; float:right; margin:0px 16px 0 0; }
.box05 { clear:both; margin:0 6px 0 7px;height:auto; overflow:hidden;}
.nsyt01{clear:both; height:2rem; line-height:2rem; vertical-align:middle;}
.nsyt01 h2{ float:left;}
.box05 h2,.nsyt01 h2 { clear:both;color:#666; margin:2px 0; font-size:1.2rem; left:40px; line-height:2rem; height:2rem; vertical-align:middle; font-weight:500;}
.box05 ul{ clear:both;}
.box05 ul li { float:left; width:24.5%; height:40px; text-align:center; line-height:40px; font-size:1.3rem;  border:1px solid #d4d4d4; margin-right:-1px; margin-top:-1px; overflow:hidden;}
.box05 ul li a{ display:block; text-decoration:none;}
.box05 ul li a:hover{ background:#f9f9f9;color:#595959;}


.newsline{ clear:both;  background:#fff; }
.newstit{ height:35px; padding:0 6px; line-height:35px; background:#e1e1e1; vertical-align:middle;}
.newstit h2 { float:left;color:#666; font-size:1.5rem; line-height:40px; font-weight:bold;}
.newstit a{ color:#999; font-size:12px; float:right; margin-right:6px; }
.newsline ul{padding:0 6px; }
.line01{ clear:both;}
.line01 li{ border-bottom:1px dotted #dadada;height:2rem;line-height:1.9rem; }
.line01 li a{ width:95%; font-size: 1rem;color:#333; }
.line01 li a:hover{color:#666;  width:95%; }





.telbg em {
    background: url(../images/tel.png) no-repeat left center;
    height: 18px;
    overflow: hidden;
    padding-left: 45px;
}



.telbg {
    clear: both;
    margin: 8px 8px 8px 6px;
    background: #b20000;
    text-align: center;
    color: #fff;
    padding: 3px 0;
    height: 35px;
    line-height: 35px;
    font: inherit;
    margin-bottom: 5px;
    vertical-align: middle;
    font-size: 24px;
}


.telbg a {
    color: #fff;
}
.jubao {
    float: right;
    display: block;
    border: 1px solid #fff;
    border-radius: 5px;
    margin: 5px 10px 0 0;
    padding: 3px 6px;
    font-size: 14px;
    color: #fff;
}

.diqunew a {
    display: block;
    line-height: 37px;
    height: 37px;
    vertical-align: middle;
    overflow: hidden;
    padding-top: 3px;
    color: #fff;
    font-size: 1.6rem;
    font-weight: bold;
    padding-right: 1px;
    margin-left: 8px;
    text-decoration: none;
}



.diqunew2 a {
    display: block;
    line-height: 37px;
    height: 37px;
    vertical-align: middle;
    overflow: hidden;
    padding-top: 3px;
    color: #fff;
    font-size: 1.6rem;
    font-weight: bold;
    background: url(../images/jiantou.png) no-repeat right center;
    background-size: 1rem 0.5rem;
    padding-right: 1.5rem;
    margin-left: 0.5rem;
    text-decoration: none;
}

.box-7 {background: #ffffff;}





.box-7 li {
    text-align: center;
    margin-right: 1px;
    float: left;
    width: 32%;
   

}

.box-7 li h4 {
    color: #333;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 5px 0;
}

.box-7 li p {
    width: 90%;
    display: inline-block;
    line-height: 1.5;
    color: #8a8a8a;
}


.box-7 img{
    width: 3rem;
   height: 3rem;

}

.ban1, .ban2 {
    position: relative;
    float: left;
    margin: 0 0px;
    width: 18.3rem;;
    color: #545454;
background: #ffffff;

    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 0.1rem solid #CCC;





}
.ban1 ul, .ban2 ul {
    margin: 0px 0 0 7rem;
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;

}

.ban1 li, .ban2 li {

height:1.7rem;
line-height:1.7rem;
}

