html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:microsoft yahei;font-size:14px;color:#333;outline:0;}
a:link,a:visited,a:hover,a:active{font-family:microsoft yahei;text-decoration:none;}
body{background:url(xcbb.jpg) center 60px no-repeat;}

.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.mt20{ margin-top:20px;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.mr20{ margin-right:20px;}
.mr0{ margin-right:0px !important;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.p20{ padding:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.main{width:1000px;margin:0 auto; overflow:hidden}
.main h2{color:#4f4f4f; font-size:35px; font-weight:normal; margin-bottom:10px}
.news-right{ float:right; overflow:hidden; width:483px}
.white{ color:#ff2626}
.bor-r{ border-right:1px solid #e9e9e9}
.top{ height:540px}
.mainnav{background:#0314d3; color:#fff; border-radius:4px}
.nav{height:60px;line-height:60px;text-align:center;width:1000px;margin:0 auto;color:#fff;}
.nav a{display:block; float:left;height:60px;color:#fff;font-size:16px;padding: 0 28px;}
.nav a:hover{color:#fff; background:#bf0b26}
/*焦点图*/
.hiSlider{width:480px; height:320px}
.hiSlider1 img{ display:block; width:480px; height:320px; border-radius:4px}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:15px 0;color:#fff;text-indent:10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);z-index:2;font:16px "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:15px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 5px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}
.g-box-2{ width:480px; float:left}

/* 头条 */
.title{ padding-bottom:22px}
.title h2{font-size:24px; display:block; font-weight:500; text-decoration:none}
.title a h2{color:#111; font-weight:500;text-decoration:none}
.title p{display:block; font-size:14px; line-height:20px;color:#999;}
.title p a{color:#bfbfbf;}
.title a:hover,.title p a:hover{text-decoration:underline}
.tit{height:43px;padding-right:5px;text-align:right;line-height:43px; margin-bottom:20px; border:1px solid #eaeaea; border-right: none; border-left:none}
.tit h2{font-size:24px; color:#0014b5;line-height:43px;font-weight:normal;float:left;display:block}
.tit h2 a{text-align:right;font-size:14px; color:#d9d9d9}
.tit h2 img{margin-bottom:-4px;margin-right:10px;width:6px;height:24px}
.w580,.w580-left{ width:580px; float:left}
.w390-right{ width:356px; float:right; padding:0 17px}
.w390{ width:356px; float:right;}
/* 新闻列表 */

.newsList li{line-height:32px;font-size:16px;color:#333;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%;}
.newsList li a{color:#333}
.newsList li a:hover{color:#fb5f20;font-weight:normal;}
.newsList li:before{content:'';width:5px;height:5px;background:#f96000;overflow:hidden;display:inline-block;margin:15px 11px 0 0;border-radius:100%;float:left;}
.newsList li span{ float:right; font-size:12px; color:#999}

.newslist li{line-height:40px;font-size:16px;color:#333;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%;}
.newslist li a{color:#333}
.newslist li a:hover{color:#fb5f20;font-weight:normal;}
.newslist li:before{content:'';width:8px;height:8px;background:#f96000;overflow:hidden;display:inline-block;margin:15px 11px 0 0;border-radius:100%;float:left;}
.newslist li span{ float:right; font-size:12px; color:#999}


.news li{line-height:40px;font-size:16px;color:#333;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%;}
.news li a{color:#333}
.news li a:hover{color:#fb5f20;font-weight:normal;}
.news li span{ float:right; font-size:12px; color:#999}

.btn{ background:#0314d3; width:174px; height:57px; float:left; line-height:57px; display:block; text-align:center; color:#fff;border-radius:5px; font-size:18px}
.mr8{ margin-right:8px}
.btn2{ background:#0314d3; width:356px; margin-top:10px; margin-bottom:30px;height:57px; float:left; line-height:57px; display:block; text-align:center; color:#fff;border-radius:5px; font-size:18px}


.footer{ background:#f7f7f7; padding:16px 50px; margin:30px auto 0 auto; width:900px; height:100px}
.footer p{ line-height:30px}
.imgleft{ float:left; width:100px; height:100px}
.w481{ float:left; width:481px; margin-right:30px; margin-left:80px; padding-top:20px}

.userInfo{display: none}
.userBox{display: flex;align-items: center;justify-content:  space-between;}
.userBox img{display: block;width:57px;height:57px;border-radius: 100%;margin-right:15px;flex-grow:0;flex-shrink: 0}
.userBox p{font-size:16px;line-height:24px;color: #222;flex-grow:1;flex-shrink: 1}
.userBox a{display: block;font-size: 16px;line-height: 24px;color: #5caa33;margin-left: 15px}

#hot .show{display: none}
.m-pic-1{position:relative}
.m-img{ display:block; width:90%; height:170px; margin:0 auto}
.m-vio{ position:absolute; top:55px; left:50%; margin-left:-24px;z-index:10}
.g-box-1{width:1000px; margin:0 auto; background:#fff; padding:25px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); border-radius:10px}