@charset "utf-8";
/**溢出**/
.overH{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bgf{background:#fff;}
.wbox{display: flex;}
.wbox-flex{flex:1;}
.show-m{display:none;}
.hide{display:none;}

/**首页**/
.header{position:relative;padding:20px 0;width:1200px;margin:0 auto;}
.header .logo{display: inline-block;}
.header .logo img{max-width:100%;}
.header .right{position:absolute;right:0;top:50%;transform: translateY(-50%);max-width:325px;width:30%;height:48px;background:#e9e9e9;}
.header .right .srh{position:absolute;left:15px;right:40px;top:6px;}
.header .right input{width:100%;height:36px;line-height:36px;background:transparent;font-size:14px;color:#a1a1a1;}
.header .right em{position:absolute;right:15px;top:50%;transform: translateY(-50%);display: block;width:16px;height:16px;background:url(../img/icon-search.png) center no-repeat;}

.header .nav{position:absolute;right:0px;top:50%;transform:translateY(-50%);}
.header .nav img{display:inline-block;vertical-align:middle;width:20px;height:auto;}
.header .nav .txt{display:inline-block;vertical-align:middle;color:#9f3427;font-size:16px;}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }
.g-wp{transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.open-m .g-wp{transform: translate3d(-200px,0,0); -webkit-transform: translate3d(-200px,0,0);}
.menus-m{width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1; }
.menus-m .tit{ margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.menus-m li{ position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:16px; line-height:30px; }
.menus-m li a {display:block;color:#333;}
.menus-m li a:hover,.menus-m .current{color:#9f3427;}
.menus-m .current:after {content:"";position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #9f3427;}
.open-m .menus-m {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

.menus{background:#8a1405;}
.menus .lists{width:1200px;margin:0 auto;height:60px;line-height:60px;font-size:0;}
.menus .lists .item{display:inline-block;vertical-align:middle;font-size:0;padding:0 35px;cursor: pointer;}
.menus .lists .item:hover{background:#a0362b;}
.menus .lists img{display:inline-block;vertical-align:middle;width:25px;height:25px;cursor: pointer;}
.menus .lists label{display:inline-block;vertical-align:middle;font-size:18px;color:#fff;margin-left:7px;cursor: pointer;}

/*.swipers .swiper-container{width:100%;height:100%;}*/
/*.swipers .swiper-slide{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;}*/
/*.swipers .swiper-button-prev:after, .swipers .swiper-button-next:after{font-size:25px !important;color:#fff !important;}*/
/*.swipers .swiper-slide img{width:100%;}*/

/* 本例子css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.container{background:#eee;overflow:hidden;}
.container-in{width:1200px;margin:0 auto;padding-bottom:15px;}
.panel01{padding:15px;margin-top:15px;}
.panel01 .top{overflow:hidden}
.panel01 .top .top-l{float:left;}
.panel01 .top .top-r{margin:0 0 0 100px;}
.panel01 .top .top-r .tit{padding-top:5px;text-align:center;font-size:22px; font-weight:700; color:#000;}
.panel01 .top .top-r .des{margin-top:5px;line-height:20px;font-size:14px;color:#999;}

.panel01 .mid{overflow:hidden;}
.panel01 .mid-l{float:left;position:relative;width:670px;height:435px;overflow:hidden;}
.panel01 .mid-l .slideBox2{position:relative;width:100%;height:100%; overflow:hidden;}
.slideBox2 .hd{z-index: 222;position: absolute;bottom: 10px;right: 10px;}
.slideBox2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.slideBox2 .hd ul li{ float:left;width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px;cursor:pointer; background:#fff;border-radius:50%;}
.slideBox2 .hd ul li.on{ background:red !important; }
.slideBox2 .bd{width: 670px;height: 435px;}
.slideBox2 .bd ul{ overflow:hidden; zoom:1; }
.slideBox2 .bd ul li{position:relative;float:left; _display:inline; overflow:hidden; text-align:center;height: 100%;}
.slideBox2 .bd ul li .pic{width:100%;height:100%;}
.slideBox2 .bd ul li .pic img{width: 670px;height: 435px;}
.slideBox2 .bd ul li .txt{z-index:2;position:absolute;left:0;right:0;bottom:0;height:42px;line-height:42px;background:rgba(0,0,0,0.5);padding:0 100px  0 10px;color:#fff;font-size:14px;}


.panel01 .mid-r{margin:0 0 0 690px;height:435px;padding:15px;text-align:left;background:#f5f5f5;}
.panel01 .mid-r .lists{height:336px;overflow:hidden;}
.panel01 .mid-r .lists .item{position:relative;margin-top:22px;height:20px;line-height:20px;padding-left:15px;padding-right:100px;color:#333;font-size:16px;cursor:pointer;}
.panel01 .mid-r .lists .item:hover,.panel01 .mid-r .lists .item:hover .time{color:#ba3b2b}
.panel01 .mid-r .lists .item:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;display: inline-block;width:5px;height:5px;background:#b1b1b1;}
.panel01 .mid-r .lists .item .time{position:absolute;right:0;top:0;font-size:12px;color:#999;}

.com-tit{position:relative;padding-bottom:15px;border-bottom:1px solid #ddd;}
.com-tit .txt{margin-left:10px;line-height:24px;color:#333;font-size:18px;font-weight:bold;}
.com-tit .line{position:absolute;left:0;bottom:-1px;z-index:2;width:100px;height:2px;background:#ba3b2b;}
.com-tit .more{z-index:2;position:absolute;right:0;top:0;color:#999;font-size:14px;cursor:pointer;}
.com-tit .dec{position:absolute;top:5px;right:0;left:180px;height:10px;background:url(../img/pic-dec.png) center center repeat-x;}
.com-tit02{position:relative;border-bottom:1px solid #ddd;}
.com-tit02 .txt{display:block;width:120px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:18px;font-weight:bold;background:#ba3b2b;}
.com-tit03{position:relative;}
.com-tit03 .dec{position:relative;z-index:2;display:inline-block;width:100px;height:53px;line-height:45px;background:url(../img/bg-tit.png) left center no-repeat;text-align:center;color:#fff;font-size:18px;font-weight:bold;}
.com-tit03 .more{z-index:2;position:absolute;top:13px;right:0;color:#666;font-size:14px;cursor:pointer;}

.panel02{margin-top:15px;overflow:hidden;}
.panel02 .panel-l{float:left;width:840px;overflow:hidden;}
.panel02 .panel-l-t{height:295px;padding:20px 15px;}
.panel02 .panel-l-t .txts{margin:20px 0 0 10px;line-height:25px;font-size:14px;color:#666;}
.panel02 .panel-l-t .txts span a{margin-left:20px;color:#a37156;}
.panel02 .panel-l-t .items{margin-top:35px;overflow:hidden;}
.panel02 .panel-l-t .items .item{float:left;width:25%;}
.panel02 .panel-l-t .items .pic{margin:0 auto;text-align:center;}
.panel02 .panel-l-t .items .pic img{cursor: pointer;}
.panel02 .panel-l-t .items .txt{margin-top:10px;text-align:center;font-size:16px;color:#c09472;cursor: pointer;}
.panel02 .panel-l-b{height:350px;margin-top:20px;overflow:hidden;}
.panel02 .panel-l-b-item{float:left;width:50%;padding:15px 20px;}
.panel-l-b-item .lists{height:266px;overflow:hidden;}
.panel-l-b-item .lists li{position:relative;margin-top:18px;height:20px;line-height:20px;padding-left:15px;padding-right:100px;color:#333;font-size:16px;cursor:pointer;}
.panel-l-b-item .lists a{position:relative;margin-top:18px;height:20px;line-height:20px;padding-left:15px;color:#333;font-size:16px;cursor:pointer;}
.panel-l-b-item .lists li:hover,.panel-l-b-item .lists li:hover .time{color:#ba3b2b}
.panel-l-b-item .lists li:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;display: inline-block;width:0px;height:0px;border-left:5px solid #b1b1b1;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.panel-l-b-item .lists li .time{position:absolute;right:0;top:0;font-size:12px;color:#999;}


.panel02 .panel-r{float:right;width:345px;height:665px;}
.panel02 .panel-r-t{padding:20px 15px;}
.panel02 .panel-r-t .pic{margin-top:10px;width:100%;height:79px;}
.panel02 .panel-r-t .pic img{width:100%;height:auto;}
.panel02 .panel-r-t .txts{margin:10px 0 0 0;line-height:25px;font-size:14px;color:#666;}
.panel02 .panel-r-t .txts span a{color:#a37156;}
.panel02 .panel-r-b{padding:30px 15px 0 15px;}

.linkLists li{padding-left:70px;margin:15px 0px 0 0px;height:60px;line-height:60px;font-size:0;cursor:pointer;background:url(../img/bg-list.png) no-repeat;background-size:100% 100%;}
.linkLists img{display: inline-block;vertical-align:middle;}
.linkLists span{display: inline-block;vertical-align:middle;margin-left:8px;font-size:18px;color:#fff;}

.panel03{margin-top:20px;padding:30px;overflow:hidden;}
.panel03 .panel-l{float:left;width:40%;}
.panel03 .panel-r{float:right;width:60%;padding-left:40px;}
.panel03 .lists{height:342px;overflow:hidden;margin-top:30px;}
.panel03 .lists li{position:relative;margin-top:18px;height:20px;line-height:20px;padding-left:15px;padding-right:100px;color:#333;font-size:16px;cursor:pointer;}
.panel03 .lists a{position:relative;margin-top:18px;height:20px;line-height:20px;padding-left:15px;color:#333;font-size:16px;cursor:pointer;}
.panel03 .lists li:hover,.panel03 .lists li:hover .time{color:#ba3b2b}
.panel03 .lists li:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;display: inline-block;width:0px;height:0px;border-left:5px solid #b1b1b1;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.panel03 .lists li .time{position:absolute;right:0;top:0;font-size:12px;color:#999;}
.panel03 .cons{padding:20px 0 0 0;}
.panel03 .cons .swiper-container03,.panel03 .cons .swiper-container04{position:relative;overflow:hidden;}
.panel03 .cons .swiper-wrapper{height:320px;flex-wrap:wrap;flex-direction:column;}

.slideBox3{ overflow:hidden; position:relative; width:100%;}
.slideBox3 .bd{ padding:10px; overflow:hidden;  }
.slideBox3 .bd ul{ overflow:hidden; zoom:1; width:210px;  float:left; _display:inline;  }
.slideBox3 .bd ul li{width:190px;margin:15px 0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideBox3 .bd ul li .pic{position:relative;width:100%;height:145px;border:1px solid #ddd;font-size:0;line-height:143px;text-align:center;}
.slideBox3 .bd ul li .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;}


.slideBox4{ overflow:hidden; position:relative; width:100%;}
.slideBox4 .bd{ padding:10px; overflow:hidden;  }
.slideBox4 .bd ul{ overflow:hidden; zoom:1; width:210px;  float:left; _display:inline;  }
.slideBox4 .bd ul li{width:190px;margin:15px 0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideBox4 .bd ul li .pic{position:relative;width:100%;height:145px;border:1px solid #ddd;font-size:0;line-height:143px;text-align:center;}
.slideBox4 .bd ul li .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;}
.slideBox4 .bd .tempWrap{margin:0 auto;}


.links{background:#8a1405;}
.links .in{width:1200px;margin:0 auto;padding:20px;}
.links .tit{display:inline-block;vertical-align:middle;line-height:30px;font-size:14px;color:#fff;}
.links select{margin-left:20px;display:inline-block;vertical-align:middle;width: 180px;height:30px;line-height:30px;font-size:12px;color:#fff;padding:0 10px;background:#9f3427;}
.links select.fir{margin-left:10px;}
.selStyle{background-color:#9f3427 !important;color:#fff;}

.footer{padding:20px 0;}
.footer .in{position:relative;width:1200px;margin:0 auto;}
.footer p{margin-top:12px;font-size:14px;color:#999;}
.footer .ewm{position:absolute;top:50%;transform: translateY(-50%);right:0;width:120px;margin-top:0;}
.footer .ewm .pic{width:100%;height:120px;}
.footer .ewm .pic img{width:100%;height:100%;}
.footer .ewm .txt{font-size:12px;text-align:center;margin-bottom:10px;}

@media screen and (max-width:1365px){
    ::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
    ::-webkit-scrollbar-track{background:#eee}
    ::-webkit-scrollbar-corner{background:transparent}
    ::-webkit-scrollbar{width:7px;height:7px}

    .hide-m{display:none !important;}
    .show-m{display:inline;}
    .header{width:auto;margin:0 20px;}
    .header .logo img{width:80%;max-width:506px;}
    .header .show-m{display:block;}
	.header .nav{right:0;}
	
	.txts img{ width:100%;}

    .menus .lists{width:auto;margin:0;}
    .menus .lists .item{width:20%;margin:0;text-align: center;padding:0;}
    .menus .lists label{font-size:16px;}
    .swipers{margin:20px 20px 0 20px;}
    .swipers .slideBox,.swipers .slideBox img{border-radius:8px}
    .container{background:#fff;}
    .container-in{width:auto;}
    .panel01{padding:20px;margin-top:0;}
    .panel01 .mid-r{height:auto;margin:0;background:transparent;padding:0;}
    .panel01 .mid-r .lists{/* height:252px; */height:100%;}
    .panel02{margin-top:0px;border-top: 15px solid #eee;}
    .com-tit{border-width:2px;}
    .com-tit .txt{color:#ba3b2b;}
    .com-tit .line{bottom:-2px;height:2px;}
    .com-tit03.show-m,.linkLists.show-m{display:block !important;}
    .com-tit03:after{content:'';display: block;width:100%;position:absolute;left:0;top:0;bottom:8px;background:#f5f5f5;}
    .com-tit03 .more{right: 15px;}
    .com-tit03 .dec{font-weight:normal;}

    .panel02 .panel-l{float: none;width: 100%;margin:0;overflow:hidden}
    .panel02 .panel-l-t{height:auto;padding:20px;}
    .panel02 .panel-l-t .txts{color:#333;}
    .panel02 .panel-l-t .items{margin-top:35px;}
    .panel02 .panel-l-t .items .pic img{width:35px;height:35px;}
    .panel02 .panel-l-t .items .txt{font-size:15px;}
    .panel02 .panel-l-b{height:auto;}
    .panel02 .panel-l-b-item{width:100%;padding:20px;float:none;}
    .linkLists{padding:0 10px;overflow:hidden;}
    .linkLists li{float:left;width:calc(50% - 20px);margin:20px 10px 0 10px;padding-left:5%;}
    .linkLists img{width:32px;height:32px;}
    .linkLists span{font-size:16px;}
    .panel-l-b-item .lists{/* height:230px; */height:100%;}
	.panel03{margin-top:0;padding:30px 20px;}
    .slideBox3 .bd ul li .pic{height:115px;line-height:113px;}
    .panel03 .cons .swiper-wrapper{height:260px;}
    .swiper-container04.show-m{display:block !important;}

    .panel03 .panel-l{float:none;width:100%;margin-top:20px;}
    .panel03 .lists{margin-top:0;}
    .panel03 .panel-r{float:none;width:100%;padding-left:0px;margin-top:20px;}

    .footer{padding: 30px 0;background:#ba3b2b;text-align:center;}
    .footer .in{width:auto;}
    .footer p{color:#fff;}
}

/**二级页面**/
.container-ej{min-height: 500px;background: #e7e7e7 url(../img/pic-ejBg.png) right -170px no-repeat;}
.container-ej .container-in{margin-top:100px;}

.com-tit-ej{position:relative;padding:20px 40px 20px 45px;background:#fff;}
.com-tit-ej .tit-dec{position:absolute;left:0;top:0;height:100%;}
.com-tit-ej .txt{position:relative;display:inline-block;vertical-align:middle;line-height:25px;font-size:20px;color:#ce2827;font-weight:bold;}
.com-tit-ej .tit-dec02{position:absolute;left:140px;bottom:22px;width:6px;height:6px;background:#ce2827;}
.com-tit-ej .line-tit{position:absolute;left:175px;top:50%;transform:translateY(-50%);height:100%;}
.com-tit-ej .tit-dec img,.com-tit-ej .line-tit img{max-height:100%;}
.com-tit-ej .crumbs{position:relative;margin-left:85px;display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:25px;}
.com-tit-ej .crumbs a{color:#333;}

.com-lists-ej{border-bottom:1px dashed #eee;padding:0 20px 15px 10px;}
.com-lists-ej .list{position:relative;margin-top:20px;}
.com-lists-ej .list .list-l a{position:relative;padding:0 50px 0 15px;color:#333;font-size:16px;}
.com-lists-ej .list .list-l:before{content:'';position:absolute;left:0;top:50%;transform: translateY(-50%);display: block;width:5px;height:5px;background:#b1b1b1;}
.com-lists-ej .list:first-child{margin-top:0;}
.com-lists-ej .list .list-r{color:#999;font-size:14px;}

.paging{margin-top:25px;text-align:center;font-size:0;}
.paging a{display:inline-block;vertical-align:middle;padding:10px 20px;line-height:22px;font-size:12px;color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.paging a:first-child{border-left:1px solid #ddd;}
.paging a:hover,.paging a.active{background:#ce2827;color:#fff;border-color: #ce2827;}

.listPanel{min-height: 350px;margin-top: 20px;padding:30px;background:linear-gradient(to bottom,rgba(255,255,255,0.5),#fff 30% );}

.detailPanel{min-height: 350px;margin-top: 20px;padding:30px;background:#fff;}
.detailPanel .tit{color:#333;font-weight:bold;font-size:18px;text-align:center;}
.detailPanel .sour{margin-top:10px;padding-bottom:15px;border-bottom:1px solid #eee;text-align:center;color:#999;font-size:12px;}
.detailPanel .sour span{display: inline-block;vertical-align:middle;margin:0 10px;}
.detailPanel .cons{margin-top:20px;}
.detailPanel .cons p{margin-top: 20px;line-height:26px;color:#333;font-size:14px;text-align: left;}

.memberPanel{min-height: 350px;margin-top: 20px;padding:30px;background:#fff;}
.memberTabs{border-bottom:1px solid #eee;text-align: center;font-size:0;}
.memberTabs a{display:inline-block;line-height:22px;padding:10px 55px;color:#333;font-size:16px;cursor:pointer}
.memberTabs a:hover,.memberTabs a.active{background:#ce2827;color:#fff;}
.memberPanel .tits{margin-top:20px;}
.memberPanel .tits .big{color:#000;font-size:20px;}
.memberPanel .tits .small{line-height:24px;color:#999;font-size:14px;}

.memberList{margin:0 -15px;overflow:hidden;}
.memberList .list{float:left;width:calc(50% - 30px);margin:30px 15px 0 15px;overflow:hidden;border:1px solid #ddd;}
.memberList .list .list-l{float:left;width:200px;height:164px;font-size:0;line-height:164px;text-align:center;}
.memberList .list .list-l img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.memberList .list .list-r{margin:0 0 0 200px;background:#eee;padding:25px 20px;}
.memberList .list .tit{color:#333;font-size:18px; font-weight: 700;}
.memberList .list .txts{margin-top:10px;margin-bottom: 17px;color:#999;font-size:14px;line-height:22px;height:44px;overflow:hidden;}
.memberList .list .more a{margin-top:20px;color:#999;font-size:14px;}

.applyPanel{margin-top: 20px;padding:30px;background:#fff;}
.applyCon{position:relative;overflow:hidden;}
.applyCon .con-l{width:490px;font-size:0;}
.applyCon .con-l img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;}
.applyCon .con-r{z-index:2;position:absolute;top:50%;transform:translateY(-50%);left:450px;background:rgba(245,245,245,0.7);padding:40px 30px 30px 60px;}
.applyCon .con-r .txts{color:#999;font-size:16px;line-height:28px;}
.applyCon .con-r .txts span{color:#007aff;}
.applyCon .con-r .link{margin-top:15px;text-align: center;}
.applyCon .con-r .link img{display:inline-block;vertical-align:middle;}
.applyCon .con-r .link a{display:inline-block;vertical-align:middle;color:#ee9d40;font-size:16px;margin-left:10px;cursor:pointer;}

.aboutCon{padding:20px 30px;}
.aboutCon .top p{margin-top:10px;font-size:16px;}
.aboutCon .top span{color:#ce2827;font-weight:bold;}
.aboutCon .top label{color:#333;}
.aboutCon .pic{margin-top:20px;overflow:hidden;font-size: 0;}
.aboutCon .pic img{border-radius:20px;}
.aboutCon .txts{margin-top:15px;}
.aboutCon .txts p{margin-top:15px;text-indent:2em;font-size:15px;color:#333;line-height:30px;}

.contactPanel{margin-top: 20px;padding:35px;background:#fff;}
.contactList{position:relative;overflow:hidden;margin:0 -15px;}
.contactList .item{float:left;width:calc(25% - 30px);margin:0 15px;border:1px solid #eee;padding:30px;text-align:center;}
.contactList .tit{font-size:16px;color:#333;font-weight:bold;margin-bottom:15px;}
.contactList p{font-size:14px;color:#666;line-height:22px;}
.contactList p.fc1{color:#ce2827;}
.contactList p.fc2{color:#333;}
.mapCon{margin-top:30px;border:1px solid #eee;border-radius:4px;}

@media screen and (max-width:1365px){
    .container-ej{min-height: 200px;background: #fff;}
    .container-ej .container-in{margin:20px 20px 0 20px;}
    .listPanel{padding:0px;margin-top:30px;}
    .com-lists-ej{padding:0;border-bottom:none;}
    .com-lists-ej .list{display:block !important;padding-bottom:20px;border-bottom:1px solid #eee;}
    .com-lists-ej .list .list-l{padding:0;}
    .com-lists-ej .list .list-l:before{display:none;}
    .com-lists-ej .list .list-r{text-align:right;margin-top:15px;}

    .detailPanel{padding:0px;margin-top:30px;}
    .detailPanel .tit{text-align:left;}
    .detailPanel .sour{text-align:left;}
    .detailPanel .sour span{margin:0;}
    .detailPanel .cons p{margin-top:5px;line-height:24px;}

    .memberPanel{padding:0px;}
    .memberList .list{width: calc(33.3% - 30px);}
    .memberList .list .list-l{float:none;width:100%;}

    .applyPanel{padding:0 0 30px 0;}
    .applyCon .con-l{width:100%;height: 200px;overflow:hidden;}
    .applyCon .con-l img{width:100%;}
    .applyCon .con-r{position: static;border-radius: 20px;transform: translateY(0);padding:120px 25% 50px 25%;margin-top: -100px;}
    .applyCon .con-r .link img{width:56px;height:56px;}

    .aboutCon{padding:0;}
    .aboutCon .pic img{border-radius:0px;width:100%;height:auto;}
    .aboutCon .txts p{text-indent:0}

    .contactPanel{padding:0;}
    .contactList{margin:0;}
    .contactList .item{display:flex;float:none;width:100%;border: none;margin: 0;border-bottom: 1px solid #eee;padding:15px 0;text-align: left;}
    .contactList .tit{margin-bottom:0;color: #666;font-size: 14px;font-weight: normal;}
    .contactList p{flex: 1;text-align: right;color: #333;margin-left:30px;}
}
