body {padding:0;margin:0;font-size:14px;font-family:"Microsoft yahei";line-height:1.5;color:#333;}
*{margin:0;padding:0;}
ul {list-style-type:none;}
em {font-style:normal;}
a {text-decoration:none;}
a {color:#333;}
.fl {float:left;}
.fr {float:right;}
input,button{border:none;}

.head{position:fixed;width:100%;top:0;left:0;height:100px;z-index:11;  background:#fff;    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);}
.logo {float:left;margin-top:15px;margin-right:50px;} 
.logo img{max-width:70px;max-height:70px; margin-right:10px;}
.logo a{font-size: 36px; font-weight: bold;display: flex;    align-items: center; letter-spacing:3px; color:#4fb646;}
.logo a:hover{color:#4fb646 !important;}

.ssbox{width:600px;float:left;margin-top:15px;}
.Menubox{width:600px;height:25px;line-height:25px;float:left;}
.Menubox li{float:left;display:block;cursor:pointer;width:100px;color:#333333;height:25px;line-height:25px;text-align:center;margin-right:10px;font-size:12px}
.Menubox li.hover{background:#4fb646;color:#ffffff;font-weight:bold}
 
.Contentbox{width:600px;height:35px;}
.Sinput{width:468px;height:31px;color:#303030;border:2px solid #4fb646;border-right:0px;line-height:31px;padding-left:10px;background:#f9f9f9; float:left;}
.Sbuttom{background:#4fb646;width:120px;border:0px;font-size:14px;font-weight:normal;height:35px;line-height:35px;color:#ffffff;cursor:pointer;float:left;}
.Sinput:focus,.Sbuttom:focus{outline:0}
  

.login-box { float:right; margin-top:40px;}
.login-box a{height:30px; line-height:30px;font-size:14px;width:80px;border-radius: 6px; border:1px solid #dedede;display:block; float:right;text-align:center;}
.login-box .active {color:#FFFFFF;background:#4fb646; margin-left:20px; }
 
.app1 {width:1100px;margin:0 auto;}
.app {width:1100px;margin:0 auto;overflow:hidden; margin-top:120px;}

 
.topappbox{overflow:hidden; margin-bottom:15px;}
.topbanner{width:740px;height:340px; float:left;margin-top:20px;}

.swiper {width:100%;height:100%;margin:0 auto; overflow:hidden;position:relative;}
.swiper-slide {text-align:center;font-size:18px;background:#fff; display:flex;justify-content:center;align-items:center;}
.swiper-slide img {width:100%; }
.swiper-slide p{width:100%;line-height:25px;padding:10px 20px; box-sizing:border-box;background:#000;opacity:.6;color:#fff;position:absolute;bottom:0; text-align:left;}
.swiper-ico{position:absolute;top:50%;margin-top:-35px;width:35px;height:70px;z-index:9;cursor:pointer;opacity:.5; } 
.swiper-ico-next {background:url(/images/left-right.png) no-repeat center #333;left:0px;background-position:0px -5px; }
.swiper-ico-prev {background:url(/images/left-right.png) no-repeat center #333;right:0px;background-position:-35px -5px; }
.swiper-ico-next:hover,.swiper-ico-prev:hover {opacity:.8;}
.topbanner:hover .swiper-ico-next,.topbanner:hover .swiper-ico-prev {display:block;}
 



.vipqy{ float:right; width:288px; background:#ffffff; margin-top:20px; height:320px; padding:5px 15px 8px 15px; border:1px solid #dedede}
.vipqy h2{font-size:18px;font-weight:500;border-bottom:1px solid #eee;padding-bottom:5px; font-size:24px;  color:#4fb646;} 
.vipqy ul li{ float:left; width:330px; height:20px;line-height:20px; margin-top:14px}
.vipqy ul li i{ background:#f2f2f2; width:20px; height:20px; text-align:center; float:left; font-style:normal; color:#333333}
.vipqy ul li a:hover{color:#4fb646 !important;}
.vipqy ul li .nom1{ background:#59aa79; color:#fff}
.vipqy ul li .nom2{ background:#4fb646; color:#fff}
.vipqy ul li .nom3{ background:#6dbfe5; color:#fff}
.vipqy ul li span{ display:none;}
.vipqy ul li p{ float:left; padding-left:10px;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; height:20px; width:300px;}
 
 
 

.appleft{width:100%;display:flex; justify-content:space-between;}
.app-box-list{width:320px;border:1px solid #dedede;padding:15px;}
 
.top_img_box{width:100%; position:relative;} 
.top_img_box  img{width:100%;height:320px;display:block}
.top_img_box  span{display:block;height:40px; line-height:40px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size:16px; position:absolute;bottom:0;background:#000;opacity: 0.6; width:100%; color:#fff;text-indent:15px;}


.right_text_title{border-left:5px solid #4fb646;text-indent:10px;   font-size:26px; height:26px; line-height:26px;  color:#4fb646;margin-bottom:20px}
.foot_text_list { display:flex; flex-wrap:wrap; background:#fff; } 
.foot_text_list li{width:100%;line-height:38px;height: 38px; overflow:hidden; font-size:18px; display:flex; align-items:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;} 
.foot_text_list li:hover a{color:#4fb646;}
.foot_text_list li a{color:#333333;  text-decoration:none; margin-left:10px;}
.foot_text_list li .point{ background: #4fb646;  height: 4px;    width: 4px;}
 
 
.pagebox{width: 1100px;margin: 20px auto;}
.page-item{ width: 36px; height: 36px; line-height:36px; border-radius: 6px;background-color: #fff;color: #3951b3;margin-right: 12px;display: inline-block;			 vertical-align: text-bottom;text-align: center;text-decoration: none;overflow: hidden;}
#page .n {width: 80px;padding: 0;line-height: 36px;border: none;}
.page-list .active {background: #4fb646;color: #fff;font-weight: normal;}
 
.linkbox{background:#fff;padding:15px; width:1068px; line-height:26px; margin:30px auto ;border:1px solid #dedede; background:#fff;}
.linkbox em{padding: 0px 6px; font-size: 12px;}


#footer {width:100%;padding:15px 0;background:#fff; line-height:30px;color:#333;text-align:center;}
 


 
  .right_info_tit,.zhuce2023{background:#4fb646 !important}
.right_info_tit a,.zhuce2023 a{text-shadow: 0 0 10px #cef1f7, 0 0 20px #cef1f7, 0 0 30px #cef1f7, 0 0 40px #cef1f7 !important;}
 
 
 
       @media(max-width:767px) {
 .app1,.app,.app2,.app3,.right-con{width:100% !important;margin-left:0;box-sizing:border-box;}
 .ssbox,.login-box,.linkbox,.xinxi_list li span,.topbanner{display:none !important;}
 .bannerbox{height:auto}
 .banner img{width:100%;}
 .sy2023list li{width:100% !important;}
 .xinxi_list{padding:10px;}
 .xinxi_list li{width:100% !important;}
 .vipqy{width:100% !important;margin-top:0;box-sizing:border-box;height:auto;}
 .left-list ul li{padding:0}
 .left-list ul li .imgbox{width:70px;height:70px;}
 .left-list ul li img{width:100%;height:100%;}
 .left-list ul li p{display:none;}
 .left-list ul li .titlebox{ width:calc(100% - 80px);}
 .left-con{width:100% !important;padding:10px;box-sizing:border-box;}
 .right-con{width:100% !important;padding:10px;box-sizing:border-box;}
 .topimglist li{width:48%;height:180px;}
 .topimglist li img{height:auto;width:100% !important;float:none}
 .left_img_list,.right_text_list{width:100% !important;}
 .appleftbox{display:block !important;padding:5px;}
 .left_img_list li img{width:100%; float:none;heigh:100%}
 .left_img_list li{height:auto;width:48%;}
 .left_img_list li .right-txt-box{width:100%;float:none}
 .left_img_list li .right-txt-box p{display:none;}
 .leftappbox{width:100% !important;}
 .topimglist li .right-txt-box{float:none;width:100%;}
 .appleft{width:100% !important;display:block;}
 .left_img_list ul{justify-content:space-between}
 .right_text_list li{width:100%;}
 .tuijian2 .tuijian2list{width:48%;}
 .tuijian2 .tuijianimgbox{width:100%;height:auto;}
 .app-box-list{width:100% !important;box-sizing:border-box;}
 }
 