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/xfjy_01.jpg") no-repeat center center; height: 500px; overflow:hidden;}
.banner .btn-box{width:500px;height:100px;margin:400px auto;}
.banner .btn-box a{display: block; font-size: 16px; text-align: center; line-height:40px;color:#fff;background: #005aab; float:left; width:136px; height:40px;box-sizing: border-box; border: 1px solid #005aab;border-radius: 5px;}
/*.banner .btn-box a:hover{background: #efcd68; border: 1px solid #efcd68}*/
.banner .btn-box .md-btn{margin-left:200px;}
/*导语*/
.daoyu{
    width: 1000px;
    margin: 30px auto;
    font-size: 14px;
}
.daoyu p{
    text-indent: 2em;
    margin-top: 20px;
    line-height: 25px;
}
.gongxian{
    width: 1000px;
    margin: 0 auto;
}
.zhuanjia{
    width: 1000px;
    margin: 30px auto;
}
.zhuanjia p{
    margin-top: 20px;
    font-size: 14px;
    text-indent: 2em;
    line-height: 25px;
}
.zhuanjia p a{
    color: #c70705;
}
.zhuanjia ul li{
    float: left;
    margin-right: 18px;
    margin-top: 15px;
}

/*消费教育学校*/
.year-tab{
    width: 1000px;
    margin: 30px auto;
}
.wrapper{width: 100%; height: auto; overflow: hidden; font-size: 12px;}
.div-tab{ width: 100%; height: auto; overflow: hidden;}
.tab_list{width: 100%;height: 40px;background: #d90007;overflow: hidden; position:relative;}
.div-tab-head{width: 1000px; height: 40px; overflow: hidden; position: absolute;bottom:0px;}
.div-tab-head>li{cursor: pointer; width: 120px;height: 40px; line-height: 40px; text-align: center; float: left; font-size: 20px; color:#fff;}
.tab-item{ display: none;width:1000px;background: #f5f5f5; overflow: hidden}
.tab-item .black-title{
    text-align: center;
    font-size: 22px;
    color: #000;
    margin-top: 30px;
    font-weight: bold;
}
.tab-item .gray-title{
    text-align: center;
    font-size: 18px;
    color: #929292;
    margin-top: 15px;
}
.tab-item p{
    font-size: 14px;
    line-height: 25px;
    text-indent: 2em;
    margin-top: 15px;
    padding: 0 20px;
}
.div-tab-head>.head-on{ background-color: #f5f5f5; color: #d90007;}
.tab-item-on{transition: 3s; display: block; }
.choice_left{height: 640px;width:450px; overflow: auto;float: left;font-size: 13px;}
.choice_left .yx_detail{ padding: 0; margin: 0; font-size: 13px; color: #5a5a5a;}
.choice_left td:first-child{text-align: center}
.choice_right{height: 640px;width:550px;float: left;background-color: #eee}
.choice_right p{ font-size: 15px;padding: 0 30px;}
.choice_right_tuijian{margin-top: 5px;height: 130px;}
.choice_right_yuanxiao{padding-top: 20px;}
.choice_right_yuanxiao ul{overflow: auto; height:510px;}
.choice_right_yuanxiao ul li{ float: left; margin-left: 10px;margin-top: 15px;}
.choice_right_yuanxiao ul li a{
    margin: 0;
    padding: 0;
}
.content-item{
    width: 33%;
    float: left;
    margin-top: 30px;
}
.item-title{
    float: left;
}
.item-title .title16{
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin-top: 5px;
    padding: 0 5px;
}

.item-title .title14{
    font-size: 14px;
    margin-top: 10px;
    padding: 0 5px;
}
.content-item ul{
    margin-top: 20px;
}
.content-item ul li{
    font-size: 13px;
    border-bottom: 1px solid #c9c9c9;
    line-height: 25px;
    padding: 10px 5px;

}
.content-item ul li span{
    color: #de2228;
}