/*全站通用样式*/
body{font-size:12px;margin:0;color:#333;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}
*{color:#333;padding:0;margin:0;outline:none;text-decoration:none;box-sizing:border-box;border:0;font-weight:normal;font-size:inherit;list-style:none;font-style:normal;}
a{color:#333;}
a:hover{color:#292a58;}
*:hover, a:link, a:visited, a:active, a:hover {text-decoration:none;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
img{max-width:100%;width:auto;height:auto;}
ul,li{list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
h1{font-size:28px;}
h4, h5, h6{font-size:14px;}

.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.w980{width:96%;max-width:980px;margin:0 auto;height:100%;position:relative;}
.flag{padding:0 5px;}
.input{height:16px;width:100px;}
.input2{height:14px;width:100px;border:1px #c0c0c0 solid;}

/*页码*/
.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{border:#bfbfbf 1px solid;padding:3px 5px;margin:0 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border:#000 1px solid;}
.wp-pagenavi span.current {font-weight:bold;}

/*头部*/
#header{width:100%;padding:0;margin:0;}
#header .head-top{width:100%;height:35px;overflow:hidden;}
#header .head-top p{display:flex;align-items:center;height:100%;color:#8b8b8b;}
#header .head-top p.fl{justify-content:flex-start;}
#header .head-top p.fr{justify-content:flex-end;}
#header .head-top p.fr a{color:#8b8b8b;}

#header .head-middle{width:100%;height:150px;position:relative;overflow:hidden;}
#header .head-middle a.fl, #header .head-middle div.fr{display:flex;height:100%;align-items:center;}
#header .head-middle a.fl{justify-content:flex-start;}
#header .head-middle div.fr{justify-content:flex-end;}
#header .head-middle div.fr p{display:block;line-height:1.25em;color:#8b8b8b;font-size:14px;padding-left:10px;}
#header .head-middle div.fr p span{display:block;margin-top:5px;display:block;font-size:28px;margin-top:5px;color:#be2287;font-family:'宋体';font-weight:bold;}

#header .head-bottom{width:100%;background:#292a58;height:50px;overflow:hidden;}
#header .head-bottom .head-nav{display:flex;align-items:center;}
#header .head-bottom .head-nav li{width:calc(100% / 7);height:100%;display:flex;align-items:center;justify-content:center;}
#header .head-bottom .head-nav li a{color:#FFF;font-size:14px;}
#header .head-bottom .head-nav li:hover{background:#be2287}

/*幻灯片*/
#slide{height:auto;position:relative;width:100%;margin:0;padding:0;z-index:2;}
#slide .swiper-slide{width:100%;height:520px;overflow:hidden;}
#slide .butnum{width:100%;height:auto;bottom:0;position:absolute;right:0;z-index:10;text-align:right;}
#slide .butnum span{display:inline-table;width:30px;height:15px;font-size:10px;color:#fff;text-align:center;line-height:15px;background:#000;border-radius:2px;}
#slide .butnum .swiper-pagination-bullet{opacity:.2;}
#slide .butnum .swiper-pagination-bullet-active{opacity:.3}

/*底部*/
#foot{width:100%;background:#e7e7e7;border-top:#cacaca 5px solid;padding:25px 0 35px;}
#foot .foot-top{box-shadow:0px 10px 30px #bec8d1;overflow:hidden;}
#foot .foot-top ul{background:#292a58;width:100%;height:38px;display:flex;position:relative;align-items:center;}
#foot .foot-top ul li{width:calc(100% / 9);display:flex;align-items:center;justify-content:center;border-right:1px #fff solid;height:15px;}
#foot .foot-top ul li a{color:#fff;font-size:14px;}
#foot .foot-top ul li:last-child{border-right:1px transparent solid;}

#foot .foot-bottom{width:100%;height:110px;overflow:hidden;margin-top:35px;}
#foot .foot-bottom a.fl{display:flex;height:100%;align-items:center;justify-content:flex-start;}
#foot .foot-bottom div.fl{display:flex;flex-direction:column;justify-content:center;height:100%;}
#foot .foot-bottom div.fl p{line-height:1.75em;font-size:12px;color:#5d5d5d;}
#foot .foot-bottom div.fl p a{color:#5d5d5d;}

#foot .foot-bottom a.fl, #foot .foot-bottom div.fl{position:relative;}
#foot .foot-bottom a.fl{padding-right:60px;}
#foot .foot-bottom div.fl{padding-left:30px;}
#foot .foot-bottom a.fl:before, #foot .foot-bottom div.fl:before{content:"";position:absolute;height:110px;width:1px;top:0;}
#foot .foot-bottom a.fl:before{background:rgba(0,0,0,.1);right:0;}
#foot .foot-bottom div.fl:before{background:rgba(255,255,255,.9);left:0;}

/*友情链接*/
.link{width:100%x;font-size:12px;color:#5d5d5d;}
.link a{font-size:12px;color:#5d5d5d;margin-right:10px;}