@charset "utf-8";
*{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
em,var{font-style:normal}
code,kbd,pre{font-family:courier new,courier,monospace}
ul,ol{list-style:none}
.bd ul{}
a{text-decoration:none;color:#1c1c1c;text-decoration:none}
a:hover{text-decoration:underline;color:#ff0000;text-decoration:none}
img{border:0;margin-right:0px;margin-bottom:2px;object-fit:cover}
button,input,select,textarea{font-size:100%}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;height:1;visibility:hidden;content:"";display:block;clear:both}
*html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
body{background:#f2f2f2}
button,input,select,textarea,div,a{color:#1c1c1c;font-family:'Microsoft YaHei','Helvetica Neue',Arial,sans-serif}
.blank10{clear:both;display:block;font-size:10px;height:15px;line-height:15px;width:100%}
.more{color:#999;font:12px '宋体'}
.wrapper{margin:0 auto;width:1220px}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px}
.search{float:right;padding-top:5px;width:903px;height:70px}
.submit{cursor:pointer;width:120px;height:42px;background:#000000;border:1px solid #000000;color:#F4F4F4;font-size:15px}
.submit:hover{background:#000000;border:1px solid #000000}
.main-top{background:#ff0000;font-size:15px;text-align:center;max-width:120px;color:#fff;height:30px;line-height:30px;padding-right:5px;padding-left:5px;margin:0 auto;/margin-top:-25px}
.recommended{padding:10px;background:#fff}
.recommended:hover{}
.index-top{padding-top:20px;overflow:hidden}
.index-top li{height:28px;font-size:16px;margin:5px;line-height:28px;text-align:center;overflow:hidden;margin-left:20px;margin-right:10px;background:#fff;float:left;padding:0 13px}
.index-top li:hover{background:#000}
.index-top li:hover a{color:#ffffff}
.index-top li a{color:#000000;width:100%;height:100%;display:inline-block;text-decoration:none;font-family:"微软雅黑"}
.index-top li a:hover{color:#fff}
.inbox-title,{border-bottom:solid 0px #f5f5f5;font-family:"Microsoft YaHei";display:block;height:45px;line-height:45px;padding-left:0px;color:#000;margin-top:0px;font-size:18px}
.wyjr{font-size:14px;margin-left:20px}
.wyjr a{color:#ff0000}
.inbox-list li{float:left;border:1px solid #FBFBFB;overflow:hidden;font-size:13px;margin-right:15px;padding-bottom:5px;border-radius:3px;margin:5px;width:232px;height:120px;background:#fff}
.inbox-list li:hover{border:1px solid #000000}
.inbox-list-top{overflow:hidden;width:232px;height:40px;text-align:center;line-height:40px;border-bottom:1px solid #f2f2f2;margin-bottom:10px}
.inbox-list-top a{font-size:18px;color:#3385ff}
.inbox-list-bottom{width:217px;height:35px;padding:5px}
.inbox-list-bottom span{float:left;overflow:hidden;display:inline-block;background:#eee;color:#747474;width:66px;height:50px;border-radius:3px;text-align:center;line-height:20px;margin-right:2px;padding-top:10px}
.intro{float:left;width:129px;height:49px;border:1px solid #eee;overflow:hidden;padding:3px 5px 5px 5px;line-height:17px;background:#eee;color:#676767;font-size:12px}
.crumb{font-size:13px;padding-bottom:10px}
.crumb a{margin:0 3px}
.mainbox{width:1220px;margin:0 auto}
.mainbox-left{float:left;width:875px}
#list{width:760px;margin-left:40px}
.mainbox-right{float:right;width:330px}
.listbox h2,.bestart h3,#listbox h2{border-bottom:solid 0px #f5f5f5;font-family:"Microsoft YaHei";display:block;height:45px;line-height:45px;padding-left:0px;color:#000;margin-top:0px;font-size:18px}
.bestart h3{line-height:30px;font-size:18px;font-weight:700;color:#1c1c1c;height:30px}
.bestart{background:#ffffff;padding:20px 15px;width:300px;margin-top:0px;margin-bottom:10px}
.webbox{background:#fafafa;padding:5px 15px;width:300px;margin-top:0px}
.webbox-list li{padding:15px 8px}
.webbox-list li:hover{background:#f3e5e5}
.webbox-list li h3{font:bold 14px Arial;height:auto;line-height:25px}
.webbox-list li h3 a{color:#4784cd}
.webbox-list li p{height:40px;line-height:20px;margin:3px 0;overflow:hidden;color:#888888}
.webbox-list li cite{}
.listbox{overflow:hidden}
.listbox-title{border-bottom:solid 1px #eaeaea;display:block;font:17px normal;height:43px;line-height:39px;padding-left:10px;font-family:"Microsoft YaHei"}
.listbox-body{}
.listbox h2{font-size:26px;font-weight:700;color:#1c1c1c;padding:10px 15px 10px 15px;background:#ffffff}
.listbox h2 a{color:#1c1c1c}
.sitelist{padding:10px 0px 10px 0px}
.sitelist li{display:block;height:135px;padding:18px 5px 10px;position:relative;border:1px solid #fff;margin-top:10px;background:#ffffff}
.sitelist li:hover{border:1px solid #000000;cursor:pointer}
.sitelist li .thumb{float:left;position:absolute;margin-bottom:0;overflow:hidden;width:128px;height:128px;margin-left:10px}
.sitelist li:hover img{transform:scale(1.05);-webkit-transform:all 1s ease 0s;transition:all 1s ease 0s}
.sitelist li .info{margin-left:155px;position:absolute;width:705px}
.sitelist li .info h3{display:block;font-size:20px;overflow:hidden;text-overflow:ellipsis;height:32px;line-height:31px;position:absolute;top:0px;vertical-align:4px}
.sitelist li .info h3 a{max-width:540px;vertical-align:4px;height:13px;overflow:visible;display:inline-block}
.sitelist li .info h3 img{margin-left:2px}
.sitelist li .info p{width:650px;display:block;font-size:13px;height:56px;line-height:28px;overflow:hidden;position:absolute;top:40px;color:#888888}
.sitelist li .info cite{color:#999;font-size:13px;padding:0 10px 0px 0;position:absolute;top:103px}
a.cate{color:#77c}
a.addfav{color:#77c;padding-left:10px}
a.visit{font-size:12px}
a.visit:hover{text-decoration:none}
.img a{display:inline-block;margin-top:25px;width:108px;height:35px;border-radius:35px;background:#ff8967;color:#fff;line-height:35px}
.txt p{margin:10px 0;line-height:25px}
.clearfix span{}
.clearfix{zoom:1;margin-top:0px}
.clearfix h2{}
.banner{width:248px;height:135px;position:relative;overflow:hidden;border:1px solid #d8d8d8}
.inBox{padding:15px 15px 0 15px}
