body,html{font-size:100%;padding:0;margin:0; /*overflow-x: hidden;*/}
body{background:#f5f5f5;color:#333;font-size:16px;font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif; overflow-x: hidden;}
ul,li{list-style:none;}
a{color:#333333;outline:0;text-decoration:none;-webkit-transition:.2s;transition:.2s}
a:focus,a:hover{color:#0067ac;text-decoration:none}
input,button,submit{outline:none;}
.w90{width: 90% !important; margin:0.5rem 5% 0}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{clear: both;}
.font12{font-size:12px}
.font666{color:#666666;}
.lan{color:#067cc3;}
/*.row{margin:0px; padding: 0px;}*/
.m-t-10{margin-top:10px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.m-t-30{margin-top:30px;}
.m-t-50{margin-top:50px;}
.m-r-30{margin-right: 30px;}
.m-r-15{margin-right: 15px;}
.m-l-15{margin-left: 15px;}
.m-l-30{margin-left: 30px;}
.m-b-10{margin-bottom:10px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}
.m-b-50{margin-bottom:50px;}
.p-t-15{padding-top:15px;}
.p-t-30{padding-top:30px;}
.p-t-50{padding-top:50px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-b-50{padding-bottom:50px;}
.p-l-30{padding-left: 30px;}
.p-r-30{padding-right: 30px;}
.yichu{overflow: hidden;}
.blank55{height:55px;line-height:1px;clear:both}
.fl{float:left;}
.fr{float:right;}
.t-center{text-align: center;}
.bgfff{background: #fff;}
.ftblue{color: #066bae;}
.fc_03c{color: #ff2200;}
.red{color: #ff2200;}
.clear{clear: both;}
.container-fluid{padding: 0px;}
.container{width: 1260px;}
.weizhi{clear: both;}
.weizhi span{background:url( ../images/weizhi.png) left no-repeat; background-size: 70%; float: left; width: 25px;}
.weizhi,.weizhi a{font-size: 15px;}
.hid{overflow: hidden;}
.header{padding: 0.3rem 0;}
.logo{background: url(../images/logo.png) left no-repeat; background-size: contain; width: 478px; height: 65px; margin: 20px 0px;}
.logo a{width: 100%; float: left; height: 100%;}
.tel{background: url(../images/tel.jpg) no-repeat right; height: 51px; width: 153px;}
.payment{ margin-top: 15px;   }
.payment a{ float: left; clear: both; text-align: center;background:#8fcbea; border-radius: 5px;  color: #fff; font-size: 20px; margin: 0.2rem 0px 0.2rem 2rem; width: 250px; height: 30px; }
.payment a:hover{background:#157fb6; transition: 0.5s;}

.payment .yingyun{padding: 0px; clear: both;}
.payment .yingyun  img{height: 30px; margin: 0px; padding: 0px; width: 250px; border-radius: 5px;}
.search{margin-right: 40px; margin-top: 40px; position: relative;}
.search-keyword{width: 275px; border: #cbcbcb 1px solid; border-radius: 5px; padding:0.5rem; color: #bdbdbd;}
.search-submit{position: absolute; right: 5px; top: 2px; border:0px; background: none; color: #bfbfbf;}
.search-submit span{font-size: 25px;}
.hnav{height: 50px; background: #0067ac;}
.hnav>ul{width: 1260px; margin: 0 auto; position:relative;padding: 0px;}
.hnav>ul>li{height: 50px; line-height: 50px; float: left; width: 10%; margin: 0px; padding: 0px; text-align: center;}
.hnav>ul>li .on{background: #ffce1d; color: #333; border-radius:5px 5px 0px 0px;}
.hnav>ul>li .on a{color: #333;}
.hnav>ul>li>a{color: #FFFFFF; font-size: 20px; display: block;}
.hnav>ul>li:hover>a{background: #ffce1d; color:#333;border-radius: 5px 5px 0px 0px ;}
.hnav>ul>li:hover .hnavbox{display: block;}
.hnavbox{display: none; width: 100%; padding: 0px 50px; height: 50px; border-radius:0px 0px 5px 5px; background:#ffce1d; position: absolute; top: 50px; left: 0; z-index: 99;  overflow: hidden;}
.hnavbox ul li{float: left;}
.hnavbox ul li a{padding:0px 20px; display: block; font-size: 16px; float: left; color: #333;}
.hnavbox ul li a:hover{color: #000;}
#hnav0{padding-left: 0px;}
#hnav1{padding-left: 220px;}
#hnav2{padding-left: 350px;}
#hnav3{padding-left: 0px;}
/*#hnav3 li a{padding:0px 17px !important;}*/
#hnav4{padding-right: 80px; float: right;}
#hnav5{padding-right: 10px; float: right;}
#hnav6{padding-right: 0px; float: right;}
@-webkit-keyframes zoomOut{from{opacity:1;-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}
50%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
to{opacity:1}}
@keyframes zoomOut{from{opacity:1;-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}
50%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
to{opacity:1}}
.zoomOut{-webkit-animation-duration: 1.5s; animation-duration:1.5s;-webkit-animation-name:zoomOut;animation-name:zoomOut}
.zoomInDown{-webkit-animation-duration: 2s; animation-duration:2s;-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.banner .animated.delay-1s{-webkit-animation-delay: .5s; animation-delay: .5s;}
.banner .animated.delay-2s{-webkit-animation-delay: .8s; animation-delay: .8s;}
.banner .animated.delay-3s{-webkit-animation-delay: 1.1s; animation-delay: 1.1s;}
.banner .animated.delay-4s{-webkit-animation-delay: 1.4s; animation-delay: 1.4s;}
.ico-left{position:absolute;top:50%;z-index:5;display:inline-block;left:50%;margin-left:-10px; background: url(../images/ico-z.png) no-repeat; background-size: cover;}
.ico-right{position:absolute;top:50%;z-index:5;display:inline-block;right:50%;margin-right:-10px; background: url(../images/ico-y.png) no-repeat; background-size: cover;}
@media screen and (min-width:768px){.ico-left,.ico-right{width:40px;height:40px;margin-top:-20px;font-size:30px}.ico-left{margin-right:-10px}.ico-right{margin-right: -10px;}}
.banner{width: 100%; height: 505px; position:relative; overflow: hidden;}
.bg-video{position:absolute; z-index: 1;/*background: url(../images/banner.jpg) no-repeat center;*/ width: 100%; top: -100px;}
.bg-video source{width: 100%; height: auto; position: absolute; top: -100px; background: #000000;}
.shan,.shui{position:absolute;}
.shan{background: url(../images/shan.png);top: 0px; z-index:1; width: 100%; height: 204px;}
.shan img{transform:scale(1.3);-webkit-transform:scale(1.3); animation-duration:2s;}
.shui{/* background: url(../images/shui12.gif) bottom;*/ /*background-color:rgba(0,103,172,0.2);*/ bottom:0px; left: 0px; z-index: 2; width: 100%; height: 505px;}
.ziti{width: 1200px; margin-top:170px; left: 50%; margin-left: -600px; z-index: 9999; position: absolute;}
.ziti div{width: 25%; float: left; text-align: center;}
.news{padding-bottom: 15px; position: relative;}
.news ul ,.news ul li{margin: 0px; padding: 0px;}
.news img{width: 100% !important; height: 378px !important;}
.news_pic{position: relative; width: 100%; overflow: hidden;}
.news_pic .carousel-indicators{position:absolute;bottom:0px; right: 10px; margin-left: 30%; z-index:15;width:auto;padding-left:0;list-style:none}
.news_pic .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px 2px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:#fff;border:0px solid #fff;border-radius:10px}
.news_pic .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#066bae}
.news_pic .carousel-caption{background: url( ../images/tit_bg.png) repeat; width: 100%; line-height: 45px; margin: 0px; padding: 0px; height: 45px; left: 0px; bottom: 0px; text-align: left; padding-left: 15px;}
.nav-tabs{border-bottom:2px solid #e3e3e3}
.nav-tabs>li{float:left; font-size: 22px; position: relative; bottom: -2px;}
.nav-tabs>li>a{margin-right:0px;line-height:1.42857143;border-bottom:3px solid transparent; border-radius:0px;}
.nav-tabs>li>a:hover{color: #0067ac;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{cursor: pointer;background-color:#fff;border-color:transparent;border-bottom:3px solid #0067ac;color: #0067ac; position: relative;}
/*用户报装*/
.bz{border:0px solid #70c4fe; text-align: center; background: #eff2f5; width: 100%; padding: 0px 10%; float: left;}
.bz>li{font-size: 16px; position: relative; bottom: 0px; text-align: center; width: 33.333333333%;}
.bz22>li{ width:25%;}
.bz>li>a{margin-right:0px;line-height:1.42857143;border-bottom:0px solid transparent; border-radius:0px; font-weight: bold; color: #067cc3;}
.bz>li>a:hover{color: #067cc3;}
.bz>li.active>a,.bz>li.active>a:focus,.bz>li.active>a:hover{cursor: pointer;background-color:#067cc3;border-color:transparent;border-bottom:0px solid #0067ac;color: #fff; position: relative;}
.bz-content{padding:20px 0px; width: 100%; clear: both;}
.bz-content .bz_fujian,.bz-content .bz_fujian2{margin-top: 1rem; margin-bottom: 1rem; clear: both;}
.bz-content .bz_fujian a{border: #067cc3 1px solid; padding: 8px 25px; margin: 1rem auto; clear: both;}
.bz-content .bz_fujian2 a{border: #067cc3 1px solid; padding: 8px 15px; margin: 1rem auto; clear: both;}
.bz-content textarea{padding-right: 10px !important;}
.bz_dy{width: 100%; clear: both; margin-top:0px; float: left;}
.bz_dy dt{width: 100%; border-bottom: #007cc5 1px solid; padding-bottom: 10px; color: #007cc5;}
.bz_dy dd{margin: 15px;}
.bz_dy .fubiao{border: #007cc5 1px solid; text-align: center; padding: 10px 0; clear: both; margin-top: 15px; color: #fff;}
.bz_dy .chushen{background: #007cc5; text-align: center; padding: 10px 0; clear: both; margin-top: 15px;}
.bz_dy .chushen a{color: #fff;}
/*用户报装end*/
.inewslist h3{font-size: 20px; font-weight: bold; text-align: center; width: 100%; overflow: hidden;padding: 10px 0;}
.inewslist p{color: #999; font-size: 14px; line-height: 22px;}
.inewslist p a{color: #0067ac;}
.inewslist .more,.comtit .more{float: right; font-size: 12px; line-height: 15px; margin-top: 1.5rem; border-left: #0067ac 4px solid; padding-left: 0.5rem;}
.inewslist dd li{width: 98%; line-height: 35px; height: 35px; overflow: hidden; background: url(../images/icon_d2.png) left no-repeat; padding-left: 10px;}
.inewslist dd .data{float: right; color: #909090;font-size: 0.9rem;}
.comlist li{line-height:40px;height: 40px; overflow: hidden; background: url(../images/icon_d.png) left no-repeat; padding-left: 2%;}
.comlist li .data{float: right; color: #909090; font-size: 0.9rem;}
.gonggao .col-sm-8{width: 830px;}
.gonggao .col-sm-4{width: 400px;}
.yingyeting li{width: 18%;margin: 1.5% 1%;/*width: 22%; margin: 1.5%;*/ float: left; background: #00a2e9;border-radius: 10px; text-align: center; color: #fff; transition: 0.4s;}
.yingyeting li:hover{background: #e9a400; cursor: pointer}
.yingyeting li a{color:#fff;}
.yingyeting li span{font-size: 50px;}
.com .col-sm-4{width: 400px; margin-right: 30px;}
.com .col-sm-4:nth-child(3){margin-right: 0px;}
.com dt,.yewu dt{width: 100%; clear: both; float: left; border-bottom: #e3e3e3 2px solid;}
.com dt h3,.yewu dt h3{float: left;}
.com dt .more,.yewu dt .more{float: right; font-weight: normal;font-size: 12px; line-height: 15px; margin-top: 1.5rem; border-left: #0067ac 4px solid; padding-left: 0.5rem;}
.com dd{padding: 15px 0px; width: 100%; float: left; line-height: 35px;}
.com dd li{background: url(../images/icon_d.png) left no-repeat; padding-left: 10px; width: 100%; height: 35px; overflow: hidden;}
.yewu{width: 830px;}
.yewu dd{width: 100%; padding: 15px 0px;float: left;}
.yewu dd li{margin: 0px; padding: 5px 15px 0px 0px;}
.yewu dd li .pic{overflow: hidden;}
.yewu dd li:last-child{padding-right: 0px;}
.yewu dd img{width: 100%; height:120px; transition: all 0.4s;}
.yewu dd li span{width: 100%; clear: both; float: left;line-height: 45px; font-weight: 600;}
.yewu dd li em{font-style: normal;width: 90%; clear: both; float: left; padding-left: 5%; font-size: 12px; color: #999;}
.vedio{width: 400px;}
.vedio dt{border-bottom: 0px;}
.vedio dd{width: 100%; position: relative; padding: 11px 0px;}
.vedio img{width: 100%; height: 100%; position: relative; z-index: 8}
/*.vedio span{position:absolute; z-index: 99; font-size: 64px; color: #fff; text-align: center; width: 100%; display: inline-block; margin-bottom: auto; vertical-align: middle;}
*/
.zhuanti dd a{width: 100%; height: auto;margin: 8px 0; float: left;overflow: hidden;}
.zhuanti dd a img{width: 100%; height: auto;}
.zhuanti dd a .pic{overflow: hidden;}
.zhuanti dd a .pic img{transition: all 0.4s;}
.photos,.photos ul{margin:0px; padding: 0px;}
.photos ul li{margin:0px 0px 12px 0px; padding: 0px;}
.photos ul li:nth-child(3){margin-bottom:0px;}
.photos ul li img{width:100%; height: auto;}
.photos .pic{overflow: hidden;}
.photos .pic img{transition: all 0.4s;}
.foot-nav{background: #e4e4e4; padding:0px 0px; clear: both;}
.chengyuan{clear:both; padding-bottom:15px;}
.chengyuan .tit{width: 100%; border-bottom: #dadada 2px solid; float: left; margin-bottom: 15px;}
.chengyuan .tit h3{float: left;text-align: left;}
.chengyuan .tit span{float:right;}
.chengyuan .tit .more{font-size: 12px; line-height: 15px; margin-top: 1.5rem; border-left: #0067ac 4px solid; padding-left: 0.5rem;}
.cyqy li{margin: 0px 0px 10px; padding: 0px; text-align: center;background: #f4f4f4;border: #e3e3e3 1px solid; border-radius:3px;}
.cyqy li a{padding: 8px; overflow: hidden; display: block; text-align: center;font-size: 0.95rem;}
.footer{border-top:3px #036db3 solid; font-size: 13px; text-align: left; line-height: 26px;;}
/*.footer span{text-align: left; float: left;}*/
.b-nav ul{margin: 0px; padding: 0px;}
.b-nav li a{float: left; text-align: left; padding-right: 15px; padding-left: 15px; margin-top: 10px; line-height: 15px; overflow: hidden;border-right: #999999 1px solid;}
.b-nav li:nth-child(5) a{border-right: #999999 0px solid;}
.links .dropup{margin-left: 20px;}
.links button{padding:auto 25px;}
.links span{margin-left: 10px !important;}
.links .dropdown-menu{min-width: 106px;}
.w280{min-width:280px; text-align: left;}
.w280 .span{text-align: right;}
.btn-default{color:#333;background-color:#fff;border-color:#dadada;}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;}
.btn-default:hover{color:#333;background-color:#fff;border-color:#dadada}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#fff;border-color:#dadada}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#fff;border-color:#dadada}
.bot-icon li{float:right; margin-left: 30px;}
/*.breadcrumb{width: 90%; margin:0.5rem 5% 0;}*/
.nry{border: #e8e8e8 1px solid; margin:0 5% 2rem; clear: both;padding:2rem 60px 0; width: 90%;}
.pages-date{text-align:left;height:45px; line-height: 45px; overflow:hidden;border-bottom: 1px #dcdcdc solid; color: #999;}
.pages-date a{color: #999;}
.dayin{cursor: pointer}
.nry .content{padding-top:2rem;line-height:32px;min-height:32px;}
.nry .content img{max-width:980px;width:expression(this.width>980 ? '100%' : true); height: auto !important;}
.share{margin-left: 15px; margin-bottom: 10px;}
.fenye{margin: 2rem 0px; width: 100; clear: both;}
.fenye li{float: left; width: 50%; padding: 0px 0.5rem; overflow: hidden; height: 35px; line-height: 35px; background: #f5f5f5;}
/* --------------右侧跟随---------------------- */
#follow-btn{position:fixed; bottom:-200px; z-index:1001;transition: all 850ms cubic-bezier(0.215,.61,.215,1);-webkit-transition: all 850ms cubic-bezier(0.215,.61,.215,1);-moz-transition: all 850ms cubic-bezier(0.215,.61,.215,1);-o-transition: all 850ms cubic-bezier(0.215,.61,.215,1);}
#follow-btn a{display:block; background-color:rgba(0,0,0,0.05); color:#aaa; width:50px; height:50px; line-height:48px; text-align:center; -webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition: background-color 0.3s; position:relative;border-radius:3px}
#follow-btn a i{font-size:28px;}
#follow-btn a:hover{background-color:#75b0ea; color:#FFF}
/*新闻内容页*/
.content{overflow: hidden;}
.content img{display:block;margin-right:auto;margin-left:auto;max-width:980px;width:expression(this.width>980 ? '100%' : true); height: auto !important;}
/*新闻列表页*/
.show-list li{margin:15px auto; padding: 30px 0px; overflow: hidden;border:0px solid #f4f4f4 ;}
.show-list img{width: 100%; height:auto; max-height: 155px; overflow: hidden;transition:all .5s;}
.show-list li .desc{color:#666;font-weight:400;line-height:1.8;padding-top:25px;text-decoration:none;overflow:hidden;transition:all .5s;}
.show-list li h3{margin:0 0 0;white-space:nowrap;overflow:hidden; font-size: 18px; line-height:1.8; font-weight: 600;transition:all .5s;}
.show-list li .media-x{width:88px;height:88px;float: right;margin-left:20px; border-radius: 50%; margin-top: 10%; border:3px solid #dfdfdf;color:#989898;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s; text-align: center;}
.show-list li .media-x .time-day{font:30px Arial,Helvetica,sans-serif;margin:15px 0px 0px;padding:0;text-align:center}
.show-list li .media-x .time-year{font:16px Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center}
.show-list li:hover{/*background: #f9f9f9;*/ cursor: pointer; border:0px solid #f4f4f4 ;box-shadow:0 0 5px #f4f4f4}
.show-list li:hover h3 a{color: #015b9e;}
.show-list li:hover .desc,.show-list li:hover h3{margin-left: 2%;}
.show-list li:hover .media-x{border:2px solid #0372c3;color:#fff; background: #0372c3;}
.show-list li:hover img{transform: scale(1.1);}
.pagination .thisclass a{background:#015b9e; color: #fff;}
.pagination li a{color:#015b9e; display:inline;}
.pagination .pageinfo{color:#015b9e;}
/*新闻频道封面*/
.tbox,.tbox1{width:100%; margin: 0px auto;}
.tbox dt,.tbox1 dt{width: 100%; height: auto; overflow: hidden;border-bottom: #e3e3e3 2px solid;}
.tbox dt h3,.tbox1 dt h3{float: left; padding-left: 1rem; background: url(../images/ico1.jpg) left no-repeat;}
.tbox dt span,.tbox1 dt span{text-align:right; float: right;}
.tbox .more a,.tbox1 .more a{font-size:12px; color: #999; font-weight: 500;}
.tbox dd{width:100%;clear: both;}
.tbox ul{padding: 0px;}
.tbox li{line-height: 45px; height: 45px; overflow: hidden; background: url(../images/icon_d.png) left no-repeat; padding-left: 3%;}
.newsbanner{background:#eeeeee;padding:0rem 0 1rem; margin: 0px 30px;}
.piclist{width: 1110px; height: 100%; margin: 0px 30px; padding-bottom: 20PX;}
.piclist .swiper-wrapper{}
.piclist .swiper-wrapper img{width:100%; height: 215px;}
.piclist .swiper-wrapper h4{width: 100%; float: left;text-align:left;height: 25px; padding:0px 1rem;}
.piclist .swiper-wrapper p{padding:0px 1rem;text-align:left;}
.piclist .swiper-slide{text-align:center;background:#fff;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;transition:.3s; margin-top: 1rem;border-radius: 5px;}
.piclist .swiper-slide:not(.swiper-slide-active){transform:scale(1)}
.piclist .swiper-pagination{bottom:0px;}
.piclist .swiper-pagination span{width:12px; height: 12px;}
.swiper-pagination-bullet-active{background:#0067ac;}
/*公司业务封面样式*/
.yewu_fm .pic{overflow: hidden;}
.yewu_fm .pic img{width: 100%; height: auto; transition: all 0.4s;}
.yewu_fm p{color:#999;}
/*新闻列表页*/
.comlist_tit{width:100%; margin: 0px auto;}
.comlist_tit dt{width: 100%; height: auto; clear: both; float: left;border-bottom: #e3e3e3 2px solid;}
.comlist_tit dt h3{float: left; padding-left: 1rem; background: url(../images/ico1.jpg) left no-repeat;}
.newslist{border:#efefef 1px solid; overflow: hidden; padding: 0px;}
.newslist li{margin: 1rem;}
.newslist li a{padding-left:1rem; background: url(../images/icon_d.png) left no-repeat;}
.newslist li span{color:#999; margin-left: 1rem; font-size: 14px;}
.newslist li:nth-child(5),.newslist li:nth-child(10),.newslist li:nth-child(15){margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px dashed #ddd;}
.newslb{margin:1rem 0.3em;}
/*下载中心内容页*/
.content .labeltitle{height:30px;border-bottom: 2px #acacac solid;clear:both;overflow:hidden; margin-top: 30px;}
.content .labeltitle strong{width:80px;height:auto;line-height:30px;text-align:center;color:#fff;letter-spacing:1px;display:block;float:left; background: #acacac; border-radius: 5px 5px 0px 0px; overflow:hidden}
.content .content{padding-top: 20px;}
.content .downurllist{width:100%;clear:both;overflow:hidden; margin: 0px; padding: 0px;}
.content .downurllist li{height:27px;background:url(../images/downurl-bg.gif) right top no-repeat;padding-right:4px; float:left;margin-right:10px;overflow:hidden;}
.content .downurllist li a{height:27px;background:url(../images/downurl-bg.gif) left top no-repeat;display:block;font-size:12px;color:#555;text-indent:30px;line-height:27px;float:left;padding-right:5px}
.content .downurllist li a:hover{color:#f63;text-decoration:none}
/*附件样式*/
.fujian{clear: both; width:auto; float: left; padding: 5px 10px; margin: 8px 0px; display: block; border-radius: 5px; background: #fcfcfc; border: #dddddd 1px solid;}
.fujian img{float: left;width: 20px; height: 20px; margin-right: 8px;}
.fujian u{text-decoration:none}
/*公告频道封面*/
.gglist_tit{width:100%; margin: 0px auto;}
.gglist_tit dt{width: 100%; height: auto; overflow: hidden; clear: both;border-bottom: #e3e3e3 2px solid;}
.gglist_tit dt h3{float: left; padding-left: 1rem; background: url(../images/ico1.jpg) left no-repeat;}
.more_gg{text-align:right; float: right; height: 100%;}
.more_gg a{font-size:12px; color: #999; font-weight: 500;}
.gonggaolist{border:#efefef 1px solid; overflow: hidden; padding: 0px;}
.gonggaolist li{margin: 1rem;}
.gonggaolist li a{padding-left:1rem; background: url(../images/icon_d.png) left no-repeat;}
.gonggaolist li span{color:#999; margin-left: 1rem; font-size: 14px;}
/*公司介绍*/
.line{background: url(../images/line_bg.jpg) repeat-y center; margin-bottom: -99999px; padding-bottom: 99999px;}
.blog-post-title{width:100%; background: #dcdcdd; padding:0.5rem 1rem;}
.about_content{padding: 15px 0px; clear: both;}
.about_content img{max-width: 100%; height: 100%!important}
.sub_nav{margin: 0px; padding: 0px; width: 100%;}
.sub_nav li{background: #c5d9ff; padding: 1rem 2rem; margin: 0rem 0rem 1.5rem; text-align: center;}
.sub_nav li a{font-size:20px; color: #333; font-weight: 500;}
.sub_nav li:hover{background: #4777d2; color: #fff;}
.sub_nav li:hover a{color: #fff;}
.sub_nav .thisclass{background: #4777d2; color: #fff;}
.sub_nav .thisclass a{color: #fff;}
.kggs{width: 100%;}
.kggs dt{background: #dcdcdd; padding: 0.5rem 0; text-align: center; font-size: 20px; font-weight: 500;}
.kggs dd{padding:1rem 0px;}
.kggs li{padding-bottom:10px; padding-top: 10px; padding-left: 15px; font-size: 14px; /*background: url(../images/icon_d3.jpg) left no-repeat;*/}
/*水厂水库*/
.sk_list{clear: both;}
.sk_list li{/*border:1px solid #d9d8d8; border-top:2px solid #d9d8d8;*/ margin: 1rem; padding: 1rem; overflow: hidden; background: #f3f3f3; transition:.2s;box-shadow: 0px 2px 5px #888888;}
.sk_list li .pic{padding: 0px; overflow: hidden;border-radius: 5px;}
.sk_list li .pic img{width: 100% ; height: 100%;transition:.4s;}
.sk_list li .tit a{font-size:18px;font-weight: 600;}
.sk_list li .tit p{color: #999;}
.sk_list li:hover{background: #0385db;}
.sk_list li:hover a,.sk_list li:hover p{color:#fff;}
.sk_list li:hover .pic img{transform: scale(1.2);}
.list-group-item-text{font-size: 0.85rem;}
/*栏目页横向导航*/
.sub_topnav{padding: 0px; height: 60px; overflow: hidden;position: relative;}
.sub_topnav li{float:left; margin: 0px 1.5rem; line-height: 60px; height: 60px; border-bottom: 3px solid #f5f5f5; position: relative; transition: 0.3s;}
.sub_topnav li a:before{content:"";display:block;width: 0;height:3;border-bottom:3px solid transparent;box-sizing: border-box;position: absolute;}
.sub_topnav li a:hover:before{width:100%;height:100%;transition:0.2s ;border-bottom-color:#0067ac;}
.sub_topnav li a:hover{}
.sub_topnav li a:hover{color:#0067ac;}
.sub_topnav .on a{color:#0067ac;}
.sub_topnav .on a:before{content:"";display:block;width: 100%;height:3; bottom: 0px; border-bottom:3px solid #0067ac; box-sizing: border-box; position: absolute;}
/*相册列表页*/
.xiangce{width: 100%; clear: both; overflow: hidden;}
.xiangce li{overflow: hidden; height: auto; background: #f7f7f7;margin: 1rem;border:#eeeeee 1px solid;transition:.15s ease-in-out;box-shadow:0 5px 10px rgba(0,0,0,.06);}
.xiangce img{width: 100%; height: 250px; padding: 1rem;border-radius:4px 4px 0 0;transition:.2s;}
.xiangce .tit{margin: 0rem auto 1rem;}
.xiangce li:hover img{transform: scale(1.02)}
/*荣誉榜样式*/
.tz-gallery{padding:15px;}
.tz-gallery .thumbnail{padding-top:0.5rem;margin-bottom:30px;background-color:#f7f7f7;border-radius:0px;border:#eeeeee 1px solid;}
.tz-gallery .thumbnail:hover{box-shadow: 0px 2px 5px #888888;}
.tz-gallery .thumbnail img{height: 170px;}
.tz-gallery .caption{padding:0.8rem 0;text-align:center}
.tz-gallery .caption h3{margin-top:0}
/*企业相册内容页图片轮播样式*/
.news-view{}
.news-view .pics{position:relative; margin:30px auto 0px; width:100%;}
.news-view .pics .swiper-container{overflow:hidden; height:auto; }
.news-view .pics .swiper-wrapper{  }
.news-view .pics .swiper-slide{text-align:center; display: table-cell; justify-content: center;align-items: center; }
.news-view .pics .swiper-slide img{max-width:990px; height:auto;max-height:620px;}
.news-view .pics .swiper-slide .title{margin-top:15px; font-weight:bold}
.news-view .pics .swiper-pagination{position: absolute; z-index: 20; bottom:40px; width: 100%; text-align: center;}
.news-view .pics .swiper-pagination-switch{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #fff; margin: 0 5px; opacity: 0.8; cursor: pointer;}
.news-view .pics .swiper-active-switch{background: #0090ff;}
.news-view .pics .arrow-left{background:url(../images/next-btn.png) no-repeat; width:50px; height:50px;visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.news-view .pics .arrow-right{width:50px; height:50px; background:url(../images/prev-btn.png) no-repeat; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.news-view .pics:hover .arrow-left{visibility:visible;filter:alpha(opacity=100);opacity:1; right: 0px;}
.news-view .pics:hover .arrow-right{visibility:visible;filter:alpha(opacity=100);opacity:1; left:0px;}
.news-view .pics .info img{max-width: 990px; height: 100% !important;}
/*内刊内容页样式*/
.neikanpic img{max-height: 168px;}
.neikan img{width: 100%; height: auto}
.pages{clear: both;}
.pages li{background: #f5f5f5; padding: 0.8rem 2rem; width: 30%}
/*营业厅栏目页样式*/
.yyt_top img{width: 100%; height: auto;}
.yingyeting_fm li{width: 100%; margin-top: 2rem; padding: 1rem 0px; background: #cff0ff;border-radius: 10px; text-align: center; color: #fff; transition: 0.4s;}
.yingyeting_fm li:hover{background: #00a2e9; cursor: pointer}
.yingyeting_fm li:hover a{color: #fff}
.yingyeting_fm li a{color:#00a2e9;}
.yingyeting_fm li span{font-size: 65px;}
.yyting_list{margin-bottom: 2rem;}
/*党团工会封面频道样式*/
.dtghpic{overflow: hidden;}
.dtghpic img{width: 100%; height: 340px !important;}
.dtghpic .carousel-control.left{background-color: transparent;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.dtghpic .carousel-indicators{bottom: -10px;}
.dtghpic .carousel-indicators li{width: 8px; height: 8px; background: #fff; border: none;}
.dtghpic .carousel-indicators .active{width: 20px; height: 8px; background: #ff9600;}
.dtghpic .carousel-caption{width: 100%; left: 0px; bottom:0px;}
/*专题封面样式*/
.zhuanti_list{}
.zhuanti_list li{margin: 2rem 0; text-align: center;}
.zhuanti_list li .zt_pic{background: #f5f5f5;overflow: hidden;}
.zhuanti_list li .pic{overflow: hidden;}
.zhuanti_list li img{transition: all 0.4s; width: 100%; height: auto;}
.zhuanti_list p{margin: 1rem 0;}
.zhuanti_list li:hover img{transform: scale(1.1);}
/*招聘列表样式*/
.job{line-height: 2rem;}
.job li{width: 50%; float: left; line-height: 2rem;}
.xq{clear: both; margin: 0.5rem 0px;}
.xq a{color: #fff; background: #0089BB; padding: 0.5rem 1.5rem; border-radius: 5px;}
.job_nr{padding: 2rem 0;}
.job_nr li{background: #fafafa; width: 50%;line-height: 35px; float:left; border-bottom: #fff 1px solid;}
.job_nr span{background: #eeeeee; width: 30%; float:left; padding-left: 15px;}
.job_nr label{padding-left: 5px; color: #999; font-weight: 500;float:left;}
.job_nr h4{width:100%; font-size: 16px; line-height: 35px; border-bottom: #dddddd 1px solid; color: #333; font-weight: 600; margin-top: 40px; clear: both;}
.job_nr .xiangqing{line-height: 30px;}
.span_minus:before{content: "－";}
.span_plus:before{content: "+";}
.yijianlan{background: #fcfcfc; padding: 1rem;}
.form-group .control-label{font-weight: normal;}
.zp{width: 100%; background: #cff0ff; padding: 15px 0px 15px 5px; margin:0px 0px 30px; border-radius: 5px; line-height: 35px;}
.zp_l{width: 15%; float: left; text-align: right; margin-right: 0%; padding: 0px; color: #0067ac;}
.zp_l span{font-size: 18px; color: #0067ac; margin-right: 5px;}
.zp_r{width: 85%;float: left;}
.zp_r a{margin-right: 15px; float: left;}
.dw_on{color: #f20;}

.redstar{color: #FD0105}

.sdqlb a{ border-radius:50px; border:1px solid #c5d9ff; padding: 1rem 5rem; background: #d0e0ff; }
.sdqlb a:hover{color: #fff; background: #0067ac;}

/*多图上传图片插件的样式*/
.img-box{margin-top:0px}
.img-box .up-p{margin-bottom:20px;font-size:16px;color:#555}
.z_photo{padding:1px;border:0px dashed #e7e6e6}
.z_photo .z_file{position:relative}
.z_file .file{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:100}
.z_photo .up-section{position:relative;margin-right:20px;margin-bottom:20px}
.up-section .close-upimg{position:absolute;top:-10px;right:-10px;display:block;z-index:10;width: 20px !important; height: 20px !important;}

.up-section .up-span{display:block;width:100%;height:100%;visibility:hidden;position:absolute;top:0;left:0;z-index:9}
.up-section:hover .close-upimg{display:block}
.up-section:hover .up-span{visibility:visible}
.z_photo .up-img{display:block;width:100%;height:100%;border:1px solid #ddd;border-radius: 3px; padding: 3px; margin: 2px;}
.loading{border:1px solid #d1d1d1;background:url(../img/loading.gif) no-repeat center}
.up-opcity{opacity:0}
.img-name-p{display:none}
.upimg-div .up-section{width:150px;height:150px}
.img-box .upimg-div .z_file{width:150px;height:150px}
.z_file .add-img{display:block;width:150px;height:150px; }
.z_file .add-img img:hover{  }
.mask{z-index:1000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}
.mask .mask-content{width:500px;position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-80px;background:#fff;height:160px;text-align:center}
.mask .mask-content .del-p{color:#555;height:94px;line-height:94px;font-size:18px;border-bottom:1px solid #d1d1d1}
.mask-content .check-p{height:66px;line-height:66px;position:absolute;bottom:0;left:0;width:100%}
.mask-content .check-p span{width:49%;display:inline-block;text-align:center;color:#d4361d;font-size:18px}
.check-p .del-com{border-right:1px solid #d1d1d1}
/*多图上传图片插件的样式结束*/

    /*地图*/
#map{font-size: 12px; line-height: 1.5rem;min-height: 400px; width: 100%; clear: both;display: block;}
#map label {    max-width:none;}
#map div {    box-sizing: initial;}
	 /*地图标题*/ 
  
    .BMap_bubble_title{
        color:black;
        font-size:13px;
        font-weight: bold;
        text-align:left;
    }
    .BMap_pop div:nth-child(1){
        border-radius:7px 0 0 0;
    }
    .BMap_pop div:nth-child(3){
        border-radius:0 7px 0 0;background:#ABABAB;;
        /*background: #ABABAB;*/
        width:23px;
        width:0px; height;0px;
    }
    .BMap_pop div:nth-child(3) div{
        border-radius:7px;
    }
    .BMap_pop div:nth-child(5){
        border-radius:0 0 0 7px;
    }
    .BMap_pop div:nth-child(5) div{
        border-radius:7px;
    }
    .BMap_pop div:nth-child(7){
        border-radius:0 0 7px 0 ;
    }
    .BMap_pop div:nth-child div(7){
        border-radius:7px ;
    }

@media (min-width:1200px){.yewu dd a:hover img,.yewu_fm a:hover .pic img{transform: scale(1.1);}
.zhuanti dd a:hover .pic img{transform: scale(1.05);}
.photos a:hover .pic img{transform: scale(1.05);}}



@media (max-width:768px){
	body{font-size:14px;}
	table{width: 98%!important;}
	tr,td{width: auto!important}
	.container{width: 100%;}
	.weizhi{width: 100%;}
	h2{font-size:1.3rem;}
	.m-t-30{margin-top:1rem;}
	.m-t-10,.m-t-20,.m-t-25{margin-top:0.5rem;}
	.m-b-10,.m-b-20,.m-b-30{margin-bottom: 0.5rem;}
	.m-l-15,.m-l-30{margin-left: 0px;}
	.m-r-15{margin-right: 0px;}.p-l-30{padding-left: 0px;} .p-r-30{padding-right: 0px;}.mall{margin-top: 0.8rem;}.mall img{width: 100%; height: auto;}.ico-left,.ico-right{width:30px;height:30px;margin-top:-20px;font-size:30px}.swiper-button-white{width: 30px; height: 30px;}
	.logo{width:80%; margin:0px 0px 0px 10%; padding: 0px;} 
	.hnav{height: auto; background: #0067ac;} 
	.hnav>ul{overflow:hidden;} 
	.hnav>ul{width: 100%; margin: 0; padding: 0px; position:relative;} .hnav>ul>li{float: left; width: 25%; text-align: center;border-bottom: 1px solid #fff;border-right: 1px solid #fff;} .hnav>ul>li>a{font-size:16px;} .hnav>ul>li:nth-child(5), .hnav>ul>li:nth-child(9){border-right:none;} .hnavbox{display: none !important;} .news img{height: 200px !important;}.yingyeting{margin-top: 1rem;}.nav-tabs>li,h3{font-size: 1.1rem;}.index .col-sm-8,.index .col-sm-4{width: 100%!important;}.com .col-sm-4{width: 100%; margin-right: 0px; margin-bottom: 1rem;}.photos{margin:0px; padding: 15px;}
	.yingyeting li{width: 30%;}
	
.yewu dd li{margin: 0px; padding: 5px;}
.yewu dd li .pic img{height: 145px;}
.yewu dd li span{font-size: 14px; line-height: 30px;}
.yewu dd li:last-child{padding-right: 0px;}


	.content img{width: 100% !important; height: auto!important;}.content iframe{width:100% !important; height:auto !important; min-height:260px;}
.fujian{width:auto !important; margin: 5px 0px;}.fujian img{width: 20px !important; height: 20px !important;}.foot-nav{font-size: 13px; padding: 0px; margin: 0px;}.cyqy li{min-height:3.4rem;vertical-align:middle; float: left;}
	.cyqy li a{font-size: 0.76rem;}
	.b-nav{text-align: center; padding: 0px;}.b-nav ul{}.b-nav ul li{padding:0px; text-align: center; float: left;width: 20%;}.b-nav li a{text-align: center;padding-right: 0.5rem; padding-left: 0.5rem; margin-top: 0px;} .footer{font-size: 12px; text-align: center; line-height: 1.2rem;}.footer div{padding:0px 0.5rem;}/*内容页样式*/.breadcrumb{width: 100%; margin:0.5rem 0 0;}.nry{margin:0; clear: both;padding:0; width:100%; border: none;border-top: #e8e8e8 1px solid;}.pages-date{text-align: center;}.fenye li{width: 100%; margin: 0.5rem 0; background: #f5f5f5;}.newsbanner{padding: 0; margin: 0px; background: #FFF;}.piclist .swiper-wrapper img{height: 200px;}.piclist{width: 100%; margin: 0px 0; padding: 0px;}
/*新闻列表*/.newslist{border:#efefef 0px solid; overflow: hidden;}.newslist li,.gonggaolist li{border-bottom: 1px dashed #ddd; margin: 0px 0px; padding: 8px 0px; clear: both; width: 100%; float: left;}.newslb{margin:0 0 0em;} .newslist li:nth-child(5),.newslist li:nth-child(10),.newslist li:nth-child(15){margin-bottom: 0px; padding-bottom:8px; border-bottom: 1px dashed #ddd;}
.newslist li a,.gonggaolist li a{float: left; width: 70%;}
.newslist li span,.gonggaolist li span{float:left;width: 25%;margin: 0px; padding: 0px; text-align: right; font-size: 0.8rem;}.gonggaolist li{margin: 0px 5px; padding: 8px 0px; clear: both; width: 100%; float: left;}.gonggaolist li a{padding-left: 0.5rem;}.sk_list{margin: 0; clear: both; float: left; width: 100%; padding: 0px;}.sk_list li{/*border:1px solid #d9d8d8; border-top:2px solid #d9d8d8;*/ margin: 1rem auto 0.5rem; padding:0}.sk_list li .pic{border-radius: 0px;}.sk_list li .tit{margin: 0px; padding: 0.5rem 0px 0px 0.8rem;}.sk_list li .tit p{line-height: 18px;font-size: 14px;}.about_content img{width: 100% !important;height: auto !important;}/*相册列表页*/
.xiangce li{margin: 0.5rem auto;}
.xiangce img{min-height:120px; height: 120px; padding: 0.1rem}
.xiangce .tit{margin: 0.5rem auto ;}/*荣誉榜样式*/
.tz-gallery{padding:15px 0px;}
.tz-gallery .thumbnail{padding-top:0.2rem;margin-bottom:1rem;background-color:#f7f7f7;border-radius:0px;border:#eeeeee 1px solid; overflow: hidden;}
.tz-gallery .thumbnail:hover{box-shadow: 0px 0px 0px #888888;}
.tz-gallery .lightbox img{border-radius:0px; padding: 0px; margin: 0px; height: auto;}
.tz-gallery .caption{padding:0.5rem 0px;}.news-view .pics .swiper-slide img{max-width:100%; width: auto; height:auto; max-height:220px;min-height:220px;}.news-view .pics .arrow-left{visibility:visible;filter:alpha(opacity=100);opacity:1; right: 0px;}
.news-view .pics .arrow-right{visibility:visible;filter:alpha(opacity=100);opacity:1; left:0px;}.news-view .pics .info img{width: 100% !important; height: 100% !important;}/*内刊内容页样式*/
.neikanpic img{height: 128px !important; max-height: 128px;}
.pages li{padding: 0.8rem ; width: 100%; margin-bottom: 0.5rem;}
.yyting_list{margin-bottom: 2rem; margin: 0px; padding: 0px;}.yingyeting_fm div{padding: 0px;}
.yingyeting_fm .yyting_list div{padding: 0px 0.4rem;}
.yingyeting_fm li{margin:1rem 0; padding:0.3rem 0 ;}
.yingyeting_fm li span{font-size: 35px;}/*党团工会封面频道样式*/.dtghpic img{height: 240px !important;}/*专题封面样式*/
.zhuanti_list{min-height: auto;}.zhuanti_list li{margin: 0.5rem 0px;}.zhuanti_list li p{margin: 0.5rem 0px;}.job li{width: 100%;}.job_nr li{width: 100%;}.job_nr h4{margin-top: 1rem;}.navbar_m{position: relative;}.navbar-default{background: #fff}.nav_m{clear: both;width: 250%; height: auto; position: absolute; top: 50px; right: 0px; z-index: 99999; background: #FFFFFF; border: #e3e3e3 1px solid;}.nav_m ul{padding: 8px; width: 100%;}.nav_m li{width: 100%; clear: both; text-align: center; height: 2.2rem; line-height: 2.2rem;}.nav_m li a{font-weight: normal;}.timeline{margin-top: 1rem;}
.zp{padding: 5px; margin:1rem 0px; font-size: 14px;}
.zp_l{width: 100%; text-align: left;}
.zp_l span{}
.zp_r{width: 100%;float: left;}
.zp_r a{margin-right: 10px; float: left;}
.dw_on{color: #f20;}.yewu_fm h3{padding:5px 0; margin: 0px;}.yewu_fm p{font-size: 12px;}
	.bz{padding: 0px 1%;}
	.bz>li>a{font-weight:500;font-size: 14px; padding-left: 0px; padding-right: 0px;}
	.bz22>li>a{ padding-left: 0px; padding-right: 0px;}
	.mb-bz2>li{ width: 50% !important;}
	.bz-content .bz_fujian,.bz-content .bz_fujian2{margin: 0.5rem auto;clear: both;} .bz-content .bz_fujian a{padding: 8px 15px; margin: 0.5rem auto; clear: both;}.bz-content .bz_fujian2 a{padding: 8px 5px; margin: 0.5rem auto; clear: both;}.bz_dy dd{margin:8px 5px;}
.tz-gallery .thumbnail img{height: 95px;}

.upimg-div .up-section{width:100px;height:100px !important;}
.img-box .upimg-div .z_file{width:100px ;height:100px !important;}
.z_file .add-img{display:block;width:100px ;height:100px !important; }
.z_photo .up-section{margin-right:10px;margin-bottom:10px;}	
.z_photo .up-section .up-img{width: 100px !important; height: 100px !important;}


}

.table th, .table td {text-align: center;vertical-align: middle!important;}

.shipin{width: 600px; height: auto; margin: 0px auto; text-align: center;}
@media screen and (max-width:767px){.table-responsive{width:100%;   margin-bottom:15px; overflow-y:hidden;*-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd; }
.table-responsive::-webkit-scrollbar-track-piece {  background-color: rgba(6, 124, 195, 0);  border-left: 1px solid rgba(0, 0, 0, 0);}
.table-responsive::-webkit-scrollbar {  width: 5px;  height: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
.table-responsive::-webkit-scrollbar-thumb {  background-color: rgba(6, 124, 195, 0.5);  background-clip: padding-box;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  min-height: 28px;}
.table-responsive::-webkit-scrollbar-thumb:hover {  background-color: rgba(6, 124, 195, 0.5);  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;	}
	video,.shipin{ width: 100% !important; height: 230px !important;}	
	
}