@charset "utf-8";
/* CSS Document */


.top{ height:450px; background:url(../images/top.jpg) no-repeat center center;}
.top div{ width:1000px; height:450px; margin:0 auto; position:relative;}
.top a{ width:138px; height:33px; border:1px solid #eb6849; color:#eb6849; font-size:14px; text-align:center; line-height:33px; position:absolute; top:314px; left:225px;}
.daoyu{ width:1000px; height:255px; margin:0 auto; margin-top:38px;}
.daoyu p{ color:#818181; font-size:14px; line-height:24px; margin-bottom:38px;}
.timu{ width:100%; height:59px; background:url(../images/bt.png) no-repeat bottom center; margin:0 auto; color:#818181; font-size:24px; text-align:center; line-height:59px; margin-bottom:40px; font-weight:bold;}
.btn{ width:100px; height:30px; background:#eb6849; text-align:center; line-height:30px; border-radius:15px; text-align:center; line-height:30px; color:#fff; font-size:14px; display:block; margin:0 auto;}
.jshao{ padding-top:28px; background:#f1f1f1;}
.con{ width:1000px; height:420px; margin:0 auto;}
.con .timu_con{ width:1000px; height:286px;}
.con .timu_con div{ width:232px; height:283px; border:1px solid #fff; float:left; margin-right:20px; position:relative;transition: all 0.1s ease-in 0s;}
.con .timu_con div:hover{-webkit-box-shadow: 0px 0px 10px #7F7F7F; box-shadow: 0px 0px 10px #7F7F7F; background:#fff; border:1px solid #ccc; margin-top:-2px; transition: all 0.1s ease-in 0s;}
.con .timu_con div:hover h4{ color:#e83828; border:5px solid #e83828; border-radius:50%;transition: all 0.1s ease-in 0s;}
.con .timu_con div h4{ color:#eb6849; font-size:32px; text-align:center; line-height:90px; height:90px; width:90px; border:5px solid #eb6849; border-radius:50%; font-weight:bold; margin:0 auto; margin-top:20px; margin-bottom:20px;transition: all 0.1s ease-in 0s;}
.con .timu_con div p{ color:#818181; font-size:16px; width:195px; margin:0 auto; line-height:24px;}
.con .timu_con div a{ width:100px; height:30px; color:#fff; text-align:center; line-height:30px; background:#ec694a; position:absolute; left:50%; margin-left:-50px; bottom:9px; border-radius:25px;}
.con .timu_con div:last-child{ margin-right:0;}
.con div .left{ width:437px; height:259px; float:left;}
.con div .right{ width:522px; height:259px; float:right; position:relative;}
.con div .right em{ width:100px; height:5px; background:#eb6849; position:absolute; top:52px; left:0px;}
.con div .right .btn{ position:absolute; right:39px; bottom:56px;}
.con div .right span{ position:absolute; top:70px; left:0px;}
.con div .right p{ color:#818181; font-size:14px; width:476px; line-height:24px;}
.yous{ width:1000px; overflow:hidden; padding-top:27px; margin:0 auto; margin-bottom:40px;}
.yous_con{ width:1000px; margin:0 auto;}
.yous_con .cons{ width:312px; height:275px; border:1px solid #e5e6e6; float:left; margin-bottom:22px;}
.yous_con .cons div{ width:90px; height:72px; border:5px solid #eb6849; border-radius:60px;  padding-top:18px; margin:0 auto; margin-top:25px; margin-bottom:20px;}
.yous_con .cons div p{color:#eb6849; font-size:24px; text-align:center; line-height:28px;}
.yous_con .cons .text{ width:234px; margin:0 auto; line-height:22px; margin-bottom:20px;}
.yous_con .cons .text2{ padding-left:48px; margin-bottom:40px;}
.yous_con .cons .text3{margin-bottom:56px;}
.yous_con .conss{ margin-left:22px; margin-right:22px;}
.text{ color:#808080; font-size:12px;}
.xzd{ margin-top:14px;}
.yous_con .econs{ height:315px;}
.ydui{ height:472px; background:#f1f1f1;}
.fz{ width:1000px; height:437px; padding-top:35px; margin:0 auto;}
.gnei{ width:1000px; height:284px; margin:0 auto;}
.ileft{ width:488px; height:282px; border:1px solid #e0e1e1; background:#fff; float:left;}
.iright{ width:488px; height:282px; border:1px solid #e0e1e1; background:#fff; float:right;}
.il1{ width:137px; height:282px; border-right:1px solid #e0e1e1; float:left;}
.il1 div{ width:102px; height:102px; border:1px solid #e0e1e1; margin:0 auto; margin-top:19px; margin-bottom:16px;}
.il1 .btn{ margin-bottom:8px;}
.il2 div{ width:102px; height:102px; border:1px solid #e0e1e1; margin:0 auto; margin-top:19px; margin-bottom:16px;}
.il2{ width:348px; height:282px; float:right;}
.il2 h5{ width:310px; height:70px; line-height:74px; border-bottom:1px dashed #e0e1e1; margin:0 auto; color:#eb6849; font-size:16px; margin-bottom:12px;}
.il2 p{ width:312px; line-height:20px; color:#6c6b6c; font-size:12px; margin:0 auto;}
.about-service{ margin-top:0 !important;}
.yous_yyjb{ width:1000px; height:444px; margin-bottom:33px;}
.yous_yyjb .left{ width:488px; height:442px; border:1px solid #e2e2e2; float:left;}
.yous_yyjb .right{ width:490px; height:444px; float:right;}
.yous_yyjb .right .tjb{ width:468px; height:160px; border:1px solid #eb6949; position:relative; padding-top:40px; padding-left:20px;}
.yous_yyjb .right .tjb .em1{ width:45px; height:25px; background:url(../images/em1.jpg) no-repeat; position:absolute; top:0; left:20px;}
.yous_yyjb .right .tjb .em2{ width:22px; height:13px; background:url(../images/em2.jpg) no-repeat; position:absolute; bottom:-13px; left:48px;}
.yous_yyjb .right p{ color:#818181; width:444px;}
.yous_yyjb .right p span{ font-weight:bold;}
.yous_yyjb .right .bjb{ width:468px; height:200px; border:1px solid #e0e1e1; border-top:none; padding-top:40px; padding-left:20px; position:relative;}
.liabi{ width:488px; height:39px; background:url(../images/jbj.jpg) no-repeat; position:absolute; left:0; bottom:0;}
.liabi a{ width:242px; height:38px; color:#fff; text-align:center; line-height:38px; display:inline-block;}

