@charset "utf-8";
/*PAGE CSS */

@font-face{
    font-family: myFirstFont;
    src: url('Century Gothic Bold.ttf'),
        url('Century Gothic Bold.eot'); 


}

.main{
    width:1140px;
    margin:-180px auto 0;
    position: relative;

}	
header{
    width:1140px;
    margin:0 auto;


}

header .menu{
    position:absolute;
    width:1140px;
    margin:20px auto;
    height:64px;
    background:#474747;
    border-radius:5px;

}
header .menu ul{
    position:absolute;

}
header .menu ul li{
    float:left;
    width:73px;

    margin-left:35px;


}	
header .menu ul li a{
    margin:0;
    padding:18px 0 0 0;
    display:block;
    font-size:18px;
    color:#fff;
    font-family:微软雅黑;
    width:80px;

    text-align:center;

    text-decoration:none;

}
header .menu ul li a:hover{

    width:80px;
    height:45px;
    background:#363636

}		

header  .menu ul .picli{
    background:url(../imgs/logo.png) no-repeat;
    width:172px;
    height:47px;
    margin-right:310px;
    margin-top:7px;
}	

header .telcss{
    font-size: 42px;
    font-weight: bold;
    width:301px;
    height:53px;
    float:right;
    margin-top:120px;
    margin-right: 23px
}	


header .hbanner{
    width:100%;
    height:auto;

    margin:70px auto 15px;
}
header .hbanner div.tb{

    width:1081px;
    height:278px;

    margin:0 auto;
    background:url(../imgs/topbt/bt1.png) no-repeat;

}

header .hbanner div.tb div .aone{
    background:url(../imgs/topbt/bt4.png) no-repeat;
    width:225px;height:89px;
    margin: 0 auto;
    display:block

}

header .hbanner div.tb div .atwo{	background:url(../imgs/topbt/bt5.png) no-repeat;width:71px;height:37px;margin: 0 auto;display:block}

header .hbanner div.tb div .aone:hover{

    width:225px;
    height:89px;
    display:block;

}
header .hbanner div.tb .atwo:hover{
    width:71px;
    height:37px;
    display:block;

}		

.tag{
    width:1000px;
    margin:0 auto;

}

.tag #myCanvas ul li a {
    text-decoration:none;outline:none;color:#97cae6;font-size:40px
        padding:100px 0 0 0;
}

.credit{text-align:center;padding: 0px 0 0px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}

/*-核心代码-*/
/* demo style */

.block1 .title{
    font-size:33px;
    font-weight:800;
    color:#fff;
    font-family:微软雅黑;
    padding:0 0 20px 0;
    margin:0;


}

.block1 .ptitle{
    font-size:25px;
    font-weight:800;
    color:#fff;
    font-family:微软雅黑;
    padding:30px 0 0 25px;
    margin:0;


}
.block1 .pcontent	{
    font-weight:800;
    font-size:15px;
    font-family:微软雅黑;
    color:#fff;
    padding:10px 0 0 25px;
    margin:0
}
.block1 .bldiv{
    width:374px;
    height:180px;


}
.main .adv{
    width:1144px;
    height:94px;
    background:url(../imgs/yh.jpg) no-repeat;
    margin:10px auto
}	
.main .bigblock{
    width:1140px;
    background-color:#303030;
    height:1100px;
    opacity:0.75;
    position: relative; 
}	
.main .smallblock{
    width:1140px;
    background-color:#303030;
    height:2000px;
    opacity:0.75;
    position: relative; 
    margin:0 auto;
}
.main .block2{
    width:1040px;
    position:absolute;


    padding:0 50px;
    margin:-1100px 0 0 0;
}	
.main .block2 td{
    border:2px solid #24252a;

    opacity:1;
}	
.main .block2 .title{
    font-size:33px;
    font-weight:100;
    color:#fff;
    font-family:微软雅黑;
    padding:25px 0 10px 0;
    margin:0;
}

.main .block2 .title2{
    font-size:25px;
    font-weight:100;
    color:#fff;
    font-family:微软雅黑;
    padding:10px 10px;
    margin:0;
}	
.main .block2 .ct{
    font-size:18px;
    font-weight:100;
    color:#000;
    font-family:微软雅黑;
    padding:5px 5px;
    margin:0;
}		
.main .block2 div.bt{
    background:url(../imgs/tf12.jpg) center top no-repeat;
    width:305px;
    height:45px;
    margin:20px auto;

}	
.main .block2 div.bt a{
    width:305px;
    height:45px;
    display:block;
}	
.main .block3{
    width:1140px;
    position:absolute;
    padding:0;
    margin:-620px auto 0;
}		
.main .vip11{
    background:url(../imgs/tf15.jpg) no-repeat;
    width:1140px;
    height:564px;
    margin:0 auto;
}	
.main .yyms{
    width:1142px;
    height:178px;
    background:url(../imgs/tf16.jpg) no-repeat;
    margin-top:0;
}	
.main .yyms .fbt a{
    width:99px;
    height:68px;
    background:url(../imgs/tj.jpg) no-repeat;
    display:block
}	
.main .yyms p{

    font-size:17px;
    font-family:微软雅黑;
    color:#fff;
    padding-left:30px

}	
.main .yyms input{
    width:190px;
    height:28px
}
.main .yyms form{
    margin-top:80px;
    position:absolute;
}
.main .btitle{
    width:1140px;
    height:109px;
    background:url(../imgs/tf18.jpg);

}


.container2 .main{
    background:url(../imgs/jrsbg.jpg) no-repeat;
    width:1140px;
    height:413px;
    position:relative;
    margin:0 auto;

}	
.container2 .imgItem{
    max-width:1080px;
    margin:0 auto;

}


.container2 .imgItem div.fl{
    float:left;
    margin:0 10px;
}


.main  .btnhq{
    margin:-1500px auto 0;
    position:absolute;


}
.main  .btnhq .botton{
    width:900px;
    margin:0 auto;
    padding-left: 150px;
}	
.main  .btnhq .botton .bt1{
    width:242px;
    height:45px;
    background:url(../imgs/tf33.jpg) no-repeat;
    display:inline-block;
    margin-right:280px;

}	
.main  .btnhq .botton .bt2{
    width:242px;
    height:45px;
    background:url(../imgs/tf36.jpg) no-repeat;
    display:inline-block;


}	

.main .btnhq .hq .tit{
    width:1140px;
    height:74px;
    background:url(../imgs/title.jpg) no-repeat;

}	
.main .btnhq .hq .intro .intr1{
    background:#fff;
    width:496px;
    display:inline-block;
    margin-left: 60px;
}	

.main .btnhq .hq .intro .intr2{
    background:#fff;
    width:496px;
    display:inline-block;
    margin-left: 20px;
}	

.dfc .b1{
    background:url(../imgs/b1.jpg) no-repeat;
    width:1057px;
    height:232px;

}		

.footer {
    background:url(../imgs/f1.jpg) repeat-y center top;
    margin: 1550px auto 0

}
.footer .school{
    background:url(../imgs/f1.jpg) no-repeat center top;
    height:448px;
    margin: 0 auto;
    width: 1140px;

}
.footer .bottom{
    background:url(../imgs/f2.jpg) no-repeat center top;
    height:154px;
    text-align: center;
    padding-top:20px;
    color:#fff;
    line-height: 30px;

}

.footer .map ul,.footer .xiaoqu ul{
    margin:0;
    padding:0
}
.footer .map ul li,.footer .xiaoqu1 li,.footer .xiaoqu2 li {
    float:left;
    margin-left:30px;

}
.footer .map ul li a{
    color:#aae726;
    text-decoration:none;
    font-weight:800;
    letter-spacing:1.5px;
    line-height:18px;
    font-family:宋体

}
.footer .map ul li a:hover{
    text-decoration:none;
}	
.footer .map{
    float:left;
    padding-left: 118px;
    padding-top: 320px;

}	

.footer .xiaoqu{
    float:left;
    margin:0;
    padding: 320px 0 0 65px;
}	
.footer .xiaoqu .xiaoqu1, .xiaoqu2{
    margin-left:30px;

}	


.footer .xiaoqu ul li a{
    color:#fff;
    text-decoration:none;
    font-weight:800;
    letter-spacing:1.5px;
    line-height:18px;
    font-family:宋体

}	

.footer .xiaoqu ul li a:hover{
    color:#aae726;

}

.block2 .tb1 , .block2 .tb2{
    width:100%;
}

.block2 td,.block2 th{
    border:2px solid #24252a;
    font-size: 18px;
    text-align: center;
    height:40px;
    font-family: "微软雅黑";
}
.block2 .tb1 th{
    height:60px;
    font-size: 25px;
    font-family: "微软雅黑";
    color: #fff;
    background: #e39314;
    text-align: left;
    text-indent: 10px;
    width: 323px;
}


.block2 .tb1 tr:nth-child(even){
    background: #ffcd7e;
}
.block2 .tb1 tr:nth-child(odd){
    background: #ffb43e;
}
.block2 .tb2 tr:nth-child(even){
    background: #acc6e4;
}
.block2 .tb2 tr:nth-child(odd){
    background: #7aabe3;
}

.block2 .tb2 th{
    height:60px;
    font-size: 25px;
    font-family: "微软雅黑";
    color: #fff;
    background: #1475e3;
    text-align: left;
    text-indent: 10px;
    width: 323px;
}
.block2_title{
    font-size:33px;
    margin: 30px 0;
    color:#fff;
    font-family: "微软雅黑";
}
.zixun_online,.zixun_online:hover{
    padding:2px 5px;
    fint-size:14px;
    background: red;
    color:#fff;
    border-radius: 10px;
    text-decoration:none;

}
.buttomNav{
    width: 100%;
    position: fixed;
    background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;
    filter:Alpha(opacity=70); 
    bottom:0;
    left:0;
}
.buttomNav .main{
    width: 960px;
    margin: 0 auto;
    border-radius: 10px;
    color:#fff;
    background: #000;
    margin-top:  5px;
}
.buttomNav .main .row{
    float:left;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: bold;
    background: #000;
    margin: 6px 12px;
    border-radius: 10px;
}
.row_input{
    float:left;
    padding: 1px 2px;
    font-size: 14px;
    font-weight: bold;
    margin: 2px 2px;

}
.row_input input{
    height: 24px;
    margin: 5px 10px;
    border-radius: 5px;
    padding: 2px 5px;
    border:1px solid #000;
}
.row_input input[type='submit']{
    height: 30px;
    background: red;
    color:#fff;
    border:1px solid red;
    font-size:14px;
    padding:3px 5px;
    cursor: pointer;
}
.row_input input[type='submit']:hover{
    height: 30px;
    background: #e01616;
    color:#fff;
    border:1px solid red;
    font-size:14px;
    padding:3px 5px;
    cursor: pointer;
}
.buttomNav .main .weixin{
    float: right;
    margin-top: 5px;
    cursor: pointer;
}
.buttomNav .main .weixin:hover .weixin_img{
    display: block;
}
.weixin_img{
    display: none;
    position:absolute;
    margin-top:-130px; 
    margin-left:2px;

}
.hangingWall{
    position:fixed;
    left:10px;
    top:0;
    z-index: 99
}

.block2 th:nth-child(3){
    width:10%;

}