body,ul,li,ol,dl,dt,dd,h1,h2,h3,h5,h6,span,em,i,p,a,b,big,small{display:block;margin:0;padding:0;box-sizing:border-box}
dd,dl,dt,li,ul{list-style:none}
a{text-decoration:none}
i,em{font-style:normal}
img{border:0;display:block}
hr{border:none}
div{box-sizing:border-box}
body{background:#FAFAFA;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;min-width:1200px;color:#333333}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.top{width:100%;height:90px;border-bottom:2px solid #f55d53}
.top .nav{margin:0 auto;width:1200px}
.nav .logo{float:left;margin:20px 0 0 0;width:160px;height:58px}
.nav ul{float:right;margin:39px 0 0 0;width:900px}
.nav li{float:left;width:150px;text-align:center}
.nav li a{color:#333;font-weight:700;font-size:16px}
.nav li a:hover{color:#f55d53}
.wrap{position:relative;margin:0 auto;width:1202px;border-right:1px solid #d9dae3;border-left:1px solid #d9dae3}
.wrap .breadcrumb{position:relative;float:left;margin:20px 0 0 0;padding:0 0 0 50px;width:900px;height:30px;font-size:13px;line-height:30px}
.breadcrumb::before{position:absolute;top:9px;left:23px;width:1px;height:10px;border-left:2px solid #f55d53;content:""}
.breadcrumb::after{position:absolute;top:13px;left:25px;width:20px;height:1px;border-bottom:1px solid #f55d53;content:""}
.breadcrumb a{float:left;margin:0 10px 0 0;color:#666}
.breadcrumb a:hover{color:#f55d53}
.breadcrumb i{float:left;margin:0 10px 0 0;color:#666}
.wrap .title{float:left;clear:both;margin:20px 0 0 0;width:1200px;border-top:1px solid #d9dae3;border-bottom:1px solid #d9dae3}
.title h1{float:left;clear:both;margin:20px 0 0 30px;width:1000px;height:30px;font-size:21px;line-height:30px}
.title .detail{float:left;clear:both;margin:20px 0 0 0;width:1200px}
.detail b{float:left;margin:0 0 20px 30px;height:30px;font-weight:400;font-size:13px;line-height:30px}
.detail b a{display:inline;color:#333}
.detail b a:hover{color:#f55d53}
.wrap .main{float:left;margin:30px 0 0 0;width:810px}
.main .article{float:left;clear:both;margin:10px 0 0 30px;width:750px;font-size:14px;line-height:28px}
.article strong{float:left;clear:both;display:block;margin:8px 0;width:100%}
.article p{float:left;clear:both;margin:8px 0;width:100%}
.article p strong{float:none;display:inline}
.article img{float:left;clear:both;max-width:100%}
.article a{display:inline}
.article h2{float:left;clear:both;margin:8px 0;width:100%;font-size:16px}
.article h2::before{float:left;margin:8px 20px 0 0;width:9px;height:15px;background:#2c5883;content:""}
.main .advert{position:relative;float:left;clear:both;margin:50px 0 0 0;width:100%;border-top:1px solid #d9dae3;border-bottom:1px solid #d9dae3}
.advert b{float:left;clear:both;overflow:hidden;margin:30px 0 0 30px;width:530px;height:30px;font-size:16px;line-height:30px}
.advert p{float:left;clear:both;overflow:hidden;margin:20px 0 30px 30px;width:530px;height:50px;font-size:13px;line-height:25px}
.advert span{position:absolute;top:50px;right:30px;width:150px}
.advert span a{width:150px;height:50px;border-radius:25px;background:#f55d53;color:#fff;text-align:center;font-size:15px;line-height:50px}
.advert span a:hover{opacity:.6}
.wrap .correlation{float:left;clear:both;margin:0 0 30px 0;width:100%;border-bottom:1px solid #d9dae3}
.correlation .h3{float:left;clear:both;margin:30px 0 0 0;width:100%;height:30px;font-weight:700;font-size:16px;line-height:30px}
.correlation .h3::before{float:left;margin:9px 25px 0 -2px;width:3px;height:15px;background:#f55d53;content:""}
.correlation ul{float:left;clear:both;margin:20px 0 50px 0;width:100%}
.correlation li{float:left;overflow:hidden;margin:12px 70px 0 30px;width:305px;height:30px;line-height:30px}
.correlation li a{float:left;width:250px;color:#333;font-size:14px}
.correlation li a::before{float:left;margin:11px 20px 0 0;width:15px;height:8px;background:#e0e1e6;content:""}
.correlation li span{float:right;width:50px;color:#666;text-align:right;font-size:12px}
.correlation li a:hover{color:#f55d53}
.wrap .side{float:right;width:390px;border-left:1px solid #d9dae3}
.side .h3{float:left;clear:both;width:100%;height:30px;font-weight:700;font-size:16px;line-height:30px}
.side .h3::before{float:left;margin:9px 25px 0 -2px;width:3px;height:15px;background:#f55d53;content:""}
.side .video{float:left;clear:both;margin:30px 0 0 0;width:100%;border-bottom:1px solid #d9dae3}
.video ul{float:left;clear:both;margin:0 0 50px 0;width:100%}
.video li a{float:left;clear:both;margin:20px 0 0 30px;width:330px;height:250px;background:#edeef1}
.video li a img{margin:20px 0 20px 25px;width:280px;height:150px;border-radius:12px}
.video li a b{position:relative;float:left;clear:both;overflow:hidden;margin:0 0 0 15px;width:300px;height:60px;color:#333;text-align:center;font-size:14px;line-height:60px}
.video li a b::before{position:absolute;top:0;left:35px;width:230px;height:3px;background:#fff;content:""}
.video li a:hover{background:#e0e1e6}
.video li a:hover b{color:#f55d53}
.video li a:hover b::before{height:1px;background:#505d6c}
.side .live{float:left;clear:both;margin:30px 0 0 0;width:100%;border-bottom:1px solid #d9dae3}
.live ul{float:left;clear:both;margin:0 0 50px 0;width:100%}
.live li{position:relative;float:left;clear:both;margin:36px 0 0 0;width:100%}
.live li b{float:left;overflow:hidden;margin:0 0 0 30px;width:230px;height:30px;font-size:14px;line-height:30px}
.live li i{float:left;margin:10px 0 0 36px;width:160px;height:20px;border-radius:12px;background:#eee;color:#555;text-align:center;font-size:13px;line-height:20px}
.live li i::before{position:absolute;top:30px;left:0;width:15px;height:1px;background:#d9dae3;content:""}
.live li span{float:right;margin:-20px 20px 0 0}
.live li span a{width:70px;height:45px;border-radius:23px;background:#505d6c;color:#fff;text-align:center;font-size:15px;line-height:45px}
.live li:nth-child(1) span a{background:#f55d53}
.live li span a:hover{opacity:.6}
.side .hot{float:left;clear:both;margin:30px 0 0 0;width:100%;border-bottom:1px solid #d9dae3}
.side .new{float:left;clear:both;margin:30px 0 0 0;width:100%}
.hot ul,.new ul{float:left;clear:both;margin:20px 0 30px 25px;width:330px}
.hot li,.new li{float:left;clear:both;overflow:hidden;width:100%;height:36px;line-height:36px}
.hot li i,.new li i{float:left;width:50px;font-size:14px}
.hot li a,.new li a{float:left;width:210px;color:#333;font-size:14px}
.hot li a:hover,.new li a:hover{color:#f55d53}
.footer{margin:0 auto;width:1202px;height:100px;background:#505d6c;font-size:13px;line-height:100px}
.footer b{float:left;margin:0 0 0 300px;width:300px;color:#fff;text-align:center;font-weight:400}
.footer ul{float:left;width:600px}
.footer li{float:left;margin:0 50px 0 0;text-align:center}
.footer li a{color:#fff}
