@charset "utf-8";

/*banner*/
.banner{ width:100%; height:auto; position:relative; overflow:hidden}
.bannerlb{width:100%; height:320px; overflow:hidden}
.bannerlb img{width:100%; height:320px;}
.bannerlb2{width:100%; height:320px; overflow:hidden}
.bannerlb2 img{width:100%; height:320px;}
#numsbak{ width:615px; height:auto; margin:30px auto;  overflow:hidden;}
.nums a{ width:40px; height:6px; display:block; float:left; margin-right:11px;text-indent:-9999px; }
.nums a:hover{background:#e50112; }
.nums i{width:40px; height:6px; display:block; color:black;background:#cccccc; opacity:0.5;filter: alpha(opacity=50);cursor:pointer; text-indent:-9999px;}
.numsabak{background:#cccccc; }
.activeSlide{background:#e50112; }
#btn_prev,#btn_next{ display:none}

.emgg{width:615px; height:auto; line-height:200%; margin:0px auto;overflow:hidden;}
.ggmore{ width:138px;  display:inline-block; margin:0 auto; position:relative; overflow:hidden}
.emgg i{ width:23px; height:23px;background:url(../img/img1.png) 0px -209px no-repeat; display:inline-block; position:absolute; top:9px; right:3px; }


.mtyt{width:100%; height:56px; overflow:hidden}
.mtyt a{ display:inline-block; width:615px; height:56px; line-height:56px; padding-left:15px; position:relative; color:#FFFFFF; overflow:hidden}
.mtyt a:hover{ text-decoration:none; color:#FFFFFF}
.mtyt i{ position:absolute; top:0px; right:0px; cursor:pointer}


.mf2{width:100%; height:auto; margin-top:10px; overflow:hidden}
.mf2 ul{width:615px; height:auto; margin:20px auto 10px auto; overflow:hidden;}
.mf2 li{ width:100%; height:48px;  overflow:hidden}
.mf2 li a{width:100%; height:48px; line-height:48px; font-size:22px; overflow:hidden}

.mf3{width:100%; height:auto; font-size:22px; padding-bottom:10px; overflow:hidden}
.mf3 ul{width:615px; height:auto; margin:20px auto 10px auto; overflow:hidden;}
.mf3 li{ width:49%; height:48px; float:left; overflow:hidden}
.mf3 li a{width:100%; height:48px; line-height:48px; font-size:22px; overflow:hidden}
.mf3 p{ width:100%; height:68px; line-height:68px; background:#000000; color:#FFFFFF; margin-top:10px; overflow:hidden}


.mf4{width:100%; height:auto;  font-size:22px; overflow:hidden}
.mf4pic{ width:100%; height:auto; overflow:hidden}
.mf4pic img{ width:100%; height:auto}
.mf4txt{ height:auto; line-height:180%; padding:20px 12px 20px 12px; background:#e50112; color:#FFFFFF; overflow:hidden;}
.mf4 li{ width:319px; height:auto;  overflow:hidden}
.mf4 li img{ display:block;}
.m4lih297{ height:260px;}
.m4lih297 img{ width:319px;height:260px;}
.m4lih240{ height:240px;}
.m4lih240 img{ width:319px;height:240px;}
.m4lih278{ height:278px;}
.m4lih278 img{ width:319px;height:278px;}
.mf4txtnr{width:100%; padding:10px 0px 10px 0px; background:#e50112; color:#FFFFFF; overflow:hidden;}
.mf4txtnr p{ width:295px; height:24px; line-height:24px; margin:0 auto; overflow:hidden}



.mf5{width:100%; height:auto;  font-size:22px; overflow:hidden}
.mf5 ul{width:615px; height:auto; margin:0 auto; overflow:hidden;}
.mf5 li{ width:290px; height:48px; float:left; margin-right:10px; border-bottom:#ebebeb 1px solid; overflow:hidden}
.mf5 li a{width:100%; height:48px; line-height:48px; font-size:22px; overflow:hidden}

.mf6{width:100%; height:auto; font-size:22px; overflow:hidden}
.mf6box{ width:615px; height:auto; margin:20px auto; overflow:hidden;}


