﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}


.e3{ overflow:hidden; text-align:center;}
.e3 dt{ font-size:36px; color:#000000;}
.e3 dl{ font-size:46px; color:#0068b7; font-weight:bolder; margin-top:10px;}
.e3 span{ display:inline-block; width:100px; height:3px; background-color:#0068b7; margin-top:10px;}
.e4{ overflow:hidden; text-align:center;}
.e4 dt{ font-size:36px; color:#000000;}
.e4 dl{ font-size:46px; color:#fff; font-weight:bolder; margin-top:10px;}
.e4 span{ display:inline-block; width:100px; height:3px; background-color:#fff; margin-top:10px;}
.e5{ color:#0068b7; font-size:40px;}












/*关于页面，分公司搜索*/
.brand2 .sou{ position:relative;}
.province_pn{ position:absolute;right: 53px;width: 200%;background: rgba(255,255,255,0.9);padding: 16px 0 0 16px;border: 1px solid #ccc;top: 49px;text-align: right; display:none;}
.province_pn ul{ font-size:0;}
.province_pn li{ display:inline-block; font-size:14px; color:#666; line-height:30px; height:30px; border: 1px solid #ccc; margin:0 16px 16px 0; padding: 0 13px; cursor:pointer; }
.province_pn li:hover{ border:1px solid #0077c1; color:#0077c1;}



/*成功案例~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.case_banner a{ display:block; background:url(img/case/case_banner.jpg) no-repeat center top; height:500px; overflow:hidden;}

.case_ban{ height:480px; width:1200px; margin:47px auto; position:relative; overflow:hidden;}
.case_ban dl{ width:1200px; height:480px; overflow:hidden; position:relative;}
.case_ban dt img{ display:block; width:1200px; height:480px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.case_ban dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.case_ban dd{ background:rgba(0,0,0,0.5); position:absolute; bottom:0; height:90px; width:100%;}
.case_ban dd h3 a{ display:block; font:20px "Microsoft YaHei"; font-weight:bold; line-height:35px; height:35px; overflow:hidden; padding:15px 0 0 24px; color:#fff;}
.case_ban dd p{ font:16px "Microsoft YaHei"; line-height:24px; height:24px; overflow:hidden; color:#fff; padding:0 24px;}
.ban_dot{ width:88px; height:13px; overflow:hidden; position:absolute; bottom:37px; right:0;}
.ban_dot a{ display:inline-block; width:12px; height:12px; border-radius:12px; background:rgba(255,255,255,0.5); margin-right:9px;}
.ban_dot .a01{ background:#fff;}

.case_fen{ background:#f2f3f8 url(img/case/case_bg.gif) repeat-x center top; padding-bottom:64px; margin-bottom:1px;}
.case_fen dt{ height:58px; font:22px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:58px; background:#0068b7; overflow:hidden;}
.case_fen dt em{ display:block; width:25px; height:25px; float:left; margin:16px 12px 0 20px;}
.case_fen dt em img{ display:block; width:100%;}
.case_fen dd{ border:1px solid #dadada; background:#fff; padding:0 40px;}
.case_fen dd p{ border-bottom:1px solid #dadada; overflow:hidden; font:16px "Microsoft YaHei"; font-weight:bold; line-height:72px; color:#333;}
.case_fen dd p em{ width: 942px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top; line-height: 50px;padding-top: 11px;padding-bottom: 11px; transition:all 0.8s ease;}
.case_fen dd p em.more{white-space:normal; height:auto;}
.case_fen dd p em a{ display:inline-block; font:16px "Microsoft YaHei"; line-height:33px; margin-top:18px; padding:0 12px; border:1px solid #dadada; height:33px; margin:0 5px;}
.case_fen dd p em a:hover,.case_fen dd p em a.cur,.case_fen dd p em a.all{ background:#0068b7; color:#fff;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.case_fen dd p span a{display:inline-block; font:16px "Microsoft YaHei"; background:url(img/case/case_arr1.png) no-repeat 50px center; line-height:33px; margin-top:18px; padding:0 32px 0 12px; border:1px solid #dadada; height:33px; float:right;}
.case_fen h3{ height:46px; margin:20px 0; background:#fff; overflow:hidden;border:1px solid #dadada; font:16px "Microsoft YaHei"; line-height:46px; color:#333;}
.case_fen h3 a{ display:inline-block; color:#333; padding:0 40px 0 20px; background:url(img/case/case_line.gif) no-repeat right center;}
.case_fen h3 a.a01{ color:#0068b7; font-weight:bold;}

.case_fen ul{ margin-bottom:20px;}
.case_fen li{ width:575px; height:455px; overflow:hidden; margin-bottom:40px; background:#fff;}
.case_fen li img{ display:block; width:100%;}
.case_fen li h4{ padding:12px 22px 0 22px;}
.case_fen li h4 em{ display:block; font:20px "Microsoft YaHei"; color:#333333; height:30px; line-height:30px; overflow:hidden;}
.case_fen li h4 i{ display:block; font:16px "Microsoft YaHei"; line-height:24px; height:24px; overflow:hidden; color:#999999;}
.case_fen li span{ display:block; height:30px; margin-top:8px;}
.case_fen li span b{ display:inline-block; height:30px; background:#f2f2f2; margin-right:7px; font:14px "Microsoft YaHei"; line-height:30px; color:#999999; padding:0 12px;}
.case_fen li span b:hover{ background:#0068b7; color:#fff;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.case_fen li:hover{ border:3px solid #0068b7; box-sizing:border-box;}
.case_fen li:hover em{ color:#0068b7;}
.case_fen li:nth-child(2n-1){ float:left;}
.case_fen li:nth-child(2n){ float:right;}

.pages{ background:#fff; padding:28px 0; text-align:center;}
.pages a{ display:inline-block; width:38px; background:#fff; height:38px; border:1px solid #d3d7d8; border-radius:0.2rem; margin:0 3px; font:16px Arial; line-height:38px; color:#999;}
.pages a:hover{ background:#0068b7; color:#fff; border:1px solid #0068b7;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.pages .nextone{ font-family:"宋体"; font-weight:bold;}




/*新闻动态~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.newlist_banner a{ display:block; background:url(img/newlist/newlist_banner.jpg) no-repeat center top; height:500px; overflow:hidden;}

.newlist_tit{ width:1200px; margin:-121px auto 0; height:60px; background:#0068b7; overflow:hidden; position:relative; z-index:2;}
.newlist_tit ul{ font-size:0; text-align:center;}
.newlist_tit li{ width:200px; height:60px; display:inline-block; text-align:center; font:18px "Microsoft YaHei"; line-height:60px;}
.newlist_tit li a{ display:block; color:#fff;}
.newlist_tit li a:hover,.newlist_tit .cur a{ background:#005596; position:relative;}
.newlist_tit li a:hover:before,.newlist_tit .cur a:before{ content:""; position:absolute; bottom:0; left:50%; margin-left:-7px; width:0; height:0; border-bottom:8px solid #fff; border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);}

.nswlist1{ position:relative; width:1200px; height:440px; margin:110px auto 50px; overflow:hidden;}
.nswlist1 dl{ height:440px; overflow:hidden; background:#0068b7;}
.nswlist1 dt{ width:780px; height:440px; overflow:hidden; float:left;}
.nswlist1 dt img{ display:block;width:780px; height:440px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.nswlist1 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.nswlist1 dd{ width:360px; float:left; padding:55px 0 0 30px; overflow:hidden;}
.nswlist1 dd h3 a{ display:block; font:30px "Microsoft YaHei"; font-weight:bold; line-height:40px; max-height:80px; overflow:hidden; color:#fff;} 
.nswlist1 dd p{ font:16px "Microsoft YaHei"; line-height:28px; height:112px; margin:8px 0; overflow:hidden; color:#fff;}
.nswlist1 dd em a{ display:block; font:16px "Microsoft YaHei"; color:#a3bddd; margin-top:25px;}
.newlist_dot{ width:88px; height:13px; overflow:hidden; position:absolute; bottom:37px; right:300px;}
.newlist_dot a{ display:inline-block; width:12px; height:12px; border-radius:12px; background:rgba(255,255,255,0.5); margin-right:9px;}
.newlist_dot .a01{ background:#fff;}

.newlist3{ background:#f2f3f8; padding:53px 0 38px 0; margin-bottom:1px;}
.newlist3 dl{ width:378px; height:435px; float:left; margin:0 33px 40px 0; overflow:hidden; background:#fff; position:relative;}
.newlist3 dt{ padding:0 25px;}
.newlist3 dt h3{ width:80px; height:75px; padding-top:5px; background:#0068b7; text-align:center; font:45px Arial; color:#fff;}
.newlist3 dt h3 em{ display:block; font:14px Arial;}
.newlist3 dt h4{ font:20px "Microsoft YaHei"; color:#333333; max-height:56px; overflow:hidden; margin:30px 0 20px;}
.newlist3 dt h4 a{ color:#333333;}
.newlist3 dt p{ font:16px "Microsoft YaHei"; line-height:30px; height:150px; overflow:hidden; color:#999;}
.newlist3 dd{ width:378px; height:435px; position:absolute; top:0; background:#0068b7;-webkit-transition:1s;
-moz-transition: 1s;
transition:1s; opacity:0;}
.newlist3 dd i{ display:block; width:378px; height:213px; overflow:hidden;}
.newlist3 dd i img{ display:block;width:378px; height:213px;}
.newlist3 dd h4{font:20px "Microsoft YaHei"; color:#fff; padding:0 25px; font-weight:normal; max-height:56px; overflow:hidden; margin:40px 0 20px;}
.newlist3 dd h4 a{ color:#fff;}
.newlist3 dd span a{ display:block; font:16px "Microsoft YaHei"; color:#fff; padding-left:25px;}
.newlist3 dl:nth-child(3n){ margin-right:0;}
.newlist3 dl:hover dd{ opacity:1;-webkit-transition:1s;
-moz-transition: 1s;
transition:1s;}



/*新闻详情~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.newdetial{ margin-top:110px;}
.newdetial h2{ text-align:center; font:36px "Microsoft YaHei"; font-weight:bold; color:#0068b7; padding:0 0 48px; border-bottom:1px solid #ccc;}
.newdetial h2 em{ display:block; font:16px "Microsoft YaHei"; color:#8e8e8e; padding-top:20px;}

.newdetia2{ margin-top:40px;}
.newdetia2 h2{ text-align:center; font:36px "Microsoft YaHei"; font-weight:bold; color:#0068b7; padding:0 0 48px; border-bottom:1px solid #ccc;}
.newdetia2 h2 em{ display:block; font:16px "Microsoft YaHei"; color:#8e8e8e; padding-top:20px;}
/*分享*/
/*
.share{ width:73px; margin-top:40px;}
.share a{ width:73px; height:74px!important; position:relative; z-index:99; margin: 0 0 1px 0 !important; display:block; background:none;padding-left: 0 !important; z-index: 99;}

.share a.tsina{ background-image:url(/skins/default/img/share_icon1.gif)!important;}
.share a.tsina:hover{ background-image:url(/skins/default/img/share_icon11.gif)!important;}

.share a.tqq{ background-image:url(/skins/default/img/share_icon2.gif)!important;}
.share a.tqq:hover{ background-image:url(/skins/default/img/share_icon22.gif)!important;}

.share a.sqq{ background-image:url(/skins/default/img/share_icon3.gif)!important;}
.share a.sqq:hover{ background-image:url(/skins/default/img/share_icon33.gif)!important;}

.share a.weixin{ background-image:url(/skins/default/img/share_icon4.gif)!important;}
.share a.weixin:hover{ background-image:url(/skins/default/img/share_icon44.gif)!important;}

.share a.bdhome{ background-image:url(/skins/default/img/share_icon5.gif)!important;}
.share a.bdhome:hover{ background-image:url(/skins/default/img/share_icon55.gif)!important;}

.share a.mshare{ background-image:url(/skins/default/img/share_icon6.gif)!important;}
.share a.mshare:hover{ background-image:url(/skins/default/img/share_icon66.gif)!important;}

*/

/*
.share li img{ display:block; width:100%;}
.share li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.share li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.share li:hover em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.share li:hover i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
*/


.newdetial2{ width:840px; margin-top:40px; padding:0 160px 50px 0;}
.newdetial2 p{ font:16px "Microsoft YaHei"; line-height:30px; color:#333; margin-bottom:23px;}
.newdetial2 p img{ max-width:100%; display:inline-block;}
.newdetial2 h3 img{ display:block; width:100%;}
.newdetial2 h3 em{ display:block; text-align:center; font:16px "Microsoft YaHei"; color:#333; padding:22px 0;}
.newdetial2 h4{ font:20px "Microsoft YaHei"; font-weight:bold; color:#0068b7; line-height:30px; margin-bottom:23px;}

.newpage{ padding:30px 0; border-top:1px solid #ccc; position:relative;}
.newpage em a{ display:block; font:16px "Microsoft YaHei"; line-height:36px; height:36px; overflow:hidden; color:#999999;}
.newpage em a:hover{ font-weight:bold; color:#0056b6;}
.newpage h5 a{ display:block; width:116px; height:48px; font:16px "Microsoft YaHei"; text-align:center; line-height:48px; color:#fff; overflow:hidden; position:absolute; top:35px; right:0; background:#333; z-index:5;}
.newpage h5 a:hover{ background:#0056b6;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}





/*政策文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.policy{ width:840px; height:52px; margin:121px auto 40px;}
.policy1{ width:50px; border:1px solid #cbcbcb; float:left; width:140px; position:relative;}
.policy1 h3{ background:#f2f3f8; padding-left:20px; font:16px "Microsoft YaHei"; line-height:50px; height:50px; color:#333; background:#f2f3f8 url(img/policy/policy_arr.png) no-repeat 108px center;}
.policy1 h5{ width:139px; border:1px solid #cbcbcb; border-top:0; position:absolute; top:52px; background:#fff; box-shadow:0.1rem 0.1rem 0.3rem 0.1rem #999; display:none; z-index:999;}
.policy1 h5 em{ display:block; font:16px "Microsoft YaHei"; line-height:40px; height:40px; overflow:hidden; color:#333333; padding-left:20px;}
.policy1 h5 em:hover{ color:#0068b7;}

.policy .ip01{ width:535px; height:50px; border:1px solid #cbcbcb; outline:none; float:left; border-left:0; font:16px "Microsoft YaHei"; line-height:50px; color:#999; padding-left:20px;}
.policy .ip02{ width:110px; height:50px; background:#0068b7; font:18px "Microsoft YaHei"; font-weight:bold; border:0; cursor:pointer; float:right; border-radius:5px; text-align:center; line-height:50px; color:#fff;}

.policy2{ background:#f2f3f8; padding:48px 0 44px; margin-bottom:1px;}
.policy2 dl{ background:#fff;box-shadow:0.1rem 0.1rem 0.3rem 0.1rem #999; margin-bottom:30px; padding:40px; position:relative;}
.policy2 dd{ width:905px;}
.policy2 dd h3 a{ display:block; font:20px "Microsoft YaHei"; line-height:30px; height:30px; overflow:hidden; color:#333;}
.policy2 dd p{ font:16px "Microsoft YaHei"; line-height:28px; color:#999; margin-top:5px;}
.policy2 dt{ width:80px; height:80px; font:45px Arial; color:#fff; text-align:center; position:absolute; top:0; right:40px;background:#0068b7;}
.policy2 dt em{ display:block; font:14px "Microsoft YaHei";}
.policy2 dl:hover{ background:#0068b7;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.policy2 dl:hover dt{ background:#fff; color:#0068b7;}
.policy2 dl:hover dd h3 a,.policy2 dl:hover dd p{ color:#fff;}




/*业务范围~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.business_banner a{ display:block; height:500px; background:url(img/business/business_banner.jpg) no-repeat center top; overflow:hidden;}

.business2{ padding:45px 0; background:#f2f3f8; margin-bottom:1px;}
.business2 dl{ width:585px; height:400px; margin-bottom:25px; background:#fff;}
.business2 dt{ position:relative; height:185px;}
.business2 dt span{ display:block; width:585px; height:185px; overflow:hidden;}
.business2 dt span img{display:block; width:585px; height:185px;-webkit-transition:1s;
-moz-transition: 1s;
transition:1s;}
.business2 dt em{ display:block; width:125px; height:125px; position:absolute; top:120px; right:30px;}
.business2 dt em img{display:block; width:125px; height:125px;-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.business2 dd{ padding:35px 40px 0 40px;}
.business2 dd h3 a{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#0068b7; line-height:30px; height:30px; overflow:hidden; color:#0068b7;}
.business2 dd p{ font:16px "Microsoft Yahei"; line-height:30px; height:90px; color:#333; margin-top:12px;}
.business2 dl:nth-child(2n-1){ float:left;}
.business2 dl:nth-child(2n){ float:right;}
.business2 dl:hover{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.business2 dl:hover span img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.business2 dl:hover dt em img{transform: rotate(360deg);
-ms-transform: rotate(360deg); /* IE 9 */
-moz-transform: rotate(360deg); /* Firefox */
-webkit-transform: rotate(360deg); /* Safari and Chrome */
-o-transform: rotate(360deg); /* Opera */}




/*业务范围-PPP咨询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.businessppp_banner a{ display:block; height:500px; overflow:hidden; background:url(/images/ppp_banner.jpg) no-repeat center top;}


.moshi{ width:1200px; margin:50px auto;}
.moshi p{ font:16px "Microsoft Yahei"; line-height:30px; color:#333; margin:30px 0;}
.moshi h3 img{ display:block; width:100%;}

.tit01{ text-align:center; position:relative;}

.pppys{ height:813px; overflow:hidden; background:url(/images/pppys_bg.jpg) no-repeat center top; padding-top:87px;}
.pppys_pp{ margin:30px 0; font:16px "Microsoft Yahei"; line-height:30px; color:#fff;}
.pppys li{ width:290px; height:217px; float:left; margin:0 13px 15px 0; overflow:hidden; position:relative;}
.pppys li img{ display:block;width:290px; height:217px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pppys li em{ display:block; width:100%; height:40px; font:16px "Microsoft Yahei"; line-height:40px; text-align:center; color:#fff; background:rgba(0,0,0,0.6); position:absolute; bottom:0;}
.pppys li:nth-child(4n){ margin-right:0;}
.pppys li:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}

.pppzj{ background:url(/images/pppzj_bg.jpg) no-repeat center top; height:800px; padding-top:60px; overflow:hidden;}
.pppzj .content{ position:relative;}
.ppzj2{ margin-top:70px!important;}
.pppzj dl{ width:580px; height:250px; margin-bottom:35px; overflow:hidden; background:#fff;}
.pppzj dt{ width:209px; height:250px; float:left; overflow:hidden;}
.pppzj dt img{ width:209px; height:250px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pppzj dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.pppzj dd{ width:320px; float:left; padding:22px 0 0 22px; overflow:hidden;}
.pppzj dd h3{ font:18px "Microsoft Yahei"; line-height:30px; color:#0068b7;}
.pppzj dd h3 a{ display:block; color:#0068b7;}
.pppzj dd h3 em{ display:block; font:16px "Microsoft Yahei"; line-height:32px; margin:11px 0; overflow:hidden; padding-left:12px; height:32px; background:#0068b7; color:#fff;}
.pppzj dd p{ font:16px "Microsoft Yahei"; line-height:26px; height:52px; overflow:hidden; color:#666;}
.pppzj dd span{ display:block; height:35px; margin-top:16px;}
.pppzj dd span a{ display:inline-block; width:111px; height:35px; border:1px solid #ccc; box-sizing:border-box; border-radius:0.2rem; margin-right:10px; background:url(/images/pppzj_icon1.png) no-repeat 10px center; font:14px "Microsoft Yahei"; line-height:35px; color:#666; padding-left:40px;}
.pppzj dd span a.a02{background:url(/images/pppzj_icon2.png) no-repeat 10px center;}
.pppzj dl:nth-child(2n-1){ float:left;}
.pppzj dl:nth-child(2n){ float:right;}
.arr01{ position:absolute; top:370px; left:-90px;}
.arr02{ position:absolute; top:370px; right:-90px;}

.pppshow{ margin:70px 0;}
.pppshow ul{ margin-top:42px;}
.pppshow li{ width:379px; float:left; margin:0 31px 10px 0;}
.pppshow li img{ display:block; width:379px; height:213px;}
.pppshow li em{ display:block; height:50px; font:16px "Microsoft Yahei"; line-height:60px; color:#333; overflow:hidden;}
.pppshow h5 a{ display:block; width:135px; height:42px; margin:40px auto 0; text-align:center; background:#0068b7; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff;}
.pppshow li:nth-child(3n){ margin-right:0;}
.pppshow li:hover{ box-shadow:0.1rem 0.2rem 0.4rem 0.1rem #999;}
.pppshow li:hover em{ padding-left:12px;}




/*业务范围-全过程咨询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.guoc{ height:1150px; padding-top:80px; overflow:hidden; background:#f1f2f8 url(/images/pppall_bg.jpg) no-repeat center bottom;}
.guoc .tit01 em,.bjser .tit01 em,.ppplc .tit01 em{ display:block; width:100%; font:36px "Microsoft Yahei"; text-align:center; position:absolute; top:-25px; color:#333;}
.guoc .ul01{ height:440px; margin-top:50px;}
.guoc .ul01 li{ width:238px; height:402px; float:left; margin-right:1px; position:relative; overflow:hidden;}
.guoc .ul01 li img{ display:block;width:238px; height:402px;}
.guoc .ul01 li span{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff; width:100%; height:100px; line-height:100px; background:rgba(0,0,0,0.7); position:absolute; bottom:0;}
.guoc .ul01 li span em{ display:block; float:left; font:40px Arial, Helvetica, sans-serif; padding:27px 6px 0 15px;}
.guoc p{ font:16px "Microsoft Yahei"; color:#fff; line-height:30px;}
.guoc .ul02{ margin-top:70px;}
.guoc .ul02 li{ width:400px; float:left; text-align:center; font:18px "Microsoft Yahei"; font-weight:bold; line-height:85px; color:#fff; font-weight:bold;}
.guoc .ul02 li span{ display:block; width:155px; height:155px; margin:0 auto;}
.guoc .ul02 li span img{ display:block; width:155px; height:155px;}

.bjser{ margin:86px 0;}
.bjser p{ font:16px "Microsoft Yahei"; line-height:30px; color:#333; margin:40px 0;}
.bjser h2{ text-align:center; font:24px "Microsoft Yahei"; font-weight:bold; color:#00a0e9;}
.bjser ul{ height:330px; margin-top:80px;}
.bjser li{ width:240px; height:240px; border-radius:240px; border:0.3rem solid #ccecfb; box-sizing:border-box; float:left; margin:0 0 0 60px; font:20px "Microsoft Yahei"; font-weight:bold; text-align:center; color:#00a0e9; position:relative;}
.bjser li em{ display:block; width:90px; height:90px; margin:0 auto; padding-top:50px;}
.bjser li em img{ display:block; width:90px; height:90px;}
.bjser li b{ display:block; width:60px; height:60px; position:absolute; top:-30px; left:90px;font:36px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#00a0e9; border-radius:60px; color:#fff; line-height:60px;}
.bjser2{ height:130px;}
.bjser2 dl{ width:335px; height:100px; padding:15px 25px; float:left; margin-right:22px; border-radius:0.4rem; background:#0068b7;}
.bjser2 dt{ font:20px "Microsoft Yahei"; font-weight:bold; color:#fff; padding-top:8px;}
.bjser2 dd{ font:16px "Microsoft Yahei"; line-height:24px; color:#fff; padding-top:8px;}
.bjser2 dl:last-child{ margin-right:0;}




.ppplc{ padding:80px 0; background:#f1f2f8;}
.ppplc2{ height:300px; background:url(/images/ppplc_bg.png) no-repeat center top; margin-top:130px;}
.ppplc2 ul{ width:1200px; margin:0 auto; position:relative;}
.ppplc2 li{ font:18px "Microsoft Yahei"; color:#333; position:absolute;}
.ppplc2 .li1{ top:-42px; left:0px;}
.ppplc2 .li2{top:273px; left:134px;}
.ppplc2 .li3{top:-42px; left:250px;}
.ppplc2 .li4{top:273px; left:375px;}
.ppplc2 .li5{top:-42px; left:497px;}
.ppplc2 .li6{top:273px; left:590px;}
.ppplc2 .li7{top:-42px; left:696px;}
.ppplc2 .li8{top:273px; left:816px;}
.ppplc2 .li9{top:-42px; left:940px;}
.ppplc2 .li10{top:273px; left:1040px; width:130px; text-align:center;}








/*战略合作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.coop_banner a{ display:block; background:url(/images/coop/coop_banner.jpg) no-repeat center top; height:699px; overflow:hidden;}

.qus{ background:url(/images/coop/qus_bg.jpg) no-repeat center top; height:895px; overflow:hidden;}
.qus h2{ width:1200px; margin:0 auto; text-align:center; font:48px "Microsoft Yahei"; font-weight:bold; color:#333; padding-top:285px;}
.qus h2 em{ display:block; text-align:left; font:24px "宋体"; font-style:italic; padding-top:35px;}

.fann{ background:url(/images/coop/fann_bg.jpg) no-repeat center top; height:1031px; overflow:hidden;}
.fann .content{ position:relative; height:1031px;}
.fann p{ width:375px; font:16px "Microsoft Yahei"; line-height:26px; color:#fff; position:absolute;}
.fann .p01{ top:265px; left:393px; text-align:center;}
.fann .p02{ top:417px; left:-40px;}
.fann .p03{ top:640px; left:-87px;}
.fann .p04{ top:835px; left:32px;}
.fann .p05{ top:835px; left:786px;}
.fann .p06{ top:626px; left:913px;}
.fann .p07{ top:416px; left:858px;}

.fann .p01{ top:265px; left:393px; text-align:center;}
.fann .p02{ top:417px; left:32px;}
.fann .p03{ top:640px; left:25px;}
.fann .p04{ top:835px; left:32px;}
.fann .p05{ top:835px; left:786px;}
.fann .p06{ top:626px; left:820px;}
.fann .p07{ top:416px; left:807px;}

.jiud{ background:#0068b7 url(/images/coop/jiud_bg.jpg) no-repeat center top; padding:47px 0 0 0; height:3370px; overflow:hidden;}
.jiud h2{ text-align:center; font:48px "Microsoft Yahei"; font-weight:bold; color:#fff; padding-bottom:45px;}
.jiud h2 em{ display:block;}
.jiud h2 img{ padding:9px 0;}
.jiud dl{ height:324px; background:#fff; overflow:hidden;}
.jiud dt{ width:626px; height:324px; overflow:hidden;}
.jiud dt img{ display:block;width:626px; height:324px;}
.jiud dd{ width:495px; padding:50px 35px 0 35px;}
.jiud dd h3 img{ display:block;}
.jiud dd h3 em{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#333; padding:23px 0 5px;}
.jiud dd p{ font:16px "Microsoft Yahei"; line-height:30px; color:#333;}
.jiud dd span{ display:block; height:40px; margin-top:8px; background:#0068b7; text-align:center; font:16px "Microsoft Yahei"; line-height:40px; color:#fff; border-radius:2rem;}

/*
.yaoq{ background:url(img/coop/yaoq_bg.jpg) no-repeat center top; height:677px; overflow:hidden;}
.yaoq h2{ text-align:center; font:48px "Microsoft Yahei"; font-weight:bold; color:#fff; padding:55px 0 0 0;}
.yaoq h2 span{ display:block; font:26px "Microsoft Yahei"; line-height:40px; color:#fff; padding-top:270px;}
.yaoq h2 span em{ display:block;}
.yaoq h5{ height:62px; font:32px "Microsoft Yahei"; font-weight:bold; line-height:62px; color:#a60000; background:#fff; border-radius:2rem; width:770px; margin:30px auto 0; text-align:center;}
*/
.yaoq{ background:url(/images/coop/yaoq_bg.jpg) no-repeat center top; height:677px; overflow:hidden;}
.yaoq h2{ text-align:center; font:30px "Microsoft Yahei";color:#fff; padding:222px 0 0 0; line-height:48px;}
.yaoq h2 span{ display:block; font:40px "Microsoft Yahei"; font-weight:bold;}
.yaoq h2 em{ display:block;}
.yaoq h5{ height:132px; width:690px; margin:44px auto 0; text-align:center; background:#fff; border-radius:2rem; font:36px "Microsoft YaHei"; font-weight:bold; color:#1a1a1a;}
.yaoq h5 em{ display:block; font-size:30px; padding-top:24px;}

.join{ background:#f1f2f8; padding:0 0 40px;}
.join h2{ text-align:center;}
.join h2 em{ display:block; font:48px "Microsoft Yahei"; font-weight:bold; color:#333; padding:10px 0 40px;}
.join ul{ background:#fff; padding:70px 0 25px 155px;}
.join li{ height:52px; margin-bottom:37px; float:left; margin-right:40px;}
.join li em{ display:block; width:92px; float:left; font:18px "Microsoft Yahei"; color:#333; text-align:right; line-height:52px;}
.join li input{ width:270px; text-indent:4px; height:50px; border:1px solid #d9d9d9; float:left; background:none;}
.join .li01 input{ width:675px;}
.join .btt{ width:500px;}
.join .btt input{ width:160px; height:50px; background:#a60000; font:20px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:50px; color:#fff; outline:none; margin-left:350px;}
.join dl{ width:900px; margin:45px auto 0; height:300px;}
.join dd{ width:300px; float:left; text-align:center; font:18px "Microsoft Yahei"; color:#333;}
.join dd em{ display:block;}
.join dd i{ display:block; width:175px; height:175px; margin:15px auto; background:#fff;}
.join dd i img{ display:block; width:151px; height:151px; padding:12px 0 0 12px;}
.join dd:nth-child(2) i img{ display:block; width:155px; height:165px; padding:5px 0 0 10px;}
.join dd:nth-child(3) i{ background:#fff url(/images/coop/lx2.gif) no-repeat center 32px; padding-top:100px; font:20px "Microsoft Yahei"; font-weight:bold; color:#0068b7; text-align:center; height:75px;}
.join dd:nth-child(3) i b{ display:block;}

.map{ width:1200px; margin:30px auto 0; height:480px; overflow:hidden;}
.map h2{ width:260px; font:28px "Microsoft Yahei"; font-weight:bold; color:#333; margin-top:55px; float:left;}
.map h2 em{ display:block; font:100px Impact; color:#0068b7; padding:5px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; margin:12px 0;}
.map h2 a{display:block; width:150px; height:50px; background:#0068b7; font:18px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:50px; color:#fff; margin-top:10px;}
.map h3{ width:491px; height:402px; float:left; padding:25px 0 0 40px;}
.map h3 img{ display:block;width:491px; height:402px;}
.map2{ width:360px; float:right; overflow:hidden;}
.map2 h4 a{ display:block;font:26px "Microsoft Yahei"; font-weight:bold; color:#333; height:40px; overflow:hidden;}
.map2 dl{ padding:10px 0; border-bottom:1px solid #ccc;}
.map2 dt a{ display:block; font:14px "Microsoft Yahei"; line-height:21px; color:#333; font-weight:bold;padding-left:0px;}
.map2 dd{font:14px "Microsoft Yahei"; line-height:21px; color:#333;padding-left:0px; margin-top:5px;}
.map h5{ padding:0 0 0 170px;}

.map3{ height:388px; overflow:hidden;}




/**/
.expert_banner a{ display:block; background:url(img/expert/expert_banner.jpg) no-repeat center top; height:500px; overflow:hidden;}

.expert{ background:#f2f2f2; padding:50px 0;}

.expert dl{ width:580px; height:250px; margin-bottom:35px; overflow:hidden; background:#fff;}
.expert dt{ width:209px; height:250px; float:left; overflow:hidden;}
.expert dt img{ width:209px; height:250px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.expert dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.expert dd{ width:320px; float:left; padding:22px 0 0 22px; overflow:hidden;}
.expert dd h3{ font:18px "Microsoft Yahei"; line-height:30px; color:#0068b7;}
.expert dd h3 a{ display:block; color:#0068b7;}
.expert dd h3 em{ display:block; font:16px "Microsoft Yahei"; line-height:32px; margin:11px 0; overflow:hidden; padding-left:12px; height:32px; background:#0068b7; color:#fff;}
.expert dd p{ font:16px "Microsoft Yahei"; line-height:26px; height:52px; overflow:hidden; color:#666;}
.expert dd span{ display:block; height:35px; margin-top:16px;}
.expert dd span a{ display:inline-block; width:111px; height:35px; border:1px solid #ccc; box-sizing:border-box; border-radius:0.2rem; margin-right:10px; background:url(/images/pppzj_icon1.png) no-repeat 10px center; font:14px "Microsoft Yahei"; line-height:35px; color:#666; padding-left:40px;}
.expert dd span a.a02{background:url(/images/pppzj_icon2.png) no-repeat 10px center;}
.expert dl:nth-child(2n-1){ float:left;}
.expert dl:nth-child(2n){ float:right;}

.expert2{ height:515px; margin-top:60px; overflow:hidden;}
.expert2 dl{ width:710px; overflow:hidden; float:left;}
.expert2 dt h3 a{ display:block; font:30px "Microsoft Yahei"; font-weight:bold; color:#333; padding-bottom:16px;}
.expert2 dt p{ font:16px "Microsoft Yahei"; line-height:30px; color:#333; height:240px; overflow:hidden;}
.expert2 dd{ margin-top:15px;}
.expert2 dd p{ width:120px; height:120px; float:left; position:relative; border:1px solid #217cc0; border-radius:120px; margin-right:70px; font:16px "Microsoft Yahei"; font-weight:bold; color:#0068b7; text-align:center;}
.expert2 dd p em{ display:block; width:56px; height:56px; margin:0 auto 4px; padding-top:12px;}
.expert2 dd p em img{ display:block; width:56px; height:56px;}
.expert2 dd p:last-child{ margin-right:0;}
.expert2 dd p b{ display:block; width:21px; height:22px; background:url(img/expert/lianm_j.png) no-repeat; position:absolute; top:50px; left:145px;}
.expert2 dd p:hover em img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}

.expert3{ width:455px; float:right;}
.expert3 h3 img{ display:block; width:455px; height:310px;}
.expert3 h3 span{ display:block; height:125px; background:#0068b7;}
/*
.expert3 h3 span img{ display:block; width:223px; height:61px; float:left; padding:28px 0 0 24px;}
*/
.expert3 h3 span img{ display:block; width:286px; height:109px; float:left; padding:8px 0 0 22px;}
.expert3 h3 span em{ display:block; width:98px; height:98px; float:right; margin:13px 13px 0 0; border-radius:98px; background:#13b5b1; font:15px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff;}
.expert3 h3 span i{ display:block; width:31px; height:55px; margin:0 auto;}
.expert3 h3 span i img{display:block; width:31px; height:31px; padding:18px 0 0 0; float:none;}

.expert4{ width:990px; height:540px; display:none; background:#fff;  position:fixed; top:10%; left:50%; margin-left:-495px; box-shadow:0.1rem 0.1rem 0.4rem 0.1rem #999; z-index:999;}
.expert4 h5{ position:absolute; top:10px; right:10px;}
.expert4 h4{text-align:center; font:36px "Microsoft Yahei"; font-weight:bold; color:#0068b7; padding:55px 0 30px;}
.expert4 h4 em{ display:block; font:16px "Microsoft Yahei"; color:#333; padding-top:12px;}
.expert4 ul{ padding-left:140px;}
.expert4 li{ height:50px; margin-bottom:20px;}
.expert4 li em{ display:block; width:92px; height:50px; float:left; font:18px "Microsoft Yahei"; color:#333; text-align:right; line-height:50px;}
.expert4 li input{ width:500px; height:50px; font:16px "Microsoft Yahei"; text-indent:4px; line-height:50px; color:#666; border:1px solid #ccc; background:none; overflow:hidden; outline:none;}
.expert4 .btt{ width:160px; height:53px; background:#0068b7; margin:30px 0 0 250px;}
.expert4 .btt input{width:160px; height:53px; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:52px; color:#fff;}


/*在线留言*/
#expert_online_temp{ display:none;}
.expert_online{ width:990px; height:510px; overflow:hidden; background:#fff; /* position:fixed; top:20%; left:50%; margin-left:-495px; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999; z-index:8;*/}
.expert_online h2{ height:80px; overflow:hidden; background:#0068b7; font:36px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:80px; overflow:hidden; text-align:center;}
.expert_online ul{ width:820px; margin:33px auto 0;}
.expert_online li{ width:820px; margin-bottom:22px; height:50px;}
.expert_online li em{width:105px; float:left; height:50px; font:18px "Microsoft YaHei"; line-height:50px; color:#333; overflow:hidden;}
.expert_online li input{ width:713px; height:48px; font:14px "Microsoft YaHei"; float:left; border:1px solid #ccc; background:none; line-height:48px; color:#333; overflow:hidden; text-indent:4px;}
.expert_online .li02{ width:410px; float:left;}
.expert_online .li02 input{ width:303px; text-indent:4px;}
.expert_online .li03 em{ width:85px; padding-left:20px;}
.expert_online .liuy{ height:160px;}
.expert_online .liuy textarea{width:713px; text-indent:4px; height:158px; font:14px "Microsoft YaHei";float:left; border:1px solid #ccc; background:none; line-height:30px; color:#333; overflow:hidden; resize:none;}
.expert_online .tijiao{ width:160px; height:50px; margin:0 auto; background:#0068b7;}
.expert_online .tijiao input{ width:160px; height:50px; color:#fff; font:20px "Microsoft YaHei"; font-weight:bold; line-height:50px; overflow:hidden; border:0; background:none; cursor:pointer;}
.expert_online h5{ width:21px; height:21px; position:absolute; top:29px; right:25px;}




/*走进中能聚-分子公司~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.company_banner a{ display:block; height:500px; background:url(img/company/company_banner.jpg) no-repeat center top; overflow:hidden;}

.newlist_tit2{ width:1200px; margin:-121px auto 0; height:60px; background:#0068b7; overflow:hidden; position:relative; z-index:2;}
.newlist_tit2 li{ width:200px; height:60px; float:left; text-align:center; font:18px "Microsoft YaHei"; line-height:60px;}
.newlist_tit2 li a{ display:block; color:#fff;}
.newlist_tit2 li a:hover,.newlist_tit2 .cur a{ background:#005596; position:relative;}
.newlist_tit2 li a:hover:before,.newlist_tit2 .cur a:before{ content:""; position:absolute; bottom:0; left:50%; margin-left:-7px; width:0; height:0; border-bottom:8px solid #fff; border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);}

.company_t{ width:1200px; height:195px; margin:121px auto 0; overflow:hidden;}
.company_t p{ padding:28px 80px 0 80px; font:16px "Microsoft YaHei"; line-height:30px; color:#333; text-align:center;}

.tit02{ font:36px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#333; background:url(/images/company_h.png) no-repeat center 20px;}
.tit02 em{ display:block; font:16px Arial; text-transform:uppercase; color:#999; padding-top:8px;}

.company1 h2{ width:1200px; margin:0 auto; background:url(img/company/company_h1.png) no-repeat center top; height:122px;}
.company1 h2 em{ display:block; font:24px "Microsoft YaHei"; font-weight:bold; color:#fff; padding:72px 0 0 128px;}
.company2{ background:#f1f2f8; margin-bottom:1px; padding-bottom:50px;}
.company3{ background:#fff;}
.company3 dl{ padding:30px 0 30px 50px; margin-bottom:24px;}
.company3 dt em .cur{ background:#0068b7; color:#fff;}
.company3 dt em a{ display:inline-block; padding:0 13px; height:30px; border:1px solid #ccc; font:16px "Microsoft YaHei"; line-height:30px; color:#333; text-align:center; margin:0 16px 16px 0;}
.company3 dd em a{display:inline-block; padding:0 10px; height:30px; border:1px solid #ccc; font:16px "Microsoft YaHei"; line-height:30px; color:#333; text-align:center; margin:0 16px 16px 0;}

.company4{ background:#fff; margin-bottom:24px; padding:20px 45px 40px 60px;}
.company4 h3{ width:160px; font:24px "Microsoft YaHei"; color:#0068b7; background:url(img/company/icon1.png) no-repeat left 5px; padding-left:40px; float:left; margin-top:30px;}
.company4 h3 em{ display:block; font:14px "Microsoft YaHei"; color:#999; padding-top:5px; text-transform: capitalize;}
.company5{ float:right; width:860px; overflow:hidden;}
.company5 dl{ width:380px; float:left; border-bottom:1px solid #d9d9d9; padding:30px 50px 0 0; height:180px; font:16px "Microsoft YaHei"; line-height:30px; color:#333;}





/*走进中能聚-关于中能聚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.about{ margin:121px 0 60px;}
.about p{ font:16px "Microsoft YaHei"; line-height:30px; color:#333; padding-top:30px;}
.about h3{ font:20px "Microsoft YaHei"; font-weight:bold; color:#333; padding-top:30px;}
.about ul{ height:150px; margin-top:30px;}
.about li{ width:250px; padding:0 50px 0 100px; float:left; font:18px "Microsoft YaHei"; font-weight:bold; line-height:32px; color:#0068b7;}
.about li span{ display:block; font:72px Arial;}
.about li span em{ font:18px "Microsoft YaHei"; font-weight:bold;}
.about dt{ font:16px "Microsoft YaHei"; color:#eb6100; background:url(/images/about_arrr.png) no-repeat center bottom; padding-bottom:20px; text-align:center; margin-top:30px; cursor:pointer;}
.about dd{ display:none;}
.about dl:hover dd{ display:block;}

.group{ background:url(/images/yew_bg.jpg) no-repeat center top; height:773px; overflow:hidden; padding-top:50px;}
.group .tit02{ height:118px;}
.group .tit02,.group .tit02 em,.history .tit02,.history .tit02 em{ color:#fff;}
.group dl{ width:20%; height:328px; float:left; text-align:center; color:#fff;}
.group dt{ font:20px "Microsoft YaHei"; font-weight:bold; padding-top:11%;}
.group dt em{ display:block; width:86px; height:86px; margin:0 auto 10%;}
.group dt em img{ display:block;width:86px; height:86px;}
.group dd{ padding:5% 5% 0; font:14px "Microsoft YaHei"; line-height:25px;}
.group dl:hover{ background:rgba(0,0,0,0.2);}
.group dl:hover dt em img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}

.grop{ background:#e9eff4; padding:50px 0 0;}
.grop h3 img{ display:block; width:100%; padding-top:40px;}

.history{ height:948px; padding-top:30px; overflow:hidden; background:url(/images/history_bg.jpg) no-repeat center top;}
.history .content{ position:relative; height:948px;}
.history dl{ position:absolute; color:#fff;}
.history dt{ width:136px; height:136px;}
.history dt img{ display:block;width:136px; height:136px;-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;}
.history dd h3{ font:50px Impact; padding-top:10px;}
.history dd p{ font:16px "Microsoft YaHei"; line-height:24px;}
.history .dl01{ top:355px; left:15px;}
.history .dl01 dd{ position:absolute; top:100px; left:125px;}
.history .dl02{ top:610px; left:200px;}
.history .dl03{ top:206px; left:355px;}
.history .dl03 dd{ position:absolute; top:138px; left:77px; width:145px;}
.history .dl04{ top:545px; left:680px;}
.history .dl05{ top:350px; left:834px;}
.history .dl05 dd{ position:absolute; top:-188px; left:125px; width:230px;}
.history .dl06{ top:535px; left:1033px;}
.history dl:hover dt img{transform: rotate(360deg);
-ms-transform: rotate(360deg); /* IE 9 */
-moz-transform: rotate(360deg); /* Firefox */
-webkit-transform: rotate(360deg); /* Safari and Chrome */
-o-transform: rotate(360deg); }

.brand{ height:845px; margin-top:45px; overflow:hidden;}
.brand p{ font:16px "Microsoft YaHei"; text-align:center; line-height:30px; color:#333; padding:30px 75px;}
.brand h2{ width:704px; height:577px; float:left; overflow:hidden;}
.brand h2 img{ display:block; width:704px; height:577px;}
.brand2{ background:url(/images/chaz_bg.jpg) no-repeat; float:right; margin:18px -23px 0 0; width:425px; height:463px;}
.brand2 h3{ font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; padding:100px 0 0 125px; height:105px; overflow:hidden;}
.sou{ padding:0 0 0 45px;}
.sou .ip01{width:263px; height:48px; border:1px solid #ccc; background:none; font:16px "Microsoft YaHei"; line-height:48px; color:#999; overflow:hidden; padding-left:12px; float:left;}
.sou .ip02{ width:50px; height:50px; border:0; background:url(/images/cha_arr.gif) no-repeat; overflow:hidden; float:left; border-radius:0;}
.sou .ip03{ width:110px; height:45px; background:#0068b7; font:16px "Microsoft YaHei"; text-align:center; line-height:45px; color:#fff; border:0; margin-top:34px; border-radius:0.2rem;}





/*走进中能聚-集团文化~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.culture_banner a{ display:block; background:url(/images/culture/culture_banner.jpg) no-repeat center top; overflow:hidden; height:500px;}

.culture{margin-top:121px;}
.culture .tit02{ background:url(/images/culture/culture_h.png) no-repeat center 20px;}
.culture p{ width:1200px; margin:30px auto; font:16px "Microsoft YaHei"; line-height:30px; color:#333;}
.culture_01{ background:#f1f2f8 url(/images/culture/culture_bg.gif) repeat-x center top; height:620px;}
.culture_01 ul{ width:1200px; margin:0 auto;}
.culture_01 li{ width:388px; float:left; height:525px; margin-right:18px; background:#fff;}
.culture_01 li img{ display:block;}
.culture_01 li span{ display:block; font:24px "Microsoft YaHei"; color:#197cd9; padding:0 0 0 24px; position:relative; margin-top:-18px;}
.culture_01 li span img{ display:block; padding-top:8px;}
.culture_01 li:last-child{ margin-right:0;}
.culture_01 li:hover{ box-shadow:0.1rem 0.1rem 0.3rem 0.1rem #999;}

.key{ background:url(/images/culture/key_bg.jpg) no-repeat center top; padding:45px 0;}
.key .tit02,.key .tit02 em{ color:#fff;}
.key .tit02{ margin-bottom:50px;}
.key dl{ height:231px; width:590px; overflow:hidden; background:#fff; margin-bottom:25px;}
.key dt{ width:172px; height:231px; float:left; overflow:hidden;}
.key dt img{ display:block;width:172px; height:231px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.key dd{ width:370px; float:right; padding:17px 20px 0 0;}
.key dd h3 img{ display:block; margin-bottom:8px;}
.key dd p{ font:16px "Microsoft YaHei"; line-height:28px; color:#333;}
.key dl:nth-child(2n){ float:left;}
.key dl:nth-child(2n-1){ float:right;}
.key dl:hover{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #000;}
.key dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
	
	



/*走进中能聚-联系我们~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.office{ height:610px; overflow:hidden; background:url(/images/off_bg.jpg) no-repeat center top; padding-top:50px;}
.office .tit02{ height:175px;}
.office li{ width:300px; float:left; text-align:center; font:16px "Microsoft YaHei"; font-weight:bold; color:#333;}
.office li em{ display:block; width:136px; height:136px; margin:0 auto 32px;}
.office li em img{display:block; width:136px; height:136px;}
.office li span{ display:block; font:16px "Microsoft YaHei"; line-height:30px; color:#333; padding:12px 25px 0 25px;}
.office li:hover em img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}

.contact_map img{ display:block; width:100%;}

.contact_online{ width:1200px; height:285px; margin:120px auto; background:url(img/contact/contact_bg2.png) no-repeat;}
.contact_online h2{ font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; padding:90px 0 0 130px; height:66px; overflow:hidden;}
.online1{ margin:0 0 0 66px; position:relative;}
.online1 .ip04{ width:858px; height:48px; font:18px "Microsoft YaHei"; line-height:48px; color:#999; padding-left:20px; border:1px solid #ccc; float:left; background:#fff; outline:none; overflow:hidden;}
.online1 .ip05{ width:50px; height:50px; overflow:hidden; float:left; border:0; background:url(/images/cha_arr.gif); overflow:hidden;}
.online1 .ip06{ width:110px; height:50px; outline:none; float:left; font:18px "Microsoft YaHei"; font-weight:bold; color:#333; text-align:center; line-height:50px; border:0; overflow:hidden; margin-left:30px; border-radius:0.2rem;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,e7e6e6+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #e7e6e6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 1%,#e7e6e6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 1%,#e7e6e6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e6e6',GradientType=0 ); /* IE6-9 */
}
.online2{ width:818px; display:none; font:16px "Microsoft YaHei"; line-height:36px; color:#333; background:#fff; border:1px solid #ccc; box-shadow:0.1rem 0.1rem 0.54rem 0.1rem #222; padding:25px 30px; position:absolute; top:50px; left:0;}
.online2 em a{ color:#197cd9;}
.online2 span a{ display:inline-block; color:#333; padding:0 13px;}





/*走进中能聚-团队风采~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.team1{ background:url(/images/team_bg.jpg) no-repeat center top; height:590px; padding-top:70px; overflow:hidden; margin:61px 0 0 0;}
.team1 .content{ position:relative;}
.team2{ width:1070px; margin:0 auto; position:relative;}
.team2 li{ width:900px; height:506px; overflow:hidden;}
.team2 li img{width:900px; height:506px;}
.team2 li em{ display:block; width:900px; height:50px; background:rgba(0,0,0,0.5); font:16px "Microsoft YaHei"; text-align:center; line-height:50px; color:#fff; position:absolute; left:50%; margin-left:-450px; bottom:0;}

.arr03{ width:55px; height:55px; border-radius:55px; background:#999; position:absolute; top:215px; left:0; z-index:999; cursor:pointer;}
.arr04{ width:55px; height:55px; border-radius:55px; background:#999; position:absolute; top:215px; right:0; z-index:999; cursor:pointer;}
.arr03 img{ display:block;}
.arr03:hover,.arr04:hover{ background:#0068b7;}

.pic{ margin:66px 0 75px;}
.pic .pages{ background:#f2f2f2;}
.pic li{ width:360px; float:left; background:#fff; margin:0 59px 27px 0; position:relative;}
.pic li img{ display:block;width:360px; height:203px;}
.pic li span{display:none;width:360px; height:203px; background:rgba(0,104,183,0.8) url(/images/pic_sou.png) no-repeat center center; position:absolute; top:0;}
.pic li em{display:block; height:60px; font:16px "Microsoft YaHei"; line-height:60px; color:#333; overflow:hidden; text-align:center;}
.pic li:nth-child(3n){ margin-right:0;}
.pic li:hover{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.pic li:hover span{ display:block; cursor:pointer;}




/*走进中能聚-资质荣誉~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.honor1{ background:url(img/honor/honor_bg.jpg) no-repeat center top; height:660px; padding-top:40px; overflow:hidden; margin:61px 0 0 0;}
.honor1 .content{ position:relative;}
.honor2{ width:1070px; margin:40px auto 0; position:relative;}
.honor2 li{ width:367px; height:270px;}
.honor2 li img{width:400px; height:440px;}
.honor2 li img.cur{ z-index:999; box-shadow: 0 0 8px #222;}
.honor2 li em{ display:block; width:400px; height:50px; font:16px "Microsoft YaHei"; text-align:center; line-height:50px; color:#333; left:50%; margin-left:-200px; bottom:-50px;}
.arr05{ width:55px; height:55px; border-radius:55px; background:#999; position:absolute; top:215px; left:0;}
.arr06{ width:55px; height:55px; border-radius:55px; background:#999; position:absolute; top:215px; right:0;}
.arr05 img,.arr06 img{ display:block;}
.arr05:hover,.arr06:hover{ background:#0068b7;}

.honor{ margin:66px 0 75px;}
.honor .pages{ background:#f2f2f2;}
.honor ul{ margin:50px 0 30px;}
.honor li{ width:380px; float:left; background:#fff; margin:0 28px 13px 0; position:relative; text-align:center; overflow:hidden;}
.honor li img{ display:block; height:260px;border:1px solid #dadada; margin:0 auto;}
.honor li em{display:block; height:60px; font:16px "Microsoft YaHei"; line-height:60px; color:#333; overflow:hidden; text-align:center;}
.honor li:nth-child(3n){ margin-right:0;}
.honor li:hover{ box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #999;}
.honor li:hover span{ display:block;}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}


/*搜索*/
/*---搜索中心--*/
.right2{ width:256px; float:right;}
.left2{ width:944px; float:left;}
.right2_main{  width:256px; border:none;}
.left2_main{ width:944px; border:none;}
.t03 {line-height: 46px; height:46px; margin-bottom:5px; text-indent: 8px; background: url(Img/pro/pro_bg.png) no-repeat 0 center; margin-top:14px;border-bottom: 2px dotted #ddd; text-indent:2.5em;}
.right2_main .t03 a { color:#333 ; display:block; font-size: 21px; font-family:"Microsoft YaHei"; font-weight:normal;}
.p_rt_tit{ line-height:32px; height:32px; text-overflow: ellipsis;white-space: nowrap;overflow:hidden; color:Orange; width: 246px; margin-left:4px; background: none repeat scroll 0 0 #ddd; border-bottom: 1px solid #fff; }
.p_rt_ul li.cur .p_rt_tit{top:105px;left: 0px;position: absolute;background: none repeat scroll 0 0 #000 ;opacity: 0.6; filter:alpha(opacity=60); width: 246px; text-align:center; margin-left:4px; height:32px;}
.p_rt_ul{list-style:none; border-top:none; padding-bottom:5px; width:254px; overflow:hidden; background:#fff;}
.p_rt_ul li{ float:left; padding:0px; background:#fff;width:100%; }
.p_rt_ul li h3{ font-size:12px; font-weight:normal;color:Black; line-height:32px; height:32px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

.p_rt_ul .cur{background:#fff; opacity:0.9;filter:alpha(opacity=90); position: relative; padding-top: 0px;}
.p_rt_ul .cur h3 a{font-weight:bold; color:#fff;}
.p_rt_ul li h3 a{ font-size:13px; font-family:Arial; font-weight:normal; margin-left:5px; color:#333; letter-spacing:1px;  height:32px;}
.p_rt_ul li.cur h3 a{ line-height:32px; letter-spacing:1px;}
.p_rt_ul dl{ width: 254px; overflow:hidden; display:none; background:#fff; text-align:center; margin-bottom:2px; }
.p_rt_ul dl dd{  }
.p_rt_ul dl dt{ float:left; overflow:hidden; display:block; line-height:24px; display:none;}
.p_rt_ul dl dt a{ color:#666666; font-size:12px; line-height:24px; display:block; margin-top: 5px;}
.p_rt_ul li dd img{ width:245px; height:138px; margin:0 auto; display:block;}
.p_rt_ul li .r_info{ display:block; font-size:0px;}

ul.n_rt_ul { background:none; width:250px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; background:url(img/pro/a2.gif) no-repeat left center;   }
ul.n_rt_ul li a{ display:block;  width:220px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#666; height:32px; line-height:32px; padding-left:6px; }
ul.n_rt_ul li.cur{background:url(img/pro/a1.gif) no-repeat left center; }
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }

.left2_main,.right2_main{ padding-bottom:15px;}
.search_con { padding:10px;}

.search_con .search_hl{color:Red;padding:0px;}

.e_hot{ background:#f1f1f1; height:auto; width:256px; margin-top:15px; overflow:hidden;}
.e_hot h2{ height:44px; background:#3d3d3d; text-align:center; font:24px "Microsoft Yahei","微软雅黑"; line-height:45px; margin-bottom:3px; overflow:hidden;}
.e_hot h2 a,.e_hot h2{ color:#fff;}
.e_hot dl{  border-bottom:1px dotted #cfcfcf; width:242px; overflow:hidden; margin:18px auto 0;}
.e_hot dt{ width:109px; height:73px; overflow:hidden; display:inline; float:left; margin-left:11px;}
.e_hot dt img{width:109px; }
.e_hot dt p{ display:none;}
.e_hot dd{ width:110px; height:73px; overflow:hidden; float:right; color:#7b7b7b; font-size:14px; line-height:26px; margin-top:0px;}
.e_hot ul{ margin:20px 0 0 20px; padding-bottom:30px;}
.e_hot li{ font-size:14px; height:36px; line-height:36px; overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; width:225px;}
.e_hot li a{ color:#7b7b7b;}
.e_hot li span{ display:inline-block; float:left; width:17px; height:17px; margin:9px 6px 0 0; background:#ababab; color:#fff; text-align:center; line-height:17px; overflow:hidden; font-size:12px;}
.e_hot .li01 span,.e_hot .li02 span,.e_hot .li03 span{ background:#B21117;}
.rele_search a{ display:block; width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; padding-right:10px; line-height:30px; color:#333;}

.Product_search{float:left; margin-right:22px;}
.search_con .nones{ margin-right:0;}
.sear_product { overflow:hidden; border-bottom:1px #d0d0d0 dashed; margin-bottom:23px; width:282px; }
.sear_product dt {}
.sear_product dt img { width:272px; border:5px solid #e7e7e7; display:block;}
.sear_product dd {}
.sear_product dd h5 { font-weight:normal;font-family:"Microsoft Yahei","Microsoft Yahei"; height:53px; line-height:48px; overflow:hidden; font-size:18px; text-transform:uppercase; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.sear_product dd h5 a { color:#1c1c1c;}
.sear_product dd .div_p { font-size:14px; font-family:"Microsoft Yahei"; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:12px; color:#7b7b7b;}
.sear_product dd span a { font-weight:100; color:#fff; font-size:14px; display:inline-block; text-align:center; background:#666;width:82px; line-height:24px;height:24px; color:#fff;}

.searchfr{ margin:0;}

.sear_dl{ font-size:13px; font-family:sans-serif;color: #333333; padding-bottom:20px; border-bottom:1px solid #ccc; margin-top:10px; clear:both; }
.sear_dl dt{font:16px/30px "Microsoft Yahei";}
.sear_dl dt .fr{ font-size:12px; color:#bbb;}
.sear_dl .tit_a{ color:#222222;}
.sear_dl .tit_a:hover{ color:#336699;}
.sear_dl dd{ color:#888;line-height:22px;}
.sear_dl dd .tags a{color: #ba1e1e;padding: 0 5px;}
.sear_dl dd .fx{ width:185px; float:right; padding:0;}

.rele_search h5{ margin-top:10px; font:16px/30px "Microsoft Yahei"; background:#666; color:#fff; padding-left:20px; margin-bottom:10px;}


/*---网站地图---*/

.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px; margin-top:120px; }
.sitemap_con { width:996px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ccc; }
.sitemap_con .map_top img { float:left;}
.site_r_link {  margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; padding-left:6px; padding-right:6px; border-bottom:none; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_r_link a{ padding-left:5px; padding-right:5px;}
.site_plc { background:url(Img/ico27.gif) no-repeat 0 8px; padding:5px 0; text-indent:10px; font-size:13px; margin-bottom:12px;}
.sitemap_con h4 { line-height:36px; background:url(img/pro/case_dot3.png) no-repeat left center; padding-left:12px; color:#141414;}
.sitemap_con h4 a{ line-height:28px; font-size:15px; color:#18a5b7; font-weight:normal;}
.b4 { border:solid 1px #E0E0E0; padding:4px; margin-bottom:8px; padding-top:8px;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:32px; width:160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.b4 li a { color:#666; line-height:28px; font-size:13px;}
.b4 li a:hover { color:#18a5b7; font-weight:bold;}






