﻿
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ background:#ededed; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#464646;font-family: '微软雅黑';}
a{ color:#464646; text-decoration:none;}
a:hover{ color:#A00000; text-decoration:none;}
ul li{ list-style:none;}
img{ border:0px;max-width: 100%;}

.top{ width:100%; height:114px; background:#A00000;}
.top_center{ width:1004px; height:114px; background:url(/attachment/images/top_bg.gif) center no-repeat; margin:0px auto;}
.top_left{ width:681px; height:114px; float:left;}
.top_left ul li{ float:left;}
.top_right{ width:323px; height:114px; float:right;}
.top_nav{ width:323px; height:32px; overflow:hidden;}
.top_nav ul{ float:right;}
.top_nav ul li{ float:left; height:32px; line-height:32px; color:#fff;}
.top_nav ul li a{ color:#fff;}
.top_tel{ width:323px; height:35px; margin-top:33px;}
.top_tel ul{ float:right;}
.top_tel ul li{ float:left;}

.menu{ width:100%; height:53px; background:#700000;  }
.menu_list{ width:1004px; height:53px; margin:0px auto; z-index:1; *position:relative;}
.menu_list ul{ position:absolute;}
.menu_list ul li{ width:90.9px; height:53px; float:left; text-align:center; line-height:53px; font-size:14px; font-weight:bold; float:left;}
.menu_list ul li a{ color:#fff; display:block;}
.menu_list ul li a:hover{ background:#A00000; color:#fff;}
.menu_list li ul{ width:100px; height:auto; display:none; position:absolute; *margin-left:-45px; z-index:5;}
.menu_list li ul li{ width:100px; line-height:53px; background:url(/attachment/images/menu_list_bg.png); }
.menu_list li ul li ul{ width:100px; height:auto; margin-left:100px; *margin-left:45px; _margin-left:60px; z-index:5; overflow:hidden; float:left; margin-top:-42px; }
.menu_list li ul li ul li{ width:100px; background:#414141; display:block; height:40px; line-height:40px; font-size:12px; font-weight:normal;}
.menu_list li ul li ul li a:hover{ background:#333333; text-decoration:none; display:block;}
.menu_txt{ height:40px; line-height:40px; font-size:12px;}


.index_gg{ width:1004px; height:58px; background:#fff; border-bottom:1px solid #dedede; margin:0px auto; z-index:1px; margin-top:-58px; overflow:hidden;}
.index_gg_bt{ width:116px; height:58px; color:#fff; background:#A00000; float:left; line-height:58px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; text-align:center;}
.index_gg_list{ width:740px; height:58px; margin-left:30px; float:left;}
.box{ width:850px; height:58px; overflow:hidden; margin-left:30px; float:left;}
.t_news{ height:58px;  overflow:hidden; position:relative;}
.t_news b{ line-height:58px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:58px; display:inline-block; position:absolute; top:0; font-size:14px;}
.index_gg_date{ padding-left:30px;}

.swap{top:58px;}
.index_gg_more{ width:53px; height:58px; float:right; margin-right:18px; margin-top:17px; z-index:9999;}

.index_main{ width:1004px; height:auto; margin:16px auto;}

.index_about{
    background:#fff;
    margin-bottom: 15px;
    border-bottom: 1px solid #dedede;
    overflow:hidden;
    height:auto;
    padding:20px;
}
.index_aboutcontent{
    display:flex;
    justify-content:space-between;
    margin-top:15px;
}


.index_xx{     width: 1004px;
    height: 376px;
    border-bottom: 1px solid #dedede;
    background: #fff;
    margin-bottom: 15px;
}
.index_xx_list{ width:959px; height:auto; margin:0px auto;}
.index_school{ width:288px; height:220px; float:left; margin-top:27px;}
.index_school_bt{ width:100%; height:20px; background:url(/attachment/images/tb_01.gif) left no-repeat; font-family:"方正大黑简体"; font-size:18px; background-position:5px;}
.index_school_bt ul li{ float:left; line-height:20px;}
.index_school_lr{ width:288px; height:auto; }
.index_school_img{ width:100%; height:145px;width:48%;flex-shrink:0;margin-left:20px;}
.index_school_txt{ text-indent:2em; line-height:30px;font-size: 14px;}
.index_img{ width:600px; height:auto; float:left;  margin-top:27px;}
.index_news{ width:48%; height:220px; float:left; margin-top:27px;}
.index_news_list{ width:100%; height:auto; margin-top:10px;}
.index_news_list ul{ margin-top:25px;}
.index_news_list ul li{ width:438px; height:30px;font-size: 14px;  line-height:30px; overflow:hidden; background:url(/attachment/images/tb_02.gif) left no-repeat; background-position:4px 6px;}
.index_news_txt{ width:298px; height:24px; line-height:24px; overflow:hidden; display:inline; text-overflow: ellipsis; white-space: nowrap; padding-left:21px; float:left;}
.date{ float:right; padding-right:4px;}
.index_student{ width:1004px; height:363px; margin-top:20px;}
.index_student_bt{ width:99px; height:363px; float:left;}
.index_student_list{ width:885px; height:363px; float:right;}
.index_student_list ul li{ width:200px; height:362px; background:#fff; border-bottom:1px solid #dedede; float:left; margin-left:20px;}
.index_student_lr{ width:182px; height:auto; margin:10px auto;}
.index_student_lr_img{ width:180px; height:180px; border:1px solid #c6e0ff;}
.index_student_lr_p{ width:180px; line-height:22px; margin-top:5px; font-size:12px;}
.index_student_txt{ padding-left:18px; color:#A00000; font-size:14px; font-weight:bold; }


/*newscss*/
.index_zy{ width:486px; height:auto; float:left; margin-left:14px; _margin-left:7px; margin-top:27px;}
.index_zy_list{ width:100%; height:200px; margin-top:15px;}

.index_zy_list ul li {
    width:142px;
    height: 40px;
    border: 1px solid #e27c7c;
    margin-left: 7px;
    _margin-left: 7px;
    margin-top: 8px;
    float: left;
    font-size: 12px;
    text-align: center;
    line-height: 43px;
    margin-bottom: 7px;
}


.index_zy_list ul li a{ display:block;}
.index_vido{ width:485px; height:auto; float:right; margin-right:15px; _margin-right:7px; margin-top:27px;}
.index_vido_lr{ width:100%; height:200px; margin-top:10px;}


.bottom_nav{ width:100%; height:47px; background:#700000; margin-top:-88px;}
.bottom_nav_list{ width:1004px; height:47px; margin:0px auto;}
.bottom_nav_list ul{ width:780px; margin:0px auto;}
.bottom_nav_list ul li{ color:#fff; float:left; line-height:47px; padding-left:25px;}
.bottom_nav_list ul li a{ color:#fff;}
.copyright{ width:100%; height:195px; background:#A00000;}
.copyright_list{ width:1004px; height:auto; margin:0px auto;position:relative;top:0px;}
.copyright_list ul{ padding-top:20px;}
.copyright_list ul li{ width:100%; height:27px; line-height:27px; color:#fff;text-align: center;}
.copyright_txt{ padding-left:10px;}
.copyright_list .wximages{position: absolute;top:0px;right: 0;display: flex;}
.copyright_list .wximages li{
    display: flex;
    flex-direction: column;
    width: 85px;
    height: 113px;
    margin-right: 15px;
}
.copyright_list .wximages li img{
    width: 100%;
    height: 85%;
}
.copyright_list .wximages li span{
    text-align: center;
}
.copyright .friendlinks{
    display: flex;
    color: white;
    padding-top: 15px;

 }
.copyright .friendlinks p
{
    height: 20px;
    line-height: 20px;
    width: 136px;
}
.copyright .friendlinks ul{
    display: flex;
    margin-top: -22px;
    margin-left: -69px;
    width: 100%;
}
.copyright .friendlinks ul li{
    margin-right: 5px;
    margin-right: -27px;
    width: 133px;
}
.copyright .friendlinks ul li a{
    color: white;
}
.copyright .friendlinks
/*about*/
.about_banner{ width:100%; height:277px; overflow:hidden;}
.about_main{ width:1004px; height:auto; background:#fff; margin:28px auto; border-bottom:1px solid #dedede;margin-bottom: 109px;}
.about_list{ width:961px; height:auto; margin:0px auto;}
.about_left{ width:235px; height:auto; float:left;}
.about_left_bt{ width:235px; height:36px; line-height:36px; border-bottom:3px solid #ededed; margin-top:13px; }
.about_left_bt_txt{ width:190px; height:36px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#525151; border-bottom:3px solid #A00000; text-align:center;}
.about_subnav{ width:235px; height:auto; margin-top:10px;}
.about_subnav ul li{ width:235px; height:47px; line-height:47px; border-bottom:1px solid #fff; background:#ededed url(../images/subnav_bg01.png) left no-repeat; background-position:49px;  font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#515151; overflow:hidden;}
.about_subnav_txt{ padding-left:75px; overflow:hidden;}
.about_subnav ul li a{ color:#515151; display:block; overflow:hidden;}
.about_subnav ul li a:hover{ background:#4480c9 url(/attachment/images/subnav_bg02.png) left no-repeat; background-position:49px; color:#fff; overflow:hidden; display:block;}
.about_tel{ width:235px; height:auto; margin-top:15px;margin-bottom:15px; }
.nanv_1{ width:235px; height:47px; border-bottom:1px solid #fff; background:#ededed url(/attachment/images/subnav_bg01.png) left no-repeat; background-position:49px; line-height:47px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#515151; }
.nanv_1 a{ display:block; padding-left:75px;}
.nanv_1 a:hover{ background:#A00000 url(/attachment/images/subnav_bg02.png) left no-repeat; background-position:49px; color:#fff;}
.nanv_2{ width:235px; height:auto;}
.nanv_2 ul li{ width:235px; height:36px; line-height:36px; text-align:left; background:#e4e4e4 url(/attachment/images/tb_02.png) left no-repeat; background-position:68px; overflow:hidden; font-size:12px;}
.nanv_2 ul li a{ display:block; height:36px; overflow:hidden; padding-left:80px;}
.nanv_2 ul li a:hover{ background:#f5f5f5 url(/attachment/images/tb_02.png) left no-repeat; background-position:68px; overflow:hidden; color:#525151;}


.about_right{ width:687px; height:auto; float:right;background: white;}
.about_right_site{ width:687px; height:36px; margin-top:13px; border-bottom:1px solid #ededed;}
.about_right_site ul li{ float:left; line-height:36px;}
.about_right_lr{ width:650px; height:auto; margin:15px auto;}
.about_right_lr_p{ text-indent:2em; line-height:27px; margin-top:20px;}



/*news*/
.news{ width:630px; height:auto; margin:15px auto;}
.news ul{ margin-top:10px;}
.news ul li{ width:630px; height:27px; line-height:27px; background:url(/attachment/images/tb_04.gif) left no-repeat; overflow:hidden;}
.news_txt{ width:500px; height:27px; line-height:27px; overflow:hidden; display:inline; text-overflow: ellipsis; white-space: nowrap; padding-left:14px; float:left;}
.page{ width:687px; height:40px; border-top:1px dashed #b9b9b9; margin-bottom:30px;padding-top: 10px;}
.page ul{ width:100%; margin:0px auto;}
.page ul li{ float:left; padding-left:13px; line-height:40px;}
h1{ font-size:18px; font-family:"微软雅黑"; line-height:40px; color:#525151; text-align:center;}
.title{ line-height:30px; text-align:center; color:#939393; border-bottom:1px dashed #d2d2d2; margin-top:5px;}


/*teacher*/
.tearch{ width:687px; height:auto; margin-top:5px;}
.tearch ul li{ width:214px; height:auto; float:left; margin-left:11px; text-align:center; line-height:30px; margin-top:10px;}
.tearch_img{ width:212px; height:220px; border:1px solid #c3deff;}
.tearch_img_p{ margin:8px auto;}

/*zsbm*/
.zsbm_input{ width:173px; height:24px; border:1px solid #e2e2e2; line-height:24px; margin-left:7px; color:#515151;}
.zsbm_txt{ color:#ff0000;}
.zsbm_txt01{ padding-left:7px;}

/*login*/
.login{ width:500px; height:auto; margin:0px auto; font-size:14px;}
.login a{ color:#4095ce; text-decoration:none;}

/*vido*/
.vido{ width:573px; height:399px; margin:30px auto;}

/*online*/
.online{ width:687px; height:auto; margin-top:10px;}
.online_sm{ width:687px; height:auto;}
.online_sm ul li{ line-height:27px; padding-left:7px;}
.online_sm_p{ width:687px; height:31px; background:#fafafa; line-height:31px; margin-top:10px;}
.online_txt{ padding-left:7px; font-weight:bold; color:#4480c9; }
.online_table{ width:687px; height:549px; background:#fafafa; margin:20px auto;}

/*feedback*/
.feedback_input{ width:277px; height:35px; border:1px solid #eeeeee; line-height:35px; color:#464646; margin-left:7px;}

/*search*/
.search{ width:640px; height:96px; background:#f7f7f7; margin:20px auto;}

.imglist ul{
    display:flex;
    width: 100%;
    flex-wrap: wrap;
}
.imglist li{
    width: 28%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.imglist li a{
    border: 1px solid #C3DEFF;
    padding: 8px;
    display: inline-block;
    height: 222px;
}
.imglist p{
    text-align: center;
    margin-top: 5px;
}
.imglist li img{
    width: 100%;
    height: 100%;
}
.duiwailinks{
    display: flex;
    height: 89px;
    list-style-type: none;
}
.duiwailinks ul li{
    margin-right: 14px;
}
