
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body { margin:0; padding:0; font-size:12px; color:#333; font-family: Microsoft YaHei,Simsun,SimHei,Arial; }
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}

    
/*首页轮播*/
.m-slide{position: relative;width: 910px; height: 490px;-webkit-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);box-shadow: 0 38px 30px -18px rgba(0, 0, 0, 0.5);}
.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}

.m-slide .prev, .m-slide .next {
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    display: none;
    background: url(ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}
.m-slide .prev {
    left: 16px;
}
.m-slide .next {
    background-position: 0 -40px;
    right: 16px;
}
.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.m-slide .bd {
    width: 910px;
    height: 490px;
    position: relative;
    overflow: hidden;
}
.m-slide .bd li {
    width: 910px;
    height: 490px;
    background-color: #fff;
    position: relative;
}
.m-slide .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 50px;
    height: 50px;
    width: 910px;
    white-space: nowrap;
    overflow: hidden;
    padding-left:20px;
}

.m-slide .bd li p i {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 910px;
    height: 50px;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
}
.m-slide .bd li p a, .m-slide .bd li p a:visited {
    position: relative;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
}
