/* ---------------------common CSS----------------------- */
.w1080{width:1050px;}
.img{display:block; width:100%; height:100%;}
a:hover{color:#00a652;}

/* ---------------------header CSS----------------------- */
.header{height:32px; background:#3cac4c;}
.header .top .nav{line-height:32px; color:#fff;}
.header .top .nav dt{float:left; margin-right:6px;}
.header .top .nav dt a{color:#fff;}
.header .top .nav dt a:hover{text-decoration:underline;}
.header .top .nav dd{float:left; position:relative; margin-left:6px;}
.header .top .nav dd .db{padding:0 12px;}
.header .top .nav dd:hover .db{background:rgba(0,0,0,.1);}
.header .top .nav dd .db a{color:#fff;}
.header .top .nav dd .db .iconfont{margin-left:-3px;}
.header .top .nav dd .dn{position:absolute; top:32px; z-index:9; width:100%; background:#f8f8f8; border:#e4e4e4 1px solid; border-top:none;}
.header .top .nav dd .dn li a{display:block; padding:0 12px;}
.header .top .nav dd .dn li:hover{background:#3cac4c;}
.header .top .nav dd .dn li:hover a{color:#fff;}
.header .top .nav .sort .dn{width:400px; padding:8px 0;}
.header .top .nav .sort .dn li a{float:left; padding:0 5px;}
.header .top .nav .sort .dn li:hover{background:none;}
.header .top .nav .sort .dn li:hover a{color:#333;}
.header .top .nav .sort .dn li a:first-child{padding:0 12px; color:#2aa53b;}
.header .top .nav .sort .dn li a:hover{background:#3cac4c; color:#fff;}
.header .top .map li{float:left; margin-left:20px; line-height:32px;}
.header .top .map li a{color:#e5e5e5;}
.header .top .map li a:hover{color:#fff; text-decoration:underline;}

/* ---------------------main CSS----------------------- */
/*sitenav*/
.sitenav{margin-top:24px; color:#666;}
.sitenav a{color:#999;}
.sitenav a:hover{color:#00a652; text-decoration:underline;}

/*flex*/
.detail .flex{float:left; width:680px; overflow:hidden;}
.introduce{margin-top:30px; border-bottom:1px dashed #d9d9d9; background:url(https://www.cndzys.com/tpl/default/images/icon2.png) no-repeat 100% 0; color:#444}
.introduce h2{color:#88bd43; font-weight:400; font-size:30px; line-height:85px}

.newlist{margin-top:5px; padding-right:10px;}
.newlist .li{padding:20px 0; border-bottom:#f0f2f7 1px solid;}
.newlist .a{display:block;}
.newlist .a .tit{font-size:18px; font-weight:600;}
.newlist .a .ipit{margin:12px 0 15px;}
.newlist .a .ipit .ip{position:relative; float:left; display:block; width:180px; height:110px; margin-right:15px; border-radius:3px; overflow:hidden;}
.newlist .a .ipit .ip .img{position:absolute; height:125px; margin-top:-7.5px;}
.newlist .a .ipit .it{line-height:28px; font-size:16px; color:#666; text-align:justify;}

.newlist .tag{float:left; font-size:15px; color:#808080;}
.newlist .tag span{margin-right:5px; padding:3px 12px; font-size:14px; background:#ebfaf1; border-radius:5px; color:#2aa53b; overflow:hidden;}
.newlist .time{float:right; color:#808080;}

.paging{padding:40px 0 40px 40px;text-align:center}
.paging span{margin-right:5px;height:30px;border:1px solid #ddd;line-height:30px}
.paging span a{display:block;padding:0 12px;color:#444}
.paging span a:hover,.paging2{background:#429a43;color:#fff}
.paging2{display:block;padding:0 12px;border:0;line-height:30px}
.paging span{float:left;display:inline-block}
.paging_select{overflow:hidden;width:80px;height:30px;color:#444}
.paging_select select{padding:5px;width:80px;height:30px;border:0;background:url(https://www.cndzys.com/tpl/default/images/icons1.png) no-repeat 60px 12px;font-size:16px;-webkit-appearance:none}
.paging em{color:#429a43;font-size:16px;font-family:Georgia,Times New Roman,Times,serif}

.titles{height:50px; margin-top:30px; line-height:50px; border-bottom:#e3e3e3 1px solid;}
.titles h3{width:85px; font-size:18px; font-weight:700; border-bottom:#2aa53b 1px solid; color:#7f7f7f;}

.article{display:flex; flex-wrap:wrap; justify-content:space-between;}
.article ul{width:47%; margin-top:18px; overflow:hidden;}
.article ul li{display:flex; justify-content:space-between; overflow:hidden; height:30px; color:#939393; text-align:right;font-size:12px; line-height:30px;}
.article a{display:block;overflow:hidden;width:220px;text-align:left;font-size:14px;}

.ques{display:flex; flex-wrap:wrap; justify-content:space-between;}
.ques .lis{width:47%; margin:20px 0 5px; overflow:hidden;}
.ques .lis .tits{height:24px; line-height:20px; font-size:16px; font-weight:500; overflow:hidden;}
.ques .lis .icos{float:left; width:20px; height:20px; margin-right:8px; font-size:12px; font-style:normal; text-align:center; overflow:hidden;}
.ques .lis .tits .icos{font-size:15px; background:#25c0ed; border-radius:5px; color:#fff;}
.ques .lis .txts{height:50px; margin-top:5px; line-height:26px; font-size:13px; color:#808080; text-align:justify; overflow:hidden;}
.ques .lis .txts .iconfont{color:#f6ba3b;}
.ques .lis:hover .tits{color:#2aa53b;}

.food{margin-top:15px;}
.food .lis{margin-top:5px;}
.food .lis .tits{font-size:16px;}

.food .lis .pics{display:flex; justify-content:space-between; margin:20px 7px 0 5px;}
.food .lis .pics dl dt img{display:block; width:120px; height:90px; margin:0; padding:0;}
.food .lis .pics dl dt:hover img{opacity:.88;}
.food .lis .pics dl dt span{display:block; margin-top:10px; font-size:14px; text-align:center; color:#333;}
.food .lis .pics dl dt:hover span{color:#2aa53b;}

.hole{display:flex; flex-wrap:wrap; align-items:center; margin-top:10px; margin-bottom:10px;}
.hole p{display:flex; align-items:center; margin-top:12px; padding-right:10px;border-right:1px solid #e7e7e7;line-height:30px;}
.hole p em{display:flex; justify-content:center; align-items:center; width:21px; height:21px; margin-right:6px; overflow:hidden;}
.hole p .iconfont{font-size:22px;}
.hole p strong{color:#444;}
.hole ul{display:flex; flex-wrap:wrap; margin-top:10px; overflow:hidden;width:586px;height:30px;}
.hole ul li a{display:block; margin-left:12px;padding:0 12px;height:30px;border-radius:3px;background:#f2f2f2;line-height:30px}
.hole p .icon-toubu{color:#ff7878; font-size:20px; margin:-4px 0 0 -1px;}
.hole p .icon-zubu{color:#5ba8fc; margin-left:1px;}
.hole p .icon-xiongbu{color:#a98bd5; margin-left:-1px;}
.hole p .icon-beibu{color:#00b5cb; font-size:19px; margin:1px 0 0 -1px;}
.hole p .icon-shangzhi{color:#febc3f; margin-top:-3px;}
.hole p .icon-xiazhi{color:#8fd678; margin-top:-4px;}

/*side*/
.detail .side{float:right; width:300px; overflow:hidden;}

/*link*/
.side .link h3,.side .title h3{margin-top:30px; font-size:18px; font-weight:700; color:#7f7f7f;}

.side .titles h3{border-bottom-color:#FF8A00;}

.side .link ul{margin-top:10px;}
.side .link ul li{float:left; width:56px; height:32px; margin:10px 4px 0 0; line-height:30px; text-align:center; overflow:hidden;}
.side .link ul li a{display:block; border:1px solid #eee; color:#2aa53b;}
.side .link ul li a:hover{border-color:#2aa53b; background:#2aa53b; color:#fff;}

/*videos*/
.videos{margin-top:5px; overflow:hidden;}
.videos .ipit .ip{position:relative; display:block; height:169px; margin:10px 0; border-radius:3px; overflow:hidden;}
.videos .ipit .ip:hover .img{opacity:.88;}
.videos .ipit .it{margin:0;}
.videos .ipit .it .li{height:32px; line-height:30px; overflow:hidden;}
.videos .ipit .it .li em{font-family:Georgia; font-size:18px; padding-right:8px; color:#999;}
.videos .ipit .it .li:nth-child(1) em{color:#ff0000;}
.videos .ipit .it .li:nth-child(2) em{color:#fc7039;}
.videos .ipit .it .li:nth-child(3) em{color:#fd8607;}
.videos .ipit .it .li .line1{float:left; width:220px;}
.videos .ipit .it .li .g9{float:right; color:#999;}

.play_icon{position:absolute; left:50%; top:50%; width:48px; height:48px; margin:-24px 0 0 -24px; line-height:48px; text-align:center; background:rgba(0,0,0,.35); border-radius:100%; overflow:hidden;}
.play_icon .iconfont{color:#fff; font-size:22px;}
.play_time{position:absolute; right:10px; bottom:10px; width:60px; height:24px; line-height:24px; text-align:center; background:rgba(0,0,0,.35); border-radius:30px; color:#fff; overflow:hidden;}

/*hots*/
.side .hots{margin-top:20px;}
.side .hots ul li{overflow:hidden; margin-left:4px; padding-left:15px;height:28px;background:url(https://www.cndzys.com/tpl/default/images/icon4.png) no-repeat 0 12px;color:#939393;text-align:right;font-size:12px;line-height:28px}
.side .hots ul li a{float:left;display:block;overflow:hidden;width:286px;text-align:left;font-size:14px}
.side .hots_img1,.side .hots_img2{float:left;display:inline-block;width:143px;height:145px; margin:0 1px 0 4px;}
.side .hots_img1 img,.side .hots_img2 img{width:143px;height:102px}
.side .hots_img1:hover img,.side .hots_img2:hover img{width:143px;height:102px;opacity:.88;-moz-opacity:.88}

.side .hots_img1 p a,.side .hots_img2 p a{overflow:hidden;}
.side .hots_img1 p a,.side .hots_img1 p a:hover,.side .hots_img2 p a,.side .hots_img2 p a:hover{display:block;width:122px;height:32px; padding:0 10px; color:#333;text-align:center;line-height:32px}
.side .hots_img1:hover p a,.side .hots_img2:hover p a{color:#2aa53b;}

/*tabs*/
.side .tab_con ul li{display:flex; height:32px; margin-left:4px; line-height:32px; overflow:hidden;}
.side .tab_con ul li p{line-height:36px;}
.side .tab_con ul li em{font-family:Georgia; font-size:18px; padding-right:8px; color:#999;}
.side .tab_con ul li:nth-child(1) em{color:#ff0000;}
.side .tab_con ul li:nth-child(2) em{color:#fc7039;}
.side .tab_con ul li:nth-child(3) em{color:#fd8607;}

/* ---------------------footer CSS----------------------- */
.footer{margin-top:40px; padding:20px; background:#eee; border-top:1px solid #e2e2e2; color:#aaa; text-align: center}
.footer p{background:#eee; font-size:14px; text-align:center;}
.footer p a{padding:0 10px;}

/* ---------------------backtop CSS----------------------- */
.back{position:fixed; bottom:100px; right:50px;}
.back .code{padding:12px; background:#e6e6e6;}
.back .code i{display:block; width:100px; height:100px; background:url(https://www.cndzys.com/tpl/default/images/content_custom.png) -92px -140px; overflow:hidden;}
.back .code p{margin-top:5px; font-size:16px; text-align:center; color:#7f7f7f;}
.back .top{display:flex; justify-content:center; align-items:center; width:64px; height:64px; margin:20px auto; background:#f7f7f7; border:#d2d2d2 1px solid; border-radius:5px; overflow:hidden; cursor:pointer;}
.back .top:hover{background:#3cac4c; border-color:#3cac4c;}
.back .top .iconfont{font-size:48px; color:#3cac4c;}
.back .top:hover .iconfont{color:#fff;}

@font-face {
  font-family: "iconfont"; /* Project id 3488568 */
  src: url('iconfont_list.ttf?t=1657074132330') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yueduliang:before {
  content: "\e645";
}

.icon-bofang:before {
  content: "\e681";
}

.icon-biaoqian:before {
  content: "\e60a";
}

.icon-xiazhi:before {
  content: "\e67f";
}

.icon-shangzhi:before {
  content: "\e680";
}

.icon-toubu:before {
  content: "\e62e";
}

.icon-zubu:before {
  content: "\e664";
}

.icon-beibu:before {
  content: "\e601";
}

.icon-xiongbu:before {
  content: "\e603";
}

.icon-yinhao1:before {
  content: "\e75b";
}

.icon-fanhuidingbu:before {
  content: "\e614";
}

.icon-xiangxia:before {
  content: "\e612";
}

.icon-xiangshang:before {
  content: "\e613";
}