body { background: #2a5caa; min-width: 1200px; }
.w-page{ overflow:hidden;}
.wrapper { width:1200px; min-width: 1200px; position: relative; margin: 0 auto;font-family:'Microsoft YaHei'; }
.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:rgba(255,255,255,1.00);-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;}

.section { color: #000; font-size: 16px; line-height:2em; font-family: 'Microsoft YaHei' }
.section p { margin-bottom:0px; text-indent:2em; }

.owl-theme-special{ position:relative; z-index: 0;}
.owl-theme-special .owl-nav { position: absolute; left: 0; bottom: 50%; z-index: 999; width: 100%; height: 0; margin-top: 0px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-special .owl-nav [class*='owl-'] { font-family: simsun; background: #000; color: #FFF; font-size: 32px; margin: 0px; width: 40px; height: 40px; line-height: 40px; display: inline-block; cursor: pointer; filter: alpha(opacity=20); -moz-opacity: 0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.owl-theme-special .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none; filter: alpha(opacity=30); -moz-opacity: 0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-special .owl-nav .owl-prev { position: absolute; left: 360px; top: -20px; }
.owl-theme-special .owl-nav .owl-next { position: absolute; right: 360px; top: -20px; }
.owl-theme-special .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-special .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-special .owl-dots { position: absolute; left: 0; bottom: 300px; z-index: 999; width: 100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-special .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;
}
.owl-theme-special .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 7px 7px; background: #aaa; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme-special .owl-dots .owl-dot.active span,
.owl-theme-special .owl-dots .owl-dot:hover span { background: #fff; }



.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{ padding-left:380px; height:70px; background:url(../images/tit_bg.png) no-repeat left top; }
.al-box .hd h2{ font-size:30px; line-height:70px; color:#fff; 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;}




.dk-list { margin-left:-20px; }
.dk-list .item{ padding:90px 0px 0; margin-left:20px; width:360px; float:left; _display:inline}
.dk-list .item .box{ position:relative; z-index:1; background:rgba(255,255,255,0.3); height:450px;background:#bee4f8; position:relative; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.dk-list .item .pic{ position:relative; z-index:2; margin-top:-80px;}
.dk-list .item .pic img{ width:100%; margin:0px auto 0; background:#fff; vertical-align:middle;-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0}
.dk-list .item p{ padding: 15px 15px; text-indent:0;}
.dk-list .item h3{ position:relative; z-index:3; display:block; margin:-70px auto 10px; background:#fff; width:140px; height:140px; line-height:140px; -moz-border-radius: 100%;; -webkit-border-radius: 100%;; border-radius:100%; vertical-align:middle; text-align:center; font-size:40px; color:#03469c; box-shadow: 0px 5px 15px rgba(0,0,0,0.3);}


.yz-list { margin-left:-20px; }
.yz-list .item{ padding:0px 0px 0px; margin-left:20px; margin-bottom: 20px; width:360px; float:left; _display:inline}
.yz-list .item .box{ position:relative; z-index:1; background:rgba(255,255,255,0.65); background: #efefef; height:360px; position:relative; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; line-height:1.5em; font-size:13px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.yz-list .item .pic{ position:relative; margin:auto; background:#fff; z-index:2;  -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.yz-list .item .pic img{ width:100%; height:199px; margin: auto; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;vertical-align:middle;}
.yz-list .item h3{ padding: 15px 15px 0; text-align: center; font-size:18px; line-height:1.2em;}
.yz-list .item p{ padding: 15px 15px; text-indent:0; font-size:16px; line-height:1.8em;}



.com-list { margin-left:-20px; }
.com-list .item{ padding:0px 0px 0px; margin-left:20px; margin-top: 90px; margin-bottom: 15px; width:265px; float:left; _display:inline}
.com-list .item .box{ position:relative; z-index:1; background:rgba(255,255,255,0.75); position:relative; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; line-height:1.5em; font-size:13px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.com-list .item .pic{ position:relative; border: 5px solid #fff; margin:-90px auto 0; width:178px; background:#fff; z-index:2; -moz-border-radius:100%; -webkit-border-radius: 100%; border-radius: 100%;}
.com-list .item .pic img{ width:178px; height:178px;margin: auto; -moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius: 100%; vertical-align:middle;}
.com-list .item h3{ padding: 10px 10px 10px; text-align: center; font-size:16px; line-height:1.2em;}
.com-list .item p{ padding: 0px 10px 10px;; text-align: center; text-indent:0; font-size:14px; line-height:1.8em;}



.com-list2 { margin-left:-20px; }
.com-list2 .item{ padding:0px 0px 0px; margin-left:20px; margin-top: 90px; margin-bottom: 15px; width:360px; float:left; _display:inline}
.com-list2 .item .box{ position:relative; z-index:1; background:rgba(255,255,255,0.75); position:relative; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; line-height:1.5em; font-size:13px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.com-list2 .item .pic{ position:relative; border: 5px solid #fff; margin:-90px auto 0; width:178px; background:#fff; z-index:2; -moz-border-radius:100%; -webkit-border-radius: 100%; border-radius: 100%;}
.com-list2 .item .pic img{ width:178px; height:178px;margin: auto; -moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius: 100%; vertical-align:middle;}
.com-list2 .item h3{ padding: 10px 10px 10px; text-align: center; font-size:16px; line-height:1.2em;}
.com-list2 .item p{ padding: 0px 10px 10px;; text-align: center; text-indent:0; font-size:14px; line-height:1.8em;}




.b-list { }
.b-list .item{ padding:0px 0px 0;}
.b-list .item .box{ position:relative; z-index:1; background:rgba(255,255,255,0.65); height:320px; position:relative; border:1px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; line-height:1.5em; font-size:13px;}
.b-list .item .pic{ position:relative; margin:auto; background:#fff; z-index:2;  -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.b-list .item .pic img{ height:auto; margin: auto; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;vertical-align:middle;}
.b-list .item p{ padding: 15px 15px; text-indent:0; font-size:16px; line-height:1.8em;}



.news-list { color:#333;font-family:'Microsoft YaHei'; font-size:14px; line-height:2em; }
.news-list li{ border-top:1px dotted #957f66; padding:15px 0px;background:rgba(255,255,255,0.5); }
.news-list li:first-child{border-top:none;}
.news-list li a{color:#333; }
.news-list li h3{ font-size:24px; line-height:1.5em; margin:0; margin-bottom:20px; }
.news-list li .pic{ float:left; margin-right:30px;}
.news-list li .pic img{ width:240px; height:auto; vertical-align:middle; }


.mt-list { margin-left:-15px;   }
.mt-list li{ float:left; _display:inline; width:172px; margin:15px 0 0 15px; border:1px solid #ddd; vertical-align:middle; text-align:center; }
.mt-list li img{ border:5px solid #fff; width:120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; vertical-align:middle;}


.owl-theme-tt .owl-stage-outer{z-index:1;}
.owl-theme-tt .owl-dots,.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent}
.owl-theme-tt .owl-nav {z-index:0; position:absolute; left:0; top:150px; width:100%;}
.owl-theme-tt .owl-nav [class*=owl-] { color: #f54029; font-size:40px; padding: 10px 0; background:none; display: inline-block; cursor: pointer; border-radius: 3px;}
.owl-theme-tt .owl-nav [class*=owl-]:hover { background: none; color: #f54029; text-decoration: none}
.owl-theme-tt .owl-nav .owl-prev{ float:left; margin-left:-25px; }
.owl-theme-tt .owl-nav .owl-next{ float:right; margin-right:-25px; }
.owl-theme-tt .owl-nav .disabled { opacity: .5; cursor: default}
.owl-theme-tt .owl-nav.disabled+.owl-dots {  margin-top: 10px}
.owl-theme-tt .owl-dots{ margin-top:10px;}
.owl-theme-tt .owl-dots .owl-dot { display: inline-block; zoom:1;}
.owl-theme-tt .owl-dots .owl-dot span { width: 6px; height: 6px; margin: 5px 5px;background: #f54029; filter: Alpha(Opacity=50);opacity: 0.5; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px}
.owl-theme-tt .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span { filter: Alpha(Opacity=100); opacity: 1;}

.owl-theme-pt .owl-stage-outer{z-index:2;}
.owl-theme-pt .owl-dots,.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent}
.owl-theme-pt .owl-nav {z-index:0; position:absolute; left:0; top:240px; width:100%;}
.owl-theme-pt .owl-nav [class*=owl-] { color: #f54029; font-size:20px; padding: 10px 0; background:none; display: inline-block; cursor: pointer; border-radius: 3px;}
.owl-theme-pt .owl-nav [class*=owl-]:hover { background: none; color: #f54029; text-decoration: none}
.owl-theme-pt .owl-nav .owl-prev{ float:left; margin-left:-5px; }
.owl-theme-pt .owl-nav .owl-next{ float:right; margin-right:-5px; }
.owl-theme-pt .owl-nav .disabled { opacity: .5; cursor: default}
.owl-theme-pt .owl-nav.disabled+.owl-dots {  margin-top: 10px}
.owl-theme-pt .owl-dots{ margin-top:10px;}
.owl-theme-pt .owl-dots .owl-dot { display: inline-block; zoom:1;}
.owl-theme-pt .owl-dots .owl-dot span { width: 6px; height: 6px; margin: 5px 5px;background: #f54029; filter: Alpha(Opacity=50);opacity: 0.5; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px}
.owl-theme-pt .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span { filter: Alpha(Opacity=100); opacity: 1;}





.focus-pic{ float:left; width: 398px; height: 368px; position: relative; border: 1px solid #ddd;}
.focus-txt { width: 440px; margin-left: 20px; float: left;}
.focus-txt .headline{ position: relative; padding:10px 0 0 36px; margin-bottom: 10px; border-top: 1px solid #7d9b16;}
.focus-txt .headline h1{ display: block; height: 30px; line-height:30px; font-size: 24px; font-weight: bold; overflow: hidden; }
.focus-txt .headline h1 a{ display: block; height: 30px; overflow: hidden; }
.focus-txt .headline em{ position: absolute; left: 0; top: 0; display: block; float: left; padding: 4px 0 16px;; margin-right: 10px; width: 22px; text-align:center; line-height:16px; overflow: hidden; font-size:12px; font-weight: 100; background: #7d9b16; color: #fff; font-style:normal;}
.focus-txt .headline em i{ position: absolute; left: -5px;; bottom: -8px;; display: block; font-size:32px; color: #fff; font-style:normal; font-family:serif;}



.focus-rgt { width: 238px; padding: 15px 20px; float: right; background: #fafafa; border: 1px solid #ddd; font-size: 14px; line-height: 2.4em;}
.focus-rgt .hd{ text-align:center; font-size: 18px; margin-bottom: 10px; }
.focus-rgt .hd h2{ color: #7d9b16; }


.ul-round { position: relative; font-size: 14px; }
.ul-round li { position: relative; padding-left: 12px; overflow: hidden }
.ul-round li:after { content: ""; background: #ccc; width: 4px; height: 4px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px }
.ul-round li { height: 32px; line-height: 32px; }
.ul-round li em.lbl{ margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; color: #77c; font-style:normal;}
.ul-round li em.lbl a{ color: #77c; }

.ul-round.ul-round-a { position: relative; font-size: 16px; overflow: hidden;/* border-bottom: 1px solid #ddd; margin-bottom: 11px;*/ }
.ul-round.ul-round-a li { position: relative; padding-left: 12px; margin-top: -1px; padding-top: 8px; padding-bottom: 8px; overflow: hidden; border-top: 1px dotted #ddd;}
.ul-round.ul-round-a li:after { content: ""; background: #ccc; width: 4px; height: 4px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; display: block; position: absolute; left: 0; top: 23px; margin-top: -2px }
.ul-round.ul-round-a li { height: 80px; line-height: 32px; }
.ul-round.ul-round-a li a{ display: block; height: 32px; line-height: 32px; overflow: hidden;}
.ul-round.ul-round-a li p{ height: 40px; line-height: 20px; overflow: hidden; font-size: 12px;}
.ul-round.ul-round-a li em.lbl{ margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; color: #77c; font-style:normal;}
.ul-round.ul-round-a li em.lbl a{ color: #77c; }


.owl-theme-focus .owl-nav { position: absolute; left: 0; bottom:35px; z-index: 999; width: 100%; height: 0; margin-top: 0px; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-nav [class*='owl-'] { font-family: simsun; background: #000; color: #FFF; font-size: 16px; margin: 0px; width: 20px; height: 20px; line-height: 20px; display: inline-block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; }
.owl-theme-focus .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none;filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-focus .owl-nav .owl-prev{ position: absolute; left: 10px; top: 5px;}
.owl-theme-focus .owl-nav .owl-next{position: absolute; right: 10px; top: 5px;}
.owl-theme-focus .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-focus .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-focus .owl-dots {position: absolute; left: 0; bottom:32px; z-index: 999; width: 100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}
.owl-theme-focus .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 7px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme-focus .owl-dots .owl-dot.active span,
.owl-theme-focus .owl-dots .owl-dot:hover span { background: #869791; }

.owl-theme-focus{ background:#f5f5f5; padding-bottom: 30px; }
.owl-theme-focus .item { }
.owl-theme-focus .item .pic { width: 398px; height: 298px;}
.owl-theme-focus .item .pic img{ width: 398px; height:298px;}
.owl-theme-focus .item .txt{ padding: 0 10px; height: 40px; line-height: 40px; font-size: 16px; color: #111; overflow: hidden; text-align: center;}
.owl-theme-focus .item .txt em{ height: 48px; line-height: 48px; overflow: hidden; display: block; font-style: normal;}

	
.yicheng { background: #fff;;}
.yicheng td{ padding: 10px; background: #4d79d0; }





.news-list { color:#333;font-family:'Microsoft YaHei'; font-size:14px; line-height:2em; }
.news-list li{ border-top:1px dotted #957f66; padding:15px 0px;background:rgba(255,255,255,0.5); }
.news-list li:first-child{border-top:none;}
.news-list li a{color:#333; }
.news-list li h3{ font-size:24px; line-height:1.5em; margin:0; margin-bottom:20px; }
.news-list li .pic{ float:left; margin-right:30px;}
.news-list li .pic img{ width:240px; height:auto; vertical-align:middle; }