@charset "utf-8";

* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;}
body {background-color: #fff;font-family: "微软雅黑", "Microsoft Yahei", "Arial";font-size: 16px;line-height: 1.8;color: #333;overflow-x: hidden;min-width: 1300px;margin-left: auto;margin-right: auto;}
img {border: none;vertical-align: middle;max-width: 100%;}
a {text-decoration: none;color: #333;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a:hover{ color:#dc251f;}
input, textarea, select, button,radio {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit;}
textarea {resize: none;overflow-y: auto;}
input[type="submit"], input[type="reset"], input[type="button"], button {cursor: pointer;-webkit-appearance: none;}
hr {height: 0;border-width: 1px 0 0 0;border-style: solid;margin: 0;color: #ddd;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0;}
ul, ol, li {list-style: none;-webkit-padding-start: 0}
dt, dd {padding: 0;margin: 0;list-style: none;}
b{font-weight: normal;}
.wid{width: 1300px;margin-left: auto;margin-right: auto;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}
.center{text-align: center;}
.m10{margin: 10px;}
.m30{margin: 30px;}
.m50{margin: 50px;}
.m60{ margin: 60px 0px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb80{margin-bottom: 80px;}
.pt30{padding-top: 30px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pb50{padding-bottom: 50px;}
.p10{padding: 10px;}
.p30{padding: 30px;}
.p50{padding: 50px;}
.p60{padding: 60px;}

/* 头部 */
.head .logo a{display:block;}
.menu img{margin-top:30px;}
.nav ul li{float:left;width:100px;height:100px;position:relative;text-align: center;}
.nav ul li a{line-height:100px;display: block;text-align: center;}
.nav ul li .toplink:after{position:absolute;top:-3px;left:0;right:-1px;margin:auto;content:'';width:0;height:100px;border-bottom:#dc251f solid 3px;transition:all .5s ease-in-out;z-index:100}
.nav ul li .toplink:hover:after{width:100%}
.nav ul li .ahover{background:#fff;COLOR: #dc251f}.nav .sub_con{position:absolute;background:#fff;top:100px;z-index:999;width:100px;overflow:hidden;display: none;}
.nav .sub_con p a{line-height: 50px;display: block;text-align:center;width:100%;border-bottom: #ddd 1px solid;}
.sub_con  p a:hover{ background:#dc251f;color: #fff; }

/*banner轮播图*/
.flexslider{position:relative; overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat; z-index:10;}
.slides{position:relative;z-index:1;}
.slides li{height:650px; z-index: 0;}
.flexslider .slides .s1{ background:url(../images/ban01.jpg) center center no-repeat;}
.flexslider .slides .s2{ background:url(../images/ban02.jpg) center center no-repeat;}
.flexslider .slides .s3{ background:url(../images/ban03.jpg) center center no-repeat;}
.flexslider .slides .s4{ background:url(../images/ban04.jpg) center center no-repeat;}
.flexslider .slides .s5{ background:url(../images/ban05.jpg) center center no-repeat;}
.flexslider .slides .s6{ background:url(../images/ban06.jpg) center center no-repeat;}
.flexslider .slides .s7{ background:url(../images/ban07.jpg) center center no-repeat;}
.flexslider .slides .s8{ background:url(../images/ban08.jpg) center center no-repeat;}
.flexslider .slides .s9{ background:url(../images/ban09.jpg) center center no-repeat;}
.flexslider .slides .s10{ background:url(../images/ban10.jpg) center center no-repeat;}
.flexslider .slides .s11{ background:url(../images/ban11.jpg) center center no-repeat;}
.flexslider .slides .s12{ background:url(../images/ban12.jpg) center center no-repeat;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width: 60px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width: 60px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:51px;height:98px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* 板块一 */
/* 新闻图片轮播样式 */
.mySwiper {
    width: 610px;
    /* margin: 20px auto; */
}
.swiper-slide {
    /* text-align: center; */
    font-size: 18px;
    background: #fff;
    position: relative;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.swiper-slide p{position: absolute;left: 0;padding-left: 10px;bottom: 0;color:#fff;z-index: 22;background: rgba(0,0,0,0.5);width: 100%;height: 45px;line-height: 45px;}
.news .news_right{width:50%;}
#Tab1 .TabADS{border-bottom: #dc251f 2px solid;position: relative;}
#Tab1 .TabADS ul li{display: inline-block;padding: 0 20px;line-height: 45px;font-size: 18px;cursor: pointer;text-align: center;position: relative;}
#Tab1 .TabADS .TasADSOn{ color:#ffffff ;background:#dc251f;}
#Tab1 .row ul li{line-height: 45px;border-bottom: #ddd 1px dotted;position:relative;padding-left: 15px;width:630px}
#Tab1 .row ul li:after{content:"";position:absolute;width:5px;height:5px;background:#dc251f;border-radius:50px;top:20px;left: 0;}
#Tab1 .row ul li span{ float: right; color: #999;}
#Tab1 .row ul li a{display: block;width: 100%;}
/* 小ban */
.xiaoban{background:url(../images/xban.jpg) center center no-repeat;height:135px;}
/* 党建新闻 */
.dang{background:#f2f2f2;height:440px;padding-top:30px}
.dang .dang_left{width:750px;margin-right:50px}
#Tab2 .TabADS{border-bottom: #dc251f 2px solid;position: relative;}
#Tab2 .TabADS ul li{display: inline-block;padding: 0 20px;line-height: 45px;font-size: 18px;cursor: pointer;}
#Tab2 .TabADS ul li a{display:block;}
#Tab2 .TabADS .TasADSOn{ color:#fff ;background:#dc251f;}
#Tab2 .TabADS .more{ position: absolute; right: 0; line-height: 45px; top: 0; font-size: 12px;}
#Tab2 .row ul li{line-height: 50px;position:relative;padding-left: 15px;}
#Tab2 .row ul li:after{content:"";position:absolute;width:5px;height:5px;background:#dc251f;border-radius:50px;top:20px;left: 0;}
#Tab2 .row ul li span{ float: right; color: #999;}
#Tab2 .row ul li a{ display: block; width: 100%;}
.dang_right{width:500px;}
.dang_right ul li{float:left;width:220px;height:185px;background:#fff;margin:0 0 30px 30px;border-radius:8px;}
.dang_right ul li img{display:block;margin:auto;margin-top:30px;}
.dang_right ul li p{text-align:center;line-height:2;font-weight:bold;font-size:20px;}
.cishan ul li{float:left;width: 180px;height: 150px;background:#fff;margin: 0 0 0 30px;border-radius:8px;}
.cishan ul li img{display:block;margin:auto;margin-top:30px;}
.cishan ul li p{text-align:center;line-height:2;font-weight:bold;font-size:20px;}
.cishan .tit{background:url(../images/tit3.png) center center no-repeat;height:75px;}
/* 商会人物 */
.person{position:relative;padding: 30px 0 60px 0;}
.person .tit{background:url(../images/tit.png) center center no-repeat;height:75px;}
#prev{position:  absolute;left: -80px;width:50px;height:50px;top: 230px;cursor:pointer;z-index:999;}
#next{position:  absolute;right: -80px;width:50px;height:50px;top: 230px;cursor:pointer;z-index:999;}
#box{width: 1300px!important;display:block;} 
#box ul{ display:block; overflow:hidden;}
.person ul li{float: left;width: 297px!important;height: auto!important;margin-right: 30px;position: relative;overflow: hidden;transition: all ease-in-out 0.3s;z-index: 111;}
.person ul li a{display:block;}
.person .txt{width: 100%;height: 45px;background: #ec6763;position:absolute;left:0;bottom: 0px;color:#fff;font-family:"微软雅黑";transition: all ease-in-out 0.3s;z-index: 9999;}
.person .txt h2{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.person .txt p{font-size:14px;text-align:center;} 
.person li a:hover .txt{height:100px;}
.person .more{width:200px;height:45px;background:#dc251f;text-align:center;line-height:45px;margin:auto;margin-top: 40px;}
.person .more a{display:block;color:#fff;}
/* 入会企业 */
.business .tit{/* background:url(../images/tit2.png) center center no-repeat; */height:75px;text-align: center;font-size: 30px;font-weight: bold;position: relative;}
.business .tit:after{ width:50px;height:2px; background:#dc251f;display:block; content:"";position:absolute; left:50%; margin-left:-25px;}
#demo{overflow:hidden;width: 1300px;display: inline;float:left;} 
#demo ul li{width: 220px;float:left;margin-left: 20px;border: 1px solid #ddd;}
#demo ul li:hover{border:1px solid #dc251f;}
#demo ul li img{width: 100%;height: 120px;}
#demo ul li p{padding:5px 10px;font: normal 14px/24px "微软雅黑";text-align:center;}
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;} 
/* 友情链接 */
.link .link_tit{font-size:20px;color: #dc251f;font-weight: bold;float: left;line-height: 50px;}
.link .web{margin-left:100px;}
.link .web .list{float: left;width:220px;margin:0 40px;position:relative;}
.link .web .list .name{display:block;width: 100%;height: 50px;line-height: 50px;border: 1px solid #c2c2c2;color: #666;padding: 0 20px;background: url(../images/link_tb.png) no-repeat right 15px center;}
.link .web .list ul{display:none;position: absolute;left: 0;top: 50px;width: 260px;background: #fff;border: 1px solid #c2c2c2;border-top: none;}
.link .web .list ul li a{display:block;padding:0 20px;font-size:16px;line-height:50px;color:#626161}
.link .web .list ul li a:hover{background:#dc251f;color:#fff;}
.link .web .list:hover ul{display:block}
/* 底部 */
.footer{background:#333e4e;}
.footer .footer_nav{border-bottom: 1px #666e79 solid;}
.footer .footer_nav a{margin-right:30px;width: 117px;text-align:center;display:block;float:left;color: #fff;font-size: 18px;line-height:80px;}
.footer .footer_nav a:nth-child(8n){margin-right:0;}
.footer a{color: #9a9fa7;}
.footer_nav ul li a{font-size:18px;color:#fff;display:block;line-height:80px;}
.footer_nav a:hover{color:#dc251f;}
.footer_left{margin-right:240px}
.footer_left li{color:#9a9fa7;margin-bottom:10px;}
.footer_midd{padding-top:30px;width:400px}
.footer_midd p{color:#9a9fa7;}
.footer_right p{text-align:center;color:#9a9fa7;line-height:2;}

/* 关于我们页面 */
.aboutban{background:url(../images/aboutban.jpg) center center no-repeat;height: 300px;}
.newsban{background:url(../images/newsban.jpg) center center no-repeat;height: 300px;}
.dangban{background:url(../images/dangban.jpg) center center no-repeat;height: 300px;}
.csban{background:url(../images/csban.jpg) center center no-repeat;height: 300px;}
.hyban{background:url(../images/hyban.jpg) center center no-repeat;height: 300px;}
.proban{background:url(../images/proban.jpg) center center no-repeat;height: 300px;}
.lxban{background:url(../images/lxban.jpg) center center no-repeat;height: 300px;}
.main_nav{position:relative;}
.main_nav .nei_nav{width:100%;height:80px;background: #d9b866;position:relative;top:-40px;left: 0;text-align:center;}
.nei_nav ul li{display: inline-block;width: 100px;line-height: 80px;font-size: 16px;/* margin: 0 14px; */}
.nei_nav ul li p{line-height:80px}
.nei_nav ul li a{display:block;color:#665424;}
.nei_nav ul li a:hover{color:#fff;}
.main_weizhi span{color:#666;font-size: 16px;background:url(../images/footer3.png)left center no-repeat;padding-left: 40px;}
.nei_nav ul .on{color:#fff;background: url(../images/icon_subnav_bg.png) center bottom no-repeat;}
.main .title p{font-size: 30px;text-align:center;position:relative;}
.main_about img{display:block;margin:auto;}
.main .title p:after{position:absolute;content:"";display:block;width:60px;height:3px;background:#dc251f;top:70px;left: 50%;margin-left: -30px;}
.main_about .about_us{width:800px;}
.about_us .about_box{width:800px;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px #eee solid;}
.about_us .about_logo{width: 180px;}
.about_us .about_name{width: 620px;}
.about_us .about_name h2{font-size: 24px;}
.about_us .about_name h3{font-size: 16px;margin-bottom:10px;}
.about_us .about_name p{color:#666;}
.about_us p{margin-bottom: 5px;}
.main_wenhua{background:#f5f5f5;padding: 50px 0;margin-top: 100px;}
.main_wenhua .wenhau_img{width: 36.25%;position: relative;}
.wenhau_img img{position: absolute;left: 0;top: -116px;width: 100%;}
.wenhua_tit{width:55%;}
.wenhua_tit .desc{font-size: 18px;line-height: 2;color: #333;margin-bottom: 20px;font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-weight: bold;}
.wenhua_tit .cons ul li{float:left;width:130px;height:130px;border:1px #333 solid;border-radius:50%;margin-right:60px;}
.wenhua_tit .cons ul li:nth-child(4n){margin-right:0;}
.cons ul li img{display:block;margin:auto;margin-top:40px;}
.cons ul li p{position:relative;font-size:18px;text-align:center;line-height:2;font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-weight: bold;}
.cons ul li p:after{position:absolute;content:"";background: url(../images/zuoyou.png) center center no-repeat;width: 30px;height: 11px;right: -45px;}
.cons ul li:last-child p:after{display:none;}
/* 新闻栏目 */
.main .news_yaowen ul li{width: 23.5%;float:left;margin-right:2%;}
.main .news_yaowen ul li:nth-child(4n){margin-right:0;}
.news_yaowen ul li a{display:block;}
.news_yaowen .info{background:#f3f3f3; position:relative;}
.news_yaowen .info:after{content:''; width:6px; height:40px; background:#dc251f; position:absolute; left:0; top:20px;}
.news_yaowen .box{padding:24px 15px;}
.news_yaowen .box .date{font-size:16px;color:#dc251f;line-height:2;font-weight:200;}
.news_yaowen .box .tit{white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;font-size:20px;line-height:2;margin:10px 0;}
.news_yaowen .box .con{font-size:14px;line-height:1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_yaowen ul li .img{position: relative;display: block;width: 100%;overflow: hidden;}
.news_yaowen ul li .img img{transition: all .8s ease 0s;}
.news_yaowen ul li:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.news_yaowen ul li:hover{box-shadow:0 0 15px rgba(0,0,0,.2);}
.news_list ul li{border-bottom:1px #d1d1d1 solid;padding: 25px 0;}
.news_list ul li .img{display: block;width: 25%;float: left;overflow: hidden;border: 5px #f0ece1 solid;}
.news_list ul li .img img{transition: all .8s ease 0s;}
.news_list .text{width: 72%;float: right;position: relative;}
.news_list .text a{display:block;}
.news_list .text .title{font-size: 24px;line-height: 30px;overflow: hidden;white-space: nowrap;margin-bottom: 10px;display: block;text-overflow: ellipsis;}
.news_list .text .desc{font-size: 18px;line-height: 1.8;height: 60px;overflow: hidden;margin-bottom: 10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_list .text .date{color: #999;background: url(../images/icon_rili.png) left center no-repeat;padding-left: 28px;margin-bottom: 10px;}
.news_list .text .con{margin-bottom: 60px;}
.news_list .text .view{font-size: 14px;color: #666;line-height: 30px;}
.news_list li:hover .title,.news_list li:hover .view{color: #dc251f;}
.news_list li:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.main_bottom ul li{width: 373px;float:left;margin-right: 30px;margin-bottom: 30px;padding: 20px;border-radius: 6px;box-shadow: 0 0 16px rgba(0, 0, 0, .1);}
.main_bottom ul li:nth-child(3n){margin-right:0;}
.main_bottom ul li p{overflow: hidden;white-space: nowrap;margin: 10px 0;display: block;text-overflow: ellipsis;font-size: 20px;}
.main_bottom ul li span{font-size:18px;color:#999}
.main_bottom ul li strong{font-size:14px;font-weight:normal;line-height: 2;display:block;color: #777;margin-top:10px;}
.main_bottom ul li .xq{color: #333;background: #ddd;padding: 5px 30px;border-radius: 50px;float: right;}
.main_bottom ul li .xq:hover{background:#dc251f;color:#fff;}
.main_bottom ul li a{display:block;}

.yaowen .yaowen_left{float:left;width:45%;margin-right:10%;}
.yaowen .yaowen_right{float:left;width:45%;}
.yaowen_tit{height:60px;}
.yaowen_tit h2{position:relative;padding-left: 30px;font-size: 30px;float:left;padding-right: 64%;}
.yaowen_tit h2:before{position:absolute;content: " ";display: block;width: 15px;height: 15px;border-radius: 50px;border: 3px #dc251f solid;/* background: #dc251f; */left: 0px;top: 20px;}
.yaowen_tit h2:after{position:absolute;content: " ";display: block;width: 3px;height: 3px;border-radius: 50px;border: 3px #dc251f solid;/* background: #dc251f; */left: 6px;top: 26px;}
.yaowen_tit a{line-height: 60px;display:block;font-size:16px;color:#dc251f;position: relative;}
.yaowen_cont ul li{line-height: 50px;position:relative;padding-left: 15px;border-bottom:1px #ddd dotted;}
.yaowen_cont ul li:after{content:"";position:absolute;width:5px;height:5px;background:#dc251f;border-radius:50px;top: 24px;left: 0;}
.yaowen_cont ul li span{ float: right; color: #999;}
.yaowen_cont ul li a{ display: block; width: 100%;}

/* 商会人物栏目页面 */
.people .con{width: 45%;float: left;background:#f2f2f2;margin-right: 5%;margin-bottom:30px;position: relative;min-height: 180px;overflow: hidden;}
.people .con .img{width: 45%;float:left;position: relative;overflow: hidden;}
.people .con .img img{transition: all .8s ease 0s;width: 100%;}
.people .con .img:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.people .con .text{width: 51%;padding: 1% 2% 0;float: left;}
.people .con .text .title{line-height: 30px;border-bottom: 1px dashed #999;margin-bottom: 10px;position: relative;padding-bottom: 10px;}
.con .text .title .name{font-weight: bold;color:#333;font-size:20px;}
.con .zhiwei{color: #ffffff;font-size:14px;background: #dc251f7d;line-height: 30px;position: absolute;z-index: 999;display: block;bottom: 0;width: 100%;text-align: center;}
.people .con .text .jieshao{padding-left: 40px;position: relative;overflow: hidden;}
.con .text .jieshao .js{position: absolute;left: 0;top: 0;}
/* 党建中心栏目页面 */
.main .news_dang{background: #f0f0f0;}
.news_dang .dang_fl{width:50%;position: relative;text-align:center;padding:60px 0;}
.news_dang .dang_fl h2{font-size: 48px;color: #a5a5a5;line-height: 68px;font-weight: bold;font-family: Helvetica;}
.news_dang .dang_fl p{font-size: 30px;color: #b21a08;font-weight: bold;margin-bottom:20px;}
.news_dang .dang_fl ul li{display: inline-block;font-size: 18px;position: relative;padding: 0 20px;}
.news_dang .dang_fl ul li:before{position:absolute;content:"";width: 1px;height: 18px;left: -2px;top: 9px;background: #333;}
.news_dang .dang_fl ul li:first-child:before{display:none}
.news_dang .dang_fr{width:50%;}

.news_d .img{width: 46%;}
.news_d a{display:block;}
.news_d .text{width: 46%;float: left;padding: 50px;background: #f7f7f7;}
.news_d .text .time{background: url(../images/icon_rili.png) left center no-repeat;padding-left:28px;font-size: 18px;color:#999;}
.news_d .text .title{font-size: 22px;margin:15px 0;line-height:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news_d .text .desc{color: #747474;line-height: 30px;margin-bottom:15px;}
.news_d .text .view{font-size: 14px;color: #666;line-height: 30px;}
/*page*/
.m-page{text-align: right;font-size: 0;height: 38px;line-height: 38px;padding-right: 10px;margin-top: 30px;}
.m-page .pagelist{margin-right:420px;}
.m-page a, .m-page li{display: inline-block;font-size: 15px;background-color: #fff;padding: 0px 13px;height: 36px;overflow: hidden;text-align: center;border: 0px #ddd solid;color: #333;font-family: Arial;margin-left: 7px;border: 1px solid #ccc;vertical-align: top;}
.m-page li{display: inline;color: #333;border:none;padding:0;}
.m-page .thisclass{background: #dc251f;color: #fff;padding: 0px 13px;height: 36px;margin-left: 5px;display: inline-block;}
.m-page a.next, .m-page a.prev{font-family: Arial;font-size: 16px;font-weight: 700;}
.m-page a:hover, .m-page li.thisclass a{background-color: #dc251f;color: #fff;}
.m-page span{font-size: 14px;padding-right: 10px;}
/* 新闻详情页面 */
.content .tit{padding:10px 0;border-bottom:1px #eee solid;margin-bottom:20px;}
.content .tit h2{font-size:30px;color:e4ca92;text-align:center;}
.content .tit p{text-align:center;}
.content .tit span{padding: 0 20px;display: inline-block;line-height: 30px;color: #999;}
.content .tit #share{margin-left:583px;}
.content .cont{text-indent:35px;}
.content .cont p{margin-bottom:10px;}
.content .cont p img{display:block;margin: 10px auto;}
.content .next{padding: 20px 0;border-top: solid 1px #dddddd;margin: auto;margin-top: 10px;}
.content .next .next_fl{width: 400px;text-align:left;background: url(../images/qiehuan_l.png) left center no-repeat;padding-left:55px;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;}
.content .next .next_fr{text-align:right;background: url(../images/qiehuan_r.png) right center no-repeat;padding-right:55px;}
/* 人物详情页面 */
.main .person .pic{width: 35.55%;}
.main .person .jieshao{width: 61.33%;}
.main .person .jieshao h2{font-size:36px;font-weight:bold;border-bottom: 1px dashed #ddd;margin-bottom: 30px;}
.main .person .jieshao p{position:relative;font-size:24px;margin-bottom: 20px;padding-left:15px;font-weight:bold;}
.main .person .jieshao .desc p{font-size:20px;font-weight:normal;}
.main .person .jieshao span{line-height: 2;}
.jieshao .zw{margin-bottom:30px;}
.jieshao .dw{margin-bottom:30px;}
.jieshao span{padding: 10px 20px;background-color: #dc251f;color: #fff;margin-right: 10px;border-radius: 50px;}
.main .person .jieshao p:before{position:absolute;content:"";width:4px;height: 25px;background:#dc251f;top: 10px;left:0;}
.main p{line-height: 2;}
.main_about p{margin-bottom:10px;}

/* 慈善企业 */
.qiye{padding: 2rem 0;} 
.qiye ul li{width: 19%;float: left;margin: 1% 0.5%;}
.qiye .imgbox{border: #ddd 1px solid;border-radius:0.8rem;overflow: hidden;}
.qiye a img{border-radius:0.8rem;height: 120px;display: block;margin: auto;}
.qiye a:hover img{transform:scale(1.1,1.1);}
.content img{display: block;max-width: 100%;margin: auto;}

/* 友情链接 */
.youlian {
    max-width: 1300px;
    margin: 30px auto;
    padding: 20px;
    /* background-color: #f8f9fa; */
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    font-family: 'Helvetica Neue', Arial, sans-serif;
  }
  
  /* 标题样式 */
  .youlian .tit {
    font-size: 1.5rem;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e4e8;
    position: relative;
  }
  
  /* 标题装饰线 */
  .youlian .tit::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 80px;
    height: 2px;
    background: linear-gradient(90deg, #ff1500, #ff8001);
  }
  
  /* 链接容器样式 */
  .youlian p {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
  
  /* 单个链接样式 */
  .youlian a {
    display: inline-block;
    padding: 8px 16px;
    background-color: white;
    color: #555;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #ddd;
    transition: all 0.3s ease;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  }
  
  /* 鼠标悬停效果 */
  .youlian a:hover {
    background-color: #f0f7ff;
    color: #ec6763;
    border-color: #ffd7c6;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(41, 128, 185, 0.1);
  }
  