/* CSS Document */
/*
Theme Name: 中国强农官网
Theme URI: https://zhengfu.com
Description: 爱永的作品。
Author: 爱永
Author URI: http://www.aysheji.com/
Date:2025-04-22
Version: 1.0
License: 爱永许可认证
License URI: http://www.aysheji.com/
Tags: 网站开发定制
*/
*{margin:0;padding:0;}
html{font-size:44.44px}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}
ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%; vertical-align: top;}
a{text-decoration:none;	color:#333;	outline:none;}
body{font-size:14px; color: #333; font-family: "SourceHanSansCN-Regular","Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3","Helvetica Neue",Helvetica,Arial,sans-serif;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
*, ::after, ::before{box-sizing: border-box;}
.clearfix:after { clear:both}
a, button{cursor: pointer;}
button { border: 1px solid #e9e9e9; background: 0 0; border-radius: 0;}


/*以下为兼容手机*/
input[type="button"], input[type="submit"], input[type="reset"], textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}


.wrap{ width:1200px; margin:0 auto;}

.header{width: 100%;height: 140px;background-image:url(images/topbg.jpg); background-repeat: no-repeat; background-position: center center; background-color: #ae0a1d; background-size:100% 100%;}
.header_center{width: 1200px;margin: auto;overflow: hidden;position: relative;}
.logo{margin-top: 28px;float: left; max-width:280px;}
.sy{margin-left:30px;margin-top: 11px; float:left;}
.logo_date{float: right;}
.Collection{position: absolute;right: 0;top:17px;color: #f1f1f1;}
.Collection li{float: left;}
.Collection li a{display: inline-block;color: #f1f1f1;font-size: 14px;padding: 0 12px;}
.Collection li:last-child a{ padding-right:0;}

.search{margin-top: 68px;width: 251px;height: 33px; padding-left: 10px;background: url("images/yjjx.png") no-repeat;}
.input_1{width: 196px;float: left;border: none;outline: none; line-height:30px;background: transparent;color: #fff;padding-left: 10px;}
.input_2{ width:15px; height:15px; background-repeat:no-repeat; background-position:center center; border:none;background: none; cursor:pointer; margin-top: 7px;margin-left: 5px;}

.input_1::placeholder{ color:#fff;}
.input_1:-moz-placeholder{ color:#fff;}
.input_1::-moz-placeholder{ color:#fff;}
.input_1::-webkit-input-placeholder{ color:#fff;}
.input_1:-ms-input-placeholder{ color:#fff;}


.nav{height: 50px;width: 100%;background: #a70719;}
.nav_center{position: relative;height: 50px;width: 1200px;margin: auto;}
.nav_center ul li{ width:10%; float: left;position: relative;}
.nav_center ul li a{width: 100%;line-height: 50px;display:block;text-align: center;font-size: 16px;color: #f5f5f5;}
.nav_center ul li a:hover, .nav_center ul li.on a, .nav_center ul li.yishangqu a{background:#900011;color: #fff;}

.nav_center li.current_page_item>a, .nav_center li.current-menu-item>a, .nav_center li.current-menu-parent>a, .nav_center li.current-page-ancestor>a, .nav_center li.current-category-ancestor a, .nav_center li.current-post-ancestor>a{background:#900011;color: #fff;}


/*二级导航*/
.nav_center ul li ul.sub-menu{position: absolute;top:50px;width:100%;display:none;z-index: 9;}
.nav_center ul li ul.sub-menu li{ float:none; width:100%;}
.nav_center ul li ul.sub-menu li a{color:#fff;background: #ae0a1d;border-bottom:1px solid #ae0a1d;font-size: 14px !important;padding: 10px 10px;height: auto !important;line-height: 25px !important;}
.nav_center ul li ul.sub-menu li a:hover{background: #9f2425;}


.menuicon{width:30px;height:30px; float:right; margin:5% 5% 0% 0%; cursor:pointer; display:none;}
.menuicon img{ max-width:100%; margin:0 auto;}
.nav .closeicon{width:25px;height:25px; position:fixed; right:10px; top:15px; cursor:pointer; z-index:99999; display:none;}
.nav .closeicon img{ max-width:90%; transition: all 0.3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;}
.nav .closeicon:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}


/*幻灯片*/
.fullwidthbanner-container{ position:relative; width:100%; height:auto;}
.ibanner{ overflow:hidden; position:relative;}
.fullwidthbanner{ overflow: hidden; width: 100%;}
.fullwidthbanner li img{ width:100%;}
.fullwidthbanner li img.mbanner{ display:none;}
.fullwidthbanner-container .ibannerjt{ position:absolute; width:100%; text-align:center; bottom:2%; z-index:5;}
.fullwidthbanner-container .ibannerjt span{ display:inline-block; width: 39px; background-color: rgba(255,255,255,0.5);border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; height:6px;margin-right:10px;overflow: hidden;}
.fullwidthbanner-container .ibannerjt span.swiper-pagination-bullet-active{ background:#ae0a1d; border:none;}

.fullwidthbanner-container .ibannerbtn a { width:40px; height:50px; position:absolute; top: 50%; margin-top:-25px; z-index:3;}
.fullwidthbanner-container .ibannerbtn a.ibannerprve{ left:5%; background:url(images/btn_prve.png) no-repeat center center rgba(0,0,0,0.5); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fullwidthbanner-container .ibannerbtn a.ibannernext{ right:5%; background:url(images/btn_next.png) no-repeat center center rgba(0,0,0,0.5); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


.icontent{ padding:30px 0 0 0;}
.istep001{}
.inewsleft{ width:27.5%; float:left; margin-right:5%;}
h2.public-title{position: relative;padding: 0 0 7px 0;box-sizing: content-box;font-size: 22px; line-height: 24px;}
h2.public-title img{display: inline-block; margin-right: 12px;}
h2.public-title span{display: inline-block;padding-left: 10px;font-size: 12px;color: #999;}
h2.public-title a{position: absolute;bottom: 0px;right: 0;font-size: 12px;color: #ae0a1d;text-decoration: none;}

.pic-list{ margin-top:10px;}
.pic-list li{ width:100%; margin-bottom:20px;}
.pic-list li a{ display:block; position:relative; height:auto; overflow:hidden;}
.pic-list li a .img-box{ height:180px; display:block; overflow:hidden;}
.pic-list li a .img-box img{display: block;width: 100%;height:100%;object-fit: cover;transition: .3s;}
.pic-list li a:hover .img-box img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.pic-list li a h3{width: 100%;height:40px;line-height:40px;padding: 0 0px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.pic-list li a:hover h3{ color:#ae0a1d;}

.pic-list li:nth-child(2), .pic-list li:nth-child(3){border-top: 4px solid #ae0a1d;}
.pic-list li a .content-box{}
.pic-list li a h2{padding-top: 14px;width: 100%;margin: 0 0 8px 0;font-size: 18px;overflow: hidden;text-overflow: ellipsis;}
.pic-list li a span.time{text-align: right;display: block;line-height: 22px;font-size: 15px;}
.pic-list li a p{font-size: 14px; color:#666;line-height:1.6;text-indent: 2em;text-align:justify;text-justify:distribute;text-justify:distribute-all-lines;font-weight: normal;}
.pic-list li a:hover h2{ color:#ae0a1d;}
.pic-list li a:hover p{ color:#333;}

.iabout{ width:27.5%; float:left;}
.iaboutnr{}
.iaboutnr p{ margin-top:20px; font-size: 14px; color:#666;line-height:1.9;text-indent: 2em;text-align:justify;text-justify:distribute;text-justify:distribute-all-lines;font-weight: normal;}


.inewsright{ width:35%; float:right;}
.tt{height:40px;border-bottom: 1px solid #acacac;height:50px;}
.tt .tit{float: left;font-size: 16px;color: #292929;font-family: 微软雅黑;font-weight: bold;border-bottom:3px solid #ae0a1d;height:50px;}
.tt .tit .title2{ line-height:40px;font-size: 22px;}

.tt .more_btn{height:50px;line-height:50px;float: right;}
.tt .more_btn a .more_text{color: #ae0a1d;font-size: 12px;}


.inewsrightcon{}
.inewsrightcon ul.news_list{ padding-top:15px;}
.inewsrightcon li{ line-height:32px;}
.inewsrightcon li span{ display:block;}
.inewsrightcon li span.news_title{float: left; width:calc(100% - 50px); }
.inewsrightcon li span.news_title a{ display:block; width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inewsrightcon li span.news_title a:before{ content:"•"; margin-right:5px;}
.inewsrightcon li span.news-time2{ width:50px; float: right; text-align:right; color: #4a4a4a;font-size: 14px;}
.inewsrightcon li span.news_title a:hover{ color:#ae0a1d;}
.inewsrightcon li:nth-child(1) span.news_title a{color:#ae0a1d;}


.istep002{}
.iyjsxgxt{ width:32%; float:left;}
.iyjsxgxtlist{ padding-top:10px;}
.iyjsxgxtlist li{ width:32%; float:left; margin-top:20px;}
.iyjsxgxtlist li:nth-child(3n){ margin-right:0;}
.iyjsxgxtlist li a{ display:block; text-align:center;}
.iyjsxgxtlist li a img{ display:block; margin:0 auto;}
.iyjsxgxtlist li a span{ font-size:14px; display:block; padding:5px 20px 0; line-height:20px; height:40px;}
.iyjsxgxtlist li a:hover span{ color:#ae0a1d;}

.ysqhxw{ width:66%; float:right;}
.ysqhxw .con{}
.sudy-tab{position: relative;}
/*
.tab-menu{ height: 40px;border-bottom: 1px solid #ccc;}
.tab-menu li{font-weight: bold;height: 40px;line-height: 40px;float: left; cursor:pointer;font-size: 16px;color: #2d2d2d;padding: 0px 6px 0px 0px;border-radius: 5px 5px 0 0;margin-right: 28px;}
.tab-menu li.selected{height: 40px;border-bottom: 3px solid #ae0a1d;color: #141313;}
*/
.tab-menu{ margin-top:20px;}
.tab-menu li{background: #f0f0f0; text-align: center; color: #666666; font-size: 14px; line-height:40px; width:15.5%; margin-right:10px; float:left; cursor:pointer;}
.tab-menu li:last-child{ margin-right:0;}
.tab-menu li.selected{ background:#ae0a1d; color:#fff;}

.tab-list{}
.tab-list .iggitem{ display:none;}
.tab-list .iggitem:first-child{ display:block;}

.tab-list .more_btn{position: absolute;top:0px;right: 0px; line-height:40px; display:none;}
.tab-list .more_btn a{ color: #ae0a1d;font-size: 12px;}

.igglist ul.news_list{ padding-top:15px;}
.igglist li{ line-height:32px;}
.igglist li span{ display:block;}
.igglist li span.news_title{float: left; width:80%; }
.igglist li span.news_title a{ display:block; width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.igglist li span.news-time2{ width:50px; float: right; text-align:right; color: #4a4a4a;font-size: 14px;}
.igglist li span.news_title a:hover{ color:#ae0a1d;}
.igglist li:nth-child(1) span.news_title a{color:#ae0a1d;}


.istep003{ margin-top:30px;}
.istep003con{}
.istep003item{ width:32%; float:left; margin:0 2% 0 0;}
.istep003con .istep003item:last-child{ margin-right:0;}
.istep003con .istep003item .igglist li span.news_title{ width:90%;}
.istep003con .istep003item .igglist li span.news-time2{ display:none;}

.istep004{ margin-top:30px;}
.icseall{ position:relative; margin-top:30px;}
.icaselist{ overflow:hidden;}
.icaselist ul{}
.icaselist li{}
.icaselist li a{ display:block;}
.icaselist li a .icaseimg{}
.icaselist li a .icaseimg img{ object-fit: cover; object-position: center;}
.icaselist li a .icasetext{ padding:10px;}
.icaselist li a .icasetitle{ line-height:1.6; font-size:16px; text-align:center; font-weight:normal;}
.icaselist li a:hover .icasetitle{ color:#ae0a1d;}

.icseall .icasepaing{ width:100%; text-align:center; margin-top:10px;}
.icseall .icasepaing span{ display:inline-block; width:8px; height:8px; margin:0 5px; cursor:pointer; background-color:#999; border-radius:100%; }
.icseall .icasepaing span.swiper-pagination-bullet-active{ background:#ae0a1d;}


.links{ margin-top:30px;}
.linkscon{ padding:20px 0 0 0;}
.linkscon select{ width:23.5%; margin-right:10px; float:left; text-align:center; text-align-last: center; cursor:pointer; border:#767676 1px solid; background:url(images/xxjt.png) no-repeat 98% center; line-height:30px;}
.linkscon select:last-child{ margin-right:0;}
.linkscon select option{ text-align:center; line-height:30px;}

.friendlink{}
.friendlink .linksitem{ width:23.5%; margin-right:10px; float:left; position:relative;}
.friendlink .linksitem:last-child{ margin-right:0;}
.friendlink .linksitem h3{ font-weight:normal; font-size:14px; color:#333; text-align:center; cursor:pointer; border:#767676 1px solid; background:url(images/xxjt.png) no-repeat 98% center; line-height:30px;}
.friendlink .linksitem ul{border:#767676 1px solid; background:#fff; width:100%; padding:0px 0; position:absolute; top:30px; z-index:5; display:none;}
.friendlink .linksitem li{ line-height:30px;}
.friendlink .linksitem li a{ display:block; text-align:center; font-size:14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.friendlink .linksitem li a:hover{ background:#ae0a1d; color:#fff;}
.friendlink .linksitem ul.linkwzbh{ top:auto; bottom:30px;}


.footerbg{ background:url(images/footer_bg.jpg) no-repeat center top / cover; padding:40px 0; width:100%; margin-top:50px;}
.footer{ color:#333;}
.footer a{ color:#333;}
.footer>div{ width:33.33%; float:left; line-height:28px;}
.footerlogo{ padding-top:20px;}
.footerlogo a{}
.footerlogo img{ max-width:80%;}
.footerlx{}
.conpyright{ padding-top:20px;}

/*二级页面*/
.erjibanner img{ width:100%; height:auto;}
.erjiall{ width:100%; padding-top:30px;}
.page{}
.dqwz{ background:url(images/dqwzbg.png) no-repeat left center; padding-left:20px; line-height:20px; height:auto; padding-top:10px; margin-bottom:30px; padding-bottom:10px; border-bottom:#ccc 1px dotted;}
.dqwz a:hover{ color:#a70719;}
.sidebar{ width:22%; float:left;}
.erjinav{}
h2.erjinavtit{ background:#a70719; text-align:center; color:#fff; line-height:60px; font-weight:normal; font-size:22px; letter-spacing:2px;}
.erjinav ul{ border:#e3e3e3 1px solid;}
.erjinav ul li{ line-height:50px; border-bottom:#e3e3e3 1px solid; text-indent:30px;}
.erjinav ul li:last-child{ border-bottom:none;}
.erjinav ul li a{ display:block; font-size:16px; background-image:url(images/erjinavlibg.png); background-repeat: no-repeat; background-position: 90% center; background-size:7px 13px;}
.erjinav ul li a:hover, .erjinav ul li.current a{  background-image:url(images/btn_next.png); background-color:#d90e25;color:#fff;}

.pageright{ width:75%; float:right;  border:#e3e3e3 1px solid; padding:30px;}
.caseall{ width:100%;}
h2.erjitit{ text-align:center; color:#a70719; font-weight:normal; font-size:22px;}
.pagecon{ margin-top:30px; min-height:300px;}
.pagecon p{ line-height:28px; font-size:16px; margin-bottom:15px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; }

/*新闻列表*/
.tzlist{}
.tzlist ul{}
.tzlist li{ line-height:30px; border-bottom:#f1f1f1 1px solid; height:auto; overflow:hidden; padding-bottom:5px; margin-bottom:5px;}
.tzlist li a{ display:block; width:calc(100% - 100px); float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tzlist li a:before{ content:"•"; padding-right:5px;}
.tzlist li span{ display:block; width:100px; text-align:right; float:right; color:#999999;}
.tzlist li a:hover{ color:#a70719;}

/*详情页-视频*/
.wp-video{ width:100% !important; margin-bottom:20px;}
.wp-video video{ width:100%; height:auto;}


.caselist ul{ display:flex; flex-wrap:wrap;}
.caselist li{ width:23.5%; margin-right:2%; margin-bottom:2%;}
.caselist li:nth-child(4n){ margin-right:0;}
.caselist li a{ display:block; padding:0px;}
.caselist li a .icaseimg{}
.caselist li a .icaseimg img{ object-fit: cover; object-position: center;}
.caselist li a .icasetext{ padding:10px;}
.caselist li a .icasetitle{ line-height:1.6; font-size:16px; text-align:center; font-weight:normal;}
.caselist li a:hover .icasetitle{ color:#ae0a1d;}





/*分页样式开始*/#pageabc{text-align:center;margin:30px 0;clear:both;height:auto;overflow:hidden;color:#333;line-height:23px;text-align:center;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:12px;color:#595757;padding:4px 12px;border:1px solid #313131;text-decoration:none;margin:3px 5px;display:inline-block;text-align:center;}
#pageabc a:hover,#pageabc a.current{color:#fff;background-color:#a70719;border:1px solid #a70719;}
/*分页样式结束*/

/*下载*/
.tzlist li span a.downloadbtn{ width:auto; float:none;}
.tzlist li span a.downloadbtn:before{ display:none;}
.tzlist li span img{ display:inline-block; vertical-align:middle;}



/*详情页*/
.singledate{ text-align:center; border-bottom:#f1f1f1 1px solid; padding-bottom:10px; margin-top:15px;}
.singledate span{ margin:0 10px;}

.fujianxiazai{ margin-top:15px;}
.fujianxiazai h2{ font-weight:normal; margin-bottom:10px; color:#ae0a1d;}
.fujianxiazai .tzlist li:last-child{ border-bottom:none;}


.sxp{ margin-top:15px; padding-top:15px; border-top:#f1f1f1 1px solid;}
.sxp div{ line-height:1.5; margin-bottom:10px;}
.sxp div a{}
.sxp div a:hover{ color:#a70719;}

.pagecon iframe.wp_pdf_player{ width: 100%;height: 700px; border:none;}


.singlepost img.aligncenter{ display:block; margin-left:auto !important; margin-right:auto !important;}
.singlepost ul, .singlepost ol{ padding-left:20px; margin-bottom:15px;}
.singlepost li{ line-height:1.7;}
.singlepost ul li{ list-style: disc;}
.singlepost ol li{ list-style: decimal;}
.singlepost img{ margin-top:10px;}
.singlepost a{ color:#a70719;}



















