

/*.content{padding-top: 88px;}*/
.content img{display: block;max-width: 100%;}


/*===== banner ====*/
.page_banner{position: relative;z-index: 3; width: 100%;height: 350px;overflow: hidden;padding-top: 133px;}
.page_banner .ani{width: 100%;height: 100%;}
.page_banner .pos{position: absolute;left: 0px;top: 215px;width: 100%; color: #de1310;text-align: center;}

.page_banner .pos p{margin-bottom: 6px; font-size: 32px;}
.page_banner .pos span{padding-bottom: 15px; display: block;font-size: 18px;font-family: "Arial";}
.page_banner .pos em{margin:0 auto; display: block;width: 1px;height: 51px;background: #de1310;}
.page_banner .pos.color{color: #fff;}
.page_banner .pos.color em{background: #fff;}
/*内页面包屑*/
.subnav{position: relative;z-index: 4; font-size: 14px;line-height: 78px;border-bottom: #e5e5e5 1px solid;}
.subnav .fr{padding-right: 10px;}
.subnav a{display: block;float: left;color: #888;}
.subnav span{display: block;float: left;color: #888;}
.subnav .one{padding-left: 20px;height: 78px; background: url(../image/icon_5.png) left center no-repeat;}
.subnav a.cur,.subnav a:hover{font-weight: bold;}

/*内页二级导航*/
.top_title{position: absolute;left: 0px;bottom: 0px;width: 100%;}
.top_title .w1200{ display: table;width: 1200px;background: #f5f5f5;}
.top_title a{display: table-cell; position: relative;}
.top_title a i{ display: block;width: 100%;line-height: 60px;color: #666;font-size: 18px;text-align: center;}
.top_title a span{display: block;position: absolute;right: -1px;top: 0%;z-index: 2;width: 1px;height: 100%;background: #e4e4e4;}
.top_title a:hover i,.top_title a.other i{z-index: 2; color: #fff; background: #004990 ;}
.top_title a:hover span,.top_title a.other span{display: none;}


/*=========== 党群工作 ===========*/
.information{}
.information .next{margin: 35px auto 67px; position: relative;z-index: 2;}
.information .next ul{padding-bottom: 37px;}
.information .next li{margin-bottom: 23px;}
.information .next a{ display: block;background: #f4f4f4;border:#edecec 1px solid;}
.information .next a .pic{margin:12px; float: left;width: 270px;height: 152px;overflow: hidden;}
.information .next a .pic i{transform: scale(1);transition-duration: 0.5s; display: block;width: 100%;height: 100%;}
.information .next a .text{margin-left: 15px; float: left;width: 840px;}
.information .next a .text div{ padding-top: 32px;}
.information .next a .text span{float: left; display: block;font-size: 18px;color: #444;width: 87%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information .next a .text b{float: left;font-size: 14px;color: #d80000;line-height: 25px;}
.information .next a .text em{float: left;margin: 7px 10px 0;width: 1px;height: 14px;background: #6d6d6d;}


.information .next a .text i{margin-top: 9px; display: block;font-size: 17px;color: #004990;font-family: "Arial";}
.information .next a .text p{margin-top: 7px; font-size: 14px;color: #666;line-height: 26px;}
.information .next a .lis{transition: all 0.5s; float: right; width: 33px;height: 176px; border-left: #edecec 1px solid;background: url(../image/icon_6.png) center no-repeat;}

.information .next a:hover .pic i{transform: scale(1.2);transition-duration: 0.5s;}
.information .next a:hover .lis{transition: all 0.5s;background:#0f3363 url(../image/icon_6s.png) center no-repeat;}

.information .more{height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.information .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}
.information .more p:hover{color: #004990;}
/*=========== 公示公告 ===========*/
.publicity .next a .time{margin:29px 0; float: left;width: 145px;height: 117px;color: #0f3363;text-align: center;border-right: #c4c4c4 1px solid; font-family: "Arial";}
.publicity .next a .time i{font-size: 63px;}
.publicity .next a .time span{font-size: 21px;}
.publicity .next a .text{margin-left: 32px; float: left;width: 960px;}

/*=========== 关于我们_集团简介 ===========*/
.about_us .title{margin:60px 0 42px; position: relative;text-align: center;}
.about_us .title p{font-size: 50px;font-weight: bold;color: #f3f1f1;font-family: "Arial";}
.about_us .title i{position: absolute;left: 0px;top: 0px;width: 100%;font-size: 20px;font-weight: 900;color: #333;line-height: 68px;}

.group{padding-bottom: 80px;}
.group .text{font-size: 16px;color: #666;line-height: 30px;text-indent: 2em;}
.group .list{width: 1200px;height: 684px; background: url(../image/group_1.jpg) center fixed no-repeat;background-size: cover;}
.group .list ul{margin:0 auto;padding-top: 50px; width: 1140px;height: 584px;}
.group .list li{float: left;width:50%;padding: 92px 0; height: 100px;  text-align: center;color: #fff;}
.group .list i{display: inline-block;font-size: 60px;font-family: "Arial";font-weight: bold;}
.group .list span{padding-left: 7px; display: inline-block;font-size: 18px;}
.group .list p{padding-top: 6px; font-size: 18px;}


/*=========== 关于我们_企业文化 ===========*/
.culture{background: url(../image/culture.png) right 456px no-repeat;}
.culture .t{}
.culture .t ul{width: 1216px;}
.culture .t li{float: left;position: relative;margin:0 16px 16px 0; width: 286px;height: 346px;text-align: center;background: #fff; border:#d3d3d3 1px solid;overflow: hidden;}
.culture .t .icon{margin:0 auto; width: 79px;height: 164px;border-bottom:#030303 1px solid;}

.culture .t b{padding-top: 45px; font-size: 17px;color: #333;font-weight: bold;}
.culture .t p{padding-top: 20px; margin:0 auto;width: 250px; font-size: 13px;color: #444;line-height: 23px;}
.culture .t .pos{transition: all 0.5s; position: absolute;left: -289px;top: -1px;width: 288px;height: 166px;}
.culture .t .pos .icon{border-bottom: none;}
.culture .t li:hover .pos{transition: all 0.5s;left: -1px;}

.culture .b{padding: 40px 0 93px;}
.culture .b .tab_tit{margin-bottom: 42px; padding-bottom: 20px; border-bottom: #eee 1px solid;}
.culture .b .tab_tit i{display: inline-block;margin-right: 30px; padding: 0 36px;line-height: 46px;font-size: 16px;color: #666; border-radius: 46px;cursor: pointer;}
.culture .b .tab_tit i.cur{color: #fff; background:#004990;}
.culture .b .tab_next{}
.culture .b .tab_next ul{width: 1239px;}
.culture .b .tab_next li{float: left;margin:0 36px 57px 0;border-bottom: #ececec 1px solid;}
.culture .b .tab_next li a .pic{width: 377px;height: 227px;overflow: hidden;}
.culture .b .tab_next li a .pic i{transform: scale(1);transition-duration: 0.5s;width: 100%;height: 100%;}
.culture .b .tab_next li a:hover .pic i{transform: scale(1.2);transition-duration: 0.5s;}
.culture .b .tab_next li a .text{margin:0 auto;width: 340px;}
.culture .b .tab_next li a b{font-size: 16px;color: #333;font-weight: bold;line-height: 52px;}
.culture .b .tab_next li a p{font-size: 14px;color: #666;line-height:20px;}
.culture .b .tab_next li a .clearfix{padding: 13px 0;}
.culture .b .tab_next li a i{float: left; font-size: 12px;color: #bababb;line-height: 22px; font-weight: 900;font-family: "Arial";}
.culture .b .tab_next li a .fr{font-size: 12px;color: #666;font-family: "Arial";font-weight: bold;}
.culture .b .tab_next li a span{display: inline-block; font-size: 18px;color: #333;}

.culture .b .tab_next li a:hover b{color: #004990;}

.culture .b .more{margin-top: 27px; height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.culture .b .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}
.culture .b .more:hover p{color: #004990;}
/*=========== 服务区-子页 ===========*/
.subnav_position{position: absolute;right: 50%;bottom:-14px;margin-right: -600px; width: 300px;border-bottom: none;}
.subnav_position .w1200{width: 300px;}
.subnav_position span,.subnav_position a{color: #fff;}
.subnav_position a.one{background:url(../image/icon_5s.png) left center no-repeat;}
.top_title_position{position: absolute;left: 50%;bottom: 0px;z-index: 2;margin-left: -600px; width: 1200px;height: 50px; background: rgba(0,0,0,0.6);}
.top_title_position .clearfix{width: 760px;}
.top_title_position a{position: relative;float: left;width: 174px;height: 50px; line-height: 50px;font-size: 15px;color: #fff; text-align: center; border-right:rgba(288,288,288,0.45) 1px solid;}
.top_title_position a i{transition: all 0.5s; line-height: 50px;}
.top_title_position a:hover i{transition: all 0.5s; line-height:40px;}
.top_title_position a .poss{transition: all 0.5s;opacity: 0; position: absolute;left: 0px;bottom: 0px; width: 231px; background: #004990;}
.top_title_position a .poss .clearfix{transition: all 0.5s;margin:0 auto; height: 0px;text-align: left;}
.top_title_position a .poss .clearfix b{float: left; font-size: 70px;line-height: 65px;font-weight: bold; font-family: "Arial";}
.top_title_position a .poss .clearfix em{font-size: 28px;font-weight: bold;line-height: 60px;margin: 0 25px;}
.top_title_position a .poss .clearfix span{font-size: 24px;line-height: 30px; font-family: "Arial";}

.top_title_position a.cur{width: 230px;}
.top_title_position a.cur .poss{transition: all 0.5s;opacity: 1;}
.top_title_position a.cur .poss .clearfix{transition: all 0.5s; padding: 20px 0; height: 65px;}


.service{}
.service .ser01{}
.service .ser01 .left{width: 524px;}
.service .ser01 .left .tit{margin:46px 0 60px; position: relative;}
.service .ser01 .left .tit .pos{position: absolute;left: 0px;top: 0px;}
.service .ser01 .left .tit b{float: left; font-size: 43px;color: #c3c1c1;line-height: 93px; font-family: "Arial";}
.service .ser01 .left .tit i{margin-top: 40px; float: left; font-size: 18px;color: #333;}
.service .ser01 .left .tit .bor{margin:0 0 0 55px;width: 270px;height: 85px;border: #f4f4f4 4px solid;}
.service .ser01 .left .text{margin-bottom: 48px;}
.service .ser01 .left .text b{padding-bottom: 16px; font-size: 20px;color: #333;font-weight: bold;}
.service .ser01 .left .text i{margin-bottom: 27px; width: 66px;height: 2px;background: #004990;}
.service .ser01 .left .text p{font-size: 16px;color: #666;line-height: 28px;}
.service .ser01 .left .more{position: relative;}
.service .ser01 .left .more a{transition: all 0.5s;display: inline-block;width: 120px; padding: 0 18px; font-size: 14px;color: #666;line-height: 38px; border: #ccc 1px solid;}
.service .ser01 .left .more i{transition: all 0.5s;opacity: 0; position: absolute;left: 40px;top: 20px;width: 72px;height: 1px;background: #7f7f7f;}
.service .ser01 .left .more:hover a{transition: all 0.5s;padding-left: 26px;width: 112px;}
.service .ser01 .left .more:hover i{transition: all 0.5s;left: 120px;opacity: 1;}


.service .ser01 .right{padding: 46px 0 92px;}
.service .ser01 .right .pic{position: relative;}
.service .ser01 .right .pic .bd{position:relative; z-index:0;margin:0px auto; overflow:hidden;}
.service .ser01 .right .pic .bd .list li{float: left;}
.service .ser01 .right .pic .bd .list li{ overflow:hidden}
.service .ser01 .right .pic .bd .list li a{position: relative;display: block;width: 498px;height: 469px;}

.service .ser01 .right .pic .hd{display: none;}

.service .ser01 .right .pic .LsHd{display: block; position:absolute;left: 0%;top:50%; z-index:1;margin-top:-47px; width: 100%;height:94px;}
.service .ser01 .right .pic .LsHd a{transition: all 0.5s; display: block;width: 0px;height: 94px;cursor: pointer;}
.service .ser01 .right .pic .LsHd .next{float: right;background: url(../image/banner_r.png) right center no-repeat;background-size: 35px auto;}
.service .ser01 .right .pic .LsHd .prev{float: left;background: url(../image/banner_l.png) left center no-repeat;background-size: 35px auto;}
.service .ser01 .right .pic:hover .LsHd a{transition: all 0.5s; width: 35px;}



.service .ser01 .right .pageState{position: absolute;right: 0%;bottom: 0px;z-index: 3;width: 111px;height: 45px;line-height: 45px; text-align: center; letter-spacing: 2px; font-size: 17px;color: #666; font-family: "Arial"; background: #fff;}
.service .ser01 .right .pageState span{display: inline-block;font-size: 22px;font-weight: bold;}

.service .ser02{padding: 66px 0; background: #fdfcfc;}
.service .ser02 .t{}
.service .ser02 .t .antistop{margin-right: 9px; position: relative;width: 311px;height: 65px;background: #fff;border: #e7e6e6 1px solid;}
.service .ser02 .t .antistop input{display: block; margin:0 auto;width: 266px;height: 65px;line-height: 65px;font-size: 16px;color: #444; background: url(../image/icon_9.png) right center no-repeat;}
.service .ser02 .t .antistop input.cur{ background: url(../image/icon_9s.png) right center no-repeat;}
.service .ser02 .t .antistop ul{display: none; position: absolute;left: 0px;top: 66px;z-index: 2; width: 100%;max-height: 300px;
    overflow-y: auto;background: #fff;border: #e7e6e6 1px solid;border-top: none;}
.service .ser02 .t .antistop li{ margin:0 auto;width: 266px;line-height: 45px; font-size: 14px;color: #444;cursor: pointer;}
.service .ser02 .t .but{transition: all 0.5s;display: block;width: 233px;height: 65px;font-size: 20px;color: #fff; background: #3385ff;border: #e7e6e6 1px solid;cursor: pointer;}
.service .ser02 .t .but:hover{transition: all 0.5s; font-size: 21px;}

.service .ser02 .b{margin-top: 18px; border: #e1e0e0 1px solid;}
.service .ser02 .b #allmap{float: left; width: 800px;height: 460px;}
.service .ser02 .b .map{float: left; width: 800px;height: 460px;}
.service .ser02 .b .tab{position: relative; float: left;width: 398px;overflow-x: hidden; }
.service .ser02 .b .tab_tit{padding-top: 0px;height: 460px;overflow-y: auto;}
.service .ser02 .b .tab_tit li{margin-left: 9px; padding: 18px 0 22px;cursor: pointer;}
.service .ser02 .b .tab_tit i{margin:0 11px 0 7px; float: left; width: 19px;height: 25px;line-height: 22px;text-align: center; color: #fff;font-size: 12px;font-weight: bold; font-family: "Arial"; background: url(../image/icon_11.png) center no-repeat;}
.service .ser02 .b .tab_tit .text{margin-right: 11px;float: left;width: 215px;}
.service .ser02 .b .tab_tit b{margin-top: -5px; font-size: 14px;color: #3385ff;}
.service .ser02 .b .tab_tit p{font-size: 14px;color: #666;line-height: 18px;}
.service .ser02 .b .tab_tit .pic{float: left;width: 93px;height: 69px;}
.service .ser02 .b .tab_tit li.cur{background: #f8f6f6;}
.service .ser02 .b .tab_tit li.cur i{ background: url(../image/icon_11s.png) center no-repeat;}

.service .ser02 .b .thire{transition: all 0.5s;position: absolute;left: 398px;top: 0px;z-index: 2;background: #fff;}
.service .ser02 .b .thire.other{transition: all 0.5s;left:0px; }
.service .ser02 .b .tab_next{position: relative;width: 398px;height: 460px;}
.service .ser02 .b .tab_next .tab_next_s{position: absolute;left: 0px;top: 0px;width: 398px;height: 460px;}
.service .ser02 .b .tit{padding: 21px 19px 0; width: 360px;height: 90px; color: #fff; background: #3385ff;}
.service .ser02 .b .tit b{padding-bottom: 18px; font-size: 16px;}
.service .ser02 .b .tit i{padding-left: 19px; font-size: 14px;background: url(../image/icon_10.png) left center no-repeat;}
.service .ser02 .b .picScroll-left{margin:19px auto; width:398px; width:361px; overflow:hidden; position:relative;   }
.service .ser02 .b .picScroll-left .hd{position: absolute;left: 0px;top: 0;z-index: 2;width: 100%; overflow:hidden;  }
.service .ser02 .b .picScroll-left .hd .prev,
.service .ser02 .b .picScroll-left .hd a.next{width:26px; height:78px; float:left;cursor:pointer;background:url("../image/ser02_4.jpg") center no-repeat;}
.service .ser02 .b .picScroll-left .hd a.next{ float: right;background:url("../image/ser02_5.jpg") center no-repeat; }
.service .ser02 .b .picScroll-left .hd a.prev:hover{background:url("../image/ser02_4s.jpg") center no-repeat;}
.service .ser02 .b .picScroll-left .hd a.next:hover{background:url("../image/ser02_5s.jpg") center no-repeat;}
.service .ser02 .b .picScroll-left .hd ul{display: none; }
.service .ser02 .b .picScroll-left .bd{margin:0 auto;width: 298px;   }
.service .ser02 .b .picScroll-left .bd ul{ overflow:hidden;}
.service .ser02 .b .picScroll-left .bd ul li{ float:left; margin:0 5px;width: 138px;height: 78px; overflow:hidden; }
.service .ser02 .b .picScroll-left .bd ul li .pic{width: 138px;height: 78px;overflow: hidden; }
.service .ser02 .b .picScroll-left .bd ul li .pic i{width: 100%;height: 100%;transform: scale(1);transition-duration: 0.5s;}
.service .ser02 .b .text{margin:0 auto;width: 365px; font-size: 14px;color: #444;line-height: 25px;}
.service .ser02 .b .tab_next_s .text{height: 190px;line-height: 29px;}
.service .ser02 .b .tab_next_s .b_text{margin:0 auto;width: 365px;}
.service .ser02 .b .tab_next_s .return{float: left;font-size: 12px;color: #3385ff;cursor: pointer;}
.service .ser02 .b .tab_next_s .more{text-align: right;font-size: 12px;color: #3385ff;}


.service .ser03{padding: 40px 0 76px;}
.service .ser03 .left{width: 650px;}
.service .ser03 .tit{position: relative; border-bottom: #e5e5e5 1px solid;}
.service .ser03 .tit .pos{position: absolute;left: 0px;bottom: -2px;}
.service .ser03 .tit i{float: left;margin-right: 46px;line-height: 47px; font-size: 18px;color: #333;border-bottom: rgba(0,0,0,0) 2px solid;cursor: pointer;}
.service .ser03 .tit a{float:right; line-height: 45px;font-size: 14px;color: #444;}
.service .ser03 .tit a:hover{color: #004990;}
.service .ser03 .tit i.cur{color:#004990;  border-bottom: #004990 2px solid;}
.service .ser03 .left .tab_next{}
.service .ser03 .left .tab_next .text{}

.service .ser03 .left .tab_next .text dl{margin-top: 18px;}
.service .ser03 .left .tab_next .text dd{width: 318px;}
.service .ser03 .left .tab_next .text dd .pic{width: 318px;height: 203px;overflow: hidden;}
.service .ser03 .left .tab_next .text dd .pic i{width: 100%;height: 100%;transform: scale(1);transition-duration: 0.5s;}
.service .ser03 .left .tab_next .text dd p{margin-top: 4px; height: 52px;font-size: 16px;color: #444;line-height: 26px;}
.service .ser03 .left .tab_next .text dd:hover p{color: #004990;}
.service .ser03 .left .tab_next .text dd:hover .pic i{transform: scale(1.2);transition-duration: 0.5s;}

.service .ser03 .left .tab_next .text ul{}
.service .ser03 .left .tab_next .text ul a{display: block;line-height: 51px; border-bottom: #d0cfd0 1px dashed;}
.service .ser03 .left .tab_next .text ul span{float: left;font-size: 14px;color: #004990;font-family: "Arial";}
.service .ser03 .left .tab_next .text ul i{float: left;margin:18px 16px; width: 1px;height: 16px;background: #004990;}
.service .ser03 .left .tab_next .text ul p{float: left;font-size: 16px;color: #666;}
.service .ser03 .left .tab_next .text ul a:hover p{color: #004990;}

.service .ser03 .right{width: 460px;}
.service .ser03 .right li{ background: url(../image/icon_4.png) 11px 25px no-repeat;overflow: hidden;}
.service .ser03 .right li a{margin-left: 28px;height: 52px; border-bottom: #cfcdce 1px dashed;}
.service .ser03 .right li b{font-size: 16px;color: #333;line-height: 52px;}
.service .ser03 .right li p{padding-bottom: 12px; font-size: 14px;color: #666;line-height: 22px;}
.service .ser03 .right li.cur a{height: 116px;}
.service .ser03 .right li.cur a:hover b{color: #004990;}


.service .ser04{height: 455px; background: url(../image/ser04_1.jpg) center no-repeat;}
.service .ser04 .t{padding: 38px 0 16px;}
.service .ser04 .t i{margin:2px 8px 0 0; float: left;width: 2px;height: 25px;background: #fff;}
.service .ser04 .t b{ float: left;font-size: 20px;color: #fff;font-weight: 900;}
.service .ser04 .left{width: 540px;}
.service .ser04 .left .pic{position:relative;width: 580px;}
.service .ser04 .left .pic .bd{float: left;width: 540px; overflow:hidden;}
.service .ser04 .left .pic .bd .list li{float: left;}
.service .ser04 .left .pic .bd .list li{ width:100%; height:279px; overflow:hidden}
.service .ser04 .left .pic .bd .list li a{float: left;margin-right: 7px; position: relative;display: block;width:263px;}
.service .ser04 .left .pic .bd .list li a i{margin-bottom: 15px; width: 100%;height: 197px;}
.service .ser04 .left .pic .bd .list li a p{padding-bottom: 15px;font-size: 14px;color: #fff;line-height: 26px;}
.service .ser04 .left .pic .hd{display: none; padding-bottom: 10px; position:absolute; left:0%; bottom:48px; z-index:3;}




.service .ser04 .left .pic .LsHd{display: block;float: right; width: 39px;height:78px;}
.service .ser04 .left .pic .LsHd a{margin-bottom: 5px; display: block;width: 39px;height: 39px;cursor: pointer;}
.service .ser04 .left .pic .LsHd .next{background: url(../image/ser04_3.jpg) center no-repeat;}
.service .ser04 .left .pic .LsHd .prev{opacity: 1; background: url(../image/ser04_2.jpg) center no-repeat;}

.service .ser04 .left .pic .LsHd .next:hover{background: url(../image/ser04_3s.jpg) center no-repeat;}
.service .ser04 .left .pic .LsHd .prev:hover{background: url(../image/ser04_2s.jpg) center no-repeat;}

.service .ser04 .right{width: 510px;}
.service .ser04 .right .inp{margin-bottom: 13px;padding: 0 20px; width: 206px;background: #fff; }
.service .ser04 .right .inp input{height: 59px;line-height: 59px; font-size: 16px;color: #444;}
.service .ser04 .right textarea{padding: 20px; width: 470px;height: 65px; font-size: 16px;color: #444;border: none;background: #fff;}
.service .ser04 .right .but{transition: all 0.5s; margin: 40px auto 0;display: block; width: 140px;height:40px;line-height: 40px; font-size: 14px;color: #004890;border: none;background:none;background: #fff;cursor: pointer;}
.service .ser04 .right .but:hover{transition: all 0.5s; font-size: 16px;}

/*=========== 能源_子页 ===========*/
.energy{}
.energy .ser04 .left .tit{margin:56px 0 60px 22px; position: relative;}
.energy .ser04 .left .tit .pos{position: absolute;left: 0px;top: 0px;}
.energy .ser04 .left .tit b{float: left; font-size: 43px;color: #fff;line-height: 93px; font-family: "Arial";}
.energy .ser04 .left .tit i{margin-top: 40px; float: left; font-size: 18px;color: #fff;}
.energy .ser04 .left .tit .bor{margin:0 0 0 60px;width: 270px;height: 85px;border: #a5bed6 4px solid;}
.energy .ser04 .left .next{color: #fff;}
.energy .ser04 .left .next b{margin-bottom: 4px; padding-left: 47px; font-size: 18px;opacity: 0.5;}
.energy .ser04 .left .next p{padding:0 0 32px 70px; font-size: 14px;}

.energy .ser04 .t {padding: 38px 0 24px;}
.energy .ser04 ul.list li{margin-bottom: 14px;width: 530px;}
.energy .ser04 ul.list a{padding:20px 20px 22px; background: #fff;}
.energy .ser04 ul.list b{margin-bottom:10px; float: left;width: 380px;font-size: 16px;color: #333;font-weight: bold;}
.energy .ser04 ul.list i{float: right;padding-left: 25px; font-size: 16px;color: #333;font-family: "Arial";background: url(../image/icon_15.png) left center no-repeat;}
.energy .ser04 ul.list a div div{float: left;width: 420px;}
.energy .ser04 ul.list p{float: left;font-size: 14px;color: #666;line-height: 20px;}
.energy .ser04 ul.list span{margin:3px 18px 0; float: left;width: 1px;height: 14px;background: #ccc;}
.energy .ser04 ul.list em{float: right;font-size: 12px;color: #666;}

/*=========== 商业-子页 ===========*/
.w1160{margin:0 auto;width: 1160px;}
.business_page{}
.business_page .title{border-bottom: none;}
.business_page .title dl{}
.business_page .title dt{float: left; margin-right: 8px; width: 3px;height: 40px;background: #004990;}
.business_page .title dd{float: left;}
.business_page .title b{margin: -4px 0 3px;font-size: 18px;color: #444;}
.business_page .title p{font-size: 14px;color: #888;font-family: "Arial";}
.business_page .title a {float: right;line-height: 45px;font-size: 14px;color: #444;}
.business_page .title a:hover{color: #004990;}
.business_page .ser01 .right{width: 650px;}
.business_page .ser01 .right ul{margin-top: 17px;}
.business_page .ser01 .right ul li{}
.business_page .ser01 .right ul a{margin-bottom: 3px; background: #f6f6f6;}
.business_page .ser01 .right ul .pic{float: left;width: 230px;height: 140px;overflow: hidden;}
.business_page .ser01 .right ul .pic i{width: 100%;height: 100%;}
.business_page .ser01 .right ul .text{margin-left: 22px; float: left;width: 360px;}
.business_page .ser01 .right ul .text b{padding: 21px 0 11px; font-size: 18px;color: #004990;font-weight: 900;}
.business_page .ser01 .right ul .text p{font-size: 14px;color: #333;line-height: 22px;}
.business_page .ser01 .left{padding-top: 46px;width: 445px;}
.business_page .ser01 .left .text b{padding: 16px 0;}
.business_page .ser01 .left .text em{margin-top: 25px; width: 445px;height: 162px;}
.service .ser02 {padding-top: 43px;}

/*=========== 关于我们_发展历程 ===========*/
.brands_journey{background: url(../image/brands_journey_6.png) center bottom no-repeat;}
.brands_journey .tit{ padding-top: 35px; font-size: 60px;font-size: 0px; color: #333;font-family: "Arial";text-align: center;font-weight: bold;}
.brands_journey .jq22-container{margin-top: 14px; padding-top: 35px; background: url(../image/brands_journey_1.png) top center no-repeat;}
.brands_journey .cntl {position: relative;padding-top: 80px; width: 100%;overflow: hidden;}

.brands_journey .cntl-bar {position: absolute;width: 2px;top: 0;bottom: 0;left: 50%;margin-left: -1px; background:rgba(0,0,0,0.1);}
.brands_journey .cntl-bar-fill {position: absolute;left:0;top:0;height:0;}
.brands_journey .cntl-icon {position: absolute;top: 0;left:50%;margin-left: -39px; width: 78px;height: 22px;background: url(../image/brands_journey_2.png) center no-repeat;}

.brands_journey .cntl-content b {display: block;margin-bottom: 6px;font-size:18px;color: #333;font-weight: bold;}
.brands_journey .cntl-content p.p_box{line-height: 26px; font-size: 16px;color: #666;}
.brands_journey .cntl-fl .cntl-content b{text-align: right;}
.brands_journey .cntl-fl .cntl-content p.p_box{text-align: right;}

.brands_journey .cntl-state {position: relative;width:100%;min-height: 128px;margin-bottom: 20px;}
.brands_journey .cntl-state .cntl-content {float:right;width:554px;margin-top: -20px;margin-right:-40%; padding:0px 0 2%;opacity:0;position:relative;}
.brands_journey .cntl-state.cntl-animate .cntl-content {opacity:1;margin-right:0%;}
.brands_journey .cntl-fl .cntl-content {float:left;margin-left:-40%;}
.brands_journey .cntl-fl.cntl-animate .cntl-content {opacity:1;margin-left:0%;}
.brands_journey .cntl-image {opacity:0;width: 40%;padding: 2%;}
.brands_journey .cntl-fl .cntl-image {float:right;}
.brands_journey .cntl-bar-fill,.brands_journey .cntl-content,.cntl-image {-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-o-transition: all 500ms ease;-ms-transition: all 500ms ease;transition: all 500ms ease;}
.brands_journey .cntl-animate .cntl-image {opacity:1;}
.brands_journey .bot{position: relative; width: 100%;height: 185px;background: url(../image/brands_journey_5.png) center no-repeat;overflow: hidden;}

/*=========== 关于我们_荣誉资质 ===========*/
.honor{}
.honor ul{margin-top: 8px; width: 1221px;}
.honor li{float: left;margin-right: 22px;}
.honor li a{}
.honor li .pic{padding: 19px 0; width: 385px;height: 232px;background: url(../image/honor_1.png) center no-repeat;}
.honor li .pic i{margin:0 auto; width: 349px;height: 232px;}
.honor li p{margin:33px auto 1px;width: 300px;height:78px;  text-align: center;font-size: 14px;color: #333;line-height: 26px;}
.honor li a:hover p{color: #004990;}


.honor .more{margin: 30px auto 90px; height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.honor .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}
.honor .more:hover p{color: #004990;}

/*=========== 新闻详情 ===========*/
.new_xq{padding-bottom: 50px;}
.new_xq .w1200 .next{position: relative;z-index: 2; margin:48px auto 0;padding: 0 120px 30px; border: 1px solid #d2d2d2;}
.new_xq .w1200 .title{padding:40px 0 10px;  text-align: center;font-size: 26px;color: #333;/* background: #f6f5f5;border: #ececec 1px solid; */}
.new_xq .w1200 .cen{ margin-bottom: 20px;padding-bottom: 5px; text-align: center;border-bottom: 1px solid #d2d2d2;}
.new_xq .w1200 .cen b{font-weight: normal; display: inline-block; width: 100%; height: 40px; line-height: 40px;color: #9a9a9a;font-size: 16px;background: url(http://sy.fm666.net/themes/simpleboot3_web/public/web/images/page/new_xq_2.png) center repeat;}
.new_xq .w1200 .cen b i{margin-left:20px; display: inline-block;height: 40px;}
.new_xq .w1200 .cen span{display: inline-block;height: 40px;}
.new_xq .w1200 .cen span.big,.new_xq .w1200 .cen span.middle,.new_xq .w1200 .cen span.small{/* padding: 0 8px; */cursor: pointer;}
.new_xq .w1200 .cen span.cur{color: #003399;}
.new_xq .w1200 .cen .share{display: inline-block;margin-left:15px; padding-right: 24px;height: 40px;color: #9a9a9a; background: url(../image/icon_12.jpg) right center no-repeat;cursor: pointer;}
.new_xq .w1200 .text{font-size: 16px;color: #333;line-height: 32px;}
.new_xq .w1200 .text img{display: block;max-width: 100%;margin:0 auto;width: 600px;}
.new_xq .w1200 .text span,.new_xq .w1200 .text i,.new_xq .w1200 .text em,.new_xq .w1200 .text a,.new_xq .w1200 .text b{display: inline;}



.new_xq .w1200 .next .go div.clearfix{padding-bottom:12px;}
.new_xq .w1200 .next .go i{display: block;float: left;width: 113px;height: 44px;line-height: 44px;text-align: center;background: #f6f5f5;color: #666;border: #ececec 1px solid;}
.new_xq .w1200 .next .go i.is{}
.new_xq .w1200 .next .go a{margin-left: 12px; display: block;float: left;font-size: 14px;color: #666;line-height:46px;}
.new_xq .w1200 .next .go .clearfix:hover i{color: #fff; background: #004990;}
.new_xq .w1200 .next .go .clearfix:hover a{color:#004990; }


/*=========== 子公司公司简介 ===========*/
.header_box{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.subsidiary{padding-bottom: 100px; margin-top: 133px;background: url(../image/subsidiary_1.png) center top no-repeat;}

.subsidiary .section01{padding-bottom: 70px; font-size: 15px;color: #444;line-height: 26px;}
.subsidiary .section01 img{display: block;margin:0 auto;}

.subsidiary .tit{text-align: center;}
.subsidiary .tit i{display: inline-block;font-weight: bold;font-size: 20px;color: #333;}
.subsidiary .tit em{display: inline-block;font-weight: bold;font-size: 14px;color: #d0d0d0; font-family: "Arial";}

.subsidiary .section02{padding-bottom: 60px;}

.subsidiary .section02 .text{padding-top: 33px;font-size: 14px;color: #444;line-height: 26px;}
.subsidiary .section02 .list{margin-top: 46px;width:1208px; }
.subsidiary .section02 .list li{margin:0 4px 5px 0;float: left; width: 296px;height: 361px;text-align: center; border:#ededed 1px solid;background: #fff; }
.subsidiary .section02 .list .pic{margin:43px auto 0; position: relative;width: 110px;height: 110px;border: #edeff1 10px solid;border-radius: 110px;overflow: hidden;}
.subsidiary .section02 .list .pic i{width: 110px;height: 110px;}
.subsidiary .section02 .list .pic .pos{transition: all 0.5s; position: absolute;left:-110px;top: -110px;width: 110px;height: 110px;border-radius: 110px;}

.subsidiary .section02 .list li:hover .pic .pos{transition: all 0.5s;left: 0px;top: 0px;}
.subsidiary .section02 .list b{padding: 29px 0 20px; font-size: 17px;color: #333;font-weight: bold;}
.subsidiary .section02 .list p{font-size: 13px;color: #444;line-height: 23px;}
.subsidiary .section03 .tit{padding-bottom: 60px;}
.subsidiary .section03 img{display: block;margin:0 auto;}

/*=========== 商业产品详情 ===========*/
.content{min-height: 522px;}
.subsidiary .t p{margin:45px auto 42px; padding: 15px 30px; font-size: 24px;color: #333;text-align: center; border: #ececec 1px solid;background: #fff;}

/*=========== 经典项目列表页 ===========*/
.subsidiary .list{ padding: 45px 0 0;width: 1230px; }
.subsidiary .list li{margin:0 30px 36px 0; float: left;}
.subsidiary .list a{}
.subsidiary .list .pic{width: 380px;height: 201px;overflow: hidden;}
.subsidiary .list .pic i{width: 100%;height: 100%;transform: scale(1);transition-duration: 0.5s;}
.subsidiary .list p{line-height: 60px;font-size: 16px;color: #333;text-align: center;}

.subsidiary .list a:hover .pic i{transform: scale(1.2);transition-duration: 0.5s;}
.subsidiary .list a:hover p{color: #004990;}

.subsidiary .more{margin-top: 33px; height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.subsidiary .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}

/*=========== 搜索结果页 ===========*/
.search_page{min-height: 522px;padding-bottom: 100px;margin-top: 133px;background: url(../image/subsidiary_1.png) center top no-repeat;}

.search_page .title a{ display: inline-block; margin: 5px 0; position: relative;line-height: 32px;}
.search_page .title a p{position: relative;z-index: 2; font-size: 14px;color: #333;font-weight: 900;}
.search_page .title a p em{display: inline-block;color: #d60909;font-weight: 900;}
.search_page .title a i{position: absolute;left: 0px;bottom: 0px;width: 100%;height:7px;background: #f2f2f2; }

.search_page .title .fr.clearfix{width: 879px;height: 44px;border: #d5d2d2 1px solid;}
.search_page .title .inp{float: left; padding:0 30px;width: 600px;}
.search_page .title .inp input{width: 100%; line-height: 42px; font-size: 14px;color: #666;background: none;}
.search_page .title .but{float: right; width: 193px;height: 42px;font-size: 14px;color: #666; background: #f2f2f2;border: none; border-left:#d5d2d2 1px solid;cursor: pointer; }
.search_page .list{margin-bottom: 88px; padding-top: 23px;}
.search_page .list a{display: block;padding-bottom: 17px; border-bottom: #c8c9ca 1px solid;}
.search_page .list a b{padding: 50px 0 16px; font-size: 16px;color: #333;font-weight: bold;}
.search_page .list a b i{display: inline-block;color: #d60909;font-weight: bold;}
.search_page .list a span{padding-bottom: 21px; display: inline-block;padding-right: 31px;font-size: 14px;color: #666;}
.search_page .list a p{padding-bottom: 16px; font-size: 14px;color: #666;line-height: 26px;}
.search_page .list a em{float: right;transition: all 0.5s; margin-right: 150px;opacity: 0; width: 47px;height: 10px; background: url(../image/icon_19.png) right center no-repeat;}

.search_page .list a:hover em{transition: all 0.5s; margin-right: 12px;opacity: 1;}
.search_page .more{margin-top: 33px; height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.search_page .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}

/*=========== 互动交流_联系我们 ===========*/
.Contact_us{padding-bottom: 90px;}
.Contact_us .map{margin-bottom: 32px; padding-bottom: 40px; position: relative;}
.Contact_us .map #allmap{width: 100%;height: 386px;}
.Contact_us .map .pos{position: absolute;left: 50%;bottom: 0px;margin-left: 214px;z-index: 2;width: 386px;}
.Contact_us .map .text{padding: 18px 38px; width: 310px;height: 303px;box-shadow: 0 0 10px rgba(0,0,0,0.06);background: #fff;}
.Contact_us .map .text b{line-height: 80px;font-size: 18px;color: #004890;font-weight: bold;border-bottom: #e5e5e5 1px solid;}
.Contact_us .map .text div{margin-top: 30px; line-height: 26px;font-size: 16px;color: #333;}
.Contact_us .map .text i{float: left;padding-left: 39px;}
.Contact_us .map .text span{float: left;width: 206px;}



.Contact_us .next .tit i{margin:5px 12px 0 0; float: left;width: 3px;height: 18px;background: #004890;}
.Contact_us .next .tit em{float: left;font-size: 18px;color: #004890;line-height: 26px;font-weight: bold;}
.Contact_us .next ul{width: 1200px;}
.Contact_us .next ul a{padding:37px 0 29px; border-bottom: #d9d9d9 1px solid;}
.Contact_us .next ul b{margin-bottom:16px; float: left;width: 420px;font-size: 16px;color: #333;font-weight: bold;}
.Contact_us .next ul i{float: right;padding-left: 25px; font-size: 16px;color: #333;font-family: "Arial";background: url(../image/icon_15.png) left center no-repeat;}
.Contact_us .next ul a div div{float: left;width: 420px;}
.Contact_us .next ul p{float: left;font-size: 14px;color: #666;line-height: 20px;}
.Contact_us .next ul span{margin:3px 18px 0; float: left;width: 1px;height: 14px;background: #ccc;}
.Contact_us .next ul em{float: right;font-size: 12px;color: #666;}
.Contact_us .next ul a:hover em{color: #004990;}

.Contact_us .more{margin: 100px auto 30px; height: 54px;line-height: 54px;text-align: center;background: #f2f2f2;}
.Contact_us .more p{padding-left: 60px;display: inline-block; font-size: 18px;color: #666;background: url(../image/icon_7.png) left center no-repeat;}
.Contact_us .more:hover p{color: #004990;}

.Contact_us .con02{}
.Contact_us .con02 .text{margin-top: 37px; width: 1200px;}
.Contact_us .con02 .text .inp{margin-bottom: 35px;padding: 0 15px; width: 555px; border:#d9d9d9 1px solid; }
.Contact_us .con02 .text .inp input{width: 100%; height: 62px;line-height: 62px; font-size: 16px;color: #444;}
.Contact_us .con02 .text textarea{padding: 15px;width: 1170px; height: 216px; font-size: 16px;color: #444;border: none; border:#d9d9d9 1px solid;}
.Contact_us .con02 .text .but{display: block; margin: 67px auto 0; width: 250px;height:55px;line-height: 55px; font-size: 16px;color: #fff;border: none;background:#004890;cursor: pointer;}

/*=========== 招聘详情 ===========*/
.join_us{margin-top: 133px;padding-bottom: 60px;}
.join_us .t p{margin:45px auto 42px; padding: 15px 30px; font-size: 24px;color: #333;text-align: center;background: #f6f5f5; border: #ececec 1px solid;}
.join_us .next{font-size: 16px;color: #444;}
.join_us .next dl{padding-top: 2px;}
.join_us .next dt{float: left;font-weight: bold;}
.join_us .next dd{float: left;}
.join_us .next .text{margin-bottom: 30px;padding-left: 10px; line-height: 26px;}

/*=========== 业务详情 ===========*/
.business{margin-top: 133px;padding-bottom: 60px;}
.business .slider{ width:100%; min-width:780px;  height:447px;  position:relative; overflow:hidden;background: #e6e5e5;}
.business .slider .bd{ width:780px; position:absolute; left:50%; margin-left:-390px  }
.business .slider .bd li{ width:780px;  overflow:hidden; }
.business .slider .bd li a{display: block;margin:0 5px; width: 770px;height: 447px;}
.business .slider .bd li a i{ display:block; width:100%; height:100%;}
.business .slider .tempWrap{ overflow:visible !important }
.business .slider .tempWrap ul{  margin-left:-780px !important;}

.business .slider .hd{display: none; position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.business .slider .pnBtn{display: none;  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
.business .slider .prev{ left:-50%; margin-left:-390px;  }
.business .slider .next{ left:50%;  margin-left:390px;  }

.business .tab{position: relative;z-index: 2;}
.business .tab .tab_tit{margin: -65px 0 34px; padding-left: 9px;line-height: 62px; border-bottom: #ededed 1px solid;background: #fff;}
.business .tab .tab_tit a{display: inline-block;margin: 0 24px;padding: 0 4px;cursor: pointer;}
.business .tab .tab_tit a.cur{color: #004990;border-bottom: #004990 2px solid;}
.business .tab .tab_next{}
.business .tab .next{}
.business .tab .text{margin-left: 27px; width: 774px;font-size: 14px;color: #666;line-height: 26px;}
.business .tab .text img{display: block;margin:0 auto;max-width: 100%;}
.business .tab .text a,.business .tab .text i,.business .tab .text em,.business .tab .text span,.business .tab .text b{display: inline-block;}
.business .tab .text a{color: #666;}

.business .tab .list{margin-right: 24px; width: 322px;}
.business .tab .list .t{font-size: 16px;color: #333;font-weight: 900;}
.business .tab .list li{padding: 24px 0 22px; border-bottom: #ededed 1px solid;}
.business .tab .list li i{padding-bottom: 16px; font-size: 14px;color: #666;}
.business .tab .list li p{font-size: 14px;color: #333;line-height: 26px;}
















