@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;}
a:hover{text-decoration:underline;}
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;}
*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;}
a{color: #1c1c1c;text-decoration:none;}
a:hover{color: #ff0000;text-decoration:none;}
.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:1200px;}
.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:228px;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:213px;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:125px;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:1200px;margin:0 auto;}
.mainbox-left{float:left;width: 855px;}
#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: scale(1.05);
    transition: all 1s ease 0s;
	-webkit-transform: all 1s ease 0s;
}
.sitelist li .info{margin-left: 155px;position:absolute;width: 705px;}
.sitelist li .info h3{display: block;font-size: 20px;width: 655px;overflow: hidden;text-overflow: ellipsis;height: 32px;line-height: 31px;position: absolute;top: 0px;vertical-align: 4px;}
.sitelist li .info h3 a{max-width: 650px;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:after{content:"";display:block;clear:both;}
.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;}