/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */

@charset "utf-8";

/* CSS Document */

h1, h2, h3, h4, h5, h6, img, p, ul, li, dl, dt, dd, ol, table, tr, form, td, span, input, a, div {

	margin: 0px;

	padding: 0px;

	font-style: normal;

	font-size: 14px;}
body {

	font-family: "微软雅黑";

	font-size: 12px;

	margin: 0 auto;

	background: #fff;

	color: #494949;

	padding: 0px;}

img {

	border: 0px;

	border: none;}

ul, li {

	list-style-type: none;}

a {

	text-decoration: none;

	color: #494949;}

a:hover {

	color: #8f0114;}

h2, h3, h4, h5 {

	font-family: "微软雅黑";

	font-weight: normal;}

.clear {

	clear: both

;}
.header {

	width: 100%;

	height: 182px;

	background: url(../images/head_bg.jpg) repeat-x;

	margin: 0px;

	padding: 0px;}

.top {

	width: 1003px;

	height: 142px;

	margin: 0 auto;

	overflow: hidden;

	position: relative

;}
.pb_sys_style1 .p_no_d {
    border:1px solid #8c0000 !important;
    background-color: #8c0000 !important;
}
.top .logo {

	float: left;

	width: 488px;

	height: 102px;

	margin-top: 15px;}

.top_rt {

	width: 434px;

	float: right;

	text-align: right;}

.nav {

	width: 100%;

	height: 40px;}

#nav {

	width: 1003px;

	margin: 0 auto;

	height: 40px;}

#nav li {

	position: relative;

	float: left;

	z-index: 100;}

#nav li a {

	display: inline-block;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	font-family: "微软雅黑";

	padding: 0px 23px;}

#nav li a.action {

	background-color: #f9f4f5;

	color: #8f0114;}

#nav li a:hover {

	background-color: #FFF;}

#nav li .sonnav {

	line-height: 28px;

	font-size: 14px;

	display: none;

	position: absolute;

	top: 40px;

	left: 0px;

	text-align: left;

	padding-bottom: 10px;

	z-index: 999;}

#nav li.on {}

#nav li.on a {

	color: #8f0114;

	background-color: #f9f4f5;}

#nav li.on a:hover {

	color: #8f0114;

	background-color: #f9f4f5;}

#nav li.on .sonnav {

	display: block;

	background-color: #f9f4f5;}

#nav li.on .sonnav dl {

	width: 102px;

	overflow: hidden;}

#nav li.on .sonnav dl dd {

	width: 102px;

	line-height: 28px;}

#nav li.on .sonnav dl dd a {

	color: #8f0114;

	font-size: 14px;

	width: 102px;

	height: 28px;

	line-height: 28px;

	background: none;

	padding: 0px 0px;}

#nav li.on .sonnav dl dd a:hover {

	color: #ee0225;}

#nav li .sonnav2 {

	line-height: 28px;

	font-size: 14px;

	display: none;

	position: absolute;

	top: 40px;

	left: 0px;

	text-align: left;

	padding-bottom: 10px;

	z-index: 999;}

#nav li.on .sonnav2 {

	display: block;

	background-color: #f9f4f5;}

#nav li.on .sonnav2 dl {

	width: 160px;

	overflow: hidden;}

#nav li.on .sonnav2 dl dd {

	width: 160px;

	line-height: 28px;}

#nav li.on .sonnav2 dl dd a {

	color: #8f0114;

	font-size: 14px;

	text-align: left;

	width: 160px;

	height: 28px;

	line-height: 28px;

	background: none;}

#nav li.on .sonnav2 dl dd a:hover {

	color: #ee0225;}

.content {

	width: 1003px;

	margin: 0px auto;

	position: relative;

	margin-top: 5px;}

.page {

width: 1405px;

margin: 56px auto 20px;

position: relative;

}

/*幻灯片代码*/

.banner {

	width: 1003px;

	height: 330px;

	position: relative;

	overflow: hidden;

	margin: 0 auto;}

.banner ul {

	width: 9999px;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	margin: 0;

	padding: 0;}

.banner ul li {

	width: 1003px;

	height: 330px;

	float: left;

	position: relative;}

.banner ul li a img {

	display: block;

	width: 1003px;

	height: 323px;}

.banner ol {

	height: 18px;

	position: absolute;

	bottom: 15px;

	z-index: 1002;

	text-align: center;

	right: 0px;}

.banner ol li {

	float: left;

	width: 12px;

	height: 12px;

	text-align: center;

	margin-right: 15px;

	overflow: hidden;

	cursor: pointer;

	font-size: 12px;

	color: #9b0606;

	background: url(../images/icon1.jpg) no-repeat;

	font-family: "微软雅黑";}

.banner .active {

	color: #fff;

	background: url(../images/icon1_active.jpg) no-repeat;}

/*幻灯片代码结束*/



.con1 {

	width: 1003px;

	margin-top: 10px;}

.con1_lf {

	width: 302px;

	height: 300px;

	float: left;

	margin-right: 40px;}

.con1_con {

	width: 305px;

	height: 300px;

	float: left;}

.con1_rt {

	width: 328px;

	height: 300px;

	float: right

;}

h2.con1_list_tit {

	height: 36px;

	line-height: 36px;

	font-size: 18px;

	color: #8f0114;}

.con1_lf_list dt {

	width: 302px;

	height: 58px;

	padding: 13px 0px;

	border-bottom: 1px solid #e6e6e6

;}

.con1_lf_list dt img {

	float: left;

	border: 1px solid #ccc;}

.con1_lf_list dt .first {

	float: right;

	width: 200px;

	height: 40px;

	padding-right: 0px;

	padding-left: 10px;

	color: #0e71af;

	padding-top: 5px;}

.con1_lf_list dt .first p {

	height: 47px;

	line-height: 20px;}

.con1_lf_list dt .first p span {

	margin-left: 10px;

	color: #bd0020;

	font-size: 12px

;}

.con1_lf_list dt .first p a {

	font-family: "微软雅黑";

	font-size: 12px;

	color: #323232;}

.con1_lf_list dt .first p a:hover {

	color: #8f0114;}

.con1_lf_list dl dd {

	height: 34px;

	line-height: 34px;

	background: url(../images/icon_01.jpg) 5px center no-repeat;

	border-bottom: 1px solid #ebebeb;}

.con1_lf_list dl dd span {

	float: right;

	font-family: Arial;

	font-size: 12px;

	color: #bd0020;}

.con1_lf_list dl dd a {

	font-family: "微软雅黑";

	font-size: 12px;

	color: #323232;}

.con1_lf_list dl dd a:hover {

	color: #8f0114;}

.more {

	float: right;

	margin-top: 12px;}

.more a {

	color: #575757;

	font-family: "宋体";

	font-size: 12px;}

.con1_con_list ul li {

	height: 43px;

	margin-top: 9px;}

.con1_con_list ul li a {

	font-size: 12px

;}

.con1_con_list ul li div.date {

	background: url(../images/date_bg.jpg) no-repeat;

	width: 63px;

	height: 43px;

	text-align: center;

	color: #bd0020;

	font-size: 12px;

	float: left;

	margin-right: 15px;}

.con1_con_list ul li div.date span {

	display: block;

	color: #fff;

	font-size: 12px;

	width: 63px;

	height: 22px;

	text-align: center

;}

.con1_rt_list ul li {

	height: 34px;

	line-height: 34px;

	background: url(../images/icon_01.jpg) 5px center no-repeat;

	border-bottom: 1px solid #ebebeb;}

.con1_rt_list ul li span {

	font-family: Arial;

	font-size: 12px;

	color: #bd0020;

	margin-right: 10px

;}

.con1_rt_list ul li a {

	font-family: "微软雅黑";

	font-size: 12px;

	color: #323232;}

.con1_rt_list ul li a:hover {

	color: #8f0114;}

.bot_link {

	width: 329px;

	height: 37px;

	margin-top: 15px;}

.bot_link a {

	width: 155px;

	height: 37px;

	text-align: center;

	color: #fff;

	display: block;

	float: left;

	line-height: 37px;

	font-size: 14px;}

.bot_link a:hover {

	color: #fff;}

.bot_link .red {

	background-color: #8f0114;

	margin-right: 15px;}

.bot_link .blue {

	background-color: #013177

;}

.con2 {

	height: 42px;

	width: 1003px;

	color: #fff;

	border-top: 2px #8f0114 solid;

	margin-top: 20px;

	padding-top: 5px;}

.con2 h2 {

	font-size: 14px;

	font-family: "微软雅黑";

	height: 42px;

	line-height: 42px;

	color: #9d0015;

	width: 60px;

	float: left

;}

.con2 .main_link {

	float: left;

	height: 42px;

	line-height: 42px;

	overflow: hidden;

	width: 940px;}

.con2 a {

	color: #2c2c2c;

	margin: 0px 15px;

	font-size: 12px;}

.con2 a:hover {

	color: #8f0114;}

.footer {

	font-size: 12px;

	height: 75px;

	line-height: 42px;

	width: 100%;

	margin: 5px auto 0;

	text-align: center;

	background: #8c0000;

	padding-top: 20px;

	color: #fff;

	font-family: "微软雅黑"

;}

/*列表页页面样式*/

.list_mainbox {

width: 1405px;

margin: 0 auto;

overflow: hidden;

}

.list_main_lf1_2 {

	width: 180px;

	padding: 10px 15px;

	/*background: url(../images/left_menu.jpg);*/

	border: 1px solid #ccc;

	float: left

;}

.list_main_lf1_2 li div {

	height: 43px;

	background: url(../images/icon6.jpg) no-repeat left center;

	margin: 10px 0px;}

.list_main_lf1_2 li div a {

	background: none repeat scroll 0 0 #fafafa;

	border: 1px solid #dcdcdc;

	color: #494949;

	display: inline-block;

	font-size: 16px;

	height: 40px;

	line-height: 40px;

	padding: 0 10px;

	text-decoration: none;

	transition-duration: 500ms, 500ms;

	transition-property: background, border-color;

	width: 158px;

	text-align: center;}

.list_main_lf1_2 li div a:hover {

	color: #fff;

	background-color: #8f0114;}

.list_main_lf1_2 li div.listmenu2 {

	height: 43px;

	line-height: 43px;

	margin-bottom: 0px;}

.list_main_lf1_2 li div.listmenu2 a {

	color: #fff;

	background-color: #8f0114;}

.list_mainbox_rt {

width: 1160px;

float: right;

}

.list_mainbox_rt1 {

width: 1160px;

height: 40px;

line-height: 40px;

border-bottom: 1px solid #ccc;

margin-bottom: 6px;

overflow: hidden;

}

.list_mainbox_rt1_lf {

	width: 180px;

	float: left;}

.list_mainbox_rt1_lf h2 {

	font-size: 18px;

	color: #8f0114;

	padding-left: 5px;}

.list_mainbox_rt1_rt {

	width: 290px;

	padding-right: 10px;

	float: right;

	text-align: right;}

.list_mainbox_rt1_rt, .list_mainbox_rt1_rt a {

	font-size: 14px;

	color: #333333

;}

.list_mainbox_rt2 {

	overflow: hidden;

	margin-bottom: 18px;

	min-height: 400px;}

.list_mainbox_rt2 ul {

	margin: 10px 0px;}

.list_mainbox_rt2 li {

	padding-left: 20px;

	height: 32px;

	line-height: 32px;

	background: url(../images/tt.jpg) no-repeat 5px center;}

.list_mainbox_rt2 li a {

font-size: 14px;

}

.list_mainbox_rt2 li span {

	float: right;

	font-size: 12px;}

.list_mainbox_rt2 li a:hover {

	color: #8c0000 !important;

;}

.list_mainbox_rt3 {

	width: 100%;

	height: 30px;

	line-height: 30px;

	background: #d9dadb;

	text-align: center;

	font-size: 14px;}

.list_mainbox_rt4 {

	width: 760px;

	height: 40px;

	line-height: 40px;

	border-top: 1px solid #ccc;

	overflow: hidden;}

.list_mainbox_rt4_lf {

	width: 180px;

	float: left;}

.list_mainbox_rt4_lf h2 {

	font-size: 18px;

	color: #8f0114;

	background: url(../images/icon5.jpg) no-repeat 5px center;}

.list_mainbox_rt4_rt {

	width: 290px;

	padding-right: 10px;

	float: right;

	text-align: right;}

.list_mainbox_rt4_rt, .list_mainbox_rt4_rt a {

	font-size: 14px;

	color: #333333

;}

#expmenu li dl {

	display: none;

	background-color: #fffbf8;}

#expmenu li .on {

	display: block;}

#expmenu li dl dd {

	height: 30px;

	background-color: #fffbf8;

	line-height: 30px;

	width: 180px;

	text-align: center

;}

#expmenu li dl dd.hover {

	height: 30px;

	background-color: #fffbf8;

	line-height: 30px;

	width: 180px;

	text-align: center

;}

#expmenu li dl dd.hover a {

	color: #8f0114;}

#expmenu li dl dd.hover a:hover {

	color: #8f0114;}

#expmenu li dl dd a {

	color: #494949;

	font-size: 14px;

	padding-left: 0px;

	display: block

;}

#expmenu li dl dd a:hover {

	color: #8f0114;}

/*通栏文章页*/

.t_artic {

	width: 950px;

	margin: 0 auto;

	overflow: hidden;}

.t_artic1 {

	width: 950px;

	line-height: 32px;

	border-bottom: 1px dashed #ccc;

	text-align: center;

	font-size: 18px;

	color: #8f0114;

	font-weight: bold;

	margin-bottom: 20px;}

.t_artic2 {

	width: 950px;

	line-height: 32px;

	font-size: 12px;}

.img {

	width: 950px;

	text-align: center;

	padding: 10px 0px;}

.t_artic3, .artic3 {

	padding-right: 10px;

	text-align: right;

	height: 44px;

	line-height: 44px;

	border-top: 1px solid #ccc;

	margin-bottom: 27px;}

.t_artic3 {

	width: 100%;}

.xiangguan, .xiangguan1 {

	background: #fafafa;

	padding: 0px 0px 16px 16px;}

.xiangguan {

	width: 934px;}

.xiangguan h2, .xiangguan1 h2 {

	font-size: 14px;

	color: #8f0114;

	height: 46px;

	line-height: 46px;}

.xiangguan li, .xiangguan1 li {

	height: 30px;

	line-height: 30px;

	padding-left: 15px;

	background: url(../images/icon6.jpg) no-repeat left center;}

.xiangguan li, .xiangguan1 li span {

	font-family: Arial

;}

.xiangguan li a, .xiangguan1 li a {

	font-size: 12px;}

.xiangguan ul li span, .xiangguan1 ul li span {

	font-size: 12px;}

.xiangguan li a:hover, .xiangguan1 li a:hover {

	font-size: 12px;

	color: #8f0114

;}

.t_page {

	width: 1003px;

	margin: 0 auto;}

.t_page1 {

	width: 1003px;

	height: 40px;

	line-height: 40px;

	overflow: hidden;

	margin-bottom: 50px;

	border-bottom: solid #ccc 1px;}

.t_page1_lf {

	width: 180px;

	float: left;}

.t_page1_lf h2 {

	font-size: 18px;

	color: #8f0114;

	padding-left: 5px;}

.t_page1_rt {

	width: 290px;

	padding-right: 10px;

	float: right;

	text-align: right;}

.t_page1_rt, .t_page1_rt a {

	font-size: 14px;

	color: #696969

;}

.t_page2 {

	width: 1003px;

	overflow: hidden;

	margin-bottom: 30px;}

/*文章页*/

.artic {

	width: 720px;

	margin: 0 auto;}

.artic1 {

	width: 720px;}

.artic2 {

	width: 720px;

	line-height: 32px;

	font-size: 12px;}

.img1 {

	width: 720px;

	text-align: center;

	padding: 10px 0px;}

.artic3 {

	width: 710px;}

.xiangguan1 {

	width: 704px;}

/*图片页*/

.pic {

	width: 760px;

	overflow: hidden;

	margin: 20px auto;

*+margin-bottom:35px;

	_margin-bottom: 0px;}

.pic li {

	width: 214px;

	height: 175px;

	float: left;

	margin: 0px 18px;

	_margin: 0px 16px;

	text-align: center;/*overflow:hidden;*/

	background: #ffffff;

	margin-bottom: 35px;}

.pic li a {

	display: block;

	width: 211px;

	height: 173px;

	padding-top: 1px;

	padding-left: 1px;

	border: 1px solid #ccc;}

.pic li a:hover {

	border: 1px solid #ff7e00;

	color: #ff7e00;}

.pic li a img {

	display: block;

	width: 210px;

	height: 140px;}

.pic li a h3 {

	display: block;

	width: 210px;

	height: 30px;

	line-height: 30px;

	font-family: "宋体";

	font-size: 14px;}

/*通栏图片页*/

.t_pic {

	width: 1003px;

	overflow: hidden;

	margin: 20px auto;

*+margin-bottom:35px;

	_margin-bottom: 0px;}

.t_pic li {

	width: 214px;

	height: 175px;

	float: left;

	margin: 0px 18px;

	_margin: 0px 16px;

	text-align: center;/*overflow:hidden;*/

	background: #ffffff;

	margin-bottom: 35px;}

.t_pic li a {

	display: block;

	width: 211px;

	height: 173px;

	padding-top: 1px;

	padding-left: 1px;

	border: 1px solid #ccc;}

.t_pic li a:hover {

	border: 1px solid #ff7e00;

	color: #ff7e00;}

.t_pic li a img {

	display: block;

	width: 210px;

	height: 140px;}

.t_pic li a h3 {

	display: block;

	width: 210px;

	height: 30px;

	line-height: 30px;

	font-family: "宋体";

	font-size: 14px;}

/*图片展示页开始*/

.img_news_con {

	width: 100%;

	overflow: hidden;}

.img_news_con h3 {

	padding: 20px 0 20px;

	heihgt: 54px;

	text-align: center;

	color: #c66a37;

	font-size: 16px;

	font-family: "微软雅黑";

	font-weight: normal;}

.imgs_scroll {

	padding: 0px 45px 60px 45px;

	height: 668px;

	position: relative;}

.imgs_scroll .btn_l, .imgs_scroll .btn_r {

	position: absolute;

	width: 434px;

	height: 580px;

	top: 0;}

.imgs_scroll .btn_l {

	left: 62px;}

.imgs_scroll .btn_r {

	right: 69px;}

.imgs_scroll .prev, .imgs_scroll .next {

	position: absolute;

	display: block;

	width: 70px;

	top: 239px;

	text-align: center;

	cursor: pointer;

	z-index: 90;

	display: none;}

.imgs_scroll .prev {

	left: 92px;}

.imgs_scroll .next {

	right: 89px;}

.imgs_news_list {

	width: 870px;

	height: 668px;

	position: relative;

	overflow: hidden;}

.imgs_news_list ul {

	width: 9999px;}

.imgs_news_list ul li {

	float: left;

	display: inline;

	width: 868px;

	margin-right: 10px;

	height: 668px;

	text-align: center;

	background: none;}

.imgs_news_list ul li .txt2 {

	width: 868px;

	float: left;

	line-height: 20px;

	text-indent: 2em;

	padding-top: 27px;

	text-align: left;

	font-family: "宋体";}

/*图片展示页结束*/





/*教师列表页*/

.teacher {

	padding: 12px 0;

	border-bottom: 1px dashed #ddd;

	overflow: hidden;

	clear: both;}

.teacher h3 {

	font-size: 16px;

	color: #8f0114;

	height: 36px;

	line-height: 36px;

	clear: both;}

.teacher ul li {

	height: 32px;

	width: 90px;

	float: left;

	line-height: 32px;

	text-align: center;

	background: none;

	padding: 0;

	width: 100%;}

.teacher2 {

	padding: 12px 0;

	border-bottom: 1px solid #ddd;

	overflow: hidden;

	clear: both;}

.teacher2 .teacher_list li {

	padding-left: 20px;

	height: 32px;

	line-height: 32px;

	background: url(../images/tt.jpg) no-repeat 5px center;

	float: none;

	text-align: left

;}

.teacher2 .teacher_list li a {

	font-size: 12px;}

.teacher2 .teacher_list li span {

	float: right;

	font-size: 12px;}

.teacher2 .teacher_list li a:hover {

	color: #8f0114

;}

.details {

	height: 40px;

	line-height: 40px;

	margin: 20px;

	text-align: right;}

.details a {

	color: #8f0114

;}

/*pages*/ .pagination-wrapper {

	margin: 20px 0;}

.pagination {

	height: 34px;

	text-align: center;}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;}

.pagination li.thisclass {

	background: #09f;

	color: #fff;}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;}
br{
	clear:both;}


 .logo img{width:548px;height:auto;}

      @media screen and (max-width:767px) {
       .date_box {
          display:none
         ;} 
       }
      @media screen and (min-width:768px) {
        .text-left{
          padding-right:15px;}
      }
      .date_box{
        padding:0;
        margin-top:20px;}
      #zhuanti_box{
         border-radius: 5px;
         position: fixed;
         top:45%;
         left:45%;
         z-index:9999999;
         background-color:#c83932;
         border:1px solid #ccc;}
      .date a{  
    margin-bottom:10px;
    font-size: 14px;
    width: calc(100% - 105px);
    display: inline-block;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;}
      
      .date{
      border-bottom: 1px dashed #fff;}
      .tetx_new_center ul>li{
       margin-left: 15px;}
      #content_box_opctity{
       width:100%;
       background-color:#fff
      ;}
      .button_box{
          font-size:18px;
          color:#000;
          border-radius: 5px;}
      .sc-actions{
        padding:0 !important;}
      #container{
          width: 99% !important;
          height: 300px !important;}


*{
    margin:0;
    padding:0;
    list-style:none;
    text-decoration:none;}
  header{
    width:100%;
    height:116px;
    background-color:#8c0000;
    position: relative;
    z-index: 9999;}
  #ul_box{
    width:80%;
    margin:0 auto;}
  .navbar_box>li{
    float: left;
    text-align: center;
    padding-bottom: 15px;
    padding-top:15px;}
  .navbar_box{
  /* padding-left: 28%; */
  position: relative;
  font-weight:bold;
  margin-top:8px;}
  .navbar_box>li>div{
    left:0;
    display:none;
    background-color:#8c0000;
    top: 50px;
    z-index:999999;
    position:absolute;
    width: 100%;}
  .navbar_box>li>a{
    color:#333;
    font-size: 16px;
    }
  .navbar_box>li{
    width: 14.2%;
    position: relative;}
  .navbar_box>li>div a{
    color:#fff;
    text-align: center;}
   .navbar_box>li>div {
    width: 216px;
    text-align: center;}

  .navbar_box>li>div ul li{
    line-height:36px;}
  .carousel {
    position: relative;
    width: 80%;
    margin: 0 auto;}
  .hengxian{
     display: inline-block;
   width:50px;height:2px;background-color:#fff;
        vertical-align: middle;}
  .shuxian{
        display: inline-block;
    width:2px;height:13.6px; 
    background-color:#fff;
    vertical-align: middle;}
  .navbar_box{
   background:#fff;}
  .carousel .item {width:100%;}
    .links{display:flex;margin-top:10px;margin-bottom:0;}
    .links li{padding:0 20px;border-right:1px solid #666;}
    .links li a:hover{color:#ec554a;}
    .links li a{color:#333;}
    .links p{color:#ce5550;margin:0;}
    .links li:nth-last-child(1){border-right:none;}
    .column-zb{margin-top:20px;}
    .column-zb img{width:100%;height:160px;}
    .column-zb p{text-align: center;margin-top: 6px;}
    .column-zb p a{color:#333;}
    .more{margin-top:0;color:#A6A6A6;}
    
    #footer_box{position:relative;}
    .wechat img:nth-of-type(1){position:absolute;left:67%;top:20px;width:40px;height:40px;}
     .wechat img:nth-of-type(2){position:absolute;left:71%;top:6px;}