@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{margin:0;padding:0;font-family:"微软雅黑";font-size:14px; background:#f4f4f4;}
a{text-decoration: none;color: #232323;font-size: 14px;}
a:hover{ color:#F00;}
ul,li,p{list-style-type: none;}
img{ border:none; display:inline;}
.clear{clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.common{ width:1200px; margin:0 auto;}

.top_lay{background:#f9f3f3;}
.top{ padding:20px 0; width:1200px; margin:0 auto; }
.ksdh{}
.nav_lay{ background:#90000c;height:50px; line-height:50px; color:#FFF; }
/**
#nav {line-height: 50px;  list-style-type: none;}

#nav a {display: block; width: 100px; text-align:center; font-size:16px;}

#nav a:link  {color:#FFF; text-decoration:none;}
#nav a:visited  {color:#FFF;text-decoration:none;}
#nav a:hover  {color:#FFF;text-decoration:none;}
#nav li {float: left; width:100px;position: relative;}
#nav li a:hover{ background:#90000c;}
#nav li ul { line-height:40px;  list-style-type: none;text-align:cneter;left: -999em; width:100px; position: absolute; }
#nav li ul li{float: left; width: 140px;background: #F6F6F6; }
#nav li ul a{display: block; width: 140px;w\idth: 140px;text-align:cneter;}
#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#90000c;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
**/
.banner{margin:10px auto;}
.article1{width:1200px;margin:0px auto;overflow:hidden;padding:10px 0px 0px;min-width:1200px;}
.article1 .column_left{width: 985px;}
.article1 .column_right{width: 193px;background:#f9f2f2;margin-left:20px;border:#cccccc 1px solid;text-align: center;}
.article1 .xyxx{width: 955px;overflow:hidden;background:#fff;padding:0 15px;}
.article1 .xyxx .title {height:36px;width: 100%;border-bottom: 1px solid #e4e4e4; font-weight:normal;margin-bottom: 20px;padding-top: 10px;}
.article1 .xyxx h2{float:left;height:34px;color: #90000c;padding:0px 11px;font:1.4em/20px "Microsoft Yahei";border-bottom: 2px solid #90000c;}
.article1 .xyxx .more{line-height:22px;float:right;}
.xyxx_z{width: 442px;text-align: center;line-height: 38px;}
.xyxx_y{ width:490px;}
.xyxx_y ul li{ line-height:40px;}
.xyxx_y ul li a{ font-size:16px; color:#333333;}
.xyxx_y ul li span{ float:right;}

.tzgg{ width:465px;float:left;margin-right: 20px; background:#fff; margin: 20px 0 10px 0;padding: 5px 10px;}
.tzgg ul li{ line-height:40px;}
.tzgg ul li a{ font-size:16px; color:#333333;}
.tzgg ul li span{ float:right;}

.column_right ul li{padding: 14px 30px;}
.column_right ul li a{font-size:16px;line-height: 28px;}

.jiansuo{ background:#fff;padding:34px 15px;}
.js{border:none;height:43px;width:245px;line-height:43px;padding: 0px 0px 0px 10px;font-family: 'Microsoft YaHei';font-size: 12px;float:left;}
.btn{float:left;}


.content_list{ width:1200px; margin:0px auto;}
.contleft{width:230px;float:left; margin-right:40px;padding-top:10px;padding-left:20px; padding-right:20px;background:#90000c; color:#FFF;}
.contleft h4{ font-size:20px; border-bottom:#980f11 1px solid; padding-bottom:16px;text-align: center;}
.contleft ul{ list-style:none; padding-bottom:10px;}
.contleft ul li{ line-height:30px; font-size:16px;color:#FFF;}
.contleft ul li a{color:#FFF; font-size:15px;padding:5px auto; display:block;line-height:50px;text-align:center;}
.contleft ul li a:hover{background:#980f11;padding:5px auto; line-height:50px;text-align:center;}
.contright{width:870px; padding:10px; float:left;background: #fff;}
.content_list h1{line-height:48px;margin-top:25px;color:#333;border-bottom: 1px solid #DDD; text-align:center;}
.content_list p span{font-size:12px;}
.content_list p{ font-size:16px;  line-height:28px; padding:8px 10px;}
.content_list p a{ font-size:16px;}


.contright .list p{ font-size:16px; padding:15px;}
.contright .list p a{ font-size:16px; padding-right:10px;}
.contright .list{ list-style:none; padding: 0px 0px 20px 20px;width:850px;}
.contright .list li{ line-height:50px;height:50px;font-size:14px;display:block; border-bottom:#CCC 1px dashed;}
.contright .list li a{ font-size:16px;}
.contright .list li span{ float:right;display:block;}

.contnr{width:1200px; padding:10px; float:left;background: #fff;}

.bq_lay{ background:#434343;padding:25px 0; color:#cccccc; text-align:center; line-height:30px; margin-top:20px;}
/**新增css**/

.wp_nav { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.wp_nav * {margin: 0; padding: 0}
.wp_nav:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.wp_nav .nav-item { display:inline-block; float:left; position:relative; vertical-align:bottom;}
.wp_nav .on { z-index:10;}
.wp_nav .nav-item .mark {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;}
.wp_nav .nav-item a{font-family:"Microsoft Yahei";display:block;text-align:center;position:relative;z-index:100;line-height:50px;color: #ffffff;}
.wp_nav .nav-item a.parent:hover{}
.wp_nav .nav-item a.parent {color:#000;}
.wp_nav .nav-item a span.item-name {   display: inline-block;
    padding: 0px 22px;
    line-height: 50px;
    cursor: pointer;
    font-size:  16px;
    text-decoration: none;}
.wp_nav .sub-nav {display:block;width:100%;position:absolute;z-index:200;visibility:hidden;border: 0px solid #ccc;border-top:none;top: 50px!important;background: #F6F6F6;}
.wp_nav .sub-nav .nav-item {white-space:nowrap;background: #F6F6F6;color: #666;}
.wp_nav .sub-nav .nav-item .mark { background:#F6F6F6;color:#666;}
.wp_nav .sub-nav .nav-item a {font-family:"Microsoft Yahei"; font-size:16px;font-weight:normal;color:#666;border-top:0px;width: 140px;w\idth: 140px;text-align:cneter;}
.wp_nav .sub-nav .nav-item a.parent:hover{ color:#F3F3F3;text-decoration:none;font-weight:normal;background:#90000c;}
.wp_nav .sub-nav .nav-item a.parent { background:#eee;color:#000;}
.wp_nav .sub-nav .nav-item a span.item-name {padding: 0px;line-height:40px;width: 140px!important;/* w\idth: 140px; */text-align: center !important;}
.wp_nav .nav-item a.parent:hover span.item-name{
    /* color:  #ffffff; */
}
.wp_nav .nav-item a.parent span.item-name{
    color: #ffffff;
}
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name{}
.wp_nav .sub-nav .nav-item a.parent span.item-name{}


.dtjt9_div_text{width:100%;text-align:left;position:absolute;right:0px;bottom: -15px;z-index:150;height:  35px;}
.dtjt9_div_text .dtjt9_div_text_title{background:#fff;text-align:center; height:35px;}
.yqlj2{width:200px;height:26px;text-align:center; float:left;}
.wp_search .search{background: url(../images/jiansuo.png) no-repeat !important;width:104px;height:43px;}

/**文章页**/
.infobox {padding:20px 60px; margin:0 auto; width:auto;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:22px;text-align:center;color: #182880;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;/* border-top:1px solid #ececec; */}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto;}
.xzzx{ width:230px;background:#AA0000;margin-left:20px;}
.xzzx .wp_nav .nav-item {width:230px;text-align:center;}
.xzzx .wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding: 0px 17px;
    cursor: pointer;
    color:#ffffff;
    font-size:35px;
    font-weight:bolder;
    line-height: 112px;
    text-decoration: none;
    letter-spacing:8px;
}
.sudy-links .links-wrap {
    display: none;
    position: absolute;
    left: 0;
    bottom: 25px;
    z-index: 100000000;
    padding: 3px 0;
    border: 1px solid #999;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1.4;
    background-color: #fff;
}
/*师资页*/
.link1{ margin:15px auto;}
.link1 h3{ background:#90000c; height:42px; line-height:42px; font-size:20px; font-weight:normal; padding-left:10px; margin-bottom:20px;color:#ffffff;}
.link1 ul li{ width:190px;height:auto; margin-right:27px; float:left;}
.link1 ul li img{ width:190px; height:125px;}