@charset "utf-8";
*{padding: 0;margin: 0;font-family: '微软雅黑'}

a{text-decoration: none;color: #000;-webkit-tap-highlight-color:transparent}

a,input,button,select,textarea{outline:none;}
a:focus {
    outline: none;
}
ol,ul{list-style:none}
#container{width: 100%;margin: 0 auto;max-width: 720px;overflow: hidden}
img{border: 0;width: 100%;display: block}

/*头部公共样式start*/
#header{
    background-color: #fff;
    overflow: hidden;
}
#header .header-top{
    overflow: hidden;
    border-bottom: solid 1px #000;
}
.header-left{
    float: left;
    width: 8.3%;
    margin: 3.5% 0 3.5% 3.5%;
}
.header-middle{
    float: left;
    width: 28%;
    margin: 1% 0 1% 26%;
}
.header-right{
    float: right;
    width: 5%;
    margin: 3.5% 3.5% 3.5% 0;
}

/*头部菜单*/
.header-menu{
    display: none;
    position: absolute;
    background-color: #cc9933;
    color: #fff;
    z-index: 99999;
    width: 100%;
    /*min-height: 300px;*/
    max-width: 720px;
    padding-bottom: 50px;
}
.header-menu a{
    color: #fff;
}

.one-menu{
    line-height: 2.5;
    border-bottom: solid 1px #dccaa6;
    padding-left:3%;
    width: 97%;
    overflow: hidden;
}
.title{
    width: 80%;float: left;
    color: #fff;
}
.arrow{
    float: right;
    background: url("../img/user-arrow.png") no-repeat;
    width: 5%;
    background-size: 100%;
    height: 2.0em;
    margin-top: 0.5em;
    margin-right: 3%;
}
.arrow-radio{
    float: right;
    background: url("../img/radio.png") no-repeat;
    width: 8px;
    background-size: 100%;
    height: 8px;
    margin-top: 0.75em;
    margin-right: 4%;
    border-radius: 100%;
}
.two-menu{
    display: none;
}
/*头部公共样式end*/

/*banner轮播开始*/
#lunbo{width: 100%;overflow: hidden;position: relative}
#lunbo .main_visual {position: relative;z-index: 23;min-width: 320px;max-width: 1200px;}
#lunbo .main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
#lunbo .main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
#lunbo .main_image li {float: left;width: 100%;height: 100%;}
#lunbo .main_image li span {display: block;width: 100%;height: 100%}
#lunbo .main_image li img {display: block;overflow: hidden;width: 100%;}
#lunbo .main_image li a {display: block;width: 100%;height: 100%}
#lunbo div.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom: 8px;left: 45%;z-index: 11;}
#lunbo div.flicking_con li {float: left;border-radius: 10px;-webkit-border-radius: 10px;-ms-border-radius:10px;height: 10px;width: 10px;background: #ff0303;
    margin: 0 4px;display: inline-block;opacity: 1;font-size: 0px;}
#lunbo div.flicking_con li.on {background: #00ff01}
/*banner轮播结束*/
#lunbo .banner-wave{
    position: absolute;
    bottom: 0;
    z-index: 999;
}
/*footer公共样式start*/
#footer{
    max-width: 720px;
    width: 100%;
    background-color: #000;
    background-size: 100% auto;
    position: fixed;
    bottom:0;
    overflow: hidden;
}
#footer ul {
    margin-top: 3%;
    overflow: hidden;
}
#footer ul li{
    float: left;
    width: 25%;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

#footer ul li .footer-icon{
    width: 25%;
    margin: 0 auto 3% auto;
}
#footer ul li .footer-icon1{
    background: url("../img/footer-icon1.png") no-repeat;
    background-size: 100%;
}
#footer ul li .footer-icon2{
    background: url("../img/footer-icon2.png") no-repeat;
    background-size: 100%;
}
#footer ul li .footer-icon3{
    background: url("../img/footer-icon3.png") no-repeat;
    background-size: 100%;
}
#footer ul li .footer-icon4{
    background: url("../img/footer-icon4.png") no-repeat;
    background-size: 100%;
}

.nav_sli{ width:30%; height:auto; background-color:#fff; overflow:hidden; display:none; position:fixed; bottom:69px; left:25%; border:1px solid #eeeeee;}
#footer ul li:hover .nav_sli{width:30%; height:auto; background-color:#fff; overflow:hidden; display: block;  position:fixed;bottom:69px; left:25%; border:1px solid #eeeeee;}
.nav_sli_k{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.nav_sli_k_li{ width:auto; height:30px; overflow:hidden; margin:3px 5px; color:#666; font-size:12px; text-align:center; font-family:"microsoft yahei"; line-height:30px; border-bottom:1px dashed #dedede;}
.nav_sli_k_li:hover{ color:#000;}


/*footer公共样式end*/
/***************************分辨率兼容样式属性**************************/
@media all and (max-width:1920px){
    .h12,h12{ font-size:1.2em;line-height: 1.6}
    .h13,h13{ font-size:1.1em}
    .h14,h14{ font-size:1.15em}
    .h15,h15{ font-size:1.175em}
    .h16,h16{ font-size:1.2em}
    .h18,h18{ font-size:1.425em}
    .h20,h20{ font-size:1.55em}
    .h22,h22{ font-size:1.7em}
    .h26,h26{ font-size:2.0em}
    .h28,h28{ font-size:2.3em}

}
@media all and (max-width:580px){
    .h12,h12{ font-size:0.9em;line-height: 1.55}
    .h13,h13{ font-size:1.0em}
    .h14,h14{ font-size:1.1em}
    .h15,h15{ font-size:1.125em}
    .h16,h16{ font-size:1.15em}
    .h18,h18{ font-size:1.325em}
    .h20,h20{ font-size:1.45em}
    .h22,h22{ font-size:1.6em}
    .h26,h26{ font-size:1.9em}
    .h28,h28{ font-size:2.1em}

}
@media all and (max-width:420px){
    .h12,h12{ font-size:0.9em;line-height: 1.4}
    .h13,h13{ font-size:0.85em}
    .h14,h14{ font-size:0.925em}
    .h15,h15{ font-size:0.975em}
    .h16,h16{ font-size:1.025em}
    .h18,h18{ font-size:1.125em}
    .h20,h20{ font-size:1.3em}
    .h22,h22{ font-size:1.4em}
    .h26,h26{ font-size:1.6em}
    .h28,h28{ font-size:2.2em}

}
@media all and (max-width:385px){
    .h12,h12{ font-size:0.75em;line-height: 1.4}
    .h13,h13{ font-size:0.8em}
    .h14,h14{ font-size:0.875em}
    .h15,h15{ font-size:0.95em}
    .h16,h16{ font-size:1em}
    .h18,h18{ font-size:1.125em}
    .h20,h20{ font-size:1.25em}
    .h22,h22{ font-size:1.4em}
    .h26,h26{ font-size:1.6em}
    .h28,h28{ font-size:2.1em}

}
@media all and (max-width:320px){
    .h12,h12{ font-size:0.7em;line-height: 1.4}
    .h13,h13{ font-size:0.75em}
    .h14,h14{ font-size:0.85em}
    .h15,h15{ font-size:0.9em}
    .h16,h16{ font-size:0.95em}
    .h18,h18{ font-size:1.12em}
    .h20,h20{ font-size:1.2em}
    .h22,h22{ font-size:1.3em}
    .h26,h26{ font-size:1.5em}
    .h28,h28{ font-size:1.9em}
}
/***************************end分辨率兼容样式属性*************************
