﻿@charset "utf-8";
/* CSS Document */

.contain { padding: 0;}
.contain .c { width:1180px; float: left; background: #fff;}
.detail { padding:20px;}
.detail .info {background:#F5F5F6; padding:15px 0; border-bottom:1px dotted #c9c9c9; text-align:center;}
.detail h1 { font-size:22px; color:#333; line-height:50px; text-align:center; font-size:28px; font-weight:normal; padding:30px 0 10px 0;}
/*.titBar{ margin:0 40px;height:40px;line-height:40px;margin-top:10px; text-align:center;color:#434343; background:#F5F5F6;}*/
.contain .c .contents {padding:50px; padding-top:20px; line-height:200%; min-height:280px;  font-size:16px;}
.titBar .where{ margin-right:20px;color:#999; }
.titBar .fontSize span{margin: 0 3px;cursor: pointer; border:none;color:#999; font-size:12px; }
.titBar .pubTime{margin:0 20px;color:#999; }
.titBar .fontSize{color:#999; font-size:12px; }
.titBar .print { margin-left:20px; }

.contain  .font_16 * {
    line-height: 200%;
    font-size: 16px !important;
}

.contain  .font_14 * {
    line-height: 200%;
    font-size: 14px !important;
}

.contain  .font_18 * {
    line-height: 200%;
    font-size: 18px !important;
}

.main_wrap_r {
    z-index: 88;
}
.main_wrap_r li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.main_wrap_r li .main_wrap_r_text,
.main_wrap_r li .main_wrap_r_img {
    float: left;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    left: -40px;
    transition: 0.5s;
}
.main_wrap_r li .main_wrap_r_text a { font-size:18px;}
.main_wrap_r li .main_wrap_r_text {
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #333;
}
.main_wrap_r li .main_wrap_r_img {
    left: 0px;
}
.main_wrap_r li:hover .main_wrap_r_text {
    left: 0px;
}
.main_wrap_r li:hover .main_wrap_r_img {
    left: 400px;
}
.main_wrap_r {
    z-index: 5;
    position: absolute;
    top: 530px;
    left: 53%;
    margin-left: 490px;
    z-index: 80;
    width: 67px;
    height: auto;
    overflow: hidden;
}

/*留言细览*/
.detail table * {
    font-size: 14px;
}
.liuyan_title td{
    font-size: 22px;
}
.liuyan_box { margin:0 auto; border-top:#00A0E9 solid 2px; }
.liuyan_box td  {padding:6px 0; font-size:16px; line-height:35px; padding-left:10px;}
.liuyan_box td * {
    font-size: 16px;
}
.liuyan_box td strong{ color: #1869bf; font-weight: 500; }


.main_wrap_r {
    z-index: 88;
}
.main_wrap_r li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    margin-bottom: 10px;
}
.main_wrap_r li .main_wrap_r_text,
.main_wrap_r li .main_wrap_r_img {
    float: left;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    left: -40px;
    transition: 0.5s;
}
.main_wrap_r li .main_wrap_r_text a { font-size:18px;}
.main_wrap_r li .main_wrap_r_text {
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #333;
}
.main_wrap_r li .main_wrap_r_img {
    left: 0px;
}
.main_wrap_r li:hover .main_wrap_r_text {
    left: 0px;
}
.main_wrap_r li:hover .main_wrap_r_img {
    left: 400px;
}
.main_wrap_r {
    z-index: 5;
    position: absolute;
    top: 530px;
    left: 53%;
    margin-left: 490px;
    z-index: 80;
    width: 67px;
    height: auto;
    overflow: hidden;
}
