#service1 {
	background: url("../site/images/bg_service.png") no-repeat scroll center top / cover;
    height: 240px;
    overflow: hidden;
    position: relative;
}
#service1 .div{ width:260px; height:140px; float:left; margin-left:15px; margin-right:15px}
#service1 .div img{ width:28px; height:28px; float:left}
#service1 .div .des{ width:230px; height:90px; float:right;}
#service1 .div .des p{ line-height:20px}
#service2{background:url(../site/images/bg2b_service.png);height:715px;position:relative;background:url(../site/images/bg_service2.jpg) center top no-repeat;}
#service2 .bg{background:url(../site/images/bg2a_service.png) center top no-repeat;background-size:cover;height:715px;width:100%;position:absolute;left:0;top:0;}
#service2 .block{position:relative;height:715px;}
#service2 .train{height:715px;position:relative;}
#service2 .h1{background:url(../site/images/text2_service.png) left top no-repeat;width:442px;height:104px;position:absolute;left:0;top:15%;margin-left:-800px;}
#service2 h2{position:absolute;left:5px;top:35%;color:#fff;font-size:18px;font-weight:normal;margin-left:-800px;}
#service2 .des{position:absolute;top:40%;left:5px;line-height:20px;color:#ccc;width:660px;margin-left:-800px;}
#service2 .btns{position:absolute;left:0;top:58%;width:750px;}
#service2 .btn{float:left;width:118px;margin-left:-500px;}
#service2 .b1{background:url(../site/images/icon1_service.png) 0 top no-repeat;height:99px;width:99px;display:block;transition:all 0.3s linear 0s;}
#service2 .b2{background:url(../site/images/icon1_service.png) -118px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b3{background:url(../site/images/icon1_service.png) -236px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b4{background:url(../site/images/icon1_service.png) -354px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b5{background:url(../site/images/icon1_service.png) -472px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b6{background:url(../site/images/icon1_service.png) -590px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b7{background:url(../site/images/icon2_service.png) 0 top no-repeat;height:99px;width:99px;display:block;transition:all 0.3s linear 0s;}
#service2 .b8{background:url(../site/images/icon2_service.png) -118px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b9{background:url(../site/images/icon2_service.png) -236px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b10{background:url(../site/images/icon2_service.png) -354px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b11{background:url(../site/images/icon2_service.png) -472px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .b12{background:url(../site/images/icon2_service.png) -590px top no-repeat;height:99px;width:99px;display:block;transition:all 0.2s linear 0s;}
#service2 .rotate{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
    transform:rotate(45deg);	
}
#service2 .t1{background:url(../site/images/icon1_service.png) 0 bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t2{background:url(../site/images/icon1_service.png) -118px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t3{background:url(../site/images/icon1_service.png) -236px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t4{background:url(../site/images/icon1_service.png) -354px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t5{background:url(../site/images/icon1_service.png) -472px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t6{background:url(../site/images/icon1_service.png) -590px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t7{background:url(../site/images/icon2_service.png) 0 bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t8{background:url(../site/images/icon2_service.png) -118px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t9{background:url(../site/images/icon2_service.png) -236px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t10{background:url(../site/images/icon2_service.png) -354px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t11{background:url(../site/images/icon2_service.png) -472px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .t12{background:url(../site/images/icon2_service.png) -590px bottom no-repeat;height:27px;width:99px;display:block;}
#service2 .man_head{width:484px;height:629px;position:absolute;right:0;top:-40px;margin-top:300px;}
.block {
    width: 1168px;
}

#service3{overflow:hidden;}
.service3_float{top:0;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+0));}
#service3 ul{position:relative;float:left;background:#000;}
#service3 li{float:left;width:317px;height:257px;overflow:hidden;width:20%;position:relative;}
#service3 li img{height:100%;width:100%;}
#service3 li .txt{position:absolute;right:0;bottom:20px;}
#service3 li .txt span{display:block;text-align:right;font-family:Arial, Helvetica, sans-serif;padding-right:20px;color:#fff;opacity:0.7;filter:alpha(opacity='70');line-height:150%;}
#service3 ul.list3 li{position:relative;}
#service3 ul.list3 a{background:url(../site/images/arrow3.png) center center no-repeat;position:absolute;height:66px;width:66px;z-index:10;top:50%;margin-top:-33px;left:50%;margin-left:-33px;transition:all 1s linear 0s;}
#service3 ul.list3 a.rotate{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
    transform:rotate(90deg);		
}
#service3 ul.list3 a:hover{opacity:0.5;filter:alpha(opacity='50');}
#service3 .list1 li.tit{left:3px;top:1px;background:url(../site/images/bg3c_service.png);}
#service3 .list1 li.tit span{background//:url(../site/images/text3_service.png) right top no-repeat;margin:11% 9% 0 0;height:50%;display:block;text-align:right;}
#service3 .list1 li.tit span img{width:55%;height:auto;}
#service3 .list1 li.tit .p{position:absolute;padding:0 9%;bottom:7%;width:82%;}
#service3 .list1 li.tit p{text-align:right;line-height:20px;color:#fff;}
#service3 .list1 li.img1{left:0px;top:0px;}
#service3 .list1 li.img2{left:3px;top:0px;}
#service3 .list1 li.img3{left:1px;top:1px;}
#service3 .list1 li.img4{left:2px;top:0px;}
#service3 .list1 li.img5{left:0px;top:2px;}
#service3 .list1 li.img6{left:2px;top:2px;}
#service3 .list1 li.img7{left:4px;top:1px;}
#service3 .list1 li.txt1{left:1px;top:0px;background:url(../site/images/bg3a_service.png);color:#d46b53;}
#service3 .list1 li.txt2{left:4px;top:0px;background:url(../site/images/bg3a_service.png);color:#d46b53;}
#service3 .list1 li.txt3{left:0px;top:1px;background:url(../site/images/bg3b_service.png);color:#bb555d;}
#service3 .list1 li.txt4{left:2px;top:1px;background:url(../site/images/bg3a_service.png);color:#d46b53;}
#service3 .list1 li.txt5{left:1px;top:2px;background:url(../site/images/bg3b_service.png);color:#bb555d;}
#service3 .list1 li.txt6{left:3px;top:2px;background:url(../site/images/bg3b_service.png);color:#bb555d;}
#service3 .list1 li.txt7{left:4px;top:2px;background:url(../site/images/bg3a_service.png);color:#d46b53;}
#service3 .list1 li h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;;margin:9% 0 0 9%;height:20px;}
#service3 .list1 li h3 span{opacity:0.7;filter:alpha(opacity='70');font-weight:normal}
#service3 .list1 li h4{font-size:14px;margin:2.5% 0 0 9%;color:#fff;font-weight:normal;height:14px;}
#service3 .list1 li strong{font-size:100px;font-family:Arial, Helvetica, sans-serif;margin:3% 0 0 7.5%;display:block;height:100px;line-height:100px;}
#service3 .list1 li.txt1 span{margin-right:7px;}
#service3 .list1 li.txt2 h3{height:35px;}
#service3 .list1 li.txt2 h3 span{display:block;font-size:14px;}
#service3 .list1 li.txt3 span{margin-right:7px;}
#service3 .list1 li.txt4 h3{height:35px;}
#service3 .list1 li.txt4 h3 span{display:block;font-size:14px;}
#service3 .list1 li.txt5 span{margin-right:7px;}
#service3 .list1 li.txt6 span{margin-right:7px;}
#service3 .list1 li.txt7 span{margin-right:7px;}
#service3 .list2 li.tit{left:1px;top:1px;background:url(../site/images/bg3c_service.png);}
#service3 .list2 li.tit span{background//:url(../site/images/text31_service.png) left top no-repeat;margin:11% 0 0 9%;height:50%;display:block;}
#service3 .list2 li.tit span img{width:55%;height:auto;}
#service3 .list2 li.tit .p{position:absolute;padding:0 9%;bottom:7%;width:82%;}
#service3 .list2 li.tit p{text-align:left;line-height:20px;color:#fff;}
#service3 .list2 li.img1{left:1px;top:0px;}
#service3 .list2 li.img2{left:2px;top:0px;}
#service3 .list2 li.img3{left:3px;top:1px;}
#service3 .list2 li.img4{left:4px;top:0px;}
#service3 .list2 li.img5{left:0px;top:1px;}
#service3 .list2 li.img6{left:2px;top:2px;}
#service3 .list2 li.img7{left:4px;top:2px;}
#service3 .list2 li.txt1{left:0px;top:0px;background:url(../site/images/bg3d_service.png);color:#d46b53;}
#service3 .list2 li.txt2{left:3px;top:0px;background:url(../site/images/bg3d_service.png);color:#d46b53;}
#service3 .list2 li.txt3{left:2px;top:1px;background:url(../site/images/bg3d_service.png);color:#bb555d;}
#service3 .list2 li.txt4{left:4px;top:1px;background:url(../site/images/bg3e_service.png);color:#d46b53;}
#service3 .list2 li.txt5{left:0px;top:2px;background:url(../site/images/bg3d_service.png);color:#bb555d;}
#service3 .list2 li.txt6{left:1px;top:2px;background:url(../site/images/bg3e_service.png);color:#bb555d;}
#service3 .list2 li.txt7{left:3px;top:2px;background:url(../site/images/bg3e_service.png);color:#d46b53;}
#service3 .list2 li h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;;margin:9% 0 0 9%;height:20px;}
#service3 .list2 li h3 span{opacity:0.7;filter:alpha(opacity='70');font-weight:normal}
#service3 .list2 li h4{font-size:14px;margin:2.5% 0 0 9%;color:#fff;font-weight:normal;height:14px;line-height:14px;}
#service3 .list2 li strong{margin:6% 0 0 9%;display:block;height:96px;width:96px;}
#service3 .list2 li.txt1 strong{background:url(../site/images/icon3_service.png) 0px 0px no-repeat;}
#service3 .list2 li.txt2 strong{background:url(../site/images/icon3_service.png) -96px 0px no-repeat;}
#service3 .list2 li.txt3 strong{background:url(../site/images/icon3_service.png) -192px 0px no-repeat;}
#service3 .list2 li.txt4 strong{background:url(../site/images/icon3_service.png) -288px 0px no-repeat;}
#service3 .list2 li.txt5 strong{background:url(../site/images/icon3_service.png) 0px -96px no-repeat;}
#service3 .list2 li.txt6 strong{background:url(../site/images/icon3_service.png) -288px -96px no-repeat;}
#service3 .list2 li.txt7 strong{background:url(../site/images/icon3_service.png) -192px -96px no-repeat;}
#service3 .list2 li.txt1 span{margin-right:5px;}
#service3 .list2 li.txt2 h3{height:35px;font-size:24px;}
#service3 .list2 li.txt2 h3 span{display:block;font-size:14px;}
#service3 .list2 li.txt3 span{margin-right:7px;}
#service3 .list2 li.txt4 span{margin-right:7px;}
#service3 .list2 li.txt5 span{margin-right:7px;}
#service3 .list2 li.txt6 span{margin-right:7px;}
#service3 .list2 li.txt7 span{margin-right:7px;}

#service4{background//:url(../site/images/bg2b_service.png);height:700px;position:relative;overflow:hidden; background:none;}
#service4 .bg{background//:url(../site/images/bg4a_service.png) center top no-repeat;height:915px;position:absolute;top:0;left:0;width:100%;background:url(../site/images/bg_service4.jpg) center top no-repeat;}
#service4 .block{position:relative;height:700px;}
#service4 .man_head{background:url(../site/images/bg5_service.png) left top no-repeat;width:695px;height:809px;position:absolute;left:0;bottom:-800px;}
#service4 .des{left:500px;top:333px;position:relative;width:100%;}
#service4  .tit{width:424px;height:137px;background:url(../site/images/text4_service.png) left top no-repeat;position:absolute;left:0;top:115px;margin-top:-260px;}
#service4 .des .frame{margin-top:55px;height:430px;overflow:hidden;}
#service4 .des .child{width:25%;position:absolute;margin-left:-1000px;}
#service4 .des .child h4{font-size:18px;color:#f4f4f4;font-weight:normal;}
#service4 .des .child p{color:#f4f4f4;margin-top:10px;color:#aeaeae;font-family:Arial, Helvetica, sans-serif;}