@charset "utf-8";


*{ padding:0; margin:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
body { font-family:Microsoft YaHei, Helvetica, sans-serif;font-weight:normal; font-size:14px; line-height:23px;color:#000; background:#fff;}
ol,ul,li { list-style-position:inside; margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
caption{text-align:left;}
img{ border:0;display: block;}
img.ie6{ vertical-align:text-bottom;} 
button {cursor:pointer;}
h4{font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; font-weight:bold;} 
a{color: #000;}
a:hover{text-decoration: none;}


.heart{width:1200px; margin:0 auto;}
#wrap{width:1200px; margin:0 auto;min-width: 1200px;background:#fff}



.header{width: 100%;min-width: 1200px;height: 144px;}

.header-in{margin-bottom: 34px;}
.blue_bg{width: 100%;height: 10px;background: #7D9E9D;min-width: 1200px;}

.top_nav{height: 34px;background: #7D9E9D;float: right;padding-left:20px;border-radius:0 0 5px 5px;}

.top_nav li{float: left;color: #fff;font-size: 16px;margin-right: 30px;}
.top_nav li a{color: #fff;font-size:13px}


.logo{width: 100%;height: 76px;position: relative;}

.search{width: 214px;height: 32px;line-height: 32px;position: absolute;background: url(../img/search_bg.png) no-repeat center center;right: 5px;bottom: 5px;padding-left: 10px;}

.search .search_icon{position: absolute;right: 5px;top:0px}

.search span:hover{cursor: text;}
.search .search_icon:hover{cursor: pointer;}



.nav{width: 1200px;height: 42px;padding:0 35px;margin:0 auto; margin-bottom: 10px;}
.nav ul li{float: left;width: 125px;line-height: 42px;text-align: center;color: #000;font-size: 16px;}

.nav>ul>li:hover{border-bottom: 2px solid #7D9E9D;}

.nav>ul>li.current{border-bottom: 2px solid #7D9E9D;}



.nav>ul>li{position: relative;}
.nav .second_nav{position: absolute;z-index: 99;}
.nav .second_nav li{display: none;background: #7D9E9D;}
.nav .second_nav li a{color: #fff;font-size:13px}
.second_nav li{border-bottom: 1px solid #fff;}

.banner{width: 1160px;height: 400px;position: relative;overflow: hidden;margin:0 auto; margin-bottom: 20px;}

.banner .pic{width: 6000px;position: absolute;z-index: 0;left: 0;}
.banner .pic li{float:left;position:relative}

.banner .trun{position: absolute;right: 8px;bottom:8px;z-index: 99;}
.trun li{width: 20px;height: 8px;background: #fff;float: left;margin-right: 5px;cursor: pointer;}


.trun .current{background: #7D9E9D;}


.banner .pic li > .ban_dec{position: absolute;bottom: 0;width: 100%;height: 40px;line-height: 40px;font-size: 20px;color: #fff;background: url(../images/1px.png);padding-left: 20px;z-index: 10;}




.pro{width: 1160px;height: 80px;margin:0 auto; margin-bottom: 20px;}

.pro ul li{float: left;width: 25%;height: 80px;padding-left: 20px;padding-top: 10px;position: relative;}


.pro ul .pro_li1{background-image: url(../images/zt1.jpg);background-repeat: background-repeat;}
.pro ul .pro_li2{background-image: url(../images/zt2.jpg);background-repeat: background-repeat;}
.pro ul .pro_li3{background-image: url(../images/zt3.jpg);background-repeat: background-repeat;}
.pro ul .pro_li4{background-image: url(../images/zt4.jpg);background-repeat: background-repeat;}

.pro ul li:nth-child(1){background: url(../images/zt1.jpg) no-repeat center;}
.pro ul li:nth-child(2){background: url(../images/zt2.jpg) no-repeat center;}
.pro ul li:nth-child(3){background: url(../images/zt3.jpg) no-repeat center;}
.pro ul li:nth-child(4){background: url(../images/zt4.jpg) no-repeat center;}



.pro ul li span{display: block;font-size: 20px;color: #313941;line-height: 30px;}

.pro .pro_enter{position: absolute;height: 100%;width: 80px;right: 0px;top:0px;padding-top: 28px;padding-left: 20px;}
.pro ul li:hover{background: #EAEAEA;}




.news{width: 1160px;margin:0 auto;margin-bottom: 20px;}
.news_left{float: left;width:48%;}

.news_top{width: 100%;height: 36px;line-height: 36px;font-size: 20px;border-bottom: 1px solid #999;margin-bottom: 15px;}
.news_top>p{float: left;border-bottom: 2px solid #7D9E9D;height: 36px;}
.news_top>p>img{float: left;margin-top: 5px;margin-right: 10px;}

 .news_top .more{float: right;color: #999999;font-size: 14px;}



.news_left_l{float: left;width: 310px;}
.news_left_r{width: 100%;}


.banner1{width: 310px;height: 300px;position: relative;overflow: hidden;margin-bottom: 20px;left: 0;}

.banner1 .pic1{width: 2000px;position: absolute;z-index: 0;left: 0;}
.banner1 .pic1 li{float:left;}
.banner1 .pic1 li img{width:310px;height:200px}

.banner1 .trun1{position: absolute;right: 4px;top:183px;z-index: 99;}
.trun1 li{width: 14px;height: 6px;background: #fff;float: left;margin-right: 5px;cursor: pointer;}


.trun1 .current1{background: #008899;}


.banner1 .ban_dec{position: absolute;top:170px;width: 100%;height: 30px;line-height: 30px;font-size: 20px;color: #fff;background: rgba(0,0,0,0.5);padding-left: 20px;z-index: 10;}

.banner1_text {width: 310px;padding: 20px 10px;}
.banner1_text h3{text-align: center;}
.banner1_text p{text-indent: 2em;}

.news_left_r ul li{line-height: 40px;height: 40px;font-size: 16px;padding-left: 20px;border-bottom: 1px dashed #999;background: url(../img/index_en.png) no-repeat center left;}

.news_left_r ul li a:hover{color:#7D9E9D;text-decoration:underline} 


.news_right{float: right;width: 48%;}

 
.news_right_main{width: 100%;margin-bottom:25px}
.news_right_main li{height: 56px;margin-bottom: 10px;}
.news_right_main li a{font-size:16px}

.news_right_main li a:hover{color:#008899;text-decoration:underline}
.news_right_main li .date{float: left;width: 20%;text-align: center;border:1px solid #999;}
.news_right_main li .year{background: #008899;color: #fff;width: 100%;display: block;}
.news_right_main li .day{background: #f3f3f3;color: #000;font-size: 16px;width: 100%;display: block;}

.news_right_main li p{float:right;width:75%;border-bottom: 1px dashed #999;line-height: 18px;padding-bottom: 10px;}





.small_pic{width: 320px;position: relative;padding-left: 35px;}

.banner2{width: 250px;height: 68px;position: relative;overflow: hidden;margin-bottom: 20px;}

.banner2 .pic2{width: 2000px;position: absolute;z-index: 0;left: 0;}
.banner2 .pic2 li{float:left;}

.left2,.right2{
   height: 68px;
   width: 24px;
   background:url(../img/left_blue.png);
   position:absolute;
   left:2px;
   top:0px;
   cursor:pointer;
  }

.right2{
   left:auto;
   right:2px;
   background:url(../img/right_blue.png);
   
  }







.footer{background: #333333;width: 100%;min-width: 1200px;}

.link{background: #f7f7f7;width: 100%;}
.link ul{text-align: center;width: 1200px;margin:0 auto;height: 50px;padding-left: 150px;}
.link ul li{display:inline-block;line-height: 50px;height: 50px;padding-right: 10px;float: left;}
.link ul li span{margin-left: 20px;}

.copy{height: 80px;padding-top: 20px;}
.copy p{color: #fff;text-align: center;}









.common{width: 100%;padding-top: 15px;padding-bottom: 50px;}
.common_left{float: left;width: 245px;background: #fafafa;text-align: center;}
.common_left h3{font-size: 20px;color: #006774;font-weight: bold;line-height: 40px;border-bottom: 1px solid #006774;margin-bottom: 10px;}
.common_left ul li{font-size: 16px;line-height: 32px;}

.common_left ul .now{color: #089;}

.common_right{float: right;width: 900px;}

.common_top{line-height: 40px;border-bottom: 2px solid #089;padding:0 40px;height: 40px;}
.common_top .tit{font-size: 22px;color: #000;float: left;}
.common_top .place{float: right;}


.school1{width: 100%;padding-top: 15px;padding-bottom: 50px;}
.school1_left{float: left;width: 245px;background: #fafafa;text-align: center;}
.school1_left h3{font-size: 20px;color: #006774;font-weight: bold;line-height: 40px;border-bottom: 1px solid #006774;margin-bottom: 10px;}
.school1_left ul li{font-size: 16px;line-height: 32px;}

.school1_left ul .now{color: #089;}

.school1_right{float: right;width: 900px;}

.school1_top{line-height: 40px;border-bottom: 2px solid #089;padding:0 40px;height: 40px;}
.school1_top .tit{font-size: 22px;color: #000;float: left;}
.school1_top .place{float: right;}


.school1_text{padding:0 40px;margin-top: 10px;}
.school1_text p{text-indent: 2em;line-height: 36px;margin-bottom: 10px;}


.teacher1_photo{padding:0 40px;padding-top: 20px;}

.teacher1_photo h2{font-size: 18px ;height: 30px;line-height: 30px;margin: 30px 0;font-weight:normal}
.teacher1_photo h2 a{margin: 0 10px;font-size: 18px;}


.teacher1_photo h2 small{height: 30px;line-height: 30px;float: right;}
.teacher1_photo ul{height: auto;}
.teacher1_photo ul li{float: left;
    width: 140px;
    height: 225px;
    text-align: center;
    margin-right: 30px;
    margin-bottom: 59px;
    border: 1px solid #999;}
.teacher1_photo ul li img{    
    margin: 1px 10px 1px 1px;
    width: 136px;
    height: 190px;}


.p_num{padding-top: 20px;width: 500px;margin:0 auto;}
.p_num strong{margin-right: 15px;}
.p_num span{border:1px solid #999;padding:2px 4px;margin-right: 8px;cursor: pointer;}
.p_num .ye{cursor: auto;}
.p_num .num{display:inline-block;width: 60px;height: 22px;border:1px solid #999;vertical-align: middle;margin-right: 10px;outline: none;}


.person2{padding-top: 20px;}
.person2 img{margin:0 auto}
.person2 h2{text-align: center;font-size: 18px;margin-bottom: 10px;}
.person2 .s_tit{color: #888;text-align: center;margin-bottom: 20px;}
.person2 p{text-indent: 2em;}
.person2 ul{margin-bottom: 10px;}
.person2 ul li{text-indent: 2em;}


.student1{padding:0 40px;padding-top: 20px;}
.student1 ul li{line-height: 28px;margin-bottom: 10px;color: #1b1b1b;}
.student1 ul li span{float: right;font-size: 12px;color: #999;}