/* 深蓝：#286da8   浅蓝：#438496   字体蓝色：#bfe9f3*/
/*标签样式统一*/
html,body,div,p,h1,h2,h3,h4,h5,h6,span,a,b,s,i,img,table,thead,tbody,th,td,tr,ul,ol,li,input,button,textarea{margin: 0; padding: 0; box-sizing: border-box; font-size: 14px;font-family: 'Microsoft YaHei','SF Pro Display',Roboto,Noto,Arial,'PingFang SC',sans-serif;}
html,body{height: 100%;overflow: visible;}
a{text-decoration: none; color: #474747;}
a:hover{color: #0065b3;}
ul,ol,li{list-style: none;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
hr{height:0;margin:10px 0;border: 0;border-top:1px solid #eceef7;}
img{border: 0;}
/*公用部分样式、头部及尾部*/
.container {margin-right: auto;margin-left: auto;width: 100%;width: 1000px\9;}
@media (min-width: 1000px) {
    .container {width: 1000px;}
}
.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto;}
.clear:after{display: block;content:"";clear:both;}
/* 公共头部 */
.head{background: #ececec}
.logo{float: left;margin: 15px 0;}
.head-right{float: right;margin: 15px 0;}
.logo-box{float: left;margin-right: 15px;padding-right: 15px;width: 150px;}
.logo-box img{width: 100%;}
.slogan{float: left;}
.slogan2{font-size: 18px;margin-top: 5px;}
.hot img{width: 24px;vertical-align: middle;}
.hot-tel{font-size: 24px; color: #e70015;}
/* 手机端导航 */
.tel{position: absolute;z-index: 3;top: 0;right: 0;width: 100%;}
.tog{position: absolute;top: 15px;right: 15px;width: 56px;height: 56px;cursor: pointer;background-image: url(../../default/images/menu.png);background-size: 100% 100%;}
.tel-list{position: absolute;top: 86px;right: 0;width: 0;background: rgba(0,0,0,.5);transition: all linear 0.5s;}
.tel-list a{float: left;background: #ddd;width: 100%;line-height: 40px;border-bottom: 1px solid #eee;text-align: center;display: none;}
@media (min-width: 1000px) {
    .tel{display: none;}
}
/* 导航条 */
.nav{height: 38px; background: #286da8;position: relative;}
.nav-out>li{float: left;}
.nav-out>li>a{color: #fff;font-weight: bold; float: left;line-height: 38px;margin-right: 5px;}
.nav-out>li>a:hover{color: #bfe9f3}
.nav-in{position: absolute;top: 38px;left: 0;background: #fff;width: 100%;display: none;z-index: 2;}
.nav-list{overflow: hidden;height: 130px;}
.nav-box{float: left;width: 112px;margin: 15px;text-align: center;overflow: hidden;}
.nav-box p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav-box img{width: 80px;}
/* 公共尾部 */
.foot{background: #545454;color: #fff;margin-top: 30px;}
.foot a{color: #fff;font-size: 12px;}
.nav2{border-bottom: 1px solid #000;padding-bottom: 5px;padding-top: 15px;}
.nav2 a{float: left;padding: 0 5px;border: 1px solid #898989;border-radius: 6px;height: 30px;line-height: 28px;margin: 0 3px;color: #dbdbdb;margin-top: 5px;}
.nav2 a:hover{border: 1px solid #fff}
.other{padding-top: 15px;}
.logo2{float: left;width: 30%;text-align: center;}
.logo2 img{width: 200px;}
.other p{margin-top: 10px;}
.foot-right{float: left;padding: 0 15px;}
.beian{text-align: center;height: 40px;line-height: 40px;border-top: 1px solid #666;margin-top: 10px;}
.beian a{font-size: 14px;}
.beian img{vertical-align: middle;}
/* 面包屑导航 */
.crumb-box{margin: 10px;}
/* 静态banner */
.calm{text-align: center;}
.calm img{width: 100%; max-width: 1920px;}
/* 左右列 */
.main-left{float: left; width: 23%;margin: 0 1%;}
.main-right{float: right; width: 73%;margin: 0 1%;color: #4d4f53;}
.main-title{width: 100%;text-align: center;line-height: 50px;background: #286da8; color: #fff;font-size: 20px;}
.list-left{padding-top: 5px;background: #e8e8e8;}
.list-left a{display: inline-block;width: 100%;height: 40px;line-height: 40px;text-indent: 15px;font-size: 14px;border-bottom: 1px solid #ccc;}
.list-left a:hover{font-weight: 600;}
@media (max-width: 999px) {
    .slogan,.head-right{display: none;}
    .logo2{width: 100%;}
    h2{font-size: 24px;}
    .nav{display: none;}
    .main-left{width: 98%;}
    .list-left{display: none;}
    .main-right{width: 98%;}
}
/*详情页*/
.text-title{text-align: center;margin-bottom: 20px;color: #4d4f53;}
.text-time{text-align: right;margin: 10px;color: #4d4f53;}