@charset "utf-8";
/*-------------------------
主页样式表
编辑：20230318，黄灿平
--------------------------*/
.index-add{width:1200px;margin:20px auto;}/*广告条*/
.index-add2{width:1200px; margin:0 auto 20px auto;}/*广告条*/
.index-add2 img:nth-child(1){ margin-bottom:2px;}
.w410{ width:410px;}


/*-------------------------
logo
编辑：20230318，黄灿平
--------------------------*/
.indexLogo{ position:relative; width:100%; height:400px; overflow:hidden;}
/*.indexLogo .logo{ position:absolute; top:0; left:50%; margin-left:-600px; width:1200px; height:350px; background:url(../img/index/index-logo.png) left center no-repeat; z-index:999;}*/
.indexLogoContent{ width:100%; height:400px; margin:0 auto;}
.indexLogoContent .swiper-pagination-bullet{ width:20px; height:2px;}
.indexLogoContent>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0;}
.indexLogoContent .swiper-wrapper .swiper-slide{ background-position:center center; background-repeat:no-repeat}

/*-------------------------
menu
编辑：20230318，黄灿平
--------------------------*/
.indexMenu{ background:#1e964e;/*2547a8*/ height:90px; background:url(../img/index/menu-bg.jpg) center bottom no-repeat;}
/*--菜单--*/
.indexMenuContent{ width:1200px; height:60px; margin:0 auto; background:#fff;}
#indexTopNav li{ float:left; width:12.5%; transition:all 0.3s linear;}
.indexMenuContent li.on, .indexMenuContent li:hover{ background:#eba518;}
.indexMenuContent li.on a, .indexMenuContent li:hover a{ color:#fff !important;}
/* .indexMenuContent li.on::after{ content:""; display:block; position:absolute; bottom:0; left:0; width:100%; height:4px; background:#eba518;} */
#indexTopNav a{ display:block; line-height:60px; font-size:16px; text-align:center; color:#212121;}
/*--搜索--*/
.indexMenuSearch{ width:1200px; margin:0 auto; padding-top:24px;}
.indexMenuSearch::after{ display:block; content:""; clear:both; height:1px; width:100%; /*background:rgba(255,255,255,0.2);*/ overflow:hidden;}
.indexMenuSearch .l{ float:left; margin-bottom:20px;}
.indexMenuSearch .l h3{ padding-bottom:8px; font-size:18px; color:#fff;}
.indexMenuSearch .l p{}
.indexMenuSearch .l p a{ margin-right:10px; color:#fff;}
.indexMenuSearch .r{ float:right; margin-bottom:20px;}
.indexMenuSearch .r .s{ font-size:0;}
.indexMenuSearch .r .s input{ width:300px; height:42px; display:inline-block; padding-left:15px; line-height:42px; font-size:14px; border:0; vertical-align:top; background:#fff; outline:none;}
.indexMenuSearch .r .s input::-webkit-input-placeholder{ color:#999;}
.indexMenuSearch .r .s button{ display:inline-block; border:0; vertical-align:top; cursor:pointer; }

/*-------------------------
最新头条
编辑：20230318，黄灿平
--------------------------*/
.scrollnews{ position:relative; width:1200px; margin:20px auto 0 auto; height:100px; background:#fff; overflow: hidden;}
.scrollnews .topleft{position:absolute;top:0px;left:0px;width:76px;height: 76px;background:url(../img/index/title.png) no-repeat left top;}
.scrollnews .index-wrapperTop{ height:100px; text-align:center;}
.scrollnews .index-wrapperTop .swiper-slide{ position:relative; height:100px;}
.scrollnews .index-wrapperTop .swiper-slide a{ position:absolute; left:0; top:0; display:block; width:100%; line-height:50px; padding-top:10px; font-size:26px; font-weight:bold; color:#d90000; text-decoration: none;}
.scrollnews .index-wrapperTop .swiper-slide span{display:block; width:1060px; margin:0 auto; padding:50px 0 10px 0; line-height:30px; font-size:14px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news{height:420px; padding:10px; background:#fff;}
.scrollnews .con { position:absolute; right:1%; top:26%;z-index:101; }
.scrollnews .con a {  margin-bottom:5px; display:block; width:6px; height:14px; background:#cccccc;z-index:101;}
.scrollnews .con a.active { background:#eba518;}
.swiper-pagination-bullet-active{ background:#eba518;}

/*-------------------------
       新闻幻灯片模块
--------------------------*/
.index-news{ margin:20px auto 0 auto; width:1200px;}
/*-----幻灯片------*/
/*.index-news .inl{float:left;width:660px;}*/
/*.index-banner{ padding:20px; border-radius:4px; background:#fff;}*/
/*.index-news .index-wrapperNewsPic{ position:relative; float:left; width:620px; height:400px; overflow:hidden;}*/
/*.index-news .index-wrapperNewsPic img{  width:620px; height:400px; border:0;}*/
/*.index-news .index-wrapperNewsPic .swiper-slide{ position:relative;}*/
/*.index-news .index-wrapperNewsPic .swiper-slide p{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-indent:20px; text-align:left; font-size:16px; color:#fff; background:rgba(0,0,0,0.5);}*/
/*.index-news .index-wrapperNewsPic .swiper-pagination{ width:auto; right:10px; bottom:5px; left:auto;}*/
/*.index-news .index-wrapperNewsPic .swiper-pagination span{  width:15px; height:4px; border-radius:inherit; background:#cccccc; opacity:1;}*/
/*.index-news .index-wrapperNewsPic .swiper-pagination span.swiper-pagination-bullet-active{ background:#eba518;}*/
/*-----新闻-----*/
/*.index-news .inr{ float:right; width:540px; height:420px; padding-top:20px; background:#fff; overflow:hidden;}*/
/*.index-news .inr .index-news-mk{ float:none; display:inherit; margin-right:25px; padding-left:10px;}*/
/*.index-news .inr .index-news-mk ul{ display:none; width:100%; height:360px; overflow:hidden; }*/
/*.index-news .inr .index-news-mk ul.acul{display:block;}*/
/*.index-news .inr .titletab{ margin:0 25px 0 10px; height:40px; line-height:40px; border-bottom:2px solid #e6e6e6;}*/
/*.index-news .inr .titletab li{ float:left; margin-right:20px; padding:0 15px; color:#999999; font-size:18px; cursor:pointer;}*/
/*.index-news .inr .titletab li.ac{ color:#1e964e; font-weight:bold; border-bottom:2px solid #1e964e;}*/
.user{ width:1200px; margin:20px auto 0 auto; padding:20px 0; background:#fff;}
.userIndex { display:flex; flex-flow: row nowrap; width:1160px; margin:0 auto; overflow:hidden;}
.userPic { width:680px;}
.userPic .swiper-wrapper{}
.userPic .swiper-slide img{ width:100%; height:500px;}
.userText { width:500px; height:500px; overflow:hidden;}
.userText .swiper-wrapper { flex-direction:column; background:#fff}/*column 列 row 行*/
.userText .swiper-slide { display:flex; flex-wrap: wrap;
width:480px !important; height:50px !important; padding-left:20px; line-height:50px; text-align:left; color:#333; font-size:16px; background:#fff; cursor:pointer;}
.userText .swiper-slide span.t1{ display:inline-block; width:85px; height:24px; margin:15px 10px 0 0; line-height:24px; text-align:center; border-radius:4px; font-size:14px; color:#1e964e; background:#edf7f1;}
.userText .swiper-slide-thumb-active { color:#fff; background:#eba518;}
.userText .swiper-slide-thumb-active span.t1{ color:#ffe6b5; background:#d09114;}

/*-------------------------
       新闻模块(左侧)
--------------------------*/
.index-news-left{ float:left; width:900px;box-sizing: content-box;}
.index-news-list{ background:#fff; padding:0px 10px; margin-bottom:20px; text-align:center;overflow: hidden;}
/*-----左边-----*/
.index-news-mk{ float:left;display:inline-block; vertical-align:top; margin:0 15px 20px 15px; text-align:left;}
/*头部*/
.index-news-mk h4{ position:relative; height:50px; line-height:50px; font-weight:normal; font-size:18px; color:#666; border-bottom:1px solid #e6e6e6;}
.index-news-mk h4 span{ display:inline-block; height:50px; margin-bottom:0px; color:#1e964e; font-weight:bold; border-bottom:2px solid #1e964e;font-size:18px;}
.index-news-mk h4 .more{ position:absolute; right:5px; top:0; font-size:14px; color:#999;}
.index-news-mk h4 .more:hover{ color:#1e964e;}
/*内容*/
.midcon{position: relative;height:120px;}
.midcon  .pic{ position:absolute; top:20px; left:0px; height:95px; display:block; width:145px;}
.midcon  .pic img{ width:140px; height:96px;}
.midcon .rmes{position:absolute;top:20px;right:0px;height:110px;width:255px;}
.midcon .rmes .rtitle{font-size:16px;color:#333333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.midcon .rmes .tips{ padding-top:10px; font-size:14px; color:#999;}
.midcon .rmes .tips a{ display:inline-block; margin-top:5px; color:#ef5353;}
.index-news-mk ul{ padding-top:10px;}
.index-news-mk ul li{position:relative; height:39px; line-height:39px;}
.index-news-mk ul li a {display:block; width:80%; color:#555; font-size:16px; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index-news-mk ul li a:hover{color:#cb660d;}
.index-news-mk ul li a i{ float:left; display:block; width:4px; height:4px; margin:20px 10px 0 0; border-radius:4px; background:#bbb;}
.index-news-mk ul li a em{ display:inline-block; width:28px; height:11px; background:url(../img/content/new_ico.gif) left top no-repeat;}/*最新发布的文章添加NEW小图标记*/
.index-news-mk ul li span{position:absolute;top:0px;right:0; display:inline-block; color:#bebebe;}
.index-news-mk ul li p{ text-align:center; color:#999;}

/*-------------------------
       功能右侧
--------------------------*/
.index-news-right{ float:right; width:280px;box-sizing: content-box;}
.adlist{margin-bottom:20px;padding:0 20px;background:#fff;}
.adlist .index-news-mk{float:none; display: block; margin:0 0 0px;}
.adlist .index-news-mk ul li a{ width:100%;}
.adlist .adul{ padding:16px 0 15px 0;}
.adlist .adul li{ float:left; width:120px;}
.adlist .adul li a{ display:block; width:115px; margin:2.5px auto;}
.listp{ padding-bottom:18px;}

/*-------------------------
       会员风采
--------------------------*/
.xzsp{ position:relative; width:1200px; margin:0 auto 20px auto; padding-bottom:10px; background:#fff;}
.xzsp h4{ position:relative; padding:20px 20px 0 20px; font-size:18px; font-weight:bold; color: #1e964e;}
.xzsp h4 a{ position:absolute; right:20px; bottom:0; font-size:14px; color:#999;}
.xzsp h4 a:hover{ color:#1e964e}
.xzsp .list-wrap{ clear:both; width:1100px; height:200px; margin:10px auto 0 auto; overflow:hidden;}
.xzsp li{ float:left; width:200px; height:170px; padding:15px 0;}
.xzsp li img{ width:200px; height:150px;}
.xzsp li a{ display:block; text-align:center;}
.xzsp li a p{ width:200px; color:#999; line-height:25px; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xzsp .pbt{ position:absolute; width:21px; height:41px; top:120px; cursor:pointer;}
.xzsp .pbt1{ background:url(../img/index/jiantou_l.png) no-repeat 0 0; left:10px;}
.xzsp .pbt2{ background:url(../img/index/jiantou_r.png) no-repeat 0 0; right:10px;}
.xzsp .pbt1:hover{ background:url(../img/index/jiantou_l.png) no-repeat 0 -41px;}
.xzsp .pbt2:hover{ background:url(../img/index/jiantou_r.png) no-repeat 0 -41px;}
