﻿@charset "utf-8";
body{overflow-x:hidden}
/**/
.box {position: relative;}
.box .hdu{height: 652px;}
.box_1{position: absolute;top:45%; left:34%;width: 415px; height:410px;}
.hz{position: absolute;width: 415px;}
.hz h3{ text-align:center; font-size:50px; color:#f08200;height: 160px; line-height: 45px;display: block;margin-bottom:40px; background:url("../images/hg.jpg") no-repeat  center 55%;}
.hz h3 em{display: block; color:#FFF; font-size:29px;font-family:"Microsoft Yahei"; margin-top:70px; }
.hz span{ display: block; background:#f08200; width:210px; margin-left:105px; border-radius:5px; }
.hz span a{padding:20px 33px; display: block; font-size:24px; color:#FFF; width:144px;}
.hgt{display: block;width:68px; height:8px; position: absolute;bottom:0; left:40%;}
.hgt a{ width:20px; height:8px; border-radius: 5px; background:#888889; display: block; float:left; margin-left:4px;}
.hgt a.cur{ margin-left:0;}
.hgt a:hover,.hgt a.cur{ background:#f08200;}
/**/
.cbcwbj{ height:899px; }
.cbcwbj .cbcw{height:800px;padding-top:99px;}
.cbcwbj .cbcw .cb{ height:350px;}
.cbcw em{ display: block; width:600px; height:350px; float:left;}
.cbcw em img{ width:600px; height:350px;}
.cbcw dl{ width:485px; height:350px; background:#f5f5f5;float:right;padding-left:115px;}
.cbcw dl dt{ margin-top:75px; font-size:30px; color:#f08200;}
.cbcw dl dt i{ display: block;height:3px; background: url("../images/hg.jpg") no-repeat left; margin:50px 0;}
.cbcw dl dd{ font-size: 20px; color:#666666; line-height: 40px;}
.cbcwbj .cbcw .wx{ height:350px;}
.cbcw .wx em{ display: block; width:600px; height:350px; float:right;}
.cbcw em img{ width:600px; height:350px;}
/**/
.demandbj{ height:730px; background:url("../images/demand.jpg") no-repeat center;}
.demandbj .demand{ height:642px; padding-top:88px; }
.demand .de{ width:510px; height:550px; display: block;margin-left: 343px;position: relative;}
.demand .de em{ width:59px; height:46px; display: block; font-size:20px; color:#FFF; text-align: center;}
.de em.zxq{ width:60px;}
.de em.pf,.de em.jm,.de em.dz{ line-height:46px;}
.de em.pf{ position: absolute;top:20px; left:225px;}
.de em.btgj{position: absolute;left:12px;top: 148px;}
.de em.gdxq{position: absolute;right:12px;top: 148px;}
.de em.jm{position: absolute;left:17px; top:362px;}
.de em.dz{position: absolute;right:17px; top:362px;}
.de em.zxq{ position: absolute;bottom:20px; left:225px;}
.de span{ width:241px; height:171px;display: block; font-size:30px; color:#FFF; position: absolute;line-height: 37px;text-align: center;top: 194px; left: 138px;}
.de span a{ display: block; width:168px; height:47px; line-height:47px; border:1px solid #FFF; color:#FFF; font-size:20px; border-radius: 5px; margin-top:50px; margin-left:34px; }
/**/
.introdbj{ height:760px; background:#f2f2f2; }
.introdbj .introd{ height:668px; padding-top:92px;}
.introd h3{ text-align: center; margin-bottom:60px;}
.introd h3 span{ font-size:35px; color:#f08200; font-weight:bold;line-height: 54px;}
.introd h3 em{ display: block;font-size:35px; color:#333333;line-height: 30px; font-weight:normal;}
.introd h3 p{ font-size:20px; color:#666666;margin-top:20px;}
.introd i{ width:984px; height:404px; display: block; margin-left:135px;}
.introd i img{ width:984px; height:404px;}
/**/
.edgebj{ height:805px;}
.edgebj .edge{ height:705px; padding-top:100px;}
.edge h3{ text-align: center;font-size:35px; font-weight:normal;color:#333333; margin-bottom:52px; line-height:40px;}
.edge h3 i{ font-size:35px; color:#f08200; font-weight:bold;font-style:normal;}
.edge .edge_intro{ height:516px;}
.edge .edge_intro li{ float:left; border:1px solid #ededed; width:598px; height:257px;}
.edge .edge_intro li i{ height:170px;width:171px; display: block; float:left; margin-top:43px; margin-left:40px;}
.edge_intro li i img{ height:170px;width:171px;}
.edge_intro li dl{ width:320px; height:116px; display: block; float:left; margin-left:34px;margin-top:68px;}
.edge_intro li dl dt{margin-bottom:31px; font-size:20px; font-weight:bold; color:#333333;}
.edge_intro li dl dd{ font-size:16px; color:#666666;}
/**/
.videobj{ height:724px; background: url("../images/videobj.jpg") no-repeat center;}
.videobj .video{ height:724px;}
.videobj .video h3{ text-align: center; font-size:35px; color:#f08200; font-weight:bold; padding-top:96px; margin-bottom:56px;}
.videobj .video span{height: 431px;background: url("../images/video.png") no-repeat center;margin-left: 206px;padding: 27px 65px;display: block;width: 668px;}
.video span em{width:675px; height:390px; display: block; position: relative;}
.video span em img{width:675px; height:390px;}
.video span em a{ height:73px; background: url("../images/dbx.png") no-repeat center; width:63px; position: absolute; top:41%; left:45%; display: block;}
/**/
.casebj{height:966px; background: #f2f2f2;}
.casebj .case{height:871px; padding-top:95px;}
.case h3{text-align:center; font-size:35px; font-weight:bold; color:#f08200; margin-bottom:47px; line-height: 30px;}
.case h3 i{display: block; font-size:20px; color:#333333; margin-top:16px;font-weight: normal;}
.case ul{ height:535px;}
.case ul li{ float:left;width:381px;margin: 0 0 30px 28px;}
.case ul li.ml0{margin-left: 0;}
.case ul li a{display: block;height:250px;}
.case ul li img{width:381px; height:250px; 
                -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.case ul li:hover{box-shadow: 5px 5px 10px #b5b4b4;}
.case ul li:hover a{height:250px; }
.case ul li:hover a img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	
    filter: 0;}
.case span{ height:62px; width:463px; display: block; margin-top:46px; margin-left:382px;}
.case span a{ background:#333333;font-size:22px;color:#FFF; padding:20px 47px;border-radius: 5px; float:left; }
.case span a:hover,.case span a.zz{ background:#f08200;}
.case span a.zz{float:right;}
/**/
.drgebj{ height:601px;  background: url("../images/drgebj.jpg") no-repeat center;}
.drgebj .drge{ height:486px; padding-top:115px; }
.drge h3{ text-align: center; font-size:30px; color:#f08200; font-weight:bold;line-height: 37px; height:106px;background: url("../images/hg.jpg") no-repeat center 99%; margin-bottom:45px;}
.drge ul{ width:336px; height:240px; display: block; margin-left:436px;}
.drge ul li{ font-size:16px;color:#FFF; border-bottom:1px dashed #bababa; text-align: center; line-height:41px;}
.drge ul li.cur{ border-bottom:0;}
.drge ul a{height:59px; background: url("../images/an.png") no-repeat center; width:59px; display: block; margin-top:50px; margin-left:130px;}
/**/
.occudbj{ height:600px;}
.occudbj .occud{ height:525px;padding-top:75px;}
.occud em{ display: block; float:left;width:543px; height:511px; margin-left:93px; margin-right:114px;}
.occud em img{width:543px; height:511px; }
.occud span{font-size:35px; color:#333333;line-height: 60px;height: 110px;float:left;margin-bottom:47px; text-align: center; margin-top:114px; width:350px;}
.occud span i{ color:#f08200; font-weight:bold;}
.occud  p{text-align: center;float: left;width: 222px;height: 62px;margin-left:70px;border-radius: 5px;}
.occud  p a{ padding:20px 47px; background:#f08200;  font-size:22px;color:#FFF; display: block;border-radius: 5px;}
/*
.footerbj{ height:390px; background:#f1f1f1;}
.footerbj .footer{ height:311px; padding-top:79px;}
.footer span{ width:112px; height:51px; display: block; margin-left:547px;}
.footer  ul{ width:786px; height:22px; display: block; margin-left:210px; margin-top:58px; margin-bottom:28px;}
.footer  ul li{ float:left;margin-right:20px;}
.footer  ul li a{ border-right:1px solid #666;padding-right:24px; }
.footer  ul li a.cur{ border-right:0; padding-right:0;}
.footer em{ text-align:center; width:589px; height:76px;display: block; margin-left:333px; line-height: 27px; font-size:14px; color:#666666;}

*/


