/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,iframe,textarea,input,button,p,span,a,em,i,s,img,s,b,strong,form,label,table,tbody,tfoot,thead,tr,th,td,hr{margin:0;padding:0;}
html{font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,STHeiTi,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;line-height:1.5;}
body{font-size:16px;overflow-x:hidden;min-width:320px;color:#1a1a1a;background:#fff;}
a{text-decoration:none;color:#1a1a1a;}
a:active{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
ul,ol{list-style:none outside none;}
h1,h2,h3{font-weight:normal;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;outline:none;-webkit-appearance: none;-webkit-border-radius:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;resize:vertical;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}

.pd10{padding:10px;}
.plr10{padding:0 10px;}
.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.titles{position:relative;height:40px;line-height:40px;font-size:18px;color: #c00; font-weight:bold;border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;background:#f4f4f4;}
.titles:before{content:" ";float:left;display:block;width:3px;height:20px;margin-left:10px;background-color:#c00;margin-top:10px;margin-right:8px;}

.top{ position:relative;height:42px;background-color:#2a2a2a;}
.logo{display:inline-block;width:90px;height:42px;padding:0 10px ; line-height:42px;}
.meau-btn{display:inline-block;float:right;height:42px;padding:0 12px 0 4px; line-height:42px;color:#fff;font-size:14px; cursor:pointer;}
.top-meau{display:none; position:absolute;left:0;top:42px;width:100%;padding:10px 0; background:#fff;border-bottom: 1px solid #e0e0e0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);z-index:9999;}
.top-meau ul li{float:left;width:25%;height:32px;}
.top-meau ul li a{display:inline-block;width:100%;height:32px; line-height:32px; text-align:center;}
.bread-top{float:left;height:42px; line-height:42px;padding-left:10px; font-size:14px;color:#fff;}
.bread-top a{color:#fff}

.nav{padding:5px 0;}
.nav ul li{float:left;width:33.3333%; height:28px;}
.nav ul li a{display:inline-block;width:100%;height:28px;line-height:28px;text-align:center; font-size:14px;}
/*首页焦点*/
.swiper-container{position:relative;width:100%;height:160px;background-color:#2f2f2f; overflow:hidden;font-size:14px;}
.swiper-wrapper{width:100%;height:100%;}
.swiper-slide{position:relative;float:left;width:100%;height:100%; text-align:center;overflow:hidden;}
.swiper-slide img{display:block;width:100%;}
.swiper-slide p{position:absolute;left:0; bottom:0;width:98%;padding-left:2%;height:40px; line-height:30px; text-align:center;color:#fff; background:rgba(0,0,0,0.6);}
.pagination{position: absolute;left:0;bottom:2px;width:100%; text-align:center;z-index: 20;}
.swiper-pagination-switch{display: inline-block;width: 12px;height: 3px;background: #fff; margin-right: 6px; cursor: pointer;}
.swiper-active-switch{background:#c00;}

.list-box ul li{padding:10px; border-bottom:1px solid #eee;overflow:hidden;}
.list-box ul li a img{float:left; width:108px;height:72px;margin-right:10px;}
.list-box ul li a .tit{height:48px;margin-bottom:5px; line-height:24px; overflow:hidden;}
.list-box ul li a .info{height:18px; line-height:18px;font-size:12px;color:#999;font-family:Helvetica,Arial,sans-serif;}

.list-box ul li a.figures .tit{height:auto;}
.list-box ul li a .figures-box{text-align:center; overflow:hidden; }
.list-box ul li a .figures-box ul li{float:left;width:32%;padding:0; border:0}
.list-box ul li a .figures-box ul li img{display:inline-block;max-width:100%;width:108px;height:72px;margin-right:0;margin-bottom:5px;}
.list-box ul li a .figures-box ul li:nth-child(2){margin:0 2%;}



.more{display:block;height:36px; line-height:36px; border:1px solid #ccc;color:#666; -webkit-border-radius:18px;-moz-border-radius:18px; border-radius:18px;background:#f3f3f3; text-align:center;}

.footer{background:#c00;}
.footer-meau{padding:10px 0; }
.footer-meau li{float:left;width:25%;height:32px;}
.footer-meau li a{display:inline-block;width:100%;height:32px; line-height:32px; text-align:center;color:#fff; }
.footer-croright{color:#fff;text-align:center;padding:10px;background:#b00}

.bread{padding:5px 10px; font-size:12px; color:#999;}

.news-list ul li{padding:10px; border-bottom:1px solid #eee;overflow:hidden;}
.news-list ul li a img{float:left; width:108px;height:72px;margin-right:10px;}
.news-list ul li a .tit{height:48px;margin-bottom:5px; line-height:24px; overflow:hidden;}
.news-list ul li a .info{height:18px; line-height:18px;font-size:12px;color:#999;font-family:Helvetica,Arial,sans-serif;}
.news-list ul li a.figures .tit{height:auto;}
.news-list ul li a .figures-box{text-align:center; overflow:hidden; }
.news-list ul li a .figures-box ul li{float:left;width:32%;padding:0; border:0}
.news-list ul li a .figures-box ul li img{display:inline-block;max-width:100%;width:108px;height:72px;margin-right:0;margin-bottom:5px;}
.news-list ul li a .figures-box ul li:nth-child(2){margin:0 2%;}

.article{padding:0;}
.article-tit{padding:5px 10px; line-height:28px;font-size:24px;color:#111;}
.article-info{padding:5px 10px;font-size:12px;color:#999;}
.article-info span{padding-right:18px;}
.article-body{font-size:16px;line-height:28px;padding:0 10px;}
.article-body p{padding:5px 0;line-height:28px; text-indent:2em;}
.article-body h2{border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold; line-height: 20px;margin: 5px 0; padding-bottom: 10px;text-indent: 10px;}
.article-body h2:before{content:"";float:left;display:block;width:4px;height:20px;background-color:#d21a3c;margin-top:0px;margin-left:5px;margin-right:5px;}
.article-body h3{padding:10px 0;line-height:24px;font-size:18px;font-weight:bold;}
.article-body img, .article-body embed{display:block;margin:0 auto;max-width:100%;height:auto;box-sizing: border-box;height: auto !important;max-width: 100%;vertical-align: middle;}
.article-body a{padding:0 4px;color:#318ac6; text-decoration:underline;}

.article-body table{width:100%!important;border-collapse:collapse}
.article-body table th{background:#fff;padding:1px 2px;line-height:2.2em;text-align:center}
.article-body table th{background:#c00;color:#fff;padding:5px 10px;line-height:20px}
.article-body table td{text-align:center;border:1px solid #e2e2e2!important;padding:5px}

.page{text-align:center; overflow:hidden; font-size:14px;}
.page a{display:inline-block;height:30px; line-height:30px; padding:0 12px; border:1px solid #ddd;}
.page a:hover{color:#333;}
.page a.on{background:#c00;border:1px solid #c00;color:#fff;}
.page a.prev,.page a.next{padding:0 6px; line-height:30px;}
.page .all{padding:0 2px;font-size:12px;}
.page .all em{padding:0 2px;font-weight:bold;color:#f00; font-style:normal;}

#pages{text-align:center; overflow:hidden; font-size:14px;}
#pages a{display:inline-block;height:32px; line-height:32px; padding:0 14px; border:1px solid #ddd; text-decoration:none; color:#333}
#pages a:hover{color:#333;}
#pages a.on{background:#c00;border:1px solid #c00;color:#fff;}
#pages a.prev,#pages a.next{padding:0 8px; line-height:32px;}

.goto-page{padding:2px 10px;  color:#318ac6;}
.goto-page p{padding:5px 0;}
.goto-page a{height:24px; line-height:24px; overflow:hidden;}
.goto-page em{font-style:normal;color:#318ac6;}

.view-code{display:inline-block;width:54px;height:24px; line-height:24px; background:#3897f0; color:#fff; text-align:center; cursor:pointer;}
.mask{display:none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 1000;}
.code-widow{display:none;position: fixed;top: 50%;left: 50%; width: 280px; height: 280px; margin-left: -140px;margin-top: -130px; background: #fff; z-index: 1001; font-size:14px;}
.code-widow-cont{padding:10px;}
.code-widow-cont p{font-size:14px;}
.code-ms{width:180px;}
.code-widow-cont .mttl {height:26px; line-height:26px;padding:5px 0;}
.code-widow-cont .mttl  em{color:#09c;}
.code-widow-cont .sharecode{height:30px; overflow:hidden;}
.code-widow-cont .sharecode input{float:left;width:160px;height:28px;padding:0 10px; border:1px solid #ccc;}
.code-widow-cont .copybtn{float:left;display:inline-block;width:50px; height:30px; padding:0 10px; border:1px solid #ccc; background:#ccc; color:#333; text-decoration:none; line-height:30px; text-align:center;}
.code-ms p.bt{font-weight:bold;padding-bottom:4px;}
.code-widow h4{height:40px; line-height:40px;padding:0 10px; font-size:16px; color:#d21a3c; background:#e6e6e6;}
.code-widow .colse{ position:absolute;top:8px; right:8px; width:24px;height:24px; background:url(../images/close.png) no-repeat; background-size:contain; cursor:pointer;}
