@charset "gb2312";
/* CSS Document */

.Page { background: none;}
.contain { width:1180px; overflow: hidden; background: #fff; }
.position { line-height: 45px; background:url("position_bg.jpg") bottom repeat-x; height: 51px;}
.position span { padding-left:20px;}
.detail { padding:20px;}
.detail .info {padding-top:15px; border-bottom:1px solid #D21D1D; text-align:center;}
.detail h1 { color:#333; line-height:50px; text-align:center; font-size:28px; font-weight:normal; padding:10px 0 20px 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 .infoCol { border-bottom:5px solid #D21D1D;display:block; line-height: 40px; width:600px; margin: 0 auto;}
.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: 730px;
    left: 53%;
    margin-left: 490px;
    z-index: 80;
    width: 67px;
    height: auto;
    overflow: hidden;
}