@charset "utf-8";
/* 景恩咨询 站点样式  2017.03 */

body{margin:0;padding:0;font-size:14px;color:#333;background:#f2f2f2;font-family:"Microsoft YaHei","Hiragino Sans GB",SimSun,Arial,sans-serif;line-height:1.8;}
div,ul,li,p,h1,h2,h3,h4,form,input,textarea,table{margin:0;}
ul,li{list-style:none;}
img{border:0;display:block;}
a{color:#333;text-decoration:none;}
a:hover{color:#c0501e;}
table{border-collapse:collapse;}
.clear{clear:both;height:0;overflow:hidden;}
.w1000{width:1050px;margin:0 auto;}
.box{background:#fff;padding:25px;margin-bottom:20px;border:1px solid #e3e3e3;}

/* 顶部条 */
.topline{height:34px;line-height:34px;background:#14365d;color:#cfd8e3;font-size:12px;}
.topline .t-l{float:left;}
.topline .t-r{float:right;}
.topline .t-r a{color:#cfd8e3;margin-left:14px;}
.topline .t-r a:hover{color:#fff;}

/* 头部 */
.header{height:88px;background:#fff;}
.header .logo{float:left;padding-top:16px;}
.header .logo a{font-size:30px;color:#14365d;font-weight:bold;letter-spacing:2px;}
.header .logo a span{color:#c0501e;}
.header .logo p{font-size:11px;color:#8a8a8a;letter-spacing:1px;margin-top:2px;}
.header .headtel{float:right;text-align:right;padding-top:20px;}
.header .headtel p{font-size:12px;color:#777;}
.header .headtel strong{font-size:22px;color:#c0501e;letter-spacing:1px;}

/* 导航 */
.nav{height:44px;background:#14365d;}
.nav ul{width:1000px;margin:0 auto;}
.nav li{float:left;}
.nav li a{display:block;padding:0 32px;height:44px;line-height:44px;color:#fff;font-size:15px;}
.nav li a:hover{background:#0d2642;}
.nav li a.on{background:#c0501e;}

/* banner */
.banner{position:relative;height:380px;overflow:hidden;background:#14365d;}
.banner img{width:100%;height:380px;object-fit:cover;}
.banner .btxt{position:absolute;left:60px;top:110px;color:#fff;}
.banner .btxt h1{font-size:34px;font-weight:normal;margin-bottom:12px;letter-spacing:2px;}
.banner .btxt p{font-size:15px;background:rgba(20,54,93,.75);display:inline-block;padding:6px 14px;}

/* 首页区块 */
.sec{padding:26px 0 6px;}
.sec h2{font-size:22px;color:#14365d;font-weight:normal;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:18px;}
.sec h2 em{font-style:normal;font-size:12px;color:#999;margin-left:10px;}
.sec h2 a.more{float:right;font-size:12px;color:#999;font-weight:normal;}
.intro{padding:22px;background:#fff;border:1px solid #e3e3e3;}
.intro p{text-indent:2em;color:#555;margin-bottom:10px;}
.intro-pic{float:right;width:340px;margin:0 0 10px 20px;}
.intro-pic img{width:340px;height:230px;object-fit:cover;}

.svlist{background:#fff;border:1px solid #e3e3e3;padding:20px 0;overflow:hidden;}
.svlist li{float:left;width:25%;text-align:center;padding:0 16px;box-sizing:border-box;}
.svlist li .num{font-size:26px;color:#c9d6e4;font-weight:bold;}
.svlist li h3{font-size:16px;color:#14365d;margin:6px 0;}
.svlist li p{font-size:12px;color:#777;}

.caselist{overflow:hidden;}
.caselist li{float:left;width:320px;margin:0 20px 20px 0;background:#fff;border:1px solid #e3e3e3;}
.caselist li.nr{margin-right:0;}
.caselist li img{width:318px;height:180px;object-fit:cover;}
.caselist li h3{font-size:15px;padding:10px 12px 4px;}
.caselist li p{font-size:12px;color:#888;padding:0 12px 12px;}

.newslist{background:#fff;border:1px solid #e3e3e3;padding:10px 20px;}
.newslist li{border-bottom:1px dashed #e5e5e5;padding:10px 0;overflow:hidden;}
.newslist li span{float:right;color:#999;font-size:12px;}
.newslist li a{font-size:14px;}
.lock{color:#c0501e;font-size:12px;border:1px solid #c0501e;padding:1px 5px;margin-left:6px;}

.data-bar{background:#14365d;color:#fff;padding:18px 0;margin-bottom:20px;}
.data-bar li{float:left;width:25%;text-align:center;}
.data-bar li strong{display:block;font-size:28px;color:#e8b45a;}
.data-bar li span{font-size:12px;color:#c2cfdd;}

/* 内页通用 */
.crumb{height:38px;line-height:38px;font-size:12px;color:#999;}
.crumb a{color:#777;}
.pagetitle{border-bottom:2px solid #14365d;padding-bottom:8px;margin-bottom:18px;}
.pagetitle h1{font-size:20px;color:#14365d;font-weight:normal;}
.art{background:#fff;border:1px solid #e3e3e3;padding:25px;line-height:2;}
.art p{text-indent:2em;margin-bottom:12px;color:#555;}
.art img{max-width:100%;margin:10px 0;}
.artinfo{text-align:center;color:#999;font-size:12px;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:16px;}

/* 关于 */
.about-pic{float:left;width:300px;margin:0 20px 10px 0;}
.about-pic img{width:300px;height:210px;object-fit:cover;}
.history td{border-bottom:1px dashed #e3e3e3;padding:8px 10px;color:#666;}
.history td.y{color:#c0501e;width:90px;font-weight:bold;}
.team{overflow:hidden;}
.team li{float:left;width:300px;margin-right:25px;}
.team li.nr{margin-right:0;}
.team li img{width:300px;height:220px;object-fit:cover;}
.team li h3{padding:8px 0 2px;font-size:15px;}
.team li p{font-size:12px;color:#888;}

/* 服务页 */
.svc{overflow:hidden;}
.svc li{overflow:hidden;background:#fff;border:1px solid #e3e3e3;margin-bottom:16px;padding:16px;}
.svc li .imgbox{float:left;width:220px;}
.svc li .imgbox img{width:220px;height:150px;object-fit:cover;}
.svc li .txtbox{margin-left:240px;}
.svc li h3{font-size:17px;color:#14365d;margin-bottom:6px;}
.svc li h3 em{font-style:normal;color:#c0501e;margin-right:8px;}
.svc li p{color:#666;font-size:13px;}
.flow{overflow:hidden;margin-top:10px;}
.flow li{float:left;width:170px;text-align:center;padding:14px;background:#fff;border:1px solid #e3e3e3;margin-right:12px;}
.flow li span{display:block;width:30px;height:30px;line-height:30px;background:#14365d;color:#fff;margin:0 auto 6px;border-radius:15px;font-size:13px;}

/* 案例列表页 */
.casegrid{overflow:hidden;}
.casegrid li{float:left;width:318px;margin:0 20px 20px 0;background:#fff;border:1px solid #e3e3e3;}
.casegrid li.nr{margin-right:0;}
.casegrid li img{width:316px;height:190px;object-fit:cover;}
.casegrid li .cc{padding:10px 12px 14px;}
.casegrid li h3{font-size:15px;}
.casegrid li p{font-size:12px;color:#888;height:44px;overflow:hidden;}
.casegrid li .cat{font-size:12px;color:#c0501e;}
.tabcat{margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:10px;}
.tabcat a{display:inline-block;padding:4px 14px;margin-right:6px;border:1px solid #ddd;background:#fff;font-size:13px;}
.tabcat a.on{background:#14365d;color:#fff;border-color:#14365d;}

/* 表单 */
.formbox{background:#fff;border:1px solid #e3e3e3;padding:25px;}
.formbox table{width:100%;}
.formbox td{padding:8px 6px;font-size:14px;}
.formbox td.lb{width:100px;text-align:right;color:#666;}
.inp{width:300px;height:32px;line-height:32px;border:1px solid #ccc;padding:0 8px;font-size:14px;}
.area{width:520px;height:120px;border:1px solid #ccc;padding:8px;font-size:14px;line-height:1.8;}
.btn{background:#14365d;color:#fff;border:0;height:36px;padding:0 26px;cursor:pointer;font-size:14px;}
.btn:hover{background:#c0501e;color:#fff;}
.btn2{background:#fff;color:#555;border:1px solid #ccc;height:32px;padding:0 18px;cursor:pointer;}
.tip{color:#999;font-size:12px;padding-left:6px;}
.err{color:#c00;font-size:13px;}

/* 登录注册 */
.loginbox{width:1000px;margin:0 auto;background:#fff;border:1px solid #e3e3e3;overflow:hidden;}
.loginbox .l-left{float:left;width:560px;padding:20px 0 0 20px;}
.loginbox .l-left img{width:560px;height:360px;object-fit:cover;}
.loginbox .l-right{float:right;width:380px;padding:30px 30px 40px 0;}
.loginbox h2{font-size:20px;color:#14365d;font-weight:normal;margin-bottom:14px;border-bottom:1px solid #eee;padding-bottom:10px;}
.loginbox .l-right .inp{width:280px;}
.loginbox .forgot{font-size:12px;color:#999;margin-top:8px;}

/* 会员中心 */
.memwrap{width:1000px;margin:0 auto;overflow:hidden;}
.memleft{float:left;width:200px;background:#fff;border:1px solid #e3e3e3;}
.memleft h3{background:#14365d;color:#fff;font-size:15px;padding:10px 14px;font-weight:normal;}
.memleft ul{padding:6px 0;}
.memleft li a{display:block;padding:8px 16px;font-size:14px;border-left:3px solid #fff;}
.memleft li a:hover,.memleft li a.on{border-left-color:#c0501e;color:#c0501e;background:#fafafa;}
.memright{float:right;width:780px;background:#fff;border:1px solid #e3e3e3;padding:20px;min-height:360px;}
.memright h2{font-size:18px;color:#14365d;font-weight:normal;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:14px;}
.memcard{background:#f7f9fb;border:1px solid #e3e8ee;padding:14px;margin-bottom:16px;overflow:hidden;}
.memcard .av{float:left;width:60px;height:60px;background:#14365d;color:#fff;text-align:center;line-height:60px;font-size:24px;}
.memcard .mi{margin-left:76px;}
.memcard .mi p{font-size:13px;color:#666;}
.lvtag{display:inline-block;background:#c0501e;color:#fff;font-size:12px;padding:1px 8px;margin-left:6px;}
.lvtag.v2{background:#b8860b;}
.lvtag.v3{background:#14365d;}
.quicklink{overflow:hidden;}
.quicklink li{float:left;width:236px;margin:0 12px 12px 0;border:1px solid #e3e3e3;padding:12px;}
.quicklink li h4{font-size:14px;color:#14365d;margin-bottom:4px;}
.quicklink li p{font-size:12px;color:#888;}

/* 表格 */
.tb{width:100%;border:1px solid #e3e3e3;}
.tb th{background:#f0f3f7;color:#444;font-weight:normal;padding:9px 8px;font-size:13px;border-bottom:1px solid #e3e3e3;}
.tb td{padding:9px 8px;font-size:13px;border-bottom:1px solid #eee;color:#555;}
.tb tr:hover td{background:#fafbfc;}
.tb .op a{color:#14365d;margin-right:8px;}
.tb .op a.del{color:#c00;}

/* VIP */
.vipbox{border:1px dashed #c9a227;background:#fffdf5;padding:18px;margin-bottom:16px;}
.vipbox h3{font-size:16px;color:#8a6d1f;margin-bottom:6px;}
.vipbox p{font-size:13px;color:#777;}
.dlist li{border-bottom:1px dashed #e3e3e3;padding:10px 0;}
.dlist li a{font-size:14px;}
.dlist li span{float:right;font-size:12px;color:#999;}

/* 分页 */
.pagebar{padding:16px 0;text-align:center;font-size:13px;}
.pagebar a,.pagebar span{margin:0 3px;padding:4px 10px;border:1px solid #ddd;background:#fff;color:#555;}
.pagebar span.cur{background:#14365d;color:#fff;border-color:#14365d;}
.pagebar span.total{border:0;color:#999;}

.msgbox{padding:40px 0;text-align:center;font-size:15px;}
.msgbox .jump{font-size:12px;color:#999;margin-top:10px;}

/* 页脚 */
.footer{background:#222a33;color:#9aa4af;margin-top:30px;padding-top:26px;}
.footer .f-col{float:left;width:300px;margin-right:30px;}
.footer .f-col h4{color:#fff;font-size:15px;font-weight:normal;margin-bottom:10px;}
.footer .f-col p{font-size:13px;}
.footer .f-col a{color:#9aa4af;}
.footer .f-contact{margin-right:0;}
.copyright{border-top:1px solid #333c46;margin-top:20px;padding:14px 0;font-size:12px;color:#7b858f;}
.copyright p{text-align:center;}

.gotop{position:fixed;right:20px;bottom:40px;width:44px;height:44px;line-height:44px;text-align:center;background:#14365d;color:#fff;font-size:13px;cursor:pointer;display:none;}

@media (max-width:1000px){
  .w1000,.memwrap{width:100%;}
  .banner,.banner img{height:220px;}
  .banner .btxt{left:20px;top:50px;}
  .banner .btxt h1{font-size:22px;}
  .header,.nav{height:auto;}
  .nav ul{width:100%;}
  .nav li a{padding:0 14px;font-size:13px;}
  .intro-pic,.about-pic{float:none;width:100%;margin:0 0 12px;}
  .intro-pic img,.about-pic img{width:100%;height:auto;}
  .svlist li,.team li,.caselist li,.casegrid li,.flow li,.quicklink li{float:none;width:100%;margin-right:0;}
  .caselist li img,.casegrid li img{width:100%;height:auto;}
  .memleft,.memright{float:none;width:100%;}
  .memright{margin-top:14px;}
  .loginbox .l-left,.loginbox .l-right{float:none;width:100%;padding:14px;}
  .inp,.area{width:90%;}
  .footer .f-col{float:none;width:100%;margin-bottom:14px;}
}
