@charset "utf-8";
.sec_banner{ height:155px; margin-top:75px;}
.bread{ border-bottom:1px solid #eee; }
.bnav,.bnav a{ font-size:14px; color:#666; line-height:64px;}
.bnav{ padding-left:25px; background:url(../images/bread.png) no-repeat 0 center;}
.bnav a:hover{ color:#ffba08; }
.bread .container{ position:relative;}
.bread .bnaxc{ text-align: right;}
.bread .bnaxc a{font-size:16px; color:#666; line-height:64px; margin:0 25px; display:inline-block; position:relative;} 
.bread .bnaxc a.active:after{ display:block; content:''; width:70px; height:2px; background-color:#ffba08; left:50%; margin-left:-35px; bottom:0px; position:absolute;}
.bread .bnaxc a.active{ color:#ffba08;}
.bread .bnaxc a:hover{ color:#ffba08;}
.htitle h2{ font-size:36px; color:#ffba08; font-weight:normal; line-height:50px;}
.htitle p{ font-size:16px; color:#dedede; line-height:24px;}
.htitle{ text-align:center; margin:50px auto 40px;}
.about{ background:url(../images/about.jpg) no-repeat center bottom; padding-bottom:10%;}
.profile .pleft{ width:25%; float:left; background: url(../images/hui.png) no-repeat right center;}
.profile .pright{ width:75%; float:right;}
.fpoint li h3{font-size:18px; color:#333; line-height:50px; font-weight:normal;}
.fpoint li h3 strong{font-size:48px; color:#ffba08; line-height:50px; font-family:Impact,"Times New Roman", Times, serif;}
.fpoint li P{font-size:18px; color:#dedede; line-height:40px; font-weight:BOLD; text-transform:uppercase;}
.fpoint{ max-width:95%;}
.rtitle { padding-bottom:20px; position:relative; min-height:70px;}
.rtitle h3{font-size:18px; color:#333; line-height:30px;position:absolute; top:0px; left:0;}
.rtitle p{font-size:60px; color:#f1eff1; position:absolute; top:20px; right:0;}
.mtop30{ margin-top:20px; font-size:15px; line-height:36px;}
.pright p{ margin-bottom:10px;}
.pright img{ width:100%;}
.pright .swiper-button-prev{ width:39px; height:39px; background:url(../images/pleft.png) no-repeat center;}
.pright .swiper-button-next{ width:39px; height:39px; background:url(../images/pright.png) no-repeat center;}
.sec_banners{ display:none;}
@media screen and (max-width:1100px){
.bread .bnaxc a{ margin:0 10px; } 
}
@media screen and (max-width:1024px){
.sec_banner{ margin-top:56px;}
.mtop30{ font-size:14px; line-height:28px;}
.htitle h2{ font-size:30px; line-height:40px;}
.htitle p{ font-size:14px; }
.htitle{ margin:30px auto 20px;}
.fpoint li h3{font-size:16px; line-height:40px;}
.fpoint li h3 strong{font-size:38px; line-height:40px; }
.fpoint li P{font-size:16px; line-height:24px; margin-bottom:10px;}
}
@media screen and (max-width:768px){
.sec_banner{ display:none;}
.sec_banners{ display:block;margin-top:56px; height:155px;}
.bnav{ margin-top:10px;}
.bnav,.bnav a{ line-height:24px;}
.bread .bnaxc a{ line-height:34px; padding-bottom:10px;} 
.profile .pleft{ width:100%; float:none; }
.profile .pright{width:100%; float:none;}
.htitle h2{ font-size:24px; line-height:30px;}
.bread .bnaxc a{font-size:14px; width:25%; float:left; text-align:center; display:inline-block; margin:0; padding-bottom:4px;} 
.rtitle p{font-size:30px; top:90px; }
.rtitle { padding-bottom:40px; height:110px;}
}

/*荣誉*/
.honor .tab_menu{overflow:hidden; text-align:center;}
.honor .tab_menu li{width:150px; display:inline-block; height:36px;line-height:36px; border-radius:6px;border:1px solid #aaa;color:#aaa;background:#ffffff;text-align:center;cursor:pointer; margin:0 20px 40px;}
.honor .tab_menu li.current{color:#333; border:1px solid #333;}
.honor .tab_box{padding:20px 0;}
.tab_box .hide{display:none;}
#zoom{z-index:99990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:url(../images/meibg.png) repeat;z-index:99999}
#zoom .content{z-index:99991;position:absolute;top:50%;left:50%;width:1000px;background:#fff no-repeat 50% 50%;padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3);border-radius:4px}
#zoom .content.loading{background-image:url(../images/loading.gif)}
#zoom img{display:block;max-width:none;background:#ececec; box-shadow:0 1px 3px rgba(0,0,0,.25); }
#zoom .close{z-index:99993;position:absolute;top:20px;right:20px;width:49px;height:49px;cursor:pointer;background:transparent url(../images/closes.png) no-repeat 50% 50%;opacity:1;border-radius:0 0 0 4px}
#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:51px;height:50px;margin-top:-25px}
#zoom .previous{left:0;background:url(../images/zuoshou.png) no-repeat}
#zoom .next{right:0;background:url(../images/youshou01.png) no-repeat}
#zoom .previous:hover{background:url(../images/zuoshou01.png) no-repeat 0 0}
#zoom .next:hover{background:url(../images/youshou.png) no-repeat 0 0}
.zoomed>.container01{-webkit-filter:blur(3px);filter:blur(3px)}
.gallery{list-style-type:none;margin:0}
.gallery li{margin-bottom:30px}
.gallery li div{ position:relative; display:block;}
.gallery li span{display:block;font-size:16px;color:#fff; transition:all .4s ease; position:absolute; left:0; bottom:0; line-height:50px; height:50px; overflow:hidden; background:rgba(0,0,0,0.7); box-sizing:border-box; padding:0 10px; text-overflow:ellipsis; white-space:nowrap; width:100%; text-align:center;}
.gallery li a{width:100%;height:100%;display:block;position:relative}
.gallery li b{ width:100%;height:100%; display:block; background:rgba(0,0,0,.5) url(../images/fang.png) no-repeat center;position:absolute;top:0;left:0;display:none;-webkit-transition:all .4s ease;transition:all .4s ease;}
.gallery li:hover b{display:block}
/*翻页*/
.pages{ margin:20px auto 60px; text-align: center; box-sizing:border-box;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 0 1px;
    padding:0 15px; height:40px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{border:1px solid #ffba08; text-decoration: none; color:#fff; padding:0 15px; height:40px; line-height:38px; background-color:#ffba08; font-size:14px;}
.pages span { display:inline-block; border: 1px solid #ffba08;  background-color:#ffba08;color: #fff; line-height:38px; padding:0 15px; height:40px; font-size:14px; margin:0 2px;}
.lookmore{ display:block; position:relative; width:129px; line-height:36px; border:1px solid #999999; text-align:center; border-radius:4px; color:#333; overflow:hidden; margin:30px auto 50px}
.lookmore:after{ position:absolute; display:block; content:''; left:0; bottom:0; width:100%; transition: all linear 0.4s; height:0%; background-color:#ffba08; z-index:-1;}
.lookmore:hover{ color:#fff; border:1px solid #ffba08;}
.lookmore:hover:after{ height:100%; top:0; border-color:#ffba08;}
@media screen and (max-width:1024px){
.honor .tab_menu li{width:120px; margin:0 5px 20px;}
.gallery li span{ font-size:14px; line-height:40px; height:40px;}
.lookmore{ width:120px; margin:10px auto 40px}
}
@media (max-width:768px){
.pages{padding-top:0;margin:20px auto 40px;text-align:center;box-sizing:border-box}
.gallery li{margin-bottom:10px}
.honor .tab_menu li{width:80px; margin:0 1px 10px;}
.pages a{ line-height:32px;padding:0 10px; height:32px;}
.pages span {line-height:32px;padding:0 10px; height:32px;}
}
/*发展历程*/
.culture{ background:url(../images/mountain.png) no-repeat center 90%; margin-bottom:50px;}
.clink{ display:block; box-sizing:border-box; padding:15% 0; width:99.6%; border-right:1px solid #ddd; text-align:center; }
.culture ul li:first-child .clink{border-left:1px solid #ddd;}
.clink span{ display:block; width:43px; height:43px; background:url(../images/cright.png) no-repeat center; margin:18% auto 0;}
.clink p{font-size:16px; line-height:30px; height:60px; overflow:hidden; max-width:90%; margin:0 auto; color:#666;}
.clink h3{font-size:20px; line-height:40px; color:#333; font-weight:bold; margin-bottom:14%; }
.clink img{ max-width:30%; margin:0 auto 20px;}
.clink img.simg{ display:block;}
.clink img.himg{ display:none !important;}
.leimg{ position:absolute; left:-100%; top:0; width:99.6%; height:450px; z-index:-1; transition:all 0.5s;}
.culture .item{ width:100%; position:relative; overflow:hidden; }
.culture .owl-nav{ width:110%; left:-5%; position:absolute; top:34%; }
.culture .owl-nav button.owl-prev span{ font-size:0; float:left; width:40px; height:40px; background:url(../images/right-fill.png) no-repeat center; background-size:100% auto;}
.culture .owl-nav button.owl-next span{width:40px;font-size:0; float:right; height:40px; background:url(../images/left-fill.png) no-repeat center; background-size:100% auto;}
.culture .owl-nav button{ background:none;}
.culture .owl-nav button.owl-prev{ float:left;}
.culture .owl-nav button.owl-next{ float:right;}
.culture .owl-dots{ display:none;}
.culture .owl-theme .owl-nav [class*="owl-"],.culture .owl-theme .owl-nav [class*="owl-"]:hover{ background:none;}
#myswiper1{ border-left:1px solid #ddd;}
.culture .item:hover .leimg{ left:0;}
.clink:hover img.himg{ display:block !important;}
.clink:hover img.simg{ display:none !important;}
.clink:hover h3,.clink:hover p{ color:#fff;}
.clink:hover span{ background:url(../images/wright.png) no-repeat center; }
.culture .swiper-pagination{ bottom:0px;}
 
.activity{ background-color:#f5f5f5; padding:1px 0 70px;}
.activity .swiper-button-prev{ width:39px; height:39px; left:0; background:url(../images/pleft.png) no-repeat center;}
.activity .swiper-button-next{ width:39px; height:39px; right:0; background:url(../images/pright.png) no-repeat center;}
.activity .swiper-slide img{ width:100%;}
.activity .swiper-slide a{ display:block;}
.activity h3{ background-color:#fff; line-height:46px; text-align:center; font-size:16px; color:#333; font-weight:normal; padding:0 5%;  overflow:hidden; width:100%; box-sizing:border-box; height:46px;}
.activity .item:hover h3{background-color:#ffba08; color:#fff;}
button,a:hover,button:hover{ outline:none;}
.activity .owl-nav{ width:110%; left:-5%; position:absolute; top:34%; }
.activity .owl-nav button.owl-prev span{ font-size:0; float:left; width:40px; height:40px; background:url(../images/right-fill.png) no-repeat center; background-size:100% auto;}
.activity .owl-nav button.owl-next span{width:40px;font-size:0; float:right; height:40px; background:url(../images/left-fill.png) no-repeat center; background-size:100% auto;}
.activity .owl-nav button{ background:none;}
.activity .owl-nav button.owl-prev{ float:left;}
.activity .owl-nav button.owl-next{ float:right;}
.activity .owl-dots{ display:none;}
.activity .owl-theme .owl-nav [class*="owl-"],.culture .owl-theme .owl-nav [class*="owl-"]:hover{ background:none;}


@media screen and (max-width:1300px){
 }
@media screen and (max-width:1024px){
.clink h3{font-size:18px; line-height:30px; margin-bottom:4%; }
.clink span{ margin:15% auto 0;}
 }
@media screen and (max-width:768px){
.clink span{ margin:8% auto 0;}
.culture ul li{ border-right:1px solid #ddd; text-align:center; }
.clink{ text-align:center; }
.culture .swiper-container{ height:auto}
.clink:hover h3,.clink:hover p{ color:#333;}
.clink img{ max-width:75px; width:75px; }
.clink:hover img.himg{ display:none;}
.clink:hover img.simg{ display:block;}
.clink:hover span{ background:url(../images/cright.png) no-repeat center; }
.clink{ height:320px; padding-top:20px;}
.clink p{font-size:14px; line-height:26px; }
.culture .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-5px;}
.activity{ padding:1px 0 40px;}
.activity h3{ font-size:14px; }
}
/*文章详情*/
.detail{ margin-top:60px;}
.article{ padding:30px 0; margin-bottom:30px;font-size:15px; color:#666; line-height:28px; border-bottom:1px solid #ddd;}
.article p{ font-size:16px; color:#666; line-height:30px; margin-bottom:15px;}
.grey{ background-color:#f8f8f8; padding:5px 15px;}
.article img{ display:block; margin:20px auto; max-width:100% !important; height:auto !important;}
.bdsharebuttonbox span { float:left; line-height:32px; color:#a2a2a2; font-size:13px; line-height:40px;}
.bdsharebuttonbox a{ display:inline-block; width:36px; height:36px;}
#fenxiang1{background:url(../images/fx3.png) no-repeat;  width:32px !important; height:32px !important; margin-top:4px !important; background-size:100% auto;  }
#fenxiang2{ background: url(../images/fx1.png) no-repeat;  width:32px !important; height:32px !important;margin-top:4px !important; background-size:100% auto;}
#fenxiang3{ background: url(../images/fx2.png) no-repeat; width:32px !important; height:32px !important;margin-top:4px !important;background-size:100% auto;}
.article_title{font-size:24px; color:#333; line-height:40px; font-weight:bold; margin:0px 0 20px;}
.article_time{ font-size:13px; color:#e69490; line-height:40px; }
.article_time span{ display:inline-block; font-size:13px; color:#888; line-height:40px;margin-right:10px; }
.article_time img{ vertical-align:-4px; display:inline-block; margin-right:5px;}
.bottom_link{ margin-bottom:60px;font-size:15px; color:#666; line-height:28px;}
.bottom_link p{ font-size:15px; color:#666; line-height:28px;}
.bottom_link a{font-size:15px; color:#666; line-height:28px;}
.bottom_link a:hover{ color:#fbc707;}
.recommend{ padding-left:50px; box-sizing:border-box;  margin-bottom:50px;}
.recommend h2{font-size:18px; color:#fff; line-height:46px; background-color:#fbc707; padding:0 15px; font-weight:normal; margin-bottom:15px;}
.recommend ul li a{ display:block; border-bottom:1px solid #d7d7d7; padding-bottom:15px; margin-bottom:15px;}
.recommend ul li a h3{font-size:16px; padding-left:20px; background:url(../images/dot.png) no-repeat 0 center; color:#555; line-height:30px; height:30px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.recommend ul li a span{font-size:13px; color:#aeb6c4; line-height:30px;padding-left:20px;}
.recommend ul li a:hover h3{ color:#222;}
.return{ float:right; width:114px; line-height:36px; border:1px solid #fbc707; font-size:14px; color:#fbc707; text-align:center;}
.return:hover{  border:1px solid #fbc707; font-size:14px; color:#fff; background-color:#fbc707;}
@media (max-width:1200px) {
.recommend{ padding-left:0px;}
}
@media (max-width:768px) {
.detail{ margin-top:30px;}
.article_title{font-size:16px; line-height:28px; margin-top:0px;}
.recommend{ margin-bottom:30px; margin-top:30px;}
.bottom_link{  margin-bottom:30px; }
.article{ padding:30px 0; margin-bottom:10px; }
}
/*党建*/
.column li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.column li:nth-child(3n){ margin-right:0;}
.column li a{ display:block; position:relative; overflow:hidden;}
.column li a img{ width:100%;}
.column li a .dbot{ position:absolute; left:0; transition:all 0.5s; bottom:-54px; background:rgba(0,0,0,0.7); width:100%; color:#fff; text-align:center;}
.dbot h3{ line-height:54px; color:#fff; font-size:16px; font-weight:normal; white-space:nowrap; height:54px; max-width:96%; margin:0 auto; text-overflow:ellipsis; overflow:hidden;}
.dbot p{ width:106px; line-height:32px; height:32px; margin:0 auto 20px; background-color:#c47d2c; border-radius:15px; color:#fff; font-size:14px; }
.column li a:hover .dbot{ bottom:0px; }
@media (max-width:1024px) {
.dbot h3{ font-size:15px; }
}
@media (max-width:700px) {
.column li{ width:100%; float:none; margin-right:0%; margin-bottom:2%;}
}
/*联系我们*/
.conlist{ margin:5% auto; text-align:center; min-height:230px;}
.conbox{ height:70px;}
.conlist h3{ font-size:18px; color:#333; line-height:40px; font-weight:bold; background:url(../images/blue.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:15px;}
.conlist p{ font-size:16px; color:#333; line-height:30px; }
.weimg li{ width:20%; float:left; box-sizing:border-box; padding:5px; font-size:16px; text-align:center;}
.weimg li p{ font-size:14px;}
.weimg li img{ width:100%;}
.plist{ font-size:16px; line-height:30px; color:#333; max-height:400px; overflow-y:auto;}
.map{ margin:40px auto 0; height:530px; overflow:hidden;}
@media (max-width:1024px) {
.conlist p{ font-size:14px; line-height:26px; }
.conbox{ height:50px;}
.conlist h3{ font-size:16px; padding-bottom:8px; margin-bottom:10px;}
.map{ margin:20px auto 0; height:400px;}
}
@media (max-width:768px) {
.conlist{ min-height:auto;}
.weimg li{ width:50%; }
.map{ height:300px;}
}
/*新闻*/
.newtop{ margin-top:60px;}
.w65{ width:65%; float:left;}
.w33{ width:33%; float:right;}
.newimg .item a{ display:block; position:relative;}
.newimg .item a h3{ position:absolute; left:0; bottom:0; line-height:50px; font-size:16px; color:#fff; font-weight:normal; background:rgba(0,0,0,0.7); box-sizing:border-box; padding:0 15px; width:100%;}
.newimg .item a h3 p{ max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newimg .owl-dots{ position:absolute; right:20px; bottom:5px;}
.newimg .owl-dots button{ background:none;}
.newimg .owl-theme .owl-dots .owl-dot span{ margin:5px 4px; width:10px; height:10px; border-radius:50%; transition:all 0.5s;}
.newimg .owl-theme .owl-dots .owl-dot.active span,.newimg .owl-theme .owl-dots .owl-dot:hover span{ background-color:#fbc707;}
.newimg .owl-theme .owl-dots .owl-dot.active span{ width:25px; border-radius:6px;}
.bsnew li{ padding:20px 0 25px; border-bottom:1px solid #ddd;}
.bsnew li h2{ line-height:34px; font-size:20px; color:#333; height:68px; overflow:hidden;}
.bsnew li h3{ line-height:30px; font-size:18px; color:#333; height:30px; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.bsnew li p{ line-height:28px; font-size:15px; color:#999; height:56px; max-width:100%; overflow:hidden; }
.ptitle{ border:1px solid #ddd; margin:60px 0 10px; border-right:0;}
.ptitle span{ display:inline-block; width:150px; line-height:40px; display:inline-block; background-color:#387499; color:#fff; text-align:center; border-top:2px solid #d5553a; font-size:16px;}
.ptitle a{ font-size:14px; color:#888; float:right; line-height:42px; margin-right:10px;}
.ptitle a:hover{ color:#387499;}
.bright .bdsharebuttonbox { margin-top:10px;}
.brlist li #fenxiang4{ width:36px; height:36px; background:url(../images/share.png) no-repeat; padding:0;}
.brlist .bleft{ width:22%; float:left;}
.brlist .bright{ width:75%; float:right;}
.brlist .bleft img{ width:100%;}
.brlist .bright h3 a{ display:block; line-height:40px; font-size:16px; font-weight:normal; color:#333;max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:10px 0;}
.brlist li{ padding:25px 0; border-bottom:1px solid #ddd;}
.brlist li p span{ display:inline-block; padding:0 15px; line-height:30px; color:#38749a; border:1px solid #38749a; border-radius:3px;}
.brlist li p{ float:left; font-size:16px; color:#888; line-height:30px;}
.slink{ display:block;}
.slink h3{ display:block; line-height:40px; font-size:16px; font-weight:normal; color:#333;max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0px 0 10px;}
.slink p{ float:left; font-size:16px; color:#888; line-height:30px;}
.slink p span{ display:inline-block; padding:0 15px; line-height:30px; color:#38749a; border:1px solid #38749a; border-radius:3px;}
.slink #fenxiang4{ width:36px; height:36px; background:url(../images/share.png) no-repeat; background-size:cover; padding:0;}
.brlist .bright h3 a:hover,.slink h3:hover{ color:#387499;}
.brlist li:last-child { border-bottom:none; padding-bottom:0;}
.rtitles{ border:1px solid #ddd; margin:30px 0 10px; border-right:0; border-left:0;}
.rtitles a{ font-size:14px; color:#888; float:right; line-height:42px; margin-right:10px;}
.rtitles h3{ display:inline-block; line-height:42px; color:#333; text-align:center; font-size:16px; padding-left:35px; background:url(../images/boxs.png) no-repeat 4px center;}
.rtitles a:hover{ color:#387499;}
.dalist li a h3{ line-height:47px; font-size:16px; font-weight:normal; color:#888; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box; padding-left:15px; background:url(../images/dots.png) no-repeat 2px center;}
.dalist li a:hover h3{ color:#333; font-weight:bold; background:url(../images/dott.png) no-repeat 2px center;}
.professes{ display:block; position:relative; overflow:hidden;}
.professes img{ width:100%;}
.pinfor{ position:absolute; left:0; bottom:0; width:100%; background-color:rgba(0,0,0,.5);transition:all 0.5s; box-sizing:border-box; padding:15px 18px;}
.pinfor h3{ line-height:34px; color:#fff; font-size:18px; font-weight:bold;}
.pinfor span{ line-height:24px; color:#fff; font-size:14px; }
.pinfor p{ line-height:24px; color:#fff; font-size:15px; height:0px; overflow:hidden; margin-top:10px; transition:all 0.5s;}
.professes:hover .pinfor{ background:rgba(0,0,0,0.7);}
.professes:hover .pinfor p{ height:48px; transform:translateY(-10px);}
.professes:hover>img{ transform:scale(1.03);}
.person .owl-dots{ display:none;}
.person .owl-nav{ display:none;}
.person .owl-nav button{width:30px; line-height:26px !important; height:30px; border-radius:0; text-align:center; padding:0; margin:2px; border:1px solid #ddd;}
.person .owl-nav button span{font-size:36px; line-height:20px; color:#B5B5B5;}
.person .owl-nav button:hover span{ color:#fff;}
.person{ margin:50px 0 0px;}
.lileft{ width:50%; float:left; margin-top:40px;}
.liright{ width:49.5%; float:right;margin-top:40px;}
.lileft ul li{ width:48%; float:left; margin-right:2%;  margin-bottom:2%;}
.lileft ul li a{ display:block; position:relative; overflow:hidden;}
.lileft ul li a img{ width:100%; transition:all 0.5s;}
.lileft ul li a h3{position:absolute; left:0; bottom:0; line-height:40px; font-size:15px; color:#fff; font-weight:normal; background:rgba(0,0,0,0.7); box-sizing:border-box; padding:0 15px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.liright a{ display:block; position:relative; overflow:hidden;}
.liright a img{ width:100%;transition:all 0.5s;}
.liright a h3{position:absolute; left:0; bottom:0; line-height:40px; font-size:15px; color:#fff; font-weight:normal; background:rgba(0,0,0,0.7); box-sizing:border-box; padding:0 15px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lileft ul li a:hover img,.liright a:hover img{ transform:scale(1.2);}
.xshow{ margin-bottom:50px;}
@media (max-width: 1600px) {
.bsnew li{ padding:15px 0 20px; }
 }
@media (max-width: 1300px) {
.bsnew li h3{ font-size:16px; margin-bottom:0px;}
.bsnew li h2{ line-height:28px; font-size:18px; height:56px; }
.dalist li a h3{ line-height:44px; }
.brlist li{ padding:20px 0; }
}
@media (max-width: 1200px) {
.bsnew li{ padding:15px 0; }
.bsnew li h2{ line-height:26px; font-size:16px; height:52px; }
.dalist li a h3{ line-height:38px; }
.bsnew li p{ line-height:30px;  height:30px; max-width:100%; overflow:hidden; }
.brlist li p{ font-size:14px; }
.brlist li #fenxiang4{ width:30px !important; height:30px !important; background:url(../images/share.png) no-repeat; background-size:cover; }
.brlist .bright h3 a{ line-height:30px; margin-top:0;}
}
@media (max-width: 992px) {
.ptitle{ margin:30px 0 10px; }
.w65{ width:100%; float:none;}
.w33{ width:100%; float:none;}
.bsnew{ margin-top:20px;}
.newtop {margin-top:30px;}
.lileft{width:100%; float:none;margin-top:20px;}
.liright{width:100%; float:none; margin-top:1%;}
.lileft ul li{ width:49%; float:left; margin-right:2%;  margin-bottom:2%;}
.lileft ul li:nth-child(2n){ margin-right:0;}
.person { margin:30px 0 0px;}
}
@media (max-width:500px) {
.bsnew li h3{ font-weight:normal;}
.brlist .bleft{width:100%; float:none; margin-bottom:14px;}
.brlist .bright{ width:100%; float:none;}
.brlist li .bdsharebuttonbox{ display:none;}
.brlist li{ padding:15px 0; }
.dalist li a h3{ font-size:15px; color:#555;}
.lileft ul li{ width:100%; float:none; margin-right:0%; }
.xshow{ margin-bottom:30px;}
.newimg .item a h3 p{ max-width:70%; font-size:15px;}
.pinfor{ padding:10px;}
.pinfor h3{ line-height:30px; font-size:16px; }
}
/*营销网络*/
.service .tab_menu{ overflow:hidden; width:200px; transform:translateY(60px);}
.service .tab_menu li{ width:140px; display:inline-block; height:36px;line-height:36px; border-radius:6px; color:#fff;background:#fbc707;text-align:center;cursor:pointer; margin:0 0 25px;}
.service .tab_menu li.current{background:#2f7092;}
.maplist{ width:73%; float:left; position:relative;}
.mapphone{ width:21%; float:right;}
.maplist p{ width:16px; color:#eee; line-height:15px; cursor:pointer; position:absolute;}
.maplist p.ycolor{ color:#fbc707;}
.kfq{ left:66%; top:13%;}
.fsq{ left:70%; top:27%;}
.zfq{ left:75%; top:22%;}
.lsq{ left:77%; top:34%;}
.gxq{ left:82%; top:30%;}
.mpq{ left:88%; top:38%;}
.hys{ left:68%; top:70%;}
.abouts{ padding-bottom:10%;}

.scrollbox{ width:100%; margin:0 auto; overflow: hidden; }
.scrollDiv{width:100%;height:435px; overflow-y:auto;}/*这里的高度和超出隐藏是必须的*/
.scrollDiv li{height:145px; width:100%; overflow:hidden; vertical-align:bottom; zoom:1; }
.scrollDiv li h3{ height:40px; margin-bottom:10px; font-size:16px; color:#333; line-height:40px; border:1px solid #ddd; border-left:0; font-weight:normal; border-right:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.scrollDiv li p{color:#888; font-size:14px; line-height:24px; }
.scrollDiv li a{color:#888; font-size:14px; line-height:24px; }
.scrollDiv li p i{ color:#fbc707;}
.scrollDiv li div{ height:36px; width:300px; color:#416A7F; line-height:18px; overflow:hidden}
.scrollDiv li div a{ color:#416A7F; text-decoration:none}
.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:left; width:32px; height:32px; margin-right:4px}
.but_up{ background:url(../images/up.png) no-repeat center; background-size:cover; text-indent:-9999px}
.but_down{ background: url(../images/udown.png); background-size:cover; text-indent:-9999px}
.n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
.n a{ padding:0 4px; color:#333}
.mapphone .parts{ display:none;}
.mapphone .parts.active{ display:block;}
.sinter{ display:none;}

@media (max-width: 992px) {
.internet{ display:none;}
.sinter{ display:block; padding-top:15px;}
.sinter img{ width:100%;}
.services .tab_menu{ overflow:hidden; width:100%; margin:30px 0 10px}
.services .tab_menu li{ width:25%; float:left; display:inline-block; height:40px; border-bottom:1px solid #eee; border-right:1px solid #eee; line-height:40px; color:#444; margin:0; text-align:center;}
.services .tab_menu li.current{background:#2f7092; color:#fff;}
.services .tab_box li { padding-bottom:15px;}
.services .tab_box li h3{ height:40px; margin-bottom:10px; font-size:16px; color:#333; line-height:40px; border-bottom:1px solid #ddd; }
.services .tab_box  li p{color:#888; font-size:14px; line-height:24px; }
.services .tab_box  li p i{ color:#fbc707;}
}
/*人才*/
.greys{ background-color:#efefef; padding:50px 0;}
.talent h2{font-size:30px; line-height:46px;color:#333; font-weight:bold;}
.talent h2 small{font-size:16px; line-height:46px;color:#bcbcbc; font-weight:normal;}
.talent h4{font-size:16px; line-height:26px;color:#949494; }
.talent ul li{ width:25%; text-align:center; float:left; padding:55px 0 40px;}
.talent h3{font-size:18px; line-height:50px;color:#333; font-weight:bold;}
.talent p{font-size:16px; line-height:20px;color:#888; }
.talent ul li img{ transition:all 0.8s;}
.talent ul li:hover img{ transform:rotateY(360deg)}
.adds{ background:url(../images/talent.jpg) no-repeat center; background-size:cover; height:390px; text-align:center; padding-top:170px; box-sizing:border-box; margin-bottom:40px;}
.adds h3{font-size:30px; line-height:50px;color:#000;}
.adds img{ animation:linear upDown 2s infinite;}
@keyframes upDown{
	0%{ transform:translateY(0px)}
	50%{ transform:translateY(10px)}
	100%{ transform:translateY(0px)}
}


@media screen and (max-width:767px){
.greys{ padding:30px 0;}
.jot span:nth-child(2){ display:none;}
.jot span{ width:30%;}
.jot span:nth-child(6){ width:30%;}
.jotxs .arrow {  width: 45px;height: 47px;right: 0%;}
.jos{ padding:0px 0px 20px ;}
.adds{ height:240px; padding-top:70px; margin-bottom:30px;}
.talent ul li{ width:50%; padding:15px 0 20px;}
.talent h2{font-size:24px;}
.talent p{font-size:14px; }
}

@media screen and (max-width:375px){
.jot span:nth-child(5){ display:none;}
.jot span{ width:40%;}
.jot span:nth-child(6){ width:40%;}
.jos .bodr{ padding:20px 15px;}
}

/*--应聘页面--*/
.jobyp { padding-top:40px;}
.recuit label{ width:20%; float:left;}
.recuit input[type=text]{ width:80%; float:left; border-radius:0px;}
.recuit input[type=radio]{ height:34px; margin-top:0px; vertical-align:-12px; margin-right:6px;}
.recuit .form-group{ line-height:34px; margin-bottom:30px;}
.recuit button{ margin-top:30px; margin-bottom:30px; background:#e39628; border:1px solid #e39628; padding:7px 30px;}
.recuit button:hover{ background-color:#000; border-color:#000;}
.recuit textarea { border-radius:0px;}
@media screen and (max-width:992px){
.recuit .form-group:after{ content:''; display:block; visibility:hidden; clear:both; }
.recuit .form-group{ margin-bottom:10px;}
.jobyp {padding-top:10px;}
.recuit button{ margin-bottom:10px; }
}
















/* CSS Document */

