@charset "utf-8";
/* CSS Document */
.main{width:100%;clear:both;overflow:hidden;background:#fff;z-index:9}
.title{text-align:center;height:70px;position:relative;z-index:9}
.title ul{margin:0 auto;height:70px;line-height:70px;display:inline-block}
.title ul li{width:160px;float:left;}
.title hr{margin:0;position:relative;z-index:-1;margin-top:-2px;border:0;border-top:2px solid #e5e5e5}
.title ul li.hover{background:url(../images/s_03.jpg) no-repeat bottom center}
.title ul li.hover a{color:#f67c01}

#brand{max-width:1200px;margin:0 auto;clear:both;overflow:hidden;line-height:35px;padding-top:100px}
#brand span{font-size:30px;color:#f67c01}
#brand span font{font-size:18px;padding-left:20px}
#brand>p{font-size:15px}

#brand img{float:left;padding:60px 0;width:530px;height:311px}
#brand div{float:right;padding:0 50px;margin:60px 0;width:570px;height:311px;background:#faf9f9;font-size:14px}
#brand div font{font-size:24px;color:#f67c01;display:block;line-height:80px}

#teaching{width:100%;margin:0 auto;color:#fff;font-size:15px;clear:both;overflow:hidden;padding:100px 0 60px 0}
#teaching .content{max-width:1200px;margin:0 auto;line-height:35px;clear:both;overflow:hidden;}
#teaching .content span{font-size:30px}
#teaching .content span font{font-size:18px;padding-left:20px}
#teaching>a{width:243px;line-height:49px;text-align:center;background:url(../images/bottom_03.png) no-repeat center center;display:block;font-size:14px;margin:50px auto 0;color:#fff}

.list{width:1200px;clear:both;overflow:hidden;position:relative;margin-top:30px}
#teaching .content .bd{ position:relative;z-index:0}
#teaching .content .bd li{ zoom:1; vertical-align:middle;float:left;margin-right:10px;width:590px;height:438px}
#teaching .content .bd img{display:block;width:590px;height:438px}
#teaching .content .prev,#teaching .content .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
#teaching .content .next{ left:auto; right:3%; background-position:8px 5px; }
#teaching .content .prev:hover,
#teaching .content .next:hover{ filter:alpha(opacity=100);opacity:1;  }

#teacher{max-width:1200px;margin:100px auto;clear:both;overflow:hidden}
#teacher .content{width:520px;height:586px;border:1px solid #d8d8d8;float:left;color:#505050;background:url(../images/about_12.jpg) no-repeat 95% 35px;padding:70px 30px 0 56px}
#teacher .content>span{color:#f67c01;font-size:33.8px;line-height:50px}
#teacher .content>span font{font-size:18px;padding-left:20px}
#teacher .content>p{background:#ffa002;color:#fff;font-size:16px;padding:5px 10px}
#teacher .content div:before{content:"\25BC";text-align:center;width:520px;margin-top:-80px;color:#ffa002;font-size:20px;position:absolute}
#teacher .content div{font-size:16px;line-height:50px;padding-top:60px}
#teacher .content div span{font-size:30px}
#teacher .content div p{font-size:18px}
#teacher>img{float:right;width:590px;height:658px}

.map>div{width:1190px;padding:4px;border:1px solid #dedede;margin-top:50px}
#allmap{width:1190px;height:500px}
.map{max-width:1200px;margin:70px auto;clear:both;overflow:hidden;line-height:35px;text-align:center;font-size:16px;color:#3e3d3d}
.map font{font-size:35px;color:#ff9b38;display:block;line-height:50px}
#content{max-width:1200px;margin:0 auto 100px;clear:both;overflow:hidden;color:#282828}
#content .message{float:right;width:530px;margin-right:50px}
#content .message font{font-size:18px;font-weight:bold}
#content .message table{margin-top:20px}
#content .message td{height:65px;line-height:35px}
#content .message input[type="text"]{width:350px;line-height:35px;padding:0 10px;border:1px solid #e0e0e0;height:35px}
#content .message textarea{width:440px;height:180px;border:1px solid #e0e0e0;resize:none;padding:10px}
#content .message input[type="button"]{background:url(../images/bottom_03.png) no-repeat center center;width:243px;height:49px;line-height:49px;text-align:center;border:0;font-size:16px;color:#fff;font-weight:bold;margin-top:20px}
#content>dl{font-size:18px;float:left}
#content>dl dd{font-weight:bold;line-height:39px;background:url(../images/content.jpg) no-repeat left top;text-indent:39px}
#content>dl dd+dd{font-size:15px;font-weight:normal;background-position:left -39px}
#content>dl dd+dd+dd{background-position:left -78px}
#content>dl dd+dd+dd+dd{background-position:left -117px}
#content>dl dt a{float:left;text-align:center;margin:50px 40px 0 10px;line-height:30px;font-size:14px}


