html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset,form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline; list-style: none;}
a{text-decoration: none;}
a,input,button,select,textarea{outline:none;}
a:active,a:hover{outline: none; border:0; background: none; -webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; -o-tap-highlight-color: transparent;}
a,input,i{-webkit-tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); -ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}
body{font-family: "微软雅黑"; font-size: 14px; color:#666666;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/* banner */
.banner{width:100%;background:url("../images/banner.jpg") no-repeat center center; height: 500px; overflow:hidden;}
.banner .btn-box{width:380px;height:100px;margin:350px auto;}
.banner .btn-box a{display: block; font-size: 20px;font-weight: 600; text-align: center; color:#fff;background: #292b38; float:right; width:140px; height:45px;line-height:42px;box-sizing: border-box; border: 1px solid #292b38;border-radius: 3px;}
.banner .btn-box a:hover{background: #dc3a3e; border: 1px solid #dc3a3e;}
.banner .btn-box .md-btn{margin-right:100px;}


.wrapper{ overflow: hidden; font-size: 12px; }
.div-tab{ width: 100%; height: auto; overflow: hidden;}
.tab_list{width: 600px;height: 45px;background: #fff; overflow: hidden; position:relative;margin: 0 auto;}
.div-tab-head{width: 600px; height: 45px; overflow: hidden; position: absolute; bottom: 0px; margin-bottom: 0;}
.div-tab-head>li{cursor: pointer; width: 200px;height: 45px; line-height: 45px; text-align: center; float: left; font-size: 16px; color:#fc474d;box-sizing: border-box;border: 1px solid #fc474d;}
.ranking{ display: none;  overflow: auto; margin-top: 20px}
.div-tab-head>.head-on{ background-color: #fc474d;color:#fff;}
.ranking-on{ display: block;}


.div-tab-head>.head-on2{ background-color: #414398;color:#fff;}
.div-tab2{ width: 100%; height: auto; overflow: hidden;}
.tab_list2{width: 400px;height: 45px;background: #fff; overflow: hidden; position:relative;margin: 0 auto;}
.div-tab-head2{width: 400px; height: 45px; overflow: hidden; position: absolute; bottom: 0px; margin-bottom: 0;}
.div-tab-head2>li{cursor: pointer; width: 200px;height: 45px; line-height: 45px; text-align: center; float: left; font-size: 16px; color:#414398;box-sizing: border-box;border: 1px solid #414398;}
.div-tab-head2>.head-on2{ background-color: #414398;color:#fff;}
.ranking2{ display: none;  overflow: auto; margin-top: 20px}
.ranking-on2{ display: block;}

.div-tab-head>.head-on3{ background-color: #414398;color:#fff;}
.div-tab3{ width: 100%; height: auto; overflow: hidden;}
.tab_list3{width: 400px;height: 45px;background: #fff; overflow: hidden; position:relative;margin: 0 auto;}
.div-tab-head3{width: 400px; height: 45px; overflow: hidden; position: absolute; bottom: 0px; margin-bottom: 0;}
.div-tab-head3>li{cursor: pointer; width: 200px;height: 45px; line-height: 45px; text-align: center; float: left; font-size: 16px; color:#414398;box-sizing: border-box;border: 1px solid #414398;}
.div-tab-head3>.head-on3{ background-color: #414398;color:#fff;}
.ranking3{ display: none;  overflow: auto; margin-top: 20px}
.ranking-on3{ display: block;}

.adv{
    width: 1000px;
    margin: 30px auto;
}

.bg1{
    width:100%; height: 560px; overflow: hidden; margin:0 auto 20px; background: url(../images/bg_01.jpg) center 0 no-repeat; background-size: cover; padding:20px 0 0 0;
}
.part1-top{
    width: 1000px;
    /*height: 206px;*/
    margin: 0 auto;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;

}
.part1-top-title{
    font-size: 18px;
    color: #105bac;
    font-weight: 600;
    margin-bottom: 15px;
}
.part1-top-txt{
    font-size: 14px;
    line-height: 25px;
}
.part1-bottom{
    width: 1000px;
    /*height: 300px;*/
    margin: 0 auto;
    margin-top: 15px;
}
.part1-bottom-left{
    float: left;
    /*height: 300px;*/
    background: #fff;
}
.part1-bottom-left li{
    margin-top: 5px;
    margin-left: 20px;
    font-size: 14px;
}
.part1-bottom-right{
    float: left;
    margin-left: 10px;
}
.part2{
    width: 1000px;
    margin: 0 auto;
}
#g1{
    float: left;
    margin-right: 18px;
    width: 185px;
    height: 211px;
    background: url("../images/g4.jpg")no-repeat;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
#g2{
    float: left;
    margin-right: 18px;
    width: 185px;
    height: 211px;
    background: url("../images/g5.jpg")no-repeat;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
#g3{
    float: left;
    margin-right: 18px;
    width: 185px;
    height: 211px;
    background: url("../images/g6.jpg")no-repeat;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
#g4{
    float: left;
    margin-right: 18px;
    width: 185px;
    height: 211px;
    background: url("../images/g7.jpg")no-repeat;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
#g5{
    float: left;
    width: 185px;
    height: 211px;
    background: url("../images/g8.jpg")no-repeat;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}

.part-g3{
    width: 1000px;
    margin: 20px auto;
}

.bg2{
    width:100%; height: 456px; overflow: hidden; margin:0 auto 0; background: url(../images/bg_02.jpg) center 0 no-repeat; background-size: cover; padding:30px 0 0 0;
}
.ca{
    float: left;
    margin-right: 86px;
    width: 185px;
    height: 211px;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
.bg3{
    width:100%; height: 468px; overflow: hidden; margin:0 auto 0; background: url(../images/bg_03.jpg) center 0 no-repeat; background-size: cover; padding:30px 0 0 0;
}
.usa{
    float: left;
    margin-right: 18px;
    width: 185px;
    height: 211px;
    box-sizing: border-box;
    padding: 110px 10px 0 10px;
    text-align: center;

}
.part-u3{
    width: 1000px;
    margin: 0 auto;
}
.part-u3-content-left{
    float: left;
}
.part-u3-content-right{
    float: left;
    margin-left: 30px;
    font-size: 14px;

}
.part-u3-content-right li{
    margin-bottom: 5px;
}
.part-u3-2{
    width: 1000px;
    margin: 0 auto;
}

.bg4{
    width:100%; height: 360px; overflow: hidden; margin:0 auto 0; background: url(../images/bg_04.jpg) center 0 no-repeat; background-size: cover; padding:30px 0 0 0;
}
.part-u3-2-left{
    float: left;
}
.part-u3-2-right{
    width: 809px;
    height: 244px;
    overflow: auto;
    padding-left: 20px;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
}
.part-u3-2-right li{
    margin-bottom: 8px;
}
.part-a3{
    width: 1000px;
    margin: 20px auto;
}
.yimin-footer{
    width: 1000px;
    margin: 0 auto;
}