@charset "utf-8";
/* CSS Document */

/*复用标题*/
.t_head{ text-align:center;}
.t_head h1{ font-size:36px; line-height:68px;}
.t_head h2{}
.t_head h3{}
.t_head p{ padding:0 135px;}
.t_head .sfont{}
.t_head .link{ display:inline-block; border:1px solid #a1a1a1; padding:0 40px; line-height:39px;}
.t_head .link span{ font-family:Arial; font-size:12px; text-transform:uppercase;}

.personnel1{ padding-top:102px;}
.personnel1 .t_head{ margin-bottom:63px;}
.personnel1 .box{ position:relative; height:574px;}
.personnel1 .box .center{ position:absolute; left:50%; top:88px; margin-left:-125px; text-align:center; width:251px; height:251px; background:url(../images/bg2.png) no-repeat; z-index:3;}
.personnel1 .box .center .icon{ padding-top:78px; margin-bottom:8px;}
.personnel1 .box .center p{ font-size:20px;}
.personnel1 .box .bg{ position:absolute; left:50%; top:50px; margin-left:-248px; width:497px; height:404px;}
.personnel1 .list{}
.personnel1 .list li{ position:absolute;}
.personnel1 .list h1{ font-size:22px; font-weight:bold; line-height:28px;}
.personnel1 .list h2{ font-family:Arial; font-size:24px; line-height:30px; margin-bottom:5px;}
.personnel1 .list i{ display:inline-block; width:170px; height:1px; background-color:#d4d4d4; margin-bottom:10px;}
.personnel1 .list p{ display:none;}
.personnel1 .list .l1{ right:50%; top:0; width:270px; min-height:80px; text-align:right; margin-right:162px; padding-right:176px; background:url(../images/line1-1.png) right 15px no-repeat;}
.personnel1 .list .l1:hover{ background-image:url(../images/line1-0.png);}
.personnel1 .list .l2{ left:50%; top:80px; min-height:100px; margin-left:226px; padding-left:90px; background:url(../images/line2-1.png) left 34px no-repeat;}
.personnel1 .list .l2:hover{ background-image:url(../images/line2-0.png);}
.personnel1 .list .l3{ left:50%; top:334px; margin-left:126px; min-height:80px; padding-left:168px; padding-top:40px; background:url(../images/line3-1.png) left 0 no-repeat;}
.personnel1 .list .l3:hover{ background-image:url(../images/line3-0.png);}
.personnel1 .list li:hover i{ background-color:#127dd8;}
.personnel1 .list li:hover p{ display:block;}

.personnel2{ height:710px; background:url(../images/bg1.jpg) center no-repeat;}
.personnel2 .t_head{ color:#fff; padding-top:134px; margin-bottom:66px;}
.personnel2 .t_head .sfont{ margin-bottom:25px;}
.personnel2 .box{ position:relative; color:#fff; text-align:center;}
.personnel2 .box .list{}
.personnel2 .box .list li{ position:absolute; background:url(../images/bg3.png) no-repeat;}
.personnel2 .box .list .l1{ right:50%; top:174px; padding-right:80px; margin-right:364px; background-position:right;}
.personnel2 .box .list .l2{ right:50%; top:0; padding-right:80px; margin-right:154px; background-position:right bottom;}
.personnel2 .box .list .l3{ left:50%; top:0; padding-left:80px; margin-left:154px; background-position:left bottom;}
.personnel2 .box .list .l4{ left:50%; top:174px; padding-left:80px; margin-left:364px; background-position:left;}
.personnel2 .box .list h1{ font-size:20px; margin-bottom:8px;}
.personnel2 .box .list h2{ font-family:Arial; font-size:20px;}
.personnel2 .box .center{ position:absolute; left:50%; top:200px; margin-left:-200px; width:400px;}
.personnel2 .box .center h1{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.personnel2 .box .center h2{ font-size:16px;}

.personnel3{ height:827px; background:url(../images/bg2.jpg) center no-repeat;}
.personnel3 .t_head{ padding-top:90px;}
.personnel3 .t_head .sfont{ margin-bottom:18px;}
.personnel3 .t_head p{ color:#707070;}
.personnel3 .box{ position:absolute; left:0; bottom:-72px; width:100%; text-align:center;}
.personnel3 .box img{
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.personnel3 .box:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

.personnel4{ height:919px; background:url(../images/bg3.jpg) center no-repeat;}
.personnel4 .t_head{ padding-top:158px; color:#fff; margin-bottom:35px;}
.personnel4 .list{ position:relative; color:#fff;}
.personnel4 .list .mask{ position:absolute; top:50%; margin-top:-70px; border-radius:5px; background-color:#fff; font-size:14px; color:#707070; line-height:24px; text-align:left; padding:35px 20px; width:410px; display:none;}
.personnel4 .list .mask:after{ content:''; position:absolute; top:50%; margin-top:-17px; border-top:17px solid transparent; border-bottom:17px solid transparent; width:0; height:0;}
.personnel4 .list li{ position:absolute; left:50%; width:203px; height:230px; text-align:center; background:center no-repeat; z-index:1;}
.personnel4 .list .l1{ margin-left:-470px; top:112px; background-image:url(../images/poly1.png);}
.personnel4 .list .l2{ margin-left:-370px; top:288px; background-image:url(../images/poly1.png);}
.personnel4 .list .l3{ margin-left:-172px; top:174px; background-image:url(../images/poly2.png);}
.personnel4 .list .l4{ margin-left:-70px; top:0; background-image:url(../images/poly3.png); color:#474747;}
.personnel4 .list .l5{ margin-left:132px; top:116px; background-image:url(../images/poly1.png);}
.personnel4 .list .l6{ margin-left:234px; top:288px; background-image:url(../images/poly4.png);}
.personnel4 .list .l1 .mask, .personnel4 .list .l2 .mask, .personnel4 .list .l3 .mask, .personnel4 .list .l4 .mask{ left:220px;}
.personnel4 .list .l1 .mask:after, .personnel4 .list .l2 .mask:after, .personnel4 .list .l3 .mask:after, .personnel4 .list .l4 .mask:after{ left:-17px; border-right:17px solid #fff;}
.personnel4 .list .l5 .mask, .personnel4 .list .l6 .mask{ right:220px;}
.personnel4 .list .l5 .mask:after, .personnel4 .list .l6 .mask:after{ right:-17px; border-left:17px solid #fff;}
.personnel4 .list .icon{ margin-bottom:7px; padding-top:52px;}
.personnel4 .list .icon img{ margin:0 auto;}
.personnel4 .list .i0{ display:block;}
.personnel4 .list .i1{ display:none;}
.personnel4 .list p{ font-size:18px;}
.personnel4 .list li:hover{ color:#33d6d9; z-index:2;}
.personnel4 .list li:hover .i0{ display:none;}
.personnel4 .list li:hover .i1{ display:block;}
.personnel4 .list li:hover .mask{ display:block;}


.manpower1{ position:relative; height:426px; padding-top:334px; background:url(../images/bg4.jpg) center no-repeat;}
.manpower1 .t_head{ color:#fff;}
.manpower1 .t_head h1{ line-height:42px;}
.manpower1 .t_head .sfont{ margin-bottom:26px;}
.manpower1 .t_head p{ padding:0 83px;}
.manpower1 .list{ position:absolute; left:0; bottom:-110px; width:100%; overflow:hidden;}
.manpower1 .list li{ position:relative; float:left; width:288px; margin-left:10px; padding:6px; background:url(../images/border.png) center no-repeat; text-align:center;}
.manpower1 .list li:first-child{ margin-left:0;}
.manpower1 .list .cont{ position:absolute; left:0; top:59px; width:100%;}
.manpower1 .list .icon{ margin-bottom:8px;}
.manpower1 .list p{ font-size:16px; color:#fff;}

.manpower2{ padding-top:262px;}
.manpower2 .t_head{ margin-bottom:32px;}
.manpower2 .t_head .sfont{ margin-bottom:24px;}
.manpower2 .tab-bar{ text-align:center; font-size:0; margin-bottom:40px;}
.manpower2 .tab-bar ul{ display:inline-block; overflow:hidden;}
.manpower2 .tab-bar li{ float:left; margin:0 7px; padding:7px 38px; border:1px solid #d9d9d9; font-size:16px; cursor:pointer;}
.manpower2 .tab-bar li.cur{ background-color:#116997; border-color:#116997; color:#fff;}
.manpower2 .tab-cont{ height:592px; overflow:hidden;}
.manpower2 .tab-cont .item{ position:relative;}
.manpower2 .tab-cont .i1 .left{ position:absolute; left:0; right:50%; top:0; height:423px; padding-top:115px; margin-right:-76px; background:url(../images/bg4.png) right top no-repeat; z-index:2;}
.manpower2 .tab-cont .i1 .right{ position:absolute; right:0; left:50%; top:92px; height:392px; padding-top:108px; margin-left:-138px; background:url(../images/bg5.png) left top no-repeat; color:#fff; z-index:1;}
.manpower2 .tab-cont .i1 .left .cont{ float:right; margin-right:151px;}
.manpower2 .tab-cont .i1 .right .cont{ float:left; margin-left:213px;}
.manpower2 .tab-cont .i1 .cont{ width:540px;}
.manpower2 .tab-cont .i1 .cont h1{ font-size:24px; margin-bottom:35px;}
.manpower2 .tab-cont .i1 .cont p{ padding-bottom:30px; }
.manpower2 .tab-cont .i1 .cont .type{ position:relative; border-bottom:1px solid #fff; height:34px; margin-right:7px;}
.manpower2 .tab-cont .i1 .left .cont .type{ border-color:#3395e7;}
.manpower2 .tab-cont .i1 .cont li{ float:left; font-size:16px; margin-right:30px;}
.manpower2 .tab-cont .i1 .cont li span{ display:block; padding-bottom:10px; background:center bottom no-repeat; cursor:pointer;}
.manpower2 .tab-cont .i1 .cont .sub{ position:absolute; left:0; top:100%; right:0; font-size:14px; padding:20px 30px 30px 5px; display:none;}
.manpower2 .tab-cont .i1 .left .cont .sub{ background:url(../images/bg6.png) 0 2px no-repeat; box-shadow:0 0 5px rgba(0,0,0,0.1);}
.manpower2 .tab-cont .i1 .right .cont .sub{ background:url(../images/bg7.png) 0 2px no-repeat;}
.manpower2 .tab-cont .i1 .cont .sub a{ margin-left:25px;}
.manpower2 .tab-cont .i1 .cont li.hover .sub{ display:block;}
.manpower2 .tab-cont .i1 .left .cont li.hover span{ background-image:url(../images/arr1.png);}
.manpower2 .tab-cont .i1 .right .cont li.hover span{ background-image:url(../images/arr2.png);}

.manpower2 .tab-cont .i2{ height: 573px; margin-top: 19px; background: url(../images/bg13.jpg) center no-repeat;}
.manpower2 .tab-cont .i2 .left{ position: absolute; left: 0; top: 0; width: 420px; height: 100%; color: #fff;}
.manpower2 .tab-cont .i2 .left .cont{ display:inline-block; vertical-align: middle; letter-spacing: 0;}
.manpower2 .tab-cont .i2 .left h1{ font-size: 24px; margin-bottom: 25px;}
.manpower2 .tab-cont .i2 .left p{ font-size: 16px;}
.manpower2 .tab-cont .i2 .right{ position: absolute; right: 0; top: 139px; background: url(../images/bg14.png) no-repeat; width: 647px; height: 175px; padding: 95px 72px 77px 62px;}
.manpower2 .tab-cont .i2 .right .type{ position:relative; height:34px; margin-right:14px;}
.manpower2 .tab-cont .i2 .right .type:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; border-bottom:1px solid #3395e7; z-index: 1;}
.manpower2 .tab-cont .i2 .right .type li{ float:left; font-size:16px; margin-right:30px;}
.manpower2 .tab-cont .i2 .right .type li span{ display:block; padding-bottom:10px; background:center bottom no-repeat; cursor:pointer;}
.manpower2 .tab-cont .i2 .right .type .sub{ position:absolute; left:0; top:100%; width: 569px; height: 111px; padding: 20px 32px 0; background: url(../images/bg15.png) no-repeat; box-shadow:0 0 5px rgba(0,0,0,0.1); display:none;}
.manpower2 .tab-cont .i2 .right .type .sub a{ margin-left:25px;}
.manpower2 .tab-cont .i2 .right .type li.hover .sub{ display:block;}
.manpower2 .tab-cont .i2 .right .type li.hover span{ background-image:url(../images/arr1.png);}
.manpower2 .tab-cont .i3{ height: 573px; margin-top: 19px; background: url(../images/bg14.jpg) center no-repeat;}
.manpower2 .tab-cont .i3 .left{ position: absolute; top: 238px; left: 0; width: 538px; color: #fff; text-align: center;}
.manpower2 .tab-cont .i3 .left h1{ font-size: 24px; margin-bottom: 16px;}
.manpower2 .tab-cont .i3 .left a{}
.manpower2 .tab-cont .i3 .right{ position: absolute; top: 130px; right: 0; width: 580px;}
.manpower2 .tab-cont .i3 .right ul{}
.manpower2 .tab-cont .i3 .right li{ margin-bottom: 36px;}
.manpower2 .tab-cont .i3 .right h2{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 8px;}
.manpower2 .tab-cont .i3 .right p{ color: #707070; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}




.manpower3{ padding-top:176px; background:url(../images/bg5.jpg) center bottom no-repeat;}
.manpower3 .t_head{ height:242px;}
.manpower3 .t_head .sfont{ margin-bottom:32px;}
.manpower3 .t_head p{ padding:0 100px;}
.manpower3 .list{ position:relative; height:748px;}
.manpower3 .list li{ position:absolute; width:205px; height:237px; text-align:center;}
.manpower3 .list .l1{ right:50%; top:9px; margin-right:188px; background-image:url(../images/poly5.png); padding:7px 8px;}
.manpower3 .list .l2{ left:50%; top:18px; margin-left:32px; background-image:url(../images/poly7.png); color:#fff;}
.manpower3 .list .l3{ right:50%; top:196px; margin-right:297px; background-image:url(../images/poly5.png); padding:7px 8px;}
.manpower3 .list .l4{ right:50%; top:203px; margin-right:87px; background-image:url(../images/poly6.png); color:#fff;}
.manpower3 .list .l5{ left:50%; top:196px; margin-left:-81px; background-image:url(../images/poly5.png); padding:7px 8px;}
.manpower3 .list .l6{ left:50%; top:392px; margin-left:33px; background-image:url(../images/poly8.png); color:#fff;}
.manpower3 .list .l7{ left:50%; top:385px; margin-left:243px; background-image:url(../images/poly5.png); padding:7px 8px;}
.manpower3 .list .l8{ left:50%; top:203px; margin-left:360px; background-image:url(../images/poly6.png); color:#fff;}
.manpower3 .list .icon{ padding-top:70px; margin-bottom:12px;}
.manpower3 .list p{ font-size:16px; line-height:22px;}

.manpower4{ height:760px; margin-bottom:178px; background:url(../images/bg6.jpg) no-repeat center bottom; overflow:hidden;}
.manpower4 .t_head{ padding:86px 0 86px; color:#fff;}
.manpower4 .left{ position:relative; float:left; width:670px;}
.manpower4 .scroll{ overflow:hidden;}
.manpower4 .scroll ul{ float:left;  height:624px; width:670px; overflow:hidden;}
.manpower4 .scroll li{ float:left; /*width:200px; height:200px;*/width:214px; height:152px; margin-right:8px; margin-bottom:8px;}
.manpower4 .scroll li img{ display: block; width:100%; height:100%; }
.manpower4 .scroll li.s{ margin-left:444px;}
.manpower4 .center{ position:absolute; left:50%; top:50%; margin-left:-104px; margin-top:-104px; width:200px; height:95px; z-index:3;}
.manpower4 .center .txt{ position:absolute; right:20px; bottom:12px; width:80px; overflow:hidden; font-family:Arial; font-size:16px; color:#fff; text-align:center;}
.manpower4 .center p{ overflow:hidden;}
.manpower4 .center .prev{ float:left;}
.manpower4 .center .next{ float:right;}
.manpower4 .center a:hover{ color:#4ba6d6;}
.manpower4 .right{ position:relative; float:right; width:522px; color:#fff;}
.manpower4 .right .name{ display: none; position:absolute; right:14px; top:0; min-height:210px; width:35px; padding-right:16px; background:url(../images/line4.png) right top no-repeat; font-size:30px; text-align:center;}
.manpower4 .right .name p{ font-size:18px; margin-top:18px;}
.manpower4 .right .img{ margin-bottom:35px;}
.manpower4 .right p{ margin-bottom:24px;}
.manpower4 .right .img img{ display: block; width:409px; height:292px; }

.manpower5{ margin-bottom:164px;}
.manpower5 .t_head{ margin-bottom:33px;}
.manpower5 .t_head .sfont{ margin-bottom:28px;}
.manpower5 .carou{}
.manpower5 .scroll{ overflow:hidden;}
.manpower5 .scroll ul{ float:left; overflow:hidden;}
.manpower5 .scroll li{ position:relative; float:left; width:415px; height:279px; margin:0 -10px;}
.manpower5 .scroll .cont{ position:absolute; left:60px; top:56px; right:50px; bottom:50px;}
.manpower5 .scroll .cont h1{ font-size:18px; line-height:26px; height:52px; margin-bottom:10px;}
.manpower5 .scroll .cont p{ color:#707070; line-height:1.5em; height:4.5em; overflow:hidden; margin-bottom:10px; }
.manpower5 .scroll .cont .more{ display:inline-block; font-family:Arial; text-transform:uppercase; padding-right:32px; background:url(../images/arr3.png) right no-repeat;}
.manpower5 .carou .nav{ text-align:center; font-size:0;}
.manpower5 .carou .nav a{ display:inline-block; width:48px; height:3px; margin:0 4px; background-color:#dfdfdf;}
.manpower5 .carou .nav a.selected{ background-color:#204c7e;}
.manpower5 .carou .nav span{ display:none;}

.manpower6{ position:relative; height:534px; overflow:hidden;}
.manpower6 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg7.jpg) center no-repeat;}
.manpower6 .t_head{ position:relative; z-index:1;}
.manpower6 .t_head .sfont{ margin-bottom:28px;}
.manpower6 .t_head .link{ padding:0 59px; margin:0 5px;}

.culture1{ position:relative; height:760px; text-align:center; overflow:hidden;}
.culture1 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg8.jpg) center no-repeat;}
.culture1 .cont{ display:inline-block; vertical-align:middle; letter-spacing:0;}
.culture1 .cont h1{ font-size:36px; margin-bottom:18px;}
.culture1 .cont p{ font-size:16px;}

.culture2{ position:relative;}
.culture2 .t_head{ padding:120px 0 82px;}
.culture2 .step1{ height:732px; background:url(../images/bg9.jpg) center no-repeat;}
.culture2 .step2{ height:732px; background:url(../images/bg10.jpg) center no-repeat; color:#fff;}
.culture2 .step3{ height:732px; background:url(../images/bg11.jpg) center no-repeat; color:#fff;}
.culture2 .cont{ padding-top:160px; text-align:center;}
.culture2 .cont .num{ width:225px; height:225px; background:url(../images/bg11.png) no-repeat; font-family:Impact; font-size:90px; line-height:225px; margin:0 auto 25px;}
.culture2 .step2 .num, .culture2 .step3 .num{ background-image:url(../images/bg12.png);}
.culture2 .cont h1{ font-size:36px; line-height:68px;}
.culture2 .cont .sfont{ margin-bottom:20px;}
.culture2 .cont p{}
.culture2 .line{ position:absolute; left:50%; top:617px; padding-top:49px; width:1px; height:1308px;}
.culture2 .line img{ display:block; width:100%;}
.culture2 .line .anchor{ position:absolute; left:50%; top:0; margin-left:-37px; width:73px; height:73px; background:url(../images/poly9.png) no-repeat;}
.culture2 .line .anchor.plus{ background-image:url(../images/poly10.png);}

.culture3{ overflow:hidden;}
.culture3 .t_head{ padding:118px 0 66px;}
.culture3 .t_head .sfont{ margin-bottom:32px;}
.culture3 .list{ position:relative; height:1222px;}
.culture3 .list li{ position:absolute;}
.culture3 .list .l1{ left:0; bottom:0;}
.culture3 .list .l2{ right:62px; bottom:268px;}
.culture3 .list .l3{ right:0; top:0;}
.culture3 .list .l4{ left:146px; top:118px;}
.culture3 .list:after{ content:''; position:absolute; right:277px; bottom:0; width:1px; height:268px; background-color:#e4e5e5;}

.culture4{ position:relative; height:891px; overflow:hidden;}
.culture4 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg12.jpg) center no-repeat;}
.culture4 .t_head{ position:relative; padding-top:430px; background:url(../images/bg13.png) center top no-repeat;}
.culture4 .sfont{ margin-bottom:35px;}

.animat-zoom{
	-webkit-animation:azoom 30s linear infinite;
	-moz-animation:azoom 30s linear infinite;
	animation:azoom 30s linear infinite;
}
@-webkit-keyframes azoom{
	0%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
	50%{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
	100%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes azoom{
	0%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
	50%{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
	100%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
}
@keyframes azoom{
	0%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
	50%{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
	100%{ -webkit-transform:scale(1); -moz-transform:scale(1);transform:scale(1);}
}






/*	弹窗	*/
.alert .close{ background:#8e8e8e url(../images/pop_close.png) center no-repeat; width:20px; height:20px; border-radius:50%;}
.alert .close:hover{ background-color:#ec5656;}
.alert .head h1{ font-size:14px; line-height:30px;}
.alert .btnWarp{ padding:8px 20px;}
.alert .btnWarp button{ font-size:12px; line-height:1; padding:8px 20px; margin:0 10px;}

/* 视频弹窗 */
.pop-video{}
.pop-video .close{ background:#0d7b6f url(../images/pop_close.png) center no-repeat; width:38px; height:38px; border-radius:50%; right:10px; top:10px;}
.pop-video .close:hover{ background-color:#ec5656;}
.pop-video .dialog{ width:842px; height:536px; position:relative; z-index:1;}
#vPlayer{ width:100%; height:100%;}
.jwlogo {display:none;}
.x-show{display: block !important;}

.pop-video2{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/con_mask.png);display: none;z-index: 999;}
.pop-video2 .pop-dialog{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pop-video2 .pop-close{position: absolute;right: 0;top: 0;margin-top: -60px;width: 50px;height: 50px;background: #fff url(../images/clos.png) center no-repeat;cursor: pointer;z-index: 1;}
.pop-video2 .pop-dialog video{width: 800px;height: 600px;}



/* 轮播 */
.focus{ overflow:hidden; margin:0 auto;}
.focus ul{ overflow:hidden;}
.focus li{ float:left;}

/*下、上、左、右箭头*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}

/*模糊滤镜*/
.blur {
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(10px); /* Chrome, Opera */
       -moz-filter: blur(10px);
        -ms-filter: blur(10px);
            filter: blur(10px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
	}

/*渐变兼容*/
.gradient {
	background-image: -webkit-linear-gradient(#f9f9f9, #f0f0f0);
	background-image: -moz-linear-gradient(#f9f9f9, #f0f0f0);
	background-image: linear-gradient(#f9f9f9, #f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF0F0F0') \9;
}

/* 高光效果 */
.flashlight { display:block; position: relative; margin:0 auto; overflow:hidden; width:800px; height:450px;}
.flashlight:before { content: ""; position: absolute; top: 0; left: -100%; overflow: hidden; width:200px; height: 100%;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	transform: skewX(-25deg);
	}
.flashlight:hover:before { left: 150%;
	-webkit-transition: left 1s ease 0s;
	-moz-transition: left 1s ease 0s;
	transition: left 1s ease 0s;
	}

/*复用图片包裹*/
.scaleimg{ overflow:hidden;}
.scaleimg img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

/*流程模块*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

/*搜索结果页*/
.results .title{ padding:45px 0 14px; font-size:26px;}
.results .title span{ font-family:Arial; margin-left:10px; color:#707070;}
.results .word{ font-size:18px; color:#707070;}
.results .word span{ color:#166e31;}
.results .list{ padding:12px 0;}
.results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
.results .list li h1{ font-size:16px; line-height:1.2; margin-bottom:8px;}
.results .list li h1 span{ color:#166e31;}
.results .list li p{ position:relative; color:#707070; padding:4px 0;}
.results .list li .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
.results .list li a:hover{ color:#333;}

.transition{ opacity:0;
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
	}

.translateX-100{
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	}

.translateX_100{
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	transform:translateX(100%);
	}

.translateY-100{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	transform:translateY(-100px);
}

.translateY_100{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.show .transition{ opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
}

.indust1 {position: relative;}
.indust1 .wrap {position: absolute;top: 0;left: 50%;margin-left: -615px;}
.indust1 .title {text-align: center;padding: 218px 0 25px;}
.indust1 .title h1 {font-size: 36px;color: #fff;}
.indust1 .title img {margin-top: 17px;}
.indust1 .title p {font-size: 16px;color: #fff;line-height: 160%;padding-top: 25px;}
.indust1 .box {}
.indust1 .box .div {float: left;width: 165px;text-align: center;margin-right: 95px;position: relative;top: 0;left: -1000px;opacity: 0;}
.indust1 .box .div .imgs {background: url(../images/indus2.png) no-repeat center;height: 226px;line-height: 226px;vertical-align: middle;transition: all 1s;-webkit-transition: all 1s;}
.indust1 .box .div:hover .imgs {transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}


.indust1 .box .div span {font-size: 16px;color: #fff;padding-top: 9px;display: inline-block;}
.indust1 .box .div:first-child {margin-left: 13px;}
.indust1 .box .div:last-child {margin-right: 0;}
.indust1 .box .div.r0 {margin-right: 0;}
.home2.hover .indust1 .box .div span {font-size: 18px;}

.infra1 {position: relative;}
.infra1 .wrap {position: absolute;height: 100%;left: 50%;margin-left: -605px;top: 0;}
.bar_content {text-align: center;position: absolute;bottom: 0;left: 50%;width: 64px;margin-left: -32px;}
.bar_content img {}
.bar_content span {position: absolute;top: 7px;left: 0;display: inline-block;width: 100%;height: 0;margin: 0 auto;
	-moz-transition: all 3s ease-in-out;
	transition: all 3s ease-in-out;
	-webkit-transition: all 3s ease-in-out;
	-o-transition: all 3s ease-in-out;
}
.bar_content span.s1 {background: url(../images/infra2.png) no-repeat top center;}

.infra2 .title {text-align: center;padding: 145px 0 38px;}
.infra2 .title h1 {font-size: 36px;color: #474747;margin-bottom: 15px;}
.infra2 .tab_nav {text-align: center;}
.infra2 .tab_nav a {width: 139px;height: 39px;display: inline-block;line-height: 39px;text-align: center;border: 1px solid #d9d9d9;font-size: 16px;color: #474747;margin: 0 5px;}
.infra2 .tab_nav a.act {background: #116997;color: #fff;border-color: #116997;}

.infra3 {}
.infra3 .txt {text-align: center;font-size: 16px;color: #474747;line-height: 160%;padding: 63px 0 48px;}
.infra3 .box {overflow: hidden;}
.infra3 .box li {float: left;width: 20%;margin-bottom: 47px;}
.infra3 .box li .l {width: 61px;height: 56px;float: left;margin-right: 20px;}
.infra3 .box li .r {overflow: hidden;height: 56px;}
.infra3 .box li .r h1 {font-size: 16px;color: #474747;padding: 7px 0 7px;}
.infra3 .box li .r h2 {font-size: 14px;color: #474747;text-transform: uppercase;}

/* .infra3 .box li:hover .l {background-position: 0 -56px !important;}
.infra3 .box li:hover .r h1 {color: #0d7bd8;}
.infra3 .box li:hover .r h2 {color: #0d7bd8;} */

/*图片缓慢加载*/
.over_bar {text-align: center;}
.over_bar .imgs {display: inline-block;
	-moz-transition: all 3s ease-in-out;
	transition: all 3s ease-in-out;
	-webkit-transition: all 3s ease-in-out;
	-o-transition: all 3s ease-in-out;
	overflow: hidden;
}
.over_bar .imgs img {
	max-height: none;
	max-width: none;
}

.infra4 {}
.infra4 .txt {text-align: center;font-size: 16px;color: #474747;line-height: 160%;padding: 60px 0 40px;}
.infra4 .box {position: relative;height: 736px;overflow: hidden;z-index: 1;}
.infra4 .box:before {
	content: "";
	display: block;
	width: 33px;
	height: 32px;
	background: url(../images/bj_l1.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 213px;
}
.infra4 .box:after {
	content: "";
	display: block;
	width: 33px;
	height: 32px;
	background: url(../images/bj_r1.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 20px;
}

.infra4.bj_hide .box:after {
	display: none;
}
.infra4.bj_hide .box:before {
	display: none;
}

.infra4 .box .itme {width: 280px;height: 450px;position: absolute;}
.infra4 .box .itme.d1 {top: 56px;left: 0;}
.infra4 .box .itme.d2 {top: 8px;left: 230px;}
.infra4 .box .itme.d3 {top: 105px;left: 475px;}
.infra4 .box .itme.d4 {top: 39px;left: 720px;}
.infra4 .box .itme.d5 {top: 79px;left: 950px;}
.infra4 .box .itme .t {position: absolute;bottom: 35px;padding-left: 29px;}
.infra4 .box .itme .t h1 {font-size: 16px;color: #fff;font-weight: bold;height: 50px;line-height: 50px;vertical-align: bottom;}
.infra4 .box .itme .t h1 span {position: relative;}
.infra4 .box .itme .t h1 .s1 {font-size: 60px;word-spacing: 8px;letter-spacing: 1px;font-family: impact;}
.infra4 .box .itme .t h1 .s2 {font-size: 30px;top: 2px;}
.infra4 .box .itme .t h1 .s3 {top: -3px;}
.infra4 .box .itme .t h1 .s3 i {position: relative;top: 3px;font-size: 28px;font-family: arial;}
.infra4 .box .itme .t h2 {font-size: 16px;color: #fff;padding-top: 15px;}
.infra4 .over_bar {position: absolute;top: 150px;left: 0;width: 100%;}

.infra5 {}
.infra5 .txt {text-align: center;font-size: 16px;color: #474747;padding: 60px 0 40px;line-height: 160%;}
.infra5 .canvas-item {padding-bottom: 70px;}
.infra5 .canvas-item .canvas {width: 196px;height: 196px;float: left;position: relative;padding-left: 170px;background: url(../images/infra18.png) no-repeat 37px center;position: relative;}
.infra5 .canvas-item .canvas:first-child {padding-left: 151px;background: no-repeat;}
.infra5 .canvas-item .canvas .text {color: #474747;position: absolute;top: 0px;right: 0;width: 100%;text-align: center;width: 196px;height: 100%;line-height: 196px;}
.infra5 .canvas-item .canvas .text .s1 {word-spacing: 8px;letter-spacing: 1px;font-size: 72px;font-family: impact;}
.infra5 .canvas-item .canvas .text .s2 {font-size: 30px;font-weight: bold;}
.infra5 .canvas-item .canvas p {text-align: center;padding-top: 22px;font-size: 16px;}

.infra6 {padding-bottom: 185px;}
.infra6 .wrap {background-position: center;background-repeat: no-repeat;height: 582px;}
.infra6 .txt {line-height: 160%;font-size: 16px;color: #fff;padding: 145px 0 45px;text-align: center;}
.infra6 ul {padding-left: 127px;}
.infra6 li {float: left;width: 25%;margin-bottom: 45px;}
.infra6 li h1 {font-size: 16px;color: #fff;}
.infra6 li h1 span {font-size: 48px;font-family: impact;margin-right:10px;}
.infra6 li h2 {font-size: 16px;color: #fff;padding-top: 12px;} 

.infra7 {position: relative;height: 624px;overflow: hidden;}
.infra7 .l {left: -50%;top: 0;position: absolute;margin-left: -962px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.infra7 .r {right: -50%;top: 79px;position: absolute;margin-right: -962px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.infra7 .r .t {padding: 197px 0 0 122px;font-size: 16px;color: #474747;position: absolute;z-index: 1;top: 0;left: 0;line-height: 160%;}


.frame1 {background: url(../images/frame2.jpg);}
.frame1 .over_bar {margin-left: -8px;height: 458px;}
.frame1 .over_bar .imgs {}
.frame1 .wrap {position: relative;}
.frame1 .itme {height: 604px;background-position: center;background-repeat: no-repeat;width: 100%;margin-top: 12px;}
.frame1 .title {text-align: center;position: absolute;width: 100%;top: 0;left: 0;padding-top: 125px;}
.frame1 .title h1 {padding-bottom: 16px;font-size: 36px;}


.invest1 {padding-bottom: 80px;}
.invest1 .tab_nav {padding: 98px 0 10px;}
.invest1 .tab_nav a {float: left;width: 139px;height: 39px;text-align: center;line-height: 39px;color: #474747;font-size: 16px;border: 1px solid #d9d9d9;margin-right: 15px;}
.invest1 .tab_nav a.qz.act {background: #204c7e;border-color: #204c7e;color: #fff;}
.invest1 .tab_nav a.kg.act {background: #0666b7;border-color: #0666b7;color: #fff;}
.invest1 .tab_nav a.cg.act {background: #3087cf;border-color: #3087cf;color: #fff;}
.invest1 .tab_nav a.dg.act {background: #51bcdc;border-color: #51bcdc;color: #fff;}
.invest1 .tab_nav a.on {font-weight: bold;}
.invest1 .tab_con {width: 1250px;}
#container1 {position: relative; overflow:hidden;}
#container1 .grid {border: 1px solid #d9d9d9;padding: 20px;position: relative;padding-bottom: 40px;}
#container1 .grid:after {
	content: "";
	display: block;
	width: 168px;
	background: #fff url(../images/inves_1.png) no-repeat center;
	height: 33px;
	position: absolute;
	left: 50%;
	bottom: -19px;
	margin-left: -84px;
}
#container1 .grid .imgs {width: 100%;height: auto;}
#container1 .grid .tit {font-size: 18px;color: #4a4a4a;line-height: 160%;padding-top: 23px;}
#container1 .grid .p {color: #707070;line-height: 160%;padding-top: 6px;}


.Broad1 {padding-bottom: 115px;}
.Broad1 .title {text-align: center;padding: 130px 0 94px;}
.Broad1 .title h1 {font-size: 36px;color: #474747;padding-bottom: 12px;}
.Broad1 .title h1 span {font-family: arial;}
.Broad1 ul {overflow: hidden;}
.Broad1 li {width: 50%;float: left;margin-bottom: 100px;position: relative;}
.Broad1 li .l {float: left;width: 255px;height: 338px;background: url(../images/broad_1.png) no-repeat right bottom;}
.Broad1 li .r1 {overflow: hidden;padding-right: 65px;position: relative;height: 338px;}
.Broad1 li .r1 .txt{padding-left: 43px;}
.Broad1 li .r1 .txt h1 {font-size: 24px;color: #474747;padding: 24px 0 41px;}
.Broad1 li .r1 .txt h2 {font-size: 16px;color: #474747;padding-bottom: 17px;line-height: 160%;}
.Broad1 li .r1 .txt p {font-size: 16px;color: #474747;line-height: 160%;}
.Broad1 li .r1 .txt p span {margin-right: 20px;}
.Broad1 li .r1 .a_wp {padding-top: 87px;overflow: hidden;position: absolute;left: 0;bottom: 43px;}
.Broad1 li .r1 .a_wp a {float: left;font-size: 14px;color: #474747;height: 17px;display: inline-block;line-height: 17px;}
.Broad1 li .r1 .a_wp a i {display: inline-block;}
.Broad1 li .r1 .a_wp a.a1 {text-align: right;background-position: 43px 0;padding: 0 1px 9px 0px;border-bottom: 1px solid #e4e5e5;}
.Broad1 li .r1 .a_wp a.a1 i {margin: 0 16px 0 43px;background: url(../images/broad_2.png) no-repeat;width: 17px;height: 17px;}
.Broad1 li .r1 .a_wp a.a2 {padding: 0 23px 12px 5px;background: url(../images/broad_4.png) no-repeat;margin-left: 19px;background-position: -135px 24px;}
.Broad1 li .r1 .a_wp a.a2 i {margin: 0 14px 0 5px;background: url(../images/broad_3.png) no-repeat;width: 17px;height: 17px;position: relative;top: 1px;}
.Broad1 li .r1 .a_wp a.a1:hover {border-bottom: 1px solid #116997;}
.Broad1 li .r1 .a_wp a.a2:hover {background-position: left bottom;}
.Broad1 li .r1 .txt.txt1 h1 {font-size: 18px;padding-bottom: 0;line-height: 140%;height: 66px;}
.Broad1 li .r1 .txt.txt1 h2 {padding-bottom: 0px;}
.Broad1 li .r1 .a_wp.a_wp1 {padding-top: 60px;}
.Broad1 li .r1 .a_wp a.a3 {padding: 0 7px 12px 42px;background: url(../images/broad_5.png) no-repeat;background-position: -161px 24px;}
.Broad1 li .r1 .a_wp a.a3 i {margin: 0 14px 0 5px;background: url(../images/broad_3.png) no-repeat;width: 17px;height: 17px;position: relative;top: 1px;}
.Broad1 li .r1 .a_wp a.a3:hover {background-position: left bottom;}


.esta1 {overflow: hidden;}
.esta1 .nav_wp {padding: 53px 0 20px;}
.esta1 .nav_wp .div {float: left;text-align: center;width: 175px;opacity: 0;position: relative;margin-bottom: 20px;}
.esta1 .nav_wp .div:after {
	content: "";
	background: url(../images/seta_0.png) no-repeat center;
	width: 56px;
	height: 7px;
	display: block;
	position: absolute;
	top: 40px;
	left: -25px;
}
.esta1 .nav_wp .div.on:after {content: "";display: none;}
.esta1 .nav_wp .div i {display: inline-block;height: 43px;width: 48px;}
.esta1 .nav_wp .div i.i1 {background: url(../images/seta_1.png) no-repeat top center;}
.esta1 .nav_wp .div i.i2 {background: url(../images/seta_2.png) no-repeat top center;}
.esta1 .nav_wp .div i.i3 {background: url(../images/seta_3.png) no-repeat top center;}
.esta1 .nav_wp .div i.i4 {background: url(../images/seta_4.png) no-repeat top center;}
.esta1 .nav_wp .div i.i5 {background: url(../images/seta_5.png) no-repeat top center;}
.esta1 .nav_wp .div i.i6 {background: url(../images/seta_6.png) no-repeat top center;}
.esta1 .nav_wp .div i.i7 {background: url(../images/seta_7.png) no-repeat top center;}
.esta1 .nav_wp .div span {font-size: 16px;color: #474747;display: block;}
.esta1 .nav_wp .div:hover i {background-position: 0 -43px;}
.esta1 .nav_wp .div:hover span {color: #0073d6;}
.esta1 .nav_wp .div.act i {background-position: 0 -43px;}
.esta1 .nav_wp .div.act span {color: #0073d6;}

.esta2 {padding-bottom: 75px;}
.esta2 #focus {height:780px;width:100%;position:relative;margin:auto;}
.esta2 .frame {width:100%;height:100%;overflow:hidden;}
.esta2 .frame .child {height:100%;float:left;}
.esta2 .frame .child .list {overflow: hidden;width: 1260px;}
.esta2 .frame .child .list li {float: left;width: 396px;height: 375px;margin-right: 21px;position: relative;text-align: center;overflow: hidden;}
.esta2 .frame .child .list li .imgs {height: 297px;width: 100%;overflow: hidden;}
.esta2 .frame .child .list li .imgs img {width: 100%;height: auto;}
.esta2 .frame .child .list li .p {font-size: 18px;color: #474747;padding-top: 15px;}
.esta2 .frame .child .list li .mask {position: absolute;top: -354px;left: 0;width: 100%;height: 354px;display: table;background: url(../images/esta6.jpg);transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;}
.esta2 .frame .child .list li .mask .txt {padding: 0 35px;display: table-cell;vertical-align: middle;}
.esta2 .frame .child .list li .mask .txt h1 {font-size: 18px;color: #fff;}
.esta2 .frame .child .list li .mask .txt p {color: #fff;padding-top: 15px;text-align: left;}
.esta2 .frame .child .list li:hover .mask {top: 0;}
.esta2 .nav {position:absolute;overflow:hidden;left:0%;bottom:5px;width: 100%;text-align: center;}
.esta2 .nav a {height: 20px;}
.esta2 .nav a span {width:36px;height:4px;font-size:0;background:#e5e5e5;display: inline-block;margin: 0 4px;}
.esta2 .nav a.now span {background:#0d7bd8;}


.Count1 {position: relative;height: 1155px;}
.Count1 .wrap {position: absolute;top: 0;left: 50%;margin-left: -615px;z-index: 1;}
.Count1 .bj1 {width: 100%;height: auto;}
.Count1 .bj2 {position: absolute;left: 50%;width: 1074px;height: 428px;margin-left: -952px;top: 609px;}
.Count1 .con {position: relative;z-index: 1;height: 428px;top: 613px;left: 0;}
.Count1 .con .l {float: left;width: 729px;margin-right: 63px;}
.Count1 .con .l .txt {padding: 50px 92px 0 14px;}
.Count1 .con .l .txt p {color: #fff;padding-bottom: 12px;}
.Count1 .con .r {overflow: hidden;}
.Count1 .con .r .txt {padding-top: 70px;}
.Count1 .con .r .txt h1 {font-size: 36px;color: #fff;}
.Count1 .con .r .txt h2 {font-size: 24px;color: #fff;padding: 12px 0 27px;}

.Count2 {background: url(../images/coun_3.png) no-repeat left bottom;height: 1186px;}
.Count2 .title {text-align: center;padding: 125px 0 55px;}
.Count2 .title h1 {font-size: 36px;color: #474747;padding-bottom: 10px;}
.Count2 .title p {font-size: 14px;color: #474747;padding-top: 40px;}
.Count2 .title p span {margin: 0 10px; font-size:16px;}
.Count2 .infra4 .box .itme {width: 295px;}
.Count2 .infra4 .box .itme.d1 {left: 14px;}
.Count2 .infra4 .box .itme.d2 {left: 315px;}
.Count2 .infra4 .box .itme.d3 {left: 618px;}
.Count2 .infra4 .box .itme.d4 {left: 917px;}

.Count3 {position: relative;height: 760px;overflow: hidden;top: -85px;margin-bottom: -85px;}
.Count3 .l {position: absolute;left: -100%;width: 50%;height: 680px;bottom: 0;}
.Count3 .l .bar {position: absolute;background: url(../images/mask1.png);z-index: 1;}
.Count3 .l .bar.top {height: 25px;width: 100%;top: 0;left: 0;}
.Count3 .l .bar.bottom {height: 25px;width: 100%;bottom: 0;left: 0;}
.Count3 .l .bar.left {width: 25px;height: 630px;top: 25px;left: 0;}
.Count3 .l .bar.right {width: 25px;height: 630px;top: 25px;right: 0;}
.Count3 .l .bigdiv {height: 630px;padding: 25px;background: #f8f8f8;}
.Count3 .l .bigdiv .img{background: url(../images/img28.png) center no-repeat;background-size: cover;width: 100%;height: 100%;}
.Count3 .l .bigdiv #map {width: 100%;height: 100%;}
.Count3 .r {position: absolute;width: 951px;height: 760px;left: 150%;}
.Count3 .r .txt {padding: 200px 30px 0 93px;}
.Count3 .r .txt h1 {font-size: 36px;color: #fff;}
.Count3 .r .txt img {margin: 17px 0 50px;}
.Count3 .r .txt p { color: #fff;line-height: 160%;padding: 3px 0;text-transform: uppercase;}
.Count3 .r .txt p span {font-family: arial;}


.Asets1 {padding-top: 67px;}
.Asets1 .l {width: 615px;float: left;display: table;height: 410px;}
.Asets1 .l .txt {display: table-cell;vertical-align: middle;padding: 0 72px 0 12px;}
.Asets1 .l .txt h1 {font-size: 24px;color: #474747;}
.Asets1 .l .txt img {margin-top: 14px;margin-bottom: 39px;}
.Asets1 .l .txt h2 {font-size: 16px;color: #474747;padding-bottom: 10px;}
.Asets1 .l .txt p { color: #474747;padding-bottom: 35px;line-height: 160%;}
.Asets1 .l .txt p span {font-size: 20px;font-weight: bold;margin: 0 5px;}
.Asets1 .r {overflow: hidden;height: 410px;}
.Asets1 .r .div {float: left;width: 205px;height: 205px;text-align: center;}
.Asets1 .r .div:first-child {width: 212px;margin-right: -7px;background-repeat: no-repeat;background-position: center;}
.Asets1 .r .div .txt {height: 100%;display: table;text-align: center;width: 100%;}
.Asets1 .r .div .p {padding: 0 40px;display: table-cell;vertical-align: middle;font-size: 18px;color: #fff;line-height: 140%;}
.Asets1 .r .div .txt .imgs {display: inline-block;width: 50px;height: 50px;padding-top: 59px;transition: all 0.8s;-webkit-transition: all 0.8s;}
.Asets1 .r .div .txt span {font-size: 16px;color: #474747;display: block;padding-top: 16px;}
.Asets1 .r .div .txt span.s1 {color: #fff;}
.Asets1 .r .div:hover .imgs {transform: scale(1.1);-webkit-transform: scale(1.1);}

.Asets2 {overflow: hidden;}
.Asets2 .title {text-align: center;padding: 128px 0 62px;}
.Asets2 .title h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.Asets2 .con {background-position: center;background-repeat: no-repeat;height: 537px;position: relative;}
.Asets2 .con .Line {background-position: 90px 30px;background-repeat: no-repeat;height: 537px;opacity: 0;}
.Asets2 .con .imgs {position: absolute;width: 0;height: 0;}
.Asets2 .con .imgs.dh {opacity: 0;}
.Asets2 .con .imgs1 {top: 185px;left: 50px;}
.Asets2 .con .imgs2 {top: 131px;left: 175px;}
.Asets2 .con .imgs3 {top: 387px;left: 226px;}
.Asets2 .con .imgs4 {top: 0px;left: 323px;}
.Asets2 .con .imgs5 {top: 272px;left: 421px;}
.Asets2 .con .imgs6 {top: 138px;left: 515px;}
.Asets2 .con .imgs7 {top: 132px;left: 582px;}
.Asets2 .con .imgs8 {top: 358px;left: 676px;}
.Asets2 .con .imgs9 {top: 2px;left: 680px;}
.Asets2 .con .imgs10 {top: 80px;left: 861px;}
.Asets2 .con .imgs11 {top: 256px;left: 1029px;}
.Asets2 .con .imgs12 {top: 343px;left: 2px;width: auto;height:auto;}
.Asets2 .con .imgs13 {top: 174px;right: 2px;width: auto;height:auto;}

.Asets3 {padding-top: 155px;background-repeat: no-repeat;background-position: bottom center;}
.Asets3 .box1 {position: relative;padding-bottom: 110px;}
.Asets3 .box1 .l {float: left;width: 700px;height: 487px;}
.Asets3 .box1 .r {width: 700px;height: 487px;position:absolute;right: 0;top: 105px;box-shadow: 4px 0px 21px 6px #ccc;-webkit-box-shadow: 4px 0px 30px 6px #ccc;}
.Asets3 .box1 .r>img {position: absolute;left: 0;top: 0;}
.Asets3 .box1 .r .txt {padding: 100px 0 0 85px;position: relative;z-index: 1;}
.Asets3 .box1 .r .txt h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.Asets3 .box1 .r .txt p {color: #474747;padding-top: 18px;}
.Asets3 .box1 .r .con {position: relative;z-index: 1;padding: 40px 0 0 0px;}
.Asets3 .box1 .r .con ul {overflow: hidden;}
.Asets3 .box1 .r .con li {float: left;width: 128px;text-align: center;margin-left: 80px;}
.Asets3 .box1 .r .con li .imgs {width: 76px;height: 67px;overflow: hidden;margin: 0 auto;}
.Asets3 .box1 .r .con li .imgs img {width: 100%;height: auto;}
.Asets3 .box1 .r .con li p {font-size: 16px;color: #474747;padding-top: 12px;line-height: 140%;}
.Asets3 .box2 {text-align: center;padding: 340px 0 128px;}
.Asets3 .box2 h1 {font-size: 24px;color: #fff;padding-bottom: 14px;}
.Asets3 .box2 p {font-size: 16px;color: #fff;line-height: 160%;padding-top: 30px;}


.Leade1 {padding-bottom: 131px;}
.Leade1 .bj {position: absolute;left: 0;top: 0;width: 100%;height: auto;}
.Leade1 .wrap {overflow: hidden;padding-top: 657px;position: relative;z-index: 1;}
.Leade1 .wrap .l {float: left;}
.Leade1 .wrap .r {overflow: hidden;padding: 184px 0 0 70px;}
.Leade1 .wrap .r h1 {font-size: 36px;color: #474747;padding-bottom: 17px;}
.Leade1 .wrap .r h1 span {border-bottom: 1px solid #474747;float: left;margin-right: 10px;padding-bottom: 2px;}
.Leade1 .wrap .r p {font-size: 14px;color: #707070;line-height: 150%;padding-top: 12px;}
.Leade1 .wrap .r .qm {float: right;margin-top: 20px;margin-right: 30px;}
.Leade1 .wrap .r .tit {margin-bottom: 8px;}

.Leade2 {background: url(../images/frame2.jpg);padding-bottom: 10px;}
.Leade2 .title {text-align: center;padding: 150px 0 115px;}
.Leade2 .title h1 {font-size: 36px;color: #474747;padding-bottom: 15px;}
.Leade2 .title .tit {width: 230px;height: 42px;text-align: center;font-size: 16px;color: #fff;background: #116998;line-height: 42px;margin: 35px auto 0;}
.Leade2 .con {overflow: hidden;display: none;position: relative;}
.Leade2 .con.show {display: block;}
.Leade2 .con .list1 {width: 1260px;margin-left: -12px;}
.Leade2 .con .list2 {text-align: center;}
.Leade2 .con li {display: inline-block;width: 269px;text-align: center;height: 458px;overflow: hidden;margin: 0 73px;}
.Leade2 .con li .imgs {padding: 8px;border: 1px solid #c4c4c4;height: 252px;}
.Leade2 .con li .imgs img {width: 100%;height: auto;}
.Leade2 .con li .txt {}
.Leade2 .con li .txt h1 {font-size: 20px;color: #474747;padding: 40px 0 12px;}
.Leade2 .con li .txt p {font-size: 14px;color: #707070;line-height: 160%;}
.Leade2 .con .ld {position: absolute;right: 1px;bottom: 30px;width: 137px;height: 40px;line-height: 40px;border: 1px solid #dbdbdb;text-align: center;cursor: pointer;font-size: 16px;color: #707070;}


.capit1 .wrap {overflow: hidden;position: relative;margin-top: 78px;}
.capit1 .wrap .l {float: left;width: 678px;}
.capit1 .wrap .l .txt {padding: 106px 245px 0 11px;height: 290px;}
.capit1 .wrap .l .txt h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.capit1 .wrap .l .txt h2 {font-size: 16px;color: #474747;padding-top: 33px;}
.capit1 .wrap .l .txt p {color: #474747;;line-height: 140%;padding-top: 16px;}
.capit1 .wrap .r {position: absolute;right: 0;top: 0;overflow: hidden;width: 677px;}
.capit1 .wrap .r .txt {padding: 61px 0 0 208px;}
.capit1 .wrap .r .txt h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.capit1 .wrap .r .txt ul {margin-top: 30px;overflow: hidden;width: 520px;}
.capit1 .wrap .r .txt li {float: left;width: 90px;text-align: center;height: 99px;margin-right: 38px;}
.capit1 .wrap .r .txt li .icon {width: 45px;height: 44px;margin: 0 auto;}
.capit1 .wrap .r .txt li span {padding-top: 13px;display: inline-block;line-height: 140%;}
.capit1 .wrap .imgs {width: 100%;height: auto;overflow: hidden;}
.capit1 .wrap .imgs img {transition: all 0.8s;-webkit-transition: all 0.8s;}
.capit1 .wrap .imgs:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}

.capit2 {overflow: hidden;}
.capit2 .title {text-align: center;padding: 146px 0 40px;}
.capit2 .title h1 {font-size: 24px;color: #474747;padding-bottom: 14px;}
.capit2 .title p { color: #707070;padding-top: 14px;line-height: 140%;}
.capit2 .tables {width: 1296px;margin: 0 auto;padding-bottom: 161px;}
.capit2 .tables td {border: 1px solid #f6f6f6;width: 307px;height: 111px;}
.capit2 .tables td .icon {width: 100%;height: 100%;background-repeat: no-repeat;}
.capit2 .tables td:hover .icon {background-position: 0 -109px;}
.capit2 .box1 {position: relative;padding-bottom: 20px;}
.capit2 .box1 .l {float: left;margin-top: 105px;width: 700px;height: 487px;position: relative;z-index: 1;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.capit2 .box1 .l .txt {position: absolute;top: 0;left: 0;padding: 152px 108px 0 80px;}
.capit2 .box1 .l .txt h1 {padding-bottom: 15px;font-size: 24px;color: #474747;}
.capit2 .box1 .l .txt p {line-height: 160%;color: #707070;}
.capit2 .box1 .l .txt img {padding-bottom: 37px;}
.capit2 .box1 .r {position: absolute;top: 0;right: -150%;}

.capit3 {padding-bottom: 150px;}
.capit3 .title {text-align: center;padding: 115px 0 35px;}
.capit3 .title h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.capit3 .title p {color: #707070;line-height: 140%;padding-top: 20px;}
.capit3 ul {overflow: hidden;width: 1260px;}
.capit3 li {float: left;width: 396px;height: 297px;margin-right: 21px;overflow: hidden;}
.capit3 li img {transition: all 0.8s;-webkit-transition: all 0.8s;}
.capit3 li:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}


.servi1 {padding-top: 69px;}
.servi1 .wrap {position: relative;height: 687px;}
.servi1 .box1 {position: absolute;top: 0;left: 0;z-index: 1;}
.servi1 .box2 {position: absolute;background-position: top left;background-repeat: no-repeat;width: 980px;height: 538px;top: 51px;left: 196px;overflow: hidden;}
.servi1 .box2 .l {margin-left: 269px;float: left;width: 240px;margin-right: 30px;}
.servi1 .box2 .l h1 {padding: 29px 0 14px;font-size: 24px;color: #474747;}
.servi1 .box2 .r {overflow: hidden;margin: 35px 0 0 0px;}
.servi1 .box2 .r p {color: #474747;line-height: 160%;}
.servi1 .box3 {position: absolute;width: 766px;height: 510px;right: 0;top:177px;box-shadow: 4px 0px 21px 6px #ccc;-webkit-box-shadow: 4px 0px 30px 6px #ccc;background: #fff;}
.servi1 .box3 ul {overflow: hidden;margin: 64px 0 10px;}
.servi1 .box3 li {float: left;width: 33.33%;text-align: center;height: 144px;}
.servi1 .box3 li .imgs {width: 66px;height: 57px;margin: 0 auto 10px;}
.servi1 .box3 li span {font-size: 16px;color: #474747;}
.servi1 .box3 .t p {color: #474747;line-height: 160%;padding-left: 63px;margin-bottom: 4px;}

.servi2 .title {text-align: center;padding: 57px 0 40px;}
.servi2 .title h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.servi2 .title p {color: #474747;line-height: 140%;padding-top: 20px;}
.servi2 .box1 {}
.servi2 .box1 ul {overflow: hidden;}
.servi2 .box1 li {width: 212px;background-position: top center;position: relative;height: 262px;float: left;padding-right: 123px;text-align: center;opacity: 0;}
.servi2 .box1 li:after {content: "";display: block;width: 95px;height: 19px;background: url(../images/infra18.png);position: absolute;right: 15px;top: 83px;}
.servi2 .box1 li:last-child {padding-right: 0;}
.servi2 .box1 li:last-child:after {display: none;}
.servi2 .box1 li .can {width: 186px;height: 186px;position: absolute;top: 0;left: 16px;}
.servi2 .box1 li .imgs {height: 186px;line-height: 186px;vertical-align: middle;position: relative;z-index: 1;}
.servi2 .box1 li p {font-size: 16px;color: #474747;padding-top: 22px;line-height: 140%;}
.servi2 .box2 {background: url(../images/serv7.jpg) no-repeat center;height: 582px;}
.servi2 .box2 .tit {text-align: center;padding: 105px 0 42px;}
.servi2 .box2 .tit h1 {font-size: 24px;color: #fff;padding-bottom: 15px;}
.servi2 .box2 .tit p {color: #fff;line-height: 140%;padding-top: 20px;}
.servi2 .box2 ul {padding-left: 237px;overflow: hidden;}
.servi2 .box2 li {float: left;width: 310px;margin-bottom: 40px;}
.servi2 .box2 li h1 {font-size: 16px;color: #fff;}
.servi2 .box2 li h1 span {font-size: 48px;font-family: impact;position: relative;top: 2px;margin-right: 10px;}
.servi2 .box2 li p {color: #fff;padding-top: 7px;}

.servi3 {padding-top: 140px;}
.servi3 .wrap {position: relative;height: 939px;}
.servi3 .title {padding-left: 8px;width: 410px;height: 240px;position: absolute;left: 0;top: 0;z-index: 1;}
.servi3 .title h1 {font-size: 24px;color: #474747;padding-bottom: 10px;padding-top: 25px;}
.servi3 .title p {color: #474747;padding-top: 20px;line-height: 140%;}
.servi3 ul {height: 939px;position: relative;}
.servi3 ul:before {
	content: "";
	display: block;
	width: 33px;
	height: 32px;
	background: url(../images/bj_l1.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 66px;
}
.servi3 ul:after {
	content: "";
	display: block;
	width: 33px;
	height: 32px;
	background: url(../images/bj_r1.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 83px;
}
.servi3 li {position: absolute;transition: all 0.3s;-webkit-transition: all 0.3s;}
.servi3 li .txt {position: absolute;font-size: 18px;line-height: 160%;}
.servi3 li .txt1 {left: 39px;bottom: 60px;color: #474747;}
.servi3 li .txt2 {top: 70px;left: 39px;color: #fff;}
.servi3 li .txt3 {top: 80px;left: 39px;color: #fff;}
.servi3 li .txt4 {top: 45px;left: 39px;color: #474747;}
.servi3 li .txt5 {top: 60px;left: 39px;color: #474747;}
.servi3 li.l1 {top: 245px;left: 0;width: 396px;height: 508px;}
.servi3 li.l2 {top: 0;left: 418px;width: 396px;height: 396px;}
.servi3 li.l3 {top: 417px;left: 418px;width: 396px;height: 522px;}
.servi3 li.l4 {top: 206px;left: 834px;width: 396px;height: 242px;}
.servi3 li.l5 {top: 469px;left: 834px;width: 396px;height: 404px;}

.servi4 {padding-bottom: 224px;}
.servi4 .title {text-align: center;padding: 140px 0 70px;}
.servi4 .title h1 {font-size: 24px;color: #474747;padding-bottom: 15px;}
.servi4 .title p {color: #474747;padding-top: 20px;line-height: 140%;}
.servi4 .box1 {height: 305px;position: relative;}
.servi4 .box1 .bj {position: absolute;top: 0;left: 0;height: 100%;background: url(../images/serv_18.png) no-repeat center;width: 100%;transition: all 1.6s ease-in-out;-webkit-transition: all 1.6s ease-in-out;opacity: 0;}
.servi4 .box1 ul {padding-left: 60px;position: relative;z-index: 1;height: 100%;}
.servi4 .box1 li {float: left;width: 186px;position: relative;height: 100%;text-align: center;}
.servi4 .box1 li span {font-size: 18px;color: #474747;}
.servi4 .box1 li .imgs {width: 76px;height: 76px;text-align: center;line-height: 76px;vertical-align: middle;margin: 0 auto;position: absolute;top: 50%;margin: -38px 0 0 -38px;left: 50%;background: url(../images/serv_11.png);background-position: bottom center;}
.servi4 .box1 li .imgs img {width: 38px;height: 37px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.servi4 .box1 li .imgs:hover {background-position: top center;}
.servi4 .box1 li .imgs:hover img {transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
.servi4 .box1 li.bottom span {position: absolute;bottom: 0;left: 0;width: 100%;}

.servi5 {position: relative;overflow: hidden;height: 641px;}
.servi5 .txt h1 {font-size: 24px;color: #fff;padding-bottom: 15px;}
.servi5 .txt p {color: #fff;padding-top: 20px;line-height: 160%;}
.servi5 .l {position: absolute;width: 960px;height: 560px;top: 81px;left: 50%;margin-left: -958px;}
.servi5 .l .txt {position: absolute;width: 615px;right: 0;top: 125px;z-index: 1;}
.servi5 .l .txt p {padding-right: 50px;}
.servi5 .r {position: absolute;width: 960px;height: 641px;top: 0px;right: 50%;margin-right: -958px;}
.servi5 .r .txt {width: 535px;left: 80px;top: 205px;position: absolute;z-index: 1;}


.home1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position: relative;}
.home1 .wrap {position: absolute;top: 0;left: 50%;margin-left: -615px;z-index: 1;}
.home1 .title {text-align: center;padding-top: 100px;transition: all 1.8s ease-in-out;-webkit-transition: all 1.8s ease-in-out;opacity: 0;}
.home1 .title h1 {font-size: 44px;padding-bottom: 12px;}

.home1 .imgs {width: 2684px;position: relative;left: 50%;top: 0;margin-left: -1342px;}
.home1 .imgs img {position: relative;left: 0;top:0;height: 946px;width: 100%;display: block;margin: 0 auto;max-width: none;/*transition: all 0.01s;-webkit-transition: all 0.01s;*/}
.home1 .imgs img:first-child {display: none;}
.night .home1 .imgs img{display: none;}
.night .home1 .imgs img + img {display: block !important;}
.home1 .drag_wp {width: 626px;height: 33px;position: absolute;left: 50%;margin-left: -313px;top: 700px;background: url(../images/home_11_a.png) no-repeat center;z-index: 2;transition: all 2.6s ease-in-out;-webkit-transition: all 2.6s ease-in-out;opacity: 0;}
.home1 .drag_wp .drag {width: 44px;height: 44px;margin: 0 auto;position: relative;background: url(../images/home_12_a.png) no-repeat center;top: -21px;cursor: pointer;left: 0;}

.night .home1 .title h1 { color: #fff; }
.night .home1 .drag_wp { background-image:url(../images/home_11.png); }
.night .home1 .drag_wp .drag{ background-image:url(../images/home_12.png); }


.night .home1 .title img{display: none;}
.night .home1 .title img + img {display: inline-block !important;}

.home2 {background-repeat: no-repeat;background-position: center;height: 1298px;margin-top: -227px;position: relative;overflow: hidden;}
.home2 .bottom_bg {position: absolute;width: 100%;height: auto;left: 0%;bottom: 0px;z-index: 2;height: 388px;background: url(../images/home_9.png) no-repeat center;}
.home2 .wrap {position: relative;}
.home2 .indust1 {position: relative;z-index: 1;}
.home2 .title {text-align: center;padding: 410px 0 66px;position: relative;z-index: 1;top: -300px;transition: all 2.4s ease-in-out;-webkit-transition: all 2.4s ease-in-out;opacity: 0;}
.home2 .title h1 {font-size: 36px;color: #fff;padding-bottom: 14px;}
.home2 .title p {font-size: 14px;color: #fff;padding-top: 34px;}
.home2.hover .title {top: 0;opacity: 1;}
.home2 .h-hove {width: 100%;position: absolute;height: 910px;top: 317px;left: 50%;margin-left: -615px;}
.home2 .h-hove .pic {position: absolute;}
.home2 .h-hove .pic.p1 {width: 66px;height: 68px;top: 15px;left: 700px;background: url(../images/home_4.png) no-repeat center;}
.home2 .h-hove .pic.p2 {width: 43px;height: 42px;top: 185px;left: 1000px;background: url(../images/home_5.png) no-repeat center;}
.home2 .h-hove .pic.p3 {width: 393px;height: 790px;top: 274px;left: 432px;background: url(../images/home_6.png) no-repeat center;}
.home2 .h-hove .pic.p4 {width: 113px;height: 124px;top: 480px;left: 205px;background: url(../images/home_7.png) no-repeat center;}
.home2 .h-hove .pic.p5 {width: 160px;height: 179px;top: 558px;left: 1070px;background: url(../images/home_8.png) no-repeat center;}

.home3 {background-repeat: no-repeat;background-position: center;height: 1450px;position: relative;z-index: 4;}
.home3 .wrap {position: relative;}
.home3 .txt {width: 630px;padding: 93px 0 0 22px;position: relative;z-index: 1;}
.home3 .txt .anmi {position: relative;left: -200px;opacity: 0;}
.home3 .txt h1 {font-size: 36px;color: #474747;padding-bottom: 15px;}
.home3 .txt p {font-size: 14px;color: #474747;line-height: 160%;padding-top: 20px;}
.home3 .txt .more {width: 156px;height: 30px;display: block;border: 1px solid #21262c;text-align: center;line-height: 30px;font-size: 12px;color: #474747;font-family: arial;margin-top: 30px;}
.home3 .box1 {}
.home3 .box1 .itme {position: absolute;}
.home3 .box1 .itme .t {position: absolute;}
.home3 .box1 .itme .t h1 {font-size: 18px;color: #fff;}
.home3 .box1 .itme .t h1 span {font-family: impact;font-size: 110px;margin-right: 10px;position: relative;top:2px;}
.home3 .box1 .itme .t p {font-size: 14px;color: #fff;}
.home3 .box1 .itme.itme1 {/*top: -308px;*/right: 95px;top: 300px;}
.home3 .box1 .itme.itme1 .t {top: 338px;left: 90px;}
.home3 .box1 .itme.itme2 {/*top: 186px;*/right: 0;top: 486px;}
.home3 .box1 .itme.itme2 .t {top: 71px;left: 71px;}
.home3 .box1 .itme.itme3 {/*top: 426px;*/right: 187px;top: 726px;}
.home3 .box1 .itme.itme3 .t {top: 170px;left: 55px;}
.home3 .wrap .bj {width: 95px;height: 95px;text-align: center;line-height: 95px;vertical-align: middle;position: absolute;top: 530px;left: 159px;}
.home3 .wrap .bj .bg {width: 36px;height: 36px;background: url(../images/bj2.png);border-radius: 50%;display: inline-block;position: absolute;top: 30px;left: 30px; animation:myfirst 3s linear 0s infinite alternate;}
.home3 .wrap .bj img {position: absolute;top: 30px;left: 30px;z-index: 1;}

@keyframes myfirst {
	0% {transform:scale(1.5);}
	25% {transform:scale(1.7);}
	50% {transform:scale(1.9);}
	75% {transform:scale(1.7);}
	100% {transform:scale(1.5);}
}

@-webkit-keyframes myfirst {
	0% {transform:scale(1.5);}
	25% {transform:scale(1.7);}
	50% {transform:scale(1.9);}
	75% {transform:scale(1.7);}
	100% {transform:scale(1.5);}
}

.home4 {position: relative;z-index: 4;top: -354px;margin-bottom: -354px;overflow: hidden;}


.ind_4 .children>.fl .f:before {
	content: "";
	display: inline-block;
	width: 520px;
	height: 520px;
	background: url(../images/home_1.png) no-repeat center;
	position: absolute;
	bottom: -19%;
	left: -10%;
	transition: all 2.5s ease-in-out;
	-webkit-transition: all 2.5s ease-in-out;
	opacity: 0.5;
}
.ind_4 .children>.fl .f:after {
	content: "";
	display: inline-block;
	width: 370px;
	height: 370px;
	background: url(../images/home_2.png) no-repeat center;
	position: absolute;
	bottom: -13%;
	left: 19%;
	transition: all 3s ease-in-out;
	-webkit-transition: all 3s ease-in-out;
	opacity: 0.2;
}
.ind_4 .children>.fl .f:hover:before {transform: scale(1.8);-webkit-transform: scale(1.8);opacity: 1;}
.ind_4 .children>.fl .f:hover:after {transform: scale(1.8);-webkit-transform: scale(1.8);opacity: 1;}






/*刘东*/
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
.fl{ float:left; }
.fr{ float:right; font-family: arial;}
.tran_scale{ overflow:hidden; display:block;}
.tran_scale>img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1);}
.tran_scale:hover>img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.ellipsi.multiline { display:block;    white-space: normal;   overflow: hidden;  text-align:justify; }

.ld2  #footer{ position: relative; }

.more_ld{ display:inline-block; text-transform: uppercase; }
.more_ld i { background:url(../images/b_q_10.png) no-repeat center right;display: inline-block;width: 22px;height: 12px;margin-left: 11px;transition: all 1.2s;-webkit-transition: all 1.2s;}
.more_ld:hover i {width: 45px !important;}

.build_1{ position: absolute; width:878px; height:348px; border:1px solid #e5a5a2; background:url(../images/line.png) repeat 0 0; top:50%; margin-top:-150px; left:50%; margin-left:-440px; z-index:10; text-align:center; }
.build_1 .item{ padding:70px 40px 0; color:#fff; }
.title_ld{ text-align:center; }
.title_ld h3{ font-size:36px; }
.title_ld .img{ padding:17px 0 30px; }
.ld #footer{ position: relative; }
.build_2{ height:1367px; position: relative;  overflow:hidden; background:url(../images/b1.jpg) no-repeat center top; }
.build_2 .title_ld{ padding:145px 0 80px; }

/*.bd_l{ position: absolute; height:100%; width:100%; background:url(../images/b_2.png) no-repeat center top; top:0; }*/
.ld_wrap{ position: relative; z-index:10; }
.build_2 .txt{ width:1176px; margin:0 auto; }
.build_2 .txt .fl,.build_2 .txt .fr{ width:318px; text-align:center; height:380px; background:url(../images/b_4.png) no-repeat 4px top; }
.build_2 .txt .fr{ background-position:right top; }
.ld .over_bar{ position: absolute; top:0; width:100%; }
.build_2 .txt h2{ font-size:100px; padding:100px 0 90px; color:#fff; }
.build_2 .txt h2 span{ font-size:30px; padding-left:10px;font-family: 微软雅黑; }
.build_2 .txt p{ font-size:18px; font-family: "微软雅黑";}

.build_3{ height:820px; position: relative; overflow:hidden;  }
.build_3 .title_ld{ padding:100px 0 33px; }
.build_3 ul{ width:1260px; text-align:center; margin:0 auto; }
.build_3 .list{ float:left; width:33.3%; }
.build_3 .list .top{ position: relative; width:299px; height:300px; margin:0 auto; }
.build_3 .list .top>img{ width:100%; height:100%; display:block; }
.build_3 .list .top .gz{ position: absolute; top:0; width:100%; height:100%; background:url(../images/b_6.png) no-repeat center; }
.build_3 .list .top .gz span{ display:block; height:110px; padding:80px 0 15px; line-height:110px; }
.build_3 .list .top .gz span img { vertical-align: middle; display:inline-block; max-height:100%; }
.build_3 .list .top .gz p{ font-size:20px; color:#fff; }
.build_3 .list .tit{ padding:70px 20px 0; color:#707070; }
.build_3 .list .tit h4{ font-size:18px; padding-bottom:10px; color:#474747; }

.bg_1{ bottom:0; width:100%; position: absolute; left:0; }
.bg_1 .imgs,.bg_2 .imgs{ height:100%; text-align:center; position: relative; }
.bg_1 .s1,.bg_2 .s1{ display:block; position: absolute; top:0; width:100%; left:0; }
.bg_1 .imgs img{ position: relative; z-index:10; }
.bg_2 { width:100%; position: absolute; left:0; top:0; }

.build_4{ position: relative; z-index:100; min-height:880px;  overflow:hidden; }
.build_4 .bg_2{ top:185px; }
.build_4 .title_ld{ padding:50px 0 125px; }
.build_4_list li{margin-left: 0;}
.build_4_list li + li{ margin-left: 30px;  }
.build_4_list li{ float:left; width:390px;}
.build_4_list{ width:1230px; margin:0 auto; }
.build_4_list .it{ border:1px solid #e4e5e5; height:440px;  margin:0 0px 0 50px;}
.build_4_list .it .it_child{ padding:0 20px 0 30px;  }
.build_4_list .it .h3{  position: relative; background:#fff; left:-50px; margin-top:45px; padding:15px 0; }
.build_4_list .it h3{ font-size:20px; padding:20px 0 20px 80px;  box-shadow:0px 0px 10px rgba(0,0,0,0.2); }
.build_4_list .it p{ padding:15px 0 20px; }
.build_4_list .it a{ display:block; padding-left:18px; background:url(../images/b_17.png) no-repeat left 4px; line-height:20px; position: relative; }
.build_4_list_1 a{ padding:0 30px 0 20px; }
.build_4_list_1 a span.ico{ position: absolute; right:0; top:0; }
.build_4_list .it .pdf{ padding-bottom:13px; }
.build_4 .bg_4{ position: absolute; bottom:0; left:0; width:100%; }
.build_4 .bg_4 img{ display:block; width:100%; }

.build_5{ position: relative; padding-bottom:80px; overflow:hidden; }
.build_5 .title_ld,.build_6 .title_ld{ padding:50px 0 50px; }
 .build_6 .title_ld { padding-bottom:30px; }

.b_5_list{ width:1230px; margin:0 auto; }
.b_5_list>li{ height:513px; padding-bottom:80px; }
.b_5_list .f img{ display:block; width:100%; height:100%; }
.b_5_list .f{ width:750px; height:100%; float:left; }
.b_5_list .odd .f,.b_5_list .even .f2{ float:left; }
.b_5_list .even .f,.b_5_list .odd .f2{ float:right; }
.b_5_list .f2{ width:480px; height:513px; position: relative; z-index:10; }
.b_5_opacity{ position: absolute; height:386px; width:620px; background:url(../images/b_20.png) no-repeat center; right:-15px; top:50%; margin-top:-198px; }
.b_5_list .even  .b_5_opacity{ right:auto; left:-15px; }
.b_5_opacity .text{ position: relative; padding:0 80px 0; }
.b_5_opacity .text h3{ font-size:22px; padding-bottom:20px; }
.b_5_opacity .text p{ padding-left:20px; background:url(../images/b_17.png) no-repeat left 4px; line-height:20px; padding-bottom:13px; color:#707070; }
.b_5_opacity .text p:hover {color: #204798;}
.lb_banner .bx-wrapper .bx-pager.bx-default-pager a{  }
.lb_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ }
.bx-pager-item{ float:left; }


.build_5 #focus{height:513px;width:750px;position:relative;margin:auto;}
.build_5 .frame{width:100%;height:100%;overflow:hidden;}
.build_5 .frame .child{height:100%;float:left;}
.build_5 .nav{position:absolute; right:30px; width:auto;bottom: 20px;}
.build_5 .nav a{border-radius:0; border:1px solid #fff; background:none;display: inline-block;width: 10px;height: 10px;margin: 0 3px;}
.build_5 .nav a.now{background:#fff;color:#fff;}

.wrap2,.w1230 { width:1230px; margin:0 auto;  }
.build_6_txt>.fl{ width:655px; height:400px; background:url(../images/b_21.png) no-repeat center top; overflow:hidden; position: relative; }
.build_6_txt>.fl .cont{ padding:66px 60px 0 70px; }
.build_6_txt .cont .child_1{ padding-bottom:30px; }
.build_6_txt .cont h3{ font-size:20px; padding-bottom:17px; color:#474747; }
.build_6_txt .cont .child_1 .cf span{ float:left; width:75px; color:#707070; }
.build_6_txt .cont .child_1 .cf>div{ overflow:hidden; color:#707070;  padding-bottom: 4px;}
.build_6_txt .cont .child_1 .cf>div p{ padding-bottom:4px; }
.build_6_txt>.fl h4{ position: absolute; right:80px; font-size:18px; width:20px; height:94px; top:50%; margin-top:-50px; line-height:25px; }
.build_6_txt .peo{ position: relative; float:left; width:280px; height:370px;  overflow:hidden; margin-top:20px; margin-right:15px;}
.build_6_txt .peo>a,.build_6_txt .peo>a img{ display:block; width:100%; height:100%; }
.build_6_txt .peo p{ position: absolute; width:100%; line-height:50px; bottom:0; background:url(../images/b_22.png) repeat-x 0; text-align: center; color:#fff; font-size:20px; }
.build_6_txt .peo + .peo{ margin-right:0; }

.build_7{ background:#f6f6f6 url(../images/b_23.png) no-repeat center top; position: relative;  overflow:hidden; }
.build_7 .bg_1{ bottom:auto; top:35px; }
.build_7 .title_ld{ padding:230px 0 15px; }
.b_7_list{ width:1230px; margin:0 auto 138px; }
.b_7_list li{ width:25%; float:left; }
.b_7_list li .text{ position: relative; width:330px; height:226px; overflow:hidden; }
.b_7_list li .text>img{ display:block; width:100%; height:100%; }
.b_7_list li + li .text{ top:40px; }
.b_7_list li + li + li .text{ top:0; left:-25px; }
.b_7_list li + li + li + li .text{ top:40px; }
.b_7_list li .text .cont{ position: absolute; width:100%; height:100%; left:0; top:0; z-index:10; }
.b_7_list li .text .cont>div{ padding:50px 60px 0 40px; color:#fff; }
.b_7_list li .text .cont h3{ font-size:20px; padding-bottom:16px; }
.b_7_list li .text .cont p{ padding-left:20px; background:url(../images/b_25.png) no-repeat left 4px; line-height:150%; padding-bottom:11px; }



/*qingcun*/
.build_qc_1{ height:1400px; overflow:hidden; }
.build_qc_1 .ban{ position: absolute; top:0; left:0; }
.build_qc_1 .ban img{ display:block; width:100%; }
.build_qc_1 .title_ld{ padding:215px 0 50px; color:#fff; }
.ld_qc_1{ text-align:center; color:#fff; }
.ld_qc_1 h4{ display:inline-block; margin-bottom:60px; font-size:16px; }
.ld_qc_1 h4 span{ display:block; text-align:right; margin-top:15px; margin-right:8px; }

.wrap_1230{ width:1230px; margin:0 auto; position: relative;z-index: 2;}
.ld_qc_2 { margin-top:65px; overflow: hidden;}
.ld_qc_2 li{ float:left; width:33.3%; height:550px; position: relative; overflow:hidden; box-shadow: 0px 0px 15px rgba(0,0,0,0.1) }

.ld_qc_2 li .txt{ position: absolute; bottom:60px; text-align:center; color:#fff; width:100%; }
.ld_qc_2 li .txt.t1 {}
.ld_qc_2 li .txt.t2 {}
.ld_qc_2 li .txt.t3 {margin-bottom: -29px;}
.ld_qc_2 li .txt p{  padding:0 55px;}
.ld_qc_2 li .txt p.p1 {   font-size: 24px;}
.ld_qc_2 li img{ display:block; width:100%; height:100%; }
.ld_qc_2 li strong{ font-size:100px; font-family:impact; }
.ld_qc_2 li{ margin-top:105px; font-size:24px; }

.ld_qc_2 li+li{ margin-top:0; }
.ld_qc_2 li+li .txt{ bottom:220px; text-align: justify; font-size:16px; }
.ld_qc_2 li+li+li{ margin-top:50px; font-size:24px;  }
.ld_qc_2 li+li+li .txt{ bottom:60px; text-align: center; }

.ld_qc_3 .title_ld{ padding:50px 0 20px; }
.ld_qc_3 { position: relative; overflow:hidden; }
.ld_qc_3_list{ height:710px; }
.ld_qc_3_list li{ float:left; width:20%; position: relative; height:100%; left: -25px;}
.ld_qc_3_list  .ld_bg{ position: absolute; text-align:center; }
.ld_qc_3_list .l1 .ld_bg{ width:420px; height:100%; background:url(../images/b_q_3.png) no-repeat center top; left:0; top:0; }
.ld_qc_3_list .l2 .ld_bg{ width:296px; height:100%; background:url(../images/b_q_4.png) no-repeat center top; right:-70px; top:200px; }
.ld_qc_3_list .l3 .ld_bg{ width:274px; height:100%; background:url(../images/b_q_5.png) no-repeat center top; right:-20px; top:90px; }
.ld_qc_3_list .l4 .ld_bg{ width:360px; height:100%; background:url(../images/b_q_6.png) no-repeat center top; right:-80px; top:90px; }
.ld_qc_3_list .l5 .ld_bg{ width:320px; height:100%; background:url(../images/b_q_7.png) no-repeat center top; right:-40px; top:150px; }
.ld_qc_3_list .l4 .tit { padding-right:0px; }
.ld_qc_3_list .tit span img{ display:inline-block; max-height:100%; }
.ld_qc_3_list .tit p{ color:#909090; }
.ld_qc_3_list .l3,
.ld_qc_3_list .l5 { z-index:10; }
.ld_qc_3_list .l1 .tit span{ display:block; padding:130px 0 15px; }
.ld_qc_3_list .l2 .tit span{ display:block; padding:100px 0 12px; }
.ld_qc_3_list .l3 .tit span{ display:block; padding:50px 0 12px; }
.ld_qc_3_list .l4 .tit span{ display:block; padding:90px 0 20px; }
.ld_qc_3_list .l4 .tit p,.ld_qc_3_list .l2 .tit p{ color:#fff; }
.ld_qc_3_list .l5 .tit span{ display:block; padding:100px 0 12px; }

.ld_qc_4{ margin-bottom:175px; }
.ld_qc_4 .title_ld,.ld_qc_6 .title_ld{ padding:50px 0 60px; }
.ld_qc_4_list .f,.ld_qc_4_list .f2{ width:50%; height:572px; }
.ld_qc_4_list .odd .f,.ld_qc_4_list .even .f2{ float:right; }
.ld_qc_4_list .odd .f2,.ld_qc_4_list .even .f{ float:left; }

.ld_qc_4_list .f2{ box-shadow: 0px 0px 15px rgba(0,0,0,0.1); overflow:hidden; }
.ld_qc_4_list .f2 .item{ padding:90px 160px 0 70px; position: relative;  }
.ld_qc_4_list .f2 .item .top{ position: absolute; right:40px; width:100%; top:60px; text-align: right; font-size:18px; }
.ld_qc_4_list .top-1{ font-size:24px; color:#474747; margin-bottom:38px; }
.ld_qc_4_list .top-1 h2{ font-size:24px; }
.ld_qc_4_list .top-2 .h3{ font-size:18px; padding-bottom:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ld_qc_4_list  .more_ld{ margin:20px 0; }
.ld_qc_4_list  .p4{ font-size:16px; line-height:25px; }

.ld_qc_4_list .odd .f{ background:url(../images/qc_1.png) repeat-x left bottom; position: relative; }
.ld_qc_4_list .even .f{ background:url(../images/qc_1.png) repeat-x left top; position: relative; }
.ld_qc_4_list .odd .f>div{ width:585px; height:450px; overflow:hidden; position: absolute; bottom:30px; right:0; }
.ld_qc_4_list .even .f>div{ width:585px; height:450px; overflow:hidden; position: absolute; top:30px; left:0; }
.ld_qc_5{ height:540px; padding-bottom:125px; }
.ld_qc_5 .fl h2{ font-size:36px; padding-bottom:10px; padding-top:75px; }
.ld_qc_5 .fl{ width:250px; margin-right:55px; }
.ld_qc_5 .fl .con{ margin:65px 0 0; }
.ld_qc_5 .fl .con p{ padding-left:30px; background:url(../images/qc_4.png) no-repeat left top; height:83px; }
.ld_qc_5 .fl .con p span{ display:block; position: relative; top:-12px; font-size:16px; }
.ld_qc_5 .fl .con p+p+p{ background:url(../images/qc_5.png) no-repeat left top; }

.ld_qc_5 li{ position: relative; width:278px; height:435px; float:left; margin-left:30px; }
.ld_qc_5 li .tit { position: absolute; text-align: center; width:100%; bottom:0px; color:#fff; font-size:20px; }
.ld_qc_5 li .tit.t1 {bottom: 47px;}
.ld_qc_5 li .tit.t2 {bottom: 61px;}
.ld_qc_5 li .tit.t3 {bottom: 44px;}

.ld_qc_5 li .tit h3 {font-size: 20px;}
.ld_qc_5 li .tit img{ display:block; margin:8px auto 0; }
.ld_qc_5 li{ margin-top:65px; }
.ld_qc_5 li+li{ margin-top:0; }
.ld_qc_5 li+li+li{ margin-top:105px; }

.ld_qc_6{ width:1220px; margin:0 auto; padding-bottom:100px; }
.ld_qc_6 li.fl{ width:592px; }
.ld_qc_6 li.fr{ width:614px; }
.ld_qc_6 li p{ text-align: justify; font-family: 微软雅黑;}
.ld_qc_6 ul h3{ font-size:24px; margin-bottom:30px; font-family: 微软雅黑;}
.ld_qc_6 .top{ padding:55px 95px 45px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); min-height:200px; margin-bottom:15px; }
.ld_qc_6 .bot{ background:url(../images/qc_9.png) no-repeat 0 0; height:440px; color:#fff;  margin-bottom:15px;}
.ld_qc_6 .bot div{ padding:115px 80px 0;  }
.ld_qc_6 .con{  background:url(../images/qc_10.png) no-repeat 0 0; height:327px; width:435px; color:#fff;  margin:15px 0;}
.ld_qc_6 .con div{ padding:65px 60px 0;  }



.ld_work_1{ position: relative; }
.ld_work_1>img{ width:100%; display:block; }
.ld_work_1 .bg_1{ bottom:0; }

.ld_work_2 .title_ld{ padding:150px 0 25px;  }
.ld_work_2 .cont{ height:530px; position: relative; overflow:hidden; }
.ld_work_2 .d1{ position: absolute; top:0; width:224px; height:224px; background:url(../images/wc_4.png) no-repeat center; text-align:center; font-size:60px; font-family: arial; font-weight:bold; left:50%; margin-left:-112px;  }
.ld_work_2 .d1 span{ display:block; padding-top:65px; color:#fff; }
.ld_work_2 .d1 span i {font-family: impact;}
.ld_work_2 .d2{ width:50%; height:224px; position: absolute; left:0; top:122px; }
.ld_work_2 .d2 span{ float:right; width:224px; height:160px; padding-top:65px;  margin-right:8px; background:url(../images/wc_5.png) no-repeat center; text-align:center; font-size:60px; font-family: arial; font-weight:bold; font-family: impact;}
.ld_work_2 .d3{ width:50%; height:224px; position: absolute; right:0; top:122px; }
.ld_work_2 .d3 span{ float:left; width:224px; height:160px; padding-top:65px;  margin-left:8px; background:url(../images/wc_6.png) no-repeat center; text-align:center; font-size:60px; font-family: arial; font-weight:bold; font-family: impact;}
.ld_work_2 .p-1{ width:50%; position: absolute; top:103px; }
.ld_work_2 .p-1 p{ float:right; margin-right:140px; padding-right:260px; text-align:right; width:200px; background:url(../images/wc_7.png) no-repeat right center;font-size: 16px; }
.ld_work_2 .p-2{ width:50%; position: absolute; top:224px; }
.ld_work_2 .p-2 p{ float:right; margin-right:248px; padding-right:150px; text-align:right; width:200px; background:url(../images/wc_8.png) no-repeat right center; font-size: 16px;}

.ld_work_2 .p-3{ width:50%; position: absolute; top:224px; right:0; }
.ld_work_2 .p-3 p{ float:left; margin-left:248px; padding-left:150px; width:200px; background:url(../images/wc_9.png) no-repeat left center;font-size: 16px; }


.ld_work_3 .cont{ height:1080px; padding-top:50px;  background:url(../images/wc_10.png) no-repeat left top; position: relative; }
.ld_work_3 .txt-1 h3{ font-size:30px; padding-bottom:25px; }
.ld_work_3 .txt-1{ width:640px; text-align: justify; padding-left: 32px;}
.ld_work_3 .txt-1 p{ padding-bottom:10px;color: #707070; }
.ld_work_3 .txt-2{ position: absolute; width:260px; height:205px; right:100px; top:130px; background:#b70605; }
.ld_work_3 .txt-2 div{ color:#fff; padding:55px 40px 0; }
.ld_work_3 .txt-2 div h3{ padding-bottom:5px; font-size: 18px;}

.ld_work_3 .txt-3{ position: absolute; z-index:5; top:265px; right:170px; background:#fff; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); }
.ld_work_3 .txt-4{ position: absolute; z-index:6; top:490px; left:0px; background:#fff; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); }
.ld_work_3 .txt-5{ position: absolute; z-index:4; top:550px; right:0px; background:#fff; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); }
.ld_work_3 .txt-3 div,.ld_work_3 .txt-4 div,.ld_work_3 .txt-5 div{ margin:20px; }
.ld_work_3 .txt-3 div{ width:700px; height:330px; }
.ld_work_3 .txt-4 div{ width:528px; height:372px; }
.ld_work_3 .txt-5 div{ width:450px; height:270px; }
.ld_work_3 .tran_scale img{ width:100%; height:100%; }

.ld_work_4 { height:623px; position: relative; overflow:hidden; }
.ld_work_4 .fl,.ld_work_4 .fr{ width:50%; height:623px; position: relative; }

.ld_work_4 .fl .tran_scale{ width:1014px; height:624px; position: absolute; top:0; left:0; }
.ld_work_4 .fl .tran_scale>img{ height:100%; width:100%; }

.ld_work_4 .fr .txt{ background:url(../images/wc_13.png) no-repeat center; position: absolute; bottom:0; right:0; max-width:1002px; width:110%; height:545px; box-shadow: 0px 0px 15px rgba(0,0,0,0.2); }
.ld_work_4 .fr .txt>div{ padding:190px 0 0 120px; width:460px; }
.ld_work_4 .fr h3{ font-size:24px;font-family: 微软雅黑; padding-bottom:15px;}
.ld_work_4 .fr img{ display:block; }
.ld_work_4 .fr p{ color:#707070; font-family: 微软雅黑; padding-top:20px;}






.title_ld{ position: relative; opacity:0; top:-50px; transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.5s; -webkit-transition-delay:0.5s;}
.title_ld.animate{ opacity:1; top:0px; }
.build_qc_1 .title_ld{ opacity:1; top:0px;  }
.b_5_list .odd .f, .b_5_list .even .f2,.ld_qc_4_list .odd .f2, .ld_qc_4_list .even .f,.ld_qc_2 li:nth-child(1),.ld_work_4 .fl{ opacity:0; transform:translateX(-50px); -webkit-transform:translateX(-50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.b_5_list .even .f, .b_5_list .odd .f2,.ld_qc_2 li:nth-child(3),.ld_qc_4_list .odd .f, .ld_qc_4_list .even .f2,.ld_work_4 .fr{ opacity:0; transform:translateX(50px); -webkit-transform:translateX(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s;}
.b_5_list li.animate .f, .b_5_list li.animate .f2,.ld_qc_4_list li.animate .f, .ld_qc_4_list li.animate .f2{ opacity:1; transform:translateX(0px); -webkit-transform:translateX(0px);  }
.build_3 li:nth-child(2),.build_4_list li:nth-child(2),.build_6_txt,.b_7_list li:nth-child(2n+1),.ld_qc_2 li:nth-child(2),.ld_qc_5{ opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.build_3 li:nth-child(2n+1),.build_4_list li:nth-child(2n+1),.b_7_list li:nth-child(2n){ opacity:0; transform:translateY(-50px); -webkit-transform:translateY(-50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.build_3 .list.animate,.build_4_list li.animate,.build_6_txt.animate,.b_7_list li.animate,.ld_qc_5.animate{ opacity:1; transform:translateY(0px); -webkit-transform:translateY(0px); }
.ld_qc_2 li.animate,.ld_work_4.animate .fl,.ld_work_4.animate .fr{  opacity:1; transform:translate(0px); -webkit-transform:translate(0px); }
.ld_qc_3_list li{ opacity:0; transition:all 1.5s; -webkit-transition:all 1.5s; }
.ld_qc_3_list li:nth-child(1){ transform:translateX(-50px); -webkit-transform:translateX(-50px); }
.ld_qc_3_list li:nth-child(2){ transform:translateX(-100px); -webkit-transform:translateX(-100px); }
.ld_qc_3_list li:nth-child(3){ transform:translateX(-150px); -webkit-transform:translateX(-150px); }
.ld_qc_3_list li:nth-child(4){ transform:translateX(-200px); -webkit-transform:translateX(-200px); }
.ld_qc_3_list li:nth-child(5){ transform:translateX(-250px); -webkit-transform:translateX(-250px); }
.ld_qc_3_list li.animate{ opacity:1; transform:translate(0px); -webkit-transform:translate(0px); }
.ld_qc_6 .top,.ld_work_2 .cont{ opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.ld_qc_6 .tran_scale{ opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:1s; -webkit-transition-delay:1s;  }
.ld_qc_6 .bot{ opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:1.5s; -webkit-transition-delay:1.5s; }
.ld_qc_6 .con{ opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:2s; -webkit-transition-delay:2s; }
.ld_qc_6 ul.animate .top,.ld_qc_6 ul.animate .tran_scale,.ld_qc_6 ul.animate .bot,.ld_qc_6 ul.animate .con,.ld_work_2 .cont.animate{  opacity:1; transform:translate(0px); -webkit-transform:translate(0px); }
.ld_work_3 .cont li:nth-child(1){ opacity:0; transform:translate(50px,150px); -webkit-transform:translate(50px,150px);  transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.5s; -webkit-transition-delay:0.5s;  }
.ld_work_3 .cont li:nth-child(2){ opacity:0; transform:translate(-50px,120px); -webkit-transform:translate(-50px,120px);  transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:0.8s; -webkit-transition-delay:0.8s;  }
.ld_work_3 .cont li:nth-child(3){ opacity:0; transform:translate(-20px,50px); -webkit-transform:translate(-20px,50px); transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:1.1s; -webkit-transition-delay:1.1s;  }
.ld_work_3 .cont li:nth-child(4){ opacity:0; transform:translate(120px,-50px); -webkit-transform:translate(120px,-50px);  transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:1.5s; -webkit-transition-delay:1.5s;  }
.ld_work_3 .cont li:nth-child(5){ opacity:0; transform:translate(-120px,-50px); -webkit-transform:translate(-120px,-50px);  transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:2s; -webkit-transition-delay:2s;  }
.ld_work_3 .cont.animate li{ opacity:1; transform:translate(0px); -webkit-transform:translate(0px); }


.content_ld{ padding:100px 0 80px; }
.content_ld h3{ text-align: center; font-size:30px; line-height: 120%;}
.content_ld .autor{ text-align: center; line-height:22px; font-size:16px; color:#707070; padding:16px 0 20px; font-family: arial;}
.content_ld .autor img{ display:inline-block; vertical-align: middle; margin-right:6px; position: relative;top: -2px;}
.content_ld .content{ text-align: justify; }
.content_ld .content p{ padding-bottom:15px; color:#707070; }
.ld_new_click{ padding:90px 0 20px; }
.ld_new_click span{ display:inline-block; width:140px; height:40px; line-height:40px; text-align: center; border:1px solid #d9d9d9; margin-right:10px; cursor:pointer; font-size:16px; }
.ld_new_click span:hover,.ld_new_click span.now{ background:#116997; color:#fff; }

.new_list{ padding-bottom:110px; }
.new_list .page {padding-top: 24px;}
.new_list li{ display:none; }
.new_list li.now{ display:block; }
.cont_list_ld .li{ padding:0 130px 35px 12px; border-bottom:1px solid #e4e5e5; margin-bottom:17px; position: relative; }
.cont_list_ld .li .hover{ position: absolute; width:74px; right:10px; top:25px; background:url(../images/new_1.png) no-repeat center; height: 180px;}
.cont_list_ld .li:hover .hover{ background:url(../images/new_2.png) no-repeat center; }
.cont_list_ld .li .year_ld{ font-size:20px; height: 91px;}
.cont_list_ld .li .year_ld i {font-family: arial;}
.cont_list_ld .li .year_ld span{ font-size:70px; padding-right:5px; font-family: arial;}
.cont_list_ld .li h3 a{ display:block; width:900px; }
.cont_list_ld .li h3{ line-height:30px; margin-bottom:6px; font-size:20px; }
.cont_list_ld .li p{ color:#707070; }

.page span{ display:inline-block; margin:0 -5px 0 -8px; }
.page a{ display:inline-block; }
.page a:hover,.page a.now{ color:#106897; }
.school_1{ height:780px; background-size:cover !important; color:#fff; }
.school_1 .title_ld{ display:block; padding:235px 0 0; opacity:1; top:0; color:#fff; }
.school_1 h4{ color:#fff; font-size:30px; margin-bottom:40px; }
.school_1{ position: relative; }
.school_1 .wrap2{ position:relative; ; z-index:10; }
.school_1 .s_c_1{ width:430px; float:left; box-shadow: 0px 0px 15px rgba(0,0,0,0.3); }
.school_1 .s_c_2{ width:413px; margin:0 40px; float:left; }
.school_1 .s_c_2 .item .h4{ font-size:18px; text-align: center; /*padding:20px 0 35px;*/ padding:15px 0 20px; }
.school_1 .s_c_2 .item p{ max-height:9em; overflow:hidden; }
.school_1 .s_c_3{ overflow:hidden; }
.school_1 .s_c_3 p{ padding-bottom:10px; }

.sc_bg{ position: absolute;/* top:700px;*/ left:0; bottom: -85px;width: 65%;}
.sc_bg2{ position: absolute; top:815px; right:150px; animation:round 20s linear  infinite; -webkit-animation:round 20s linear  infinite; }

.left_sc{ float:left; width:815px; }
.school_2{ margin:117px 0 100px; }

.left_sc a.tran_scale{ width:314px; height:217px; margin-right:55px; float:left; }
.left_sc a.tran_scale>img{ display:block; height:100%; width:100%; }
.left_sc li{ padding-bottom:35px; border-bottom:1px solid #e4e5e5; margin-bottom:40px; }
.left_sc li .of h3{ padding-bottom:9px; font-size:22px; }
.left_sc li .of .tim{ display:block; color:#707070; font-family: arial;}
.school_2 li  p{ padding:10px 0 15px; color:#707070; }

.right_sc{ float:right; }
.right_sc dl{ padding:23px 27px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  }
.right_sc dl h2{ font-size:16px; padding-bottom:20px; }

.right_sc dt h3{ text-align: center; padding:15px 20px 10px; line-height:20px; color:#474747; font-size:14px;  }
.right_sc>a.tran_scale{ width:100%; }
.right_sc dd a{ padding-top:5px; color:#707070; }

.school_2 .tit_head{ position: relative; line-height:30px; font-size:24px; padding-bottom:35px; }
.school_2 .tit_head a{ position: absolute; top:0; right:0; width:156px; height:28px; text-align: center; line-height:28px; font-family: arial; font-size:12px; text-transform: uppercase; border:1px solid #d9d9d9; }
.left_sc .of{ overflow: hidden; }
.school_2  .more_ld{ display: inline-block; padding-right:35px; font-size:14px; text-transform: uppercase; background:url(../images/sc_4.png) no-repeat center right; }
.school_2  .left_sc .top{ border:0; padding-bottom:44px; margin-bottom:0; }
.school_2 .right_sc .li{ padding:30px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin-bottom:23px; width:310px; }
.right_sc .tran_scale{  height:192px; }
.right_sc .tran_scale img{ display: block; width:100%; height:100%; }

.school_2 .right_sc h3{ font-size:18px; line-height:1; padding-top:20px; }
.school_2 .right_sc li{ border-top:1px solid #d9d9d9; margin-top:25px; padding-top:10px;  }
.school_2 .right_sc li.first{ border-top:0; margin-top:0px; padding-top:0px;  }
.school_2 .right_sc .tit_head a{ width:112px; }
.school_2 .right_sc .tit_head { padding-bottom:20px; }
.school_2 .right_sc .li{ margin-bottom:13px;  }


@keyframes round{
	0%{
		transfrom:rotate(0deg);
		-webkit-transfrom:rotate(0deg);
	}
	50%{
		transform:rotate(360deg);
		-webkit--transform:rotate(360deg);
	}
	100%{
		transfrom:rotate(0deg);
		-webkit-transfrom:rotate(0deg);
	}
}
@-webkit-keyframes round{
	0%{
		transfrom:rotate(0deg);
		-webkit-transfrom:rotate(0deg);
	}
	50%{
		transform:rotate(360deg);
		-webkit--transform:rotate(360deg);
	}
	100%{
		transfrom:rotate(0deg);
		-webkit-transfrom:rotate(0deg);
	}
}

/*首页*/
.ind_1 img{ display: block; width:100%; }
.ind_last{ position: relative;  min-height:200px;}
.ind_last img{ display: block; width:100%;   }
.ind_last .tit{ position: absolute; width:80%; left:10%;  text-align: center; color:#fff; height:90px; top:50%; margin-top:-45px; z-index:10; opacity: 0;transition: all 2.2s ease-in-out;-webkit-transition: all 2.2s ease-in-out;transform: scale(0.1);-webkit-transform: scale(0.1);top: 30%;}
.ind_last .tit h3{ font-size:40px; padding-bottom:25px; }
.ind_last.hover .tit {transform: scale(1);-webkit-transform: scale(1);opacity: 1;top: 50%;}
.ind_4 { position: relative; z-index:2; }
.ind_4 .title_ld{ padding:100px 0 70px; }

.ind_4 .children>.fl,.ind_4 .children>.fr{ width:50%; height:750px; position: relative; }
.ind_4 .children>.fl .f{ position: absolute; width:105%; left:0; height:100%; top:0; background:#204c7e url(../images/ind_3.png) no-repeat left bottom; color:#fff;  overflow: hidden;}
.ind_4 .children>.fr .f{ position: absolute; width:105%; right:0; height:100%; top:80px; background:url(../images/ind_4.png) no-repeat left bottom; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
.ind_4 .children>.fl .f .item{ float:right; margin:175px 200px 0 0; width:440px;position: relative;z-index: 1; }
.ind_4 .children>.fr .f .item{ margin:175px 0 0 130px; width:440px; }

.ind_4 .year_ld2 span{ font-size:114px; padding-right:20px; }
.ind_4 .item h3{ font-size:22px; line-height:30px; padding-bottom:20px; font-family: 微软雅黑;}
.ind_4 .item p { margin-bottom:60px; font-family: 微软雅黑;}

.ind_4 .children>.fl .f .more_ld i{ background-image:url(../images/more.png); display: inline-block;width: 22px;}



.build_6_txt .cont .child_1 .cf .l {float: left;width: 75px;color: #707070;}
.build_6_txt .cont .child_1 .cf .r {overflow: hidden;padding-bottom: 4px;color: #707070;}

.ind_4 .children>.fr .f .item .year_ld2 {padding-bottom: 26px;}
.ind_4 .children>.fl .f .item .year_ld2 {padding-bottom: 26px;}


.school_2 .page{ padding-top:20px; }

.home1 .wp {width: 100%;height: auto;overflow: hidden;}
.home1 .bar_content {bottom: 70px;}
.bar_content span.s2 {background: url(../images/home_0_1.png) no-repeat top center;height: 0;}
.bar_content span.s3 {background: url(../images/infra13_1.png) no-repeat top center;height: 0;}
.Asets3 .bar_content {top: 589px;bottom: inherit;}
.jjl_title_nb {text-align: center;padding: 145px 0 38px;}
.jjl_title_nb h1 {color: #474747;font-size: 36px;margin-bottom: 15px;}

.build_4_list .it .pdf:after {content: "";clear: both;display: block;}
.build_4_list .it .pdf .ico {float: right;}
.build_4_list .it .pdf .jjl_pdf_a {background: none;padding: 0;}
.build_4_list .it .pdf .jjl_title_a {float: left;padding-right: 0;max-width: 240px;}



/*	xf 20170417	*/
.home21{ position: relative; text-align: center; overflow: hidden;}
/*.home21 .wrap{ background: url(../images/png1.png) center bottom no-repeat;}*/
.home21 .img{ position: relative; overflow: hidden; }
.home21 .img img{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: transform 5s;
	transition: transform 5s;
}
.home21.show .img img{
	/*-webkit-transform: scale(1.1);
	transform: scale(1.1);*/
	animation: sc 5s;
	-webkit-animation: sc 5s;
}
@keyframes sc{
	0%{-webkit-transform: scale(1);
	transform: scale(1);}
	50%{-webkit-transform: scale(1.1);
	transform: scale(1.1);}
	100%{-webkit-transform: scale(1);
	transform: scale(1);}
}
.home21 .cont{ position: relative; color: #fff;}
.home21 .cont h1{ font-size: 60px; font-weight: bold; margin-bottom: 12px;}
.home21 .cont h2{ font-family: Arial; font-size: 36px;}

.home22{ padding-bottom: 102px; background: url(../images/img17.jpg) center top no-repeat;}
.home22 .box1{ position: relative; padding-top: 100px; margin-bottom: 140px;}
.home22 .box1 .head{ margin-bottom: 32px; text-align: center;}
.home22 .box1 .head h1{ font-size: 36px; margin-bottom: 12px;}
.home22 .box1 .head h2{ font-size: 30px; text-transform: uppercase;}
.home22 .box1 .photos{ float: left; width: 50%; height: 400px; margin-bottom: 45px; overflow: hidden;}
.home22 .box1 .photos ul{ overflow: hidden;}
.home22 .box1 .photos li{ float: left; width: 615px; height: 400px; overflow: hidden;position: relative;}
.home22 .box1 .photos .vbtn{width: 78px;height: 78px;background: url(../images/paly.png) no-repeat center;background-size: contain;position: absolute;top: 50%;left: 50%;margin: -39px 0 0 -39px;z-index: 9;}
.home22 .box1 .news{ position: relative; float: right; width: 50%; height: 400px; margin-bottom: 45px; background-color: #fff; box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.08); z-index: 2;}
.home22 .box1 .news ul{}
.home22 .box1 .news li{ margin-left: -12px; padding: 28px 0; background: left no-repeat; font-size: 16px;}
.home22 .box1 .news li.cur{ color: #fff; background-image: url(../images/png2.png);}
.home22 .box1 .news span{ float: right; margin-right: 50px; font-family: Arial;}
.home22 .box1 .news p{ overflow: hidden; padding: 0 50px 0 62px; white-space: nowrap; text-overflow: ellipsis;}
.home22 .box1 .list{ clear: both; overflow: hidden;}
.home22 .box1 .list li{ position: relative; float: left; width: 300px; height: 195px; background: url(../images/img3.jpg) no-repeat; color: #fff; overflow: hidden;}
.home22 .box1 .list li + li{ margin-left: 10px;}
.home22 .box1 .list li p{ position: absolute; left: 0; right: 0; bottom: 0; padding: 13px 20px; text-align: center; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/png3.png);}
.home22 .box1 .list .more{ position: absolute; left: 50%; top: 50%; width: 198px; padding: 8px 0; margin-left: -100px; margin-top: -21px; border: 1px solid #fff; border-radius: 4px; text-align: center; font-size: 16px; color: #fff;}
.home22 .box1 .list .more .arr{ margin-left: 10px;
	-webkit-transition: transform 0.2s;
	transition: transform 0.2s;
}
.home22 .box1 .list .more:hover .arr{ margin-left: 10px;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.home22 .box2{ position: relative; height: 724px; margin-bottom: 222px;}
.home22 .box2 .head{ position: absolute; right: 0; top: 68px; width: 442px;}
.home22 .box2 .head h1{ font-size: 36px; margin-bottom: 15px;}
.home22 .box2 .head h2{ font-size: 28px; text-transform: uppercase; margin-bottom: 20px;}
.home22 .box2 .head p{ margin-bottom: 32px;}
.home22 .box2 .head .more{ display: block; width: 156px; padding: 6px 0; border: 1px solid #21262c; font-size: 12px; text-align: center; text-transform: uppercase;}
.home22 .box2 .blocks{ position: relative; width: 736px;}
.home22 .box2 .blocks li{ position: absolute; overflow: hidden;}
.home22 .box2 .blocks .l1{ left: 0; top: 0; width: 488px; height: 350px;}
.home22 .box2 .blocks .l2{ right: 0; top: 133px; width: 240px; height: 217px;}
.home22 .box2 .blocks .l3{ left: 0; top: 358px; width: 240px; height: 192px;}
.home22 .box2 .blocks .l4{ left: 248px; top: 358px; width: 240px; height: 366px;}
.home22 .box2 .blocks .l5{ right: 0; top: 358px; width: 240px; height: 292px;}
.home22 .box2 .blocks p{ position: absolute; left: 25px; bottom: 25px; font-size: 20px; color: #fff;}
.home22 .box2 .points{ position: absolute; left: 50%; top: 526px; margin-left: 353px;}
.home22 .box2 .points li{ position: absolute; left: 50%; top: 50%;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.home22 .box2 .points .p1{ width: 95px; height: 95px; margin-left: -48px; margin-top: -48px;
  -webkit-animation-name: animate1;
  animation-name: animate1;
}
.home22 .box2 .points .p2{ width: 36px; height: 36px; margin-left: -18px; margin-top: -18px;
  -webkit-animation-name: animate1;
  animation-name: animate1;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.home22 .box2 .points .p3{ width: 12px; height: 15px; margin-left: -6px; margin-top: -7px;
  -webkit-animation-name: animate2;
  animation-name: animate2;
}
.home22 .box2 .points li img{ display: block;}
@-webkit-keyframes animate1 {
	0%{
		opacity: 1;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	100%{
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes animate1 {
	0%{
		opacity: 1;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	100%{
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes animate2 {

}

@keyframes animate2 {

	
}

.home22 .box3{ position: relative;}
.home22 .box3 .head{ text-align: center; margin-bottom: 30px;}
.home22 .box3 .head h1{ font-size: 36px; margin-bottom: 10px;}
.home22 .box3 .head h2{ font-size: 30px; text-transform: uppercase;}
.home22 .box3 .lists{ position: relative; height: 750px; overflow: hidden;}
.home22 .box3 .carousel{ height: 750px;}
.home22 .box3 .list{ position: relative; float: left; width: 1230px; height: 750px; overflow: hidden;}
.home22 .box3 .list li{ position: absolute;}
.home22 .box3 .list .img{ position: absolute; width: 410px; height: 250px;}
.home22 .box3 .list .cont{ position: absolute; width: 410px; height: 250px; text-align: center; background: center no-repeat;}
.home22 .box3 .list .cont p{ display: inline-block; vertical-align: middle; font-size: 20px; letter-spacing: 0;}
.home22 .box3 .list .cont p span{ display: block; font-size: 18px; text-transform: uppercase;}
.home22 .box3 .list .l1{ left: 0; top: 0; width: 410px; height: 500px;}
.home22 .box3 .list .l1 .img{ left: 0; bottom: 0;}
.home22 .box3 .list .l1 .cont{ left: 0; top: 0;padding-bottom: 11px; background-image: url(../images/png8.png);}
.home22 .box3 .list .l2{ left: 0; bottom: 0; width: 820px; height: 250px;}
.home22 .box3 .list .l2 .img{ right: 0; top: 0;}
.home22 .box3 .list .l2 .cont{ left: 0; top: 0; padding-right: 11px; background-image: url(../images/png9.png);}
.home22 .box3 .list .l3{ right: 0; top: 0; width: 820px; height: 500px;}
.home22 .box3 .list .l3 .img{ left: 0; top: 0; width: 820px; height: 500px;}
.home22 .box3 .list .l3 .cont{ left: 0; bottom: 0; background-color: #fff;}
.home22 .box3 .handle{ position: absolute; right: 0; bottom: 0; width: 410px; height: 250px; background: url(../images/png10.png) no-repeat;}
.home22 .box3 .handle .box{ position: absolute; left: 50%; top: 50%; width: 160px; height: 30px; margin-left: -80px; margin-top: -15px;}
.home22 .box3 .handle .prev, .home22 .box3 .handle .next{ width: 30px; height: 30px; background: center top no-repeat;}
.home22 .box3 .handle .prev{ float: left; background-image: url(../images/prev.png);}
.home22 .box3 .handle .next{ float: right; background-image: url(../images/next.png);}
.home22 .box3 .handle .prev:hover, .home22 .box3 .handle .next:hover{ background-position: center bottom;}
.home22 .box3 .handle .totle{ overflow: hidden; text-align: center; font-family: Arial; font-size: 30px; line-height: 1;}
.home23{ position: relative; height: 700px; background: center no-repeat;}
.home23:after{ content: ''; position: absolute; left: 50%; top: 0; width: 62px; height: 130px; margin-left: -31px; background: url(../images/png11.png) no-repeat;}
.home23 .txt{ position: absolute; left: 50%; top: 50%; margin-left: -323px; margin-top: -44px;}














/*人力*/
.ld_leader_1{ position: relative; }
.ld_leader_1 .bg{ display: block; width:100%; }

.ld_leader_1 .wrap{ margin-top:-250px; padding-bottom:130px; }
.ld_leader_1 .l{ float: left; width:452px; height:600px; box-shadow: 0px 0px 20px rgba(0,0,0,0.4); }
.ld_leader_1 .l img{ display: block; width:100%; height:100%; }
.ld_leader_1 .r{ overflow:hidden; padding:180px 0 0 70px; }
.ld_leader_1 .r h2{ font-size:36px; line-height:1.1; }
.ld_leader_1 .r h2 span{ float:left; border-bottom:2px solid #474747; margin-right:15px; }
.ld_leader_1 .r h3{ font-family: arial; font-size:36px; text-transform: uppercase; padding:10px 0; line-height:1.2; }

.ld_leader_1 .r p{ padding-bottom:10px; line-height:1.6; color:#707070; }
.ld_leader_1 .qm{ text-align: right; padding:20px 20px 0 0; }
.ld_leader_1 .qm img{ display: inline-block; height:72px; }

.ld_leader_2{ background:url(../images/lea_3.png) repeat ; }


.ld_leader_2 .title_ld { display: block; opacity: 1; padding: 145px 0 0; top: 0; }
.ld_leader_2 .dt{ text-align: center; }
.ld_leader_2 .dt span{ width:230px; height:43px; margin:0 auto; background:#116998; display: block; color:#fff; font-size:16px; line-height:43px; display:none; }
.ld_leader_2 .dt span.on { display: block; }
.ld_leader_2 .list dd{ padding-top:85px; }
.ld_leader_2 .list .l{ float:left; padding:8px; border:1px solid #c4c4c4; width:252px; height:252px;}
.ld_leader_2 .list .l img{ width:252px; height:252px; display: block; }
.ld_leader_2 .list .r{ float:right; min-height:270px; border-bottom:1px solid #c4c4c4; width:895px; }

.ld_leader_2 .list .li .t span.name{ color:#000; }

.ld_leader_2 .list dd .li{ padding-bottom:20px; }
.ld_leader_2 .list .li .t{ font-size:20px; line-height:1; padding:28px 0 35px; }
.ld_leader_2 .list .li .t span.time{ font-size:14px; color:#707070; padding-left:30px; }
.ld_leader_2 .list .li .p p{ color:#707070; line-height:1.5; padding-bottom:25px; text-align: justify; }

.ld_leader_2 .list dd{ display: none; }
.ld_leader_2 .list dd.on{ display: block; }

.list_btn a{ display: none; font-size:16px; color:#707070; }
.list_btn a.on{ display: block; margin:0 auto; border:1px solid #dbdbdb; text-align: center; width:140px; height:40px; line-height:40px; }

.ld_leader_2 .list_btn{ padding-top:50px; }
.ld_leader_2{ padding-bottom:110px; }

.ld_politics{ padding-bottom:0; }
.ld_politics span{ width:130px; margin-top:6px; }
.ld_politics span.now,.ld_politics span:hover{ background:none; color:#474747; border:2px solid #ef342b; width:128px; height:38px; line-height:38px; }
.ld_politics span.on{ height:54px; line-height:54px; font-size:20px; width:147px; margin-top:0; background:#ef342b !important; border:0 !important; color:#fff; }

.ld_politics_list .cont_list_ld .li:hover .hover{ background-image:url(../images/new-3.png); }
.ld_politics_list .cont_list_ld .li:hover p,.ld_politics_list .cont_list_ld .li:hover .time,
.ld_politics_list .cont_list_ld .li:hover h3 a{ color:#ef342b; }
.ld_politics_list .cont_list_ld .li:hover { border-bottom:2px solid #ef342b; }
.ld_politics_list .cont_list_ld .li h3{ font-size:24px; line-height:1.1; }
.ld_politics_list .cont_list_ld .li{ padding-top:50px; margin-bottom:0; padding-bottom:50px; }
.ld_politics_list .cont_list_ld .li .time{ font-size:20px; font-family: arial; padding:11px 0 7px; line-height:1.1; }
.ld_politics_list .cont_list_ld .li p{ color:#707070; }
.ld_politics_list .page{ padding-top:50px; }



/*	xf add 20170510	*/
#container1 .grid .imgs{ position: relative; cursor: pointer;}
#container1 .grid .imgs:after{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/paly.png) center no-repeat;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
#container1 .grid .imgs:hover:after{ background-color: rgba(0,0,0,0.6);}
#container1 .grid .popVideo{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/con_mask.png); display: none; z-index: 999;}
#container1 .grid .video{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 800px; height: 600px;}
#container1 .grid .close{ position: absolute; right: 0; top: 0; margin-top: -60px; width: 50px; height: 50px; background: #fff url(../images/clos.png) center no-repeat; cursor: pointer; z-index: 1;}



#container1 .grid .imgs a{ display: block; height:100%; }


.video_tc{ position: fixed; width:100%; height:100%; top:0; left:0; background:url(../images/line.png) repeat; z-index:1000; display:none;  }
.video_tc .v{ position: absolute; width:750px; height:420px; top:50%; left:50%; margin:-210px 0 0 -375px; }
.video_tc .close{ position: absolute; right:-30px; top:0px; width:30px; height:30px; line-height:30px; text-align: center; color:#fff; cursor:pointer; text-align: center; font-size:34px; font-family: "宋体"; }



.home21 .cont{ text-shadow:0px 0px 10px rgba(0,0,0,0.2); }
.bxslide li{ position: absolute; top:0; left:0; overflow: hidden; }
.bxslide li:first-child{ position: relative; top:0; left:0; }

/*.ban{ position: absolute; width:100%; height:100%;  top:0; left:0; }*/
.ban .bx-pager-item{ float: none; }
.home21 .wrap{ z-index:10;  position: absolute; width: 100%; left: 0; top:50%; margin-top: -54px; height:auto; }


.video_tab{ padding-bottom: 30px; text-align: center;  }
.video_tab a{ display: inline-block; width: 140px; height:40px; line-height: 40px; text-align: center; border:1px solid #d9d9d9; margin:0 5px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.video_tab a.cur,.video_tab a:hover{ border-color:#116997; background:#116997; color:#fff; }


.load_doc{ padding:50px 0 20px; }
.load_doc a{ display: inline-block; line-height: 16px; background:url(../images/load.png) no-repeat left center; padding-left: 22px; color:#0d7bd8; }
.box3list .li .t3{ text-align: center; padding:20px; }
.box3list .li a{ display: block; padding:10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin:10px; }
.box3list .li img{ width: 370px; height:218px; }
.box3list .slick-dots{ position: static; padding-top: 40px; }
.box3list .slick-dots li{ background:#0059a5; opacity: 0.3; padding:6px; }
.box3list .slick-dots li.slick-active,.box3list .slick-dots li.slick-active:hover{ background:#0059a5; }

.build_2 .txt{ position: relative; height:900px; }
.build_2 .txt .li{ position: absolute; width: 316px; text-align: center; }
.build_2 .txt .li .num{ height:252px;  color:#fff;}
.build_2 .txt .li .num .c{ padding-top: 110px; font-size: 30px; line-height: 0.9; }
.build_2 .txt .li .num .c span{ font-size:100px; }
.build_2 .txt .li .t4{ line-height: 136px; width: 136px; margin:0 auto; }
.build_2 .txt .li .t4 span{ display: inline-block; vertical-align: middle; font-size: 18px;  line-height: 1.2;}
.build_2 .txt .li_1{ left:0; top:0; }
.build_2 .txt .li_2{ left:430px; top:10px; }
.build_2 .txt .li_3{ right:0; top:0; }

.build_2 .txt .li_4{ left:210px; top:210px; }
.build_2 .txt .li_4 .num{ height:230px; }

.build_2 .txt .li_5{ right:210px; top:210px; }
.build_2 .txt .li_5 .num{ height:230px; }


.build_2 .txt .li_6{ right:432px; top:432px; }

.xz_1{ height:888px; color:#fff; }
.xz_1 .title_ld{ padding:230px 0 6px; }
.xzTab{ text-align: center; padding-bottom: 55px; }
.xzTab a{ display: inline-block; width: 140px; height:40px; line-height: 40px; font-size:16px; background:#ffffff; color:#474747; margin:0 5px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.xzTab a.cur,.xzTab a:hover{ background:#b70605; color:#fff; }

.xzList .li{ display: none; }
.xzList .li.cur{ display: block; }
.xzList .l{ float: left; width: 610px; height:382px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.xzList .l .a{ display: block; position: relative; height:100%; }
.xzList .l .a .img{ display: block; height:100%; }
.xzList .l .a .img img{ height:100%; }
.xzList .l .a .tit{ position: absolute; left: 0; bottom:0; right: 0; z-index: 5; background:rgba(0,0,0,0.7); padding:20px 30px; line-height: 30px; font-size:16px; }
.xzList .l .a .tit .p{ float: left; width:310px;  }
.xzList .l .a .tit .time{ float: right; }
.xzList .r{ float: right; width: 610px; height:382px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); background:#fff; color:#474747; position: relative; }
.xzList .r .ul{ position: relative; z-index: 1; padding:55px 45px 0; }
.xzList .r .more_ld{ position: absolute; right: 45px; top:30px; padding-right: 35px; font-size: 14px; text-transform: uppercase; background: url(../images/sc_4.png) no-repeat center right; z-index: 10; }

.xzList .r .item .a{ display: block; position: relative; padding:17px 0 20px 74px; border-bottom: 1px solid #e5e5e5;  } 
.xzList .r .item .time{ position: absolute; left: 0; top:17px; text-align: center; }
.xzList .r .item .time span{ display: block; font-size: 46px; line-height: 1; }
.xzList .r .item .t_p{ font-size:12px; padding-top: 7px; color:#707070; }
.xzList .r .item:last-child .a{ padding-bottom: 0; border:0;}


.xz_2{ padding:70px 0 85px; }
.xz_2 table{ width: 100%; }
.xz_2 td{ padding:20px 0; }
.xz_2 .tit{ padding-left: 60px; position: relative; }
.xz_2 .tit .img{ position: absolute; left: 0; top:0; }
.xz_2 .tit .img img{ display:block; width: 48px; height:48px;  }
.xz_2 .name .t_en{ text-transform: uppercase; }
.xz_2 .line{ height:102px; background:url(../images/xz3.jpg) no-repeat center bottom; margin-top: 20px; }

.xz_3 .l{ float: left; width: 385px; height:400px; background:#b70605; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }
.xz_3 .l .tit{ padding:60px 20px 0 60px; color:#fff; }
.xz_3 .l .tit .title_ld{ text-align: left; }

.xz_3 .l .ul .li{ display: block; padding-left: 24px; line-height: 40px; background: url(../images/xz_9.png) no-repeat left center; }

.xz_3 .r{ float: right; width:835px; height:400px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }  
.xz_3 .r .li{ display: none; position: relative; height:100%; }
.xz_3 .r .li.cur{ display: block; }
.xz_3 .r .more_ld{ position: absolute; right: 45px; top:40px; padding-right: 35px; font-size: 14px; text-transform: uppercase; background: url(../images/sc_4.png) no-repeat center right; z-index: 10; }
.xz_3 .r .li .cUl{ position: relative; z-index: 1; padding:70px 55px 0; overflow: hidden; }
.xz_3 .r .item .a{ display: block; position: relative;  }
.xz_3 .r .item .top{ overflow: hidden; line-height: 30px; }
.xz_3 .r .item .t3{ font-size:18px; padding:33px 0 15px; line-height: 1.3; }
.xz_3 .r .item .time{ font-family: arial; padding-bottom: 20px; color:#707070; line-height: 1; }
.xz_3 .r .item .p{ font-size:14px; color:#707070; }

.xz_4{ padding:95px 0 110px; }
.more_xz{ display: block; width: 112px; margin:0 auto; height: 28px; text-align: center; line-height: 28px; font-family: arial; font-size: 12px; text-transform: uppercase; border: 1px solid #d9d9d9;}


.xz_3 .r .li .cUl .item{ float: left; width:310px; height:260px; }
.xz_3 .r .li .cUl .item + .item{ float: right; width:310px; padding-left: 60px; border-left: 1px solid #e8e8e8; }

/* 2021-6-28lyj */
/* .home22 .box1 .news{margin-top: 80px;height: 320px;} */
.home22 .box1 .tab-cont{position: relative;}
.home22 .box1 .tab-cont .tab-item{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;}
.home22 .box1 .tab-cont .tab-item::after{content: '';display: block;clear: both;}
.home22 .box1 .tab-cont .tab-item.act{position: relative;opacity: 1;}
.home22 .box1 .div{position: relative;}
.home22 .box1 .tab-bar{width:50%;position: absolute;top: 0;right: 0;z-index: 9;}
.home22 .box1 .tab-bar .li{cursor: pointer; width: 50%;height: 60px;line-height: 60px;font-size: 18px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);text-align: center;float: left;}
.home22 .box1 .tab-bar .li.cur{color: #fff;background-color: #1a77b6;}
/* .home22 .box1 .list li{width: 403px;height: 226px;} */
.Count1 .bj2{top: 555px;width: 1576px;height: 560px;}
.Count1 .r {overflow: hidden;position: absolute;width: 100%; top: 180px;text-align: center;}
.Count1 .r .txt {padding-top: 70px;}
.Count1 .r .txt h1 {font-size: 36px;}
.Count1 .r .txt h2 {font-size: 24px;padding: 12px 0 27px;}
.Count1 .con{top: 555px;height: 593px;}
.Count1 .con .l{float: none;width: auto;margin-right: 0;}
.Count1 .con .l .txt{padding: 45px 80px 0 80px;font-size: 14px;}
.Count1 .con .l .txt p{padding-bottom: 0;}
.Count1{height: 1162px;}
.dashiji{padding-bottom: 100px;}
.frame1 .cont{height: 659px;margin-top: 58px;}
.frame1 .tab-mod{width: 100%;height: 100%;}
.frame1 .tab-mod .scroll-tab{width: 140px;height: 100%;float: left;}
.frame1 .tab-mod .scroll-tab .scroll-item{ cursor: pointer;}
.frame1 .tab-mod .scroll-tab .scroll-item .txt{height: 68px;text-align: center;line-height: 68px;font-size: 20px;}
.frame1 .tab-mod .scroll-tab .scroll-item.cur{margin-bottom: 33px;}
.frame1 .tab-mod .scroll-tab .scroll-item.cur .txt{height: 140px;line-height: 140px;background: url(../images/png1.png) no-repeat center / cover;color: #fff;font-size: 36px;}
.frame1 .scroll-box{ position: relative; overflow: hidden;height: 100%;}
.frame1 .disabled{ opacity: 0.5; cursor: default;}

.frame1 .tab-cont{float: left;width: calc(100% - 140px);height: 100%;position: relative;}
.frame1 .tab-cont::before{content: '';position: absolute;top: 0;bottom: 0;left: 37px;border-left: 1px solid #dddddd;}
.frame1 .tab-item{ display: none; width: 100%;height: 100%;}  
.frame1 .tab-item.act{ display: block;} 
.frame1 .tab-item .con{position: relative;}
.frame1 .tab-item .scroll{height: 659px;padding-right: 37px;padding-left: 70px;}
.frame1 .tab-item .list{padding-left: 33px;}
.frame1 .tab-item .list .li{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: relative;margin-bottom: 10px;padding: 30px 59px;min-height: 94px;}
.frame1 .tab-item .list .li::after{content: '';display: block;clear: both;}
.frame1 .tab-item .list .li .img{width: 179px;height: auto;float: left;}
.frame1 .tab-item .list .li .img img{display: block;width: 100%;height: auto;}
.frame1 .tab-item .list .li .text{overflow: hidden;font-size: 16px;text-align: justify;text-justify: inter-ideograph;padding: 10px 0 0 32px;}
.frame1 .tab-item .list .li::before{content: '';width: 33px;height: 55px;background: url(../images/png3.png) no-repeat center / cover;position: absolute;left: -33px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.frame1 .tab-item .list .li::after{content: '';width: 13px;height: 13px;background-color: #1975b5;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);left: -72px;}

.home22 .box1 .photos li .video-js{width: 100% !important;height: 100% !important;}
.home22 .box1 .photos li .vjs-default-skin .vjs-big-play-button{width: 78px;height: 78px;background: url(../images/paly.png) no-repeat center;background-size: contain;position: absolute;top: 50%;left: 50%;margin: -39px 0 0 -39px;z-index: 9;border: none;box-shadow: none;}
.home22 .box1 .photos li .vjs-default-skin .vjs-big-play-button::before{display: none;}
.home22 .box1 .tab-cont .tab-item.act{z-index: 2;}
.home22 .box1 .photos li .vjs-poster{background-size: cover;}


/* 20221226 */
@media screen and (max-width:1440px) {
	.Count1 .con .l{width: 87%;}
	.Count1 .con .r{width: 87%;}
}
@media screen and (max-width:1366px) {
	.Count1 .con .l{width: 81%;}
	.Count1 .con .r{width: 81%;}
}