.banner{ height: 450px;  background: #81b9c6;}
.banner dt{width: 940px; height: 85px; line-height: 85px; font-size: 45px; font-weight: bold; color: #fff; margin: auto; text-align: center; padding-top: 120px;}
.banner dd{ width: 940px; height: 110px;margin: auto;}
.banner dd img{ width: 940px; height: 110px;}

.story1-tt{ width: 1050px; height: 200px; margin: auto; font-size: 20px; color: #333; margin-top: 60px;  text-align: left; line-height: 32px; text-indent:2rem;}
.story1-tt p{ color: #333;  text-indent:2rem;}
.story1-tt span{font-weight: bold;}
.story1-ct{ width: 1050px; height: 110px; margin: auto; font-size: 10px; color: #ccc; font-family: arial; text-align: center;}

.story2{ background: #f8f8f7; height:auto;}
.story2-yw{ width: 441px;height: 34px; margin: auto; padding-top: 100px;}
.story2-yw img{ width: 441px;height: 34px; margin: auto;}
.story2-tt{ height: 80px; text-align: center; font-size: 45px; color: #333;}
.story2-tt span{ font-weight: bold;}
.story2-js{ width: 420px; height: 50px; margin: auto; background: #df1c4e; font-size: 20px; color: #fff; text-align: center; line-height: 50px; border-radius: 5px;}
.story2-ry{ width: 1460px; height: 515px; margin: auto; margin-top: 50px;}
.story2-ry img{ width: 1460px; height: 515px;}

.story3-ct{ width: 1050px; height: 110px; margin: auto; font-size: 10px; color: #ccc; font-family: arial; text-align: center; margin-top: 50px;}
.story3-bg{ height: 574px; background-image: url(../image/story3-bg.jpg);}
.story3-tt{ width: 1050px; height: 80px; margin: auto; font-size: 45px; color: #fff; padding-top: 335px;  text-align: center; line-height: 32px;}
.story3-tt span{font-weight: bold;}
.story3-hj1{ width: 1460px; height: 409px; margin: auto; margin-top: 50px;}
.story3-hj1 dt{ width: 716px; height: 409px; float: left;}
.story3-hj1 dt img{ width: 716px; height: 409px;border: 1px solid #e1e1e1;}
.story3-hj1 dd{ width: 716px; height: 409px; float: right;}
.story3-hj1 dd img{ width: 716px; height: 409px;border: 1px solid #e1e1e1;}
.story3-hj2{ width: 1460px; height: 216px; margin: auto; margin-top: 30px;}
.story3-hj2 li{ width: 344px; height: 216px;}
.story3-hj2 li img{ width: 344px; height: 216px;border: 1px solid #e1e1e1;}

.story4{ height: auto; background: #f8f8f7; padding-bottom: 20px;}
.story4-yw{ width: 617px;height: 39px; margin: auto; padding-top: 100px;}
.story4-yw img{ width: 617px;height: 39px; margin: auto;}
.story4-tt{ height: 80px; text-align: center; font-size: 45px; color: #333;}
.story4-tt span{ font-weight: bold;}
.story4-js{ width: 225px; height: 50px; margin: auto; background: #df1c4e; font-size: 20px; color: #fff; text-align: center; line-height: 50px; border-radius: 5px;}
.story4-img{ width: 1869px; height: 356px; margin: auto; margin-top: 80px;}
.story4-img li{width: 267px; height: 356px;float: left; overflow: hidden;}
.story4-img li img{width: 267px; height: 356px;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
.story4-img li img:hover{width: 267px; height: 356px;transform:scale(1.03,1.03);}



.story5-bg{height: 948px; background: #1b1b1b; margin-top: 100px;}
.story5-img{ width: 1460px; height: 948px; margin:auto;}
.story5-img img{ width: 1460px; height: 948px;}

.story6{ padding-bottom: 40px;}
.story6-xs{ width: 1460px; margin: auto; margin-top: 90px;}
.story6-xs li{ width: 270px; height: 420px; color: #1b1b1b;}
.story6-xs li dt{ width: 270px; height: 300px;}
.story6-xs li dt img{ width: 100%; height: 100%;}
.story6-xs li dd{ width: 270px; height: 100px; background: #fff; padding-top: 20px; transition: background-color .35s ease-out 0s, border-radius .35s ease-in 0s;}
.story6-xs li dd p{ text-indent: 2em; padding-top: 10px; }
.story6-xs li dd p span{color: #dadada; padding-left: 10px;}

/**服务**/
.st-fuwu{ height: auto; padding-top: 20px;}
.fuwu{ width: 1460px; height: 150px; margin: auto; }
.fuwu-title{ width: 198px; height: 25px;}
.fuwu-title img{ width: 198px; height: 25px;}
.fuwu-list{ height: 70px; margin-top: 60px;}
.fuwu-list li{ width: 220px; height: 69px;}
.fuwu-list dt{ width: 76px; height: 69px;}
.fuwu-list dt img{ width: 76px; height: 69px;}
.fuwu-list dd{ width:134px ; height: 45px; margin-top: 12px;}


.qy1{ width: 1464px; height: auto; margin: auto; margin-top: 80px; margin-bottom: 80px;}

/**地图**/
.hmCon .rCon .tell::before,.hmNew h3:after,.itemExperts a:before,.keywordSelect .selectBtn:after,.stage1Title .more,.stage6 .stage6Con .tellNum,.stage6 .stage6Con .time,.stage6 .stage6Con .yw,.stage6 .stage6Con h4:nth-of-type(1)::before,.stage6 .stage6Con h4:nth-of-type(2)::before,.subNav a span:before,.stage3 .gyXs .change i{background:url(../image/icon.png) no-repeat -295px -372px}
.hmCon{width:1200px;margin:0 auto}
.stage6{height:870px;background:url(../image/stage6.jpg) no-repeat center;padding-top:85px}
.stage6 .stage6Con{padding:45px 45px 58px;background:#fff;box-shadow:0 38px 42.9px 22.1px rgba(167,167,167,.14);width:535px}
.stage6 .stage6Con{width:435px}
.stage6 .stage6Con h3{font-size:24px;color:#626262;margin-bottom:8px}
.stage6 .stage6Con .yw{width:432px;height:42px;background-position:-297px -126px;position:relative;margin-bottom:45px}
.stage6 .stage6Con .yw::before{width:100%;height:2px;content:"";background:#dedcd6;top:53px;position:absolute}
.stage6 .stage6Con h4{font-size:20px;color:#626262}
.stage6 .stage6Con h4:nth-of-type(1){padding-left:68px;margin-bottom:10px;position:relative}
.stage6 .stage6Con h4:nth-of-type(1)::before{position:absolute;content:"";width:58px;height:50px;background-position:-529px -3px;left:0;top:4px}
.stage6 .stage6Con p{font-size:20px;color:#959595;line-height:28px;padding-left:20px;font-weight:lighter;position:relative}
.stage6 .stage6Con p::before{position:absolute;width:8px;height:8px;border-radius:50%;background:#d4d2cf;left:5px;top:8px;content:""}
.stage6 .stage6Con h4:nth-of-type(2){padding-left:60px;margin:40px 0 10px;position:relative}
.stage6 .stage6Con h4:nth-of-type(2)::before{width:51px;height:48px;background-position:-604px -4px;content:'';position:absolute;left:0;top:-20px}
.stage6 .stage6Con h4:nth-of-type(3){margin:28px 0 10px}
.stage6 .stage6Con h4:nth-of-type(4){margin:30px 0 12px}
.stage6 .stage6Con .tellNum{width:318px;height:37px;background-position:-295px -458px}
.stage6 .stage6Con .time{width:366px;height:39px;background-position:-289px -510px}
