*{margin: 0;padding: 0;font-family:'\5FAE\8F6F\96C5\9ED1'}
li{list-style: none;}
a{text-decoration: none}

.container{width: 100%;}
.inner{width: 1200px;margin: 0 auto}
body.kc{background-color: #f6f6f6}
body.zy{background-color: #f6f6f6}
i{ font-style:normal} 

.evaluate{display: inline-block;}
.container .banner{width: 100%;height: 400px;background: url(../img/banner/banner.jpg) no-repeat center;}
.modal{width: 95px;height: 29px;position: absolute;left: 0;top: 0;color: #fff;font-size: 14px;line-height: 30px;background: url(../img/row5-icon.png) no-repeat;}
.modal .modal-icon{float: left;display: block;width: 16px;height: 14px;margin-left: 9px;margin-top: 8px;margin-right: 7px;background: url(../img/row5-icon.png) no-repeat;}
.modal.open{background-position: 0 -49px }
.modal.accurate{background-position: 0 -79px}
.modal.accurate .modal-icon{background-position: 0 -14px}


.container .row1{height: 190px;width: 100%;padding-top: 40px}
.container .row1 .left{width: 745px;float: left;}
.container .row1 .left .title{padding-left: 35px;background: url(../img/row1-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px}
.container .row1 .left p{padding-top: 22px;text-indent: 2em;height: 140px;line-height: 28px;font-size: 14px;color: #666666; overflow:hidden;}
.container .row1 .right{width: 400px;height: 130px;float: right;margin-top: 58px}
.container .row1 .right .con-left{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;float: left;width: 199px;height: 128px;border: 1px solid #eeeeee;border-right: none;background: url(../img/row1-right-icon1.png) no-repeat center 30px;}
.container .row1 .right .con-left span{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;display:block;height: 16px;line-height: 16px;font-size: 16px;color: #666666;text-align: center;margin-top: 80px}
.container .row1 .right .con-right{float: right;width: 200px;height: 100%;}
.container .row1 .right .con-right .right-up{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;height: 63px;width: 198px;border: 1px solid #eee;line-height: 63px;background: url(../img/row1-right-icon2.png) no-repeat 50px center ;}
.container .row1 .right .con-right .right-up span{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;margin-left: 88px;color: #666666;font-size: 16px;}
.container .row1 .right .con-right .right-down{height:64px ;width: 198px;border: 1px solid #eee;border-top: none;background: url(../img/row1-right-icon3.png) no-repeat 50px center ;}
.container .row1 .right .con-right .right-down span{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;margin-left: 88px;color: #666666;font-size: 16px;line-height: 63px;}
.container .row1 .right .con-right .right-up:hover{border-color: #f45039;background-image: url(../img/row1-right-icon2ac.png);background-color: #f45039}
.container .row1 .right .con-right .right-up:hover span{color: #fff}
.container .row1 .right .con-right .right-down:hover{border-color: #f45039;background-image: url(../img/row1-right-icon3ac.png);background-color: #f45039}
.container .row1 .right .con-right .right-down:hover span{color: #fff}
.container .row1 .right .con-left:hover{border-color: #f45039;background-image: url(../img/row1-right-icon1ac.png);background-color: #f45039}
.container .row1 .right .con-left:hover span{color: #fff}


.container .row2 {height: 148px;width: 100%;margin-top: 30px}
.container .row2 .title{padding-left: 35px;background: url(../img/row2-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px}
.container .row2 .content{margin-top: 30px;width: 1199px;height: 88px;border:1px solid #eeeeee;border-left: none}
.container .row2 .content li{float: left;border-left: 1px solid #eee;width: 199px;height: 88px}
.container .row2 .content .li6{width: 198px}
.container .row2 .content li .pic{width: 45px;height: 45px;float: left;margin-left: 57px;margin-top: 23px;}
.container .row2 .content .li3 .pic{margin-left: 41px}
.container .row2 .content .li4 .pic{margin-left: 25px}
.container .row2 .content li .pic img{width: 100%;height: 100%;}
.container .row2 .content li .text{margin-left: 10px;float: left;margin-top: 20px}
.container .row2 .content li .text p{font-size:16px;color: #333333;line-height: 24px;}
.container .row2 .content .li6.img img{width: 100%;height: 100%}
.container .row2 .content .li6.text a{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;display: block;width: 148px;height: 33px;line-height: 32px;border: 1px solid #f45039;border-radius: 20px;text-align: center;color: #f45039;font-size: 16px;margin: 0 auto;margin-top: 27px;}
.container .row2 .content .li6.text a:hover{background: #f45039;color: #fff}



.container .row3{height: 244px;width: 100%;margin-top: 40px;padding-bottom: 30px}
.container .row3 .mid{  width:1200px; height:180px; margin:auto;}
/*
.container .row3 .title{padding-left: 35px;background: url(../img/row3-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px}
.container .row3 .content{height: 176px;width:1118px;margin: 0 auto;margin-top: 40px}
.container .row3 .content ul{width: 1175px}
.container .row3 .content li{float: left;height: 176px;width: 182px;margin-right: 52px}
.container .row3 .content li .icon{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 80px;height: 80px;margin:0 auto;background: url(../img/row3-icon.png) no-repeat;}
.container .row3 .content li .text{margin-top: 10px}
.container .row3 .content li .text .h4{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;height:35px;line-height: 35px;color: #333333;text-align: center;font-size: 16px}
.container .row3 .content li .text .span{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;color: #666666;line-height: 24px;font-size: 14px;}
.container .row3 .content li:hover .text .h4{color: #f45039}
.container .row3 .content li:hover .text .span{color: #f45039}
.container .row3 .content .li1 .icon{background-position: 0 0;}
.container .row3 .content .li1:hover .icon{background-image: url(../img/row3-iconac.png);}
.container .row3 .content .li2 .icon{background-position: 0 -83px;}
.container .row3 .content .li2:hover .icon{background-image: url(../img/row3-iconac.png);}
.container .row3 .content .li3 .icon{background-position: 0 -166px;}
.container .row3 .content .li3:hover .icon{background-image: url(../img/row3-iconac.png);}
.container .row3 .content .li4 .icon{background-position: 0 -249px;}
.container .row3 .content .li4:hover .icon{background-image: url(../img/row3-iconac.png);}
.container .row3 .content .li5 .icon{background-position: 0 -332px;}
.container .row3 .content .li5:hover .icon{background-image: url(../img/row3-iconac.png);}
*/

.container .row4{height: 350px;background: #f6f6f6;padding-top: 40px;}
.container .row4 .title{background: url(../img/row4-title-icon.png) no-repeat center left;height: 28px;line-height: 28px;}
.container .row4 .title .name{ float:left; margin-left:35px;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px}
.container .row4 .title span{font-size: 14px;color: #666666;font-weight: normal;margin-left: 35px}
.container .row4 .title .courses{ float:left; margin-left:20px;}
.container .row4 .title .courses a{ float:left; padding:0 5px; }
.container .row4 .title .courses i{ float:left;}
.container .row4 .title a{font-size: 14px;color: #999999;float: right;font-weight: normal;}
.container .row4 .title a:hover{color: #f45039}
.container .row4 .content{width: 100%;height: 295px;margin-top: 27px}
.container .row4 .content .left{float: left; width:920px;}
.container .row4 .content .left:after{content .left: '';display: block;clear: both;}
.container .row4 .content .left li{position: relative;top: 0;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;background: #fff;width: 260px;padding:9px;height: 275px;border: 1px solid #e5e5e5;float: left;margin-right: 26.6px}
.container .row4 .content .left li:hover{top: -5px;box-shadow: 0px 1px 5px 0px rgba(8, 1, 3, 0.1);}
.container .row4 .content .left li a{text-decoration: none}
.container .row4 .content .left li a:visited{color: #333}
.container .row4 .content .left li .pic{width: 260px;height: 195px;}
.container .row4 .content .left li .pic img{width: 100%;height: 100%}
.container .row4 .content .left li .text .h4{margin-bottom: 20px;height: 16px;line-height: 16px;color: #333333;font-size: 16px;padding-top: 23px;margin-left: 10px}
.container .row4 .content .left li .text span{float: left;margin-right: 5px;background: url(../img/sprite-1.png) no-repeat;display: block;width: 16px;height: 16px}
.container .row4 .content .left li .text .see{color: #999999;margin-left: 10px;font-size: 12px;line-height: 12px;height: 12px;padding-left: 24px;background: url(../img/see-icon.png) no-repeat center left;}

.container .row4 .content .list{background-color: #fff;width: 278px;height: 293px;border: 1px solid #e5e5e5;float: left;}
.container .row4 .content .list .h4{width: 240px;margin: 0 auto;height: 54px;line-height: 54px;font-size: 16px;font-weight: bold;color: #333333;padding-bottom: 1px;border-bottom: 1px solid #e5e5e5}
.container .row4 .content .list ul{width: 240px;height: 196px;overflow: hidden;;margin: 0 auto;margin-top: 20px}
.container .row4 .content .list li{line-height: 16px;height: 16px;font-size: 14px;margin-bottom: 14px}
.container .row4 .content .list li a{color: #666666}
.container .row4 .content .list li span{margin-right: 5px ;display: block;width: 16px;height: 16px;float: left;background: url(../img/sprite-1.png) no-repeat;}
.container .row4 .content .list li:hover a{color: #f45039}

.container .row5{background: #f6f6f6;padding-top: 40px}
.container .row5 .title{padding-left: 35px;background: url(../img/row5-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px;}
.container .row5 .title a{font-size: 14px;color: #999999;float: right;font-weight: normal;}
.container .row5 .title a:hover{color: #f45039}
.container .row5 .content{margin-top: 27px}
.container .row5 .content .up{height: 160px;width: 1226px}
.container .row5 .content .up li{float: left;margin-right: 26px;background: #fff;width: 567px;height: 140px;border: 1px solid #e5e5e5;padding: 9px}
.container .row5 .content .up li .pic{width: 260px;height: 140px;position: relative;float: left;}
.container .row5 .content .up li .pic img{width: 100%;height: 100%}
.container .row5 .content .up li .text{float: right;width: 285px;height: 140px}
.container .row5 .content .up li .text .h4{font-size: 16px;height: 24px;line-height: 18px;color: #333333}
.container .row5 .content .up li .text p{line-height: 32px;font-size: 14px;color: #666666;margin-top: 5px}
.container .row5 .content .up li .text .number{height: 14px;line-height: 14px;font-size: 12px;color: #999999;}
.container .row5 .content .up li .text .number .see{padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;position: relative;padding-right: 17px}
.container .row5 .content .up li .text .number .see:after{content: '';display: block;width: 1px;height: 10px;float: left;position: absolute;top: 0;bottom: 0;right: 0;background: #999999;margin: auto}
.container .row5 .content .up li .text .number .time{padding-left: 20px;background: url(../img/time-icon.png) no-repeat center left;margin-left: 15px}
.container .row5 .content .up li .text a{margin-top: 24px;display: block;width: 100px;height: 35px;background: #f45039;border-radius: 3px;line-height: 35px;text-align: center;font-size: 16px;color: #fff}
.container .row5 .content .down{margin-top: 25px;width: 1500px;overflow: hidden;}
.container .row5 .content .down li{position: relative;top: 0;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 260px;height: 275px;padding: 9px;border: 1px solid #e5e5e5;float: left;margin-right: 26.8px;margin-bottom: 25px;background:#fff;}
.container .row5 .content .down li .pic{width: 260px;height: 140px;position: relative;}
.container .row5 .content .down li .pic img{width: 100%;height: 100%}
.container .row5 .content .down li .text{padding-left: 10px}
.container .row5 .content .down li .text .h4{height: 24px;line-height: 24px;color: #333333;font-size: 16px;margin-top: 18px;margin-bottom: 10px}
.container .row5 .content .down li .text .name{font-size: 14px;color: #666666;height: 24px;line-height: 24px}
.container .row5 .content .down li .text .evaluate-box{font-size: 12px;line-height: 24px;height: 24px;color: #999999}
.container .row5 .content .down li .text .evaluate-box span{float: left;}
.container .row5 .content .down li .text .evaluate{float: left;height: 13px;margin-top: 4px;margin-left: 4px}

.container .row5 .content .down li .text .evaluate img{padding-right: 1px;width: 13px;height: 13px;display: block;float: left;background: url(../img/evaluate.png) no-repeat center;}
/*.container .row5 .content .down li .text #evaluate i.stars{background-image: url(../img/evaluate-ac.png);}
.container .row5 .content .down li .text #evaluate b{display: none}*/
.container .row5 .content .down li .number{height: 30px;line-height: 30px;margin-top: 5px;font-size: 12px;color: #999999;}
.container .row5 .content .down li .number .see{padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;position: relative;padding-right: 17px}
.container .row5 .content .down li .number .see:after{content: '';display: block;width: 1px;height: 10px;float: left;position: absolute;top: 0;bottom: 0;right: 0;background: #999999;margin: auto}
.container .row5 .content .down li .number .time{padding-left: 20px;background: url(../img/time-icon.png) no-repeat center left;margin-left: 15px}
.container .row5 .content .down li:hover{top: -5px;box-shadow: 0px 1px 5px 0px rgba(8, 1, 3, 0.1)}


.container .row6{background:#f6f6f6;height: 538px;overflow: hidden;padding-top: 37px}
.container .row6 .title{padding-left: 35px;background: url(../img/row6-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px;}
.container .row6 .title a{font-size: 14px;color: #999999;float: right;font-weight: normal;}
.container .row6 .title a:hover{color: #f45039}
.container .row6 .content{width: 1150px;height: 430px;overflow: hidden;margin-top: 30px;padding: 24px; border:1px solid #e5e5e5;background:#fff;}
.container .row6 .content .con-left{width: 580px;height: 100%;float: left;}
.container .row6 .content .con-left .pic{overflow: hidden;width: 580px;height: 373px;position: relative;}
.container .row6 .content .con-left .pic img{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 100%;height: 100%;}
.container .row6 .content .con-left .pic .video-modal{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;background: url(../img/video-icon.png) no-repeat center rgba(0,0,0,.5);position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.container .row6 .content .con-left .text{padding-left: 10px}
.container .row6 .content .con-left .text	.h4{font-size: 16px;color: #333333;height: 33px;line-height: 33px;margin-top: 10px}
.container .row6 .content .con-left .text	.see{font-size: 12px;color: #999999;padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;position: relative;padding-right: 17px;line-height: 14px}
.container .row6 .content .con-right{width: 545px;height: 100%;float: right}
.container .row6 .content .con-right ul{width: 570px}
.container .row6 .content .con-right li{margin-right: 12px;width: 260px;height: 202px;float: left;margin-bottom: 25px}
.container .row6 .content .con-right li .pic{overflow: hidden;position: relative;width: 260px;height: 145px;}
.container .row6 .content .con-right li .pic img{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 100%;height: 100%;}
.container .row6 .content .con-right li .text	.h4{font-size: 16px;color: #333333;height: 33px;line-height: 33px;margin-top: 10px}
.container .row6 .content .con-right li .text	.see{font-size: 12px;color: #999999;padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;position: relative;padding-right: 17px;line-height: 14px}
.container .row6 .content .con-right li .pic .video-modal{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;display: block;background: url(../img/video-icon.png) no-repeat center rgba(0,0,0,.5);position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.container .row6 .content .con-left .pic:hover .video-modal{background-color: rgba(244,80,57,0.46);}
.container .row6 .content .con-right .pic:hover .video-modal{background-color: rgba(244,80,57,0.46);}
.container .row6 .content .con-left .pic:hover img{transform: scale(1.1,1.1)}
.container .row6 .content .con-right .pic:hover img{transform: scale(1.1,1.1)}



.container .row7{background:#f6f6f6;height:380px;padding-top: 37px }
.container .row7 .title{padding-left: 35px;background: url(../img/row7-title-icon.png) no-repeat center left;font-size: 18px;font-weight: bold;color: #666666;height: 28px;line-height: 28px;}
.container .row7 .title a{font-size: 14px;color: #999999;float: right;font-weight: normal;}
.container .row7 .title a:hover{color: #f45039}
.container .row7 .content{margin-top: 27px;height: 325px;width: 1200px;}
.container .row7 .content ul{width: 1300px}
.container .row7 .content li{margin-right: 26px;width: 278px;height: 323px;border:1px solid #e5e5e5;float: left;position: relative;top: 0;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease; background:#fff;}
.container .row7 .content li:hover{top: -5px;box-shadow: 0px 1px 5px 0px rgba(8, 1, 3, 0.1)}
.container .row7 .content li:hover .text p{color: #f45039}
.container .row7 .content li .pic{width: 100px;height: 100px;border-radius: 50%;margin: 0 auto;margin-top: 20px}
.container .row7 .content li .pic img{width: 100%;height: 100%;}
.container .row7 .content li .text{margin-top: 16px}
.container .row7 .content li .text .h4{height: 24px;line-height: 24px;color: #333333;font-size: 16px;font-weight: bold;text-align: center;}
.container .row7 .content li .text .span{height: 34px;line-height: 34px;color: #999999;font-size: 14px;text-align: center;}
.container .row7 .content li .text p{font-size: 14px;color: #999999;line-height: 24px;padding: 0 20px;margin-top: 13px}

.container .row8{height: 75px;padding-top: 35px;background:#f6f6f6;padding-bottom: 40px}
.container .row8 .title{font-size: 18px;color: #333333;height: 28px;line-height: 28px;}
.container .row8 .content {height: 30px;overflow: hidden;padding-top: 17px}
.container .row8 .content ul{width: 1225px;}
.container .row8 .content li{-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;padding: 0 20px;height: 28px;border: 1px solid #e5e5e5;line-height: 28px;text-align: center;float: left;font-size: 12px;color: #999999;margin-right: 25px;background:#fff;}
.container .row8 .content li a{color: #999999;}
.container .row8 .content li:hover{box-shadow: 0 3px 5px rgba(0,0,0,.1);transform: translate3d(0, -2px, 0)}
.container .row8 .content li:hover a{color: #f45039}







/*资源类型图标*/
.word{background-position: -6px -6px !important}
.excel{background-position: -6px -36px !important}
.ppt{background-position: -6px -217px !important}
.pdf{background-position: -6px -186px !important}
.compress{background-position: -6px -66px !important}
.music{background-position: -6px -126px !important}
.video{background-position: -6px -96px !important}
.img-icon{background-position: -6px -156px !important}
.bt{background-position: -6px -247px !important}
.text{background-position: -6px -277px !important}
.txt{background-position: -6px -277px !important}





/*内页*/

.ny-container .tab{height: 268px;padding-top: 25px}
.ny-container .tab .inner{background-color: #fff;box-shadow: 0px 1px 2px 0px rgba(8, 1, 3, 0.1);width: 1120px;padding: 0 40px;height: 100%}
.ny-container .tab .inner .tab-left{width: 880px;float: left;margin-top: 15px}
.ny-container .tab .inner .tab-left>div{height: 30px;padding: 10px 0;border-bottom: 1px solid #eeeeee}
.ny-container .tab .inner .tab-left>div>span{color: #333;font-size: 14px;float: left;height: 30px;line-height: 30px;}
.ny-container .tab .inner .tab-left>div ul{float: left;margin-left: 5px}
.ny-container .tab .inner .tab-left>div li{float: left;margin-right: 15px}
.ny-container .tab .inner .tab-left>div li a{color:#666666;display: block;height: 28px;line-height: 28px;padding: 0 10px;border-radius: 4px;border:1px solid #fff;}
.ny-container .tab .inner .tab-left>div li a.ac{border:1px solid #f45039;color: #f45039}
.ny-container .tab .inner .tab-left .row-4{height: 50px;padding-top: 25px;border: none}
.ny-container .tab .inner .tab-left .row-4 .search-box{background-color: #dddddd;height: 40px;padding: 5px;float: left;border-radius: 3px}
.ny-container .tab .inner .tab-left .row-4 .search-box .input{width: 264px;padding: 0 13px;float: left;height: 40px;line-height: 40px;background-color: #f6f6f6;color: #999999;border: none;outline: none}
.ny-container .tab .inner .tab-left .row-4 .search-box .btn{outline: none;width: 60px;height: 40px;background:url(../img/search-icon.png) no-repeat center;border: none;background-color: #f45039;cursor: pointer;}
.ny-container .tab .inner .tab-left .row-4 .number{color: #999999;font-size: 12px;line-height: 50px;margin-left: 50px;float: left;}
.ny-container .tab .inner .tab-left .row-4 .number span{color: #f45039;font-size: 12px;padding: 0 3px}

.ny-container .tab .inner .tab-right {float: right;padding-top: 25px}
.ny-container .tab .inner .tab-right .number{margin: 0 auto;margin-bottom: 27px;width: 143px;height: 143px;border: 1px solid #efefef;border-radius: 50%;background: url(../img/book-big.png) no-repeat center;background-color: #f8f8f8}
.ny-container .tab .inner .tab-right .number .h4{color: #333333;font-size: 16px;height: 16px;line-height: 16px;text-align: center;padding-top: 36px}
.ny-container .tab .inner .tab-right .number ul{width: 105px;margin: 0 auto;padding-left: 5px;margin-top: 20px}
.ny-container .tab .inner .tab-right .number ul:after{content: '';display: block;clear: both}
.ny-container .tab .inner .tab-right .number li{position: relative;float: left;margin-right: 5px;width: 28px;height: 28px;border: 1px solid #dddddd;text-align: center;line-height: 28px;font-size: 24px;color: #8a4e2c}
.ny-container .tab .inner .tab-right .number li:before{content: '';display: block;width: 30px;height:1px;background-color: #dddddd;position: absolute;left: 0;top: 15px}
.ny-container .tab .inner .tab-right .go{display: block;width: 200px;height: 40px;background-color: #f45039;line-height: 40px;text-align: center;font-size: 14px;color: #fff}
.ny-container .tab .inner .tab-right .go span{background: url(../img/row1-right-icon3ac.png) no-repeat center left;padding: 5px 0;padding-left: 40px}


.ny-container .content {margin-top: 25px}
.ny-container .content .list ul:after{content: '';display: block;clear: both;}
.ny-container .content .list ul{width: 1230px}
.ny-container .content .list ul li{position: relative;top: 0;width: 260px;height: 275px;padding: 9px;border: 1px solid #e5e5e5;float: left;margin-right: 26.8px;margin-bottom: 25px;background-color: #fff}
.ny-container .content .list ul li .pic{width: 260px;height: 140px;position: relative;}
.ny-container .content .list ul li .pic img{width: 100%;height: 100%}
.ny-container .content .list ul li .text{padding-left: 10px}
.ny-container .content .list ul li .text .h4{height: 24px;line-height: 18px;color: #333333;font-size: 16px;margin-top: 18px;margin-bottom: 10px}
.ny-container .content .list ul li .text .name{font-size: 14px;color: #666666;height: 24px;line-height: 24px}
.ny-container .content .list ul li .text .evaluate-box{font-size: 12px;line-height: 24px;height: 24px;color: #999999}
.ny-container .content .list ul li .text .evaluate-box span{float: left;}
.ny-container .content .list ul li .text .evaluate-box img{float: left;}
.ny-container .content .list ul li .text .evaluate{float: left;height: 13px;margin-top: 4px;margin-left: 4px}
.ny-container .content .list ul li .text .evaluate i{padding-right: 1px;width: 13px;height: 13px;display: block;float: left;background: url(../img/evaluate.png) no-repeat center;}
.ny-container .content .list ul li .text .evaluate i.stars{background-image: url(../img/evaluate-ac.png);}
.ny-container .content .list ul li .text .evaluate b{display: none}
.ny-container .content .list ul li .number{height: 30px;line-height: 30px;margin-top: 5px;font-size: 12px;color: #999999;}
.ny-container .content .list ul li .number .see{padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;position: relative;padding-right: 17px}
.ny-container .content .list ul li .number .see:after{content: '';display: block;width: 1px;height: 10px;float: left;position: absolute;top: 0;bottom: 0;right: 0;background: #999999;margin: auto}
.ny-container .content .list ul li .number .time{padding-left: 20px;background: url(../img/time-icon.png) no-repeat center left;margin-left: 15px}

.ny-container .content .paging-content{height: 40px;position: relative;padding-bottom: 40px;float: left;}
.ny-container .content .paging-warp{height: 40px;float: left;position: absolute;margin-left: 50%}
.ny-container .content .paging{height: 40px;float: none;}
.ny-container .content .paging span{background-color: #fff;height: 38px;width: 38px;border: 1px solid #dcdcdc;line-height: 38px;font-size: 14px;color: #999999;display: block;float: left;border-radius: 2px;text-align: center;margin-right: 5px}
.ny-container .content .paging span a{display: block;}
.ny-container .content .paging .pre{background: url(../img/pre-icon.png) no-repeat center #fff;}
.ny-container .content .paging .ac{background: #f45039;color: #fff}
.ny-container .content .paging .next{background: url(../img/next-icon.png) no-repeat center #fff;}
.ny-container .content .jump{font-size: 14px;color: #999999;float: left;padding-left: 10px}
.ny-container .content .jump input{width: 38px;height: 38px;border: 1px solid #dcdcdc;margin: 0 6px;border-radius:2px;color: #999999;text-align: center;font-size: 14px;outline: none}
.ny-container .content .jump a{display: block;width: 40px;height: 40px;background-color: #3eb0b0;line-height: 40px;text-align: center;color: #fff;border-radius: 2px;float: right;margin-left: 10px}
.ny-container .content .paging .next a:hover{background: none}
.ny-container .content .paging .pre a:hover{background: none}
.ny-container .content .paging .pre:hover{background: url(../img/pre-iconac.png) no-repeat center #F45039;}
.ny-container .content .paging .next:hover{background: url(../img/next-iconac.png) no-repeat center #F45039;}
.ny-container .content .paging .pre a{background: none}





/*内页*/




.zy-container{padding-top: 25px}
.zy-container .row1 .inner{width: 1120px;height: 50px;padding: 25px 40px;background-color: #fff}
.zy-container .row1 .search-box{float: left;padding: 5px;background: #dddddd;height: 40px;border-radius: 4px;width: 721px}

.zy-container .row1 .input{border: none;border-radius: 4px 0 0 4px;outline: none;float: left;width:635px;padding:0 13px;background: #f6f6f6;color: #999999;font-size: 14px;height: 40px;line-height: 40px}
.zy-container .row1 .btn{border: none;border-radius: 0 4px 4px 0;width: 60px;height: 40px;outline: none;width: 60px;height: 40px;background:url(../img/search-icon.png) no-repeat center;border: none;background-color: #f45039;cursor: pointer;}
.zy-container .row1 .senior{padding-right: 47px;border-right: 1px solid #e5e5e5;font-size: 14px;margin-left: 25px;float: left;line-height: 50px;}
.zy-container .row1 .senior a{color: #f45039}
.zy-container .row1 .upload{width: 200px;height: 40px;line-height: 40px;text-align: center;background: #f45039;display: block;float: right;border-radius: 3px;margin-top: 5px;}
.zy-container .row1 .upload span{padding: 10px 0;color: #fff;font-size: 14px;padding-left: 40px;background: url(../img/row1-right-icon2ac.png) no-repeat center left;}


.zy-container .row-title{padding-top: 35px;height: 37px;line-height: 34px;overflow: hidden;}
.zy-container .row-title .title{position: relative;font-size: 30px;color: #666666;font-weight: bold;text-align: center;}
.zy-container .row-title .title span{z-index: -1;font-size: 48px;text-transform : uppercase;font-weight: bold;color: #eeeeee;height: 37px;line-height: 30px;position: absolute;top: 2px;left: 0;width: 100%}
.zy-container .row-title .title i{font-size: 24px;margin: 0 8px;color: #cdcdcd}



.zy-container .row2 {height: 373px;padding-top: 27px}
.zy-container .row2 .title{height: 24px;line-height: 24px;padding-left: 36px;background: url(../img/books-icon.png) no-repeat center left;font-size: 18px;color: #666666;font-weight: bold;}
.zy-container .row2 .title a{color:#999999;font-size: 14px;float: right;font-weight: normal;}
.zy-container .row2 .title a:hover{color: #f45039}
.zy-container .row2 .content{margin-top: 29px}
.zy-container .row2 .row2-left{width: 463px;height: 318px;border: 1px solid #e5e5e5;position: relative;float: left;}
.zy-container .row2 .row2-left img{width: 100%;height: 100%;}
.zy-container .row2 .row2-left .zz{padding: 0 59px;height: 100%;width: 345px;position: absolute;left: 0;top: 0;background: url(../img/zy-zzbg.png) no-repeat center;}
.zy-container .row2 .row2-left .zz>div{text-align: center;width: 71px;padding-top: 176px;float: left;margin-right: 66px}
.zy-container .row2 .row2-left .zz>div p{font-size: 14px;color: #333333;line-height: 24px;height: 24px;}
.zy-container .row2 .row2-left .zz .li3{margin-right: 0}
.zy-container .row2 .row2-left .zz .icon{width: 71px;height: 71px;background: url(../img/zy-icon.png) no-repeat;margin-bottom: 9px}
.zy-container .row2 .row2-left .zz .li1 .icon{background-position: 0 0}
.zy-container .row2 .row2-left .zz .li2 .icon{background-position: 0 -71px}
.zy-container .row2 .row2-left .zz .li3 .icon{background-position: 0 -142px}

.zy-container .row2 .row2-right{float: left;margin-left: 25px;width: 710px;}
.zy-container .row2 .row2-right ul{width: 735px}
.zy-container .row2 .row2-right li{position: relative;top: 0;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 218px;height: 318px;border: 1px solid #e5e5e5;background: #fff;float: left;margin-right: 25px}
.zy-container .row2 .row2-right li .up{padding: 0 9px;padding-top: 9px}
.zy-container .row2 .row2-right li .pic{width: 100%;height: 150px;}
.zy-container .row2 .row2-right li .pic img{width: 100%;height: 100%}
.zy-container .row2 .row2-right li .text{padding: 0 9px}
.zy-container .row2 .row2-right li .h4{display: block;height:16px;line-height: 16px;color: #333333;padding-top: 20px;font-size: 16px;overflow: hidden;}
.zy-container .row2 .row2-right li .h4 span{display: block;float: left;width: 16px;height: 16px;background:url(../img/sprite-1.png) no-repeat;margin-right: 5px}
.zy-container .row2 .row2-right li .where{display: block;height: 25px;line-height: 25px;font-size: 12px;color: #999999;margin-top: 3px}
.zy-container .row2 .row2-right li .number{height: 12px;line-height: 12px;height: 30px;line-height: 30px;margin-top: 5px;font-size: 12px;color: #999999;}
.zy-container .row2 .row2-right li .number .see{padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;padding-right: 17px;}
.zy-container .row2 .row2-right li .number .download{padding-left: 20px;background: url(../img/download-icon.png) no-repeat center left;padding-right: 17px;}
.zy-container .row2 .row2-right li .down{height: 56px;line-height: 56px;border-top: 1px solid #e5e5e5;}
.zy-container .row2 .row2-right li .down .portrait{float: left;width: 25px;height: 25px;border-radius: 50%;overflow: hidden;margin-top: 16px;margin-left: 19px}
.zy-container .row2 .row2-right li .down .portrait img{width: 100%;height: 100%;float: left;}
.zy-container .row2 .row2-right li .down .name{font-size: 14px;color: #666666;float: left;margin-left: 8px}
.zy-container .row2 .row2-right li .down .time{float: right;font-size: 12px;color: #999999;margin-right: 20px}
.zy-container .row2 .row2-right li:hover{top: -5px;box-shadow: 0px 0px 5px 0px rgba(8, 1, 3, 0.1);}

.zy-container .row3 {margin-top: 40px;}



.zy-container .row4{/*height: 160px;*/margin-top: 40px;}
.zy-container .row4-left{float: left;}
.zy-container .row4-right{float: right;}
.zy-container .row4 .box{background: #fff;height: 140px;width: 567px;padding: 9px;border: 1px solid #e5e5e5}
.zy-container .row4 .box .pic{width: 260px;height: 100%;float: left;margin-right: 20px}
.zy-container .row4 .box .pic img{width: 100%;height: 100%;}
.zy-container .row4 .box ul{float: left;width: 277px}
.zy-container .row4 .box ul .h4{font-size: 16px;color: #333333;line-height: 25px;height: 25px;margin-bottom: 15px}
.zy-container .row4 .box ul .item a{display: block;height: 16px;line-height: 16px;font-size: 14px;color: #666666;margin-bottom: 14px}
.zy-container .row4 .box ul .item a span{background: url(../img/sprite-1.png) no-repeat;display: block;width: 16px;height: 16px;margin-right: 5px;float: left;}
.zy-container .row4 .box ul .moer a{color: #999999;font-size: 12px;float: right;margin-top: -9px}
.zy-container .row4 .box ul a:hover{color: #f45039}


.zy-container .row5{height: 370px;margin-top: 24px}
.zy-container .row5 .hd{height: 27px;position: relative;}
.zy-container .row5 .hd .hd-warp{float: left;position: absolute;left: 50%;top:0;}
.zy-container .row5 .hd ul{float: left;}
.zy-container .row5 .hd ul:after{display: block;content: '';clear: both;}
.zy-container .row5 .hd li{cursor: pointer;;margin-right: 30px;height: 25px;line-height: 25px;color: #999999;font-size: 16px;float: left;padding:0 5px;}
.zy-container .row5 a{cursor: pointer;height: 25px;line-height: 25px;color: #999999;font-size: 16px;float: left;}
.zy-container .row5 a:hover{border-bottom: 2px solid #f45039;color:#f45039;}
.zy-container .row5 .hd li.on{border-bottom: 2px solid #f45039;color:#f45039;}
.zy-container .row5 .hd .moer {float: left}
.zy-container .row5 .hd .moer a{height: 25px;line-height: 25px;color: #999999;font-size: 16px;}

.zy-container .row5 .bd{margin-top: 23px;float: left;}
.zy-container .row5 .bd ul{width: 1225px;display: none}
.zy-container .row5 .bd li{position: relative;top: 0;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;width: 218px;height: 318px;border: 1px solid #e5e5e5;background: #fff;float: left;margin-right: 25px}
.zy-container .row5 .bd li .up{padding: 0 9px;padding-top: 9px}
.zy-container .row5 .bd li .pic{width: 100%;height: 150px;}
.zy-container .row5 .bd li .pic img{width: 100%;height: 100%}
.zy-container .row5 .bd li .text{padding: 0 9px}
.zy-container .row5 .bd li .h4{height:16px;line-height: 16px;color: #333333;padding-top: 20px;font-size: 16px;overflow: hidden;}
.zy-container .row5 .bd li .h4 span{display: block;float: left;width: 16px;height: 16px;background:url(../img/sprite-1.png) no-repeat;margin-right: 5px}
.zy-container .row5 .bd li .where{height: 25px;line-height: 25px;font-size: 12px;color: #999999;margin-top: 3px}
.zy-container .row5 .bd li .number{height: 12px;line-height: 12px;height: 30px;line-height: 30px;margin-top: 5px;font-size: 12px;color: #999999;}
.zy-container .row5 .bd li .number .see{padding-left: 20px;background: url(../img/see-icon.png) no-repeat center left;padding-right: 17px;}
.zy-container .row5 .bd li .number .download{padding-left: 20px;background: url(../img/download-icon.png) no-repeat center left;padding-right: 17px;}
.zy-container .row5 .bd li .down{height: 56px;line-height: 56px;border-top: 1px solid #e5e5e5;}
.zy-container .row5 .bd li .down .portrait{float: left;width: 25px;height: 25px;border-radius: 50%;overflow: hidden;margin-top: 16px;margin-left: 19px}
.zy-container .row5 .bd li .down .portrait img{width: 100%;height: 100%;float: left;}
.zy-container .row5 .bd li .down .name{font-size: 14px;color: #666666;float: left;margin-left: 8px}
.zy-container .row5 .bd li .down .time{float: right;font-size: 12px;color: #999999;margin-right: 20px}
.zy-container .row5 .bd li:hover{top: -5px;box-shadow: 0px 0px 5px 0px rgba(8, 1, 3, 0.1);}



.zy-container .row6{height: 245px;margin-top: 40px;padding-bottom: 40px }
.zy-container .row6 .title{height: 24px;line-height: 24px;padding-left: 36px;background: url(../img/link-icon.png) no-repeat center left;font-size: 18px;color: #666666;font-weight: bold;}
.zy-container .row6 .content{height: 200px;margin-top: 30px}
.zy-container .row6 .content ul{width: 1226px}
.zy-container .row6 .content li{float: left;background: #fff;width: 260px;height: 180px;padding: 9px;border: 1px solid #e6e6e6;margin-right: 26px}
.zy-container .row6 .content li img{width: 100%;height: 100%}


#login{width: 100%;height: 100%;position: fixed;top:0px;left: 0px;background: url(../img/zz.png);z-index: 9999;display: none;}
#login .login-content{width: 510px;height: 580px;background: #FFF;position: absolute;left: 50%;top: 50%;margin-left: -255px;margin-top: -290px;}
#login .x{position: absolute;top: 5px;right: 5px;width: 50px;height: 50px;background: url(../img/x.png) no-repeat center center;}
#login .title{font-size: 18px;color: #666;text-align: center;margin-top: 45px;background:none !important;}
#login ul{width: 300px;margin:0 auto;margin-top: 40px;}
#login ul li{margin-bottom: 30px;float: left;}
#login ul p{font-size: 14px;color: #666;}
#login ul input{float: left;width: 280px;height: 35px;margin-top: 10px;padding: 0 10px;border:1px solid #CCCCCC;border-radius: 3px;}
#login ul input:focus{border-color: #F45039;outline: medium;}
#login ul input.yzm{width: 120px;margin-right: 12px;}
#login ul li img{width: 144px;height: 35px;float: right;margin-top: 10px;border:1px solid #CCCCCC; border-radius: 3px}
#login .bottom {position: relative;top:-10px;width: 300px;margin:0 auto;line-height: 40px;font-size: 14px;color: #999;overflow: hidden;}
#login .bottom span,.login .bottom a{float: left;}
#login .bottom span{margin:0 10px;}
#login .bottom input{float: left;margin-top: 15px;}
#login .bottom span{float: left;}
#login .bottom .left{float: left;}
#login .bottom .right{float: right;}
#login .bottom .right span{float: left;}
#login .bottom .right a{float: left;color: #f45039;}
#login .bottom .prompt{text-align: center;float: left;width: 300px;color: #EA2000;}
#login .bottom .success{color: #118408;}
#login .bottom .d{margin-top: 30px;width: 300px;height: 40px;text-align: center;line-height: 40px;background: #3EB0AF;border-radius: 3px;font-size: 18px;color: #fff;float: left;}
#login .bottom .d:hover{background: #00ABAB;color: #fff !important;}#register{width: 100%;height: 100%;position: fixed;top:0px;left: 0px;background: url(../img/zz.png);z-index: 9999;display: none;}
#register .register-content{width: 510px;height: 630px;background: #FFF;position: absolute;left: 50%;top: 50%;margin-left: -255px;margin-top: -290px;}
#register .x{position: absolute;top: 5px;right: 5px;width: 50px;height: 50px;background: url(../img/x.png) no-repeat center center;}
#register .title{font-size: 18px;color: #666;text-align: center;margin-top: 45px;background:none !important;}
#register ul{width: 300px;margin:0 auto;margin-top: 40px;}
#register ul li{margin-bottom: 25px;}
#register ul p{font-size: 14px;color: #666;}
#register ul input{width: 280px;height: 35px;margin-top: 10px;padding: 0 10px;border:1px solid #CCCCCC;border-radius: 3px;}
#register ul input:focus{border-color: #F45039;outline: medium;}
#register .bottom {width: 300px;margin:0 auto;line-height: 40px;font-size: 14px;color: #999;}
#register .bottom span,.login .bottom a{float: left;}
#register .bottom span{ float:left; margin:0 10px;}
#register .bottom .z{margin-right: 10px;;width: 100px;height: 40px;text-align: center;line-height: 40px;background: #3EB0AF;border-radius: 3px;font-size: 18px;color: #fff;float: left;}
#register .bottom .z:hover{background: #00ABAB;color: #fff !important;}
#register .bottom .btn2{ float:left;font-size: 14px;color: #f45039;} 
#register .bottom .btn2:hover{ text-decoration:underline;}
#register .bottom .d{font-size: 14px;color: #f45039;}
#register .bottom .prompt{text-align: center;float: left;width: 300px;color: #EA2000;margin-top: -15px;margin-bottom: 5px;}

#rep{cursor: pointer;}
#report{display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: url(../img/zz.png);z-index: 9999;}
#report .report-content{padding: 20px;width: 470px;height: 415px;left: 50%;top: 50%;margin-left: -255px;margin-top: -225px;background: #fff;position: absolute;}
#report .report-content .x{position: absolute;top: 0px;right: 5px;width: 50px;height: 50px;background: url(../img/x.png) no-repeat center center;}
#report .report-content .title{height: 30px;border-bottom: 1px solid #F2F2F2}
#report .report-content .top{width: 425px;margin:30px auto 30px auto;border-bottom: 1px solid #F2F2F2;padding-bottom: 30px;overflow: hidden;}
#report .report-content .foot{width: 425px;margin:0 auto;}
#report .report-content input{float: left;margin-top: 15px;background: #EEEEEE;border-radius: 10px}
#report .report-content p{color: #f45039;}
#report .report-content span{color: #666;margin-top: 15px;float: left;margin-left: 20px;}
#report .report-content li{overflow: hidden;}
#report .report-content i{width: auto;height: auto;color: #333;margin-right: 5px;}
#report .report-content a{margin-top: 30px;margin-left: 135px;float: left;width: 80px;height: 30px;border-radius: 3px;border:1px solid #DCDCDC;line-height: 30px;text-align: center;font-size: 14px;color: #666;}
#report .report-content a.q{margin-left: 30px;color: #3eb0af;border-color: #3eb0af}
#report .report-content a:hover{color: #3eb0af !important;border-color: #3eb0af}
/*举报*/
.suspension{position: fixed;right: 20px;bottom: 200px;z-index: 1000}
.suspension a{display:block;width: 60px;height: 60px;margin-bottom: 20px;background-color: #fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);}
.suspension a:hover{background: #F45039;}
.suspension .zd{background:#fff url(../img/suspension.png) no-repeat 0 -60px; }
.suspension .zd p{line-height: 24px;}
.suspension a.mobile{position: relative;}
.suspension .mobile-icon{width: 100%;height: 100%;background:#fff url(../img/suspension.png) no-repeat 0 0px; }
.suspension a.mobile:hover .mobile-icon{background: #F45038 url(../img/suspension.png) no-repeat 0 -120px;}
.suspension .mobile-content{opacity: 0;width: 220px;display: none;height: 240px;background: #fff;position: absolute;left:-215px;top:-100px;text-align: center;}
.suspension .mobile-content .ewm{width: 200px;height: 200px;margin: 10px;}
.suspension .mobile-content img{width: 204px;height: 204px;margin: 10px 0;}
.suspension .mobile-content span{font-size: 12px;color: #666;}
.suspension a.mobile:hover .mobile-content{opacity: 1;display: block;}
.suspension p{padding: 18px 18px;width: 24px;height: 24px;opacity: 0;color: #fff;font-size:12px;-moz-transition: all .3s 0s ease;-ms-transition: all .3s 0s ease;-o-transition: all .3s 0s ease;-webkit-transition: all .3s 0s ease;transition: all .3s 0s ease;}
.suspension p:hover{opacity: 1}
/*空列表*/
.null-list{position: relative;margin: 0 auto;overflow: hidden;width: 100%;height: 560px;text-align: center;}
.null-list .null-con{display: inline-block !important;position: relative;top:45%;}

.null-list i{width: 24px;height: 24px;border-radius: 50%;background: #F45039;text-align: center;line-height: 26px;font-size: 18px;font-weight: bold;color: #fff;margin-right: 5px;}
.null-list p{font-size: 20px;color: #999;float: left;text-align: center;display: inline-block;}
.null-list p a{display: inline;color: #F45039;}

/*空列表*/

.upgrade-prompt{background: url(../Images/zzz.png);color: #fff;position: fixed;bottom: 0px;right:0px;width: 300px;z-index: 1011;padding: 10px;}
.upgrade-prompt .title{font-size: 16px;margin-bottom: 10px;margin-top: 10px;}
.upgrade-prompt .text{font-size: 14px;line-height: 1.2;margin-bottom: 5px;}
.upgrade-prompt ul li{float: left;width: 100px;text-align: center;}
.upgrade-prompt ul li img{width: 70px;height: auto;}
.upgrade-prompt ul li a{color: #fff;}


/*作业空列表*/
.homework-null-content{position: relative;margin: 0 auto;overflow: hidden;width: 100%;height:300px;text-align: center;background: url(../Images/homeword-null-icon.png) no-repeat center 10px;}
.homework-null-content i{width: 24px;height: 24px;border-radius: 50%;background: #F45039;text-align: center;line-height: 26px;font-size: 18px;font-weight: bold;color: #fff;margin-right: 5px;}
.homework-null-content p{font-size: 20px;color: #999;float: left;text-align: center;display: inline-block;}
.homework-null-content a{display: inline-block;width: 180px;height: 40px;background: #F45038;font-size: 16px;color: #fff;text-align: center;border-radius: 3px;line-height: 40px;margin-top: 10px;}
.homework-null-content .null-con{display: inline-block !important;position: relative;top:45%;}

.element-invisible {
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static !important;
  width: auto;
}








.footer{width: 100%;height: 140px;background: #222222 ;}
.footer-content{width: 1200px;height: 140px;margin: 0 auto;text-align: center;position: relative;}
.footer-top{display: block;font-size: 24px;color: #999;height: 48px;line-height: 48px;overflow: hidden;position: absolute;left:50%;top:15px;}
.footer-top img{float: left;margin-right: 10px;}
.footer-top span{float: right;}

.footer-foot{height: 49px;line-height: 50px;border-top: 1px solid #333333;width: 100%;color: #444444;margin-top: 20px;overflow: hidden;position: absolute;bottom: 0px}
.footer-foot a{display: inline-block;color: #444444;}
.footer-foot span{margin: 0 20px;}


/*公告弹框*/
.notice-show {
    display:none;
}
.notice-show .notice_con{
    z-index: 999999;
    width: 250px;
    position: fixed;
    background-color: White;
    border-radius: 3px;
    right: 0;
    bottom:0;
    border:solid 1px #DDDDDD;
}
.notice-show .notice_tit{
    display: block;
    font-size: 14px;
    color: #444;
    padding: 10px 15px;
    background-color: #DDD;
    border-radius: 3px 3px 0 0;
    font-weight: bold;
    height:17px;
}
.notice-show .notice_msg{
    padding: 15px;
    border-bottom: 1px dashed #DDD;
    font-size: 15px;
    min-height:100px;
}
.notice-show .notice_msg span{
    color:black;
    font-size:16px;
}.notice-show .notice_msg span:hover{
    color:#F45039;
    cursor:pointer;
}
.notice-show .notice_ico{
    display: block;
    position: absolute;
    right: 10px;
    top: 9px;
    border: 1px solid Gray;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    border-radius: 12px;
    font-family: 微软雅黑
}
.notice-show .notice_btnbox{
    margin: 15px 0 10px;
    text-align: center;
    display: flex;
    justify-content: space-around
}
.notice-show .notice_btn_ok,.notice_btn_no,.notice_btn_dowm{
    width: 85px;
    height: 30px;
    color: white;
    border: none
}
.notice-show .notice_btn_ok,.notice_btn_dowm{
    background-color: #168bbb
}
.notice-show .notice_btn_dowm{
    display: block;
    margin: 0 0 0 22px;
    height: 27px;
    padding: 3px 0 0 0
}
.notice-show .notice_btn_no{
    background-color: gray;
    margin-left: 20px
}