@charset "utf-8";

/*基础部分*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
table{border-spacing:0;border-collapse:collapse;margin:inherit;}
img{border:none;vertical-align:middle;}
input,select,button{vertical-align:middle;outline: none;}
a{text-decoration:none;color: #333;}
a:hover{color: #f60;}
body{min-width:1200px;font-family:'Microsoft YaHei','Arial','Heiti SC'; background:#f6f6f6; color: #333; font-size: 14px;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.wrap{width: 1200px;margin: 0 auto;}
.clearfix:before,.clearfix:after{content: '';display: block;clear: both;}

/* 公共头部 */
header {background-color: #fff;}
header .topNav {display: flex;width: 1200px;height: 58px;margin: 0 auto;align-items: center;}
header .topNav .logo {height: 38px;display: block;}
header .topNav .logo img {height: 100%;width: auto;display: block;}
header .topNav .web_desc {font-size: 14px;color: #333;margin-left: 20px;font-weight: normal;}
header .nav {height: 45px;background-color: #f60;color: #fff;}
header .nav ul {display: flex;width: 1200px;margin: 0 auto;}
header .nav ul li {width: 130px;text-align: center;height: 45px;line-height: 45px;}
header .nav ul li a {display: block;color: #fff;font-size: 16px;}
header .nav ul li a:hover,
header .nav ul li.on a {background-color: #fd3939;border-left: 1px solid #f60;border-right: 1px solid #f60;}

/* 公共底部 */
footer {background-color: #fff;margin-top: 20px;}
footer .f-cont {display: flex;padding: 40px 0;}
footer h3 {font-size: 15px;padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #f2f5f9;font-weight: normal;}
footer .f-left {width: 25%;}
footer .f-left .foot-logo {display: block;height: 50px;}
footer .f-left .foot-logo img {display: block;height: 50px;width: auto;}
footer .f-center {width: 50%;box-sizing: border-box;padding: 0 15px;}
footer .f-center p {text-align: center;margin-bottom: 20px;font-size: 14px;color: #666;line-height: 1.5;}
footer .f-center p a {padding: 0 6px;color: inherit;}
footer .f-center p a:hover {color: #333;}
footer .f-right {width: 25%;}
footer .f-right p {color: #666;font-size: 14px;line-height: 1.5;}

/* 面包屑 */
.position {height: 52px;line-height: 52px;color: #555;}
.position a {text-align: left;padding: 0 3px;}

/* 分页 */
/* .page-container {margin: 30px auto;display: flex;justify-content: center;}
.page-container a,
.page-container span {padding: 7px 12px;font-size: 14px;color: #333;background-color: #fff;border: 1px solid #e6e6e6;margin: 0 2px;border-radius: 5px;}
.page-container a:hover,
.page-container a.checked,
.page-container span {background-color: #f60;border-color: #f60;color: #fff;}  */

/*
* 分页 
*/
.page-container{margin: 20px auto;width: 100%;overflow: hidden;text-align: center;}
.page-container .pagination{display: flex;justify-content: center;}
.wrap .page-container .pagination li{width:auto;}
.page-container a, .page-container span { display: inline-block; width: auto; padding: 0 10px; height: 30px; text-align: center; line-height: 30px; color: #666; font-size: 14px; border-radius: 5px; border: 1px solid #e6e6e6; margin: 0 5px; background-color:#fff}
.page-container a:hover { background-color: #FD6601; color: #fff; }
.page-container .active span{ background-color: #FD6601; color: #fff; }




/* 公共样式 */
.com_box {background-color: #fff;padding: 12px;margin-bottom: 20px;box-shadow: 0 2px 3px 0 rgb(0 0 0 / 15%);}
.com_title {width: 100%;height: 26px;line-height: 26px;margin-bottom: 15px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.com_title span {font-size: 20px;color: #333;display: flex;height: 26px;line-height: 26px;}
.com_title span::before {content: "";display: block;width: 5px;height: 22px;background-color: #f60;margin-right: 12px;margin-top: 4px;}
.com_title .more {display: block;text-align: center;color: #999;font-size: 14px;}
.com_title .more:hover {color: #f60;}
