body { background: #efe1bc; min-width: 1200px; }
.w-page{ overflow:hidden;}
.wrapper { width:1200px; min-width: 1200px; position: relative; margin: 0 auto; }
.w-box{z-index:1; position:relative; width:1200px; min-width: 1200px; zoom:1; overflow:visible; margin-left:auto; margin-right:auto;}
.w-box .w-inner{display:block; position:relative; overflow:hidden; width:1920px; left:50%; top:0; margin-left:-960px;}

.box-w{background:#fff;-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666');}

.header-bar{ height:120px; background: url(/subject/herds/images/herds_01.jpg) no-repeat center top;}
.header-bar .logo1{ float:left; display:block; width:210px; height:0px; padding-top:90px; margin-top:10px; overflow:hidden;}
.header-bar .logo2{ float:left; display:block; width:360px; height:0px; padding-top:90px; margin-top:10px; margin-left:10px; overflow:hidden;}

.header-nav{ position:relative; z-index:10; height:110px; background: url(/subject/herds/images/herds_02.png) no-repeat center top;}
.header-nav ul{ margin:auto; width:1200px; height:50px; overflow:hidden; }
.header-nav ul li{ float:left; color:#fff; height:50px; line-height:50px;}
.header-nav ul li a{ display:block; padding:0 25px; height:50px; line-height:50px; font-family: 'Microsoft YaHei'; font-size:18px; font-weight:bold; color:#fff;}
.header-nav ul li a:hover{ text-decoration:none; color:#fff9ac;}

.duanluo { color: #333; font-size: 14px; line-height: 28px; font-family: 'Microsoft YaHei' }
.duanluo p { margin-bottom:0px; text-indent:2em; }

.zt_picnews_list1{ padding:20px 0 30px 20px; font-family:'Microsoft YaHei'; }
.zt_picnews_list1 li { float:left; width:200px; height:266px; padding:10px; margin:10px 0 0 10px; background:#efefef}
.zt_picnews_list1 li h6{ font-size:14px; line-height:1.5; font-weight:normal; padding-top:10px; color:#111;}
.zt_picnews_list1 li h6 a{ color:#111;}
.zt_picnews_list1 li p{ font-size:12px; color:#666; line-height:1.5; padding-top:10px;}

a.more-news,
a.more-news:visited,
a.more-news:hover{font-family:'Microsoft YaHei'; font-size:18px; display:block; border:2px solid #f6eddb; padding:10px; background:#fff; color:#d61518}

.al-box .hd{background:url(../images/tit.png) no-repeat left top; height:60px;}
.al-box .hd h2{ font-size:32px; line-height:60px; padding:0px 0 0 325px; color:#17214c; font-family:'Microsoft YaHei'}

.lin-vote-box1 { margin-top: 0px; border-bottom: 1px solid #ddd; }
.lin-vote-box1 h2 { padding: 0 30px; height: 50px; line-height: 50px; color: #fff; background: #e53d30; font-size: 24px;font-family: 'Microsoft YaHei'  }
.comment-box { padding: 30px; }


.p-list{ padding:20px 0 0 20px;}
.p-list li{ margin:20px 0 0 20px; float:left; width:550px; height:187px; color:#fff; font-size:14px; line-height:1.5; font-family:'Microsoft YaHei'; }
.p-list li div{ padding:40px 20px 0 210px;  }

.md-list { padding:0 0 0 20px;}
.md-list li{ float:left; position:relative; width:550px; height:187px; margin: 20px 0 0 20px; _display:inline;font-family:'Microsoft YaHei'; color:#fff; font-size:14px; }
.md-list li .pic{ position:absolute; left:15px; top:2px; z-index:1;}
.md-list li .box{ position:absolute; left:0; top:0; z-index:2;}
.md-list li .txt{ position:absolute; left:0; top:0; z-index:3; padding:25px 00px 0 200px; width:340px; height:157px;}
.md-list li .txt h3{ font-size:18px; line-height:1.5em; }
.md-list li .txt div{ font-size:12px; line-height:1.5em;}