﻿@charset "utf-8";

body {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    min-width: 1400px;
    background:#e8e8ea;
}
ul,li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight: normal
}
img {
    border: 0;
}
a {
    text-decoration: none;
    color: #666666;
}
a:hover {
    text-decoration: none;
    color: #990000;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.clearboth {
    clear: both;
    border: 0;
    padding: 0;
    margin: 0;
}
.w1100 {
    width: 1100px !important;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.wrapper {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    position: relative;
    background: #ffffff;
}
.relative {
    position:relative;
}
.imghover {
    cursor: pointer;
    transition: all 0.6s;
}
.imghover:hover {
    transform: scale(1.2);
}
.relative{ position:relative; }
.i-more i{ color:#990000; font-style:normal; font-family: SimSun;}
.i-more{ font-size: 12px; color: #666666; line-height: 30px; font-family: SimSun; display: block}
.i-more:hover{  color: #990000}

.title_h1{ width: 100%; height: 36px; line-height: 36px;  padding: 0 ; border-bottom: 1px solid #dedede; position: relative; margin: 0 auto}
.title_h1 h1{height: 35px;  border-bottom: 3px solid #940f16; color: #940f16; font-size: 16px;  padding:0 10px; float:left}
.title_h1 a{ float: right; margin: 0 0 0 0 !important; line-height: 36px !important; padding-right: 5px;}

.n_list{height:auto; padding: 10px 0 0 0 !important; position: relative}
.n_list li{width: 100%; height: 30px; line-height: 30px; display: block;color: #999999;font-size: 14px;}
.n_list li a{font-size: 14px;color: #666666;  background: url("../images/ico_001.gif") left center no-repeat; padding-left: 10px; float: left}
.n_list li a:hover{color: #cc3300}
.n_list li .date{float: right}
.n_list li i{ font-style: normal; color: #ff9900}
.top_pic{ width:380px;height:117px; overflow: hidden; margin: 4px auto 10px auto;}
.top_pic img{ width: 173px; height: 117px;padding: 0; border: #dfdfdf 1px solid; float: left; margin-right: 15px}
.top_pic img:hover{ opacity: 0.9}

.header{ height: 194px; width: 100%; background: #ffffff;}
.header .topbg{ background: url("../images/top_bg.jpg") right center no-repeat;; height: 194px;}
.header .logo{float: left; width: 636px;overflow: hidden;}
.header .logo img{ margin: 50px 0 0 0; width: 100%;}
.header .header-r{float: right;width: 300px; padding: 40px 0 0 0;}
.header .top_link{ text-align:right; font-size: 12px; font-family: simsun; color: #666666; line-height: 50px; float: right !important;}
.header .top_link a{ font-size: 12px; font-family: simsun; color: #666666; padding:0 ; }
.header .top_link a:hover{ color: #990000 }
.header .top_link{float: left}

.i-search {
    width: 250px;
    height: 30px;
    overflow: hidden;
    position: relative;
    float: right;
    margin:10px 0;
}
.i-search .search-txt {
    width: 201px;
    padding-left: 5px;
    height: 30px;
    line-height: 28px;
    background: #e7e7e7;
    color: #9e9e9e;
    border: none;
}

.i-search .search-btn {
    width: 50px;
    height: 30px;
    position: absolute;
    right: 0;
    *margin-top: 1px;
    background: url("../images/search_ico.png") center no-repeat #8f8f8f;
    border: 0;
    cursor: pointer
}

.i-search .search-btn:hover {
    background: url("../images/search_ico.png") center no-repeat #940f16;
    border: 0;
    cursor: pointer
}



.menu{ width: 100%; height: 50px; margin: 0 auto;background: #990000}
.i-nav{ width: 1100px;  padding:0 20px; height:50px; line-height:50px; position:relative; z-index:1; margin: 0 auto; }
.i-nav a{ color:#fff;  }
.i-nav .nLi{ float:left;  position:relative; display:inline;  }
.i-nav .nLi h3{ float:left;  }
.i-nav .nLi h3 a{ display:block; padding:0 18px; font-size:16px; font-weight:normal; background: url("../images/nav_jgx.png") right center no-repeat}
.i-nav .sub{ display:none; width:150px; left:0; top:50px;  position:absolute; background:#4E4E4E;  line-height:30px; padding:5px 0;  }
.i-nav .sub li{ zoom:1; }
.i-nav .sub a{ display:block; padding:0 10px; }
.i-nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.i-nav .on h3 a{ background:#333333; color:#fff;  }


.banner{ width: 100%;height: 380px; background: url("../images/banner_bg.jpg") center no-repeat; background-size:100% 100%; overflow: hidden }
.banner .news{ width: 1100px; height: 343px;margin:15px auto;background: #ffffff}
.banner .news_pic{ width:515px; height:343px; overflow:hidden; position:relative; float: left;}
.banner .news_pic .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.banner .news_pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .news_pic .hd ul li{ float:left; margin-right:4px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size: 10px; font-family: SimSun;}
.banner .news_pic .hd ul li.on{ background:#cc0000; color:#fff; }
.banner .news_pic .bd{ position:relative; height:100%; z-index:0;   }
.banner .news_pic .bd li{ zoom:1; vertical-align:middle; }
.banner .news_pic .bd img{ width:515px; height:343px; display:block;  }
.banner .news_pic .bd  span{ position:absolute; bottom:0; background:url("../images/title_bg.png"); width:100%;  line-height:40px; height: 40px; color:#fff;}
.banner .news_pic .bd h1{ color:#fff; font-size:16px; margin:0; padding:0 10px; height: 40px; line-height: 40px;}
.banner .news_pic .prev,.banner .news_pic .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:50px; background:url("../images/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .news_pic .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .news_pic .prev:hover,
.banner .news_pic .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .news_pic .prevStop{ display:none;  }
.banner .news_pic .nextStop{ display:none;  }



.i-title{margin: 22px 0 0 0; height: 30px;}
.i-title h1{ float: left; color: #ffffff; font-size: 16px; text-align: center; line-height: 36px; width: 100px; height: 40px;background: url("../images/news_titlebg.png") center no-repeat; display: block;}
.i-title a{ float: right; }
.i-title a i{ color:#990000; font-style:normal; font-family: SimSun;}
.i-title .i-more{ font-size: 12px; color: #666666; line-height: 30px; font-family: SimSun;}
.i-title .i-more:hover{  color: #990000}
.no-1{ height: auto; overflow: hidden;  padding:0; margin: 0 auto; width: 100%}
.no-1 h1{ font-size: 20px; color: #990000; line-height: 50px; text-align: center; display: block}
.no-1 h1 a{ font-size: 20px; color: #990000; line-height: 40px;text-align: center; display: block}
.no-1 p{ font-size: 14px; line-height: 24px; color: #999999; text-indent: 2em; margin: 0 auto; padding: 0 0 10px 0;border-bottom:#cccccc 1px dashed; }
.no-1 p a{ color: #990000}
.i-list{ padding: 10px 0; height: auto; overflow: hidden}
.i-list li{ background: url("../images/ico_001.gif") left center no-repeat; width: 100%; line-height: 30px; }
.i-list li a{ color: #666666; line-height: 30px;  padding-left: 10px;}
.i-list li a:hover{ color: #990000; }
.i-list li span{ float: right; color: #818181}
.news_txt{ float: right; height:343px;width: 550px; padding: 0 15px 0 0}


.i-notic{ width:100%; height: 88px; margin: 12px auto; background: #ffffff}
.i-notic .i-notic-box{height: 88px;}
.i-notic .i-notic-box h1{ float: left; background: url("../images/notic_titlebg.png") left center no-repeat; font-size: 16px; color: #ffffff; display: block; width:50px;  padding: 24px 18px;}
.i-notic-nr{ width: 910px; height: 88px;  position:relative; float: left;}
.i-notic-nr .bd{ padding:0; width:910px; overflow:hidden; }
.i-notic-nr .bd .tempWrap{ width: 910px !important;}
.i-notic-nr .bd ul{ overflow:hidden; zoom:1;}
.i-notic-nr .bd ul li{ margin-right:20px; float:left;  text-align:left; _display:inline;line-height: 88px; height: 88px; background: url("../images/ico_002.gif") left center no-repeat; padding-left: 10px;}
.i-notic-nr .bd ul li span{ color:#999;  }
.i-notic-more{ background: url("../images/notic_jg.png") left center no-repeat; float: right; width: 80px; height: 88px; position: relative}
.i-notic-more .moredw { position: absolute ; top: 28px; right:15px}

.i-main{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto}
.i-main-left{ width: 784px; height: auto; float: left; overflow: hidden}
.i-main-left-nr{ width: 800px;overflow: hidden;}
.i-main-right{width: 304px; float: right}
.iml-box{ width: 366px; height: 335px; background: #ffffff; padding: 15px 10px;float: left; margin: 0 12px 12px 0}
.imr-box{ width: 284px; height: 346px; background: #ffffff; padding: 15px 10px 5px 10px;float: left; margin: 0 12px 12px 0}

.m-t-nr{ padding-top:15px; height: 287px; overflow: hidden}
.m-l-nr p{ text-align: left; text-indent: 2em; color: #666666; line-height: 27px; font-size: 14px; margin: 0;padding: 0}
.m-teacher-photo{height: auto; overflow: hidden;}
.m-teacher-photo a{ display: block; height: 90px; overflow: hidden; width: 100%; margin-bottom: 10px;}
.m-teacher-photo p:hover { color: #990000 !important;}
.m-teacher-photo img{ float: left; width: 59px; height: 83px; border: #cccccc 1px solid}
.m-teacher-photo img:hover{ opacity: 0.9;}
.m-teacher-photo .m-teacher-txt{ float: right;width: 215px;}
.m-teacher-photo .m-teacher-txt h3{ color: #333333; font-size: 14px; font-weight:bold;  height: 27px;}
.m-teacher-photo .m-teacher-txt h3:hover{ color: #990000; }
.m-teacher-photo .m-teacher-txt p{color: #666; font-size: 14px; line-height:22px;  padding: 0; margin: 0; text-indent: 0 !important;}


.xsyd_link{ width: 300px; padding: 10px 0 0 0; height: auto; overflow: hidden; margin: 0 auto;}
.xsyd_link a{ background: #e8e8e8; display: block; color:#333333; width: 124px; height: 32px; margin: 0 8px 5px 0; float: left; line-height: 32px; padding: 0 0 0 14px}
.xsyd_link a:hover{ background: #990000; color: #ffffff }
.xsyd_link_c { width:271px !important;}

.xt_link{}
.xt_link img{ width:285px; height: 47px; margin:0 auto 4px auto }




.select {
    position:relative;
    float:left;
    margin: 0 41px 0 0;
}
.select dt {
    height:32px;
    display:inline-block;
    background: url("../images/link_icon1.png") no-repeat right center #ffffff;
    line-height:32px;
    font-size: 14px;
    cursor:pointer;
    text-indent: 10px;
    width:187px;
    color: #656565;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    position:relative;
    }
.select dd {
    position:absolute;
    left:-40px;
    bottom:31px;
    border:1px solid #d2ccc4;
    background:#fff;
    display:none;
    font-size: 14px;
    z-index: 99;
}
.select dd ul {
    width:285px;
        
}
.select dd ul li a {
    line-height:28px;
    display:block;
    padding:0 8px;
    color: #656565;
}
.select dd ul li a:hover {
    background:#f3f3f3;
}


.list-banner {
    background: #d6d8da;
    width: 100%;
    height: 200px;
    text-align: center;
    margin:0;
}
.list-banner img {
    width: 1100px;
    height: 200px;
}
.listmain {
    overflow: hidden;
    height: auto;
    position: relative;
    padding: 0 0 0 0 ;
    width: 1100px;
    margin: 12px auto;
}
.lm-left {
    width: 270px;
    float: left
}
.lm-left .left-lmname {
    background: url("../images/listname_bg.png") right bottom no-repeat #990000;
    height: 75px;
    padding: 25px 0 0 25px;
    overflow: hidden
}
.lm-left .left-lmname h1 {
    color: #ffffff;
    font-size: 28px;
    line-height:30px;
}
.lm-left .left-lmname span {
    color: #daa3a3;
    font-size: 16px;
    line-height: 30px;
}
.lm-left .list-sub {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.lm-left .list-sub a{
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    margin: 1px 0 0 0;
    background: #ffffff;
}
.lm-left .list-sub a:hover,#this-on {
    display: block;
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    color: #ffffff;
    background: url("../images/sub_bgh.png") 230px center no-repeat #990000;
}

.lm-right {
    width: 778px;
    float: right;
    margin-right:0;
    border: #eaeaea 1px solid;
    background: #ffffff; padding:0 20px ;
}
.this-name {
    border-bottom: #bfbfbf 1px solid;
    line-height: 40px;
    height: 40px;
    padding: 0;
    margin: 20px 20px 0 20px;
}
.this-name h1 {
    color: #990000;
    font-size: 20px;
    font-weight:normal;
    line-height: 39px;
    height: 39px;
    padding-left: 30px;
    float: left; background: url("../images/ico_wz.png") left center no-repeat; border-bottom: #990000 3px solid;
}
.this-name span {

    color: #666
}
.this-name span a {
    color: #666
}
.lm-right .lm_list {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 40px 20px;
}
.lm-right .lm_list li {
    line-height: 40px;
    height: 40px;
    font-size: 14px; width:100%;
    color: #999999;
    text-align: right;
    padding: 0 ;
    background: url("../images/dxhx.png") bottom repeat-x;
}
.lm-right .lm_list li a {
    color: #4a4a4a;
    float: left;
    padding-left: 15px;
    background:url("../images/ico_001.gif") left center no-repeat;
}
.lm-right .lm_list li:hover {
    background: #ececec;
    color: #cc0000
}
.lm-right .lm_list li a:hover {
    background:url("../images/ico_001.gif") left center no-repeat #ececec;
    color: #cc0000
}
.lm-right .lm_list li span{ float:right}
.lm-right .list-fy {
    text-align: center;
    margin:0 auto 40px auto;
    min-height: 40px;
}


.c-content {
    height: auto;
    overflow:hidden;
    position: relative;
    margin: 50px auto 100px auto;
    padding: 0 20px;
}
.c-content .c-title {
    font-size: 30px;
    color: #cc3333;
    line-height: 50px;
    text-align: center
}
.c-content .other-s {
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #666666;
    background: #f5f5f5;
    margin:15px auto 0 auto;
}
.c-content .nr-info {
    height: auto;
    overflow:hidden;
    position: relative;
    text-align: left
}
.c-content .nr-info p {
    font-size: 16px;
    color: #666;
    line-height: 34px;
    font-family:"微软雅黑";
    margin: 15px 0;
    text-indent: 2em;}
.left_box{ height: auto; overflow: hidden; background: #ffffff; margin: 0 auto 12px auto;}
.left_box h1{ color:#ffffff; font-size: 16px; line-height: 42px;height: 42px; background: #940f16;border-left: #520004 4px solid; padding-left: 15px;}
.left_box_nr{ height: auto; overflow:hidden; padding:10px 15px 20px 15px }
.left_box_nr li{ height: 34px !important; line-height: 34px !important; }



.zh-th{width: 738px;height: auto;overflow:hidden;position: relative;margin: 0 auto 20px auto; padding: 0;}
.zh-th-box{width: 100%;height: auto;overflow:hidden; margin: 30px auto;}
.zh-th-box .zh-th-title{height: 38px; line-height:38px;background: #ececec; border-left:#990000 5px solid; }
.zh-th-box .zh-th-title h1{ font-size:18px; font-weight: bold; color: #333333;  padding-left: 15px; float: left }
.zh-th-box .zh-th-title h1 span{font-size: 14px; }
.zh-th-box .zh-th-title a{ float: right;font-size: 12px; color: #666666; padding-right: 15px;}
.zh-th-box .zh-th-list{padding:15px 0; width: 720px; height: auto; overflow: hidden;}
.zh-th-box .zh-th-list ul{ width: 800px; height: auto; overflow: hidden}
.zh-th-box .zh-th-list li{ color: #999999; line-height: 40px; text-align:left;  background: url("../images/ico_sz.png") left center no-repeat; padding-left: 10px; width:185px; float: left}
.zh-th-box .zh-th-list li a{  color: #666666;}
.zh-th-box .zh-th-list li a:hover{color: #990000;}



.footer{ background: #990000; height: 222px;}
.footer_box{ margin: 0 auto;width: 1100px;}
.yqlj_title{ color: #ffffff; font-size: 18px; line-height: 60px; height: 60px; text-align: left;}
.yq_link{ border-bottom: #b96165 1px solid; height:50px; width: 100%; position: relative;}
.yq_link_left{ width: 100%;float: left;}
.yq_link_right{ width: 316px; float: right; position: absolute; top: 0; right: 0; overflow: hidden;}
.yq_link_right img{ margin-left:12px;padding:0; float: left}
.yq_link_right img:hover{opacity: 0.9}
.copyright{color: #ffffff; font-size: 14px; padding:20px 0; margin: 0; line-height:27px; height: auto; overflow: hidden;width: 100%;}
.copyright_left{ float:left;color: #ffffff; font-size: 14px; padding:0; margin: 0; line-height:27px; width: 700px; text-align: left;}
.copyright_left p{color: #ffffff; font-size: 14px; padding: 0; margin: 0;}
.copyright_right{float:right; text-align: right}
.copyright_right p{ margin: 0; padding: 0}


.winstyle148524 span{float:none;}
.leaderfont148522 img{margin-top:3px!important;max-width:740px;}
#vsb_content_2 p{font-size: 16px!important;
    color: #666!important;
    line-height: 34px!important;
    font-family:"微软雅黑"!important;
    margin: 15px 0!important;
    text-indent: 2em!important;}
#vsb_content table{max-width:720px!important;border-collapse:collapse;margin:0 auto;}
    #vsb_content p img{margin:0 auto!important;display:block;max-width:740px;}
       #vsb_content tr td p{text-indent:0em!important;}
#vsb_content_2 table td p{text-indent:0em!important;}