*{margin:0;padding:0}
.hide{display:none}
body{min-width:1200px;margin:0 auto;font-size:14px;font-family:"Microsoft Yahei";background:#f6f7f9;text-align:justify;color:#333}
.wb{background:#fff}
h1,h2,h3{font-weight:500}
img{border:none;border-radius:5px;}
.logo img{max-height: 80px;width:auto;}
a{cursor:pointer;color:#333;text-decoration:none;outline:0}
a:hover{color:#f76442}
ul{list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:"Microsoft Yahei";outline:0}
table{border-collapse:collapse}
table td,table th{padding:0}
div.clear{font:0 Arial;line-height:0;height:0;overflow:hidden;clear:both}
.line5{font-size:1px;height:5px;width:100%;clear:both}
.line10{font-size:1px;height:10px;width:100%;clear:both}
.line20{font-size:1px;height:20px;width:100%;clear:both}
.line30{font-size:1px;height:30px;width:100%;clear:both}
.nd_title2{margin:0 auto;background:#f6f6f6;border-left:5px solid #3CA6FF;padding:4px;font-size:14px;font-weight:700;margin-bottom:20px;text-indent:5px}
.lazy{background:#eee;}
.wrapin{width:1200px;margin-left:auto;margin-right:auto}
input::-webkit-input-placeholder{color:#cbcbcb}
input::-moz-placeholder{color:#cbcbcb}
input:-moz-placeholder{color:#cbcbcb}
input:-ms-input-placeholder{color:#cbcbcb}
.header{height:72px;background:#fff;box-shadow:0 15px 10px -15px #eaebed}
.header .wrapin{height:72px;position:relative}
.header .logo{position:absolute;left:0;top: 14px;display:block;height: 45px;}
.header .logo img{display:block;height: 45px;}
/* .nav{float:left;margin-left:221px;height:75px;line-height:56px;font-size:16px}
.nav .bn{height:71px;float:left;margin-right:28px;text-align:center;border-bottom:2px solid transparent}
.nav .bn:hover{border-color:#3CA6FF}
.nav .bn span{display:block;margin-top:9px}
.nav .hover i{position:relative;bottom:0;background:#3CA6FF;height:0;width:20px;margin:4px auto;display:block;height:3px}
.nav .bn:hover,.nav .hover{color:#3CA6FF;margin-bottom:0} */
.wrapin .top_serach{width:300px;height:30px;border:1px solid #f1f1f1;border-radius:17px;background:#fff;float:right;margin-top:20px;margin-right:2px}
.wrapin .top_serach input{border:0;width:250px;margin-top:5px;text-indent:8px;margin-left:5px}
.wrapin .top_serach .btn{background:url(../images/icon_search.png) no-repeat left center;background-size:auto 100%;width:17px;height:17px;float:right;margin:6px 15px 0 0;cursor:pointer}
.Cooldog_container{width:1200px;height:300px;margin:16px auto;position:relative;overflow:hidden}
.Cooldog_container .Cooldog_content{position:absolute;width:498px;height:220px;top:0;left:50%;margin-left:-300px}
.Cooldog_container .Cooldog_content li{position:absolute;top:0;left:45%;height:300px;transition:all .3s ease}
.Cooldog_container .Cooldog_content li img{width:100%;height:100%;vertical-align:middle;display:inline-block}
.Cooldog_container .prev{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:30px;height:50px;top:114px;left:0;background:url(../images/icon-prev.png) left bottom no-repeat}
.Cooldog_container .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:30px;height:50px;top:114px;right:0;background:url(../images/icon-next.png) right bottom no-repeat}
.Cooldog_container i{font-size:50px}
.Cooldog_container .btn_close{position:absolute;top:0;right:0;width:20px;height:20px;display:none;line-height:20px;text-align:center;background-color:#bcb9b9;color:#fff}
.Cooldog_container .btn_close i{font-size:18px}
.Cooldog_container .buttons{width:370px;height:5px;line-height:5px;position:absolute;bottom:5px;left:50%;margin-left:-185px;z-index:80}
.Cooldog_container .buttons a{float:left;width:40px;height:5px;background-color:#898f94;margin-right:15px}
.Cooldog_container .buttons a.color{background-color:#92ffff}
.Cooldog_container .buttons a:last-child{margin-right:0}
.p1{transform:translate3d(-300px,0,0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:3}
.p2{transform:translate3d(-88px,0,0) scale(1);opacity:1;z-index:4}
.p3{transform:translate3d(278px,0,0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:3}
.ht_keytip{background:#fff;height:120px;margin-top:4px}
.ht_keytip .ht_head{float:left;width:121px;height:18px;margin:52px 36px 50px 20px;position:relative}
.ht_head img{display:block;position:absolute;left:0;top:2px}
.ht_head .tit{font-size:16px;float:left;margin-left:55px}
.ht_keytip ul{float:left}
.ht_keytip ul li{width:168px;height:96px;float:left;margin-right:36px}
.ht_keytip .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-top:24px;text-align: center;}
.ht_keytip .desc{margin-top:6px;line-height:22px;font-size:12px;color:#999;height:44px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
.ht_keytip i{position:relative;bottom:0;height:0;width:14px;margin:4px auto;display:block;height:3px}
.ht_keytip li:nth-child(1) i{background:#997afb}
.ht_keytip li:nth-child(2) i{background:#fc6f90}
.ht_keytip li:nth-child(3) i{background:#5ae2a0}
.ht_keytip li:nth-child(4) i{background:#feac67}
.ht_keytip li:nth-child(5) i{background:#4fcefb}
.hm_rec{position:relative;margin-top:22px}
.hm_rec .rec_left{float:left;width:886px;background:#fff;overflow:hidden;height:560px}
.hm_rec .hm_head{margin:25px 0 0 20px;height:20px;position:relative}
.hm_head img{display:block;position:absolute;left:0;top:0}
.hm_head .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_rec .s_list{margin:20px 0 0 20px;overflow:hidden}
.hm_rec .hmrec_item{width:120px;float:left;margin:0 24px 20px 0;text-align:center}
.hmrec_item img{width:120px;height:164px}
.hmrec_item .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-top:10px}
.hmrec_item .desc{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}
.hm_rec .rec_right{float:right;width:294px;background:#fff;overflow:hidden;height:560px}
.hm_head .handle{position:absolute;top:-4px;right:26px;bottom:23px;height:24px;line-height:24px;font-size:14px}
.hm_head .line{float:left;color:#ccc}
.hm_head .btn{float:left;width:82px;text-align:center;cursor:pointer}
.hm_head .hover{color:#3CA6FF}
.rec_right .data_list{margin:20px 0 0 20px}
.data_list{display:none}
.show{display:block}
.data_list li{position:relative;height:60px;margin-bottom:10px;overflow:hidden}
.data_list li.small{margin-bottom:5px;height:50px}
.data_list li.small .info{margin-left:30px;width:240px;padding:0}
.data_list li.small em{top:16px}
.data_list em{float:left;display:block;width:18px;height:18px;border-radius:100%;position:absolute;left:0;top:22px;background:#ccc;font-size:12px;text-align:center;color:#fff}
.data_list li:nth-child(1) em{background:#ffd5d7;color:#ff273c;font-weight:700}
.data_list li:nth-child(2) em{background:#fccec6;color:#f97458;font-weight:700}
.data_list li:nth-child(3) em{background:#ffb534;color:#fce6c8;font-weight:700}
.data_list img{float:left;margin-left:30px;height:60px;width:45px}
.data_list .info{float:left;margin-left:10px;width:156px}
.data_list .info .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-top:4px}
.data_list .info .desc{line-height:20px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hm_zt{position:relative;margin-top:22px}
.hm_zt .zt_left{float:left;width:886px;background:#fff;overflow:hidden;height:610px}
.hm_zt .hm_head{margin:25px 0 0 20px;height:20px;position:relative}
.hm_zt .hm_head img{display:block;position:absolute;left:0;top:0}
.hm_zt .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_zt .more{float:right;color:#666;margin-right:20px;font-size:14px;margin-top:-3px}
.hm_zt .s_list{margin:20px 0 0 20px;position:relative;overflow:hidden;width:900px}
.hm_zt .hmzt_item{width:402px;height:150px;float:left;margin:0 32px 26px 0}
.hmzt_item .photo{display:block;float:left;width:110px;height:149px}
.hmzt_item .info{float:left;width:264px;padding:10px 0 0 15px}
.hmzt_item .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.hmzt_item .auto{margin-bottom:10px}
.hmzt_item .auto span{color:#999;font-size:12px}
.hmzt_item .desc{padding-top:6px;line-height: 24px;font-size: 14px;color:#999;height: 72px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;}
.hmzt_item .read{font-size:12px;color:#f76442}
.hm_zt .rec_right{float:right;width:294px;background:#fff;overflow:hidden;height:610px}
.hm_zt .spe_handle{float:left;width:650px;margin-left:30px;margin-top:-4px;font-size:14px}
.hm_zt .spe_handle a{float:left}
.spe_handle .hover{color:#f8917f}
.spe_handle em{float:left;color:#ccc;padding:0 24px 0 24px}
.hm_news{position:relative;margin-top:22px;width:100%;background:#fff;overflow:hidden;height:510px}
.hm_news .hm_head{margin:25px 0 0 20px;height:20px;position:relative}
.hm_news .hm_head img{display:block;position:absolute;left:0;top:0}
.hm_news .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_news .more{float:right;color:#666;margin-right:20px;font-size:14px;margin-top:-3px}
.hm_news ul{padding:20px 0 0 20px}
.hm_news li{width:366px;float:left;margin-right:27px;height:42px;line-height:42px}
.hm_news .row{background:#f9f9fa}
.hm_news li a{float:left;display:inline-block;max-width:264px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px}
.hm_news li .name{padding-left:20px}
.hm_news li .date{float:right;color:#999;font-size:12px;margin-right:10px}
.hm_link{position:relative;margin-top:22px;width:100%;background:#fff;overflow:hidden;height:105px}
.fri_links{padding:40px 0 0 20px}
.fri_links img{float:left;display:block;width:19px;height:19px}
.fri_links .tit{float:left;font-size:16px;margin:-2px 4px 0 8px}
.fri_links a{font-size:14px;float:left;margin-right:24px}
.footer{padding:20px 0;width:100%;background:#fff;overflow:hidden;margin-top:20px}
.footer p{line-height:2;font-size:16px;color:#999;text-align:center}
.footer p a{color:#999}
.footer p a:hover{color:#fc6e38}
.lib_cla{margin:16px auto;position:relative;padding-bottom: 10px;background:#fff;font-size:14px;}
.lib_search{margin-top:5px;padding:15px 0 0 15px;position:relative}
.lib_search a{color:#666;border:1px solid #3CA6FF;line-height:25px;padding:8px 18px 8px 18px}
.lib_search a.hover{color:#fff;background:#3CA6FF;border:1px solid #3CA6FF}
.lib_cla h1{font-size:14px;font-weight:400}
.lib_cla .tit{float:left;margin:24px 0 0 20px}
.lib_cla a{margin:24px 0 0 20px;float:left;margin-right: 20px;}
.lib_cla a.hover,.lib_cla a:hover{color:#3CA6FF}
.lib_cla .row{margin-bottom:16px}
.hm_sk{position:relative;margin-top:16px;background:#fff}
.hm_sk .hm_head{padding-top:20px;margin-left:20px;height:20px;position:relative}
.hm_sk .hm_head img{display:block;position:absolute;left:0;top:20px}
.hm_sk .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_sk .s_list{margin:20px 0 0 20px;position:relative}
.hm_sk .hmsk_item{width:540px;height:170px;float:left;margin:0 50px 26px 0;border-bottom:1px dashed #f2f2f2}
.hm_sk .photo{display:block;float:left;width:110px;height:146px}
.hm_sk .auto{font-size:12px}
.hm_sk .auto span{float:left;color:#999;margin-top:8px}
.hm_sk .auto em{float:left;color:#ccc;padding:8px 16px 0 16px}
.hm_sk .info{float:left;width:400px;padding-left:20px;padding-top:4px}
.hm_sk .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.hm_sk .desc{padding-top:16px;line-height:20px;font-size:12px;color:#999;height:40px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
.hm_sk .date{font-size:12px;color:#999;margin-top:15px}
.pages{text-align:center;margin:20px 0 66px 0;height:32px;color:#999}
.pages a , .pages span{margin:0 5px;display:inline-block;height:30px;line-height:30px;padding:0 14px;border:1px solid #e4e4e4;border-radius:5px;background:#fff}
.pages a.now,.pages a:hover,.pages .current{color:#fff;background:#3CA6FF;border-color:#3CA6FF}
.pages .jl em{color:#3CA6FF}
.hm_sp{width:1220px;position:relative;margin-top:16px}
.hm_sp li{width:285px;float:left;margin:0 20px 20px 0;background:#fff;border-radius:5px}
.hm_sp .photo{display:block;width:285px;height:128px;position:relative;overflow:hidden;margin-bottom:12px;border-radius:5px 5px 0 0}
.hm_sp .photo img{display:block;width:100%;height:100%;object-fit:cover}
.hm_sp .info{margin:0 16px 0 16px}
.hm_sp .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.hm_sp .desc{padding-top:5px;line-height:20px;font-size:12px;color:#999;height:60px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}
.hm_sp .date{border-top:1px solid #f2f2f2;font-size:12px;color:#999;margin-top:10px;padding:16px}
.hm_sps{position:relative;margin-top:16px}
.hm_sps .nd_left{float:left;width:814px}
.hm_sps .nd_left .nd_item{float:left;width:814px;background:#fff;padding:0 36px 0 36px;margin-bottom:20px}
.hm_sps .spsp_list{margin:30px auto 0;position:relative}
.spsp_list .hmsps_item{height:250px;margin-bottom:20px;border-bottom:1px dashed #f2f2f2}
.spsp_list .hmsps_item .photo{display:block;float:left;width:160px;height:225px}
.spsp_list .hmsps_item .info{float:left;width:630px;padding:10px 0 0 20px}
.spsp_list .hmsps_item .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700}
.spsp_list .hmsps_item .date{font-size:12px;color:#999;margin-top:7px;float:left}
.spsp_list .hmsps_item .auto{font-size:12px}
.spsp_list .hmsps_item .auto a,.spsp_list .hmsps_item .auto span{float:left;color:#999;margin-top:8px}
.spsp_list .hmsps_item .auto em{float:left;color:#ccc;padding:8px 16px 0 16px}
.spsp_list .hmsps_item .desc{margin-top:14px;line-height:20px;font-size:12px;color:#666;height:60px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}
.spsp_list .hmsps_item .gourl{width:146px;height:40px;line-height:40px;float:right;background:#f76442;color:#fff;text-align:center;border-radius:5px;font-size:16px}
.spsp_list .hmsps_item .row{margin-top:38px}
.spsp_list .hmsps_item .name .score{float:left;display:block;width:18px;height:18px;border-radius:100%;background:#ccc;font-size:12px;text-align:center;color:#fff;margin:2px 5px 0 0}
.spsp_list .hmsps_item .score1{background:#ffd5d7;color:#ff273c;float:left;display:block;width:18px;height:18px;border-radius:100%;font-size:12px;text-align:center;margin:2px 5px 0 0}
.spsp_list .hmsps_item .score2{background:#fccec6;color:#f97458;float:left;display:block;width:18px;height:18px;border-radius:100%;font-size:12px;text-align:center;margin:2px 5px 0 0}
.spsp_list .hmsps_item .score3{background:#fce6c8;color:#fdd7a3;float:left;display:block;width:18px;height:18px;border-radius:100%;font-size:12px;text-align:center;margin:2px 5px 0 0}
.hm_zixun{position:relative;margin-top:16px}
.hm_zixun .zixun_left{float:left;width:886px;background:#fff}
.hm_zixun .zixun_list{margin:20px 0 0 20px;position:relative}
.zixun_left .hm_head{padding-top:26px;margin-left:20px;height:20px;position:relative}
.zixun_left .hm_head img{display:block;position:absolute;left:0;top:26px}
.zixun_left .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_zixun .hmzx_item{height:170px;margin:0 20px 26px 0;border-bottom:1px dashed #f2f2f2}
.hm_zixun .hmzx_item .photo{display:block;float:left;width:116px;height:149px}
.hm_zixun .info{float:left;width:688px;padding:10px 0 0 20px}
.hmzx_item .name{color:#333;display:inline-block;width:688px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.hmzx_item .date{font-size:12px;color:#999;margin-top:7px}
.hmzx_item .date span{margin: 0 10px;}
.hmzx_item .desc{margin-top: 14px;line-height: 24px;/* font-size:12px; */color:#999;height: 72px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-size: 14px;}
.list_right{float:right;width:294px}
.list_right .lr_item{width:294px;background:#fff;overflow:hidden;margin-bottom:20px}
.lr_item .hm_head{margin:25px 0 0 20px;height:20px;position:relative}
.lr_item .data_list{margin:20px 0 0 20px;display:block}
.lr_item .info{float:left;margin-left:10px;width:156px;padding:0}
.lr_item .info .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-top:4px}
.lr_item .info .desc{line-height:20px;font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lr_item .datai_list{margin:20px}
.lr_item .datai_list li{margin-bottom:20px;border:1px solid #f2f2f2;border-radius:5px}
.lr_item .datai_list img{width:100%;height:114px}
.lr_item .datai_list .photo{display:block;width:100%;height:114px;position:relative;overflow:hidden;border-radius:5px 5px 0 0}
.lr_item .datai_list .name{color:#333;display:block;width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin:10px;text-align:center}
.lr_item .datais_list li{width:254px;height:44px;line-height:44px;margin:auto}
.lr_item .datais_list .name{color:#333;display:inline-block;width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.lr_item .datais_list .date{float:right;color:#999;font-size:12px}
.hm_nd{position:relative;margin-top:16px}
.hm_nd .nd_left{float:left;width:814px}
.hm_nd .nd_left .nd_item{float:left;width:814px;background:#fff;padding:0 36px 0 36px;margin-bottom:20px}
.now_pos{height:54px;line-height:54px;color:#999}
.now_pos h2{color:#999;font-size:.9rem;font-weight:400;display:initial}
.now_pos a{color:#999}
.now_pos a:hover{color:#f596aa}
.now_pos .tit{font-size:24px;color:#333}
.sd_head{text-align:center;margin-top:30px;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px}
.sd_head .t1{line-height:40px;font-weight:700;font-size:24px}
.sd_head .date{height:36px;line-height:36px;color:#999}
.nd_tags{padding-top:20px;line-height:32px;text-indent:28px}
.nd_rec{padding:40px;overflow:hidden}
.nd_rec .photo{display:block;width:180px;height:260px;margin:0 auto 4px auto;border:10px solid #fff;border-radius:10px;box-shadow:0 0 15px #999;float:left}
.nd_rec .photo img{display:block;width:180px;height:260px}
.nd_rec .more{color:#f596aa;text-decoration:underline;height:30px;line-height:30px}
.nd_rec .ctrl{float:left;height:32px;line-height:32px;width:502px;margin-left:30px}
.nd_rec .ctrl .name{color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;margin-top:22px}
.nd_rec .ctrl .auto{font-size:14px}
.nd_rec .ctrl .auto span{float:left;margin-top:6px;color:#f76442}
.nd_rec .ctrl .auto em{float:left;color:#ccc;padding:8px 16px 0 16px}
.nd_rec .ctrl .date{font-size:14px;color:#999;margin-top:4px}
.nd_rec .ctrl .comment{font-size:14px;margin-top:14px}
.nd_rec .stars{height:36px;margin-top:30px}
.nd_rec .stars .tit{float:left}
.nd_rec .stars .list{float:left}
.nd_rec .stars em{height:32px;width:17px;float:left;background:url(../images/star2.png) no-repeat left center}
.nd_rec .stars .ystar{background-image:url(../images/star.png)}
.title_p{margin:0 auto;line-height:45px;background:#f6f6f6;border-left:5px solid #3CA6FF;font-size:16px;text-indent:5px;font-weight:700;margin-bottom:10px}
.nd_rec .gourl{width:146px;height:40px;line-height:40px;float:right;background:#f76442;color:#fff;text-align:center;border-radius:5px;font-size:16px;text-indent:0}
.nd_article{margin-bottom:15px;font-size:14px;line-height:32px}
.nd_article a{color:#f76442}
.nd_article h3,.nd_article h4{margin:.9em 0;padding-left:10px;line-height:40px;font-size:16px;font-weight:700;background:#f9f9f9;border-left:3px solid #f76442}
.nd_ctrl{text-align:center;margin:64px 0 70px 0}
.nd_ctrl a{display:inline-block;margin:0 10px;height:30px;line-height:30px;border:1px solid #3CA6FF;color:#3CA6FF;padding:0 13px;border-radius:5px}
.nd_card{border:1px solid #eee;margin:30px 0 70px 0;position:relative;padding:20px}
.nd_card .photo{float:left;display:block;width:100px;height:136px;position:relative;overflow:hidden}
.nd_card .photo img{display:block;width:100%;height:100%;object-fit:cover}
.nd_card .inf{width:340px;float:left;padding-left:20px}
.nd_card .name{height:36px;line-height:36px;font-weight:700;font-size:18px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nd_card .tags{height:34px;line-height:34px;color:#999}
.nd_card .tags span{float:left;padding-right:30px}
.nd_card .tip{padding-top:16px;line-height:20px;font-size:14px;color:#666;height:40px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
.nd_card .fline{height:136px;border-left:1px solid #eee;position:absolute;top:20px;left:540px}
.nd_card .c_right{width:160px;position:absolute;right:30px;top:45px}
.nd_card .stars{height:36px;text-align:center}
.nd_card .stars span{display:inline-block;width:16px;height:17px;background:url(../images/star2.png) no-repeat top center}
.nd_card .stars .hover{background-image:url(../images/star.png)}
.nd_card .go{display:block;width:160px;height:40px;line-height:40px;text-align:center;background:#f76442;border-radius:5px;font-size:16px;color:#fff}
.nd_card .auto{font-size:14px}
.nd_card .auto span{float:left;margin-top:6px;color:#999}
.nd_card .auto em{float:left;color:#ccc;padding:8px 16px 0 16px}
.nd_item .cm_head{height:70px;line-height:70px;border-bottom:1px solid #eee;position:relative;clear:both}
.nd_item .cm_head .tit{font-size:20px;float:left}
.nd_item .cm_head .more{float:right;font-size:14px;color:#f76442}
.nd_item .cm_head .ident{height:2px;background:#f76442;width:80px;margin:69px 0 0 -80px;float:left}
.nd_item ul{width:930px;padding:10px 0}
.nd_item li{height:44px;line-height:44px;width:380px;margin-right:52px;float:left}
.nd_item li a{display:inline-block;width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nd_item li span{float:right;color:#999;font-size:12px;margin-top:2px}
.hm_bk{position:relative;margin-top:16px;overflow:hidden}
.hm_bk .bk_left{float:left;width:814px}
.hm_bk .bk_left .bk_item{float:left;width:814px;background:#fff;padding:0 36px 0 36px;margin-bottom:20px}
.bk_rec{margin:10px 0 22px 0}
.bk_rec .photo{display:block;width:198px;height:280px;border-radius:10px;float:left;margin-top:23px}
.bk_rec .photo img{display:block;width:180px;height:260px}
.bk_rec .more{color:#f596aa;text-decoration:underline;height:30px;line-height:30px}
.bk_rec .ctrl{float:left;line-height:32px;width:606px;margin-left:10px;overflow:hidden}
.bk_rec .ctrl .name{color:#333;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;margin-top:22px;line-height:22px;margin-bottom:10px}
.bk_rec .ctrl .name a{font-size:14px;vertical-align:bottom;font:14px PingFangSC-Regular,'-apple-system',Simsun}
.bk_rec .ctrl .auto{font-size:14px}
.bk_rec .ctrl .auto a,.bk_rec .ctrl .auto span{float:left;margin-top:6px}
.bk_rec .ctrl .auto em{float:left;color:#ccc;padding:8px 16px 0 16px}
.bk_rec .ctrl .date{font-size:14px;color:#999;margin-top:4px}
.bk_rec .ctrl .intro{margin-top:10px;font:14px/28px PingFangSC-Regular,'-apple-system',Simsun}
.bk_rec .stars{height:36px;margin-top:30px}
.bk_rec .stars .tit{float:left}
.bk_rec .stars .list{float:left}
.bk_rec .stars em{height:32px;width:17px;float:left;background:url(../images/star2.png) no-repeat left center}
.bk_rec .stars .ystar{background-image:url(../images/star.png)}
.bk_rec .gourl{width:146px;height:40px;line-height:40px;float:right;background:#f76442;color:#fff;text-align:center;border-radius:5px;font-size:16px;font-family:PingFangSC-Regular,'-apple-system',Simsun}
.ab_handle{height:66px;line-height:66px;border-bottom:1px solid #f2f2f2;margin-bottom:20px}
.ab_handle .btn{float:left;width:160px;text-align:center;font-size:16px;cursor:pointer}
.ab_handle .hover{border-bottom:2px solid #f76442;color:#f76442}
.bk_item .datas_list{display:none}
.bk_item .show{display:block}
.bk_item .datas_list .imgrow{margin:24px auto;height:528px;border:1px solid #f2f2f2;box-shadow:0 2px 2px 2px #eaebed;overflow:hidden}
.bk_item .datas_list .imgrow img{width:320px;height:442px;float:left;padding:38px}
.bk_item .datas_list .imgrow .fline{float:left;height:528px;border-left:1px solid #eaebed;margin:0 4px 0 12px}
.xbtj span{display:block;margin:0 auto;background:#f6f6f6;border-left:5px solid #3CA6FF;padding:4px;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:10px;text-indent:5px}
.bk_item .softbd{margin:0 auto;background:#f6f6f6;border-left:5px solid #3CA6FF;padding:4px;font-size:14px;font-weight:700;margin-bottom:20px;margin-top:10px;text-indent:5px}
.bk_item .xbtj a{color:#f76442}
.bk_item .zj{width:820px;overflow:hidden;padding-bottom:20px}
.bk_item .zhankai{color:#f76442;margin:0 auto}
.bk_item .divzhankai{width:100%;text-align:center;margin-top:20px;line-height:60px}
.bk_item .zj li{height:44px;line-height:44px;width:33.333%;padding-right:50px;float:left;box-sizing:border-box;font-family:PingFangSC-Regular,'-apple-system',Simsun;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bk_item .zj .name{display:inline-block;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bk_item .zj span{float:right;color:#999}
.bk_item .reada{color:#f76442;line-height:40px;display:block;width:160px;text-align:center;margin:0 auto;padding:10px 0 30px 0}
.bk_item .cm_head{height:70px;line-height:70px;border-bottom:1px solid #f2f2f2;position:relative;clear:both}
.bk_item .cm_head .tit{font-size:20px;float:left}
.bk_item .cm_head .more{float:right;font-size:14px;color:#f76442}
.bk_item .cm_head .ident{height:2px;background:#f76442;width:80px;margin:69px 0 0 -80px;float:left}
.bk_item .zs{width:908px;margin-top:20px}
.bk_item .zs li{height:44px;line-height:44px;width:380px;margin-right:52px;float:left}
.bk_item .zs .name{display:inline-block;width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 15px;}
.bk_item .zs span{float:right;color:#999;font-size:12px;margin-top:2px}
.bread{margin:16px auto;width:1200px;height:30px;line-height:30px;color:#999;text-indent:22px;background:url(../images/icon-home.png) no-repeat 0 50%}
.bread a{color:#999}
.bread a:hover{color:#029d4be3}
.bread p{float:right}
.prev_next{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #ebebeb}
.prev_next dl{width:860px;overflow:hidden}
.prev_next dd{float:left;position:relative;margin-right:30px;width:395px;line-height:40px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prev_next dd a:hover{color:#029d4be3}
.prev_next dd span{display:none;margin-left:5px;font-size:14px;color:#999}
.nd_article .cover{margin-top:15px}
.nd_article .cover .pic{display:block;margin:0 auto;padding:10px;width:200px;height:266px;background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}
.nd_article .cover .pic img{width:100%;height:100%;vertical-align:top}
.nd_article .cover .stars{margin-top:10px;font-size:16px;text-align:center;text-indent:0}
.nd_article .cover .stars .star{display:inline-block;margin-top:-4px;width:90px;height:16px;background:url(../images/stars.png) no-repeat 0 -40px;vertical-align:middle}
.nd_article .cover .stars .star i{display:block;width:auto;height:16px;background:url(../images/stars.png) no-repeat 0 -60px;text-indent:-999px;overflow:hidden}
.nd_article .cover .read{margin-top:10px;font-size:16px;text-align:center;text-indent:0}
.nd_article .cover .read a{color:#029d4be3;font-weight:700;text-decoration:underline}
.top-nav{float:left;padding:20px;width:180px;background:#fff}
.top-nav p{margin-bottom:15px;line-height:24px;font-size:22px;text-align:center}
.top-nav ul li{border-top:1px solid #f0f1f2}
.top-nav ul li a{display:block;height:36px;line-height:36px;text-align:center}
.top-nav ul li.on{border-top:1px solid transparent;background:#3CA6FF}
.top-nav ul li.on a{color:#fff}
.top-list{float:left;margin-left:20px;padding:20px 25px;width:910px;background:#fff}
.top-list h2{margin-bottom:15px;line-height:24px;font-size:20px}
.top-list>ul>li{position:relative;padding:20px 0 20px 178px;height:136px;border-top:1px solid #ebebeb}
.top-list>ul>li .pic{position:absolute;left:56px;top:20px;display:block;width:102px;height:136px}
.top-list>ul>li .pic img{width:100%;height:100%;vertical-align:top;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.top-list>ul>li .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.top-list>ul>li .tit{margin-bottom:12px;line-height:24px;font-size:18px;font-weight:700}
.top-list>ul>li .info{margin-bottom:8px;line-height:24px;color:#999}
.top-list>ul>li .info span{margin-right:15px}
.top-list>ul>li .intro{margin-bottom:14px;height:48px;line-height:24px;font-size:14.5px;color:#888;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.top-list>ul>li .intro a{margin-left:.5em}
.top-list>ul>li .intro a:hover{color:#029d4be3}
.top-list>ul>li .intro a:after{display:inline-block;content:">"}
.top-list>ul>li .update{line-height:16px}
.top-list>ul>li .update a:hover{color:#029d4be3}
.top-list>ul>li .num{position:absolute;top:20px;left:0;display:block;width:36px;height:54px;line-height:40px;background:url(../images/num-bg.png) no-repeat 0 0;text-indent:10px;font-size:28px;font-family:arial;font-style:italic;letter-spacing:-2px;color:#fff}
.top-list>ul>li.s1 .num{background-position:0 -54px}
.top-list>ul>li.s2 .num{background-position:0 -108px}
.top-list>ul>li.s3 .num{background-position:0 -162px}
.top-list>ul>li.s10 .num{text-indent:1px}
.top-list .clearfix{margin-right:-25px;margin-bottom:-30px}
.rank-item{float:left;margin-right:25px;margin-bottom:35px;width:285px;background:#fff}
.rank-item h3{margin-bottom:15px;line-height:24px;font-size:20px}
.rank-item ul li{position:relative;padding-left:24px;height:36px;line-height:36px;border-top:1px dashed #e4e4e4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rank-item ul li .num{position:absolute;left:0;top:10px;display:block;width:16px;height:16px;font:700 14px/16px arial;font-weight:700;color:#fff;background:#bbb;border-radius:2px;text-align:center}
.rank-item ul li .tit{font-size:14.5px;font-weight:400}
.rank-item ul li.s1{padding:10px 70px 10px 24px;height:75px}
.rank-item ul li.s1 .num{top:15px;height:16px;line-height:16px;background:#ffa13b}
.rank-item ul li.s1 .pic{position:absolute;right:20px;top:10px;width:50px;height:75px;-webkit-transform:perspective(60px) rotateY(-10deg);-moz-transform:perspective(60px) rotateY(-10deg);transform:perspective(60px) rotateY(-10deg)}
.rank-item ul li.s1 .pic::before{position:absolute;z-index:1;top:85%;left:6px;width:20px;height:10px;content:"";-webkit-transform:perspective(74px) rotateX(-70deg) rotateY(-5deg);-moz-transform:perspective(74px) rotateX(-70deg) rotateY(-5deg);-ms-transform:scale(0);transform:perspective(74px) rotateX(-70deg) rotateY(-5deg);box-shadow:25px 0 5px 5px #adadad}
.rank-item ul li.s1 .pic::after{position:absolute;top:2%;left:100%;z-index:2;width:10%;height:95%;content:"";-webkit-transform:perspective(60px) rotateY(30deg);-moz-transform:perspective(60px) rotateY(30deg);transform:perspective(60px) rotateY(30deg);background-color:#efefef;box-shadow:inset 0 0 5px #333}
.rank-item ul li.s1 .pic img{position:absolute;z-index:3;width:100%;height:100%;vertical-align:top}
.rank-item ul li.s1 .tit{display:block;margin-bottom:6px;line-height:24px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rank-item ul li.s1 .author,.rank-item ul li.s1 .status{display:block;line-height:20px;color:#999}
.rank-item ul li.s2 em{background:#ff9696}
.rank-item ul li.s3 em{background:#54bbea}
.tag-box{margin-bottom:16px;overflow:hidden}
.tag-box .item{font-style:normal;display:block;float:left;height:18px;line-height:18px;margin-right:6px;padding:0 4px;text-align:center;vertical-align:top;color:#2972cc;border-width:1px;border-style:solid;border-color:#2972cc;border-radius:2px;font-size:12px}
.tag-box .tag-item{border-color:#ff3955;color:#ff3955}
.tag-box .hero-item{border-color:#ff7e00;color:#ff7e00}
.show-more{position:relative;width:100%;background:#fff;margin-bottom:20px}
.show-more:before{position:absolute;top:-100px;left:0;display:block;width:100%;height:100px;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);content:""}
.show-more button{color:#f76442;display:block;margin:0 auto;width:200px;height:40px;outline:0;border:none;background:0 0;text-align:center;font-size:16px;font-family:'Microsoft Yahei';line-height:40px;cursor:pointer}
.show-more button:after,.show-more button:before{border-left:2px solid #f76442;border-bottom:2px solid #f76442;position:absolute;top:-12px;left:50%;display:inline-block;margin-left:-6px;width:12px;height:12px;border-width:2px;content:" ";transform:rotate(-45deg)}
.show-more button:after{top:-20px}
.book_article{/* height:400px; */overflow:hidden;font-size:14px;font-family:PingFangSC-Regular,'-apple-system',Simsun;}
.book_article p:first-child{margin-top:0}
.book_article p{margin-top:15px}
.nk_xnxh{overflow:hidden}
.nk_xnxh ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin-top:20px}
.nk_xnxh ol li{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;float:left;margin-right:-1px;width:205px;height:40px;line-height:40px;cursor:pointer;text-align:center;border:1px solid #e4e4e4}
.nk_xnxh ol li.on{width:208px;border:1px solid #e94e4e;background:#e94e4e;color:#fff}
.nk_xnxh ol li.on:hover{color:#fff}
.nk_xnxh ul{margin-top:20px;margin-right: -50px;overflow:hidden;}
.nk_xnxh ul li{float:left;margin-right:20px;margin-top:20px;padding:15px;width:230px;height:96px;border:1px solid #ebebeb;overflow:hidden}
.nk_xnxh ul li:nth-child(3),.nk_xnxh ul li:nth-child(4),.nk_xnxh ul li:nth-child(6),.nk_xnxh ul li:nth-child(7){width:231px}
.nk_xnxh ul li .pic{float:left;margin-right:10px;width:72px;height:96px;overflow:hidden}
.nk_xnxh ul li .pic img{width:100%;height:100%;vertical-align:top;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.nk_xnxh ul li .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.nk_xnxh ul li h5{margin-bottom:6px;line-height:24px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nk_xnxh ul li p{line-height:24px;color:#999}
.nk_xnxh ul li p+p{margin-top:20px}
.nk_xnxh ul li p em{display:inline-block;padding:0 3px;height:18px;line-height:18px;color:#e94e4e;border:1px solid #e94e4e}
.nk_xnxh ul li.first{float:none;margin:0 20px 0 0;padding:0;width:auto;height:118px;border:0}
.nk_xnxh ul li.first .pic{margin-right:20px;width:262px;height:118px;overflow:hidden}
.nk_xnxh ul li.first h5{line-height:30px;font-size:18px}
.nk_xnxh ul li.first p{height:72px;line-height:24px;font-size:14.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width: 530px;}
.nk_wypl .review-form{position:relative;padding:20px;background:#f8f8f8;border:1px solid #ebebeb;margin-top:20px}
.nk_wypl .form-item{background:#fff;border:1px solid #ddd;overflow:hidden}
.nk_wypl .form-item textarea{padding:1%;width:98%;background:#fff;border:none;color:#666}
.nk_wypl .form-btns{margin-top:10px;text-align:right}
.nk_wypl .form-btns span{margin-right:10px;line-height:32px;color:#999}
.nk_wypl .form-btns span em{margin:0 5px;color:#029d4be3}
.nk_wypl .form-btns button{padding:0 20px;height:32px;line-height:32px;background:#fff;border:1px solid #ddd;cursor:pointer}
.nk_wypl .form-msg{position:absolute;left:20px;bottom:20px;width:300px;line-height:32px;color:#f01742}
.nk_wypl .review-list .u-avatar{float:left;width:48px;height:48px}
.nk_wypl .review-list .u-avatar img{width:48px;height:48px;border-radius:24px}
.nk_wypl .review-list .u-content{float:left;width:750px;margin-left:10px}
.nk_wypl .review-list li{padding:15px 0;border-bottom:1px solid #ebebeb;overflow:hidden}
.nk_wypl .review-list li .name{margin-bottom:6px;line-height:24px;color:#4b78b2}
.nk_wypl .review-list li .name b{margin-right:5px}
.nk_wypl .review-list li .text{line-height:24px;color:#666}
.hm_zts{position:relative;margin-top:22px;width:100%;background:#fff;overflow:hidden}
.hm_zts .hm_head{margin:25px 0 0 20px;height:20px;position:relative}
.hm_zts .hm_head img{display:block;position:absolute;left:0;top:0}
.hm_zts .tit{font-size:20px;float:left;margin-left:10px;margin-top:-7px}
.hm_zts .more{float:right;color:#666;margin-right:20px;font-size:14px;margin-top:-3px}
.hm_zts_data{overflow:hidden;padding-bottom:20px}
.hm_zts_data li{float:left;width:214px;margin:20px 0 0 20px;border:1px solid #eee;border-radius:5px;overflow:hidden}
.hm_zts_data .photo{display:block;width:214px;height:95px}
.hm_zts_data .name{text-align:center;height:36px;line-height:36px}
.book-link p{margin-bottom:10px;font-size:14px}
.book-link a{margin-right:15px;line-height:26px}
.result{padding:20px;font-size:16px;font-weight:700;border-bottom:1px solid #ebebeb;overflow:hidden}
.result span{color:#029d4be3}
.result em{margin:0 5px;color:#029d4be3}
.icon-line{float:left;display:inline-block;width:5px;height:15px;border-radius:2px;background:#3CA6FF}
.author_ban{height: 200px;width: 100%;background: #ebddb6 url(../images/banner.jpg) center center no-repeat;}
.author_con{width: 1200px;height: 200px;margin: 0 auto;}
.author_con{width:1200px; height:200px; margin:0 auto; position:relative}
.author_con i{position:absolute; left:20px; top:50px; width:64px; height:64px;background: url(../images/tb4.png) no-repeat; display:block}
.author_con h2{position:absolute; left:110px; top:55px;font-size: 20px; font-weight:bold}
.author_con .line{position: absolute; right: 425px; top: 60px; border-bottom: 1px solid #ccc; width: 665px; text-align: right; height: 40px;}
.author_con .line em{width:78px; height:25px; text-align:center; line-height:25px; float:right; border:1px solid #ea6f5a; border-radius:10px;}
.author_con .desc{position:absolute;left: 110px;top: 110px;width: 665px;line-height: 22px;height: 44px;overflow: hidden;}
.author_con span{position:absolute; left:110px; top:160px;color: #999;}


.bk_rec .ctrl .intro{
	position: relative;
}
.intro .intro-hide{
	max-height: 84px;
	overflow: hidden;
}
.intro .intro-more{
	cursor: pointer;
	position: absolute;
	font-style: normal;
	right: 0;
	bottom: 0;
	background: #fff;
	padding-left: 20px;
}
.intro .intro-more:after {
    content: "";
    display: block;
    width: 100px;
    height: 28px;
    position: absolute;
    left: -100px;
    top: 0;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
}



.book-cover{
	height: 130px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

.book-cover .pic{
	width: 100px;
	height: 130px;
	float: left;
}

.book-cover .pic img{
	width: 100px;
	height: 130px;
}

.book-cover .info{
	width: 564px;
	float: left;
	margin-left: 20px;
}

.book-cover .title{
	font-size: 18px;
    height: 20px;
    line-height: 20px;
    color: #333;
}

.book-cover .intro{
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	margin: 10px 0;
	color: #999;
}

.book-cover .inf span{
	margin-right: 20px;
	color: #999;
}

.book-cover .btn{
	position: absolute;
    right: 10px;
    top: 48px;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #f0715c;
    color: #fff;
}
.lib_cateb {
    width: 1100px;
    float: left;
}


.topbar { height: 39px; background-color: #fafafa; border-bottom: 1px solid #ebebeb }
.topbar-main { height: 39px; line-height: 39px; font-size: 12px; color: #5b5b5b }
.topbar .fl { display: inline-block; width: 400px; }
.topbar .fr { display: inline-block; width: 260px; }
.topbar .schome { display: inline-block; float: left }
.topbar .schome span { margin: 0 10px; cursor: pointer }
.topbar .schome span:hover { color: #029d4be3 }
.topbar .mobile { float: right; background: url(../images/home_ico.png) 0px 10px no-repeat; padding-left: 20px; margin-left: 30px; }
.head { background-color: #fff; height: 110px; }
.head .logo {height: 62px;width: 374px;margin: 24px 0 0 0;}
.head .serbox { width: 596px; height: 36px; line-height: 36px; border: 2px solid #029d4be3; margin-top: 35px; }
#searchBox { float: left; height: 36px; line-height: 36px; width: 470px; border: none; text-indent: 15px; outline: none; }
#searchBtn { cursor: pointer; float: right; height: 36px; line-height: 36px; width: 120px; background: #029d4be3; text-align: center; font-size: 16px; color: #fff; border: none }
#searchBtn:hover { background-color: #3CA6FF }
.nav { height: 45px; background-color: #029d4be3 }
.nav .nav-ul { }
.nav li { width: 100px; float: left; height: 45px; line-height: 45px; }
.nav li a { text-align: center; display: block; line-height: 45px; color: #fff; font-size: 18px; }
.nav .active { background-color: #f076a9de; height: 45px;border-radius:8px; border-bottom: 3px solid #070906; }
.main1200 {
    width: 1200px;
    margin: 0 auto;
}
.fl{float: left;}
.fr{float: right;}

.pageinfo {
    line-height: 44px;
    padding: 0 0 20px 0;
    text-align: center;
    font-size: 15px;
}
.pageinfo a {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #666;
    margin: 5px;
    padding: 10px;
	vertical-align:middle;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
.pageinfo a.num {
	width: 40px;
    height: 40px;
    display: inline-block;
    padding: 0;
    vertical-align: middle;
}
.pageinfo a.active {
    border-color: #029d4be3;
    color: #029d4be3!important;
    border-style: solid;
    border-width: 1px;
}
