@charset "utf-8";

/* CSS Document */


/*首页 开始*/

.head {
    width: 100%;
    height: 50px;
    background: #282828;
    position: relative;
}

.headli {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

.headli dl dt {
    float: left;
    width: 600px;
    height: 50px;
    color: #f2f2f2;
}

.headli dl dd {
    float: left;
    width: 500px;
    height: 50px;
    text-align: right;
    line-height: 50px;
    margin-left: 24px;
}

.headli dl dd a {
    color: #f2f2f2;
}

.headli dl dt .lwy {
    float: left;
    width: 500px;
}

.headli dl dt .lwy1 {
    float: left;
    width: 500px;
    line-height: 50px;
    padding: 0;
}

.l_n {
    width: 100%;
    height: 184px;
    background: #ebebeb;
    margin: 0 auto;
    border-bottom: #b28850 4px solid;
    position: relative;
    z-index: 100;
}

.l_n_li {
    width: 1200px;
    height: 184px;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

.logo {
    float: left;
    width: 460px;
    height: 184px;
}

.nav {
    float: left;
    width: 720px;
    height: 103px;
    margin-top: 82px;
}

.nav ul li {
       float: left;
    width: 80px;
    height: 103px;
}




.banshi {
    width: 184px;
    height: 123px;
    float: right;
    padding-top: 61px;
    text-align: center;
}

.banshi a {
    font-size: 20px;
    color: #8c2e31;
    line-height: 40px;
    float: left;
    display: block;
}

.banshi a:hover {
    color: #8c1d25;
}

.yingwen {
    font-size: 16px;
    color: #8c2e31;
    line-height: 20px;
    float: right;
    display: inline-block;
    height: 20px;
}

.yingwen a {
    font-size: 16px;
    color: #8c2e31;
    line-height: 20px;
    float: right;
}


/*二级导航 开始*/

.erji_nav1 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav1_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav1_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav1_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav1_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav1_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav1_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav1_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav1_right p a {
    color: #666;
}

.erji_nav1_right p a:hover {
    color: #8c2e31;
}

.erji_nav2 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav2_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav2_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav2_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav2_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav2_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav2_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav2_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav2_right p a {
    color: #666;
}

.erji_nav2_right p a:hover {
    color: #8c2e31;
}

.erji_nav3 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav3_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav3_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav3_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav3_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav3_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav3_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav3_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav3_right p a {
    color: #666;
}

.erji_nav3_right p a:hover {
    color: #8c2e31;
}

.erji_nav4 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav4_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav4_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav4_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav4_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav4_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav4_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav4_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav4_right p a {
    color: #666;
}

.erji_nav4_right p a:hover {
    color: #8c2e31;
}

.erji_nav5 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav5_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav5_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav5_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav5_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav5_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav5_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav5_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav5_right p a {
    color: #666;
}

.erji_nav5_right p a:hover {
    color: #8c2e31;
}

.erji_nav6 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav6_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav6_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav6_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav6_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav6_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav6_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav6_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav6_right p a {
    color: #666;
}

.erji_nav6_right p a:hover {
    color: #8c2e31;
}

.erji_nav7 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav7_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav7_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav7_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav7_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav7_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav7_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav7_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav7_right p a {
    color: #666;
}

.erji_nav7_right p a:hover {
    color: #8c2e31;
}

.erji_nav8 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav8_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav8_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav8_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav8_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav8_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav8_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav8_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav8_right p a {
    color: #666;
}

.erji_nav8_right p a:hover {
    color: #8c2e31;
}

.erji_nav9 {
    display: none;
    width: 1200px;
    height: 287px;
    margin: 0 auto;
    background: url(../images/erji_nav_bg.jpg);
    position: absolute;
    top: 185px;
    left: 0;
}

.erji_nav9_left {
    float: left;
    width: 594px;
    height: 287px;
}

.erji_nav9_left ul {
    margin-top: 50px;
    float: left;
    padding-left: 82px;
}

.erji_nav9_left ul li {
    float: left;
    width: 160px;
    height: 60px;
    line-height: 60px;
}

.erji_nav9_left ul li a {
    font-size: 18px;
    color: #333;
}

.erji_nav9_left ul li a:hover {
    color: #8c2e31;
}

.erji_nav9_right {
    float: left;
    width: 606px;
    height: 287px;
}

.xcy {
    float: left;
    width: 606px;
    height: 126px;
}

.erji_nav9_right p {
    color: #666;
    font-size: 14px;
    text-indent: 28px;
    margin-right: 122px;
    line-height: 24px;
}

.erji_nav9_right p a {
    color: #666;
}

.erji_nav9_right p a:hover {
    color: #8c2e31;
}


/*二级导航 结束*/

.banner {
    width: 100%;
    height: 560px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}


/*content1 开始*/

.ty-body {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.content1 {
    width: 1200px;
    height: 778px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

.cmyw {
  
    width: 1200px;
    height: 520px;
}

.cmyw_nav {
    float: left;
    width: 570px;
    height: 101px;
    border-bottom: #7d7c7c 1px dotted;
}

.cmyw_nav dl dt {
    float: left;
    width: 262px;
    height: 101px;
    line-height: 124px;
    font-size: 21px;
    color: #8c1c25;
    padding-left: 10px;
}

.cmyw_nav dl dd {
    float: right;
}

.cmyw_nav dl dd a {
    color: #8c1c25;
    font-size: 21px;
    line-height: 124px;
}

.cmyw_c {
    float: left;
    width: 1200px;
    height: 282px;
    padding-top: 30px;
}

.cmyw_c ul {
    float: left;
    width: 570px;
}

.cmyw_c ul li {
    float: left;
    width: 100%;
    height: 66px;
}

.cmyw_c ul li:hover {
    float: left;
    width: 100%;
    height: 64px;
    border: #ecedef 1px solid;
    background: #fdfeff;
}

.cmyw_c ul li dl {
    float: left;
    width: 72px;
    height: 58px;
    text-align: center;
    padding-top: 6px;
}

.cmyw_c ul li dl dt {
    font-size: 24px;
    color: #7a7b7e;
    border-right: #e1e1e1 1px solid;
}

.cmyw_c ul li dl dd {
    font-size: 12px;
    color: #7a7b7e;
    border-right: #e1e1e1 1px solid;
}

.cmyw_c ul li a {
    float: left;
    font-size: 14px;
    color: #7d7c7c;
    line-height: 18px;
    height: 50px;
    width: 477px;
    margin-top: 14px;
    margin-left: 14px;
}

.cmyw_c ul li a:hover {
    color: #8c2e31;
}

.tzgg {
    float: left;
    width: 448px;
    height: 414px;
}

.tzgg_nav {
    float: left;
    width: 448px;
    height: 101px;
    border-bottom: #7d7c7c 1px dotted;
}

.tzgg_nav dl dt {
    float: left;
    width: 380px;
    height: 101px;
    line-height: 124px;
    font-size: 21px;
    color: #8c1c25;
    padding-left: 10px;
}

.tzgg_nav dl dd {
    float: left;
}

.tzgg_nav dl dd a {
    color: #8c1c25;
    font-size: 21px;
    line-height: 124px;
}

.tzgg_c {
    float: left;
    width: 448px;
    height: 288px;
    padding-top: 24px;
}

.tzgg_c dl {
    float: left;
    width: 448px;
}

.tzgg_c dl dt {
    float: left;
    width: 378px;
    line-height: 38px;
}

.tzgg_c dl dt a {
    color: #7d7c7c;
    font-size: 14px;
}

.tzgg_c dl dt a:hover {
    color: #8c2e31;
}

.tzgg_c dl dd {
    float: left;
    width: 70px;
    height: 38px;
    line-height: 38px;
    color: #7d7c7c;
}

.wszt {
    float: left;
    width: 1200px;
    height: 364px;
}


/*content1 结束*/


/*content2 开始*/

.part2 {
    width: 100%;
    height: 180px;
    margin: 0 auto;
    background: url(../images/content2_bg.jpg);
    position: relative;
}

.part2li {
    width: 1200px;
    height: 180px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -600px;
}

.part2li_left {
    float: left;
    width: 420px;
    height: 471px;
    overflow: hidden;
}

.cmxs {
    float: left;
    width: 420px;
    height: 419px;
    background: #635c5d;
}

.cmxs_nav {
    float: left;
    width: 420px;
    height: 76px;
    line-height: 76px;
    border-bottom: #7d7c7c 1px dotted;
}

.cmxs_nav span {
    display: block;
    color: #fff;
    font-size: 21px;
    float: right;
    margin-right: 28px;
}

.cmxs ul {
    float: left;
    width: 420px;
    height: 333px;
    padding-top: 10px;
}

.cmxs ul li {
    width: 420px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    margin-left: 30px;
}

.cmxs ul li a {
    display: block;
    width: 420px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #c6c1c1;
}

.cmxs ul li a:hover {
    color: #fff;
    background: #848484;
}

.part2li_right {
    float: right;
    width: 750px;
    height: 471px;
}

.cmjy {

    height: 94px;
    padding: 42px 0;
}

.cmjy_main {


    height: 94px;
    overflow: hidden;
}

.cmjy_main img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.cmjy_main a {
    float: left;
    width: 94px;
}

.cmjy_nav {
    float: left;
    width: 112px;
    height: 94px;
    overflow: hidden;
}

.cmjy_nav span {
    float: left;
    display: block;
    width: 90px;
    height: 36px;
    line-height: 36px;
    font-size: 21px;
    color: #8c1d25;
    text-align: center;
    margin-top: 30px;
    border-bottom: #635c5d 1px dotted;
}

.tscg {
    float: left;
    width: 32px;
    height: 94px;
    color: #b2b2b2;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
}

#img_red:hover {
    background: #036;
}

.tupian-fen {
    width: 25%;
    padding-left: 75px;
    float: left;
    display: inline;
    text-align: center;
    box-sizing: border-box;
}

.tupian-fen2 {
    width: 126px;
    float: left;
    display: inline;
}

.cmgs {
    float: right;
    width: 750px;
    height: 285px;
}

.cmgs_nav {
    float: left;
    width: 750px;
    height: 95px;
    line-height: 95px;
}

.cmgs_nav span {
    float: left;
    display: block;
    color: #8c1d25;
    font-size: 21px;
}

.cmgs_main {
    float: left;
    width: 370px;
    height: 150px;
}

.cmgs_main_left {
    float: left;
    width: 230px;
    height: 150px;
}

.cmgs_main_left p {
    display: block;
    float: left;
    width: 230px;
    height: 28px;
    color: #848384;
}

.cmgs_main_left dl {
    float: left;
    width: 230px;
}

.cmgs_main_left dl dt {
    float: left;
    width: 230px;
    line-height: 21px;
}

.cmgs_main_left dl dt a {
    color: #525252;
    font-size: 16px;
}

.cmgs_main_left dl dt a:hover {
    color: #8c1d25;
}

.cmgs_main_left dl dd {
    float: left;
    width: 230px;
    color: #7d7c7c;
    font-size: 11px;
    line-height: 16px;
    margin-top: 10px;
}

.yuantu {
    float: left;
    width: 118px;
    height: 118px;
    position: relative;
    margin-left: 6px;
    display: inline;
}

.yuantu span {
    position: absolute;
    left: 0;
    top: 0;
    width: 118px;
    height: 118px;
    background: url(../images/zhezhao.jpg) no-repeat;
}

.zt {
    float: left;
    width: 1200px;
    height: 108px;
}

.zt_nav {
    float: left;
    width: 100px;
    height: 108px;
    text-align: center;
    line-height: 108px;
    color: #635c5d;
    font-size: 21px;
}

.zt dl {
    float: left;
    width: 183px;
    height: 108px;
    line-height: 108px;
}

.zt dl dd {}

.zt dl dd a {
    color: #635c5d;
    font-size: 14px;
}

.zt dl dd a:hover {
    color: #8c1d25;
}


/*content2 开始*/

.fenge {
    width: 100%;
    height: 16px;
    background: url(../images/part2_bottom.jpg) repeat-x center;
}

/* footer开始 */
.clearfix {
    display: block;
}

#footer {
background: url(../images/footer_bg.png);
    width: 100%;
    margin: 0 auto;
    min-height: 140px;
}

#footer .inner {
    padding: 21px 0px;
    position: relative;
    width: 1100px;
    margin: 0 auto;
}

#footer .inner .goTop {
    display: none;
    position: absolute;
    top: -23px;
    left: 50%;
    margin-left: -23px;
    width: 46px;
    height: 46px;
    background: url('../images/top.png') no-repeat center center;
    cursor: pointer;
}

#footer .inner .foot-left {
    float: left;
    margin-top: 10px;
}

#footer .inner .foot-main {
    float: left;
    margin-top: 22px;
    margin-left: 100px;
}

#footer .inner .foot-main .links-wrap {
 position: relative;
    float: left;
    display: inline-block;
    margin: 4px 0;
    width: 150px;
    height: 36px;
    line-height: 36px;
    margin-right: 10px;
}

#footer .inner .foot-right {
    float: right;
    margin-top: 13px;
}

#footer .inner p {
    font-size: 13px;
    line-height: 21px;
    font-weight: normal;
    color: #696363;
}

#footer .inner p span {
    margin: 0 3px;
}

#footer .inner p.copyright {}

#footer .inner p.copyright span {
    font-weight: normal;
}

#footer .inner p a {
    margin: 0px 5px;
    color: #a4b3ce;
}
/**友情链接**/

.botlinks .links-wrap {
    position: relative;
    float: left;
    display: inline-block;
    margin: 4px 0;
    width: 150px;
    height: 36px;
    line-height: 36px;
}

.botlinks .links-wrap a.links-arrow {
   display: block;
    height: 36px;
    line-height: 36px;
    padding: 0 25px 0 0px;
    color: #fff;
    background: #aaa url(../images/arrow.png) no-repeat right top;
    text-indent: 10px;
}

.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow {
    padding-left: 10px;
    color: #fff;
    background-position: right bottom;
    cursor: pointer;
    border-bottom: 1px solid #3069a7;
    background-color: #3069a7;
}

.botlinks .links-wrap .link-items {
    display: none;
    position: absolute;
    left: 0;
    bottom: 36px;
    width: auto;
    min-width: 150px;
    height: auto;
    max-height: 320px;
    overflow: auto;
    overflow-x: hidden;
    background: #f5f5f5;
}

.botlinks .links-wrap .link-items a {
    display: block;
    line-height: 22px;
    padding: 5px 4px;
    color: #444;
}

.botlinks .links-wrap .link-items a span {
    display: block;
    margin: 0 6px;
    white-space: nowrap;
}

.botlinks .links-wrap .link-items a:hover {
    color: #fff;
    background: #175FAA;
    cursor: pointer;
}

/* footer结束 */

/*首页 结束*/

.gongyong-cm {
    position: relative;
    width: 100%;
}

.gongyong-cm1 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -600px;
}


/*传媒概况 开始*/


/*cmgk 开始*/

.cmgk_nav {
    width: 100%;
    height: 86px;
    background: #f6f6f6;
    margin: 0 auto;
    border-bottom: #e4e4e4 5px solid;
    position: relative;
}

.cmgk_navli {
    width: 1200px;
    height: 86px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -600px;
    position: relative;
}

.cmgk_navli img {
    position: absolute;
    top: 0;
    right: 0;
}

.cmgk_t {
    float: left;
    width: 184px;
    color: #8c2e31;
    font-size: 36px;
    height: 86px;
    line-height: 86px;
}

.cmgk_navli ul li {
    float: left;
    width: 96px;
    height: 86px;
    text-align: center;
    line-height: 86px;
}

.cmgk_navli ul li a {
    font-size: 14px;
    color: #8c2e31;
}

.cmgk_navli ul li a:hover {
    color: #8c1d25;
}

.cmgk_navli dl {
    float: left;
    margin-left: 130px;
}

.cmgk_navli dl dt {
    float: left;
}

.cmgk_navli dl dd {
    float: left;
    line-height: 86px;
}

.cmgk_navli dl dd a {
    color: #555;
    font-size: 14px;
}

.cmgk_navli dl dd a:hover {
    color: #8c1d25;
}


/*cmgk 结束*/


/*学校简介 开始*/

.xxjj {
    width: 1200px;
    height: 300px;
    margin: 0 auto;
}

.xxjj_top {
    float: left;
    width: 1200px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    color: #a6a6a6;
}

.xxjj_top a {
    color: #a6a6a6;
}

.xxjj_top a:hover {
    color: #8c2e31;
}

.xxjj_left {
    float: left;
    width: 612px;
    height: 270px;
}

.xxjj_right {
    float: left;
    width: 588px;
    height: 270px;
}

.xxjj_nav {
    float: left;
    width: 588px;
    color: #5a5a5a;
    font-size: 21px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 16px;
}

.xxjj_right p {
    text-indent: 28px;
    color: #5a5a5a;
    line-height: 26px;
}

.xiangxi {
    float: left;
    width: 588px;
    height: 14px;
    line-height: 24px;
    margin-top: 10px;
}

.xiangxi a {
    color: #8c1c25;
    font-size: 14px;
    float: left;
}

.xiangxi a:hover {
    color: #8c1d25;
}

.xiangxi2 {
    float: left;
    width: 388px;
    height: 14px;
    line-height: 24px;
    margin-top: 10px;
}

.xiangxi2 a {
    color: #8c1c25;
    font-size: 14px;
    float: left;
}

.xiangxi2 a:hover {
    color: #8c1d25;
}


/*学校简介 结束*/


/*现任领导 开始*/

.xrld {
    width: 1200px;
    height: 412px;
    margin: 0 auto;
}

.xrld_nav {
    float: left;
    width: 1200px;
    height: 52px;
    color: #5a5a5a;
    font-size: 21px;
    line-height: 52px;
    margin-bottom: 16px;
}

.lingdao {
    float: left;
    width: 1200px;
    height: 242px;
    margin-top: 18px;
    background: #f6f6f6;
}

.lingdao dl {
    float: left;
    width: 150px;
    height: 232px;
    padding-top: 30px;
}

.lingdao dl dt {
    float: left;
    width: 150px;
    height: 154px;
}

.lingdao dl dd {
    float: left;
    width: 150px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}

.lingdao dl dd a {
    color: #5a5a5a;
}

.lingdao dl dd a:hover {
    color: #8c1d25;
}


/*现任领导 开始*/


/*川美校史 开始*/

.xsxhxx {
    width: 1200px;
    height: 319px;
    margin: 0 auto;
}

.cmxs1 {
    float: left;
    width: 338px;
    height: 319px;
}

.cmxs1_nav {
    float: left;
    width: 338px;
    height: 38px;
    line-height: 38px;
    color: #5a5a5a;
    font-size: 21px;
    margin-bottom: 10px;
}

.cmxs1 p {
    text-indent: 28px;
    color: #5a5a5a;
    line-height: 26px;
    font-size: 14px;
}

.xhxx {
    float: right;
    width: 792px;
    height: 319px;
}

.xhxx_nav {
    float: left;
    width: 792px;
    height: 38px;
    line-height: 38px;
    color: #5a5a5a;
    font-size: 21px;
    margin-bottom: 10px;
}


/*川美校史 结束*/


/*川美概况 结束*/


/*组织机构 开始*/

.top {
    width: 1200px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
    text-align: right;
    color: #a6a6a6;
}

.top a {
    color: #a6a6a6;
}

.top a:hover {
    color: #8c2e31;
}


/*z_content 开始*/

.z_content {
    width: 1200px;
    margin: 0 auto;
}

.z_right {
    float: right;
    width: 872px;
    min-height: 658px;
}

.z1 {
    float: left;
    width: 418px;
    height: 244px;
    border: #eeeeee 1px solid;
    padding-left: 1px;
    padding-top: 1px;
    margin-bottom: 14px;
}

.z1_1 {
    float: left;
    width: 399px;
    height: 245px;
    background: url(../images/z_bg.jpg) repeat-x;
    padding-left: 18px;
}

.z1_1_nav {
    float: left;
    width: 381px;
    height: 38px;
    line-height: 38px;
    color: #8c1c25;
    font-size: 21px;
    border-bottom: #7d7c7c 1px dotted;
    margin-bottom: 10px;
    position: relative;
}

.z1_1_nav a img {
    position: absolue;
    top: 13px;
    right: 0;
}

.z1_1 dl {
    float: left;
    line-height: 38px;
    color: #7d7c7c;
}

.z1_1 dl dt {
    float: left;
    width: 312px;
    height: 38px;
}

.z1_1 dl dt a {
    color: #7d7c7c;
    font-size: 14px;
}

.z1_1 dl dt a:hover {
    color: #8c2e31;
}

.z1_1 dl dd {
    float: left;
    width: 69px;
    height: 38px;
}

.z2 {
    float: left;
    width: 870px;
    height: 244px;
    border: #eeeeee 1px solid;
    padding-left: 1px;
    padding-top: 1px;
    margin-bottom: 14px;
}

.z2_1 {
    float: left;
    width: 851px;
    height: 245px;
    background: url(../images/z_bg.jpg) repeat-x;
    padding-left: 18px;
}

.z2_1_nav {
    float: left;
    width: 833px;
    height: 38px;
    line-height: 38px;
    color: #8c1c25;
    font-size: 21px;
    border-bottom: #7d7c7c 1px dotted;
    margin-bottom: 10px;
}

.z2_1 dl {
    float: left;
    line-height: 38px;
    color: #7d7c7c;
}

.z2_1 dl dt {
    float: left;
    width: 764px;
    height: 38px;
}

.z2_1 dl dt a {
    color: #7d7c7c;
    font-size: 14px;
}

.z2_1 dl dt a:hover {
    color: #8c2e31;
}

.z2_1 dl dd {
    float: left;
    width: 69px;
    height: 38px;
}


/*z_content 结束*/


/*组织机构 结束*/


/*list 开始*/

.z3 {
    float: left;
    width: 870px;
    padding-left: 1px;
    border: #eeeeee 1px solid;
    padding-top: 1px;
    margin-bottom: 14px;
    min-height: 658px;
}

.z3_1 {
    float: left;
    width: 870px;
    background: url(../images/z_bg.jpg) repeat-x;
}

.z3_1_nav {
    float: left;
    margin-left: 18px;
    width: 833px;
    height: 48px;
    line-height: 38px;
    color: #8c1c25;
    font-size: 21px;
    border-bottom: #7d7c7c 1px dotted;
    margin-bottom: 10px;
    position: relative;
}

.z3_1 ul {
    float: left;
    line-height: 38px;
    color: #7d7c7c;
    padding-left: 18px;
}

.z3_1 ul li {
    float: left;
    width: 833px;
    height: 38px;
    position: relative;
}

.z3_1 ul li a {
    color: #7d7c7c;
    font-size: 14px;
}

.z3_1 ul li a:hover {
    color: #8c2e31;
}

.z3_1 ul li span {
    float: left;
    width: 79px;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
}

.fanye {
    float: left;
    width: 833px;
    height: 40px;
    background: #0FF;
    margin-top: 20px;
}


/*list 结束*/


/*detail 开始*/

.z3_main {
    width: 833px;
    padding-left: 20px;
}

.h {
    float: left;
    width: 833px;
    line-height: 68px;
    color: #333;
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
}

.h1 {
    width: 833px;
    line-height: 38px;
    color: #333;
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
}


/*副标题样式*/

.z3_main p {
    text-indent: 2em;
    font-size: 14px;
    color: #7d7c7c;
    line-height: 24px;
    margin-top: 14px;
    margin-bottom: 14px;
}

.z3_main img {
    display: block;
    margin: 5px auto;
}

.z3_main a {
    color: #7d7c7c;
}

.z3_main a {
    color: ##8c2e31;
}

.zw-xin {
    width: 832px;
    padding-left: 20px;
    line-height: 30px;
    color: #7d7c7c;
    min-height: 400px;
}

.zw-xin p {
    text-indent: 2em;
    line-height: 30px;
    color: #7d7c7c;
}

.zw-xin table p {
    text-indent: 0em;
    line-height: 30px;
    color: #7d7c7c;
}

.zw-xin img {
  
    margin: 5px auto;
}

.zw-xin a {
    color: #7d7c7c;
}

.zw-xin a:hover {
    color: #fe7000;
}

.qiehuan {
    float: left;
    width: 833px;
    height: 48px;
    margin-top: 30px;
}

.qiehuan dl {
    float: left;
    width: 833px;
    height: 48px;
    color: #7d7c7c;
}

.qiehuan dl dt {
    float: left;
    width: 52px;
    height: 24px;
    line-height: 24px;
}

.qiehuan dl dd {
    float: left;
    width: 781px;
    height: 24px;
    line-height: 24px;
}

.qiehuan dl dd a {
    color: #7d7c7c;
}

.qiehuan dl dd a:hover {
    color: #8c2e31;
}


/*detail 结束*/


/*zuzhijigou_index 开始*/

.z_right1 {
    float: left;
    width: 813px;
    margin-left: 85px;
    min-height: 38px;
}

.ggbm,
.bksjy,
.yjsjy {
    float: left;
    width: 813px;
}

.ggbm_nav,
.bksjy_nav,
.yjsjy_nav {
    float: left;
    width: 813px;
    height: 38px;
    line-height: 38px;
    color: #5a5a5a;
    font-size: 21px;
    margin-bottom: 16px;
}

.ggbm ul {
    float: left;
    width: 813px;
}

.ggbm ul li {
    float: left;
    width: 244px;
    height: 40px;
    line-height: 40px;
    padding-left: 18px;
}

.ggbm ul li a,
.bksjy_part1 ul li a,
.bksjy_part2 a,
.bksjy_part3 ul li a,
.bksjy_part4 ul li a,
.yjsjy_part3 ul li a {
    color: #5a5a5a;
    font-size: 14px;
}

.ggbm ul li a:hover,
.bksjy_part2 a:hover,
.bksjy_part3 ul li a:hover,
.bksjy_part4 ul li a:hover,
.yjsjy_part3 ul li a:hover {
    color: #8c1d25;
}


/*zuzhijigou_index 结束*/


/*zcpy_index 开始*/

.bksjy {
    float: left;
    width: 813px;
    height: 637px;
}

.bksjy_nav {
    float: left;
    width: 813px;
    height: 38px;
    line-height: 38px;
    color: #5a5a5a;
    font-size: 21px;
    margin-bottom: 16px;
}

.jgsz {
    float: left;
    width: 813px;
    height: 637px;
}

.jgsz_nav {
    float: left;
    width: 813px;
    height: 38px;
    line-height: 38px;
    color: #5a5a5a;
    font-size: 21px;
    margin-bottom: 16px;
}

.bksjy_part1 {
    float: left;
    width: 813px;
}

.bksjy_part1 ul {
    float: left;
    width: 813px;
    margin-bottom: 14px;
}

.bksjy_part1 ul li {
    float: left;
    width: 388px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}

.bksjy_part2 {
    float: left;
    width: 795px;
    height: 30px;
    line-height: 30px;
    background: #f4f4f4;
    padding-left: 18px;
    margin-bottom: 10px;
}

.bksjy_part3 {
    float: left;
    width: 813px;
    margin-bottom: 20px;
}

.bksjy_part3_nav,
.yjsjy_part3_nav {
    float: left;
    width: 795px;
    height: 38px;
    line-height: 38px;
    padding-left: 18px;
    font-size: 18px;
    color: #8c2e31;
}

.bksjy_part3 ul li {
    float: left;
    width: 185px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}

.bksjy_part4 {
    float: left;
    width: 813px;
    margin-bottom: 20px;
}

.bksjy_part4_nav {
    float: left;
    width: 795px;
    height: 38px;
    line-height: 38px;
    padding-left: 18px;
    font-size: 18px;
    color: #8c2e31;
    position: relative;
}

.bksjy_part4_nav img {
    position: absolute;
    top: 0;
    right: 0;
}

.bksjy_part4 ul {
    float: left;
    width: 813px;
}

.bksjy_part4 ul li {
    float: left;
    width: 244px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}

.jgsz_part4 {
    float: left;
    width: 813px;
    margin-bottom: 20px;
}

.jgsz_part4_nav {
    float: left;
    width: 795px;
    height: 38px;
    line-height: 38px;
    padding-left: 18px;
    font-size: 18px;
    color: #8c2e31;
}

.jgsz_part4 ul {
    float: left;
    width: 813px;
}

.jgsz_part4 ul li {
    float: left;
    width: 244px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}

.yjsjy_part1 {
    float: left;
    width: 813px;
    height: 115px;
}

.yjsjy_part1 p {
    width: 795px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #5a5a5a;
    padding-left: 18px;
}

.yjsjy_part2 {
    float: left;
    width: 813px;
    height: 258px;
}

.yjsjy_part2 p {
    width: 795px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #5a5a5a;
    padding-left: 18px;
}

.yjsjy_part3 {
    float: left;
    width: 813px;
}

.yjsjy_part3 ul {
    float: left;
    width: 813px;
    margin-top: 4px;
}

.yjsjy_part3 ul li {
    float: left;
    width: 253px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}


/*zcpy_index 结束*/