@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#222;}
a:hover { COLOR:#bd0000;}
img { border:0; padding:0px; margin:0px; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
html { overflow-x: hidden; overflow-y: auto;}
.slow img:hover{ -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; transform:scale(1.05);}/*图片放大*/



/*公共样式开始*/
body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#222; font-size:15px; background:url(../images/footbg.png) bottom center no-repeat #fff; min-width:1200px;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.pt20{ padding-top:20px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{ width:1200px; margin:0 auto;}
.w1260{ width:1260px; margin:0 auto;}
.h20{ height:20px;}
.box{background:url(../images/boxbg.png) bottom center no-repeat #f8f8f8; width:100%; padding:10px 0 25px 0;}
.box2{background:url(../images/box3.jpg) top center no-repeat; width:100%; padding:20px 0;}
.box3{background:url(../images/box2.jpg) top center no-repeat; width:100%; padding:10px 0 25px 0;}

.top{ background:#0d4589; height:150px;}

.top_t{ width:100%; font-size:14px; color:#fff; height:36px; line-height:36px; overflow:hidden; background:#0a3568;}
.top_l{ width:300px;}
.top_r { width:495px;}
.top_r a{ color:#fff; margin:0 9px; font-size:14px;}

.logo{ width:500px; height:81px; padding-top:15px;}


.ss{ width:255px; height:34px; margin-top:40px; overflow:hidden; display:block; margin-right:80px;}
.ssk{ width:192px; height:32px; line-height:32px; padding-left:10px; float:left; overflow:hidden; border:1px solid #ddd; background:#fff; outline:medium none; color:#999; font-family:"微软雅黑";}
.search_btn{ float:right; width:50px;height:34px; outline:medium none; cursor:pointer;}


/******nav******/
.nav { position:absolute; height:80px; z-index:6; width:100%; background:url(../images/navbg.png) repeat; opacity:0.85;}
.nav ul { width:1260px; margin:0 auto; }
.nav ul li {float:left; position:relative; z-index:998;display:block;}
.nav ul li a{ text-decoration:none; text-align:center; font-size:16px; display:block; width:105px; height:33px;}
.nav ul li ul {display: none;}
.nav ul li ul li{ position:static; border-right:none !important; }
.nav ul li:hover ul {display:block; position:absolute; top:80px; left:0px; }
.nav ul li:hover ul li ul {display: none;}
.nav ul li:hover ul li{ height:35px !important; line-height:35px; background:url(../images/navbg2.png) repeat; opacity:1; float:none; width:105px; text-align:center; overflow:hidden;}
.nav ul li:hover ul li a {display:block; text-align:center; background:none; line-height:35px; padding:0px; font-size:14px; color:#fff; width:100%;}
.nav ul li:hover ul li a:hover { color:#fe9901;}


.nav ul li a.nav1{ background:url(../images/nav.png) 32px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav2{ background:url(../images/nav.png) -53px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav3{ background:url(../images/nav.png) -157px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav10{ background:url(../images/nav.png) -263px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav5{ background:url(../images/nav.png) -366px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav6{ background:url(../images/nav.png) -471px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav7{ background:url(../images/nav.png) -577px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav8{ background:url(../images/nav.png) -680px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav9{ background:url(../images/nav.png) -783px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav4{ background:url(../images/nav.png) -887px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav11{ background:url(../images/nav.png) -993px 12px no-repeat; padding-top:47px; }
.nav ul li a.nav12{ background:url(../images/nav.png) -1095px 12px no-repeat; padding-top:47px; }
.nav ul li:hover a.nav1 ,.nav ul li.hover a.nav1{ background:url(../images/nav2.png) 32px 12px no-repeat #0d4589; padding-top:47px; color:#fff;}
.nav ul li:hover a.nav2 ,.nav ul li.hover a.nav2{ background:url(../images/nav2.png) -53px 12px no-repeat #0d4589; padding-top:47px; color:#fff; }
.nav ul li:hover a.nav3 ,.nav ul li.hover a.nav3{ background:url(../images/nav2.png) -157px 12px no-repeat #0d4589; padding-top:47px; color:#fff; }
.nav ul li:hover a.nav10 ,.nav ul li.hover a.nav10{ background:url(../images/nav2.png) -263px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav5 ,.nav ul li.hover a.nav5{ background:url(../images/nav2.png) -366px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav6,.nav ul li.hover a.nav6{ background:url(../images/nav2.png) -471px 12px no-repeat #0d4589; padding-top:47px; color:#fff; }
.nav ul li:hover a.nav7,.nav ul li.hover a.nav7{ background:url(../images/nav2.png) -577px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav8,.nav ul li.hover a.nav8{ background:url(../images/nav2.png) -680px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav9,.nav ul li.hover a.nav9{ background:url(../images/nav2.png) -783px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav4,.nav ul li.hover a.nav4{ background:url(../images/nav2.png) -887px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav11,.nav ul li.hover a.nav11{ background:url(../images/nav2.png) -993px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}
.nav ul li:hover a.nav12,.nav ul li.hover a.nav12{ background:url(../images/nav2.png) -1095px 12px no-repeat #0d4589; padding-top:47px;  color:#fff;}





.fixed-nav { position:fixed; height:80px; z-index:6; width:100%; background:#0d4589; top:0;}
.fixed-nav ul { width:1260px; margin:0 auto; }
.fixed-nav ul li {float:left; position:relative; z-index:998;display:block;}
.fixed-nav ul li a{ text-decoration:none; text-align:center; font-size:16px; display:block; width:105px; height:33px; color:#fff;}
.fixed-nav ul li ul {display: none;}
.fixed-nav ul li ul li{ position:static; border-right:none !important; }
.fixed-nav ul li:hover ul {display:block; position:absolute; top:80px; left:0px; }
.fixed-nav ul li:hover ul li ul {display: none;}
.fixed-nav ul li:hover ul li{ height:35px !important; line-height:35px; background:url(../images/navbg2.png) repeat; float:none; width:105px; text-align:center;}
.fixed-nav ul li:hover ul li a {display:block; text-align:center; background:none; line-height:35px; padding:0px; font-size:14px; color:#fff; width:100%;}
.fixed-nav ul li:hover ul li a:hover { color:#fe9901;}
.fixed-nav ul li a.nav1{ background:url(../images/nav2.png) 32px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav2{ background:url(../images/nav2.png) -53px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav3{ background:url(../images/nav2.png) -157px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav4{ background:url(../images/nav2.png) -263px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav5{ background:url(../images/nav2.png) -366px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav6{ background:url(../images/nav2.png) -471px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav7{ background:url(../images/nav2.png) -577px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav8{ background:url(../images/nav2.png) -680px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav9{ background:url(../images/nav2.png) -783px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav10{ background:url(../images/nav2.png) -887px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav11{ background:url(../images/nav2.png) -993px 12px no-repeat; padding-top:47px; }
.fixed-nav ul li a.nav12{ background:url(../images/nav2.png) -1095px 12px no-repeat; padding-top:47px; }






.tit{height:55px; line-height:54px; border-bottom:1px solid #e0e0e0;}
.tit h2{ float:left; display:block; border-bottom:3px solid #0d4589; padding:0 5px; font-size:24px;}
.tit a{ float:right; font-size:14px; display:block; padding-top:20px; line-height:24px; color:#999;}


.tzgg ul li { width:100%; overflow:hidden; display:block; float:left; height:55px; border-bottom:1px dotted #ccc; margin-top:15px; padding-bottom:15px;}
.tzgg ul li .rq1 {display:block; width:58px; height:55px; text-align:center; font-size:12px; display:block; color:#fff; background:#86afec; line-height:23px;}
.tzgg ul li .rq1 h2{font-size:24px !important; display:block; line-height:32px; background:#0d4589;}
.tzgg ul li .zw1 { width:510px; display:block;}
.tzgg ul li .zw1 h1{ height:30px; line-height:30px; font-size:16px; overflow: hidden;}
.tzgg ul li .zw1 p{ color:#999; font-size:14px;}

.w580{ width:580px;}


.kslj ul{ margin:0 auto; width:100%;}
.kslj ul li{ width:33.3%; text-align:center; float:left; display:block;}
.kslj ul li img{ width:98px; height:98px; margin:0 auto;}
.kslj ul li p{ color:#fff; padding-top:5px; line-height:25px;}
.kslj ul li:hover img{ -webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);	}

.list{ margin-top:15px; background:url(../images/jzbg.png) repeat; padding:12px 20px;}
.list ul li{ height:40px; line-height:40px; background:url(../images/xb.png) left center no-repeat; padding-left:15px;}
.list ul li span{ color:#999; float:right;}

.jzbg ul li{ background:url(../images/jzbg.png) repeat; border-left:2px solid #4e77ab; margin-top:15px; padding:20px;}
.jzbg ul li h2{ font-size:16px; height:54px; line-height:27px; margin-bottom:7px;}
.jzbg ul li p{ font-size:14px; color:#0d4589; line-height:28px; display:block; padding-left:27px;}
.jzbg ul li p{ background:url(../images/zjr.png) left center no-repeat;}
.jzbg ul li p+p{ background:url(../images/sj.png) left center no-repeat;}
.jzbg ul li p+p+p{ background:url(../images/dd.png) left center no-repeat;}



.jzbg1 ul li{ padding:20px; border-bottom:1px dashed #ddd;}
.jzbg1 ul li h2{ font-size:18px; height:35px; line-height:35px; margin-bottom:7px;}
.jzbg1 ul li p{ font-size:15px; color:#0d4589; line-height:30px; display:block; padding-left:30px;}
.jzbg1 ul li p{ background:url(../images/zjr.png) left center no-repeat;}
.jzbg1 ul li p+p{ background:url(../images/sj.png) left center no-repeat;}
.jzbg1 ul li p+p+p{ background:url(../images/dd.png) left center no-repeat;}




#container{ 
  width:1200px; 
  height:105px; margin:20px auto;
  overflow: hidden; 
  position: relative; 
} 
  
#container ul{ 
  list-style: none; 
  width:1000000px; 
  position: absolute; 
} 
  
#container ul li{ 
  float:left; width:285px; height:99px; margin:0 15px;
} 
#container ul li img{ width:285px; height:99px;}








.foot{ width: 100%; margin-top:20px; background: #0d4589; color:#fff; padding:20px 0;}
.foot p{ text-align:center; height:30px; line-height:30px;}


/*  -----------------二级页面开始---------------------- */
.nybanner{ width:100%;}
.nybanner img{ width:100%;}

/*内页样式*/
.ny{width:1200px; margin:10px auto 0 auto; background:url(../images/jzbg1.png) repeat; padding-bottom:30px; padding:0 20px 20px 20px;}
.ny_left{ float:left; width:250px;}
.ny_left_top{ height:70px; width:250px; border-bottom:1px solid #ddd; padding-top:5px; background:#0d4589; font-size:18px; text-align:center; line-height:65px; color:#fff; font-weight:bold;}
.ny_right{ float:right; width:920px; min-height:600px; }
.ny_right_con{ line-height:34px !important; padding-top:15px; font-size:15px;}

.ny_right1{width:1180px; margin:0 auto;}

.nycolumn1{ height: 45px; line-height:35px; border-bottom:2px solid #0d4589; margin: 0px auto;}
.nycolumn1_l{ color: #0d4589; font-size:22px; float: left;}
.nycolumn1_r{ padding-right: 10px; font-size:14px; color: #888888; line-height:30px; float: right;}
.nycolumn1_r a{color: #888888;}
.nycolumn1_r a.hover{color: #0d4589;}



/*次级页面二级菜单*/

.sidenav{ overflow:hidden; display:block; width:250px; }
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:53px; line-height:53px; font-size:16px; outline:none; border-left:3px solid #f7f8fa;  }
.accordion .nav-link a{ display: block; }
.accordion .nav-link:hover{  color: #0d4589 !important; font-weight:bold; border-left:3px solid #0d4589; background:#f3f3f3; font-size:16px; }
.accordion .nav-link:hover a{  color: #0d4589 !important;  font-weight:bold; font-size:16px; }
.accordion .nav-link.hover{  color: #0d4589 !important;  font-weight:bold; border-left:3px solid #0d4589;  background:#f3f3f3; font-size:16px; }
.accordion .nav-link.hover a{  color: #0d4589 !important;  font-weight:bold; font-size:16px; }
.currentnav{ background:#f7f8fa !important; color: #fff !important; }

.nav-link1{ width:50px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:2px solid #fff; background:#f7f8fa;overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:30px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #0d4589 !important; border-left:3px solid #0d4589;  background:#f3f3f3; font-size:16px;  }
.accordion li.open .nav-link a{color: #0d4589 !important; font-size:16px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:14px !important; background:#f6f6f6; border-top:none; padding:10px 0;}
.sidemenu li { background:#f6f6f6; font-size:14px !important;border-bottom:none;}
.sidemenu a { display: block;font-size:14px !important;text-decoration: none; padding:8px 8px; padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#0d4589; background:#fff; padding-left:40px !important; } 
.sidemenu a:hover {color:#0d4589; background:#fff; padding-left:40px !important; }



.dpzw{ padding-top:10px; font-size:16px; line-height:34px;}
.dpzw p{ text-indent:2em; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 

.dpzw table {font-size:15px; width:90%; margin:0 auto 20px auto; border-collapse: collapse;}
.dpzw h2{ background:#5b9bd5 !important; font-size:16px; text-align:center; font-weight:bold !important; padding:5px 0; width:90%; margin:0 auto; border:1px #fff solid; line-height:30px;}
.dpzw h2 p{ margin-bottom:0 !important; text-indent:0em !important; font-weight:bold !important;}
.dpzw table td{text-align: center; padding:5px 10px; line-height:25px; border:1px #fff solid;}
.dpzw table p{ text-indent:0em !important; margin-bottom:0px;}
.dpzw table tr:nth-child(1n){ background:#bcd6ee;}
.dpzw table tr:nth-child(2n){background:#deebf6;}

.m-list3 {
	
}
.m-list3 li {
	overflow: hidden;
	padding: 10px 0 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt4 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-list3 .txt4 p {
	height: 48px;
	font-size: 14px;
	line-height:24px;
	color: #333;

	overflow: hidden;
	display: -webkit-box;
	display: box; 
	
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.m-list3 .info {
	padding: 5px 0;
	line-height: 25px;
}
.m-list3 .info .time1 {
	padding-left: 5px;
	color: #6589cb;
}





/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:55px; line-height:55px; background:url(../images/xb.png) left center no-repeat; padding-left:20px; border-bottom:1px dashed #dcdcdc; font-size:16px;}
.Newslist ul li span{float: right; color: #999999;}



/*详细页*/
.content{ padding:0 10px}
.content-title{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT:40px; display:block; line-height:40px; font-style:normal;}
.content-con{font-size:16px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con img{text-align: center; max-width:800px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}





/*图片列表开始*/


.pro_list {float:left; width:256px; margin:10px 25px;}
.pro_img {
	overflow: hidden;
	width: 256px;
	height: 175px;
	position:relative;
}

.pro_img img {
	display: block;
	overflow: hidden;
width: 256px;
	height: 175px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.pro_title {
	width: 100%;
	height: 35px;
	line-height:35px; text-align:center;
	overflow: hidden;
}

.pro_img:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}



.m-list4 {
	
}
.m-list4 li { background:#f5f5f5; padding:20px; margin-top:20px;
	overflow: hidden; display:block;
}
.m-list4  .pic4 {
	float: left;
	overflow: hidden;
    width: 170px;
}
.m-list4  .pic4 img {
	display: block;
	overflow: hidden;
    width: 170px;
}
.m-list4 .txt4 { float:right; width:680px;}
.m-list4 .tit4 {
    width: 100%;
    display: block; margin-bottom:10px;
    font-size: 20px;
    color: #111;
    line-height:30px;
}

.m-list4 .txt4 p {
    color: #666;
    line-height:28px;
}


.linkPageList{ margin:20px 0;}
.linkPageList h2{font-size: 18px; font-weight: normal; color:#0d4589;margin-bottom:15px; padding-left:10px;}
.linkPageList h2 span{border-left: 3px solid #0d4589; padding-left: 15px; font-weight:bold;}
.linkPageList ul li{ float:left; margin:0 16px;}
.linkPageList ul li a{width:242px; overflow:hidden; height:30px; line-height:30px; float: left;color:#666666;background: #f6f6f6;padding: 10px 15px;border-bottom: 2px solid #DDDDDD;border-right: 2px solid #DDDDDD; margin-top:10px; margin-bottom:10px;  overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.linkPageList ul li a:hover{color:#fff;background: #0d4589;border-bottom: 2px solid #0d4589; border-right: 2px solid #0d4589;}





.g-search{border-bottom: 1px #e6e6e6 dashed; margin-bottom: 20px;}
.ul-txt5{float: left;overflow: hidden; padding: 14px 10px 8px 10px;}
.ul-txt5 li{float: left;margin-right: 35px; display:block; width:60px;}
.ul-txt5 li a{
    display: block;
    font-size:18px;color: #000;line-height: 24px;
    padding-right: 17px;
    background: url(../images/icon15.png) no-repeat right center;
}
.ul-txt5 li.on a,.ul-txt5 li:hover a{color: #daa70d;}
.ul-txt5 li.on a{background-image: url(../images/icon16.png);}

.ul-txt6{
    overflow: hidden;
    padding:8px 10px;
}
.ul-txt6 li{float: left;}
.ul-txt6 li a{
    display: block;
    font-size: 15px;color: #333;line-height:30px;text-align: center;text-transform: uppercase;
    padding: 0 20px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.ul-txt6 li.on a,
.ul-txt6 li:hover a{background: #fe9901;color: #fff;}


.leaderListItem{padding:10px;overflow: hidden;border: 1px solid #E5E5E5;}
.leaderListItem li{width:150px; padding: 15px;background: #EEEEEE;float: left; text-align: center; margin:22px;}
.leaderTxt h3{color:#666666;font-size: 16px;font-weight: normal;margin-top: 10px;}
.leaderTxt p{color:#999999;font-size: 14px; line-height:30px; display:block;}
.leaderImg{width:150px; height:175px; overflow:hidden; margin: auto}
.leaderImg img{ width:100%;}

.ljrc { border:1px solid #f6f6f6;}
.ljrc ul li { float:left; height:52px; line-height:52px; font-size:16px; width:25%; text-align:center; font-weight:bold;}
.ljrc ul li a{overflow:hidden; width:100%; display:block; text-overflow: ellipsis; white-space: nowrap; display:block;}

.ljrc ul li:nth-child(8n),.ljrc ul li:nth-child(8n+5),.ljrc ul li:nth-child(8n+6),.ljrc ul li:nth-child(8n+7) {background:#f5f5f5;}
.ljrc ul li:nth-child(8n+1),.ljrc ul li:nth-child(8n+3),.ljrc ul li:nth-child(8n+4) {background:none;}





.ssjg_top{ height:50px; overflow:hidden; border-bottom:1px solid #e5e5e5;}

.ssjg_top h2{ float:left; line-height:30px; color:#000; font-size:26px;}
.ssjg_top i{ font-size:16px; float:right; line-height:40px;}
.ssjg_top em{ color:#bd0000; margin:0 10px;}
.ssjg { padding:0 10px;}
.ssjg ul li { padding:20px 0; border-bottom:1px dashed #e5e5e5;}
.ssjg ul li a{ font-size:20px; line-height:45px;}
.ssjg ul li a em{ color:#bd0000;}
.ssjg ul li p{color: #666; line-height:24px; font-size:14px; height:48px; overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}
	

/*****师资内容页****/
.main2{ width:100%; margin:0 auto;}
.main2 .ml{float:left; width:200px; top: 260px!important;}
.main2 .mr{float:right;width:930px; background:url(../images/jzbg1.png) repeat; padding:15px 20px;}

.sz_con{ background:url(../images/ttt.jpg) top center no-repeat; color:#fff; height:240px; width:100%; margin:0 auto; overflow:hidden; padding-top:20px;}
.sz_l{ width:250px; float:left;}
.sz_l img{ height:240px; margin:0 auto;}
.sz_r{ float:right; width:930px; height:35px; line-height:35px;}
.sz_r h2{ font-size:24px; float:left; font-weight:bold; margin-bottom:15px; margin-top:10px;}
.sz_r i{ font-size:18px; float:left; margin-left:15px; margin-bottom:15px; margin-top:10px;}
.sz_r p{ display:block; font-size:16px; line-height:45px;text-indent:0em !important; }

.tabmenu  { 
    width: 206px; 
    border-top: 3px solid #0a4fa3;}
.tabmenu li{ 
    border-bottom: 1px dotted #d4d4d4; 
    background: #f7f7f7; 
    text-align: center; font-size:16px;}
.tabmenu li a{ 
    color: #2B323C; 
    display: block; 
    width: 206px;
     padding: 12px 0 13px}
.tabmenu li.current a{ 
background: #0a4fa3; 
    color: #fff;}
.tabmenu li a:hover{ 
 background: #0a4fa3; 
    color: #fff;}
	
	
	
.sz-content{ font-size:16px; line-height:34px;}
.sz-content p{ margin-bottom:10px; }


	
	
#teacher_class,#teacher_class1,#teacher_class2,#teacher_class3,#teacher_class4,#teacher_class5,#teacher_class6,#teacher_class7,#teacher_class8,#teacher_class9,#teacher_class10,#teacher_class11{
	height:40px; width:100%; height:40px; border-bottom: dashed 1px #bbb; font-weight:bold; font-size:18px !important; color:#0a4fa3; text-indent:10px; text-align:left; margin-bottom:10px; margin-top:15px;
	}
