@charset "utf-8";
@import url('/template/pc/skin/css/reset.css');
@import url('/template/pc/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:1200px}
a{background:transparent;text-decoration:none;color:#9d9d9d}a:active,a:hover{outline:0}a:hover{text-decoration:none;color:#df9441}
.wrapper{width:1200px;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%;}
.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;}
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;
}
/*header*/
header,.fh{width: 100%; height: 94px; background-color: #fff;}
header.pf{z-index: 1000; }
header.active{position: fixed;}
header .logo{margin: 25px 0 0 4px;}
.nav{margin-top: 48px; height: 46px;}
.nav>li{width: 148px; height: 46px;;}
.nav>li>a{width: 100%; height: 46px; line-height: 46px; font-size: 19px; color: #282828;}
.nav>li>a:hover, .nav>li>a.active{color: #005bac;}
@keyframes navDown{0%{opacity:0; transform: translateY(-15px);}to{opacity:1; transform: translateY(0);}}@-webkit-keyframes navDown{0%{opacity:0; transform: translateY(-15px);}to{opacity:1; transform: translateY(0);}}
.nav>li>ul{width: 100%; padding: 4px 0; top: 46px; left: 0; background-color: #fff; background: rgba(255,255,255,.8);display: none;}
.nav>li>ul.active{display: block; -webkit-animation:navDown 0.3s 1;-khtml-animation:navDown 0.3s 1;animation-direction:alternate}
.nav>li>ul>li{height: 35px;}
.nav>li>ul>li>a{width: 100%; height: 35px; line-height: 35px; font-size: 14px; color: #282828;}
.nav>li>ul>li>a:hover{color: #fff; background: #005bac;}
header.active{box-shadow: 0 0 10px #ccc;}
/*focus*/
.flexslider{width:100%;min-height:50px;z-index: 100;}
.flexslider .slides li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{display:block;width:100%;height:auto}
.flex-pauseplay span{text-transform:capitalize}
.flexslider .flex-direction-nav{*height:0}
.flexslider .flex-direction-nav a{text-decoration:none;display:block;width:36px;height:66px;margin:-33px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8); background:url(/template/pc/skin/images/bg/arr.png) no-repeat;text-indent:-999em}
.flexslider .flex-direction-nav .flex-prev{opacity:1;left:10px}
.flexslider .flex-direction-nav .flex-next{opacity:1;right:10px; background-position: -48px 0;}
.flexslider .flex-control-nav{width:100%;position:absolute;z-index: 999999;right:0;bottom:64px;text-align:center;font-size: 0;}
.flexslider .flex-control-nav li{margin-right:8px;display:inline-block;zoom:1;*display:inline;text-indent:-99999px;font-size: 0;}
.flexslider .flex-control-paging li a{width:8px;height:8px;display:block;background-color:#ff5c0e;cursor:pointer;border-radius:4px;font-size: 0}
.flexslider .flex-control-paging li a.flex-active{cursor:default; width: 40px;}
/*footer*/
.partners{padding: 31px 0;}
.partners h2{line-height: 34px; font-size: 19px; color: #282828;}
.partners .c{margin-top: 8px;}
.partners .c .scroll{width: 1200px; height: 87px; margin-left: 5px;}
.partners .c li{width: 240px; height: 87px;}
.partners .c img{width: 217px; height: 66px; margin: 0 9px 9px 0; border: 1px solid #8c8c8c; padding: 5px;}
.partners .c a:hover img{border-color: #005bac;}
footer{padding: 7px 0 0; background-color: #f1f1f1;}
footer .links{line-height: 52px; font-size: 0; border-bottom: 1px solid #a09f9f;}
footer .links a{font-size: 19px; color: #282828; padding-right: 13px; margin-right: 15px;}
footer .links a:after{content: ''; display: block; width: 1px; height: 17px; position: absolute; z-index: 999; right: 0; top: 18px; background-color: #929292;}
footer .links a:hover{color: #282828;}
footer .links a:last-child{margin-right: 0;}
footer .links a:last-child:after{display: none;}
footer .copyright{padding: 20px 0;}
footer .copyright a{font-size: 17px; color: #282828;}
footer .copyright a:hover{color: #282828;}
footer .copyright .l{width: 510px; margin-left: 272px; line-height: 29px; font-size: 16px; color: #282828;}
footer .copyright .wx{width: 112px;}
/*index*/
.indexNewInfo{margin-top:5px; height:42px;}
.indexNewInfo h2.fl{width: 127px; text-indent: 39px; font-size: 18px; color: #282828; background: url(/template/pc/skin/images/icons/img21_17.jpg) no-repeat 0 center; line-height:40px;}
.indexNewInfo .c{width: 1060px; height:40px;}
.indexNewInfo .newCarousel{width: 1060px; height:40px; line-height:40px; padding-left:10px}
.indexNewInfo .newCarousel .slides,.indexNewInfo .newCarousel .slides li{width: 1060px; height:40px;}
.indexNewInfo .newCarousel .slides li a{font-size: 18px; color: #ff5c0e;}
.indexNewInfo .newCarousel .slides li a:hover{text-decoration: underline;}
.indexAbout img.fl{width: 356px; height: 251px; margin-left: 6px;}
.indexAbout .list{margin: 29px 0 0 36px;}
.indexAbout .list li{line-height: 27px; font-size: 16px; color: #282828; margin-bottom: 12px; padding-left: 18px;}
.indexAbout .list li:before{content: '';  height: 44px; display: block; background-color: #005cac; position: absolute; z-index: 999; top: 7px; left: 0;}
.indexAbout .list li h2 img{vertical-align: middle; margin: 0 7px 0 18px;}
.indexAbout .list li p{line-height: 24px; font-size: 16px; color: #282828; margin-left: 20px;}
.indexAbout .newsSliders{width: 450px; height: 249px; margin-top: 2px;}
.indexAbout .newsSliders .slides,.indexAbout .newsSliders .slides li,.indexAbout .newsSliders .slides li a,.indexAbout .newsSliders .slides li a img{width: 450px; height: 249px;}
.indexAbout .newsSliders .slides li a .title{bottom: 0; left: 0; width: 357px; padding-right: 93px; height: 40px; line-height: 40px; background: rgba(240,132,56,.77); font-size: 16px; color: #fff;}
.indexAbout .newsSliders .flex-control-nav{width:100%;position:absolute;z-index: 999999;right:17px;bottom:9px;text-align:left;font-size: 0; text-align: right;}
.indexAbout .newsSliders .flex-control-nav li{margin-right:7px;display:inline-block;zoom:1;*display:inline;text-indent:-99999px;font-size: 0;}
.indexAbout .newsSliders .flex-control-paging li a{width:8px;height:8px;display:block;background-color:#f2f1f6;cursor:pointer;border-radius:4px;font-size: 0}
.indexAbout .newsSliders .flex-control-paging li a.flex-active{cursor:default; background-color: #015cad;}
.indexNews{margin-top: 19px;}
.indexNews .c{width: 663px; height: 314px; background-color: #f3f3f3;}
.indexNews .c .tabs{margin: 20px 0 0 85px; font-size: 0;}
.indexNews .c .tabs a{line-height: 27px; font-size: 20px; color: #282828; border-bottom: 2px solid #f3f3f3; margin-right: 107px;}
.indexNews .c .tabs a.active{border-color: #235b96; color: #235b96;}
.indexNews .c ul{margin: 15px 0 0 85px; display: none;}
@keyframes tabsShow{0%{opacity:0; transform: translateX(-100%);}to{opacity:1; transform: translateX(0);}}@-webkit-keyframes tabsShow{0%{opacity:0; transform: translateX(-100%);}to{opacity:1; transform: translateX(0);}}
.indexNews .c ul.active{display: block;}
.indexNews .c li a{height: 33px;}
.indexNews .c li a .title{width: 380px; height: 33px; line-height: 33px; font-size: 16px; color: #282828;}
.indexNews .c li a .addtime{width: 126px; height: 33px; line-height: 33px; font-size: 16px; color: #878787;}
.indexNews .c li a:hover .title, .indexNews .c li a:hover .addtime{color: #cb0000;}
.indexNews .video{width: 520px; height: 314px;}
.indexNews .video .vimg{width: 520px; height: 314px;}
/*banner*/
.banner{width: 100%; height: 340px; background-position: center top; background-repeat: no-repeat;}
.banner div.pa{top: 0; left: 0; width: 100%;}
.banner div.pa .typename{height: 57px; margin-top: 49px; line-height: 49px; font-size: 34px; color: #282828; text-indent: 18px;}
.banner div.pa .enTypename{height: 20px; line-height: 20px; font-size: 16px; color: #282828; text-indent: 18px; font-family: arial;}
.banner div.pa p{height: 64px; padding: 10px 22px; line-height: 160%; font-size: 16px; color: #282828;}
.banner div.pa .pos{height: 130px; background: rgba(255,255,255,.63); text-indent: 58px; line-height: 130px; font-size: 16px; color: #282828;}
.banner div.pa .pos a{font-size: 16px; color: #282828;}
.banner div.pa .pos a:hover{color: #282828;}
.banner div.pa .dangjian .pos{margin-top: 211px; height: 130px;}
.banner div.pa .dangjian .pos .typename{margin: 38px 0 0 52px; font-size: 36px; color: #005cac; line-height: 43px; height: auto;}
.banner div.pa .dangjian .pos .enTypename{margin: 0 0 0 52px; line-height: 21px; color: #f08438;}
/*contact*/
.contact{}
/*other*/
.main{padding: 30px 0; width: 100%; background-color: #fff;}
/*aside*/
aside{width: 292px; padding: 4px 38px 39px 38px; background-color: #f2f2f2;}
aside .typename{width: 100%; height: 85px; line-height: 85px; border-bottom: 1px solid #dfdfdf; text-indent: 19px; font-size: 29px; color: #282828;}
aside .sonlist{}
aside .sonlist li{height: 61px; border-bottom: 1px solid #dfdfdf;}
aside .sonlist li a{width: 100%; height: 61px; line-height: 61px; font-size: 16px; color: #282828; text-indent: 42px;}
aside .sonlist li a:before{content: ''; display: block; width: 2px; height: 18px; background-color: #282828; position: absolute; z-index: 999; top: 19px; left: 20px;}
aside .sonlist li a:hover,aside .sonlist li a.active{color: #005bac;}
aside .sonlist li a.active:before,aside .sonlist li a:hover:before{background-color: #005bac;}
/*article main*/
.mainContent{width: 790px;}
.mainContent .singleTitle{line-height: 55px; margin-top: 45px; font-size: 36px; color: #f08438;}
.mainContent .singleTitle.red{color: #d0021b;}
.mainContent .singleContent{margin-top: 15px; line-height: 28px; font-size: 16px; color: #575757;}
.introduction{padding: 45px 0 0; line-height: 32px; font-size: 18px; color: #787878;}
.articleMain{padding: 50px 25px; border: 4px solid #f2f2f2;}
.detail{margin: 36px 25px 0 25px;}
.articleTitle{margin: 13px 0 8px 0; line-height: 30px; font-size: 20px; color: #282828;}
.articleTime{line-height: 30px; padding-bottom: 15px; border-bottom: 1px solid #dfdfdf; font-size: 14px; color: #666; font-weight: normal; margin-bottom: 35px;}
.articleContent{line-height: 30px; font-size: 16px; color: #575757;}
.articlePages{margin: 20px 0 0; padding-top: 19px; border-top: 1px dashed #dfdfdf;}
.articlePages div{overflow: hidden; height: 68px; margin-bottom: 7px; font-size: 14px; color: #575757;}
.articlePages div .img{margin-right: 13px; width: 142px; height: 66px; border: 1px solid #b4b4b4;}
.articlePages div .img .bd{width: 136px; height: 60px; margin: 3px;}
.articlePages div .img img{width: 136px;}
.articlePages div .title{line-height: 64px; font-size: 14px; color: #575757;}
.articlePages div a:hover .title{color: #005bac;}
/*新闻列表*/
.newslist{margin: 0}
.newslist li{padding: 24px 0 19px 0; border-bottom: 1px solid #b5b5b5;}
.newslist li .img,.newslist li img{width: 188px; height: 145px;}
.newslist li .text{width: 435px; margin-left: 18px; padding-right: 14px;}
.newslist li .text:after{content: ''; width: 1px; height: 83px; display: block; background-color: #b5b5b5; position: absolute; top: 13px; right: 0;}
.newslist li .text .title{height: 43px; line-height: 43px; font-size: 20px; color: #282828;}
.newslist li .text .content{margin-top: 4px; line-height: 28px; font-size: 16px; color: #575757;}
.newslist li .text .ly{line-height: 28px; font-size: 16px; color: #575757;}
.newslist li .addtime{width: 114px;}
.newslist li .addtime .d{margin-top: 13px; line-height: 60px; font-size: 49px; color: #666;}
.newslist li .addtime .ym{line-height: 24px; font-size: 16px; color: #b1a8b1;}
.newslist li a:hover .content, .newslist li a:hover .ly{color: #005bac;}
/*招聘*/
.hrDes{margin: 20px 0 50px 0; line-height: 28px; font-size: 16px; color: #575757; text-indent: 2em;}
.hrlist{margin-top: 4px;}
.hrlist li{border-bottom: 1px solid #aaa; padding-bottom: 10px; margin-bottom: 30px;}
.hrlist .companyName{line-height: 36px; font-size: 16px; color: #575757;}
.hrlist .line1{margin: 0; border: 0; width: 100%; height: 1px; background-color: #aaa; margin-bottom: 1px; top: 36px; left: 0;}
.hrlist .line2{margin: 0; border: 0; width: 222px; height: 5px; background-color: #aaa; margin-bottom: 1px; top: 38px; left: 0;}
.hrlist .line1.active,.hrlist .line2.active{background-color: #005cac;}
.hrlist .c{width: 700px; cursor: pointer;}
.hrlist .addtime{margin-top: 22px; width: 71px;}
.hrlist .addtime .d{line-height: 44px; font-size: 46px; color: #575757;}
.hrlist .addtime .ym{line-height: 17px; font-size: 16px; color: #575757;}
.hrlist .text{margin: 16px 0 0;}
.hrlist .text .jobname{line-height: 25px; font-size: 20px; color: #575757;}
.hrlist .text .address,.hrlist .text .money{line-height: 25px; font-size: 15px; color: #575757;}
.hrlist .text .content{display: none; margin-top: 15px; line-height: 25px; font-size: 15px; color: #575757;}
.hrlist li.active .text .content{display: block; -webkit-animation:navDown 0.3s 1;-khtml-animation:navDown 0.3s 1;animation-direction:alternate}
.hrlist .details{right: 8px; bottom: 0; line-height: 30px; font-size: 16px; color: #575757;}
.hrlist .details:hover{color: #005cac;}
.hrlist li.active{border-color: #005cac;}
.hrlist li .c.active .addtime .d,.hrlist li .c.active .addtime .ym,.hrlist li .c.active .text .jobname,.hrlist li .c.active .text .address,.hrlist li .c.active .text .money,.hrlist li .c.active .details,.hrlist li .c.active .text .content,.hrlist li .c.active .companyName{color: #005cac;}
.hrlist li .c.active .line1,.hrlist li .c.active .line2{background-color: #005cac;}
/*生长历程*/
.history{margin-top: 25px;}
.historyCorousel{height: 50px; width: 702px; margin-left: 35px;}
.historyCorousel .slides li{padding-top: 26px; width: 117px; height: 24px; line-height: 24px; font-size: 16px; color: #282828; cursor: pointer;}
.historyCorousel .slides li:before{content: ''; display: block; width: 100%; height: 1px; background-color: #dfdfdf; position: absolute; top: 11px; left: 0;}
.historyCorousel .slides li:after{content: ''; display: block; width: 11px; height: 11px; position: absolute; top: 6px; left: 50%; margin-left: -5.5px; background-color: #dfdfdf; border-radius: 50%; z-index: 999 !important;}
.historyCorousel .slides li.active{color: #005bac;}
.historyCorousel .slides li.active:after{background-color: #005bac;}
.historyCorousel .flex-direction-nav{*height:0}
.historyCorousel .flex-direction-nav a{text-decoration:none;display:block;width:22px;height:24px;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-indent:-999em; top: 0;}
.historyCorousel .flex-direction-nav .flex-prev{left: 0; background: url(/template/pc/skin/images/icons/prev.png) no-repeat}
.historyCorousel .flex-direction-nav .flex-next{right: 0; background: url(/template/pc/skin/images/icons/next.png) no-repeat}
.history .logo{margin: 33px 0 0 280px;}
.history .line{width: 100%; height: 4px; margin: 13px 0 0 0; background: url(/template/pc/skin/images/bg/line2.gif) no-repeat center top}
.history .subtitle{margin: 10px 0 11px 0; line-height: 21px; font-size: 15px; color: #d4d4d4;}
.history .list:before{content: ''; display: block; width: 1px; height: 100000px; background-color: #7a7a7a; padding-top: 17px; position: absolute; left: 395px; top: 0;z-index: -1;}
.history .list{padding-top: 17px;}
.history .list li .title{width: 83px; min-height: 50px; line-height: 25px; background-color: #7a7a7a; color: #fff; font-size: 20px; padding: 15px 10px; display: flex; display: -webkit-flex; align-items: center; justify-content: center;}
.history .list li .content{width: 231px; line-height: 21px; background-color: #f2f2f2; font-size: 15px; color: #282828; padding: 15px 20px; margin-top: 5px; min-height: 35px;}
.history .list li.odd .arrow{ width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 14px solid #7a7a7a; margin: 33px 2px 0 0;}
.history .list li .dot{width: 12px; height: 12px; background-color: #7a7a7a; border-radius: 50%; -webkit-border-radius: 50%; margin-top: 35px;}
.history .list li.odd{width: 410px;}
.history .list li.even{margin-left: 389px;}
.history .list li.even .arrow{width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-right: 14px solid #7a7a7a; border-left: 0; margin: 33px 0 0 3px;}
.history .list li.even .content{width: 229px;}
.history .list li.active .title{background-color: #f08438; color: #fff;}
.history .list li.active .dot{background-color: #f08438;}
.history .list li.odd.active .arrow{border-left-color: #f08438;}
.history .list li.even.active .arrow{border-right-color: #f08438;}
/*党建*/
.djlist{width: 764px; margin: 15px 0;}
.djlist li{width: 346px; height: 339px; margin-right: 36px;}
.djlist li .pic,.djlist li .pic img{width: 346px; height: 224px;}
.djlist li .line1{margin: 6px 0 2px 0; width: 100%; height: 3px; background-color: #d0021b;}
.djlist li .line2{width: 100%; height: 5px; background-color: #d0021b;}
.djlist li .title{margin-top: 7px; height: 30px; line-height: 30px; font-size: 26px; color: #575757;}
.djlist li .zw{height: 24px; line-height: 24px; font-size: 16px; color: #575757;}
.djlist li .content{left: 0; top: 0; width: 296px; height: 164px; background: rgba(208,2,27, .74); padding: 30px 25px; line-height: 29px; font-size: 16px; color: #fff; margin-top: 224px; 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-top: 20px; font-size: 0;}
.singleTabs a{height: 53px; line-height: 53px; padding: 0 70px; font-size: 20px; color: #282828; background-color: #f2f2f2; margin: 0 39px 39px 0;}
.singleTabs a.active,.singleTabs a:hover{background-color: #005cac; 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 .top .title{line-height: 42px; font-size: 20px; color: #282828;}
.dev .top .line{width: 100%; height: 3px; background: url(/template/pc/skin/images/bg/line.gif) no-repeat center; margin: 5px 0 8px 0;}
.dev .top .des{margin-top: 8px; line-height: 28px; font-size: 16px; color: #575757;}
.dev li.li1{margin-top: 27px; min-height: 352px;}
.dev li.li1 img.pa{right: 0; top: 0; max-width: 339px; z-index: -1; height: auto;}
.dev li.li1 .c{width: 436px; height: 294px;}
.dev li.li1 .c .title{line-height: 52px; font-size: 20px; color: #005bac; margin: 21px 0 0 30px;}
.dev li.li1 .c .title:after{content: ''; display: block; width: 68px; height: 2px; background-color: #f08438;}
.dev li.li1 .c .content{line-height: 28px; margin-top: 15px; font-size: 16px; color: #575757; margin: 15px 40px 0 50px;}
.dev li.li2{margin-top: 27px; min-height: 352px;}
.dev li.li2 .title{line-height: 43px; font-size: 20px; color: #005bac;}
.dev li.li2 .title:after{content: ''; display: block; width: 68px; height: 2px; background-color: #f08438;}
.dev li.li2 .content{line-height: 28px; font-size: 16px; color: #575757;}
.dev li.li3 img.fl{margin-top: 49px; width: 297px; height: auto;}
.dev li.li3 .c{width: 420px; height: 401px; padding: 17px 30px; }
.dev li.li3 .title{line-height: 43px; font-size: 20px; color: #005bac;}
.dev li.li3 .title:after{content: ''; display: block; width: 68px; height: 2px; background-color: #f08438;}
.dev li.li3 .content{width: 380px; line-height: 28px; font-size: 16px; color: #575757; margin: 20px 0 40px 20px;}
/*团队*/
.teamlist{margin-top: 18px; width: 783px;}
.teamlist li,.teamlist li .nowShow,.teamlist li .hoverShow,.teamlist li a{width: 253px; height: 348px;}
.teamlist li{margin: 0 8px 31px 0;}
.teamlist li a{background-color: #f2f2f2; cursor: default;}
.teamlist li img{width: 184px; height: 184px; border-radius: 50%; -webkit-border-radius: 50%; margin: 19px 0 0 35px;}
.teamlist li .title{margin-top: 36px; height: 48px; line-height: 48px; font-size: 29px; color: #005bac;}
.teamlist li .zw{height: 27px; line-height: 27px; font-size: 16px; color: #575757;}
.teamlist li .des{margin: 60px 17px; line-height: 20px; font-size: 15px; color: #fff;}
.teamlist li a:hover{background-color: #005bac;}
.teamlist li a:hover img{width: 103px; height: 103px; margin: 18px 0 0 71px;}
.teamlist li a:hover .title{margin-top: 4px; height: 36px; line-height: 36px; font-size: 29px; color: #fff;}
.teamlist li a:hover .zw{margin-top: 4px; color: #fff;}
.teamlist li a:hover .des{margin: 9px 17px;}

.teamlist li a:hover .hoverShow{opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -moz-opacity: 1; margin-top: 0;}
.teamlist li a:hover .nowShow{margin-top: -184px;}
 /*声誉*/
.honor{margin:18px 0}
.honor .content{text-indent: 2em; line-height: 28px; font-size: 16px; color: #575757;}
.honor ul{margin: 27px 0; width: 810px;}
.honor li{width: 388px; height: 366px; margin-right: 17px;}
.honor li .img,.honor li .img img{width: 388px; height: 277px;}
.honor li .title{line-height: 20px; margin: 10px 30px; font-size: 16px; color: #575757; max-height: 40px;}
.honor li a:hover .title{color: #005cac;}
 /*责任*/
.zr{margin:18px 0}
.zr .content{text-indent: 2em; line-height: 28px; font-size: 16px; color: #575757;}
.zr ul{margin: 27px 0; width: 805px;}
.zr li{width: 391px; height: 299px; margin-right: 10px;}
.honor li img{width: 388px; height: 229px;}
.zr li .title{line-height: 50px; height: 50px; font-size: 17px; color: #575757;}
.zr li a:hover .title{color: #575757;}
.zr li .content{top: 0; right: 0; width: 236px; height: 183px; padding: 23px; background: rgba(240,132,56,.9); line-height: 30px; font-size: 16px; color: #fff; margin-right: -300px; display: flex; display: -webkit-flex; align-items: center; text-indent: 0 !important;}
.zr li a:hover .content{margin-right: 0;}
 /*营业*/
.zengxin{margin-top: 30px;}
.zengxin .title{line-height: 34px; font-size: 19px; color: #282828; font-weight: bold;}
.zengxin .title:after{content: ''; display: block; width: 73px; height: 4px; background-color: #ff8c05;}
.zengxin .c{margin-top: 31px; width: 800px;}
.zengxin .c a{margin: 0 20px 13px 0; width: 140px; line-height: 40px; background-color: #f2f2f2; color: #575757; font-size: 16px; border-radius: 20px; display: flex; display: -webkit-flex; align-items: center; justify-content: center; line-height: 16px; height: 40px;}
.zengxin .c a:hover,.zengxin .c a.active{background-color: #005cac; color: #fff;}
.baojie{margin-top: 35px; width: 828px;}
.baojie li{width: 176px; margin-right: 27px;}
.baojie li img{width: 100%; height: 121px;}
.baojie li:hover img{transform: scale(1.1);}
.baojie li .title{width: 100%; line-height: 81px; background-color: #ff8c05; margin-top: 3px; font-size: 16px; color: #fff;}
.baojie li .c{padding: 10px 0; line-height: 20px; font-size: 16px; color: #575757;}
.chuanmei{margin-top: 35px; height: 400px;}
.chuanmei li{padding-bottom: 35px; width: 229px; margin-right: 20px;}
.chuanmei li.active{width: 279px; background: url(/template/pc/skin/images/bg/shadow.png) no-repeat left bottom;}
.chuanmei li.li3{margin-right: 0;}
.chuanmei li img{width: 100%; height: 307px;}
.chuanmei li .title{width: 100%; height: 57px; line-height: 57px; background-color: #f2f2f2; font-size: 16px; 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{margin-top: 31px;}
.people img.fl{width: 274px;}
.people .text{width: 480px;}
.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{margin: 16px 0; line-height: 29px; font-size: 16px; color: #6b6868;}
.people .text .ry{margin-top: 18px;}
.people .text .ry li{line-height: 27px; padding-left: 31px; font-size: 15px; color: #6b6868;}
.people .text .ry li:before{content: ''; position: absolute; left: 2px; top: 11px; display: block; width: 6px; height: 6px; background-color: #f08539; border-radius: 50%;}
.people .content{margin: 26px 0; line-height: 29px; font-size: 16px; color: #6b6868;}
.vcases ul{width: 830px;}
.vcases h2{line-height: 35px; font-size: 20px; color: #282828;}
.vcases h2:after{content: ''; display: block; width: 77px; height: 4px; background-color: #ff8c05;}
.vcases ul{margin-top: 23px;}
.vcases li{margin-right: 3px;}
.vcases img{width: 393px; height: 207px;}
.vcases span{margin-top: 10px; height: 29px; line-height: 29px; font-size: 16px; color: #575757;}
.vcases li a:hover span{color: #ff8c05;}
.devs{margin-top: 20px;}
.devs h2{line-height: 35px; font-size: 20px; color: #282828;}
.devs h2:after{content: ''; display: block; width: 77px; height: 4px; background-color: #ff8c05;}
.devs ul{margin-top: 26px; width: 830px;}
.devs li{width: 393px; height: 264px; margin: 0 5px 30px 0;}
.devs li .img,.dev li img{width: 100%; height: 226px;}
.devs li .title{width: 100%; height: 38px; background-color: #f2f2f2; font-size: 16px; color: #575757; line-height: 38px;}
.devs li .text{left: 0; top: 0; width: 367px; height: 226px; padding: 28px 0 10px 26px; background-color: #336cae; background: rgba(51,108,174,.72); opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0}
.devs li .jj{width: 100%; line-height: 20px; font-size: 15px; color: #fff; margin-bottom: 10px;}
.devs li .wz{width: 68px; height: 20px; background-color: #fff; line-height: 20px; border-radius: 10px; font-size: 15px; color: #336ead; margin-top: 4px;}
.devs li .js{width: 250px; margin-left: 12px; line-height: 20px; font-size: 16px; color: #fff; margin-bottom: 16px;}
.devs li a:hover .text{opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1}
.xiaofang{margin-top: 35px; width: 830px;}
.xiaofang li{width: 245px; height: 176px; margin: 0 26px 0 0; background-color: #ecf0f1;}
.xiaofang li img{height: 40px; margin: 28px auto 5px auto}
.xiaofang li .title{line-height: 27px; font-size: 16px; color: #f08539;}
.xiaofang li .content{display: flex; display: -webkit-flex; justify-content: center; height: 56px; padding: 2px 0; font-size: 16px; color: #575757;}
.businessTop{margin-top: 26px; line-height: 35px; font-size: 20px; color: #282828; border-bottom: 4px solid #ff8c05; font-weight: bold;}
.fcontact{padding: 11px 24px 23px 24px; background-color: #f2f2f2; margin-top: 27px;}
.fcontact .title{margin-bottom: 12px; line-height: 35px; border-bottom: 1px solid #dfdfdf; font-size: 16px; color: #575757;}
.fcontact .l{width: 234px; height: 208px; background-color: #fff;}
.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/pc/skin/images/icons/person.png) no-repeat 16px center}
.fcontact .l li.phone{background: url(/template/pc/skin/images/icons/phone.png) no-repeat 17px center}
.fcontact .l li.address{background: url(/template/pc/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/pc/skin/images/icons/fly.png) no-repeat 16px center; line-height: 21px; height: auto; padding: 5px 17px 5px 41px;}
.fcontact .r{width: 500px; height: 208px;}
.anbao{width: 830px; margin: 28px 0 0 0;}
.anbao li{margin-right: 3px; margin-bottom: 3px;}
.anbao li .title{width: 100%; height: 40px; left: 0; bottom: 0; background-color: #f6a539; background: rgba(246,164,57,.62); font-size: 20px; color: #fff;}
.anbao li.li1,.anbao li.li2{height: 241px;}
.anbao li.li3 .title,.anbao li:nth-child(6n+3) .title{background-color: #fff; background: rgba(246,164,57,.62);  color: #fff;}
.anbao li.li1 img,.anbao li:nth-child(6n+1){width: 437px; height: 241px;}
.anbao li.li3 img,.anbao li:nth-child(6n+3){width: 790px; height: 241px;}
.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: 259px; height: 187px;}
.anbao li:hover .title{background: rgba(255,255,255,.52); color: #005bac;}

.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/pc/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:50px;height:50px;line-height:50px;background:rgba(0, 0, 0, 0.81);border:1px solid #ccc;bottom:30px;right:20px;cursor:pointer}
.up:hover{background:#875f52}
.up i{font-size:20px}
.up:hover i{color:#fff}
.hidden-pc{display:none}
/*2021,6月首页新加*/
.new2021_ul{ width:1200px; height:auto; float:left ; font-family: "微软雅黑" ;}
.new2021_ul li{ float:left;border:1px solid #e5e5e5; width:238px ; text-align:center; height:135px; padding-top:18px; background:#fbfbfb; display:block;border-bottom:none;border-top:none}
.new2021_ul li a{ display:block;}
.new2021_ul li a h1{ font-size:18px; color:#f08438;line-height:35px; }.new2021_ul li a h5{ font-size:14px; font-weight:normal; line-height:18px}
.new2021_ul li a .new2021_h5{ line-height:30px}
.new2021_div{ width:1200px}
.new2021_ul1{ float:left; color:#333; font-size:22px;font-family: "微软雅黑" ; width:1200px; height:40px; display: block; border:0px}
.nwe111 .hidden{display: block!important}.nwe111 .hidden ul{ margin-block-start:0; margin-block-end:0;  margin-inline-start: 0px; margin-inline-end: 0px;  padding-inline-start: 0;}
.nwe111 .list li:before{height: 44px;  background-color: #fff;font-family: "微软雅黑"  }
.new2021_li{ height:48px; font-size:22px; color:#333; border-bottom:1px solid #e5e5e5}
.nwe111 p{margin-left:0px;}
.new2021_li2{ float:right; text-align:right; padding-top:2px}
.new2021_li1{ float: left; text-align: left}
.nwe111 .ov a{ color:#202020; font-size:18px; }
.nwe111 .ov a:hover { color:#f08438}
.nwe111 .oh{ padding:0; font-weight:normal}
.nwe111 .b{font-weight: normal; font-size:18px}
.nwe111 .text{ float:right; width:710px; padding-bottom:10px}
.nwe111 h2{ line-height:1.5}
.fdfm{background:url(/template/pc/skin/images/dfsdf.jpg) no-repeat left ; padding-left:18px}
.indexNews .video .imgdd{width:370px; height:223px;}
.div2021_d{ border-top:1px solid #e5e5e5; background:#f4f4f4; border-bottom:1px solid #e5e5e5;}
.div2021_v{ background:#fbfbfb;}






<!--耗时1764545404.5824秒-->