﻿@charset "utf-8";

/*****************通用样式开始*******************/
body{font-family:"Microsoft YaHei", SimHei, sans-serif;font-size:14px !important;}
.width-auto{width:auto !important;}
.white-bg, .bg-color{background-color:#fff;}
.border-right{border-right:1px solid #eee;}
.border{border:1px solid #eee;}
.line{height:1px;border-bottom:1px solid #e6e6e6;clear:both;}
.breadcrumb{font-size:12px;}
.loading{width:32px;height:32px;margin:0 auto;/*background:url("../images/loading.gif") no-repeat;*/}
h4, h5, h6, p{padding:0; margin:0;}
h1{font-size:50px;}
em{font-style:normal;}
a:active, a:hover, a:focus{text-decoration:none;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
.preview{padding:2px;margin-top:42px;border:1px solid #ffe4af;}
ul,ol {list-style:none;}
.box{background-color:#f6f6f6; border-radius:5px; border:1px solid #eee; padding:15px;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.no-padding{padding:0;}
.no-radius{border-radius:0 !important;}
.mb20{margin-bottom:20px;}
.ptb{padding-top:20px;padding-bottom:20px;}
.red{color:#F30 !important;}
.white{color:#FFF !important;}
.org{color:#ff7200 !important;}
.c-aaa{color:#aaa;font-size:12px;}
.green{color:#005706;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.lh20{line-height:20px;}
.lh28{line-height:28px;}
.ofh{overflow:hidden;}
.pr{position:relative;}
.blank{clear:both;height:18px;text-align: center}
.clear{clear:both;padding:0 !important;margin:0 !important;}
.input{height:27px;border:1px solid #d3d3d3;line-height:27px;padding-left:8px;padding-right:8px;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrapper-xs{padding:5px;}
.wrapper-sm {padding:10px;}
.wrapper {padding:15px;}
.wrapper-md {padding:20px;}
.wrapper-lg {padding:30px;}
.wrapper-xl {padding: 50px;}
.m-t-none {margin-top:0;}
.m-b-none{margin-bottom:0;}
.m-b {margin-bottom: 15px;}
.m-t {margin-top: 15px;}
.m-l {margin-left: 15px;}
.m-l-md {margin-left: 25px;}
.m-r {margin-right: 15px;}
.m-r-md{margin-right:25px;}

.navIcon{background:url("top-iocn.png") left top no-repeat;width:20px;height:20px;display:block; float:left;margin-right:5px;}
.navIcon.user{background-position:right top;}
.navIcon.register{background-position:-60px top;}
.navIcon.snav{background-position:-40px top;}
.navIcon.help{background-position:-20px top;}
.navIcon.search{background-position:left top;}

/*****************通用样式结束*******************/

#header{ width:100%; height:40px; margin:auto; background:#eff0ef; border-bottom:1px solid #e0e1e0;}
.navbar-brand {padding-top:7px;padding-bottom:0;height:auto !important;}
.navbar-nav > li > a{padding-top:6px;padding-bottom:6px;}
.navbar-right {margin-right:auto !important;}

.visit{color:#343434;font-size:18px;}
.visit span{font-size:12px;}


/*******************小页脚开始***********************/

.footer{border-radius:0 0 5px 5px;background-color:#e6e6e6;line-height:25px;padding:25px 15px;font-size:13px;}
.footer p strong{ color:#F60; font-size:16px;}

/*******************小页脚结束***********************/

/*******************大页脚开始***********************/
.main-footer{background-color:#5f6675;margin-top:20px;padding:25px 15px;color:#FFF;}
.main-footer a{color:#FFF;}
.main-footer a:hover{color:#FF0; text-decoration:underline;}
.main-footer p{line-height:24px;}
.main-footer p a{margin-right:5px;}
.main-footer .attention{background-color:#FFF;padding:10px 0px 0px 0px;}
.attention div{padding:0px;text-align:center;font-size:12px;color:#4b4b4b;}
.attention a{font-size:12px;color:#666;}
.attention a:hover{color:#666;text-decoration:none;}
.attention p{line-height:28px;}

.heaven-footer{background:#323232;margin-top:0;color:#b3b5ba;font-size:13px;    clear: BOTH;}
.heaven-footer a{color:#b3b5ba;}


/********************* float-right *********************/
.cs-icon span{background:url('kf.jpg') no-repeat;width:48px;height:48px;display:block;float:left; transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;vertical-align:middle;}

.cs-icon.cs1{background-color:#d25344;}
.cs-icon.cs2{background-color:#6d6d9f;}
.cs-icon.cs3{background-color:#8bc48d;}
.cs-icon.cs4{background-color:#e6776c;}
.cs-icon.cs5{background-color:#bc3f61;}

.cs-icon.cs1 span{background-position:-46px top;}
.cs-icon.cs2 span{background-position:-46px -50px;}
.cs-icon.cs3 span{background-position:-46px -98px;}
.cs-icon.cs4 span{background-position:-46px -148px;}
.cs-icon.cs5 span{background-position:-46px -196px;}

a.cs-icon.cs1:hover span{background-position:left top;}
a.cs-icon.cs2:hover span{background-position:left -50px;}
a.cs-icon.cs3:hover span{background-position:left -98px;}
a.cs-icon.cs4:hover span{background-position:left -148px;}
a.cs-icon.cs5:hover span{background-position:left -196px;}

#customerService{height:48px;position:fixed;bottom:35px;right:0px;}
*html #1customerService{margin-top:258px;position:absolute;}
#customerService ul{list-style:none;vertical-align:middle;}
#customerService li{height:60px;}
#customerService li img{float:right;}
#customerService li a{height:48px;float:right;display:block;color:#fff;font-size:12px;margin-right:-80px;}
#customerService li div{display:inline-block;padding:0 10px;min-width:80px;text-align:center;padding-top:10px;overflow:hidden;}
#customerService li div small{display:block;}
/********************* float-right *********************/


.parsley-error {
    border-color: #ff5f5f !important;
}

.memorials-pager {
    float:right
}

.main-page {
    overflow: hidden;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 20px;
    clear: both;
}
.zz{
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width: 150px;
}
.jj{
    /*white-space: nowrap;*/
    overflow:hidden;
    text-overflow:ellipsis;
    width: 157px;
    margin-top:5px;
    white-space: pre-wrap;
    max-height: 70px;
}
.jj_1{
    overflow:hidden;
    max-height: 100px;
    margin-top: -10px;
}


div.label-success {
    width: 152px;
}

.m_on{
    color: #24a378;
    line-height: 30px;
    padding-left: 15px;
    border-left: 4px solid #24A378;
    color:#24a378!important
}

.tab-pane.fade.in.active ul li{border-bottom: 1px solid #F7F7F7; padding: 5px 0px;}
.tab-pane.fade.in.active .m_on{background-color: whitesmoke; padding-left:10px}

.wz_title{ text-align:center}
.wz_title p{ font-size:25px; text-align:center; margin-bottom:10px; }
.wz_content{ margin-top:30px; line-height:30px !important;font-size: 14px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
.wz_content p{ line-height:35px !important;font-size: 18px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
.wz_content img{ padding:10px}
@supports (height: 200px) {
    .wz_content {padding-bottom:300px;line-height:35px !important;font-size: 18px !important; font-family: "Microsoft YaHei", SimHei, sans-serif !important;text-indent: 2em;}
}


.text-left{ width:90%; margin-left:5%;}
.text-center{ clear:both;}


p.ellipsis {
    width: 150px;
}
