﻿
/* CSS Document */

body{font:14px/1.6 "Hiragino Sans GB","Microsoft YaHei",simsun;font-size:14px;}
body *{box-sizing:border-box;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
.wrapper li,.top li,.header li,.pay-type li{list-style:none;}
.wrapper .contentShow .project-content .message li{ list-style: inherit;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{color:#444;outline:0;}  
body{min-width:1200px;background-image: url(../image/bg.png);background-repeat: repeat-x;background-position: center top; background-color:#f3fafa;}  
a{color:#777; cursor:pointer;}
a:hover, a:focus{color:#0072c6;text-decoration:none; transition:all .5s ease-out 0s;}
.wrapper{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .clearfix{zoom:1}
.indent p{text-indent:2em;}
.border-radius4{border-radius:4px;}
.separator{margin:0 10px;color:#c7c6c6; font-size:12px;}
.mb20{margin-bottom:20px;}
.pb10{padding-bottom:10px!important;}
.bg-gray{background-image:url(../image/bg_gray.png);}

/*header*/
.header{ height:80px;}
.header .logo{height:80px; overflow:hidden;}
.header .search{height:60px; padding-top:25px;display:block;}
.header .search-model{height:30px; overflow:hidden;}
.header .search-model .search-input, .header .search-model .search-btn, .header .search-model .add-btn{ height:30px; line-height:30px;font-size:14px;}
.header .search-model .search-input{border:1px solid #0072c6; width:200px;border-radius:5px 0 0 5px; padding-left:15px; background-color:#f3fafa;}
.header .search-model .search-btn{ border:1px solid #0072c6; background-color:#0072c6; width:80px;color:#FFF; border-radius:0 5px 5px 0;}
.header .search-model .add-btn{display:block; width:90px; background-color:#0072c6; color:#FFF;border-radius:5px; margin-left:15px; text-align:center;}
.header .menu-icon{display:none;}
.header .search-icon{display:none;}
.header .search-icon-close{display:none;}

/*nav*/
.nav{ height:50px; line-height:50px;background-color: #0072c6; overflow:hidden; display:block;}
.nav ul{display:block;}
.nav ul li{float:left; width:10%; overflow:hidden;}
.nav ul li a{display:block;height:50px; text-align:center; color:#FFF; font-size:16px;}
.nav ul li a:hover,.nav ul li a.hover{background-color: #005493;}
.nav .menu-icon-close{display:none;}

/*ad-img*/
.ad-img{ margin:15px 0px; overflow:hidden;}
.ad-img img{width:1200px;}

/*ico-nav-model*/
.ico-nav-model{border:1px solid #e5e5e5;background-color:#FFF; width:400px; overflow:hidden;}
.ico-nav-model ul li{float:left;height:90px;width:20%;border-right:1px solid #e5e5e5;display:block;text-align:center;border-bottom:1px solid #e5e5e5;}
.ico-nav-model ul li.b_r_n{border-right:none;}
.ico-nav-model ul li.b_b_n{border-bottom:none;}
.ico-nav-model ul li a{display:block;}
.ico-nav-model ul li img{margin-top:15px;max-height:35px;}
.ico-nav-model ul li p{height:35px;line-height: 35px;}

/*new-model*/
.new-model{width:785px; height:271px;border:1px solid #e5e5e5; overflow:hidden; background-color:#FFF;}
.new-model .tit{width:45px; line-height:45px;writing-mode:vertical-lr; text-align:center;height:271px; border-right:1px solid #e5e5e5;letter-spacing:1em; font-size:20px; color:#0072c6;}
.new-model .con{padding:10px 15px; width:735px; height:271px; overflow:hidden;}
.new-model .con ul li{float:left; width:20%; height:41px; line-height:41px;}
.new-model .con ul li a{overflow:hidden; font-size:16px;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;display: block;margin-right: 10px;}
.new-model .con ul li a img{width:18; height:18; margin-right:3px; margin-bottom:-3px;}

/*fame-model*/
.fame-model{width:592px;height:271px;border:1px solid #e5e5e5; overflow:hidden; background-color:#FFF; margin-top:15px;}
.fame-model .tit{width:45px; line-height:45px;writing-mode:vertical-lr; text-align:center;height:271px; border-right:1px solid #e5e5e5;letter-spacing:1em; font-size:20px; color:#0072c6;}
.fame-model .con{padding:10px 15px; width:545px; height:271px; overflow:hidden;}
.fame-model .con ul li{float:left; width:25%; height:41px; line-height:41px;}
.fame-model .con ul li a{overflow:hidden; font-size:16px;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;display: block;margin-right: 10px;}
.fame-model .con ul li a img{width:18; height:18; margin-right:3px; margin-bottom:-3px;}

/*model*/
.recommend-model{padding:15px; margin-top:15px;}
.model{border:1px solid #e5e5e5;background-color: #FFF; padding:20px;}
.model dl.index{height:50px;line-height:50px;border-bottom: #ccc 1px dotted;}
.model dl.index:hover{background-color:#f1f2f3;background-image: url(../image/bg_gray.png);}
.model dl.index:last-child{border-bottom:none;}
.model dl.index dt,.model dl dd{ float:left; display:block; height:50px; line-height:50px; overflow:hidden;}
.model dl.index dt{ width:100px; font-size:16px; border-right: #ccc 1px dotted;text-align:center; margin-right:20px;}
.model dl.index dd{ font-size:16px; width:116px; margin-right:6px}
.model dl.index dd a{overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block; width:116px; height:50px;}
.model dl.index dd a img.favicon{ width:18px; height:18px; margin-bottom:-3px; margin-right:3px;}
.model dl.index dd.more{ width:60px; margin-right:0px;}
.model dl.index dd.more a, .model dl.index dt a{color:#9E9E9E;}

/*c-fame*/
.model .decoration a{color:#444;}
.model .decoration a:hover{text-decoration: underline;color:#f50;}
.model .c-fame .tit{padding-bottom:20px; font-size:18px; font-weight:600; border-bottom:3px solid #e5e5e5;}
.model .c-fame .con{font-size:16px; padding-top:10px;}
.model .c-fame .con ul li{float:left; width:12.5%; height:40px; line-height:40px; overflow:hidden;width:144.7px;padding-right:10px;}
.model .c-fame .con ul li a{display:block; height:40px;width: 134px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
.model .c-fame .con ul li a img.favicon{ width:18px; height:18px; margin-bottom:-3px; margin-right:3px;}

/*c-recommend*/
.model .c-recommend .tit{padding-bottom:20px; font-size:18px; font-weight:600; border-bottom:3px solid #e5e5e5;}
.model .c-recommend dl.category{height:50px;line-height:50px;border-bottom: #ccc 1px dotted;}
.model .c-recommend dl.category:hover{background-color:#f1f2f3;background-image: url(../image/bg_gray.png);}
.model .c-recommend dl.category:last-child{border-bottom:none;}
.model .c-recommend dl.category dt,.model dl dd{ float:left; display:block; height:50px; overflow:hidden;}
.model .c-recommend dl.category dt{width:100px;font-size:16px; border-right: #ccc 1px dotted;text-align:center; margin-right:20px;}
.model .c-recommend dl.category dd{font-size:16px;width:115px; margin-right:6px}
.model .c-recommend dl.category dd a{overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block; width:115px; height:50px;}
.model .c-recommend dl.category dd a img.favicon{ width:18px; height:18px; margin-bottom:-3px; margin-right:3px;}
.model .c-recommend dl.category dd.more{ width:60px; margin-right:0px;}
.model .c-recommend dl.category dd.more a, .model .c-recommend dl.category dt a{color:#9E9E9E;}

/*c-praise*/
.model .c-praise .tit{padding-bottom:20px; font-size:18px; font-weight:600; border-bottom:3px solid #e5e5e5;}
.model .c-praise .con{font-size:16px;}
.model .c-praise .con ul li{float:left; width:192px; padding-right:20px; height:40px; line-height:40px; overflow:hidden;}
.model .c-praise .con ul li.npr{padding-right:0px;}
.model .c-praise .con ul li span.fl{ width:107px; overflow:hidden;}
.model .c-praise .con ul li span.fr{ color:#999; font-size:13px;}
.model .c-praise .con ul li a{display:block; height:40px; overflow:hidden;}
.model .c-praise .con ul li a img.favicon{ width:18px; height:18px; margin-bottom:-3px; margin-right:3px;}

/*left-model*/
.model .left-model{width:920px; border-right:1px solid #e5e5e5; padding-right:20px;}
.model .left-model a{color:#0072c6;}
.model .left-model a:hover{color:#F00;}
.model .left-model .place{ padding-bottom:20px; margin-bottom:20px;border-bottom: 1px solid #e5e5e5; font-size:15px;color:#666;}
.model .left-model .place a{color:#666;}
.model .left-model .place a:hover{color:#0072c6;}
.model .left-model .img{width:300px; height:224px;border:1px solid #e5e5e5; overflow:hidden;}
.model .left-model .con{ width:570px;}
.model .left-model .con h1{font-size:20px; font-weight:600;line-height:37px;}
.model .left-model .con p{line-height:37px; font-size:16px;}
.model .left-model .con p a.link-btn{display:block; width:120px; height:30px; line-height:30px; background-color:#0072c6;border-radius:15px; color:#FFF; text-align:center; margin-top:3px;background-image: linear-gradient(to right,#005493,#35aaef);background-image: -webkit-gradient(linear,left top,right top,from(#005493),to(#35aaef));background-image: -webkit-linear-gradient(left,#005493,#35aaef);background-image: -moz-oldlinear-gradient(left,#005493,#35aaef);}
.model .left-model .con p a.link-btn:hover{background-color:#F00;}
.model .left-model .con p a.link-btn2{display:inline-block; padding:0px 10px; height:20px;line-height:20px;border:#e2e2e2 1px solid;color:#d4d3d3;border-radius:10px;text-align:center; margin-top:5px; font-size:12px;}
.model .left-model .con p a.link-btn2:hover{border:#9e9e9e 1px solid;color:#9e9e9e;}
.model .left-model .m1{ margin-top:20px;}
.model .left-model .m1 .m-tit{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;background-color:#fafafa;font-size:16px;font-weight:500;padding:0px 15px;}
.model .left-model .m1 .m-con{font-size:16px; line-height:35px;padding:20px 15px 0px 15px;}
.model .left-model .m1 .m-con-link{font-size:16px; line-height:35px;padding:10px 15px 0px 15px;}
.model .left-model .m1 .m-con-link ul.links li{float:left; height:30px; line-height:30px; margin-right:10px; margin-top:10px;}
.model .left-model .m1 .m-con-link ul.links li a{display:block; height:30px; line-height:30px; border:#CECECE 1px solid;border-radius:4px; font-size:13px; padding:0px 10px; color:#B6B6B6;}
.model .left-model .m1 .m-con-link ul.links li a:hover{border:#0072c6 1px solid;color:#0072c6;}
.model .left-model .m1 .m-con table{background-color:#e5e5e5;}
.model .left-model .m1 .m-con table th, .model .left-model .m1 .m-con table .th{background-color:#fafafa;text-align:center;}
.model .left-model .m1 .m-con table td{background-color:#FFF;text-align:center; padding:5px;word-break: break-all;}
.model .left-model .m1 .m-con-2{padding-top:20px;}
.model .left-model .m1 .m-con-2 ul.weight li{width:16.6%; float:left; text-align:center; border-right:1px dashed #e5e5e5;}
.model .left-model .m1 .m-con-2 ul.weight li:last-child{border-right:none;}
.model .left-model .m1 .m-con-2 ul.weight li .p1{ font-size:14px;}
.model .left-model .m1 .m-con-2 ul.weight li .p2{ padding-top:10px;}
.model .left-model .m1 .m-con-2 .weight-link{margin-top:20px; padding-top:20px; border-top:1px dashed #e5e5e5; text-align:center;}
.model .left-model .m1 .m-con-2 .weight-link a{ margin:0px 10px;}

.model .left-model .btn-group{ text-align:center;border-top: 1px solid #e5e5e5; padding-top:20px; margin-top:20px;}
.model .left-model .btn-group span, .model .left-model .btn-group a{height:35px;padding: 0px 20px;line-height:35px;-webkit-border-radius: 4px;border-radius: 4px;text-align: center;font-size: 15px;-webkit-transition: all .25s;-moz-transition: all .25s;transition: all .25s;display: inline-block;overflow: hidden; margin:0px 1.5%;}
.model .left-model .btn-group .btn-up, .model .left-model .btn-group .btn-down{ width:170px;}
.model .left-model .btn-group .btn-up{background-color:#f7f7f7;color:#77c17a;border:1px solid #77c17a;}
.model .left-model .btn-group .btn-down{background-color:#f7f7f7;color:#f9958e;border:1px solid #f9958e;}
.model .left-model .btn-group .btn-feedback{background-color: #F7F7F7;border: 1px solid #b7b6b6;color:#adaaaa;height:35px;line-height:35px;}
.model .left-model .btn-group .btn-up:hover, .model .left-model .btn-group .btn-down:hover, .model .left-model .btn-group .btn-feedback:hover{background-image: -webkit-linear-gradient(left,#005493,#35aaef); color:#FFF; border-color:#005493;}

.model .left-model .spare-model{border-top: 1px solid #e5e5e5; padding-top:20px; margin-top:20px; margin-bottom:-10px;}
.model .left-model .spare-model a{display:inline-block; text-align:center; background-color:#eee;height:30px;line-height:30px;padding: 0 15px;border-radius:20px;margin-right:10px;color:#9e9e9e; font-size:14px;margin-bottom:10px;}
.model .left-model .spare-model a:hover{background-color:#0072c6;color:#fff;}


/*excerpts*/
.model .left-model .excerpts{}
.model .left-model .excerpts .view{border-bottom: 1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.model .left-model .excerpts .view .v-img{border:1px solid #e5e5e5; width:160px; height:120px; float:left; overflow:hidden;}
.model .left-model .excerpts .view .v-img img{width:160px; height:120px;}
.model .left-model .excerpts .view .v-con{width:715px; float:right;}
.model .left-model .excerpts .view .v-con h2{font-size:18px; font-weight:500; padding-bottom:7px;}
.model .left-model .excerpts .view .v-con p{ font-size:15px; line-height:25px; height:50px; overflow:hidden; color:#999;}
.model .left-model .excerpts .view .v-con .cover-stat{ padding-top:10px;}

/*relevant*/
.model .left-model .relevant{border:1px solid #e5e5e5; margin-top:20px;}
.model .left-model .relevant .r-tit{background-color: #fafafa;text-align:center; height:50px; line-height:50px; border-bottom:1px solid #e5e5e5;font-size: 16px;font-weight: 500;}
.model .left-model .relevant .r-con{ width:857px; overflow:hidden; margin-top:20px; margin-left:20px;}
.model .left-model .relevant .r-con ul{width:900px;}
.model .left-model .relevant .r-con ul li{ width:200px; height:188px; float:left; margin-bottom:19px; margin-right:19px;border:1px solid #e5e5e5; overflow:hidden; padding:1px;border-radius: 4px;}
.model .left-model .relevant .r-con ul li:hover{ border:1px solid #0072c6;}
.model .left-model .relevant .r-con ul li a{display:block; text-align:center;}
.model .left-model .relevant .r-con ul li a img{ width:196px; height:145px;}
.model .left-model .relevant .r-con ul li a span{display:block; height:40px; line-height:40px; overflow:hidden; font-size:15px;}

/*tag-model*/
.model .tag-model{ width:1158px; overflow:hidden;}
.model .tag-model a{color:#0072c6;}
.model .tag-model a:hover{color:#F00;}
.model .tag-model .excerpts{width:1200px;}
.model .tag-model .place{ padding-bottom:20px; margin-bottom:20px;border-bottom: 1px solid #e5e5e5; font-size:15px;color:#666;}
.model .tag-model .place a{color:#666;}
.model .tag-model .place a:hover{color:#0072c6;}
.model .tag-model .excerpts .view{width:274px; height:338px;border: 1px solid #e5e5e5; margin-bottom:20px; float:left; margin-right:20px;background-color: #FFF;border-radius: 5px; overflow:hidden;}
.model .tag-model .excerpts .view:hover{border:1px solid #4ba6e5;}
.model .tag-model .excerpts .view .v-img{ height:205px; padding:5px;}
.model .tag-model .excerpts .view .v-img a{display:block;}
.model .tag-model .excerpts .view .v-img a img{width:262px; height:195px;}
.model .tag-model .excerpts .view .v-con h2, .model .tag-model .excerpts .view .v-con p, .model .tag-model .excerpts .view .v-con .cover-stat{ padding:0px 10px;}
.model .tag-model .excerpts .view .v-con h2{font-size:17px; font-weight:500; line-height:40px; height:40px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block;}
.model .tag-model .excerpts .view .v-con p{ font-size:15px; line-height:23px; height:46px; overflow:hidden; color:#999; margin-bottom:10px;}
.model .tag-model .excerpts .view .v-con .cover-stat{background-color: #f6f6f6; height:35px; line-height:35px; color:#B5B5B5; border-top:1px solid #e5e5e5;}
.model .tag-model .excerpts .view .v-con .cover-stat a{color:#B5B5B5;}

/*upanddown*/
.model .left-model .upanddown{border:1px solid #e5e5e5;background-color: #fafafa; height:40px; line-height:40px; padding:0px 15px; margin-top:20px; overflow:hidden;}
.model .left-model .upanddown div{width:48%; overflow:hidden;}
.model .left-model .upanddown .front{}
.model .left-model .upanddown .after{text-align:right;}

/*right-model*/
.model .right-model{width:215px;}
.model .right-model .sidebar_category{width:215px; overflow:hidden; padding-bottom:10px;}
.model .right-model .sidebar_category .tit{border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin-bottom:15px; font-size:18px; font-weight:500; padding:10px 0px; text-align:center;}
.model .right-model .sidebar_category .con ul.category{width:230px;}
.model .right-model .sidebar_category .con ul.category li{width:102px; height:30px; float:left; margin-right:10px; margin-bottom:10px;}
.model .right-model .sidebar_category .con ul.category li a{display:block;height:30px; line-height:30px; text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;}
.model .right-model .sidebar_category .con ul.category li a:hover, .model .right-model .sidebar_category .con ul.category li a.hover{background-color:#fff; border:1px solid #0072c6; color:#0072c6; font-weight:500;}
.model .right-model .sidebar_category .con ul.praise{width:215px; padding-bottom:10px;}
.model .right-model .sidebar_category .con ul.praise li{line-height:30px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block; font-size:15px; padding:2px 0px;}
.model .right-model .sidebar_category .con ul.praise li span{float:left; display:block;overflow: hidden;}
.model .right-model .sidebar_category .con ul.praise li span.p-block{width:25px; height:30px;text-align:center;background-color:#e2e2e2; margin-right:6px;}
.model .right-model .sidebar_category .con ul.praise li span.p-tit{width:120px;}
.model .right-model .sidebar_category .con ul.praise li span.p-num{float:right;color:#999;}
.model .right-model .sidebar_category .con ul.praise li span.p-vo-1{background-color:#FF5722;color:#fff}
.model .right-model .sidebar_category .con ul.praise li span.p-vo-2{background-color:#d07051;color: #fff}
.model .right-model .sidebar_category .con ul.praise li span.p-vo-3{background-color:#ffb800;color: #fff}

.model .right-model .sidebar_category .con ul.newest{ width:215px; padding-bottom:10px;}
.model .right-model .sidebar_category .con ul.newest li{line-height:30px;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;display: block; font-size:15px; padding:2px 0px;}
.model .right-model .sidebar_category .con ul.newest li span{float:left; display:block;overflow: hidden;}
.model .right-model .sidebar_category .con ul.newest li span.n-block{width:25px; height:30px;text-align:center;background-color:#e2e2e2; margin-right:6px;}
.model .right-model .sidebar_category .con ul.newest li span.n-tit{width:120px;}
.model .right-model .sidebar_category .con ul.newest li span.n-num{float:right;color:#999;}
.model .right-model .sidebar_category .con ul.newest li span.n-vo-1{background-color:#2fa23d;color:#fff}
.model .right-model .sidebar_category .con ul.newest li span.n-vo-2{background-color:#5fb878;color:#fff}
.model .right-model .sidebar_category .con ul.newest li span.n-vo-3{background-color:#00968882;color:#fff}

/*info*/
.model .left-model .info-tit{height:50px; line-height:50px; font-size:18px; font-weight:600; border:1px solid #e5e5e5; text-align:center;}
.model .left-model .info-con{padding:20px 0px;line-height:1.9;font-size:16px;}
.model .left-model .info-con p{margin: 0 0 10px; text-indent:2em;}

.model .right-model ul.info-nav{border:1px solid #e5e5e5; overflow:hidden;}
.model .right-model ul.info-nav li{border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; text-align:center; overflow:hidden;}
.model .right-model ul.info-nav li:last-child{border-bottom:none;}
.model .right-model ul.info-nav li a{display:block; font-size:16px;}
.model .right-model ul.info-nav li a:hover, .model .right-model ul.info-nav li a.hover{background-color:#e5e5e5; font-weight:600;background-image:url(../image/bg_gray.png);}

/*recruit-form-model*/
.recruit-form-model{ padding-top:15px;}


/*ad-2*/
.model .right-model .ad-2{width:215px; height:99px; overflow:hidden; margin-bottom:20px;}
.model .right-model .ad-2 img{width:215px; height:99px;}

/*link*/
.link{border:1px solid #e5e5e5;background-color: #FFF; padding:20px; margin-top:15px;}
.link ul li{float:left; margin-right:15px;}

/*footer*/
.footer{border-top:5px solid #0072c6; margin-top:20px; text-align:center; padding:15px 0px;}
.footer p{ height:30px; line-height:30px; font-size:13px;}
.footer p a,.footer p{ color:#999;}
.footer .link-info a{ padding-left:15px;}
.footer p.beian{display:flex;justify-content: center;}
.footer p.beian a.gwab{display: flex;align-items: center; margin-right:15px;}
.footer p.beian a.gwab img{ margin-right:5px;}

/*pageModel*/
.model .left-model .pageModel{text-align:center; margin:20px 0px; height:30px; line-height:30px;}
.model .left-model .pageModel a, .model .left-model .pageModel span{ display:inline-block; height:30px; line-height:30px; padding:0px 9px;background: #ffffff;border: 1px solid #dbdbdb;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;color: #666; margin:0px 5px;}
.model .left-model .pageModel a:hover{background-color: #0072c6;color:#fff;border: 1px solid #025796}
.model .left-model .pageModel span.current{background-color:#0072c6;color: #fff;border: 1px solid #025796;}
.model .left-model .pageModel span.disabled{color:#999;}

/*pageModel*/
.model .tag-model .pageModel{text-align:center; margin:20px 0px; height:30px; line-height:30px;}
.model .tag-model .pageModel a, .model .tag-model .pageModel span{ display:inline-block; height:30px; line-height:30px; padding:0px 9px;background: #ffffff;border: 1px solid #dbdbdb;text-decoration: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;color: #666; margin:0px 5px;}
.model .tag-model .pageModel a:hover{background-color: #0072c6;color:#fff;border: 1px solid #025796}
.model .tag-model .pageModel span.current{background-color:#0072c6;color: #fff;border: 1px solid #025796;}
.model .tag-model .pageModel span.disabled{color:#999;}

/*404*/
.nodataModel{background-color:#FFF; padding:100px 15px; margin-top:15px; text-align:center; font-size:16px;}
.nodataModel a{color:#0072c6;}
.nodataModel .pic{ margin:25px 0px;}

/*layui自定义样式*/
.layui-layer-btn-alert{border-radius:10px;}
.layui-layer-btn-alert .layui-layer-title{padding:0 16px; text-align:center; font-weight:bold;}
.layui-layer-btn-alert .layui-layer-content{text-align:center; font-size:15px; font-weight:600;}
.layui-layer-btn-alert .layui-layer-btn .layui-layer-btn0{display:block; height:40px; line-height:40px;border-radius:5px;}

/*移动端*/
@media (max-width: 800px) {
	body{min-width:inherit;}
	.wrapper{width:100vw;overflow:hidden;}
	.wrapper .mb20{ margin-bottom:10px;}
	.model .left-model{width:100%; border-right:none; padding-right:0px; float:none!important;}
	.model .right-model{width:100%; float:none!important;}
	.model .left-model .place{font-size:12px;}
	
	/*header*/
	.header{ height:60px; padding:0px 15px; background-color:#fff; border-bottom:1px solid #e5e5e5;}
	.header .logo{height:60px; overflow:hidden;}
	.header .logo img{ height:60px;}
	.header .search{display:none;}
	.header .menu-icon{display:block; width:22px; height:18px; text-align:center; margin-top:21px;}
	.header .menu-icon i{font-size:25px;}
	.header .menu-icon a{display:block; width:22px; height:18px; cursor:pointer;}
	
	.header .search{height:60px; padding:0px 15px; background-color:#fff; border-bottom:1px solid #e5e5e5; position:fixed; float:none; width:100%; left:0px; top:0px;}
	.header .search .search-model{float:left; margin-top:14px;}
	.header .search-model .search-input {width:60%;}
	.header .search-model .search-btn{ width:auto; padding:0 8px;}
	.header .search .add-btn{display:none;}
	.header .search-icon{display:block; width:22px; height:18px; text-align:center; margin-top:21px; margin-right:20px;}
	.header .search-icon i{font-size:22px;}
	.header .search-icon a{display:block; width:22px; height:18px; cursor:pointer;}
	.header .search-icon-close{display:block; height:60px; padding-right:0px;}
	.header .search-icon-close i{font-size:25px;}
	.header .search-icon-close a{display:block; width:22px; height:18px; cursor:pointer; padding-top:21px;}
	
	/*nav*/
	.nav{overflow:hidden;display:none; width:100vw; height:100vh; background-color:#fff; position:fixed; top:0px; left:0px; z-index:99999;}
	.nav ul li{width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5;}
	.nav ul li a{display:block;height:50px; text-align:center; color:#005493; font-size:16px;}
	.nav ul li a:hover,.nav ul li a.hover{background-color: #005493; color:#FFF;}
	.nav .menu-icon-close{display:block; height:60px; padding:0px 15px;}
	.nav .menu-icon-close i{font-size:25px;}
	.nav .menu-icon-close a{display:block; width:22px; height:18px; cursor:pointer; padding-top:21px;}
	
	/*ad-img*/
	.ad-img{display:none;}
	
	/*ico-nav-model*/
	.ico-nav-model{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background-color:#FFF; width:100%; overflow:hidden; margin-top:10px; float:none!important;}	
	
	/*new-model*/
	.new-model{width:100%; height:auto; float:none!important; margin-top:10px;}
	.new-model .fl,.new-model .fr{ float:none;}
	.new-model .tit{width:100%; height:40px; line-height:40px;writing-mode:horizontal-tb; border-bottom:1px solid #e5e5e5; font-size:16px; color:#0072c6;border-right:none;letter-spacing:1px; text-align:left; padding-left:15px;}
	.new-model .con{width:100%; height:auto;}
	.new-model .con ul li{width:33%;}
	
	/*fame-model*/
	.fame-model{width:100%;height:auto; margin-top:10px;float:none!important;}
	.fame-model .tit{width:100%; height:40px; line-height:45px;writing-mode:horizontal-tb; text-align:left; border-bottom:1px solid #e5e5e5;border-right:none;letter-spacing:1px; font-size:15px;padding-left:15px;}
	.fame-model .con{width:100%; height:auto;}
	.fame-model .con ul li{width:33%;}
	
	/*model*/
	.recommend-model{padding:10px; margin-top:10px;}
	.model{border:1px solid #e5e5e5;background-color: #FFF; padding:15px;}
	.model dl.index{height:auto;border-bottom:#ccc 1px dotted; padding-bottom:10px; margin-bottom:10px;}
	.model dl.index dt,.model dl dd{ display:block; height:40px; line-height:40px; overflow:hidden;}
	.model dl.index dt{float:none;}
	.model dl.index dt{width:100%; border-right: none;text-align:left; margin-right:20px;}
	.model dl.index dd{width:50%; margin-right:0px;}
	.model dl.index dd a{width:auto; height:40px;}
	.model dl.index dd.more{ width:100%;float:none; margin-right:0px; text-align:right;}
	
	/*封面页*/
	
	/*c-fame*/
	.c-fame-model{ margin-top:10px;}
	.model .c-fame .tit{padding-bottom:10px; font-size:16px; font-weight:500; border-bottom:2px solid #e5e5e5;}
	.model .c-fame .con{font-size:16px; padding-top:10px;}
	.model .c-fame .con ul li{float:left; width:33%; height:40px; line-height:40px; overflow:hidden;padding-right:10px;}
	.model .c-fame .con ul li a{display:block; height:40px;width:auto;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}
	.model .c-fame .con ul li a img.favicon{ width:18px; height:18px; margin-bottom:-3px; margin-right:3px;}
	
	/*c-recommend*/
	.model .c-recommend .tit{padding-bottom:10px; font-size:16px; font-weight:500; border-bottom:2px solid #e5e5e5;}
	.model .c-recommend dl.category{height:auto;border-bottom:#ccc 1px dotted; padding-bottom:10px; margin-bottom:10px;}
	.model .c-recommend dl.category dt,.c-recommend dl.category dl dd{ display:block; height:40px; line-height:40px; overflow:hidden;}
	.model .c-recommend dl.category dt{float:none;}
	.model .c-recommend dl.category dt{width:100%; border-right: none;text-align:left; margin-right:20px;}
	.model .c-recommend dl.category dd{width:50%; margin-right:0px;}
	.model .c-recommend dl.category dd a{width:auto; height:40px;}
	.model .c-recommend dl.category dd.more{ width:100%;float:none; margin-right:0px; text-align:right;}
	
	/*c-praise*/
	.model .c-praise .tit{padding-bottom:10px; font-size:16px; font-weight:500; border-bottom:2px solid #e5e5e5;}
	.model .c-praise .con ul li{float:none; width:100%; padding-right:0px; height:40px; line-height:40px; overflow:hidden;}
	.model .c-praise .con ul li span.fl{ width:auto; overflow:hidden;}
	
	/*分类页*/
	
	/*excerpts*/
	.model .left-model .excerpts .view{border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
	.model .left-model .excerpts .view .v-img{border:none; width:100%; height:auto; float:none; overflow:hidden;}
	.model .left-model .excerpts .view .v-img img{width:100%; height:auto;}
	.model .left-model .excerpts .view .v-con{width:100%;}
	.model .left-model .excerpts .view .v-con h2{font-size:18px; font-weight:500; padding-bottom:7px; padding-top:10px;}
	.model .left-model .excerpts .view .v-con .cover-stat{ padding-top:10px; font-size:12px;}
	
	/*right-model*/
	.model .right-model .sidebar_category{width:100%; padding-bottom:0px; margin-top:15px;}
	.model .right-model .sidebar_category .tit{border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin-bottom:15px; font-size:18px; font-weight:500; padding:10px 0px; text-align:center;}
	.model .right-model .sidebar_category .con ul.category{width:100%;}
	.model .right-model .sidebar_category .con ul.category li{width:48%; height:30px; float:left; margin-right:0px; margin-bottom:10px;}
	.model .right-model .sidebar_category .con ul.category li:nth-child(odd){float:left;}/*奇数*/
	.model .right-model .sidebar_category .con ul.category li:nth-child(even){float:right;}/*偶数*/
	.model .right-model .sidebar_category .con ul.category li a{display:block;height:30px; line-height:30px; text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;}
	.model .right-model .sidebar_category .con ul.category li a:hover, .model .right-model .sidebar_category .con ul.category li a.hover{background-color:#fff; border:1px solid #0072c6; color:#0072c6; font-weight:500;}
	.model .right-model .sidebar_category .con ul.praise{width:100%; padding-bottom:10px;}
	.model .right-model .sidebar_category .con ul.newest{ width:100%; padding-bottom:10px;}
	
	/*info*/
	.model .left-model .info-tit{height:50px; line-height:50px; font-size:18px; font-weight:600; border:1px solid #e5e5e5; text-align:center;}
	.model .left-model .info-con{padding:20px 0px;line-height:1.9;font-size:16px;}
	.model .left-model .info-con p{margin: 0 0 10px; text-indent:2em;}
	
	.model .right-model ul.info-nav{border:1px solid #e5e5e5; overflow:hidden;}
	.model .right-model ul.info-nav li{border-bottom:1px solid #e5e5e5; height:50px; line-height:50px; text-align:center; overflow:hidden;}
	.model .right-model ul.info-nav li:last-child{border-bottom:none;}
	.model .right-model ul.info-nav li a{display:block; font-size:16px;}
	.model .right-model ul.info-nav li a:hover, .model .right-model ul.info-nav li a.hover{background-color:#e5e5e5; font-weight:600;background-image:url(../image/bg_gray.png);}
	
	/*内容页*/
	.model .left-model .img{width:100%; height:auto;border:1px solid #e5e5e5; overflow:hidden; float:none!important;}
	.model .left-model .img img{ width:100%; height:auto;}
	.model .left-model .con{ width:100%;float:none!important;}
	.model .left-model .con h1{font-size:20px; font-weight:600;line-height:37px; padding-top:10px;}
	.model .left-model .con p{line-height:37px; font-size:16px;}
	.model .left-model .con p a.link-btn{display:none;}
	.model .left-model .con p a.link-btn:hover{background-color:#F00;}
	.model .left-model .con p a.link-btn2{display:inline-block; padding:0px 10px; height:20px;line-height:20px;border:#e2e2e2 1px solid;color:#d4d3d3;border-radius:10px;text-align:center; margin-top:5px; font-size:12px;}
	.model .left-model .con p a.link-btn2:hover{border:#9e9e9e 1px solid;color:#9e9e9e;}
	
	/*relevant*/
	.model .left-model .relevant{border:1px solid #e5e5e5; margin-top:20px;}
	.model .left-model .relevant .r-tit{background-color: #fafafa;text-align:center; height:50px; line-height:50px; border-bottom:1px solid #e5e5e5;font-size: 16px;font-weight: 500;}
	.model .left-model .relevant .r-con{ width:100%; overflow:hidden; margin:0px; padding:10px;}
	.model .left-model .relevant .r-con ul{width:100%;}
	.model .left-model .relevant .r-con ul li{ width:100%; height:auto; float:none; margin-bottom:10px; border:1px solid #e5e5e5; padding:1px;}
	.model .left-model .relevant .r-con ul li a img{ width:100%; height:auto;}
	.model .left-model .relevant .r-con ul li a span{display:block; height:40px; line-height:40px; overflow:hidden; font-size:15px;}
	
	/*ad-2*/
	.model .right-model .ad-2{width:215px; height:99px; overflow:hidden; margin-bottom:20px;}
	.model .right-model .ad-2 img{width:215px; height:99px;}
	
	.model .left-model .btn-group .btn-up, .model .left-model .btn-group .btn-down ,.model .left-model .btn-group .btn-feedback{ width:100%;margin: 5px 0px;}
	
	.model .left-model .spare-model{display: flex;flex-wrap: wrap;align-items:center;justify-content: space-between;}
	.model .left-model .spare-model a{width:calc(50% - 5px);margin-right:0;}

	/*标签*/
	
	/*tag-model*/
	.model .tag-model{width:100%;}
	.model .tag-model a{color:#0072c6;}
	.model .tag-model a:hover{color:#F00;}
	.model .tag-model .excerpts{width:100%;}
	.model .tag-model .place{font-size:12px;}
	.model .tag-model .excerpts .view{width:100%; height:auto; float:none; margin-right:0px;border-radius: 5px; overflow:hidden;margin-bottom:10px;}
	.model .tag-model .excerpts .view .v-img{ height:auto; padding:5px;}
	.model .tag-model .excerpts .view .v-img a img{width:100%; height:auto;}
	
	/*link*/
	.link{padding:15px; margin-top:10px;}
	
	/*footer*/
	.footer{margin-top:10px;}
	.footer p{height:auto; line-height:20px; font-size:12px; float:none!important;}
	.footer p a,.footer p{ color:#999;}
	.footer .link-info a{ padding-left:15px;}
	
	.model .left-model .pageModel{text-align:center; margin:10px 0px; height:auto; line-height:30px;border-bottom: 1px solid #e5e5e5; padding-bottom:20px;}
	.model .left-model .pageModel a, .model .left-model .pageModel span{ margin:5px;}
	.model .tag-model .pageModel{text-align:center; margin:20px 0px 0 0; height:auto; line-height:30px;border-top: 1px solid #e5e5e5; padding-top:10px;}
	.model .tag-model .pageModel a, .model .tag-model .pageModel span{margin:5px;}
	
	.nodataModel{padding:50px 15px; font-size:16px;}
	.nodataModel .pic img{width:100%; height:auto;}

}
/*站点详情侧边栏多余文字优化*/
.p-tit a,.n-tit a {overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; display: block;}
/*站点二级分类站点描述多余文字优化*/
.model .left-model .excerpts .view .v-con p {white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
/*站点一级分类专栏 (点赞排名和最新网站) 多余文字优化*/
.model .c-praise .con ul li a{white-space: nowrap; text-overflow: ellipsis;}
/*站点搜索页面站点描述多余文字优化*/
.model .tag-model .excerpts .view .v-con p {white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}