@charset "utf-8";
@import url('/template/mobile/skin/css/reset.css');
@import url('/template/mobile/skin/css/swiper.min.css');
@import url('/template/mobile/skin/css/font-awesome/font-awesome.min.css');
html,body{font-family:Roboto, Arial, Helvetica, sans-serif,sans-serif;height:100%}
body{background:#fff}
.all{background:#fff;min-width:100%}
a{background:transparent;text-decoration:none;color:#9d9d9d}a:active,a:hover{outline:0}a:hover{text-decoration:none;color:#df9441}
.wrapper{width:100%;margin:0 auto;text-align:left}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index:999}
.pf{position: fixed; z-index: 999;}
.bz{box-sizing:border-box; -webkit-box-sizing: border-box;}
.b{font-weight:bold}
.i{font-style:italic}
.crp{cursor:pointer}
.muato{margin:0 auto}
img{max-width: 100%;}
*{box-sizing: border-box; -webkit-box-sizing: border-box;}
.hidden{display:none !important}
.blue{color: #005bac !important;}
.mt-50 {
  margin-top: 50px;
}
.mt-20 {
  margin-top: 20px;
}
.xz360:hover{transform:rotate(360deg)}
.xzY360:hover{transform:rotateY(360deg)}
.transition1s{transition-property:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.text-left{text-align:left}
.text-center{text-align:center}
.vs,.vs *{overflow: visible;}
.ov{overflow: visible;}
.oh{overflow: hidden;}
input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #333;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #333;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #333;
}
input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #333;
}
.cb{clear:both}
.flex{display: flex; display: -webkit-flex;}
.flexColumn{display: flex; display: -webkit-flex; flex-direction: column;}
.flexWrap{display: flex; display: -webkit-flex; flex-wrap: wrap;}
.flexCenter{display: flex; display: -webkit-flex;align-items:center;justify-content:center; flex-wrap: wrap; align-content: center;}
.flexAc{display: flex; display: -webkit-flex; align-content: center; align-items: center;}
.flexJc{display: flex; display: -webkit-flex; justify-content: center;}
.flexJb{display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between;}
.flexJb:after{content: ''; width: 30%;}
.textLeft{text-align: left}
.textCenter{text-align: center}
.textRight{text-align: right}
img{max-width: 100%;}
/*animation*/
.slide-fade-enter-active {
  transition: all .3s ease;
}
.slide-fade-leave-active {
  transition: all .15s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-enter, .slide-fade-leave-to
/* .slide-fade-leave-active 用于 2.1.8 以下版本 */ {
  transform: translateX(10px);
  opacity: 0;
}
/*loading*/
#loading{background-color:#bfc9cf;height:100%;width:100%;position:fixed;margin-top:0px;top:0px;left:0;z-index:9999999}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:50px;width:50px;margin-top:-25px;margin-left:-25px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:loading-center-absolute 1.5s infinite;animation:loading-center-absolute 1.5s infinite}.object{width:25px;height:25px;background-color:#FFF;float:left}#object_one{-webkit-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite}#object_two{-webkit-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite}#object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite}#object_four{-webkit-animation:object_four 1.5s infinite;animation:object_four 1.5s infinite}@-webkit-keyframes loading-center-absolute{100%{-webkit-transform:rotate(-45deg)}}@keyframes loading-center-absolute{100%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@-webkit-keyframes object_one{25%{-webkit-transform:translate(0,-50px)rotate(-180deg)}100%{-webkit-transform:translate(0,0)rotate(-180deg)}}@keyframes object_one{25%{transform:translate(0,-50px)rotate(-180deg);-webkit-transform:translate(0,-50px)rotate(-180deg)}100%{transform:translate(0,0)rotate(-180deg);-webkit-transform:translate(0,0)rotate(-180deg)}}@-webkit-keyframes object_two{25%{-webkit-transform:translate(50px,0)rotate(-180deg)}100%{-webkit-transform:translate(0,0)rotate(-180deg)}}@keyframes object_two{25%{transform:translate(50px,0)rotate(-180deg);-webkit-transform:translate(50px,0)rotate(-180deg)}100%{transform:translate(0,0)rotate(-180deg);-webkit-transform:translate(0,0)rotate(-180deg)}}@-webkit-keyframes object_three{25%{-webkit-transform:translate(-50px,0)rotate(-180deg)}100%{-webkit-transform:translate(0,0)rotate(-180deg)}}@keyframes object_three{25%{transform:translate(-50px,0)rotate(-180deg);-webkit-transform:translate(-50px,0)rotate(-180deg)}100%{transform:translate(0,0)rotate(-180deg);-webkit-transform:rtranslate(0,0)rotate(-180deg)}}@-webkit-keyframes object_four{25%{-webkit-transform:translate(0,50px)rotate(-180deg)}100%{-webkit-transform:translate(0,0)rotate(-180deg)}}@keyframes object_four{25%{transform:translate(0,50px)rotate(-180deg);-webkit-transform:translate(0,50px)rotate(-180deg)}100%{transform:translate(0,0)rotate(-180deg);-webkit-transform:translate(0,0)rotate(-180deg)}}
/*app*/
#app.active{width: 100%; height: 100%; overflow: hidden;}
/*header*/
header{height: 1.56rem; background: #fff;}
header img{max-height: 1.08rem;}
.menu-button{right: .4rem; top: .54rem; z-index: 100000; width: .56rem; height: .43rem;}
.menu-button.active{}
.menu-button .bar{width: 100%; height: .07rem; background-color: #4f4f4f; margin-bottom: .11rem;}
.menu-button.active .bar:nth-child(1){transform: translateY(.15rem) rotate(-40.5deg); background-color: #f08439;}
.menu-button.active .bar:nth-child(2){opacity: 0; -webkit-opacity: 0; background-color: #f08439;}
.menu-button.active .bar:nth-child(3){transform: translateY(-.2rem) rotate(40.5deg); background-color: #f08439;}
.shadow{position:fixed;z-index:998;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);display: none;}
/*nav*/
.headerNav{width: 100%; height: 1.2rem; background-color: #f08439; overflow-y: scroll; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
.headerNav li{width: 20%; height: 1.2rem; margin: 0 0 .24rem 0;}
.headerNav li:first-child{width: 16%;}
.headerNav li a{width: 100%; height: 1.2rem; font-size: .4rem; color: #fff;}
.headerNav li a.active{background-color: #db752d; font-weight: bold;}
nav{width: 5rem; height: 100vh; overflow: scroll; overflow-x: hidden; overflow-y: auto; background-color: #f1f1f1; position: fixed; z-index: 10000; right: 0; top: 0; transform: translateX(110%); -webkit-transform: translateX(110%); padding: 1.73rem .3rem 0 .47rem;}
nav.active,.shadow.active{transform: translateX(0); -webkit-transform: translateX(0); box-shadow: 0 0 .1rem #666;}
nav>ul{flex-direction: column;}
nav>ul>li{border-bottom: 1px solid #c4c4c4;}
nav>ul>li>a{padding: 0 .13rem; height: 1.2rem; font-size: .4rem; color: #333; display: none;}
nav>ul>li>a.hasSons{background: url(/template/mobile/skin/images/bg/arrowRight2.gif) no-repeat 4rem center; background-size: .12rem .19rem; font-size: .4rem; color: #333;}
nav>ul>li.active>a{color: #f08439;}
nav ul li ul{display: none;}
nav ul li.active>a{background: url(/template/mobile/skin/images/bg/arrowDown4.gif) no-repeat 4rem center; background-size: .2rem .13rem;}
nav ul li ul li a{padding: 0 .14rem; line-height: 280%; font-size: .35rem; color: #333;}
nav ul li.active ul{display: block;}
nav>ul>li.active>a:before{content: ''; display: block; width: .06rem; height: .28rem; margin-right: .08rem; background-color: #f08439;}
nav.active ul li:nth-child(2) a{animation: fadeInLeft .5s; -moz-animation: fadeInLeft .5s; -webkit-animation: fadeInLeft .5s; -o-animation: fadeInLeft .5s;}
nav.active ul li:nth-child(3) a{animation: fadeInLeft .6s; -moz-animation: fadeInLeft .6s; -webkit-animation: fadeInLeft .6s; -o-animation: fadeInLeft .6s;}
nav.active ul li:nth-child(4) a{animation: fadeInLeft .7s; -moz-animation: fadeInLeft .7s; -webkit-animation: fadeInLeft .7s; -o-animation: fadeInLeft .7s;}
nav.active ul li:nth-child(5) a{animation: fadeInLeft .8s; -moz-animation: fadeInLeft .8s; -webkit-animation: fadeInLeft .8s; -o-animation: fadeInLeft .8s;}
nav.active ul li:nth-child(6) a{animation: fadeInLeft .9s; -moz-animation: fadeInLeft .9s; -webkit-animation: fadeInLeft .9s; -o-animation: fadeInLeft .9s;}
nav.active ul li:nth-child(7) a{animation: fadeInLeft 1s; -moz-animation: fadeInLeft 1s; -webkit-animation: fadeInLeft 1s; -o-animation: fadeInLeft 1s;}
nav.active ul li:nth-child(8) a{animation: fadeInLeft 1.1s; -moz-animation: fadeInLeft 1.1s; -webkit-animation: fadeInLeft 1.1s; -o-animation: fadeInLeft 1.1s;}
.shadow{width: 100vw; height: 100vh; background: rgba(0, 0, 0, .4); position: fixed; z-index: 10; left: 0; top: 0; display: none;}
.shadow.active{display: block;}
/*swiper*/
.swiper-container{width: 100%;}
.swiper-container img{width: 100%;}
#topSwiper .swiper-pagination{bottom: .55rem;}
#topSwiper .swiper-pagination-bullet{background-color: #fa560f; opacity: 1; width: .14rem; height: .14rem; border-radius: .07rem;}
#topSwiper .swiper-pagination-bullet-active{width: .7rem;}
/*banner*/
.banner{width: 100%; height: 3.72rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; background-size: auto 100%;}
/*footer*/
.partners{padding: .43rem .4rem;}
.partners h2{height: .55rem; font-size: .35rem; margin-bottom: .2rem;}
.partners h2::before{content: ''; width: .07rem; height: .3rem; background-color: #ef8338; margin-right: .15rem;}
.partners .swiper-pagination{position: static;}
.partners .swiper-pagination .swiper-pagination-bullet-active{background-color: #ef8338;}
footer{padding: .4rem; background-color: #f1f1f1;}
footer .text{width: 6.9rem;}
footer .links{line-height: .46rem; font-size: 0;}
footer .links a{font-size: .33rem; color: #333;}
footer .links a:after{content: ''; width: 1px; height: .22rem; background-color: #ccc; display: inline-block; margin: 0 .22rem;}
footer .links a:last-child:after{display: none;}
footer .copyright{margin: .1rem 0; line-height: .46rem; font-size: .28rem;}
footer .copyright p{text-align: left !important; font-size: .28rem; color: #333;}
footer .copyright p a{font-size: .28rem; color: #333;}
footer img.wx{width: 2rem; height: 2rem;}
/*index*/
.index1{padding: .32rem .4rem}
.index1 li{width: 2.87rem; height: 2.25rem; padding-top: .62rem;}
.index1 li .c{width: 2.87rem; height: 1.62rem; background-color: #f6f6f6; border-radius: .1rem;}
.index1 li .c h2{margin-top: .37rem; height: .5rem; font-size: .3rem; color: #333;}
.index1 li .c p{line-height: 130%; font-size: .24rem; color: #666;}
.index1 li img{top: .08rem; height: .83rem; left: 1.07rem;}
.index2{padding: .31rem .86rem; background-color: #f1f1f1;}
.index2 .title{height: .64rem; font-size: .45rem; margin-bottom: .24rem;}
.index2 .swiper-slide a{margin-bottom: 10px;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{top: 3.72rem; width: .19rem; height: .77rem;}
.index2 .swiper-container{position: static;}
.index2 .swiper-button-prev{background: url(/template/mobile/skin/images/bg/arrowLeft.gif) no-repeat; background-size: .19rem .77rem;}
.index2 .swiper-button-next{background: url(/template/mobile/skin/images/bg/arrowRight.gif) no-repeat; background-size: .19rem .77rem;}
.index2 .swiper-button-next:after, .index2 .swiper-button-prev:after{display: none;}
.indexNews{padding-bottom: .35rem;}
.indexNews .swiper-pagination-bullets{width: 100%; height: 1.25rem; overflow: scroll; overflow-x: auto; overflow-y: hidden; white-space: nowrap; font-size: 0; border-bottom: 1px solid #e5e5e5; position: static;}
.indexNews .swiper-pagination-bullets .swiper-pagination-bullet{display: inline-block; width: 33.333%; height: 1.25rem; line-height: 1.25rem; font-size: .45rem; color: #333; border-radius: 0; opacity: 1; background: none; margin: 0;}
.indexNews .swiper-pagination-bullets .swiper-pagination-bullet-active{color: #ef8537; border-bottom: 2px solid #ef8537;}
/*
.indexNews .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(1){text-align: left;}
.indexNews .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(3){text-align: right;}*/
.indexNews li{margin: .4rem .4rem .44rem .4rem; border-bottom: 1px solid #e5e5e5; padding-bottom: .48rem;}
.indexNews li img{width: 2.52rem; height: 1.94rem;}
.indexNews li .text{width: 6.35rem; margin-left: .36rem;}
.indexNews li .text .title{width: 100%; height: .52rem; line-height: .52rem; font-size: .36rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: .1rem;}
.indexNews li .text p{line-height: 170%; font-size: .24rem; color: #676767;  overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.indexNews .more{line-height: .41rem; padding-bottom: .15rem; font-size: .24rem; color: #666; background: url(/template/mobile/skin/images/bg/arrowDown3.gif) no-repeat center bottom; background-size: .16rem .08rem;}
.indexVideo{padding: .55rem .4rem; background-color: #f1f1f1;}
/*banner*/
.banner{width: 100%; height: 3.72rem; padding: 0 .9rem; background-position: center top; background-repeat: no-repeat; background-size: auto 100%; text-align: left;}
.banner .typename{height: .63rem; font-size: .4rem; color: #282828; width: 100%;}
.banner .enTypename{height: .42rem; font-size: .25rem; color: #282828; font-family: arial; width: 100%;}
.banner p{margin-top: .25rem; line-height: 160%; font-size: .24rem; color: #282828; width: 100%;}
.banner .dangjian .pos{margin-top: 211px; height: 130px;}
.banner .dangjian .pos .typename{margin: 38px 0 0 52px; font-size: 36px; color: #005cac; line-height: 43px; height: auto;}
.banner .dangjian .pos .enTypename{margin: 0 0 0 52px; line-height: 21px; color: #f08438;}
.banner.banner5 *{color: #d0021b;}
/*other*/
.main{width: 100%; background-color: #fff;}
/*aside*/
aside{width: 100%; height: 1.25rem; overflow: scroll; overflow-x: auto; overflow-y: hidden; white-space: nowrap; font-size: 0; border-bottom: 1px solid #e5e5e5;}
aside a{display: inline-block; min-width: 21%; margin: 0 .225rem; height: 1.25rem; line-height: 1.25rem; font-size: .35rem; color: #333;}
aside a.active{color: #ef8537; border-bottom: 2px solid #ef8537;}
/*article main*/
.mainContent{width: 100%;}
.mainContent .singleTitle{line-height: 55px; margin-top: 45px; font-size: 36px; color: #f08438;}
.mainContent .singleTitle.red{color: #d0021b;}
.mainContent .singleContent{padding: .5rem .4rem;}
.mainContent .singleContent.nopadding{padding: 0;}
.mainContent .singleContent div{width: 100% !important;}
.mainContent .singleContent p,.mainContent .singleContent span{font-size: .35rem !important; line-height: 160% !important;}
.mainContent .singleContent div:nth-child(1){width: 2.84rem !important;}
.mainContent .singleContent div:nth-child(1) p,.mainContent .singleContent div:nth-child(1) span{font-size: .35rem !important; line-height: 160% !important;}
.mainContent .singleContent div:nth-child(2){width: 6rem !important; margin-left: 0 !important; float: right !important;}
.mainContent .singleContent div:nth-child(2) p,.mainContent .singleContent div:nth-child(2) span{font-size: .35rem !important; line-height: 160% !important;}
.mainContent .singleContent div:nth-child(3){clear: both; display: flex; display: -webkit-flex; justify-content: flex-end;}
.mainContent .singleContent div:nth-child(3) img{width: 2.6rem !important;}
.mainContent .singleContent img{height: auto !important; max-width: 100% !important;}
.mainContent .singleContent.culture p{display: flex; display: -webkit-flex; overflow: hidden; align-items: center;}
.mainContent .singleContent.culture p img:first-child{width: 3.63rem; margin-left: .5rem; height: auto;}
.mainContent .singleContent.culture p img:nth-child(2){width: 3.8rem; height: auto; margin: 0 0 0 .7rem !important;}
#single_8 div{padding-right: 3.3rem !important; background-size: 4.1rem !important; height: auto !important; padding-bottom: 1.4rem;}
.introduction{padding: 45px 0 0; line-height: 32px; font-size: 18px; color: #787878;}
.articleMain{padding: 50px 25px; border: 4px solid #f2f2f2;}
.detail{margin: .4rem;}
.articleTitle{line-height: 180%; font-size: .4rem; color: #282828;}
.articleTime{line-height: 170%; padding-bottom: .35rem; border-bottom: 1px solid #dfdfdf; font-size: .28rem; color: #666; font-weight: normal; margin-bottom: 35px;}
.articleContent{line-height: 30px; font-size: 16px; color: #575757;}
.articlePages{margin: .5rem 0 0; padding-top: .3rem; border-top: 1px dashed #dfdfdf;}
.articlePages div{overflow: hidden; line-height: .69rem; font-size: .28rem; color: #575757;}
.articlePages div a{font-size: .28rem; color: #575757;}
.backToList{width: 2.53rem; height: .71rem; background-color: #f08439; font-size: .4rem; color: #fff; border-radius: .15rem; margin-top: .4rem;}
/*新闻列表*/
.newslist{padding: .48rem .4rem;}
.newslist li{border: 1px solid #d0d0d0; margin-bottom: .36rem;}
.newslist li a{width: 100%;}
.newslist li .img{width: 100%;}
.newslist li .img img{width: 100%;}
.newslist li .c{padding: 0 .45rem .2rem .45rem;}
.newslist li .title{margin-top: .3rem; line-height: 180%; font-size: .4rem; color: #333;}
.newslist li .content{line-height: 180%; font-size: .3rem; color: #777;}
.newslist li .addtime{line-height: 180%; font-size: .24rem; color: #777; margin-top: .2rem;}
.newslist li .addtime span{margin-right: .5rem;}
/*招聘*/
.zp{margin: .32rem 0;}
.zpTitle{line-height: .59rem; font-size: .4rem; color: #0359a6; padding-bottom: .34rem; border-bottom: 1px solid #e5e5e5;}
.zpTitle:after{content: ''; width: 2.29rem; height: .04rem; background-color: #0359a6; position: absolute; top: .89rem; left: 50%; margin-left: -1.145rem;}
.hrDes{margin: 20px 0 50px 0; line-height: 28px; font-size: 16px; color: #575757; text-indent: 2em;}
.hrlist{margin-top: .51rem; padding: 0 .4rem; display: none;}
.hrlist.active{display: block;}
.hrlist li{background-color: #f8f8f8; border-bottom: 1px solid #e3e3e3; padding: .25rem; margin-bottom: .31rem;}
.hrlist li .t{border-bottom: 1px solid #e3e3e3;}
.hrlist li .jobTitle{color: #025fac; line-height: .59rem; font-size: .35rem; width: 6rem;}
.hrlist li .jobTitle b{margin-right: .4rem;}
.hrlist li .addtime{width: 2.6rem; margin-top: .07rem; height: .52rem; font-size: .3rem; color: #666; text-align: right;}
.hrlist li .c{padding: .15rem 0; line-height: 180%; font-size: .28rem;}
.hrlist .open{width: .25rem; height: .13rem; background: url(/template/mobile/skin/images/bg/arrowDown2.gif) no-repeat; background-size: .25rem .13rem; right: .3rem; bottom: .34rem;}
.hrlist .close{width: .24rem; height: .26rem; background: url(/template/mobile/skin/images/bg/close.gif) no-repeat; background-size: .24rem .26rem; right: .3rem; bottom: .34rem;}
/*发展历程*/
.history{padding: .5rem .4rem .5rem 0; height: auto;}
#historySwiper{width: 2.6rem; height: 4rem; margin-top: .8rem; position: static;}
#historySwiper .swiper-slide{height: 1rem; font-size: .4rem;}
#historySwiper .swiper-slide.active{color: #e9802d;}
#historySwiper .swiper-button-next,#historySwiper  .swiper-button-prev{width: .38rem; height: .21rem;}
#historySwiper .swiper-button-prev{background: url(/template/mobile/skin/images/bg/arrowUp.gif) no-repeat; background-size: .38rem .21rem; top: 1.5rem; left: 1.13rem;}
#historySwiper .swiper-button-next{background: url(/template/mobile/skin/images/bg/arrowDown.gif) no-repeat; background-size: .38rem .21rem; right: inherit; left: 1.13rem; top: 6.2rem;}
#historySwiper .swiper-button-prev:after,#historySwiper .swiper-button-next:after{display: none;}
.history .c{width: 7rem; min-height: 5.9rem; background-color: #f6f6f6; padding: .4rem;}
.history .c img{width: 100%;}
.history .c .title{line-height: 180%; font-size: .4rem; color: #666; margin: .1rem 0;}
.history .c .content{line-height: 180%; font-size: .28rem; color: #666;}
/*党建*/
.djlist{padding: .5rem .4rem;}
.djlist li{width: 4.37rem; height: 4.54rem;}
.djlist li .pic,.djlist li .pic img{width: 100%; height: 2.83rem;}
.djlist li .line1{margin: .09rem 0 .03rem 0; width: 100%; height: .03rem; background-color: #d0021b;}
.djlist li .line2{width: 100%; height: .05rem; background-color: #d0021b;}
.djlist li .title{margin-top: .18rem; height: .47rem; line-height: .47rem; font-size: .4rem; color: #575757;}
.djlist li .zw{line-height: 160%; font-size: .25rem; color: #575757;}
.djlist li .content{left: 0; top: 0; width: 100%; height: 2.83rem; background: rgba(208,2,27, .74); padding: .3rem; line-height: 150%; font-size: .18rem; color: #fff; margin-top: 2.83rem; display: flex; display: -webkit-flex; align-items: center;}
.djlist li a:hover .content{margin-top: 0}
/*图片列表*/
.picslist{margin: 36px 25px 0 25px;}
.picslist li{margin-bottom: 20px;}
.picslist li .img,.picslist li img{width: 108px; height: 148px;}
.picslist li .text{width: 650px;}
.picslist li .name{height: 26px; line-height: 26px; font-size: 14px; color: #440c07;}
.picslist li .content{margin-top: 8px; line-height: 24px; font-size: 12px; color: #440c07;}
.picslist li .more{line-height: 24px; font-size: 12px; color: #e72619;}
.picslist li a:hover .more{color: #440c07;}
/*单页*/
.singleTabs{margin:.2rem .4rem; font-size: 0;}
.singleTabs a{width: 3.05rem; height: .73rem; background-color: #f1f1f1; font-size: .35rem; color: #333;}
.singleTabs a:nth-child(3n+1){border-radius: .365rem 0 0 .365rem;}
.singleTabs a:nth-child(3n+3){border-radius: 0 .365rem .365rem 0;}
.singleTabs a.active{background-color: #005cac; color: #fff;}
.singleTabs2{margin:.86rem .4rem .3rem .4rem; font-size: 0;}
.singleTabs2 a{width: 3.05rem; height: .73rem; background-color: #f1f1f1; font-size: .35rem; color: #333;}
.singleTabs2 a:nth-child(2n+1){border-radius: .365rem 0 0 .365rem;}
.singleTabs2 a:nth-child(2n+2){border-radius: 0 .365rem .365rem 0;}
.singleTabs2 a.active{background-color: #ef7c2c; color: #fff;}
/*在线留言*/
.guestbook{width: 534px; margin: 133px 0 0 138px;}
.guestbook .cn{line-height: 41px; font-size: 24px; color: #323333;}
.guestbook .en{line-height: 22px; font-size: 14px; font-family: arial; color: #999;}
.guestbook ul{margin-top: 29px;}
.guestbook li{overflow: hidden; margin-bottom: 23px;}
.guestbook .wz{width:95px;margin-right: 11px;line-height:31px;font-size:16px;color:#696969}
.guestbook .wbk{width:374px;height:31px;background:#fff;border:1px solid #b5b5b4; border-radius: 5px;line-height:29px;padding: 0 5px;font-size:16px;color:#696969}
.guestbook .wbk2{width:94px;height:31px;background:#fff;border:1px solid #b5b5b4; border-radius: 5px;line-height:29px;padding: 0 5px;font-size:16px;color:#696969}
.guestbook .wby{width:374px;height:222px;background:#fff;border:1px solid #b5b5b4; border-radius: 5px;line-height:29px;padding: 0 5px;font-size:16px;color:#696969}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#0359a8}
.guestbook .btnSubmit{width:82px;height:28px;margin:0 0 0 164px;background:#009cff;border:0;border-radius:5px;line-height:28px;font-size:16px;color:#fff}
.guestbook .btnSubmit{width: 82px; height: 28px; background-color: #358ece; border: 0; border-radius: 4px; margin: 5px 0 0 249px; font-size: 16px; color: #fff;}
/*发展战略*/
.dev{padding: .23rem .4rem;}
.dev .title{line-height: .8rem; font-size: .4rem; color: #115ea6; border-bottom: 1px dashed #ccc;}
.dev .content{line-height: 160%; font-size: .35rem; text-indent: 2em; padding: .15rem 0;}
.dev p,.dev span{font-size: .35rem !important; line-height: 160% !important;}
.dev li.li1 .img{width: 3.95rem; margin-top: .25rem;}
.dev li.li1 .img img{width: 100%;}
.dev li.li1 .content{width: 5rem; margin-top: .25rem;}
.dev li.li1 .content *{font-size: .35rem !important;}
.dev li.li2 .content{margin-top: .25rem;}
.dev li.li3 .img{width: 3.44rem; margin-top: .55rem; height: auto;}
.dev li.li3 .content{width: 5.3rem; margin-top: .25rem;}
.dev li.li3 .img img{width: 100%;}
/*团队*/
.teamlist{padding: .5rem .4rem;}
.teamlist li,.teamlist li .nowShow,.teamlist li .hoverShow,.teamlist li a{width: 100%;}
.teamlist li{margin: 0 0 .36rem 0; padding-bottom: .15rem;}
.teamlist li a{background-color: #f2f2f2; cursor: default;}
.teamlist li img{width: 2.46rem; height: 2.46rem; border-radius: 50%; -webkit-border-radius: 50%; margin: .31rem 0 0 .33rem;}
.teamlist li .text{width: 5.76rem; margin-left: .4rem; margin-top: .15rem;}
.teamlist li .text .t{height: .83rem; border-bottom: 1px dashed #ccc;}
.teamlist li .text .t .title{line-height: .8rem; margin-right: .28rem; font-size: .4rem; color: #333;}
.teamlist li .text .des{line-height: 180%; font-size: .3rem; color: #444; margin-top: .1rem; color: #383838;}
 /*荣誉*/
.honor{padding: .4rem;}
.honor .content{text-indent: 2em; line-height: 170%; font-size: .35rem; color: #575757;}
.honor ul{margin: .3rem 0;}
.honor li{width: 4.43rem; height: 4.5rem; background-color: #f3f3f3; margin-bottom: .4rem;}
.honor li a{width: 4.43rem; height: 4.2rem;}
.honor li:nth-child(2n+2){margin-left: .33rem;}
.honor li img{width: 3.9rem; height: 2.76rem;}
.honor li .title{line-height: 150%; font-size: .25rem; color: #575757; margin: .15rem .35rem 0 .35rem;}
.honor li a:hover .title{color: #005cac;}
 /*责任*/
.zr ul{margin: 0 .4rem 0 .42rem; padding: .18rem 0 0 0;}
.zr ul:before{content: ''; display: block; width: .03rem; height: 1000000px; background-color: #e2e2e2; position: absolute; left: .08rem; top: 0;}
.zr li{padding-left: .43rem;}
.zr li a{margin-bottom: .5rem; background-color: #f6f6f6;}
.zr li a::before{content: ''; width: .18rem; height: .18rem; display: block; background-color: #e7874d; border-radius: 50%; position: absolute; left: 0; top: .86rem;}
.zr li:last-child{margin: 0;}
.zr li img{width: 3.92rem; height: 2.62rem;}
.zr li .text{min-height: 2.62rem; flex: 1; padding: .05rem .3rem;}
.zr li .text .title{line-height: 180%; font-size: .32rem; color: #ef8027;}
.zr li .text .content{line-height: 180%; font-size: .23rem; color: #666;}
 /*业务*/
.businessContent p{display: flex; display: -webkit-flex; justify-content: space-between;}
.businessContent p img{width: 100%;}
.xf{}
.xf p{text-indent: 2em !important;}
.xf p:nth-child(1){float: right; width: 4.55rem;}
.xf p:nth-child(1) img{margin-left: 0 !important;}
.xf p:nth-child(2){width: 4.35rem; float: left;}
.xf p:nth-child(3){display: none;}
.xf.hk img{width: 4.6rem;}
.xf.hk p:nth-child(2){width: 3.6rem !important;}
.gsfz img{width: 3.8rem !important; margin-right: 0 !important; float: right !important;}
.fwyz img{float: right !important; width: 4rem !important; margin: 0 !important;}
.bj img{width: 3.13rem;}
.zengxin{padding: .4rem;}
.zengxin .title{height: .74rem; border-bottom: 1px solid #e6e6e6; font-size: .4rem; color: #ef7c2b;}
.zengxin .title:before{content: ''; display: block; width: .05rem; height: .24rem; background-color: #ff8c05; margin-right: .14rem;}
.zengxin .c{margin-top: .42rem; padding: 0 .14rem;}
.zengxin .c a{width: 2.62rem; height: .63rem; border-radius: .315rem; background-color: #f1f1f1; font-size: .25rem; line-height: .63rem; color: #666; margin-bottom: .21rem;}
.zengxin .c a:hover,.zengxin .c a.active{background-color: #005cac; color: #fff;}
.baojie{padding: .45rem .4rem;}
.baojie li{width: 2.16rem; height: 2.07rem;}
.baojie li img{width: 100%;}
.baojie li:hover img{transform: scale(1.1);}
.baojie li .title{width: 100%; height: .59rem; background-color: #ff8c05; font-size: .3rem; color: #fff;}
.baojie li .c{line-height: 20px; font-size: 16px; color: #575757;}
.chuanmei{padding: 0 .4rem;}
.chuanmei li{height: 4.49rem; width: 2.91rem;}
.chuanmei li.active{width: 279px; background: url(/template/mobile/skin/images/bg/shadow.png) no-repeat left bottom;}
.chuanmei li img{width: 100%;}
.chuanmei li .title{width: 100%; height: .6rem; background-color: #f3f3f3; font-size: .28rem; color: #575757;}
.chuanmei li.active img{height: 363px;}
.chuanmei li .htitle{top: 400px; position: absolute; right: 0; display: inline; line-height: 57px; padding: 0 31px; font-size: 16px; color: #fff; background-color: #f08539; width: auto; height: auto;}
.chuanmei li.active .htitle{top: 255px;}
.chuanmei li.active .title{display: none;}
.people{padding: .45rem .4rem 0 .4rem;}
.people .img{width: 2.92rem; margin-top: .1rem;}
.people .img .title{width: 100%; height: .97rem; background-color: #005bac; font-size: .26rem; color: #fff;}
.people .text{width: 5.76rem}
.people .text .title{line-height: 38px; padding-bottom: 4px; font-size: 16px; color: #6b6868;}
.people .text .title span{font-size: 20px; color: #282828;}
.people .text .title:after{content: ''; display: block; width: 73px; height: 4px; background-color: #ff8c05;}
.people .text .dqzw{line-height: 160%; font-size: .26rem; color: #6b6868;}
.people .text .ry{margin-top: .3rem}
.people .text .ry li{line-height: 160%; margin-bottom: .1rem; padding-left: .21rem; font-size: .26rem; color: #6b6868;}
.people .text .ry li:before{content: ''; position: absolute; left: 0; top: .18rem; display: block; width: .06rem; height: .06rem; background-color: #005bae; border-radius: 50%;}
.people .content{margin: 26px 0; line-height: 29px; font-size: 16px; color: #6b6868;}
.vcases ul{padding: .3rem .4rem;}
.vcases li{margin-right: 3px;}
.vcases img{width: 4.51rem;}
.vcases span{margin-top: 10px; height: 29px; line-height: 29px; font-size: 16px; color: #575757;}
.vcases li a:hover span{color: #ff8c05;}
.xiaofang{margin-top: .6rem; padding: 0 .4rem;}
.xiaofang li{width: 2.85rem; height: auto; padding-bottom: .2rem; background-color: #ecf0f1;}
.xiaofang li img{height: .46rem; margin: .24rem auto .05rem auto}
.xiaofang li .title{margin-top: .2rem; line-height: .49rem; font-size: .35rem; color: #f08539;}
.xiaofang li .content{line-height: .5rem; padding: 2px .15rem; font-size: .26rem; color: #575757;}
.businessTop{height: .74rem; margin: .4rem .4rem 0 .4rem; border-bottom: 1px solid #e6e6e6; font-size: .4rem; color: #ef7c2b;}
.businessTop:before{content: ''; display: block; width: .05rem; height: .24rem; background-color: #ff8c05; margin-right: .14rem;}
.fcontact{padding: .1rem .3rem .3rem .3rem; margin: .4rem; background-color: #f2f2f2;}
.fcontact .title{margin-bottom: .2rem; line-height: .57rem; border-bottom: 1px solid #dfdfdf; font-size: .25rem; color: #575757;}
.fcontact .l{width: 100%; background-color: #fff; margin-bottom: .3rem;}
.fcontact .l li{margin: 0 13px; height: 44px; line-height: 44px; padding: 0 17px 0 41px; font-size: 15px; color: #575757; border-bottom: 1px solid #dfdfdf;}
.fcontact .l li.person{background: url(/template/mobile/skin/images/icons/person.png) no-repeat 16px center}
.fcontact .l li.phone{background: url(/template/mobile/skin/images/icons/phone.png) no-repeat 17px center}
.fcontact .l li.address{background: url(/template/mobile/skin/images/icons/address.png) no-repeat 17px center; line-height: 21px; height: auto; padding: 5px 17px 5px 41px;}
.fcontact .l li.fly{background: url(/template/mobile/skin/images/icons/fly.png) no-repeat 16px center; line-height: 21px; height: auto; padding: 5px 17px 5px 41px;}
.fcontact .r,.fcontact .r iframe{width: 100%; height: 5rem;}
.anbao{padding: .4rem;}
.anbao li{margin-bottom: .08rem;}
.anbao li .title{width: 100%; height: .56rem; left: 0; bottom: 0; background: rgba(0, 0, 0,.3); font-size: .26rem; color: #fff;}
.anbao li.li1,.anbao li.li2{width: 3.92rem; height: 2.71rem;}
.anbao li.li3 .title,.anbao li:nth-child(6n+3) .title{background-color: #fff; background: rgba(0, 0, 0,.3);  color: #fff;}
.anbao li.li1 img,.anbao li:nth-child(6n+1){width: 5.15rem; height: 2.71rem;}
.anbao li.li3 img,.anbao li:nth-child(6n+3){width: 9.15rem; height: 2.78rem;}
.anbao li.li4 img,.anbao li.li5 img,.anbao li.li5 img,.anbao li:nth-child(6n+4),.anbao li:nth-child(6n+5),.anbao li:nth-child(6n+6){width: 2.97rem; height: 2.15rem;}
.anbao li:hover .title{background: rgba(255,255,255,.52); color: #005bac;}
.mainContent .singleContent.ab img{max-width: 3.8rem !important;}
.devs ul{padding: .4rem;}
.devs ul li{margin-bottom: .23rem; background-color: #f2f2f2;}
.devs ul li a{align-items: center;}
.devs ul .img{width: 50%; height: 2.6rem;}
.devs ul .cc{width: 50%; min-height: 2.6rem; padding: .17rem .23rem;}
.devs ul .cc .title{height: .44rem; font-size: .28rem; color: #333;}
.devs ul .cc .text{margin-top: .15rem;}
.devs ul .cc .text .wz{display: inline-block; padding: 0 .12rem; height: .28rem; line-height: .28rem; background-color: #005bac; font-size: .25rem; color: #fff; border-radius: .14rem;}
.devs ul .cc .text .js{display: inline-block; width: 3.4rem; line-height: .28rem; font-size: .25rem; color: #666;}
.devs ul .cc .c{margin-bottom: .08rem;}
.devs ul .cc .jj{flex: 1; line-height: .28rem;}

#main16 .gsfz img{width: 100% !important;}
#main18 p{flex-wrap: wrap;}
#main18 img{float: none !important; display: block !important; margin: 0 0 .2rem 0 !important;}
#main20 p,#main21 p,#main18 p{text-indent: 2em !important;}
#main23 .fwyz img{width: 100% !important;}
#main32 .singleContent.culture.culture0 p img:first-child{width: 100% !important; margin: 0 !important;}

.openHtml{overflow:hidden;width:798px;height:533px;background-color:#fff}
.openHtml .h1{position:relative;z-index:0;width:100%;height:46px;border-bottom:1px solid #eee;line-height:46px;text-indent:25px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .close{position:absolute;z-index:999;top:14px;right:17px;display:block;width:13px;height:11px;background:url(/template/mobile/skin/images/close.gif) no-repeat}
.openHtml .htmlContent{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:753px;height:420px;padding:10px 0 0 25px;padding-right:10px;border-bottom:1px solid #ddd;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .closeBlock{position:relative;z-index:0;width:100%;height:54px;margin-top:1px;background-color:#f5f5f5}
.openHtml .close2{position:absolute;z-index:999;top:13px;left:15px;display:block;width:82px;height:30px;background:#2384ef;background:linear-gradient(to bottom, #0080eb, #0565b2);text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#fff}
/*党建文化*/
.dangjianContent{width: 647px; padding-right: 81px; border-right: 1px solid #dfdfdf; margin-top: 28px;}
.dangjianContent .title{padding-left: 47px; line-height: 23px; font-size: 20px; color: #282828;}
.dangjianContent .time{margin-top: 5px; padding-left: 47px; line-height: 23px; font-size: 15px; color: #666; padding-bottom: 20px; border-bottom: 1px dashed #dfdfdf; height: 32px; display: flex; display: -webkit-flex; align-items: center;}
.dangjianContent .time img{margin-right: 5px;}
.dangjianContent .content{padding: 20px 0; line-height: 170%; font-size: 16px; color: #575757; text-align: justify;}
.dangjianContent .apages{line-height: 170%; font-size: 14px;}
.dangjianList{width: 367px; background-color: #f2f2f2; margin: 30px 13px 0 0; padding: 20px;}
.dangjianList .tname{line-height: 34px; font-size: 19px; color: #282828;}
.dangjianList li{margin: 10px 0 16px 0; border-bottom: 1px solid #dfdfdf; padding-bottom: 13px;}
.dangjianList li:last-child{border-bottom: 0;}
.dangjianList li .title{line-height: 28px; font-size: 15px; color: #666;}
.dangjianList li .addtime{line-height: 22px; font-size: 15px; color: #666;}
.dangjianList li a:hover .title,.dangjianList li a:hover .addtime{color: #005cac;}
/*分页*/
.pages{overflow:hidden;width:100%;padding:30px 0 0;text-align:center;line-height:32px;font-size:0}
.pages li{display:inline-block;*display:inline;*zoom:1;height:32px;margin-right:10px}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:32px;padding:0 10px;border:1px solid #333;line-height:32px;border-radius:4px;font-size:14px;color:#666;margin-right:10px}
.pages span.current{background-color:#005cac;border-color: #005cac;color:#fff}
/*up*/
.up{color:#fff;text-align:center;position:fixed;width:.8rem;height: .8rem;background:rgba(0, 0, 0, 0.81);border:1px solid #ccc;bottom:.1rem;right:.1rem;cursor:pointer}
.up i{font-size:20px}
.up:hover i{color:#fff}
.hidden-pc{display:none}
<!--耗时1754186091.1882秒-->