﻿@charset "utf-8";
/* CSS Document */

*
{
    padding: 0;
    margin: 0;
}
body
{
    font-size: 14px;
    font-family: arial,\5b8b\4f53,sans-serif;
    background: #fff;
}

img
{
    border: 0;
}
.clearfix:after
{
    content: " .";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix
{
    height: 1%;
}
ul li
{
    list-style-type: none;
}

a:visited
{
    text-decoration: none;
}
a
{
    text-decoration: none;
    color: #515151;
}
a:link
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: none;
    color: #bb0000;
}

.layout
{
    background: #FFF url(../images/topbg2.jpg) no-repeat center top;
}
.left
{
    float: left;
}
.right
{
    float: right;
}


.btmbg
{
}

.content
{
    background: url(../images/c-top-bg.png) center top no-repeat;
    width: 1073px;
    margin: 400px auto 0;
    padding-top: 45px;
}

.content-bg
{
    background: url(../images/c_y_bg.png) repeat-y center top;
}
.content-bt
{
    background: url(../images/c_b_bg.png) no-repeat center top;
    height: 74px;
}
.content-box
{
    width: 970px;
    margin: auto;
}
.content-box .top
{
    margin-bottom: 10px;
    height: 297px;
}
h2
{
    color: #6442bc;
    font: 24px 微软雅黑;
    padding-top: 10px;
}
h3
{
    font: 16px 微软雅黑;
    color: #515151;
    padding: 5px 0;
}
h4
{
    color: #417bc0;
    font-size: 18px;
}
p
{
    font: 14px 宋体;
    color: #515151;
}
.mod_T
{
    height: 57px;
    line-height: 57px;
    padding-left: 50px;
    background: url(../images/t2bg.png) no-repeat;
}

.synopsis
{
    width: 700px;
}
.synopsis .synopsis_T
{
    height: 57px;
    line-height: 57px;
    padding-left: 50px;
    background: url(../images/t1.png) no-repeat;
}
.synopsis .synopsis_box
{
    padding: 35px 0 0 5px;
}
.synopsis .synopsis_box .synopsis_box_img
{
    width: 252px;
    height: 190px;
    overflow: hidden;
}
.synopsis .synopsis_box .synopsis_box_img img
{
    width: 252px;
}

.synopsis .synopsis_box .synopsis_box_r
{
    text-indent: 2em;
    line-height: 170%;
    margin-left: 35px;
    width: 380px;
}

.course
{
    background: url(../images/lf_bg.png) no-repeat;
    width: 247px;
    height: 297px;
    margin-left: 15px;
}
.course ul
{
    padding: 0 0 0 30px;
    margin: 30px 0 0 0;
}
.course li
{
}
.course li a
{
    line-height: 250%;
    color: #515151;
}
.course li a:hover
{
    color: #bb0000;
}



.Preserved
{
    margin-bottom: 10px;
}

.Preserved .box
{
    padding-top: 30px;
}
.w310
{
    width: 310px;
    margin-left: 13px;
}
.img133
{
    width: 133px;
    
}
.img133 img{ 
width: 133px;
height:176px;
      overflow:hidden;}
.w177
{
    width: 167px;
    padding-left: 10px;
    text-indent: 1em;
    line-height: 160%;
}
.Preserved .box span
{
    color: #828282;
    font-size: 12px;
}


.record
{
    margin-bottom: 10px;
    height: 382px;
}
.w153
{
    width: 153px;
    height: 116px;
    overflow: hidden;
}
.w153 img
{
    width: 153px;
}
.w147
{
    width: 142px;
    padding-left: 5px;
}

.record .w310 li.topnews .topnews_T
{
    border-bottom: 1px dotted #888;
    padding-bottom: 8px;
}
.record .w310 li.topnews .topnews_T a
{
    color: #417bc0;
}
.record .w310 li.topnews p
{
    margin-top: 10px;
    line-height: 130%;
    text-indent: 2em;
    color: #828282;
}
.record .w310 li
{
    background: url(../images/libg.jpg) no-repeat 2px center;
    line-height: 200%;
    padding-left: 12px;
}
.record .w310 li.topnews
{
    background: none;
    padding-left: 0;
    padding-bottom: 10px;
    line-height: 130%;
}


.story
{
    margin-bottom: 30px;
}
.story ul
{
    margin-top: 30px;
}
.story li
{
    width: 211px;
    float: left;
    margin-left: 34px;
}
.story li.m_left
{
    margin-left: 13px;
}
.story li a
{
    display: block;
}
.story li a.a_img
{
    width: 211px;
    height: 159px;
    overflow: hidden;
}
.story li a.a_img img
{
    width: 211px;
}
.story li a.a_t
{
    height: 40px;
    line-height: 40px;
    text-align: center;
}


.epilogue
{
}
.w615
{
    width: 615px;
    padding-top: 30px;
}
.epilogue .w615 .jiebg
{
    background: url(../images/jiebg.png) no-repeat center center;
    width: 120px;
    height: 174px;
}
.epilogue .w615 .L_P
{
    width: 470px;
    padding-left: 25px;
}
.epilogue .w615 .L_P p
{
    font: 18px 微软雅黑;
    line-height: 200%;
}


.w355
{
    width: 355px;
}
.mod_T02
{
    width: 278px;
    height: 57px;
    padding-left: 55px;
    background: url(../images/t3bg.png) no-repeat;
}
.w355 li
{
    height: 57px;
    line-height: 57px;
    background: #e8e8e8;
    margin-top: 8px;
    width: 333px;
    text-align: center;
}
.w355 li a
{
    color: #6442bc;
    font-weight: bold;
}
.w355 li a:hover
{
    color: #bb0000;
}


.foot
{
    padding: 10px 0;
}
.foot p
{
    text-align: center;
    line-height: 180%;
    color: #fff;
}
.foot p span
{
    padding: 0 5px;
}
.foot p a
{
    color: #fff;
}
.foot p a:hover
{
    text-decoration: underline;
}




