﻿/*基础样式-接原样式*/


/*wei upload 2019-06-05*/
a { text-decoration: none; color: #666; }
a:hover, a.current { color: #666; }
.old_body_css { font: normal 12px/26px "Microsoft YaHei", Arial, Helvetica, sans-serif;color: #666;}

.eng { font-family: Arial; }
.sim { font-family: "Simsun"; }
.tme { font-family: Times; font-size: 24px; }
.mr_none { margin-right: 0px; border-right: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.ti2em { text-indent: 2em; }
p.p80 { height: 70px; clear: both; }
p.p50 { height: 50px; clear: both; }
p.p40 { height: 40px; clear: both; }
p.p30 { height: 30px; clear: both; }
p.p20 { height: 20px; clear: both; }
p.p10 { height: 10px; clear: both; }
.w1000 { width: 1000px; margin: 0 auto; position: relative; }
.w1200 { width: 1200px; margin: 0 auto; position: relative; }
.line-s { height: 0px; width: 100%; border-bottom: 1px solid #dedede; }
.line-d { height: 0px; width: 100%; border-bottom: 1px dotted #dedede; }
.m100 { margin: 10px 0; }
.txc { text-align: center; }
.txl { text-align: left; }
.txr { text-align: right; }
.c666 { color: #666; }
.lh32 { line-height: 32px; }
table.table { width: 100%; border-collapse: collapse; border: 1px solid #e4e4e4; }
table.table th { border: 1px solid #e4e4e4; }
table.table td { border: 1px solid #e4e4e4; text-align: center; }
.fz13 { font-size: 13px; }
.fz14 { font-size: 14px; }
.fz15 { font-size: 15px; }
.fz16 { font-size: 16px; }
.fz17 { font-size: 17px; }
.fz18 { font-size: 18px; }
.fz20 { font-size: 20px; }
.fz26 { font-size: 26px; }
.fz30 { font-size: 30px; }
.fz32 { font-size: 32px; }
.fz40 { font-size: 40px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.mb140 { margin-bottom: 140px; }
.mt140 { margin-top: 140px; }
.mt102 { margin-top: 102px; }
.mt62 { margin-top: 62px; }
.mt70 { margin-top: 70px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mr50 { margin-right: 50px; }
.pt80 { padding-top: 80px; }
.pt65 { padding-top: 65px; }
.pt60 { padding-top: 60px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px; }
.pb40 { padding-bottom: 40px; }
.pb80 { padding-bottom: 80px; }
.mr5 { margin-right: 5px; }
.icon { display: inline-block; vertical-align: middle; }
.icon img { vertical-align: middle; margin-top: -5px; }
.lh26 { line-height: 26px; }
.lh28 { line-height: 28px; }
.h45 { height: 45px; }
.lh45 { line-height: 45px; }
.bgfff { background: #fff }
.p30 { padding: 30px; }
.fz36 { font-size: 36px; }
.b { font-weight: bold; }
.eng { font-family: arial }
.ddd { color: #ddd }
.c000 { color: #000 }
.fz22 { font-size: 22px; }
.cfff { color: #fff }

.ccc img {
    max-width:100%;
    height:auto !important;
}
    .ccc a {
        color: #008fee;
    }
    .case li .pic img {
    width: 270px;
    height: 180px;
    }

    .news li .pic img {
    width: 300px;
    height: 100px;
    }
    .news .date {
    margin-bottom: 10px;
    }


.banner { width: 100%; height: 530px; background: url(../images/banner.jpg) no-repeat center top; overflow: hidden; color: #fff; *float: left; background-size:cover;}
.banner .title { color: #008fee; font-size: 42px; margin-top: 110px; }
.banner .line { width: 80px; height: 1px; background: #fff; margin: 65px auto; }


.pager{overflow:hidden;text-align:center;margin-bottom:20px;}
.pager a,.pager button{background:#f1eff0;color:#999;}
.pager a,.pager span,.pager input,.pager button{display:inline-block;vertical-align:middle;line-height:30px;padding:0 12px;border-radius: 3px;margin-left:5px;}
.pager a:hover{background:#ddd;color:#444;}
.pager a.cur{background:#812b2b;color:#fff !important;}
.pager a.disabled,.pager a.disabled:hover{background:#f1eff0;color:#ddd;cursor:default;}
.pager span{background:#f1eff0;}
.pager input{width:52px;padding: 0 0 0 8px;line-height:30px;height:30px;box-sizing:border-box;}
.pager button{transition:.3s;border:none;}
.pager button:hover{background-color:#812b2b;color:#fff;}