body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei";}

body{ font-size:14px; line-height:24px; font-family:Tahoma, Arial, SimSun, "宋体", "Microsoft YaHei", "微软雅黑", SimHei, "黑体"; background:#fff; color:#333; -webkit-text-size-adjust:100%;}

table { border-collapse:collapse; border-spacing:0;}

fieldset,img { border:0;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:normal; font-weight: normal;}

del,ins{text-decoration:none;}

ol,ul,li { list-style:none;}

caption,th { text-align:left;}

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}

q:before, q:after { content:'';}

abbr,acronym { border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;}

legend{color:#333;}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;}

input,button,textarea,select{*font-size:100%;}

textarea { resize:none;}

i, em, strong { font-style:normal;}

button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}

select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}

.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}

.clearfix:after{content:"";display:block;clear:both;}

.clearfix{zoom:1;}

a:link,a:visited{text-decoration:none;color:#333;}

a:hover,a:active{text-decoration:underline;color:#333;}



.container0{

    width:1140px;

    min-width:1140px;

    margin:0 auto;

}

html body{

    font-family:"Microsoft YaHei";

    font-size:14px;

    position:relative;

}

html body hr{

    margin:7px;

    border-color:#dadada;

}

.header-top{

    height:40px;

    color:#333;

    font-size:14px;

}

.header-top0{

    line-height:40px;

    float:left;

    font-weight:700;

}

.header-top1{

    float:right;

    height:100%;

}

.header-top1 a{

    display: block;

    height:14px;

    line-height:14px;

    color:#333;

    float:left;

    text-align:center;

    margin-top:15px;

    text-decoration:none;

    border-right:2px solid #000;

    box-sizing:border-box;

    font-weight:700;

    padding:0 10px;

}

.header-top1 a:last-child{

    border:none;

}

.header{

    height:180px;

    overflow:hidden;

    padding-top:17px;

}

.logo-left{

    float:left;

    text-align:center;

}

.logo-left p{

    font-weight:700;

}

.logo-right{

    float:left;

    text-align:center;

}

.logo-right p{

    font-size:16px;

    font-weight:700;

}

.search{

    float:left;

    margin-left:40px;

    margin-top:50px;

}

.search-top{

    width:350px;

    height:45px;

    border:1px solid #ddd;

    font-size:14px;

    color:#999;

    text-indent:10px;

    float:left;

}

.search span{

    display:block;

    width:65px;

    height:45px;

    line-height:40px;

    font-size:14px;

    text-align:center;

    background:#8d1a07;

    color:#fff;

    float:left;

    position:relative;

}

.search span img{

    width:42%;

    position:absolute;

    top:10px;

    left:17px;

}

.search-bottom{

    width:100%;

    float:left;

    margin-top:10px;

}

.search-bottom a{

    display:block;

    color:#666;

    float:left;

    text-decoration:none;

    margin:0 5px;

}

.search-bottom a:first-child{

    color:#d10f15;

}

.nav1{

    width:100%;

    height:95px;

    background:#8d1a07;

}

.nav0{

    height:95px; 

}

.nav0 ul{

    overflow:hidden;

    margin:0;

}

.nav0 ul li{

    text-align:center;

    float:left;

    height:95px;

    padding-top:20px;

}

.nav0 ul li a{

    display:block;

    line-height:30px;

    padding:0 18px;

    color:#fff;

    font-size:16px;

}

.nav0 ul li.active{

    background:#540000;

}

.footer-top{

    width:100%;

    background:#f3f3f3;

    overflow:hidden;

    padding-bottom:25px;

    overflow:hidden;

}

.footer-top3{

    margin-top:25px;

    overflow:hidden;

}

.footer-top3-font{

    height:20px;

    border-left:2px solid #d10f15;

    color:#d10f15;

    font-size:18px;

    line-height:20px;

    text-indent:10px;

    font-weight:700;

}

.footer-top3-link{

    overflow:hidden;

}

.footer-top3-link a{

    display:block;

    line-height:40px;

    height:40px;

    float:left;

    padding-right:14px;

    margin-top:15px;

    overflow:hidden;

}

.footer-top3-link a img{

    vertical-align:middle;

    display:inline-block;

    margin-right:10px;

}

.footer-bottom{

    width:100%;

    background:#dad9da;

}

.footer-bottom1{

    overflow:hidden;

    position:relative;

}

.footer-bottom ul{

    width:100%;

    overflow:hidden;

    margin:0;

}

.footer-bottom ul li{

    margin:10px auto;

    float:left;

    margin:15px 10px;

    font-size:16x;

}

.footer-bottom ul li:first-child{

    margin-left:0;

}

.footer-bottom1 div{

    margin-top:10px;

    float:left;

    text-align:center;

}

.footer-bottom1 div div{

    margin:15px 15px;  

}

.body{

    padding-top:20px;

    overflow: hidden;

}

.malai{

    color:#8d1a07;

    font-size:18px;

    line-height:44px;

    text-indent:40px;

    font-weight:700;

}

.body-bottom{

    overflow:hidden;

    margin:30px auto;

}

.body-bottom a{

    display:block;

    width:100%;

}

.pinpai{

    float:right;

    position:absolute;

    right:0;

    top:38px;

}

.query{

    width:100%;

    height:100%;

    background:rgba(0, 0, 0, 0.5);

    position:fixed;

    top:0;

    left:0;

    display:none;

    z-index:999;

}

.query div{

    float:left;

    margin:15% 25%;

    width:524px;

    height:375px;

    border:1px solid #FFF;

    box-sizing:border-box;

    border-radius:10px;

    padding:25px 40px;

}

.query div h1{

    font-size:24px;

    color:#8d1a07;

    text-align:center;

}

.query div div{

    color:#333;

    float:left;

    margin:0;

    text-align:left;

    border:none;

    padding:0;

    width:100%;

    height:60px;

    margin-top:15px;

}

.query div div p{

    width:100%;

    margin:5px 0;

}

.query div div input{

    width:100%;

    height:30px;

    border:none;

    border-bottom:3px solid #8d1a07;

}

.query div button{

    width:260px;

    height:45px;

    border:1px solid #8d1a07;

    box-sizing: border-box;

    border-radius:25px;

    background: #8d1a07;

    color:#fff;

    margin-left:86px;

    margin-top:45px;

    font-size:16px;

}

.body1{

    width:100%;

    overflow:hidden;

    margin:25px 0;  

}

.body1l{

    width:64%;

    float:left;

    min-width:725px;

    min-height:465px;

}

.body1l a{

    display:none;

    overflow:hidden;

}

.body1l a:first-child{

    display:block;

}

.body1l a img{

    width:100%;

    float:left;

}

.body1r{

    width:35%;

    float:right;

    height:100%;

    text-align:left;

}

.body1r div{

    overflow:hidden;

}

.body1r div a{

    display:block;

    overflow:hidden;

}

.body1r h1{
    width:240px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space: nowrap;
    font-size:16px;

    font-weight:700;

    text-align:left;

    margin-top:20px;

    color:#333;

    float:left;

    margin-top:0;

}

.body1r pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:240px;

    height:40px;

    margin:0;

}

.body1r img{

    float:left;

    margin-right:20px;

}

.body1r div{

    margin-bottom:13px;

    padding-left:3px;

    margin-left:3px;

    border-left:3px solid #fff;

    box-sizing:border-box;

}

.body1r div:last-child{

    margin-bottom:0;

}

.body1r div:hover{

    border-left:3px solid #8d1a07;

    box-sizing:border-box;



}

.body1r div:hover h1{

    color:#8d1a07;

}

.malai{

    color:#8d1a07;

    font-size:18px;

    line-height:40px;

    text-indent:40px;

    font-weight:700;

    overflow:hidden;

}

.body2r .malai a{

    float:right;

    font-size:14px;

    font-weight:400;

    margin-right:20px;

    height:40px;

}

.malai a{

    float:right;

    font-size:14px;

    font-weight:400;

    margin-right:20px;

    height:40px;

}

.body2{

    width:100%;

    overflow:hidden;

    margin:30px 0;  

}

.body2l{

    width:44%;

    float:left

}

.body2r{

    width:55%;

    float:right;

}

.art{

    margin-top:15px;

    text-align:center;

    overflow:hidden;

}

.art1{

    float:left;

    position:relative;

    margin:4px 3px;

}

.art1 img{

    width:100%; 

}

.art1 p{

    position:absolute;

    bottom:0;

    left:0;

    width:100%;

    margin:0;

    padding:5px 0;

    color:#fff;

    font-size:14px;

    text-align:center;

    background: rgba(0, 0, 0, 0.5);

}

.body2r div a{

    display:block;

    height:65px;

}

.body2r h1{

    font-size:16px;

    font-weight:700;

    text-align:left;

    margin-top:20px;

    color:#333;

    float:left;

    margin-top:0;

    width:394px;

}

.body2r pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:394px;

    height:50px;

    margin:0;

    overflow:hidden;

    padding-bottom:10px;

    border-bottom:1px dotted #e0e3e4;

}

.body2r img{

    float:left;

    margin-right:20px;

}

.body2r div{

    margin-bottom:13px;

}

.body2r div:last-child{

    margin-bottom:0;

}

.body2r div ul{

    float:none;

}

.body2r ul{

    margin-top:10px;

    float:left;

    width:100%

}

.body2r ul li{

    float:left;

    width:50%;

    height:15px;

    text-align:left;

    margin:6px 0;

}

.body2r ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.body2r ul li a span img{

    margin:0;

    margin-top:3px;

    margin-right:5px;

}

.body3{

    width:100%;

    overflow:hidden;

}

.body3l{

    width:30%;

    float:left;

}

.body3m{

    width:35%;

    float:left;

    margin-left:27px;

}

.body3r{

    width:30%;

    float:right;

}

.body3l h1{

    font-size:16px;

    font-weight:700;

}

.body3l pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    margin:7px 0;

    overflow:hidden;

    line-height:24px;

}

.body3m h1{

    font-size:16px;

    font-weight:700;

}

.body3m pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    overflow:hidden;

    line-height:24px;

}

.body3m ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body3m ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:6px 0;

}

.body3m ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.body3m ul li a span img{

    margin:0;

    margin-top:3px;

    margin-right:5px;

}

.body3r img{

    margin-top:20px;

}

.body3r ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body3r ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body3r ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.body3r ul li a span img{

    margin:0;

    margin-top:3px;

    margin-right:5px;

}

.body4{

    width:100%;

    overflow:hidden;

    margin-top:15px; 

}

.body4  img{

    float:left;

}

.body4  img:last-child{

    float:right;

}

.body5{

    width:100%;

    overflow:hidden; 

    margin:30px 0;

}

.body5 .body5l{

    width:30%;

    float:left;

}

.body5m{

    width:35%;

    float:left;

    margin-left:27px;

}

.body5r{

    width:30%;

    float:right;

}



.body5l{

    text-align:center;

    overflow:hidden;

}

.body5l div{

    width:32%;

    float:left;

    margin:0 2px;

    margin-top:15px;

}

.body5l div a{

    display:block;

}

.body5l div img{

    width:100%;

}

.body5l div p{

    margin-top:5px;

}

.body5 .body5l .malai{

    color:#8d1a07;

    font-size:18px;

    line-height:40px;

    text-indent:40px;

    font-weight:700;

    width:100%;

    margin:0;

    padding:0;

    text-align:left;

}

.body5m div{

    overflow:hidden;

}

.body5m div a{

    display:block;

    overflow:hidden;

}

.body5m h1{

    font-size:16px;

    text-align:left;

    margin-top:20px;

    color:#333;

    float:left;

    margin-top:0;

}

.body5m pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:248px;

    margin:0;

}

.body5m img{

    float:left;

    margin-right:20px;

}

.body5m div{

    padding-bottom:7px;

    border-bottom:1px dotted #999;

    margin-top:15px;

}

.body5m div:last-child{

    border:none;

}

.body5 .body5m .malai{

    padding:0;

    border:none;

    margin:0;

}



.body5r ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body5r ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body5r ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

    overflow:hidden;

}

.body6{

    text-align:center;

    overflow:hidden;

    margin-bottom:15px;

}

.body6 .malai{

    width:100%;

    text-align:left;

    margin:0;

}

.body6 div{

    float:left;

    margin-right:12px;

    margin-top:15px;

}

.body6 div:nth-child(6n+6){

    margin-right:0;

}

.body6 div a{

    display:block;

}

.body6 div img{

    width:100%;

}

.body6 div p{

    margin-top:5px;

}



.body7{

    width:100%;

    overflow:hidden; 

    margin:30px 0;

}

.body7 .body7l{

    width:30%;

    float:left;

}

.body7m{

    width:35%;

    float:left;

    margin-left:27px;

}

.body7r{

    width:30%;

    float:right;

}

.body7ltop{

    overflow:hidden;

    margin-top:20px;

    padding-bottom:15px;

    border-bottom:1px dotted #ddd;

}

.body7ltop img{

    float:left;

}

.body7ltop pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:190px;

    margin:0;

    margin-left:9px;

}

.body7l ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body7l ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body7mtop{

    overflow:hidden;

    margin-top:20px;

    padding-bottom:15px;

    border-bottom:2px dotted #999;

}

.body7mtop img{

    float:left;

}

.body7mtop pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:246px;

    margin:0;

    margin-left:9px;

}

.body7m ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

}

.body7m ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body7m ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body7m ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

}

.body7r img{

    margin-top:15px;

}

.body7r ul{  

    float:left;

    width:100%;

    margin:0;

    margin-top:7px;

}

.body7r ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body7r ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

}

.body7r ul li a span img{

    margin:0;

}

.body8{

    width:100%;

    overflow:hidden;

    margin-bottom:20px;

}

.body8 .body8l{

    width:30%;

    float:left;

}

.body8m{

    width:35%;

    float:left;

    margin-left:29px;

}

.body8r{

    width:30%;

    float:right;

}

.body8ltop{

    overflow:hidden;

    margin-top:20px;

    padding-bottom:15px;

    border-bottom:1px dotted #ddd;

}

.body8ltop img{

    float:left;

}

.body8ltop pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:190px;

    margin:0;

    margin-left:9px;

}

.body8l ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body8l ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body8mtop{

    overflow:hidden;

    margin-top:20px;

    padding-bottom:15px;

    border-bottom:1px dotted #ddd;

}

.body8mtop img{

    float:left;

}

.body8mtop pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:220px;

    margin:0;

    margin-left:9px;

}

.body8m ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

}

.body8m ul{

    margin-top:10px;

    float:left;

    width:100%;

    margin:0;

}

.body8m ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body8rtop{

    overflow:hidden;

    margin-top:20px;

    padding-bottom:15px;

    border-bottom:1px dotted #ddd;

}

.body8rtop img{

    float:left;

}

.body8rtop pre{

    font-size:14px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    text-align:left;

    font-family:"Microsoft YaHei";

    padding:0;

    float:left;

    width:190px;

    margin:0;

    margin-left:9px;

}

.body8r ul{  

    float:left;

    width:100%;

    margin:0;

}

.body8r ul li{

    float:left;

    height:15px;

    text-align:left;

    margin:7px 0;

}

.body8 ul li a{

    text-overflow:ellipsis;

    white-space:nowrap;

}

.guanggao img{

    float:left;

    margin-right:30px;

}

.guanggao img:last-child{

    float:right;

    margin:0;

}

.malai{

    color:#8d1a07;

    font-size:18px;

    line-height:40px;

    text-indent:40px;

    font-weight:700;

    overflow:hidden;

}

.malai span{

    float:left;

}

.malai ul{

    overflow:hidden;

    margin:0;

    width:80%;

    float:left;

}

.malai ul li{

    float:left;

    font-size:16px;

    color:#333;

    text-align:center;

    font-weight:400;

}

.malai ul li.active{
    color:#8d1a07;
}
.malai a{

    float:right;

    font-size:14px;

    font-weight:400;

    margin-right:20px;

    height:100%;

}

.body-left0{

    height:100%;

    text-align:center;

}

.body-left0 h1{

    font-size:20px;

    font-weight:700;

    text-align:center;

    margin-top:20px;

}

.body-left0 h2{

    font-size:14px;

    width:60%;

    float:left;

    text-align:right;

    margin-top:7px;

}

.body-left0 h2 span{

    margin:0 15px;

}

.body-left0 pre{

    font-size:16px;

    white-space:pre-wrap;

    background:#fff;

    border:none;

    line-height:28px;

    text-align:left;

    font-family:"Microsoft YaHei";

}

.body-left0 p{

    text-align:left;

    font-size:14px;

    margin-top:40px;

}

.art{

    margin-top:15px;

    text-align:center;

    overflow:hidden;

}

.art1{

    float:left;

    position:relative;

}

.art1 a{

    display:block;

}

.art1 img{

    width:100%; 

}

.art1 p{

    position:absolute;

    bottom:0;

    left:0;

    width:100%;

    margin:0;

    padding:5px 0;

    color:#fff;

    font-size:14px;

    text-align:center;

    background: rgba(0, 0, 0, 0.5);

}

.body-left1{

    text-align:center;

    overflow:hidden;

}

.body-left1 div{

    float:left;

    margin-right:13px;

    margin-top:15px;

}

/*.body-left1 div:nth-child(5n+5){

    margin-right:0;

}*/

.body-left1 div p{

    width:217px;

    height:20px;

    overflow:hidden;

    word-wrap:nowrap;

    margin-top:5px;

}

.show0{

    display:none;

}

.show0:first-child{

    display:block;

}

.body-left2{

    height:100%;

    text-align:center;

    overflow:hidden;

}

.body-left2 div{

    float:left;

    margin:0 13px;

    margin-top:15px;

}

.body-left2 div img{

    width:100%;

}

.body-left2 div p{

    margin-top:5px;

}