/*重置样式*/
*{padding: 0;margin:0;}
body{font:16px/22px "微软雅黑"}
a{text-decoration:none;color:#646464;}
a:hover{color:#c00000!important}
.logo-link a:hover{background:#df1f1f!important;color:#fff!important}
.search button:hover{background:#df1f1f!important;color:#fff!important}
.site-swine-logo .login:hover{background: #eee!important}
.site-swine-notice p:hover{color:#c00000!important;cursor: pointer;}
.kf-info:hover{color:#c00000!important;cursor: pointer;}
.images-text span:hover{color:#c00000!important;cursor: pointer;}
.list-text .title:hover{color:#c00000!important;cursor: pointer;}
.list-text .summary:hover{color:#c00000!important;cursor: pointer;}
.images-text .text p:hover{color:#c00000!important;cursor: pointer;}
img:hover,.img:hover{opacity: 0.9;}
.site-swine-template-title .more:hover{color:#c00000!important;cursor: pointer;}
.site-swine-notice h1:hover{color:#333!important;}
.site-swine-block-tsxw-item li p:hover{color:#c00000!important;}




#ads{margin: auto; width:1200px; top: 0px; overflow: hidden; text-align: center;display:none;}
ul,li,dl,dd,dt{ list-style: none }
input,img,.submit,button{border:0;}
.clear{clear:both;width:100%;height:1px}
.site-swine-template-title{overflow: hidden;margin-bottom: 15px}
.site-swine-template-title p.cur{border-bottom: 3px solid #c00000;}
.site-swine-template-title p{font-weight: bold;font-size: 1.4em;color:#000;line-height: 40px;height: 40px;display: inline-block;margin-right: 60px;}
.site-swine-template-title .more{float: right;color:#666;line-height: 40px;font-size: 14px}
.site-swine-template-title .line{width: 100%;height: 1px;background: #ccc;margin-top: -1px;display: block}
.site-swine-template-title.top p,.site-swine-template-title.bottom p{cursor: pointer;}


.site-swine-template-title-100{width: 100%;line-height:40px;height: 40px;text-align: center}
.site-swine-template-title-100 p{text-align: center;font-weight: bold;font-size: 1.4em;background: #fff;display: inline-block;line-height: 40px;height: 40px;}
.site-swine-template-title-100 .line{height: 1px;background:  #959595;width: 100%;display: block;margin-top: -23px;}
.site-swine-template-title-100 .line-red1{height: 5px;float: left;background: #c00000;width: 10px;margin-right: 30px;margin-top: 17.5px}
.site-swine-template-title-100 .line-red2{height: 5px;float: right;background: #c00000;width: 10px;margin-left: 30px;margin-top: 17.5px}
.site-swine-template-title-sub{overflow: hidden;}
.site-swine-template-title-sub ul{float:right;margin-right: 30px;overflow: hidden;}
.site-swine-template-title-sub ul li{float: left;margin-left: 15px;}
.site-swine-template-title-sub ul li a{display: block;color:#666;font-size: 14px}
.site-swine-template-title-sub .title-sub-more{float:right;margin-right: 15px}
.site-swine-template-title-sub .title-sub-more a{display:block;color:#666;font-size: 14px}
.site-swine-template-title-sub .ad{float: right;margin-right: 30px}




.site-wrapper{width:1200px;margin:auto;}
.site-swine-top{line-height:34px;overflow:hidden;background:none;background:#f8f8f8;}
.site-swine-top .site-wrapper{overflow:hidden;padding-left:10px}
.site-swine-top a,.site-swine-top span{color:#333;font-size:14px;margin-right:9px;float:left}
.site-swine-logo{margin:10px 0;}
.site-swine-logo .logo{width:180px;float:left;margin-bottom:20px}
.site-swine-logo .logo-link{float: right;overflow: hidden;margin-top: 25px}
.site-swine-logo .logo-link a{float: left;margin-left:20px;width: 94px;height: 40px;line-height: 40px;background:#e46213;color:#fff;text-align: center;}
.site-swine-logo .logo img{width:100%}
.site-swine-logo .login-wrapper{position:relative;margin-right: 20px}
.site-swine-logo .login-wrapper .login{margin-top:25px;cursor:pointer;float:right;width:94px;line-height:40px;height:40px;text-align:center;margin-right:30px;color:#333;background:#f0f0f0}
.site-swine-logo .login-wrapper .login span{background: url(../images/login.png) no-repeat center center;background-size: 20px;width: 40px;height: 40px;    float: left;margin-left: 8px;    margin-right: -16px;}
.site-swine-logo .login-wrapper .login-down{display:none;position: absolute;top:64px; right: 50px;width: 240px;height: 170px;background: #fff; z-index: 3;border: 1px solid #ccc;padding:10px 20px 20px 20px;}
.site-swine-logo .login-wrapper .login-down label{font-size:14px;    margin-bottom: 15px; display: inline-block;margin-right:5px}
.site-swine-logo .login-wrapper .login-down input{height:26px;line-height:26px;text-indent:1em;color:#666;background:#ddd;width: 190px;}
.site-swine-logo .login-wrapper .login-down button{width:90%;height:30px;line-height:30px;text-align:center;color:#fff;background:#c00000;width: 240px;cursor: pointer;}
.site-swine-logo .login-wrapper .login-logo{width:100%;margin-bottom:10px;text-align: center}
.site-swine-logo .login-wrapper .login-logo img{width: 120px;display: inline-block}
/*登录之后的样式*/
.site-swine-logo .login-wrapper .login-down p{height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 14px;}
.site-swine-logo .login-wrapper .login-down p a:hover{text-decoration: underline;}
.site-swine-logo .login-wrapper .login-down ul.user_info{overflow: hidden;}
.site-swine-logo .login-wrapper .login-down li{float:left; width: 80px; height:30px; line-height:30px; background:#e46213; text-align:center; margin:0px 10px 10px 0px;}
.site-swine-logo .login-wrapper .login-down li a{color: #fff; font-size: 14px; }
.site-swine-logo .login-wrapper .login-down ul.user_info li:hover{background:#df1f1f;}
.site-swine-logo .login-wrapper .login-down ul.user_info a:hover{color: #fff!important;}
.site-swine-logo .login-wrapper .login-down-h{width: 180px; height: 120px; right: 110px;}
/*登录之后的样式end*/
.site-swine-logo .search{margin-top:25px;float:right;margin-right:76px;width:460px;height:40px;overflow:hidden;background:#fff;position:relative;}
.site-swine-logo .search input{border:1px solid #cccccc;width:100%;height:38px;text-indent:1em;line-height:38px}
.site-swine-logo .search button{cursor:pointer;position:absolute;right:0;top:0;text-align: center;width:98px;height:40px;z-index:2;line-height:40px;color:#fff;background: #c00000;;font-size:16px}
.site-swine-logo .search button span{background:url(../images/search.png) no-repeat center center;background-size: 26px;float:left;margin-left:8px;width: 40px;height: 40px;margin-right: -16px}
.site-swine-nav{margin-bottom:30px;background: #c00000;overflow:hidden;height:50px;line-height:50px;}
.site-swine-nav a{float:left;margin-right: 20px;padding: 0 40px;;text-align:center;color:#fff;margin-left: 10px;font-weight: bold;font-size: 1.2em}
.site-swine-nav a.cur{background:#e46213;color:#fff!important}
.site-swine-nav span{float:left;background: #de7a7a;width:1px;height:20px;margin-top: 15px}
.site-swine-banner{overflow:hidden;margin-bottom:30px;}
.site-swine-banner .banner{float:left;height:355px;width:440px;position:relative;overflow: hidden;}
.site-swine-banner .banner a{display: block; height: 355px;width: 440px;}
.site-swine-banner .banner .banner-des{position:absolute;left:0;bottom:0;width:100%;height:40px;line-height:40px;z-index:2;background:url(../images/bannerbg.png) no-repeat center center;background-size: 100%; }
.site-swine-banner .banner .banner-info{position:absolute;left:0;bottom:20px;text-align: center;width:100%;height:40px;line-height:40px;z-index:3; text-indent:1em;color:#fff;font-size:15px;width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; background:rgba(0,0,0,0.6);}
.site-swine-banner .banner .swiper-slide{float: left;position: relative}
.site-swine-banner .banner .swiper-wrapper{overflow: hidden;position: absolute;left:0;top:0;z-index: 2;}
.site-swine-banner .banner .swiper-pagination{text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 3;line-height: 40px;height: 40px;}
.site-swine-banner .banner .swiper-pagination span{display: inline-block;margin: 0 5px;border-radius: 50%;width: 8px;height: 8px;background: #ccc;cursor: pointer;}
.site-swine-banner .banner .swiper-pagination span.cur{background: #c00000}
.site-swine-banner .site-swine-banner-container{overflow:hidden;float:right;width:760px;}
.site-swine-banner .site-swine-banner-container .site-swine-notice{width: 724px;margin-left: 26px;margin-bottom: 10px}
.site-swine-banner .site-swine-banner-container .site-swine-notice h1{color: #c00000;margin-bottom: 10px;text-align: center;font-size: 1.5em;text-overflow: ellipsis; white-space: nowrap;}
.site-swine-banner .site-swine-banner-container .site-swine-notice p{color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 36%;margin: 0 2%;display: inline-block}
.site-swine-banner .site-swine-banner-container .site-swine-notice .list{overflow: hidden;margin-top: 15px;text-align: center}
.site-swine-banner .site-swine-banner-container .site-swine-banner-list{width: 344px;float: left;margin-left: 36px}
.site-swine-banner .site-swine-banner-container .site-swine-banner-list .title{font-weight:bold;font-size:1.2em;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.site-swine-banner .site-swine-banner-container .site-swine-banner-list .title a{color:#333}
.site-swine-banner .site-swine-banner-container .site-swine-banner-list .note li{margin-top:17px;overflow:hidden}
.site-swine-banner .site-swine-banner-container .site-swine-banner-list .note a{display:block;width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;color:#333}
.adline{overflow: hidden;}
.adline .ad1{float: left;}
.adline .ad2{margin-left: 10px;float: left;}
.adline .ad3{float: right}
.adline .ad4{float: left}
.adline .ad5{float: right}
.adline .ad6{float: left}
.adline .ad7{float: right}

.site-swine-block-first{overflow: hidden;}
.site-swine-block-kf{overflow: hidden;margin-top: 20px; width:820px; float:left; }
.site-swine-block-kf .kf-swiper {position: relative;background:#fefefe;padding: 10px 0;margin-top: 10px}
.site-swine-block-kf .kf-swiper .kf-swiper-container{/*width: 1060px; */ width:calc(100% - 140px); overflow: hidden;margin:auto}
.site-swine-block-kf .kf-swiper .swiper-slide .img{height: 210px;}
.site-swine-block-kf .kf-swiper .swiper-button-next{position: absolute;right:20px;background: url(../images/arrow-right.png)no-repeat center right;background-size: cover;width: 12px;height: 28px;top:50%;margin-top: -14px;cursor: pointer;}
.site-swine-block-kf .kf-swiper .swiper-button-prev{position: absolute;left:20px;background: url(../images/arrow-left.png)no-repeat center right;background-size: cover;width: 12px;height: 28px;top:50%;margin-top: -14px;cursor: pointer;}
.site-swine-block-kf .kf-swiper .swiper-slide{float: left;width: 340px;margin: 0 10px}
.site-swine-block-kf .kf-swiper .swiper-wrapper{margin-left: -10px;position: relative;top: 0;z-index: 2;}
.site-swine-block-first .site-swine-banner-list{width: 344px;float: left;margin-left: 36px; margin-top: 10px;}
.site-swine-block-first .site-swine-banner-list .site-swine-template-title{ /*margin-bottom: 0 */}
.site-swine-block-first .site-swine-banner-list .site-swine-template-title .more{float: right; color: #666; line-height: 40px; font-size: 14px;}
.site-swine-block-first .site-swine-banner-list .title{font-weight:bold;font-size:1.2em;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.site-swine-block-first .site-swine-banner-list .title a{color:#333}
.site-swine-block-first .site-swine-banner-list .note li{margin-bottom:15px;overflow:hidden}
.site-swine-block-first .site-swine-banner-list .note a{display:block;width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;color:#333}
.site-swine-block-first .site-swine-banner-list .review_box{width:100%; height: 296px; overflow: hidden; }

.site-swine-block-kf .kf-swiper .kf-info{color:#666;margin-top: 5px;font-size: 1em}
.site-swine-block-hy{overflow: hidden;margin-top: 20px;margin-bottom: 20px}
.site-swine-block-hy .site-swine-hy-contianer{margin-top: 10px;overflow: hidden;}
.site-swine-block-hy .site-swine-hy-contianer .images-text{float: left;width: 370px;}
.site-swine-block-hy .site-swine-hy-contianer .images-text a{display:block }
.site-swine-block-hy .site-swine-hy-contianer .images-text p{width: 100%;margin-bottom: 10px;height: 210px;}
.site-swine-block-hy .site-swine-hy-contianer .images-text span{text-align: center;color:#333;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;display: block}
.site-swine-block-hy .site-swine-hy-contianer .list-text{float: left;width: 830px}
.site-swine-block-hy .site-swine-hy-contianer .list-text li{float: left;margin-left: 40px;width: 375px}
.site-swine-block-hy .site-swine-hy-contianer .list-text li a{color:#333;margin-bottom: 15px;display: block;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;background: url(../images/listicon.png)no-repeat left center;padding-left: 12px;background-size:4px;}
.site-swine-block-hy .site-swine-hy-contianer .list-text li a.cur{font-weight: bold;font-size: 1.2em;color:#333}

.site-swine-block-row{overflow: hidden;margin: 20px 0}
.site-swine-block-row .site-swine-block-col-l{float: left;width: 820px;overflow: hidden;}
.site-swine-block-row .site-swine-block-col-r{float:right;width: 344px;overflow: hidden;}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list{margin-bottom: 30px}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-sub-list{display: none}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-sub-list.show{display: block}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item{border-bottom: 1px dashed #b2b2b2;padding-bottom: 20px;margin-bottom: 20px;overflow: hidden;} 
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item:last-child{border:0}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .images-text{float: left;width: 232px;}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .images-text a{display: block;height: 130px;width: 100%}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .list-text{float: left;width: 567px;height: 130px;position: relative;margin-left: 20px}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .list-text a{display: block}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .list-text .title{font-weight: bold;font-size: 1.2em;color: #333;}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .list-text .summary{position: absolute;left: 0;bottom: 0;width: 100%;    color: #666;font-size: 1em;}
.site-swine-block-row .site-swine-block-col-l .site-swine-block-list .site-swine-block-item .list-text .summary span{color:#c00000;margin-left: 8px;font-size: 1em}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template{overflow: hidden;margin-bottom: 20px}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item{margin-top: 17px;overflow: hidden;}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .images-text{width:147px;float: left;margin-right: 10px }
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .images-text a{display: block;height: 80px;width: 100%}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item a{color:#333}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .yd{color: #666;margin-bottom: 15px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/listicon.png)no-repeat left center;padding-left: 12px; background-size: 4px;}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .images{position: relative}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .images a{width: 100%;height: 130px;display: block}
.site-swine-block-row .site-swine-block-col-r .site-swine-block-col-r-template .site-swine-block-col-r-item .images p{position: absolute;bottom: 0;left: 0;width: 100%;height: 34px;line-height: 34px;color:#fff;font-size: 0.9em;background: rgba(0,0,0,0.3);text-indent: 1em }

.site-swine-block-hydt{overflow: hidden;margin-top: 20px}
.site-swine-block-hydt .site-swine-block-hydt-item{margin-top: 10px;overflow: hidden;}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text{float: left;width: 586px;overflow: hidden;}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text a{float: left;width: 230px;height: 130px;margin-bottom: 10px;margin-right: 16px}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text .text{height: 130px;position: relative;float: left;width: 340px;}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text .text p{font-weight: bold;font-size: 1.2em;color: #333;}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text .text span{width: 100%;color: #666;font-size: 1em;position: absolute;bottom: 0;left: 0}
.site-swine-block-hydt .site-swine-block-hydt-item .images-text .text span b{color:#c00000;margin-left: 8px;font-size: 0.9em}
.site-swine-block-hydt .site-swine-block-hydt-item .list-text{ float: left;width: 584px;margin-left: 30px;}
.site-swine-block-hydt .site-swine-block-hydt-item .list-text a{    color: #333;margin-bottom: 15px;display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; background: url(../images/listicon.png)no-repeat left center;padding-left: 12px;background-size: 4px;}


.site-swine-block-tsxw{margin-top: 20px}
.site-swine-block-tsxw .site-swine-block-tsxw-item{overflow: hidden;margin-top: 10px;width: 1210px;margin-left: -5px;}
.site-swine-block-tsxw .site-swine-block-tsxw-item li{float: left;margin: 5px;width: 230px;}
.site-swine-block-tsxw .site-swine-block-tsxw-item li a{height: 130px;width: 100%;display: block;position: relative}
.site-swine-block-tsxw .site-swine-block-tsxw-item li p{font-size: 15px;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);color: #fff;text-indent: 0.5em;line-height: 34px;height: 34px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;} 
.site-swine-block-tsxw .site-swine-block-tsxw-item li.cur{width: 480px;}
.site-swine-block-tsxw .site-swine-block-tsxw-item li.cur a{height: 270px;}

.site-swine-block-tv{margin-top: 20px;}
.site-swine-block-tv .site-swine-block-tv-item{overflow: hidden;width: 1248px;margin-left: -24px;margin-bottom: 15px}
.site-swine-block-tv .site-swine-block-tv-item li{float: left;width: 372px;margin: 22px}
.site-swine-block-tv .site-swine-block-tv-item li a{display: block;height: 210px;width: 100%;;position: relative}
.site-swine-block-tv .site-swine-block-tv-item li .desc{font-size: 15px;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);line-height: 34px;height: 34px;overflow: hidden;} 
.site-swine-block-tv .site-swine-block-tv-item li .desc .info{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;color: #fff;text-indent: 0.5em;width: 60%;float: left;}
.site-swine-block-tv .site-swine-block-tv-item li .desc .time{color:#fff;float:right;margin-right:15px}
.site-swine-block-tv .site-swine-block-tv-item li .text p{color: #333; height:44px; margin: 20px 0 15px 0;font-weight: bold;font-size: 1.2em}
.site-swine-block-tv .site-swine-block-tv-item li .text span{width: 100%; height: 43px; display:block; color: #666;}
.site-swine-block-tv .site-swine-block-tv-item li .text span b{color:#c00000;font-weight: normal;font-size: 14px}
.site-swine-block-friendShip{margin-top: 20px;}
.site-swine-block-friendShip .site-swine-block-friendShip-item{overflow: hidden;margin-top: 10px;width: 1228px;margin-left: -14px}
.site-swine-block-friendShip .site-swine-block-friendShip-item a{float: left;margin: 8px 14px;color:#333}

.site-swine-footer{border-top: 4px solid #c00000;padding-top: 20px;margin-top: 20px}
.site-swine-footer .site-swine-footer-top{overflow: hidden;margin-bottom: 20px;position: relative}
.site-swine-footer .site-swine-footer-top .footer-logo{float: left;}
.site-swine-footer .site-swine-footer-top .footer-logo img{width: 180px;}
.site-swine-footer .site-swine-footer-top .footer-link{float: left;width: 500px;position: absolute;top: 10px;left: 50%;margin-left: -250px;;}
.site-swine-footer .site-swine-footer-top .footer-link a{font-size:14px;float: left;color:#333;width:16.666%;text-align: center;margin-bottom: 0px }
.site-swine-footer .site-swine-footer-top .footer-code{float:right;overflow: hidden;}
.site-swine-footer .site-swine-footer-top .footer-code li{float: left;width: 100px;margin-left: 20px}
.site-swine-footer .site-swine-footer-top .footer-code li img{width: 100px;height: 100px;}
.site-swine-footer .site-swine-footer-top .footer-code li p{text-align: center;color:#666;font-size: 14px}
.site-swine-footer .site-swine-footer-bottom{overflow: hidden;margin-bottom: 20px}
.site-swine-footer .site-swine-footer-bottom .map{overflow: hidden;text-align: center}
.site-swine-footer .site-swine-footer-bottom .map a,.site-swine-footer .site-swine-footer-bottom .map span{font-size: 14px;display: inline-block;margin:0 5px;}
.site-swine-footer .site-swine-footer-bottom .copy{font-size: 14px;text-align: center;color: #666;margin-top: 5px}

