.public-header{width:100%;height:198px;background:url(../images/header.png);}
.public-main{width: 100%;}
.public-footer{width: 100%;height:105px;padding-top:45px;background: url(../images/footer-logo.png) no-repeat 140px center;}
.public-container{position:relative;margin:auto;width: 1200px;}
/*头部*/
/*logo*/
.public-header .logo{float:left;width:730px;height: 130px;padding-top: 30px;margin-left: 3px;}
.public-header .logo img{float:left;display:block;}
.public-header .logo .info{float:left;margin-left: 10px;}
.public-header .logo .info .zh-title{width: 407px;display:inline-block;color:#004097;font-weight: bold;font-size: 30px;margin-top: 12px;letter-spacing:3px;}
.public-header .logo .info .en-title{font-family: Arial;color:#004097;}
/*tel*/
.public-header .right{float:right;margin-top:70px;}
.public-header .right img{display:block;float:left;}
.public-header .right .info{float:left;margin-left:7px;}
.public-header .right .info .title{color:#333;}
.public-header .right .txt{font-size: 24px;color:#004097;font-weight: bold;}
/*菜单*/
.public-menu{height:70px;width: 100%;background:#596f9f;}
.public-nav{width: 1200px;height: 70px;margin: auto;}
.public-nav .nav-li{float:left;width: 140px;height: 50px;margin-right:10px;margin-top:10px;border-radius:10px;text-align: center;line-height: 50px;color:#fff;}
.public-nav .nav-on{background:#f68029;color:#fff;}
.public-nav .index{background: #6dc1aa;}
.public-nav .about{background: #e8659b;}
.public-nav .course{background: #59bbd6;}
.public-nav .home{background: #f89c38;}
.public-nav .news{background: #6dc1aa;}
.public-nav .join{background: #e8659b;}
.public-nav .person{background: #59bbd6;}
.public-nav .contact{position:absolute;right:0;top:-50px;z-index:9;height:130px;background: url(../images/menu-contact.png) no-repeat;}
.public-nav .nav-li img{margin-top:15px;}
.public-nav .contact img{margin-top:65px;margin-left: -35px;}
/*尾部菜单*/
.footer-menu{height:45px;width: 100%;background:#596f9f;}
.footer-nav{width: 1060px;height: 45px;margin: auto;}
.footer-nav a{float:left;display:block;width: 127px;height: 45px;line-height: 45px;color:#fff;text-align: center;}
.footer-nav a:hover{background: rgba(109,193,170,.6);}
.footer-nav b{float:left;display:block;font-weight:normal;height: 45px;line-height: 45px;margin-left:1px;margin-right:1px;color:#fff;text-align: center;}
.public-footer .contact{width: 660px;height: 45px;margin-left:360px;line-height: 45px;}
.public-footer .contact .tel{float:left;width: 240px;height:45px;background: url(../images/footer-tel.png) no-repeat 0 center;text-indent: 33px;}
.public-footer .contact .address{float:left;width: 380px;margin-left:40px;height:45px;background: url(../images/footer-address.png) no-repeat 0 center;text-indent: 33px;}
.public-footer .copy{width: auto;margin-left:362px;margin-top: 10px;}
/*尾部*/

/*友情链接*/
/*
.link{height:40px;border-bottom: 1px solid #4e71a2;}
.link span.title{display:block;float:left;width: auto;margin-top:0;height:40px;line-height: 40px;color:#fff;}
.link span.li{display:block;float:left;width: auto;margin-left: 15px;margin-right: 30px;height:40px;line-height: 40px;color:#fff;}
.map{float:left;width: 370px;height: 96px;margin-top: 30px;margin-right: 45px;}
.contact{float:left;width: 360px;margin-top: 30px;color:#fff;line-height: 24px;}
.contact a{color:#fff;text-decoration: none;}
.guanlian{float:right;width: 180px;margin-right: 18px;margin-top: 20px;}
.guanlian .title{color:#fff;line-height: 35px;}
.guanlian .li{width: 180px;height: 35px;background: url(../images/guanlian.jpg);color:#fff;line-height: 35px;text-align: center;}
*/