@charset "utf-8";
/* CSS Document */

/*swiper 点样式*/
.swiper01 .swiper-pagination01 .swiper-pagination-bullet{background: #fff !important;width: 10px !important;height: 10px !important;}
.swiper01 .swiper-pagination01 .swiper-pagination-bullet-active{background: #1a89df !important;border: none !important;}

body{}
.tab-cell{ display:table-cell; vertical-align:middle;}
.wrap{ width:1200px; margin:0 auto;}
.top{ position: relative; left:0; top:0; width:100%; background:#f2faff url(../images/topbg.jpg) 75% 0% no-repeat; z-index:10;}
.logo{margin-top: 20px;}
.lbren{ padding-top:30px;}
.lbotea{ color:#666;}
.lbotea img{ margin-right:6px;}
.lbotea i{ margin:0 6px;}
.sjlogo{ margin-left:25px; margin-top:5px;}

.search-T{ margin-right: 9px; }
.search-T span{ display:none; width:35px; height:35px; cursor:pointer; background: url(/Public/Home/images/search.png) no-repeat center center;}
.search-T p{ position: relative; right:0; top:0px; background:#fff; width:190px;  z-index:5;border-radius: 2px;}
.search-T p .c1{ width:156px; border:none; background:none; padding:0 5px 0 10px; float:left; height:34px;}
.search-T p .c2{ float:left; width:34px; height:34px; background:#1a89df url(/Public/Home/images/search.png) no-repeat center center; border:none; cursor:pointer;}
.lbotea{width: 90px;height: 34px;background-color: #1a89df;border-radius: 2px;line-height: 34px;}
.lbotea img{margin-left: 8px;}
.lbotea a{color: #fff;}
.albore{ background:#1a89df;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li > a{ display:block;  padding:0 38px; color:#fff; line-height:58px; height:58px; font-size:17px; text-align:center; transition:all 0.5s ease; position:relative;}

.T-nav > li .gdlt{ position:absolute; width:100%; left:0%; top:58px;text-align:center; background:#fff;box-shadow:0 0 6px #ddd;}
.T-nav > li .gdlt a{ display:block; line-height:20px; padding:10px 0; transition:all 0.5s ease;}

.ind-01{ padding:25px 0; background:#fff;}
.omcalt{ width:50%;}
.lgbte{ width:48%;position: relative;}
.vleonc{ height:33px; border-bottom:2px solid #e7e7e7;}
.vleonc span{ display:inline-block; cursor:pointer; margin-right:30px; font-size:18px; line-height:30px;}
.vleonc span.cur{  border-bottom:2px solid #0e75c4;}
.vleonc a{ display:inline-block; cursor:pointer; margin-right:30px; font-size:18px; height:43px; line-height:43px;}
.vleonc a.sjmore2{position: relative;margin-right: 0;font-size: 14px;top: 0;height:53px; line-height:53px;}
.vleonc a.cur{ color:#0a55bb; font-weight:bold; border-bottom:2px solid #0a55bb;}
.vleonc img{margin-right: 8px;}
.liocna{ margin-top:10px;}
.liocna li{ line-height:45px; height:45px; overflow:hidden; border-bottom:1px dotted #f2f2f2;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.liocna li a:before{ content:''; display:inline-block; vertical-align:middle; width: 0;height: 0;border: 4px solid transparent;border-left-color: #0e75c4;margin: -4px 8px 0 0; }
.liocna li span{ color:#999;}
.sjmore{position:absolute; right:0; top:-36px; color: #9facb5;}
.loncma{ background:#f7f7f7; padding:15px 0; margin-top:20px;}
.lboact{ width:105px; border-right:1px solid #ddd;}
.lboact a{border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    margin: 10px auto 0 auto;
    width: 60%;
    display: block;
    line-height: 24px;
    border-radius: 2px;}
.lpclac{ width:1075px;}
.lpclac li{ float:left; width:50%; padding-right:20px; line-height:34px; height:34px; overflow:hidden;}
.lpclac li a:before{ content:''; display:inline-block; vertical-align:middle; width:4px; height:4px; background:#0a55bb; margin-right:10px;}

/*reply*/
.reply{}
.reply-ques{padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.reply-ques-top{padding:0 0 15px 0;color: #888;}
.reply-ques-tit{float: left;width: 73%;}
.reply-ques-tit img{margin-right:5px;float: left;}
.reply-ques-tit p{float: left;width: 90%; color:#999;}
.reply-ques-time{float: right; color:#999;} 
.reply-ques-desc{line-height: 24px;font-size: 14px;}
.reply-answer{ background:#f6f9fd; padding:2%; border-radius:6px; margin-top:15px;}
.reply-answer .reply-ques-top{color: #999;}
 

.optelc{ margin-top:20px; background:#f7f7f7; padding:0;}

.aftoeb .bd{position:relative;}

.ind-02{ background:url(/Public/Home/images/t3.jpg) no-repeat top center; background-size:cover; padding:35px 0;}

.vncmen{ padding:12px; background:#fff; height:365px; width:281px;}
.vlecm{ margin-top:10px;}
.vlecm li{ line-height:32px; height:32px; padding:0 10px; overflow:hidden;}
.vlecm li a:before{content:''; display:inline-block; vertical-align:middle; width: 0;height: 0;border: 4px solid transparent;border-left-color: #0e75c4;margin: -4px 8px 0 0;}

.eaopc{ width:800px; margin-left:0px; padding:0 16px; background:#fff; height:400px;}
.oplcae{ height:53px;}
.oplcae span{ line-height:51px; margin-right:60px;}
.bd-imgbox{width: 44%;height: 304px;margin-top: 20px;position: relative;}
.bd-imgbox .tit{position:absolute; width:100%; left:0; bottom:0; line-height:45px; height:45px; overflow:hidden; padding:0;background:rgba(0,0,0,0.7);text-align: center;}
.bd-imgbox .tit a{ color:#fff; display: block;max-width: 90%;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;margin: 0 auto;}
.bd-imgbox img{ width: 100%;display: block; height: 100%;}
@media (max-width: 768px){
	
	.bd-imgbox img {
	    height: auto;
	    object-fit:cover;
	}
}
.olclca{ margin-top:10px;width: 54%;position: relative;}
.ind-02 .olclca2{width: 100%;}
.olclca li{ line-height:45px; height:45px; }

.lpbpc{ background:#fff; height:400px; width:380px;}
.eclna{ padding:0 16px;}
.lvlvc{ margin-top:15px;}
.lvlvc li{ line-height:30px; height:30px; overflow:hidden;}
.lvlvc li:before{content:''; display:inline-block; vertical-align:middle; width: 0;height: 0;border: 4px solid transparent;border-left-color: #0e75c4;margin: -4px 8px 0 0;}

.lpbpc .pic{ margin-top:20px;}
.lpbpc .pic img{ display:block;}

.ind-03{ padding:30px 0; background:#fff;}
.ind-03 h2{ line-height:42px; background:#f9f9f9; border:1px solid #ddd; font-size:18px; padding:0 20px;}
.ind-03 h2 span{ color:#0a55bb;}
.ind-03 .add-box{width: 1200px; margin: 0 auto; overflow-x: hidden;white-space: nowrap;}
.add-img-box{width: 99999px;}

.ind-03 .add-box a{display: inline-block;width: 285px;height: 76px;}
.ind-03 .add-box a img{width: 100%;object-fit:cover;height: 100%;}
.ind-03 .add-box a:nth-child(n+1){margin-right: 20px;}
.ind-03 .add-box a:nth-child(4n){margin-right: 0px;}
.ind-03 .add-box a:nth-child(n+5){margin-top: 17px;}
.ind-03 .add-box .add-img-box li{float: left;}
.ind-03 .add-box .add-img-box a{margin-top: 0;margin-right: 20px;}

/*移动端广告位*/
.add-box-swiper{display: none;}
.add-box-swiper2{display: none;}

/*快速通道*/
.fast-box{width: 1200px; margin: 20px auto 0;}
.fast-box-fl{width: 259px;box-sizing: border-box;margin-right: 19px;}
.fast-box-fl .fast-box-top{background-image: linear-gradient(134deg, #f1f7ff 0%, #fafdff 100%), linear-gradient(#f7f7f7, #f7f7f7);padding: 9px 10px 26px;}
.fast-box-fl .fast-title{height: 45px;line-height: 45px;font-size: 18px;text-align: center;color: #0e75c4;font-weight: bold;border-bottom: 2px solid #e7e7e7;}
.fast-box-fl .fast-title span{display: inline-block;border-bottom: 2px solid #0e75c4;line-height: 39px;}
.fast-box-fl .fast-title img{margin-right: 8px; }
.change-fase{display: block;width: 220px;height: 36px;line-height: 34px;border: solid 1px #dbdbdb;border-radius: 6px;margin: 15px auto 0;text-align: center;font-size: 16px;color: #494949;font-weight: bold;background-image: linear-gradient(0deg, rgba(223, 223, 223, 0.5) 0%, rgba(244, 244, 244, 0.5) 100%), linear-gradient(#edf0f2, #edf0f2);}
.change-fase.cur{color: #0e75c4;}
.fast-box-btm{margin-top: 14px;}
.fast-box-btm a{ width: 125px;height: 100px;background: #f4f9ff;text-align: center;font-size: 14px;color: #0e75c4;box-sizing: border-box; font-weight: bold;}
.fast-box-btm .fast-box-link:nth-child(1){margin-right: 7px;}
.fast-box-btm a img{display: block;width: 36px;margin: 19px auto 11px;}
/*右侧引导*/
.fast-box-fr{width: 922px;box-sizing: border-box;background-image: linear-gradient(134deg, #f1f7ff 0%, #fafdff 100%), linear-gradient(#f7f7f7, #f7f7f7);}
.fast-box-content{padding: 0 13px;width: 50%;}
.fast-box-content:nth-child(n+2){padding-bottom: 6px;}
.fast-box-content .oplcae{height: 42px;}
.fast-box-content .oplcae-lh{line-height: 39px;padding-right: 15px;font-size: 16px;}
.oplcae .oplcae-ver{display: inline-block;width: 3px;height: 18px;background-color: #0e75c4;border-radius: 2px;margin: 0 7px 0 0;position: relative;top: 3px;}
.fast-box-content a.sjmore{line-height: 39px;height: 39px;}
.fast-box-content .olclca{width: 100%;margin-top: 3px;}
.fast-box-content .olclca li{line-height: 29px;height: 29px;}
/*广告位2*/
.ind-03 .add-box2{margin: 18px auto 0;border-bottom: 2px solid #e7e7e7;padding-bottom: 20px;}
.ind-03 .add-box2 a{width: 280px;height: 100px;overflow: hidden;}
.ind-03 .add-box2 a img{object-fit:cover;height: 100%;}
.ind-03 .add-box2 a:nth-child(n+1){margin-right: 26px;}
.ind-03 .add-box2 a:nth-child(4n){margin-right: 0px;}
/*友情链接*/
.friend-box{width: 1200px;margin: 30px auto 0;}
.friend-box-fl{font-weight: bold;font-size: 16px;color: #403f3f;}
.friend-box-fl img{margin-right: 8px;}
.friend-box-fr{width: 1085px;color: #403f3f;font-size: 14px;}
.friend-box-fr a{margin-right: 25px;display: inline-block;line-height: 22px;}
.friend-box2{margin: 0 auto 30px; padding-top: 30px; border-top: 2px solid #e7e7e7;}

.vlmcen{ margin-top:35px;}
.locpa{ width:440px;}
.locpa li{ width:24%; margin-right:5px; float:left; margin-bottom:15px;}
.locpa li:nth-child(4n){ margin-right:0px;}
.locpa li a{ display:block;}
.locpa li a .tit{ line-height:30px; height:30px; overflow:hidden; margin-top:7px;}
.lbcopac{ width:300px; margin-left:80px;}
.blcma{ height:35px; border-bottom:1px solid #ddd;}
.blcma span{ display:inline-block; height:35px; border-bottom:1px solid #0a55bb; font-size:16px; font-weight:bold;}
.volcl li{ padding:0; line-height:35px; height:35px;}
.aclme{ margin-top:20px;}
.aclme a{ display:block; border:1px solid #0a55bb; line-height:40px; color:#0a55bb;}
.elcmna{ background:#f9f9f9; line-height:35px; padding:20px 25px; margin-top:20px;display:none;}
.elcmna img{ margin-right:6px;}


.foot{  background:#f7fbff;}
.volce{ border-bottom:1px solid #ddd;}
.searlm{ width:25%; float:left; position:relative;}
.searlm span{ display:block; cursor:pointer; line-height:55px; background:url(/Public/Home/images/xl.png) no-repeat 95% center; padding-left:20px; position:relative;}
.searlm span:after{ content:''; position:absolute; right:0; top:17px; width:2px; height:20px; background:#ddd;}
.searlm p{ position:absolute; display:none; z-index:3; width:100%; bottom:55px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.searlm p a{ display:block; line-height:45px; padding:0 20px;}

.vlmcle{ padding:35px 0px;}
.lbewo .d1{ line-height:35px; color:#6c6c6c;}
.lbewo .d1 i{ margin:0 17px;}
.lbewo .d2{ color:#333;line-height:30px;}
.lplaec{ background:#0e75c4; line-height:25px; color:#fff; padding:10px 3%;}
.vlcen a{ margin-right:15px;}

.ny-main{ padding-bottom:3%;}
.drelc{ line-height:50px; background:url(/Public/Home/images/hs.png) no-repeat left center; padding-left:20px;}
/*color: #b7b7b7;*/
.drelc span{ margin:0 5px;}
.zc-nav{ width:228px;}
.voleb{ border-radius: 5px 5px 0px 0px;font-weight:bold; color:#fff; font-size:22px; text-align:left; padding: 13px 19px; background-color: #1a89df; display: flex;flex-wrap: wrap; /* 换行 */justify-content: space-between; align-items: center}
.voleb>p{line-height: 20px;}
.voleb span{font-size: 12px;}
.voleb img{}
.lbenlc{ border:1px solid #ddd; border-bottom:none;}
.lbenlc li{  border-bottom:1px solid #ddd;}
.lbenlc li > a{ display:block; line-height:55px; padding:0 20px; background:#fff url(../images/c1.png) no-repeat 95% center;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.lbenlc li > a.cur{ color:#1a89df; background:#f8f8f8 url(../images/c2.png) no-repeat 95% center;}
.gt-family{}
.lbenlc li .slmoa{ display:none;}
.lbenlc li .slmoa a{ display:block; line-height:55px; background:#fff; height:55px; padding:0 20px; border-top:1px solid #ddd;}
.lbenlc li .slmoa a:before{ content:''; display:inline-block; vertical-align:middle; margin-right:10px; width:12px; height:2px; background:#ccc;}
.lbenlc li .slmoa a.cur{ color:#1a89df;}

/*联系我们*/
.voleb-lx{margin-top: 40px;}
.phone-box{text-align: center;padding: 18px 0;background: #fff;border:1px solid #ebebeb;box-sizing: border-box;}
.phone-txt{color: #5f5f5f;font-size: 15px;}
.phone-num{font-size: 24px;color: #ff9a36;font-weight: bold;}
.msg-box{border-top: none;}
.msg-btn{width: 130px;height: 40px;display: block;margin: 17px auto 0;}
.msg-btn img{width: 100%;}

.slcm-search{ border:1px solid #ddd; margin-top:20px;}
.slcm-search .c1{ width:calc(100% - 50px); height:35px; float:left; background:#fff; padding:0 10px; border:none;}
.slcm-search .c2{ float:left; width:50px; height:35px; border:none; cursor:pointer; border-left:1px solid #ddd; background:#f4f4f4 url(/Public/Home/images/fd.png) no-repeat center center;}
.ab-lick a{ margin-top:20px; line-height:112px; color:#fff; text-align:center; display:block; font-size:18px; font-weight:bold;}
.ab-lick a img{ margin-right:12px;}

.scont{ width:935px; padding:0 20px 20px; background:#fff;}
.vlemc{ height:50px; line-height:48px; display: flex;justify-content: space-between;align-items: center;}
.vlemc span{ display:inline-block; color: #1a89df; font-size:24px;font-weight: 700;max-width: 150px;}
.right-line{content:"-";width: calc( 100% - 150px );height: 1px;background-color:#dcdcdc;}
.edit-con{font-size:15px; color:#333; padding:20px 0;}
.edit-title{font-size: 24px;color: #1e1e1e;}

/*公装企业*/
.frock-box{margin-top: 15px;display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap;}
.frock-item{display: block;text-align: center;padding: 10px 13px 18px;border: solid 1px #ebebeb;width: 280px;}
.company-logo{display: block;width: 172px;margin: 0 auto;}
.company-title{color: #000000;font-size: 14px;margin-top: 25px;font-weight: bold;}
.company-txt{margin-top: 17px;width: 100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.frock-item:nth-child(n+4){margin-top: 28px;}
.frock-item:hover{color: inherit;}

.new-img{margin-left: 10px;}

.lvboae li{ padding:20px 0; border-bottom:1px dashed #ddd;}
.lvboae li a{ display:block;}
.lvboae li a .pic img{ width:112px; height:142px; object-fit:cover;}
.lvboae-items li a .pic img{width: 250px;height: 160px;}
.lvboae li a .con{ width:740px;}
.lvboae-items li a .con{width: 637px;}
.lvboae li a .con .d1{ color:#272727; line-height:40px; font-size:18px; font-weight:bold;}
.lvboae li a .con .d1:hover{color: #1a89df;}
.lvboae li a .con .d1 span{ color:#333;}
.lvboae li a .con .d2{ margin-top:10px; color:#787878; line-height:25px; height:75px; overflow:hidden;}
.lvboae-items .d-timer{color: #989898;font-size: 14px;margin-top: 19px;}
.lvboae-items .d-timer:hover{color: #989898;}

.olvbe{ padding-top:20px;}
.olvbe li{ margin-bottom:12px;}
.olvbe li .tit{ border:1px solid #ddd;font-size:16px; line-height:25px; cursor:pointer; padding:15px 15px; background:url(/Public/Home/images/e1.png) no-repeat 98% center;}
.olvbe li .tit.on{ background:#e8f5fe url(../images/e2.png) no-repeat 98% center; color:#0a55bb;}
.olvbe li .tit:before{ content:''; width:6px; height:6px; background:#0a55bb; border-radius:3px; display:inline-block; vertical-align:middle; margin-right:10px; }
.olvbe li .con{ padding:20px 35px; line-height:2; color:#888; border:1px solid #ddd; border-top:none; display:none;}

.alovp .list{ margin-top:30px; line-height:2;}
.alovp .list .d1{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.alovp .list .d2{ background:no-repeat left 8px; line-height:20px; padding:5px 0 5px 25px;}

.news-con{ background:#fff; padding:0 20px 20px;}
.vloecp{ margin-top:20px;}
.zbomc{ width:775px;}
.zbomc .on{background:#0a55bb;border:1px solid #0a55bb; color:#fff;}
.zbomc .dsj{display:block;width:20%;line-height:46px;text-align:center;border:1px solid #ddd; margin-right:15px;margin-bottom:15px;float:left;}

.zbomc .lpteo{ display:block;}
.zbomc .lpteo .pic img{ width:224px; height:140px; object-fit:cover;}
.zbomc .lpteo .con{ width:525px;}
.zbomc .lpteo .con .d1{ font-size:18px; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.zbomc .lpteo .con .d1 span{ float:right; font-size:14px; font-weight:normal; color:#999;}
.zbomc .lpteo .con .d2{ line-height:25px;height:75px; overflow:hidden; margin-top:10px; color:#898989;}
.lcblme{ margin-top:20px; border-top:1px dashed #ddd;}
.lcblme li{ border-bottom:1px dashed #ddd; padding:20px 0;}
.lcblme li a{ display:block;}
.lcblme li a .date{ border:1px solid #ddd; border-radius:3px; width:75px; text-align:center; padding:5px 0 10px; color:#898989;}
.lcblme li a .date strong{ display:block; color:#0a55bb; font-size:32px;}
.lcblme li a .con{ width:675px;}
.lcblme li a .con .d1{ font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.lcblme li a .con .d2{ line-height:22px; height:44px; overflow:hidden; color:#898989;}
.pagecl{ margin-top:20px;}
.pagecl a{ display:inline-block; line-height:30px; min-width:30px; border:1px solid #ddd; padding:0 5px; margin:0 5px;}
.pagecl a.cur{ color:#fff; background:#1a89df;}
/*分页*/
#page{text-align: center;margin: 40px 0; margin-top:20px;}
.pagemanu{padding:3px;margin:3px;text-align:center;}
.pagemanu a{border:#ddd 1px solid;padding:5px 10px;margin:2px;text-decoration:none;}
.pagemanu a:hover{border:#ddd 1px solid;color:#1a89df;}
.pagemanu a:active{border:#ddd 1px solid;color:#1a89df;}
.pagemanu .current{border:#ddd 1px solid;padding:5px 10px;font-weight:bold;margin:2px;color:#fff;background-color:#1a89df;}
.pagemanu .disabled{border:#eee 1px solid;padding:5px 10px;margin:2px;color:#ddd;}

.lmcal{ width:336px;}
.lolce{ background:#f4f4f4; padding:20px; margin-top:15px;}
.lolce h4{ font-size:18px; color:#f30d0d; margin-bottom:5px;}
.lolce .list{ line-height:50px; height:50px; border-bottom:1px solid #ddd;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lolce .list a:before{ content:''; width:4px; height:4px; background:#0a55bb; border-radius:3px; display:inline-block; vertical-align:middle; margin-right:10px; }
.lmvcm{ margin-top:20px;}
.lmvcm a{ display:block; color:#fff;}
.lmvcm a span{ display:block; position:absolute; left:0; bottom:0; line-height:45px; width:100%; background:rgba(0,0,0,0.7); padding:0 15px;}
.vlecao{ margin-top:15px;}
.vlecao li{ line-height:32px; height:32px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.vlecao li a:before{ content:''; width:4px; height:4px; background:#ccc; border-radius:3px; display:inline-block; vertical-align:middle; margin-right:10px;}

.tc-tit{ border-bottom:1px solid #ddd; padding-bottom:15px;}
.tc-tit .d1{ font-size:24px;}
.tc-tit .d2{ color:#999; margin-top:12px;}

.nblte{ border-top:1px solid #ddd; padding-top:25px;}
.nblte p{ padding:5px 0; line-height:22px;}

.conts{ width:46%; line-height:2; color:#787878;}
.pics{ width:50%;}

.lveonc{ padding-top:20px; border-top:1px dashed #ddd;}
.lveonc li{ line-height:45px; height:45px; overflow:hidden; padding:0 20px;}
.lveonc li:nth-child(2n-1){ background:#f7f7f7;}
.lveonc li span{ color:#999; float:right;}
.lveonc li a:before{ width:4px; height:7px; display:inline-block; content:''; margin-right:10px; background:url(/Public/Home/images/jt.png);}


.lpcavt{padding-top:20px; border-top:1px dashed #ddd;}
.lpcavt li{ line-height:65px; position:relative; height:65px; overflow:hidden; padding:0 100px 0 20px; border:1px solid #ddd; margin-bottom:2%;}
.lpcavt li a{ display:block; position:absolute; right:0; top:0; width:80px; height:65px; border-left:1px solid #ddd; background:url(/Public/Home/images/dow.png) no-repeat center 12px; padding-top:40px; line-height:20px; text-align: center;}

.ovmcla{ margin-top:20px;}
.ovmcla li{ line-height:50px; height:50px; overflow:hidden; border-bottom:1px dashed #ddd;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ovmcla li span{ color:#999;}
.ovmcla li a:before{content:''; display:inline-block; vertical-align:middle; width: 0;height: 0;border: 4px solid transparent;border-left-color: #0e75c4;margin: -4px 8px 0 0;}


.mapcl{ margin-top:20px;}
.oveaoa{ width:100%; max-width:650px; margin:5% auto 0;}
.oveaoa li{ width:48%; float:left; margin-bottom:10px;}
.oveaoa li:nth-child(2n){ float:right;}
.oveaoa li a{ display:block; line-height:42px; border:1px solid #ddd; border-radius:3px; padding:0 20px; font-size:16px;}
.oveaoa li a img{ margin-right:12px;}

.lopcla{ background:#fafafa; padding:2%; margin-top:20px;}
.lopcla a{ line-height:35px; padding:0 20px; text-align:center; display:inline-block; border-radius:8px; margin-right:5px;}
.lopcla a.cur{ color:#fff; background:#f1d909;}

.solcnt li{ padding:30px 0; border-bottom:1px dashed #ddd;}
.solcnt li .pic img{ width:278px; height:173px; object-fit:cover;}
.solcnt li .con{ width:575px;}
.solcnt li .con .d1{ font-size:18px; font-weight:bold; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.solcnt li .con .d2{ line-height:30px; height:60px; overflow:hidden; margin-top:10px; color:#787878;}
.solcnt li .con .d3{ margin-top:15px;}
.solcnt li .con .d3 span{ display:inline-block; line-height:35px; border:1px solid #ddd; padding:0 20px;}

.vlopc{ margin-top:20px;}
.vlopc .pic{ width:40%;}
.vlopc .con{ width:55%;}
.vlopc .con .d1{ font-size:22px; font-weight:bold; line-height:40px;}
.vlopc .con .d2{ line-height:25px; margin-top:10px;}
.vlopc .con .d3{ margin-top:20px;}
.vlopc .con .d3 a{ display:inline-block; line-height:50px; width:150px; text-align:center; border:1px solid #ddd;}
.edit-con .d1{ font-size:20px; font-weight:bold; margin-top:10px;}
.edit-con .d2{ font-size:15px;}

.olccpa td{ padding:10px; width:65%;}
.olccpa td.tr{ width:35%;}

.lcaopv{ padding:6% 0; }
.lcaopv .d2{ margin:20px 0;}
.lcaopv .d3 a{ display:inline-block; line-height:50px; width:150px; text-align:center; border:1px solid #ddd;}
.colcap li a .con{ width:785px;}

.voceal{ margin:20px 0;}
.voceal .d1{ font-size:20px;}
.voceal .d2{ margin-top:10px;font-size:16px; color:#666;}

.glaeop li{ width:46%; float:left; margin-top:15px; background:no-repeat 95% 10px; border:1px solid #ddd;}
.glaeop li:nth-child(2n){ float:right;}
.glaeop li .c1{ height:50px; border:none; width:100%; padding:0 10px; background:none;}
.glaeop li textarea{ width:100%; height:200px; border:none; background:none; padding:10px;}
.elcbo{ margin-top:15px;}
.elcbo .c1{ width:200px; height:50px; border:1px solid #ddd; padding:0 10px;}
.elcbo .c2{ width:100%; max-width:320px; height:50px; color:#fff; border:none; cursor:pointer; background:#044a9f;}


/*输入框*/
.form-item{margin-top: 15px;}
.form-item input ,.form-item textarea{padding:0 10px;}
.form-item input{border: 1px solid #888888;height: 30px;margin-left: 10px;}
.form-item input.title , .form-item input.email{width: 580px;}
.form-item input.name, .form-item input.phone{width: 435px;}
.form-item span{display: inline-block;width: 88px;text-align: right;}
.form-item .advanced{width: 580px;height: 160px;resize: auto;margin-left: 14px;}
.form-item i{color: #ff0000;font-size: 12px;font-weight: bold;}
.db-i{display: block;color: #ff0000;font-size: 12px;margin: 15px 0 0 102px;font-weight: bold;}
.form-item-tear{display: flex;align-items: center;flex-wrap: wrap;}
.sub-box{margin: 38px 0 0 102px;}
.submit-formlink,.reset-formlink{display: inline-block;text-align: center;border-radius: 5px;font-size: 16px;box-sizing: border-box;}
.submit-formlink{width: 130px;height: 40px;line-height: 40px;background-color: #1a89df;color: #fff;}
.reset-formlink{width: 70px;height: 40px;line-height: 38px;border: solid 1px #1a89df;color: #1a89df;margin-left: 5px;}

/*下载按钮*/
.download-btn{display: block;width: 70px;height: 32px;line-height: 30px;border-radius: 5px;border: solid 1px #cdcdcd;color: #9e9e9e;font-size: 14px;text-align: center;margin: 9px 0 0 0 ;}
.ovmcla li a.download-btn:before{display: none;}
.download-btn:hover{border: solid 1px #1a89df;color: #1a89df;}
.col1a89df{color: #1a89df;} 

/*协会工作*/
.work-box{margin: 32px 0 0;border-bottom: 1px solid #e9e9e9;} 
.work-title{text-align: center;color: #272727;font-weight: bold;font-size: 26px;} 
.work-timer{color: #b7b7b7;font-size: 14px;margin-top: 26px;text-align: center;}
.work-txt{margin: 27px 0 25px;color: #5f5f5f;font-size: 14px;line-height: 2;}
.work-img2{display: flex;justify-content: space-between;height: 220px;}
.work-img2>div{margin-right: 6px;flex: 1;height:100%;width: 100%;}
.work-img2>div:last-child{margin-right: 0;}
.work-img2 img{object-fit: cover;display: block;height: 100%;width: 100%;}
.change-work{margin-top: 23px;}
.changepage-btn{margin-bottom: 25px;}
.returntop{margin-right: 15px;}

 
/*大于1200*/
@media (min-width: 1201px){
	.T-nav > li:hover > a{ transition:all 0.5s ease;}
	.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
	.T-nav > li .gdlt a:hover{background:#1a89df; color:#fff; transition:all 0.5s ease;}
	.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
	.T-nav > li > a:hover{ background:#0e75c4; border:none; color:#fff;}
}

/*头部背景图*/
@media (max-width:1680px){.top{ position: relative; left:0; top:0; width:100%; background:#f2faff url(../images/topbg.jpg) 85% 0% no-repeat; z-index:10;}}
@media (max-width:1440px){.top{ position: relative; left:0; top:0; width:100%; background:#f2faff url(../images/topbg.jpg) 95% 0% no-repeat; z-index:10;}}
 
 .videocontent{width:337px; height:259px;background:#000;overflow: hidden; }
 .videocontent2{ width:480px; height:auto;overflow: hidden; margin:0 auto; }
 .videocontent3{ width:250px; height:160px;background:#000;overflow: hidden;}
/*小于1200*/
@media (max-width: 1200px){
	body{ padding-top:50px;}
	.logo{margin-top: 0;}
	/*.bd-imgbox{display: none;}/*/
	 .videocontent{ width:100%; height:259px;}
	 .videocontent2{ width:100%;}
	 .videocontent3{  width:100%;}
	.hides{display:block; height:auto;}
	.bd-imgbox{ width:100%;}
	.bd-imgbox img{ width:100%; height:100%;}
	
	.wrap{ width:100%; max-width:768px; padding:0 3%;}
	.top{ position:fixed; box-shadow: 0 0 10px rgba(0,0,0,0.2);  background:#f2faff url(../images/topbg.jpg) 70% 0% no-repeat; background-size:contain;}
	.top .logo{ padding:5px 0;}
	.top .logo img{ height:40px;}
	.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
	.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#333; transition:all 0.5s ease ;}
	.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#333; transition:all 0.5s ease ;}
	.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#333; transition:all 0.5s ease;}
	.mob-nav.on span{ width:0; transition:all 0.5s ease;}
	.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
	.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
	.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto; margin:0; width:100%; background:#fff;}
	.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
	.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px; color:#666;}
	.T-nav > li > a.cur{ background:none; border:none; color:#f4dc0d;}
	.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
	.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; background:none; color:#666;}
	.T-menu{ padding:7px 0;}
	.search-T, .city-ch{ padding:0; margin-top:8px;}
	.city-ch{ margin:8px 10px 0;}
	.lbren{ padding:0; line-height:50px;}
	.search-T{ margin:0; float:right}
	.search-T span{ position:relative; display:block; width:50px; height:50px; background: url(/Public/Home/images/fd.png) no-repeat center center; display:none;}
	
	.search-T p{ position:absolute; top:50px; right:0; display:none;}
	.lbotea{ display:none;}
	
	.omcalt{ width:100%;}
	.lgbte{ width:100%; margin-top:15px;}
	.lpclac{ width:calc(100% - 125px);}
	.liocna li a{ display:block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.liocna li span{ display:none;}
	.eaopc{ width:100%; margin:3% 0 0;}
	.locpa{ width:100%;}
	.lbcopac{ width:46%; margin:0;}
	.lbcopac:last-child{ float:right;}
	.vlcen{ text-align:center; width:100%;}
	.vlcen a{ margin:0 10px;}
	.vlmcle{ padding:20px;}
	.zc-nav{ width:100%;}
	.voleb{ height:50px; font-size:16px; text-align:left; padding:0 4%; background:#1a89df url(../images/xx2.png) no-repeat 95% center;}
	.slcm-search,.ab-lick{ display:none;}
	.lbenlc{ display:none;}
	.right-line{display: none;}
	.voleb-box{display: none;}
	.about-us{display: none;}
	.right-img{transform: rotate(90deg);}
	.scont{ width:100%; margin-top:3%;padding: 0;}
	.vlemc{border-bottom: 1px solid #dcdcdc;}
	.vlemc span{ font-size:16px;}
	.edit-con{ font-size:14px;}
	.lvboae li a .con{ width:calc(100% - 135px);}
	.olvbe li .tit{ padding:10px 15px; font-size:15px;}
	
	.zbomc{ width:100%;}
	.zbomc .lpteo .con{ width:calc(100% - 250px);}
	.lcblme li a .con{ width:calc(100% - 90px);}
	.lmcal{ width:100%;}
	.news-con{ padding:0 2% 2%;}
	.solcnt li .con{ width:calc(100% - 300px);}

	.ind-02{padding: 0 0 35px;}
	.olclca{width: 100%;}
	.lpbpc{width: 100%;margin-top: 15px;background-image: }

	/*广告位*/
	.add-box{display: none;}
	.add-box-swiper.swiper-container{display: block;width: 100%;height: 100px;}
	.add-box-swiper.swiper-container img{object-fit: cover;height: 100%;}
	.add-box-swiper2.swiper-container{display: block;width: 100%;height: 100px;}
	.add-box-swiper2.swiper-container img{object-fit: cover;height: 100%;}

	.fast-box-top{display: none;}
	
	.ind-03{padding: 20px 3%;max-width: 768px;margin: 0 auto;}
	.fast-box{width: 100%;}
	
	.fast-box-fl{float: none;width: 100%;}
	.fast-box-btm{width: 100%;margin: 0 auto;}
	.fast-box-btm a{width: 48%; height: 74px;font-size: 16px;}
	.fast-box-btm .fast-box-link:nth-child(1){margin-right: 4%;}
	.fast-box-btm a img{display: inline-block;margin: 19px 6px 11px;}
	
	.fast-box-fr{width: 100%;margin-top: 15px;background-image: none;}
	.fast-box-content{padding: 0;}
	.fast-box-content{width: 100%;}
	
	.friend-box{display: none;}
	.foot .wrap{display: none;}
	
	.frock-item{width: 100%;}
	.frock-item:nth-child(n+2){margin-top: 28px;}
	.frock-item:nth-child(1){margin-top: 15px;}
	
	/*输入框*/
	.from-box{max-width: 768px;}
	.form-item{width: 100%;}
	.form-item input.title, .form-item input.email,.form-item input.name, .form-item input.phone{width: 100%;margin-left: 0;margin-top: 10px;}
	.form-item span{text-align: left;}
	.form-item-tear{display: block;}
	.form-item .advanced{width: 100%;margin-left: 0;margin-top: 10px;}
	.sub-box{margin: 15px 0 8px 0px ;text-align: center;}
	.db-i{margin: 15px 0 0 0 ;}

	/*协会工作*/
	.work-img2{display: block;height: auto;}
	.work-img2>div{display: block;}
	.work-img-item:nth-child(n+2){margin-top: 15px;}

	.lvboae-items  li a .pic{float: inherit;}
	.lvboae-items  li a .pic img{width: 100%;}
	
	.lvboae li a .con{width: 100%;float: inherit;}
	
}



/*小于768*/
@media (max-width: 768px){
	.top{ position:fixed; box-shadow: 0 0 10px rgba(0,0,0,0.2);  background:#f2faff url(../images/topbg.jpg) 115% 0% no-repeat; background-size:contain;}
	.sjlogo{margin-left: 10px;
	    margin-top: 0px;
	    
	    height: 25px!important;}
	.lvboae li a .con .d1{ font-size:16px; line-height:35px;}
	.tc-tit .d1{ font-size:18px;}
	.conts,.pics{ width:100%;}
	.olvbe li .con{ padding:4%;}
	.lveonc li span{ display:none;}
	.lveonc li a{ display:block;}
	.ovmcla li span{ display:none;}
	.ovmcla li a{ display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.oveaoa li{ width:100%;}
	.glaeop li{ width:100%;}
	
	.lvboae li a .con .d1{line-height: 20px;margin-top: 10px;}
}

/*小于640*/
@media (max-width: 640px){
	.zbomc .lpteo .pic{ width:100%;}
	.zbomc .lpteo .pic img{ width:100%; height:auto;}
	.zbomc .lpteo .con{ width:100%;}
	.zbomc .lpteo .con .d1{ font-size:16px;}
	.zbomc .lpteo .con .d1 span{ display:none;}
	.solcnt li{ padding:4% 0;}
	.solcnt li .pic{ width:100%;}
	.solcnt li .pic img{ width:100%; height:auto;}
	.solcnt li .con{ width:100%;}
	.solcnt li .con .d1{ font-size:16px; line-height:35px; height:35px;}
	.solcnt li .con .d2{ line-height:25px; height:50px;}
	.solcnt li .con .d3{ display:none;}
	.vlopc .pic{ width:100%;}
	.vlopc .con{ width:100%;}
	.vlopc .con .d1{ font-size:16px; margin-top:10px;}
	.vlopc .con .d2{ margin:0;}
	.edit-con .d1{ font-size:18px;}
	.olccpa td{ width:70%;}
	.olccpa td.tr{ width:30%;}
	.elcbo .c1{ width:150px;}
}


.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(/Public/Home/images/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
	.big-video {
	    width: 700px;
	    margin-left: -355px;
	}
	.big-video-main {
	    height: 400px;
	}
}
@media screen and (max-width: 750px){
	.big-video {
	    width: 100%;
	    left: 0;
	    margin-left: 0;
	}
	.big-video-main {
	    height: 185px;
	}
	.big-video-clo {
	    right: 0;
	    z-index: 21;
	}
}


/*分页*/
#page{text-align: center;margin: 40px 0; margin-top:20px;}
.pagemanu{padding:3px;margin:3px;text-align:center;}
.pagemanu a{border:#ddd 1px solid;padding:5px 10px;margin:2px;text-decoration:none;}
.pagemanu a:hover{border:#ddd 1px solid;color:#1a89df;}
.pagemanu a:active{border:#ddd 1px solid;color:#1a89df;}
.pagemanu .current{border:#ddd 1px solid;padding:5px 10px;font-weight:bold;margin:2px;color:#fff;background-color:#1a89df;}
.pagemanu .disabled{border:#eee 1px solid;padding:5px 10px;margin:2px;color:#ddd;}
/*跑马灯*/
.liocna-scroll{
	height: 173px;
	overflow-y: hidden;
}

/*增加更多*/
.lgbte .sjmore{
	font-size: 14px;
	height: auto;
	line-height: auto;
	top: -5px;
	margin-right: 0;
}


.lbenlc-spec-tree2 > a {
    display: block;
    line-height: 55px;
    padding: 0 20px;
    background: #fff url(../images/c1.png) no-repeat 95% center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-indent: 29px;
    border-bottom: 1px solid #ddd;
}
.lbenlc-spec-tree2 > a:last-child{
	border-bottom: none;
}
