@charset "UTF-8";
/* CSS Document *//*基础部分*/
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:#000;}
a:hover {color:#00cc4c;}
body {min-width:1200px;font-family:"PingFang SC","微软雅黑",STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;outline:0;background:#fff;color:#000;font-size:14px;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.bg_fff {background:#fff;}
.mbt20 {margin-bottom:20px !important;}
.mt0 {margin:0px !important;}
.padtb30 {padding:30px 0;}
.mt-15 {margin-top:-15px;}
.clear:before,.clear:after {content:'';display:block;clear:both;}
.gray {-webkit-filter:grayscale(100%);-moz-filter:grayscale(1);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:gray;filter:gray;}
.center {width:1200px;margin:0 auto;position:relative;}
.icoimg {background:url("../images/ico_img.png") no-repeat center;}
.header_warp {position:relative;z-index:2;}
.header_warp .header {height:61px;position:relative;width:100%;overflow:hidden;background:#fff;}
.header_warp .header::after {width:100%;height:1px;position:absolute;left:0px;bottom:0px;background:#eee;content:'';}
.header_warp .header .logo {width:121px;height:41px;display:block;float:left;margin-top:10px;}
.header_warp .header .logo img {width:100%;height:100%;display:block;}
.header_warp .header .nav {float:left;width:780px;margin-left:80px;height:60px;position:relative;}
.header_warp .header .nav ul {width:100%;height:100%;overflow:hidden;}
.header_warp .header .nav ul li {height:60px;font-size:18px;line-height:60px;float:left;min-width:50px;padding:0 15px;overflow:hidden;text-align:center;}
.header_warp .header .nav ul li a {color:#9195a3;display:block;width:100%;height:100%;}
.header_warp .header .nav ul li:hover {color:#00cc4c;}
.header_warp .header .nav ul li:hover a {color:#00cc4c;}
.header_warp .header .nav ul .on {color:#00cc4c;}
.header_warp .header .nav ul .on a {color:#00cc4c;}
.header_warp .header .nav .line {position:absolute;width:100%;height:2px;left:0px;bottom:0px;}
.header_warp .header .nav .line .cur {width:80px;height:2px;background:#00cc4c;position:absolute;left:0px;bottom:0;}
.header_warp .header .search {float:right;height:30px;width:180px;margin:15px 0 0 0;border-radius:5px;overflow:hidden;background:#eaeaea;}
.header_warp .header .search .text {display:block;float:left;padding:0 5px 0 10px;width:130px;height:30px;border:none;background:none;color:#000;}
.header_warp .header .search .but {cursor:pointer;float:left;width:30px;height:30px;position:relative;border:none;background:none;display:block;}
.header_warp .header .search .but .butico {display:block;margin:5px auto;height:18px;width:17px;background-position:0 0;}
.footer_warp {background:#fff;padding:10px 0;position:relative;z-index:2;}
.footer_warp .youqing {padding-bottom:10px;}
.footer_warp .youqing .bt {height:57px;line-height:57px;font-weight:bold;font-size:18px;color:#000;font-weight:bold;}
.footer_warp .youqing .list_p {line-height:35px;color:#000;}
.footer_warp .youqing .list_p a {display:inline-block;vertical-align:middle;color:#000;}
.footer_warp .youqing .list_p a:hover {color:#00cc4c;}
.footer_warp .youqing .list_p span {padding:0 8px;}
.footer_warp .footer {padding:10px 0;line-height:40px;text-align:center;color:#000;}
.footer_warp .footer a {color:#000;}
.footer_warp .footer a:hover {color:#00cc4c;}
.img {display:block;overflow:hidden;}
.img img {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:0.2s all linear;transition:0.2s all linear;}
.lunbox:hover .lunboxbtn {display:block;}
.lunbox .lunboxbtn {position:absolute;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;background:rgba(0,0,0,0.8);width:35px;height:60px;text-align:center;color:#fff;line-height:60px;font-weight:bold;font-size:20px;top:50%;margin-top:-30px;cursor:pointer;font-family:serif;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.lunbox .lunboxbtn:hover {opacity:0.9;}
.lunbox .lunboxbtn.prev {left:10px;}
.lunbox .lunboxbtn.next {right:10px;}
.title {height:40px;padding:15px 0;line-height:40px;overflow:hidden;white-space:nowrap;}
.title .bt {float:left;color:#000;font-size:16px;}
.title .bt2 {color:#000;font-size:24px;float:left;}
.title .more {float:right;color:#626675;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.title .more a {color:#626675;}
.title .more a:hover {color:#00cc4c;}
.title .more:hover {color:#00cc4c;}
.title .more:hover i {background-position:-70px 0;}
.title .more i {height:16px;width:20px;background-position:-30px 0;display:inline-block;vertical-align:middle;margin:-2px 6px 0 0;cursor:pointer;}
.title .hyh.on {color:#00cc4c;}
.title .hyh.on i {background-position:-70px 0;}
.title .switch-r {float:right;}
.title .switch-r .lab {float:left;padding:0 20px;margin:0 10px;cursor:pointer;position:relative;color:#9195a3;display:block;}
.title .switch-r .lab::after {content:'';width:100%;height:2px;background:#00cc4c;position:absolute;left:0px;bottom:-12px;display:none;}
.title .switch-r .on {color:#00cc4c;}
.title .switch-r .on::after {display:block;}
.title.titlebg {padding:15px 0;border-bottom:1px solid #eaeaea;}
.title.titlebg .bt {font-weight:bold;font-size:26px;color:#000;}
.title.titlebg ul {float:left;width:720px;margin:0 0 0 20px;overflow:hidden;height:100%;}
.title.titlebg ul li {float:left;cursor:pointer;}
.title.titlebg ul li span {padding:0 5px 0 4px;}
.title.titlebg ul li:last-child span {display:none;}
.title.titlebg ul .on a {color:#00cc4c;}
.title.titlebg .more {width:30px;overflow:hidden;}
.titleline {height:30px;line-height:30px;position:relative;text-align:center;}
.titleline .line {position:absolute;width:100%;height:1px;background:#eaeaea;top:15px;left:0px;z-index:0;}
.titleline .bt {display:inline-block;vertical-align:middle;height:30px;color:#000;padding:0 20px;position:relative;z-index:1; background: #fff;}
/* 404 */
.warp404 {margin:20px auto;padding:10px 0;}
.box404 {width:707px;height:411px;margin:9% auto;background:url(../images/404.png) no-repeat;position:relative;}
.box404 p {font-size:20px;color:#333;height:30px;line-height:30px;width:100%;text-align:center;position:absolute;left:0;bottom:60px;}
.box404 span {color:#999;font-size:16px;height:25px;line-height:25px;text-align:center;width:100%;position:absolute;left:0;bottom:30px;display:block;}
/* 分页 */
.pagewrap {width:100%;height:40px;padding:25px 0;line-height:40px;text-align:center;color:#000;overflow:hidden;}
.pagewrap a,.pagewrap span {display:inline-block;height:38px;text-align:center;line-height:40px;border:1px solid #eaeaea;border-radius:5px;padding:0 15px;margin:0 2px;font-size:16px;color:#000;}
.pagewrap a.current,.pagewrap .active a,.pagewrap a:hover {color:#fff;border:1px solid #00cc4c;background:#00cc4c;}
.pagewrap span {padding:0 10px;}
.pagewrap li {display:inline-block;_zoom:1;display:inline;}
.pagewrap .page {margin:0 auto;display:block;}
.pagewrap li.active a {color:#fff;border:1px solid #00cc4c;background:#00cc4c;}
