﻿
/*公共样式--开始*/html{color:#333;}
body{font-family:"微软雅黑","Arial";color:#333;font-size:12px;background:#fff;}
html, body, div, span, object, iframe, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button{margin: 0;padding: 0;}
*{box-sizing: border-box;}
html, body{min-height: 100%;}
body{font-family: "Hiragino Sans GB","Microsoft YaHei";font-size:14px;color:#333;background-color: #f6f7fb;}
.wrap{width: 1190px;margin: 0 auto;}
abbr,acronym{border:none;font-variant:normal;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ol,ul,li{list-style:none;}
/* img{border: none;vertical-align: middle;}*/fieldset,a img{border:none;}
a{text-decoration: none;color: #232323;}
a:hover{text-decoration:underline;color:#f13b33;}
a.block{display: block;cursor: pointer;}
a.block:hover{text-decoration: none;}
ins,a{text-decoration:none;}
i{font-style: normal;}
table{border-collapse: collapse;table-layout: fixed;border-spacing:0;}
input, textarea{outline: none;border: none;}
::-webkit-input-placeholder{color: #999;}
textarea{resize: none;overflow: auto;}
button{padding: 0;margin: 0;border: none;outline: none;}
.clearfix:after{content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;line-height:0;overflow:hidden;}
.clearfix{zoom: 1;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.fl, .fr{display: inline;}
.fl{float: left}
.fr{float: right}
strong{font-weight:bold;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
.pointer{cursor:pointer;}
i{font-style: normal;}
.cfb:after{display: block;content: '';clear: both;}
.tl{text-align: left;}
.tc{text-align: center}
.tr{text-align: right;}
.ellipse{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
/*原子样式*/.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr40{margin-right: 40px;}
.pb25{padding-bottom: 25px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mb-40{margin-bottom: 40px;}
.ml-10{margin-left: 10px;}
.ml-20{margin-left: 20px;}
.ml-40{margin-left: 40px;}
.ml-90{margin-left: 90px;}
.ml-150{margin-left: 150px;}
.mr-10{margin-right: 10px;}
.mr-30{margin-right: 30px;}
.bc-e5{border-color: #e5e5e5;}
.text-center{text-align: center;}
a[title="站长统计"]{visibility: hidden;}
.cnzz-stat a[title="站长统计"]{visibility: visible;}
.title-hide-a{overflow:hidden;text-indent:-9999px;color:transparent}
.wrap{position:relative;width:100%;min-width:1260px;max-width:1920px;margin:0 auto}
.topBar{width:100%;background:#fff;background:rgba(255,255,255,1);z-index:9999;min-width:1260px;position:absolute;top:0;left:0;border-bottom:0px solid #8f0000;box-shadow: 0px 0px 20px 0px #000000;}
.topBar .topBox{position:relative;width:1360px;margin:0 auto;height:100px;overflow:visible}
.topBar .topLogo{position:relative;float:left;width:260px;height:85px;background:url(../images/logo1.png) no-repeat;top:5px;display:block}
.topBar .topBoxlist{position:relative;height:100px;line-height:100px;margin-left:270px;color:#333;}
.topBar .topBoxlist span{float:left;height:100px;line-height:100px;width:4px}
.topBar .topBoxlist a{position:relative;float:left;width:90px;height:100px;margin:0 20px;;transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s;-o-transition:width 1s;font-size:16px;color:#818181;}
.topBar .topBoxlist a:hover{width:100px;font-weight:bold;color:#c30024}
.topBar .topBoxlist li a{font-size:16px;color:#818181;height:100px;line-height:100px;}
.topBar .topBoxlist li a:hover{font-weight:bold;color:#c30024}
.topBar .topBoxlist .on{font-weight:bold;color:#c30024;}
.foot{position:relative;width:100%;height:280px;background:#fff;min-width:1280px;font-size:12px;border-top:5px solid #8f0000;bottom:0px}
.foot_main{overflow:hidden;width:1280px;margin:0 auto}
.foot_bottom{float:left;width:1280px;height:auto;text-align:center;margin-top:-20px}
.foot_logo{float:left;width:260px;height:85px;margin:33px 0 0;background:url(../images/logo1.png) no-repeat;text-indent:-99em}
.foot_small_logo{width:39px;height:39px;display:inline-block;margin:42px 0 0px 26px;}
.foot_small_logo img{width:39px;height:39px;}
.foot_small_logo2{width:110px;height:39px;display:inline-block;margin:42px 0 0px 26px;}
.foot_small_logo2 img{width:110px;height:39px;}
.foot_text{float:right;margin-top:32px;text-align:right}
.foot_text p{margin-bottom:10px}
.foot_text a,.foot_text p{color:#333}
.foot_text a,.foot_text span{margin-left:35px}

.banner-area{width: 100%;padding: 300px 0 77px 0;background-position: center 0;}
.banner-box{width: 1000px;text-align: center;background-color: rgba(255,255,255,0.6);line-height: 44px;font-size: 18px;}
.banner-box h2{font-size:20px;font-weight:bold;color:#ba2401;}
.service-area{width: 1190px;}
.service-areas{width: 1190px;text-align: center;}
.service-item-box{display: flex;align-items: center;flex-wrap: wrap;background: #fff;}