@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;box-sizing: border-box;}
body { font-family: "微软雅黑"; font-size: 16px; color: #333; background: url(../img/u0.jpg) repeat-x center top 380px;}
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}
a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue {color:#1A4588; }
.mb20{margin-bottom:20px}
.mr35{margin-right:35px}
.mt{padding-top:315px}



#box {margin:0 auto; }
.head{width:1210px;  margin:0 auto;}
.head_top { height:250px; width:1210px; }
.logo{width:297px;margin:0 auto;margin-top:20px }
.toptt{line-height:50px;background-color:#84120F;}
.toptt span{color:#fff;line-height:50px;background-color:#84120F;width:1210px;  margin:0 auto;display:block}
.toptt a{color:#fff;padding:0px 8px;display:inline-block;}

.nav { clear:both; width:1200px; height:60px; margin:36px 0 0 0;flex-direction: row;display: flex;row-gap:25px;column-gap: 0.2em;justify-content:flex-end;align-tems:flex-end;}
.no-t {color:#84120F; font-size:20px;font-weight:500;display:block;line-height:50px;text-align:center;}
.nav .no {width:12%;height:50px;background-color:#fff;border-radius: 50px;border:1px solid #0F4D86;}
.nav .no a{color:#0F4D86}
.nav .on {background-color:#fff;border:1px solid #84120F}
.nav .on a{color:#84120F}

.l_box{width:22%;height:480px;display: flex;flex-direction: column;}
.ntt{font-size:28px}
.newsnav{width:78%;margin-top: auto}
.newsnav li{font-size:20px;color:#1261A2;line-height:70px;border-bottom:1px solid #1261A2;display: flex;align-items: center;padding-left:15px}
.newsnav li a{margin-left:25px;color:#1261A2}
.r_box{width:78%;height:480px;}
.imgcon{display: flex;background-color:#84120F }
.imgbox img{width:615px;height:332px;}
.textbox{flex:1;display: flex;flex-direction: column;}
.time{width:80px;height:60px;background-color:#fff;text-align:center;color:#1261A2;margin-left:35px}
.time span{font-size:22px;font-weight: bold;padding:5px}
.newscon{color:#fff;margin-top: auto;padding:35px}
.newscon h3{margin-bottom:40px;}
.botnews{width:100%;display: flex;}
.s_box{width:33%;color:#666;padding:25px;line-height:24px}
.s_box h3{margin-bottom:25px}

.wapper { clear:both; width:1210px; margin:30px auto; }
.bar {width:100%; padding:30px 0px; margin:0 0 20px 0; background:#fff; }
.hot {width:10%;padding-left:75px }
.hot_tt{width:85%;padding:0px 30px}
.title { line-height:50px }
.title span{ color:#fff}
.title .tz{ font-weight:bold;color:#F9C43C}


.row {display: flex;flex-direction: row;} 
.zt{margin:20px 0px}
.zt div{width:25%}
.ft_l{width:50%;margin-top:20px;}
.ft_r{width:49%;margin-top:20px;line-height:24px}
.ft_r p{margin-top:10px}
.banner { float:left; width:48%; }
.news { float:right; width:48%; }
.tab { float:left; width:520px; }
.tab li a { float: left; padding:8px 0; font-size:20px; color:#000; width:25%;text-align:center;}
.tab li .on { display:inline-block;  background:#0B54A2; border-radius:5px; color:#fff; }
.contant ul { float:left; width:100%; margin:10px 0 0 0; }
.contant li { height:39px; line-height:39px; } 
.contant ul li b { margin:0 8px 0 0; }
.contant ul li span { float:right; color:#999; }



