@charset "utf-8";
*{
margin:0 auto; padding:0px;}
ul li{ margin:0px; padding:0px; list-style:none;}
img{ border:0px;}
body {
font-family: "Microsoft YaHei"; font-size: 14px;
 margin:0 auto; padding:0px;
}
a:link {
 text-decoration: none; cursor: pointer;
}
a:visited {
 text-decoration: none; cursor: pointer;
}
a:hover {
 text-decoration: none; cursor: pointer;
}
a:active {
 text-decoration: none; cursor: pointer;
}
a {
 color: #444444;
}
a:hover {
 color: #cc0000;
}
.clear {
 clear: both; display:block; content:'';
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.top {
height: 40px; line-height: 40px; background:#107604; min-width:1200px;
}
.top_1 {
 margin: 0px auto; padding: 0px 15px 0px 20px; width: 1165px;font-family: "微软雅黑"; font-size: 14px; color:#bce9b7;
}
.top_1 a {
 padding: 0px 10px; color:#bce9b7;
}
.top_r {
 margin: 0px auto; padding: 0px 15px 0px 20px; width: 1165px;font-family: "微软雅黑"; font-size: 14px; color:#bce9b7;
}
.top_r a {
 padding: 0px 10px; color:#bce9b7;
}
.logo_box {
 background:url(../image/top.png) center no-repeat; min-width:1200px;}
.logo {
height: 120px;width:1165px; margin: 0px auto; padding: 5px 15px 5px 20px; }
.logo .search{ margin-top:50px;  width:252px;}
.menu_box{
 background: #ffffff;
 line-height:50px;
 height:50px;
 min-width:1200px;
 }
.menu{
 width:1165px;
 line-height:41px;
 height:41px;
 margin:0 auto;
 }

.nav {
 margin: 0px auto; width: 1165px; color:#ffffff;  padding-top: 0px; list-style-type: none;
 line-height:50px;
 height:50px;
}
.nav ul li {
 width: 105px; height: 50px; line-height: 50px; font-family: "微软雅黑"; font-size: 16px; float: left; color:#ffffff;
}
.nav ul li a {
  color: #ffffff; text-align: center; color:#434343;   text-decoration: none; display: block;
}
.nav ul li a:hover {
 background:#ffffff; text-align: center; color: #222222; text-decoration: none; display: block;
}
.nav ul li ul {
 background: rgb(255, 255, 255); left: 0px; width: 1165px; margin:0 auto; display: none; position: absolute; z-index: 99;
}
.nav ul li:hover ul {
 width: 1165px; margin:0 auto; right: 0px; display: block; z-index: 900; padding:25px; float:left;
}
.nav ul li ul .div1{
 width:320px; display: block; z-index: 900; float:left; margin-bottom:15px;}
.nav ul li ul .div2{
 width:800px; height:125px; 
display: block; z-index:900; float:right;}
.nav ul li ul li {
 margin: 0px auto;
 width:225px;
 font-size:15px;
 text-align: left; padding-right: 20px; padding-left: 0px;
}
.nav ul li ul li a {
 color:#444444;
 text-align:left;
}
.nav ul li ul li a:hover {
 color:#cc0000;
 text-align:left;
}
.news_box{width:100%; min-width:1200px; background:#F8F8F8; overflow:hidden;}
.news{ width:1165px; margin:0 auto; overflow:hidden;}





.news .img_list{width:1165px; overflow:hidden;}
.news .tit1{ margin:0 auto; padding-top:10px; width:383px; height:67px;}
.news .more1{
 width: 40px;
 height: 40px;
 padding-bottom: 15px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 15px;
}
.news .img_list .con{ width:570px; }
.news .img_list .con .tit{ width:570px; border-bottom:2px solid #cccccc; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.news .img_list .con .tit h1
{
 font-size: 18px;
 line-height: 35px;
 height: 35px;
 color: #208712; font-weight:normal;
}
.news .img_list .con .tit h2
{
  color: #208712;
 font-size:12px; font-weight:normal; line-height:20px; float:left;
}
.news .img_list .con .tit h3{ font-size:12px; font-weight:normal; line-height:20px; color:#444444; padding-left:10px; float:left;}
.news .img_list .con .tit .more{ font-size:14px; font-weight:normal; line-height:20px; color:#444444; padding-right:10px; float:right; margin-top:-15px;}








.news .img_list .con img{ width:290px; height:165px;float:left; padding-right:10px; padding-bottom:20px;}
.news .img_list .con h3{ font-size:16px; line-height:40px; font-weight:normal;}
.news .img_list .con p{font-size:14px; line-height:28px; text-indent:2em; color:#666666;}
.news .img_list .con .more{font-size:16px; line-height:36px;color:#9dcb2a;}
.news ul li{ width:545px; height:35px; line-height:35px; padding-left:15px; background:url(../image/dian.jpg) no-repeat left center; float:left;}
.news ul li a{ float:left;}
.news ul li span{ float:right; color:#444444;}
.news2_box{width:100%; min-width:1200px; background:#FFFFFF; overflow:hidden;}
.news2{ width:1165px; margin:0 auto; overflow:hidden;}
.news2 .tzgg{ width:650px; float:left;}
.news2 .tzgg .tit{ width:650px; border-bottom:2px solid #cccccc; margin-bottom:10px; overflow:hidden; padding-top:10px;}

.news2 .tzgg .tit h1
{
 font-size: 18px;
 line-height: 35px;
 height: 35px;
 color: #208712;
 font-weight:normal;
}
.news2 .tzgg .tit h2
{
  color: #208712;
 font-size:12px; font-weight:normal; line-height:20px; float:left;
}

.news2 .tzgg .tit h3{ font-size:12px; font-weight:normal; line-height:20px; color:#444444; padding-left:10px; float:left;}
.news2 .tzgg .tit .more{ font-size:14px; font-weight:normal; line-height:30px; color:#444444; padding-right:10px; float:right; margin-top:-25px;}.news2 .tzgg ul li{ width:650px; display:block; height:60px; padding:13px 0px;}
.news2 .tzgg ul li .time{ width:72px; height:60px; float:left; margin-right:10px;}
.news2 .tzgg ul li .time .dd{ width:72px; height:32px; float:left; display:block; line-height:32px; text-align:center; background:#208712; font-size:24px; font-weight:bold; color:#ffffff;}
.news2 .tzgg ul li .time .yymm{ width:70px; height:25px; float:left; display: block; border:1px solid #cccccc; line-height:25px; text-align:center; color:#444444;}
.news2 .tzgg ul li h3{ line-height:30px; font-size:16px; font-weight:normal; color:#444444;}
.news2 .tzgg ul li p{line-height:30px; font-size:13px; color:#444444;}

.news2 .right{ width:490px; float:right;}
.news2 .right .ztbd{ width:490px; float:left;}
.news2 .right .ztbd .tit{ width:490px; border-bottom:2px solid #cccccc; margin-bottom:10px; overflow:hidden; padding-top:10px;}

.news2 .right .ztbd .tit h1
{
 font-size: 18px;
 line-height: 35px;
 height: 35px;
 color: #208712;
 font-weight:normal;
}
.news2 .right .ztbd .tit h2
{
  color: #208712;
 font-size:12px; font-weight:normal; line-height:20px; float:left;
}

.news2 .right .ztbd .tit h3{ font-size:12px; font-weight:normal; line-height:20px; color:#444444; padding-left:10px; float:left;}
.news2 .right .ztbd .tit .more{ font-size:14px; font-weight:normal; line-height:30px; color:#444444; padding-right:10px; float:right; margin-top:-25px;}.news2 .right .ztbd ul li{
 width: 235px;
 height: 148px;
 float: left;
}
.news2 .right .ztbd ul li .bt{
 width: 205px;
 height: 35px;
 background: url("../image/black_bg.png");
 line-height: 35px;
 text-align: left;
 color:#ffffff;
 font-size:16px;
 padding:0px 15px;
 margin-top:113px;
}
.news2 .right .ztbd ul li .bt a{
 color:#ffffff;
 font-size:16px;
 float:left;
}
.news2 .right .ksrk{ width:490px; float:left;}



.news2 .right .ksrk .tit{ width:490px; border-bottom:2px solid #cccccc; margin-bottom:10px; overflow:hidden; padding-top:10px;}

.news2 .right .ksrk .tit h1
{
 font-size: 18px;
 line-height: 35px;
 height: 35px;
 color: #208712;
 font-weight:normal;
}
.news2 .right .ksrk .tit h2
{
  color: #208712;
 font-size:12px; font-weight:normal; line-height:20px; float:left;
}

.news2 .right .ksrk .tit h3{ font-size:12px; font-weight:normal; line-height:20px; color:#444444; padding-left:10px; float:left;}
.news2 .right .ksrk .tit .more{ font-size:14px; font-weight:normal; line-height:30px; color:#444444; padding-right:10px; float:right; margin-top:-25px;}




.news2 .right .ksrk ul li{ width:153px; height:48px; float:left;  margin-bottom:15px; line-height:48px; font-size:16px; text-align:center; color:#ffffff;}
.news2 .right .ksrk ul li a{  color:#ffffff;}
.news2 .right .ksrk ul .link1{ margin-right:15px; background:#8a9046;}
.news2 .right .ksrk ul .link2{ margin-right:15px; background:#3e759b;}
.news2 .right .ksrk ul .link3{ margin-right:0px; background:#7d7b7c;}
.news2 .right .ksrk ul .link4{ margin-right:15px; background:#a88b61;}
.news2 .right .ksrk ul .link5{ margin-right:15px; background:#c26623;}
.news2 .right .ksrk ul .link6{ margin-right:0px; background:#903932;}
.footer_box{ width:100%; height:149px; min-width:1200px; background:#333333; margin-top:10px;}
.footer{ width:1165px; height:149px; background:url(../image/spxy_69.gif) center;}
.footer .bq{ width:350px; height:86px; background:url(../image/bq_bg.png) left center no-repeat; padding-left:100px; float:left; margin-top:30px; line-height:28px; color:#848484; font-size:14px;}
.footer .weixin{ width:250px; height:86px; float:right; line-height:28px; color:#848484; margin-top:20px;}
.footer .weixin ul li{ width:86px; height:86px; float:left; margin-left:35px; text-align:center;}
.footer .weixin ul li img{ width:86px; height:86px; }

.list_banner{ width:100%; height:290px; min-width:1200px;  background-repeat:no-repeat;}

  
  .list_banner1{
  background:url("../image/1.jpg");
  }
  
  .list_banner2{
  background:url("../image/2.jpg");
  }
  
  .list_banner3{
  background:url("../image/3.jpg");
  }
  
  .list_banner4{
  background:url("../image/4.jpg");
  }
  .list_banner5{
  background:url("../image/5.jpg");
  }

.list_banner .con{ width:180px; height:60px; line-height:60px; text-align:center; float:right; margin-right:150px; margin-top:120px; color:#ffffff; font-size:28px;  background: url("../image/green_bg.png");}
.list_bt{
 width: 1170px;
 height: 65px;
 margin-top: 15px;
 margin-right: auto;
 margin-bottom: 15px;
 margin-left: auto;
 padding-top: 0px;
 padding-right: 15px;
 padding-bottom: 0px;
 padding-left: 15px;
}
.list_bt .lmmc{ width:270px; height:65px; line-height:65px; border-bottom:2px solid #0e8200; float:left; font-size:26px; color:#444444; display:block;}
.list_bt .dqwz{ width:885px; height:65px; line-height:65px; border-bottom:2px solid #cccccc;  text-align:right; padding-right:15px; font-size:14px; color:#444444; float:left;}

.list{ width:1170px; overflow: hidden; padding:0px 15px;}
.list .left{ width:270px; overflow: hidden; float:left; padding:10px 0px;}
.list .left ul{ border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.list .left ul li{width:222px;height:45px;line-height:45px;padding-left:10px;padding-right:45px;display:block;border-bottom:1px solid #cccccc;font-size:14px;background: url(../image/list_dh.png) no-repeat 240px center;}
.list .left img{ width:270px; padding-top:20px; height:380px;}





.list .right,.list .right1{ width:860px; overflow: hidden; float:right; margin:10px;}
.list .right ul li{ width:840px; overflow: hidden; float:right; padding:10px;}
.list .right ul li a{ float:left;}
.list .right ul li span{ float:right; color:#444444;}
.list .right .ksmb{ margin-left:15px;}
.list .right .ksmb h3{ font-size:18px; line-height:80px; color:#cc0000; font-weight:normal;}
.list .right .ksmb ul li{ font-size:16px; line-height:35px; padding:5px; text-align:left; width:100px; float:left; padding-left:35px;}


.content{
width:1170px; overflow: hidden; padding:0px 15px;  display:block;}
 .nry{
width:98%;
overflow:hidden;
margin:0 auto;
display:block;
}
 .nry h3{
 font-size: 18px;
 color: #444444;
 font-weight: bold;
 font-family: "微软雅黑";
 text-align: center;
 line-height:45px;
}
 .nry .attribute{border:1px dotted #cccccc; font-size:12px; color:#444444; line-height:30px; text-align:center; margin-bottom:10px; background:#f0f0f0;}
 .nry .Information{ padding:0px 20px;}
 .nry .Information p{
 line-height: 35px;
 font-size: 14px;
 text-indent: 2em;
 color: #555555;
 font-family: "微软雅黑";
}
 .nry .Information p img{
margin-top:20px;
margin-bottom:20px;
margin-left:-2em;


}


 .nry .pre_next{
 line-height: 40px;
 font-size: 14px;
 text-indent: 0em;
 color: #444444;
 font-family: "微软雅黑";
}
 .nry .pre_next span{ font-size:14px; font-weight: normal; color: #444444;}
 .nry .pre_next a{color: #444444;}

.banner-wrap{width:100%;min-width:1200px;position:relative;height:470px;overflow:hidden;}
.banner-wrap img{width:100%;height:470px;}








.lists li{
            width: 120px;
            height: 287px;
            padding: 19px 8px 0;
            border: 1px solid #eeeeee;
            text-align: center;
            float: left;
            margin-bottom: 20px;
        }
        .lists li:first-child{
            margin: 0 370px 20px;
        }
        .lists li:nth-of-type(2){
            margin-left: 163px;
        }
        .lists li:nth-of-type(3){
            margin: 0 70px;
        }
        .lists li:nth-last-of-type(4){
            margin-left: 90px;
        }
        .lists li:nth-last-of-type(2){
            margin: 0 50px;
        }
        .lists li:nth-last-of-type(3){
            margin-left: 50px;
        }
        .lists li .img{
            width: 100%;
            height: 162px;
            background-color: red;
        }
        .lists li b{
            font-size: 16px;
            color: #333;
            font-weight: normal;
            line-height: 42px;
        }
        .lists li p{
            font-size: 13px;
            color: #222;
            margin: 0;
        }
        .clear{
            clear: both;
        }





/*师资队伍*/

.xyfg-list-box {
	min-height: 300px;
	margin: 14px 0px 30px 0px;
	padding: 0px 10px;
}

.xyfg-list-box ul {
	padding: 0px;
}

.xyfg-list-box .list-item {
	width: 15.5%;
	float: left;
	margin-right:10px;
	margin-bottom: 20px;
	padding: 19px 8px;
	border: 1px solid #EEEEEE;
}

.xyfg-list-box .list-item p {
	
	font-size: 13px;
	color: #222;
width:100%;
text-align:center;
}

.xyfg-list-box .list-item a img {
	width:100%;
    height:162px;
	
}

.xyfg-list-box .list-item a span {
	padding: 10px 0px 10px 0px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #3a3b3c;
}

.xyfg-list-box .list-more {
	background: #FFF;
	margin: 0px auto;
	text-align: center;
	width: 99.9%;
	border-right: none;
	margin-top: -20px;
	border-top: 1px solid #efefef;
}

.xyfg-list-box .list-more a {
	display: inline-block;
	margin: 15px 0px 23px 0px;
	color: #13509b;
	font-size: 16px;
	width: 111px;
	height: 36px;
	line-height: 36px;
}