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}
.breadcrumb{margin:20px auto 30px auto;width:1200px;height:30px;font-size:13px;line-height:30px}
.breadcrumb a{float:left;margin:0 10px 0 0;color:#666}
.breadcrumb a:hover{color:#bf5353}
.breadcrumb i{float:left;margin:0 10px 0 0;color:#666}
.breadcrumb::before{float:left;margin:10px 10px 0 0;width:9px;height:9px;border-radius:5px;background:#2c5783;content:""}
.live{margin:0 auto;width:1200px}
.live ul{float:left;clear:both;margin:0 0 39px 0;width:100%;border-top:1px solid #888;border-bottom:1px solid #888}
.live li{float:left;margin:15px 0;width:300px;border-right:1px solid #888}
.live li:first-child{border-left:1px solid #888}
.live li i{float:left;clear:both;margin:15px 0 0 20px;width:260px;height:30px;color:#bf5353;font-weight:700;font-size:13px;line-height:30px}
.live li b{float:left;clear:both;margin:5px 0 0 20px;width:260px;height:30px;font-size:14px;line-height:30px}
.live li span{float:left;margin:20px 0 15px 20px;padding:0 0 0 25px;width:100px;height:39px;background:url(../images/sc_follow.png) no-repeat left 8px;font-size:13px;line-height:39px}
.live li a{float:right;margin:20px -1px 15px 0;width:150px;height:39px;background:#2c5783;color:#fff;text-align:center;font-size:15px;line-height:39px}
.live li a:hover{background:#bf5353}
.card{float:left;clear:both;margin:0 0 39px 0;width:100%;height:130px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dddddd;background:#f3f3f3}
.card span{position:relative;margin:0 auto;width:1200px}
.card .h3{float:left;clear:both;margin:10px 0 0 0;width:1000px;font-weight:700;font-style:italic;font-size:18px}
.card .h3 i{display:inline;color:#bf5353;font-style:italic}
.card ul{float:left;clear:both;width:1080px}
.card li{float:left;margin:10px 12px 15px 0;padding:10px 10px 10px 0;width:190px;border:1px solid #888;border-radius:6px;background-color:#fff;background-position:10px center;background-size:39px;background-repeat:no-repeat;text-align:right;font-size:14px;line-height:25px}
.card li:nth-child(1){background-image:url(../images/sc_card1.png)}
.card li:nth-child(2){background-image:url(../images/sc_card2.png)}
.card li:nth-child(3){background-image:url(../images/sc_card3.png)}
.card li:nth-child(4){background-image:url(../images/sc_card4.png)}
.card li:nth-child(5){background-image:url(../images/sc_card5.png)}
.card li b{color:#bf5353}
.card a{position:absolute;top:5px;right:0;width:120px;height:120px;border-radius:60px;background:#bf5353;color:#fff;text-align:center;line-height:120px}
.card a:hover{background:#2c5783}
.float{position:fixed;top:0;z-index:999}
.main{margin:0 auto;width:1200px}
.main .list{float:left;width:850px}
.list h1{float:left;width:850px;height:30px;font-size:20px;line-height:30px}
.list h1::before{float:left;margin:5px 18px 0 0;width:8px;height:18px;background:#333;content:""}
.list ul{float:left;clear:both;margin:30px 0 0 0;width:100%}
.list li{float:left;clear:both;padding:10px 0 20px 0;width:100%;border-bottom:1px dashed #ddd}
.list li i{float:left;margin:15px 0 0 0;padding:7px 0 0 0;width:100px;height:55px;border-radius:12px;background:#2c5783;color:#fff;text-align:center;font-size:13px;line-height:20px}
.list li b{display:inline-block;margin:0 0 0 20px;padding:0 20px 0 60px;height:50px;border-bottom:1px solid #888;font-size:15px;line-height:50px}
.list li b a{color:#333}
.list li b a:hover{color:#5AA7D3}
.list li p{float:left;overflow:hidden;margin:10px 0 0 90px;width:650px;height:50px;font-size:13px;line-height:25px}
.list .page{float:left;clear:both;margin:80px 0 50px 0;width:850px;border-top:1px solid #ddd}
.page p{width:100%}
.page p a,.page p b{float:left;width:66px;height:80px;text-align:center;font-size:12px;line-height:80px}
.page p a{color:#888}
.page p b{margin:-1px 0 0 0;border-top:1px solid #000;color:#333;font-weight:400}
.page p a:hover{margin:-1px 0 0 0;border-top:1px solid #000;color:#333}
.main .entry{float:right;width:280px}
.entry .h3{float:left;clear:both;margin:5px 0 0 0;width:100%;height:30px;font-size:16px;line-height:30px}
.entry .h3::before{float:left;margin:8px 15px 0 0;width:7px;height:15px;background:#333;content:""}
.entry ul{float:left;clear:both;margin:10px 0 0 0;width:100%}
.entry li{float:left;clear:both;margin:15px 0 0 0;width:100%;height:60px;line-height:60px}
.entry li a{padding:0 0 0 80px;border:1px solid #e9e9e9;border-radius:9px;background-color:#f3f3f3;background-position:20px center;background-size:23px;background-repeat:no-repeat;color:#333;font-weight:700;font-size:16px}
.entry li a:hover{background-color:#ddd}
.entry li:nth-child(1) a{background-image:url(../images/sc_entry1.png)}
.entry li:nth-child(2) a{background-image:url(../images/sc_entry2.png)}
.entry li:nth-child(3) a{background-image:url(../images/sc_entry3.png)}
.entry li:nth-child(4) a{background-image:url(../images/sc_entry4.png)}
.entry li:nth-child(5) a{background-image:url(../images/sc_entry5.png)}
.footer{clear:both;margin:30px auto;width:1200px;height:200px;border:1px solid #888;-webkit-border-radius:5px;-moz-border-radius:5px;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}
