body{ background:url(../images/srvbg.jpg) repeat-x left 86px ; background-position:left 86px !important;}
img{ display:inherit;}
.service{ width:100%;padding-top:100px; background:url(../images/wgbg.png) repeat-x left 86px;}
.service_main{width:1040px; margin:0 auto; }
.c_bg1{ width:100%;padding-top:100px; /*background:url(../images/wgbg1.png) repeat-x left 86px;*/}
.ser_01{ height:534px; position:relative; width:100%;}
.bn_01{ width:100%; color:#fff; text-align:center; padding-top:165px;}
.bn_01 h2{font-size:50PX; height:50px; line-height:50px; font-family:"MS Serif", "New York", serif}
.bn_01 span{ display:block; font-size:18px; height:18px; line-height:18px; margin-top:15px;}
.bn_01 p{ margin-top:80px; line-height:57px; height:57px; background:url(../images/icon_0021.png) no-repeat center top; font-size:13px;}
.service_main .txt{ text-align:center; position:absolute; bottom:0; width:100%; height:104px; background:url(../images/icon_0022.jpg) no-repeat center top;}
.service_main .txt01{ text-align:center; position:absolute; bottom:0; width:100%; height:104px; background:url(../images/icon_0023.jpg) no-repeat center top;}
.service_main .txt p{ line-height:22px; margin-top:25px;}
.ser_02{ width:932px; margin:0 auto;}
.ser_02 h2{ text-align:center; margin-top:40px; font-size:18px;}
.ser_02 ul{ display:table;}
.ser_02 ul li{ width:185px; height:81px; margin-top:60px; text-align:center; border-right:1px solid #efefef; float:left; position:relative; background:url(../images/bggg.png) no-repeat center 48px;}
.ser_02 ul li img{ display:inline-block; position:relative; top:10px;}
.ser_02 ul li span{ display:block; margin-top:25px;}
.ser_03{ width:1115px; margin-left:-25px;}
.b_01{ width:100%; margin-top:45px; padding-bottom:100px; background:#212121; color:#fff;}
.b_main{ width:1041px; margin:0 auto;}
.b_main h2{ text-align:center; background:url(../images/hbg.jpg) center center no-repeat; font-size:15px; height:100px; line-height:100px;}
.b_main .before{ height:150px; display:table; clear:both;}
.b_main .pic2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.b_main .image_container{width:346px;height:150px; float:left; position:relative; margin-right:1px;}
.b_main .image_container a{
    float:left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}
.b_main .image_container h3{ position:absolute; left:0px; bottom:62px; width:346px; text-align:center; font-size:16px; }
.b_main .image_container a .pic1{
	font-size:16px;
	height:150px;
	width:346px;
	background:#fff;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.b_main .image_container a:hover .pic1{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
}
.b_main .image_container a .pic2{
	height:150px;
	width:346px;
	background:#fff;
	position:absolute;left:0px;top:0px;
    -webkit-transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;/*z-index:10;
    position:absolute;*/
}
.b_main .image_container a:hover .pic2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}
.b_02{width:100%; margin-top:45px; padding-bottom:1px; background:#131313; color:#fff;}
.b_02 .b_main{ padding-top:40px;}
.b_02 .b_main h2{ background:none; border-bottom:1px solid #393939; line-height:50px; height:50px; }
.b_02 .b_main dl{ display:table; width:600px; margin:50px auto;}
.b_02 .b_main dl img{ display:inline;}
.b_02 .b_main dl span{ display:block; line-height:30px; height:30px; font-size:14px;}
.b_02 .b_main dl dt{ float:left; width:230px; text-align:center;}
.b_02 .b_main dl dd{ float:right; width:230px; text-align:center;}
.b_03{width:100%; padding-bottom:1px; background:#212121; color:#fff;}
.b_03 .b_main{ padding-top:40px; overflow:visible;}
.b_03 .b_main h2{line-height:50px; height:50px;background:url(../images/hbg2.jpg) center center no-repeat;}
.b_03 .b_main ul{ margin:50px 0; display:table; width:100%;}
.b_03 .b_main ul li{ float:left; margin-left:42px; margin-bottom:24px;}
.ser_04 ul li{ height:110px;}
.ser_04 ul li h4{margin-top:30px; font-weight:bold;font-size:13px;margin-bottom:5px}
.ser_04 ul li span{ height:inherit; line-height:inherit; margin-top:0;}
.slide-wrap{width: 100%; height: 100%; position: relative;}
.slide-wrap img{ border:0px; width:100%;}
.slide_fw_style_main{ background-color:#159e66; clear:both; padding:5% 12% 5% 12%}
.clear{ width:100%; clear:both;}
.fw_float_left{ float:left; width:40%;}
.fw_float_left{ border:0px;}
.fw_float_right{ width:50%; float:left; padding:0 0 0 10%;}
.fw_float_right_title,.fw_float_right_td{ width:100%; font-size:25px; font-family:Microsoft yahei; color:#FFF;}
.fw_float_right_hr{ width:30px; border-bottom:2px solid #FFF;}
.fw_float_right_disc{ width:80%; color:#FFF; font-family:Microsoft yahei; font-size:14px; padding:10px 0 20px 10px;}
.fw_float_right_td_disc{ width:100%; line-height:28px; font-size:14px; font-family:Microsoft yahei; color:#FFF; padding:30px 0 10px 10px;}
.fw_float_right_td_disc p span{ font-weight:bold; font-size:15px; font-family:Microsoft yahei;}
.slide_fw1_style_main{background-color:#39749c; clear:both; padding:5% 12% 5% 12%;}
.fw1_float_left{ width:40%; float:left;}
.fw1_float_right{ width:50%; float:right; padding:0 0 0 10%;}
.fw1_float_right img{ border:0px; width:100%;}
.slide_fw3_style_main{background-color:#f94e34; clear:both; padding:5% 12% 5% 12%;}
.fw3_float_left{ width:40%; float:left;}
.fw3_float_right{ width:50%; float:right; padding:0 0 0 10%;}
.fw3_float_right img{ border:0px;}
.slide_fw4_style_main{background:url(../images/bg12.jpg) center center no-repeat; padding:2% 0 5% 0;}
.slide_fw4_style_title{ width:100%; padding:2% 0 30px 0; text-align:center; font-size:25px; font-family:Microsoft yahei; color:#FFF;}
.slide_fw4_style_main img{ border:0px; width:100%;}
.slide_fw_other{ width:100%; font-size:25px; color:#000; font-family:Microsoft yahei; padding:5% 0 2% 0; text-align:center;}

