@charset "utf-8";
/* CSS Document */

body,div,ul,li,p,h3,h1,h2,h5,h6,h4,dl,dt,dd,table,tr,td,img,span,b,form,input,span{ margin:0; padding:0}
img{ border:0;}
ul, li{ list-style:none;}
a{ text-decoration:none}
font{ font-size:12px;}

body{ font-size:12px; color:#000; font-family:"Microsoft YaHei",arial,sans-serif; background:#1b1b1b;}
.ty01, .ty02, .ty03, .ty04, .ty04a{ margin:0 auto; overflow:hidden}
.ty02{ width:1200px; }


.head01{ width:12%; float:left; overflow:hidden; position:fixed; height:100%; background:#313131; height:100%;}
.main01{ width:78%; padding:0 5%; float:left; overflow:hidden; float:left;  margin-left:12%;  display:inline;}
.main02{ width:100%; float:left; overflow:hidden; padding:30px 0 50px; background:url(line01.png); }

.logo{ display:block; float:left; overflow:hidden; width:100%; text-align:center; padding:20px 0;background:#a50021; line-height:22px; font-size:21px; color:#fff; text-transform:uppercase ;white-space:nowrap; margin-bottom:30px}
.logo img{ max-width:45%; margin-bottom:10px}
.logo span{ font-size:12px;white-space:nowrap;}

.nav01{ width:100%; float:left; overflow:hidden;}
.nav01 li{ width:75%; float:left; overflow:hidden; line-height:30px; margin-bottom:25px; padding:0 10% 0 15%}
.nav01 li a{ font-size:16px; color:#fff;white-space:nowrap;}
.nav01 li a:hover{ text-decoration:underline; color:#ff4e58}
.nav01 li a.on_h{ color:#ff4e58;}
.share01{ width:90%; height:62px; padding:0px 5%; position:absolute; left:0; bottom:0;}
.share01 ul{ width:100%; float:left; overflow:hidden;border-top:1px solid #666; height:22px; padding:15px 0 25px}
.share01 dd{ width:25%; float:left; overflow:hidden; text-align:center; }
.share01 dd img{ width:22px; height:22px; border-radius:2px}




.line01{ width:100%; float:left; overflow:hidden; height:50px}



.foot01{ width:83%; padding-left:17%; float:left; overflow:hidden; line-height:60px; font-size:13px; color:#666; background:#000}
.foot01 .span002{ padding:0 15px}
.span001{ float:right; line-height:60px;}
.foot01 a{font-size:13px; color:#666; }
.foot01 a:hover{ text-decoration:underline}


/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color: #a50021; background-color: #fff; border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #a50021; border-color: #a50021;}
.page-num-current:hover {color: #fff;}
/*分页*/

.m_5{ margin-bottom:5px}
.m_10{ margin-bottom:10px}
.m_20{ margin-bottom:20px}
.m_30{ margin-bottom:30px}
.m_40{ margin-bottom:40px}
.m_50{ margin-bottom:50px}
.m_60{ margin-bottom:60px}
.m_70{ margin-bottom:70px}
.m_top40{ margin-top:40px}
.m_r100{ margin-right:100px}
.m_r40{ margin-right:40px}
.m_r50{ margin-right:50px}
.m_t10{ margin-top:10px}
.m_t20{ margin-top:20px}
.m_r23{ margin-right:23px}