body{ font-size:14px;}
a{ color:#555;}
a:hover,a:focus { color: #ac462f;}
.d-container{ width:1200px; margin:auto;}

/* 头部 */
.d-header{ height:95px; background:rgba(0,0,0,.5); border-bottom:1px solid #d4af69; margin-bottom:0;}
.d-header .am-topbar-brand{ padding-top:16px;}
.d-header .am-topbar-left{ color: #fff;}
.d-header .am-topbar-nav{ margin-left:80px;}
.d-header .am-topbar-nav li a{ font-size:18px; color:#555; padding:20px; height:95px;}
.d-header .am-topbar-nav li a:after{ display:none;}
.d-header .am-topbar-nav li a:hover,.d-header .am-topbar-nav li a:focus{ color:#3d8cd8; background:none;}
.d-header .am-topbar-nav .am-active a{ border-bottom:3px solid #3d8cd8; color:#3d8cd8;}

.d-header .loginbtn1{ background:#3d8cd8; font-size:14px; color:#fff;}
.d-header .loginbtn1:hover{ background:#ac462f;}
.d-header .am-btn i{ vertical-align: -0.06em;}
.d-header .loginbtn2{ background:#fff; font-size:14px; color:#3d8cd8; border:1px solid #3d8cd8; margin-left:15px;}
.d-header .loginbtn2:hover{ background:#3d8cd8; color:#fff;}

/* 登录后状态 */

/* 搜索 */
.search{}
.search .am-form-field{ border:1px solid #ececec; height:50px; border-right:1px solid #ac462f; font-size:14px; background:url(../images/searchico.png) no-repeat 5px center #fff; padding-left:38px;}
.search .am-btn-default{ background:#ac462f; color:#fff; height:50px; border:0; width:100px; font-size:16px;}
.search .am-btn-default:hover{ background:#3d8cd8;outline:none}
.search .am-btn-default:focus{ background:#3d8cd8;outline:none}
.search .am-form-field:hover{ border:1px solid #ac462f;}
.search .am-form-field:focus{ border:1px solid #ac462f;}
.search .biaoqian{ padding-top:18px; color:#4b4b4b;}
.search .biaoqian a{ color:#4b4b4b; margin-right:18px;}


/* 底部 */
.foot{ background:#525252; padding:20px 0; text-align:center; font-size:12px;color:#afafaf;}
.foot .footlinks{}
.foot a{ color:#afafaf; margin:0 6px;}
.foot a:hover{ color:#fff;}
.foot .copy{ padding-top:12px;}

/* 分页 */
.fenye{ font-size:14px; padding:20px 0;}
.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}
.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}
.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}
.layui-laypage>:first-child{margin-left:0!important}
.layui-laypage>:last-child{margin-right:0!important}
.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}
.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:32px;line-height:28px;margin:0 5px 5px 0;background-color:#fff;color:#333;font-size:14px}
.layui-laypage a:hover{color:#009688}.layui-laypage em{font-style:normal}
.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}
.layui-laypage a{text-decoration:none}
.layui-laypage .layui-laypage-curr{position:relative}
.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}
.layui-laypage-em{border-radius:2px}
.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}
.layui-laypage .layui-laypage-limits{vertical-align:top}
.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}
.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}
.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}
.layui-laypage input{display:inline-block;width:40px;margin:0 10px;padding:0 3px;text-align:center}
.layui-laypage input:focus,.layui-laypage select:focus{border-color:#009688!important}
.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}

/* 头部登录状态 */
.login-zt{ 
    display: none;}
.login-zt .login-xx{ width:42px; height:42px; float:left; display:block; margin-left:15px;text-align:center;}
.login-zt .login-xx i{ color:#ac462f; font-size:18px;}
.login-zt .login-xx:hover i{ color:#ac462f; font-size:18px;}
.login-zt .login-xx span{ display:block; font-size:12px; margin-top:-3px;}
.login-zt .login-tx{ width:42px; height:42px; margin-left:20px;}
.login-zt .login-tx img{ width:42px; height:42px; border-radius:50%;}
.login-zt .login-tx .am-dropdown-toggle:hover {}
.login-zt .login-tx .am-dropdown-content{ padding-bottom:0; border-radius:5px;}
.login-zt .login-tx .am-dropdown-content li a{ padding:12px; color:#666}
.login-zt .login-tx .am-dropdown-content li a:hover{ background:#ac462f; color:#fff;}
.login-zt .login-tx .am-dropdown-content .am-dropdown-header{ padding:12px; color:#333; font-size:14px;}
.login-zt .login-tx .am-dropdown-content .am-dropdown-header p{ margin:5px 0 0 0; font-size:12px; color:#888;}

/* 文章评论 */
.wzpinglun .pl-input{padding: 8px; height: 76px; font-size: 16px; background:#fbfbfb; border-color:#f2f2f2;}
.wzpinglun-list{ margin-bottom:20px; border-bottom:1px solid #f2f2f2;}
.wzpinglun-list .am-comment-main{ border:none; margin-left:35px;}
.wzpinglun-list .am-comment-main:after{ display:none;} 
.wzpinglun-list .am-comment-main:before{ display:none;} 
.wzpinglun-list .am-comment-main .am-comment-hd{ border:none; background:#fff; }
.wzpinglun-list .am-comment-main .am-comment-hd .am-comment-meta{ padding-left:10px; color:#555;}
.wzpinglun-list .am-comment-main .am-comment-hd .am-comment-meta time{ margin-top:6px; display:block; color:#bdbdbd;}
.wzpinglun-list .am-comment-main .am-comment-bd{ padding-left:23px;}


/*订单*/
.am-container{width: 1200px;max-width:1200px;}
.order-tip {
    margin-top: 20px;
    background: #fff;
    border:1px solid #e5e5e5;
    padding: 20px;
    font-size: 12px;
    font-weight: normal;
}
.order-tip .icon {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    display: block;
    background: #7ac256;
    color: #fff;
    border-radius: 50%;
    font-size: 3rem;
}
.order-tip .tip-body {
    margin-left: 80px;
}
.order-tip h1{margin:0;}
.order-tip .tip-body p {
    margin: 0;
    margin-top: 10px;
}
.order-box {
    background: #fff; margin:20px auto;
}
.order-pay-body {
    border: 1px solid #d7e0ee;
}
.order-box .box-header {
    font-size: 1.6rem;
    font-weight: bold;
    padding: 10px 20px;
    border-bottom: 1px solid #ddd;
}
.order-pay-type {
    padding: 20px;
}
.order-pay-type label {
    margin-right: 10px;
    display: block;
    float: left;
    padding: 10px 20px;
    border: 1px solid #ddd;
    background: #fff;
    font-weight: normal;
}
.order-pay-type label input {
    display: none;
}
.order-pay-type label.active {
    border: 1px solid #ffdb86;
    background: #fff0e3;
}
.order-pay-foot {
    background: #f1f6fe;
    padding: 20px;
    text-align: right;
}