@charset "gb2312";
.dir, .top {
	width:960px;
	margin:0 auto
}
.login {
	width:960px;
	height:37px;
	line-height:37px;
}
.dir-nav a {
	color:#2b2b2b;
	margin-right:8px;
}
.friend a {
	color:#2b2b2b;
	margin-left: 5px;
}
.friend a.map {
	color:#c81801
}
.dir-logo {
	margin-top:1px;
}
.top {
	margin-top:2px;
	overflow:hidden;
}
.dir-logo a {
	width:209px;
	height:75px;
	margin-top:12px;
	display:block;
	background:url(../images/logo.png) no-repeat;
	text-indent:-999px;
}
.main {
	margin-top:8px;
}

.info-1, .info-4,.info-269,.info-268,.info-276,.info-283{
	width:812px;
	height:50px;
	line-height:50px;
	background:url(../images/column-bg.gif) no-repeat;
	padding-left:148px;
	border-bottom:1px solid #e0e0e0;
}
.info-999,.info-2,.info-3,.info-4,.info-5,.info-6,.info-7,.info-8,.info-9,.info-10,.info-11,.info-12,.info-13,.info-14,.info-15,.info-16,.info-17,.info-18,.info-19,.info-20,.info-21,.info-22,.info-23,.info-24,.info-25,.info-26,.info-27,.info-28,.info-29,.info-30,.info-31,.info-32,.info-129{
	width:812px;
	height:50px;
	line-height:50px;
	padding-left:148px;
	border-bottom:1px solid #e0e0e0;
	
}
.info-1 {
	background-position:0px -208px;
}
.info-999,.info-129{
background:url(../images/listgk.gif) no-repeat;
}
.info-2,.info-3,.info-4,.info-5,.info-6,.info-7,.info-8,.info-9,.info-10,.info-11,.info-12,.info-13,.info-14,.info-15,.info-16,.info-17,.info-18,.info-19,.info-20,.info-21,.info-22,.info-23,.info-24,.info-25,.info-26,.info-27,.info-28,.info-29,.info-30,.info-31,.info-32 {
background:url(../images/listsk.gif) no-repeat;
}

.keyword {
	margin-top:15px;margin-left:35px;
}
.keyword a {
	color:#404040;
	padding:0px 4px;
	margin:0px;
	height:27px;
	line-height:27px;
	font-size:14px;
	display:inline-block;
	margin:0px 3px;
}
.keyword a:hover, .keyword a.current {
	background:#36A1EC;
	color:#fff;
	text-decoration:none;
}
.dir-search input {
	width:185px;
	height:32px;
	line-height:32px;
	border:1px solid #e0e0e0;
	border-right:none;
	float:left;
	background-position:2px -258px;
	padding-left:30px;
	font-size:14px;
	color:#bababa;
}
.dir-search {
	margin-top:9px;
	background:#fff;
}
.dir-search input.dir-sea {
	width:73px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#2b2b2b;
	color:#fff;
	border:none;
	padding:0px;
	cursor:pointer;
}
.name {
	padding:5px 20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #d5d5d5;
	background:#f9f9f9;
	color:#c81801;
	padding-left:25px;
}
.name a {
	color:#404040;
	line-height:25px;
	margin:0px 4px;
}
.list_main {
	width:960px;
}
.list_content_left {
	width:655px;
}
.list_title {
	width:655px;
	height:34px;
	line-height:34px;
	color:#808080;
	font-size:13px;
}
.list_title a {
	color:#808080;
	margin:0px 5px;
}
.list_title i {
	font-style:normal;
	color:#808080;
	margin-left:5px;
}



.dir-txt .lm:after {
    content: "|";
	color:#CCC;
}

.dir-list {
	width:655px;
	border:1px solid #e0e0e0;
	overflow:hidden;
	background-color:#FFFFFF;
}
.list_fenxiang {
	width:313px;
	height:31px;
	line-height:20px;
	padding-left:340px;
	padding-top:10px;
	display:inline;
	overflow:hidden;
}
.list_fenxiang span.more, .list_fenxiang a.qzone, .list_fenxiang a.tsina, .list_fenxiang a.tqq {
	background:url(../images/fenxiang.gif) no-repeat;
	color:#727272;
	cursor:pointer;
	padding-left:20px;
	height:18px;
	float:left;
	margin-left:8px;
	display:inline;
}
.list_fenxiang span.more {
	background-position:0px 0px;
}
.list_fenxiang a.qzone {
	background-position:-70px 0px;
	width:39px;
}
.list_fenxiang a.tsina {
	background-position:-140px 0px;
	width:50px;
}
.list_fenxiang a.tqq {
	background-position:-222px 0px;
	width:50px;
}
.list_fenxiang a:hover {
	color:#2797ce;
}

.dir-con {
	width:655px;
	margin-top:3px;
}
.dir-pic {
	width:160px;
	background:#f9f9f9;
	padding:0px 2px;
	margin-top:2px;
	border-right:1px solid #e0e0e0;
}
.pic {
	float:left;
	padding:0px 11px;
	margin-bottom:20px;
}
.pic li {
	float:left;
	width:138px;
	height:140px;
	overflow:hidden;
	margin-top:11px;
}
.pic li a img {
	width:130px;
	height:90px;
	padding:3px;
	border:1px solid #d2d2d2;
	margin-bottom:3px;
}
.pic li a:hover img {
	border:1px solid #bfbfbf;
}
.pic li a {
	color:#2b2b2b;
	line-height:20px;
}
.pic li a:hover {
	color:#be0318;
}
.ad-shu {
	margin-top:22px;
	margin-bottom:3px;
}
.dir-txt {
	width:655px;
}
.dir-txt li {
	float:left;
	width:640px;
	height:25px;
	border-bottom:1px dotted #ccc;
	padding-left:8px;
	padding-right:12px;
	margin-top:5px;
	
}
.dir-txt li a {
    height: 30px;
	float:left;
	font-size:13px;
	line-height:30px;
	color:#2b2b2b;
	margin:0px;
	padding:0px;
	font-weight:normal;
	list-style-type:circle;
	overflow:hidden;
}
.dir-txtli h3 a:hover {
	color:#2797ce;
	margin:0px;
	padding:0px;
}
.dir-txt span.date {
	float:right;
	font-size:12px;
	color:#a1a1a1;
	line-height:30px;
	height:15px;
	margin-left:15px;
}
.dir-txt span.lm {
    color: #666;
    float: left;
    margin-right: 5px;
	line-height:30px;
	height:15px;
}
.dir-txt span.lm a {
    color:#53A9FF;
}
.dir-txt span.lm a:hover {
	color:#2797ce;
	margin:0px;
	padding:0px;
}
.dir-txt span.cuntp {
    color: #a1a1a1;
    float:right;
	line-height:30px;
	height:15px;
}
.dir-txt p {
	margin:0px;
	padding:0px;
	color:#808080;
	line-height:24px;
	float:left;
	width:460px;
}
.dir-txt p a {
	color:#c81801;
}

.list_side {
	width:300px;
}
.read {
	width:300px;
	margin-top:12px;
	background:#eaeaea;
}
.read_tl {
	width:266px;
	height:37px;
	line-height:37px;
	padding-left:11px;
	padding-right:23px;
}
.read_tl span.jiaodian {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	border-bottom:3px solid #3AA5EF;
	display:block;
	height: 34px;
	line-height: 34px;
}
.read_tl a {
	color:#fff;
	float:right;
}
.oumei {
	width:300px;
	float:left;
	padding-top:10px;
}
.oumei-txt {
	float:left;
	width:276px;
	padding-left:14px
}
.oumei-txt a {
	width:286px;
	cursor:pointer;
}
.oumei-txt a span {
	width:286px;
	height:41px;
	line-height:41px;
	color:#404040;
	overflow:hidden;
	font-size:14px;
	display:block;
}
.oumei-txt a:hover span {
	color:#C81801;
}
.oumei-txt a img {
	float:left;
	width:130px;
	height:90px;
	color:#404040;
	margin-right:11px;
	display:inline;
}
.oumei-txt a p {
	color:#8d8d8d;
	float:left;
	width:130px;
	line-height:18px;
}
.oumei-txt a:hover p {
	color:#797979;
}
.oumei-txt a:hover {
	text-decoration:none;
}
.oumei-dir {
	float:left;
	padding-top:11px;
	padding-left:0px;
}
.oumei-dir li {
	float:left;
	width:270px;
	height:26px;
	line-height:26px;
	padding-left:10px;
	overflow:hidden;
}
.oumei-dir li a {
	color:#4d4d4d;
	font-size:14px;
}
.shehui-txt a img {
	width:115px;
	height:80px;
}
.side-dir {
	padding-bottom:8px;
}
.side-dir li, .side-dir li a {
	color:#2b2b2b;
	height:30px;
	line-height:30px;
}
.side-ranking {
	padding-bottom:2px;
}
.side-ranking ul {
	float:left;
	background:url(../images/side-rank.gif) no-repeat 0px 10px;
}
.side-ranking li {
	width:260px;
	float:left;
	height:36px;
	line-height:36px;
	border-top:1px dotted #c2c2c2;
	background:none;
	padding-left:22px;
}
.side-ranking li a {
	color:#404040;
	line-height:36px;
}
.side-ranking li.none {
	border:none;
}
.top-margin {
	margin-top:6px;
}
.zt {
	width:944px;
	line-height:25px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:16px;
}
.zt a {
	color:#606060;
	padding:0px 3px;
	margin:0px 0px;
	display:inline-block;
}
.zt a:hover {
	color:#fff !important;
	background:#c81801;
	text-decoration:none;
}
.zt strong {
	color:#606060;
	font-weight:bold;
}
.headname {
    float: left;
    height: 40px;
    margin: 23px 0 0 10px;
    border-left: solid 1px #ccc;
    line-height: 40px;
}
.headname a {
    font: bold 24px/40px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
    color: #269AF2;
    padding-left: 12px;
}
.nav-bar,.tsad{ display:none}

.dir-logogg{ float:right;width:500px;}
.dir-logogg li{     float: left;
    margin-right: 0;
    margin-left: 0;
    position: relative;}
	.dir-logogg li{    display: block;
    padding: 3px 10px;}
.dir-logogg li a{ color:#666666; font-size:}

@media screen and (max-width: 768px)
{.login,.lm,.cuntp,.list_side{
    display: none;
}}

@media screen and (max-width: 768px){
body,.dir,.top,.right,.info-1,.list_main,.list_content_left,.list_title,.dir-list,.dir-con,.dir-txt li,.list_side,.read,.read_tl,.oumei,.oumei-txt,.copy,.copy-info,.side-ranking li,.oumei-txt a,.oumei-txt a span,.oumei-dir li,.info-999,.info-2,.info-3,.info-4,.info-5,.info-6,.info-7,.info-8,.info-9,.info-10,.info-11,.info-12,.info-13,.info-14,.info-15,.info-16,.info-17,.info-18,.info-19,.info-20,.info-21,.info-22,.info-23,.info-24,.info-25,.info-26,.info-27,.info-28,.info-29,.info-30,.info-31,.info-32,.info-999,.info-129{
    width: 100%;
}}

@media screen and (max-width: 768px){
.top {
    height: 30px;
    padding-top: 0;
}}
@media screen and (max-width: 768px){
.dir-logo a {
    background: url(../images/logoa.png) no-repeat;
    height: 30px;
    background-size: 101px 30px;
    width: 101px;
    margin-left: 8px;
	margin-top: 0px;
}
.headname {
    margin: 0;
    border-left: none;
	height:30px;
}
.headname a {
    float: left;
	color:#ab161c;
    height: 30px;
    overflow: hidden;
    font-size: 18px;
    padding-left: 15px;
	line-height:32px;
}
.list_title {
    padding:0;
    margin: 0;
	border-top: 1px solid #e0e0e0;
}
.list_title i {
	margin-left:0;
}
.content_title{
padding-top: 0;
}
.content_title h1 {
    text-align: center;
    font: bold 16px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
}
.content_main {
    margin-top: 0;
	width:96%;
}
.content_main img{max-width:90%} 
.list_content_left{    margin-top: 0;
    margin-bottom: 0px;}
.dir-list{margin-top: 0;
    margin-bottom: 0px;}

.nav-bar{ display:block;overflow:hidden;clear:both; height:45px;min-width: 348px;}
.nav-bar,.nav-site li.line{
	background-color: #0168b7;
}
.nav-bar {
	height: 118px;
	background: #e9482c;
	background: linear-gradient(to right,#ab161c,#ab161c);
	width: 100%;
	font-size: 1.6rem;
	position: relative;
	z-index: 100;
	margin-top:2px;
}
.nav-site{
	display:block;overflow:hidden;
	color: #fff;
	padding: 5px 0px;

}
.nav-site li{
	width: 12.3%;
	float: left;
	text-align: center;
	display: inline;
}
.nav-site li a{
    font: 14px/15px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;
    color: #fff;
    padding: 1px 0px;
    line-height: 28px;
    height: 28px;
    vertical-align: middle;
    position: relative;
}
.headname {
    margin: 0;
    border-left: none;
    height: 30px;
}
.headname a {
    float: left;
    height: 30px;
    overflow: hidden;
    font-size: 18px;
    padding-left: 15px;
    line-height: 32px;
}
.info-1,.info-2,.info-3,.info-4,.info-5,.info-6,.info-7,.info-8,.info-9,.info-10,.info-11,.info-12,.info-13,.info-14,.info-15,.info-16,.info-17,.info-18,.info-19,.info-20,.info-21,.info-22,.info-23,.info-24,.info-25,.info-26,.info-27,.info-28,.info-29,.info-30,.info-31,.info-32,.info-999,.info-129{
    background:none;
    padding-left:0;
	height:35px;
	border-bottom:none;
}

.keyword{
	    margin-top: 5px;
    margin-left:0;
	}
.side-ranking li {
    padding-left:0;
}
.oumei-dir li {
    padding-left: 0px;
}
.oumei-txt {
    padding-left: 0px;
}
.read_tl {
    padding-left:0;
    padding-right:0;
}
.dir-txt{ width:99%}
.dir-txt li {
    padding-left:0;
    padding-right:0;
}
.side-ranking {
    padding-left:0;
}
.dir-list {
     border:none;
}
.dir-txt li a{ width:74%}
.dir-txt span.date {
    margin-right: 5px;
}
.keyword a:hover, .keyword a.current {
	background:#ab161c;
	text-decoration:none;
}
.tsad{ display:block;}
}