﻿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:#FFFFFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;color:#333;min-width:1200px}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.head{width:100%;height:100px;border-bottom:1px solid #888;background:#fff}
.nav{margin:0 auto;width:1200px}
.nav .logo{position:relative;float:left;margin:25px 0 0 0;width:160px}
.nav .logo h1{position:absolute;top:5px;font-size:12px}
.nav .logo img{position:relative;z-index:10;background:#fff}
.nav ul{float:right;margin:30px 0 0 0;width:910px}
.nav li{position:relative;float:left;width:130px;cursor:pointer}
.nav li hr{position:absolute;top:25px;right:10px;width:10px;height:10px;background:url(../images/home_navdown.png) no-repeat center}
.nav li i{position:absolute;top:0;right:0;width:37px;height:16px;background:url(../images/home_hot.png) no-repeat center}
.nav li,.nav li a{width:130px;color:#333;text-align:center;font-weight:700;font-size:16px;line-height:70px}
.nav li span{position:absolute;top:69px;left:0;z-index:999;float:left;clear:both;display:none;padding:0 10px 15px 20px;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;background:#fff}
.nav li span hr{float:left;margin:12px 0 0 0;width:5px;height:1px;border:none;background:#999}
.nav li span a{background:url(../images/home_nav.png) no-repeat left center;color:#666;font-weight:400;font-size:15px;line-height:33px}
.nav li p{position:absolute;top:69px;right:0;z-index:999;display:none;padding:15px;width:560px;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;background:#fff}
.nav li p a{float:left;width:80px;color:#666;font-weight:400;font-size:13px;line-height:33px}
.nav li a:hover,.nav li p a:hover,.nav li span a:hover{color:#b7382d}
.wrap{margin:0 auto;width:1200px}
.wrap .breadcrumb{float:left;clear:both;margin:20px 0 0 20px;width:100%;height:30px;font-size:13px;line-height:30px}
.breadcrumb a{float:left;margin:0 12px 0 0;color:#666}
.breadcrumb a:hover{color:#bf5353}
.breadcrumb i{float:left;margin:0 12px 0 0;color:#666}
.breadcrumb::before{float:left;margin:10px 15px 0 0;width:9px;height:9px;border-radius:5px;background:#2c5783;content:""}
.title{float:left;clear:both;margin:30px 0 0 0;width:100%;border-top:1px solid #888;border-bottom:1px solid #888}
.title h1{float:left;clear:both;margin:25px 0 0 25px;width:100%;height:30px;color:#333;font-size:20px;line-height:30px}
.title .detail{float:left;clear:both;margin:8px 0 20px 25px;width:100%}
.detail b{float:left;margin:0 50px 0 0;height:30px;color:#666;font-weight:400;font-size:13px;line-height:30px}
.detail b a{display:inline;color:#666}
.detail b a:hover{color:#bf5353}
.wrap .main{float:left;width:770px}
.main .article{float:left;clear:both;margin:30px 0 0 10px;width:760px;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{float:left;clear:both;margin:60px 0 0 0;width:100%;height:170px;border-radius:50px;background:#f0f2f2}
.advert b{float:left;margin:32px 0 0 35px;width:500px;height:30px;font-size:16px;line-height:30px}
.advert p{float:left;margin:20px 0 0 35px;width:500px;height:50px;font-size:14px;line-height:25px}
.advert span{float:right;margin:-7px 30px 0 0;width:170px;height:60px}
.advert span a{width:100%;height:60px;background:#2c5783;box-shadow:6px 6px 6px #aaa;color:#fff;text-align:center;line-height:60px}
.advert span a:hover{background:#bf5353}
.main .correlation{float:left;clear:both;margin:50px 0 0 0;width:100%}
.correlation .h3{float:left;clear:both;width:100%;height:30px;font-weight:700;font-size:16px;line-height:30px}
.correlation .h3::before{float:left;margin:9px 15px 0 0;width:12px;height:12px;border-radius:6px;background:#2c5783;content:""}
.correlation ul{float:left;clear:both;margin:10px 0 0 0;width:100%}
.correlation li{float:left;overflow:hidden;margin:12px 65px 0 10px;width:310px;height:30px;line-height:30px}
.correlation li a{float:left;width:260px;color:#333;font-size:15px}
.correlation li a::before{float:left;margin:10px 30px 0 0;width:6px;height:9px;background:#e0e1e6;content:""}
.correlation li span{float:right;width:50px;color:#666;text-align:right;font-size:13px}
.correlation li a:hover{color:#bf5353}
.wrap .side{float:right;width:350px}
.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 15px 0 0;width:12px;height:12px;border-radius:6px;background:#2c5783;content:""}
.video{float:left;clear:both;margin:30px 0 0 0;width:100%}
.video ul{float:left;clear:both;width:100%}
.video li{float:left;margin:20px 0 0 0;width:100%}
.video li a{width:100%;height:260px;border:1px solid #888;border-radius:9px;color:#555}
.video li a img{margin:20px 0 20px 35px;width:280px;height:150px;border-radius:12px}
.video li a b{position:relative;float:left;clear:both;overflow:hidden;margin:0 0 0 25px;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:75px;width:150px;height:5px;background:#e0dfdf;content:""}
.video li a:hover{background:#f0f2f2}
.video li a:hover b{color:#bf5353}
.live{float:left;clear:both;margin:38px 0 0 0;width:100%}
.live ul{float:left;clear:both;margin:10px 0 0 0;width:100%}
.live li{position:relative;float:left;clear:both;margin:10px 0 0 0;width:100%;background:#f0f2f2}
.live li b{float:left;overflow:hidden;margin:25px 0 0 20px;width:210px;height:39px;font-size:14px;line-height:20px}
.live li i{float:left;margin:7px 0 20px 20px;width:160px;height:30px;color:#555;font-size:13px;line-height:30px}
.live li span{float:right;margin:-30px 20px 0 0}
.live li span a{width:75px;height:50px;border-radius:6px;background:#2c5783;color:#fff;text-align:center;font-size:15px;line-height:50px}
.live li:nth-child(2) span a{background:#bf5353}
.live li span a:hover{opacity:.5}
.hot,.new{float:left;clear:both;margin:38px 0 0 0;width:100%}
.hot ul,.new ul{float:left;clear:both;margin:20px 0 0 0;padding:20px 0;width:100%;border:1px solid #888}
.hot li,.new li{float:left;clear:both;overflow:hidden;width:100%;height:38px;line-height:38px}
.hot li i,.new li i{float:left;margin:0 0 0 25px;width:50px;font-size:14px}
.hot li a,.new li a{float:right;margin:0 25px 0 0;width:220px;color:#333;font-size:14px}
.hot li a:hover,.new li a:hover{color:#bf5353}
.footer{clear:both;margin:60px auto 30px auto;width:1200px;height:200px;border:1px solid #888;border-radius:5px;color:#555}
.footer a{color:#555;font-size:15px}
.footer a:hover{color:#58b2d3}
.footer h5{float:left;clear:both;width:1200px;height:130px;border-bottom:1px solid #888;text-align:center;font-size:28px;line-height:130px}
.footer h5 span{display:inline;color:#2c5783}
.footer .about{height:68px;line-height:68px}
.footer .about p{float:left}
.footer .about p a{float:left;margin-left:30px}
.footer .about i{float:right;margin:0 30px 0 0;width:230px;text-align:right;font-weight:400}
.footer .about i a{float:right;margin-right:30px}
