﻿.esh-page{min-width:100%;max-width:100%}
        .esh-wrapper{width:100%;}
        .esh-nav-wrap li a{padding:0 10px;font-size:15px;}
        .esh-nav-title>a .esh-logo{width:100px;}
        .esh-header-nav .esh-nav-wrap{margin-left:20px;}
        #index-background{height:500px}
        #index-background .index-info{top:150px}
        #index-background .index-info{padding:0px 15px;}
        #index-background .index-info h1{font-size:2em}
        #index-background .index-info p{font-size:18px}
        #index-background .index-info .btn-lg,.esh-slide-pub.esh-slide-last .esh-slide-header  .btn{padding: 15px 18px;min-width: 140px;font-size: 18px;line-height: 20px;height:auto}
        .esh-header-nav{padding-left:20px;padding-right:8px;}
        .esh-slide-pub {padding-left:15px !important;padding-right:15px !important;}
        .esh-slide-pub .esh-slide-header{padding-top:0px;}
        .esh-content .esh-block h1{font-size:1.5em; padding:0 20px}
        .esh-introduce li{width:45%;margin-top:20px;height:320px}
        .esh-introduce li .esh-introduce-head{font-size:1.3em}
        .esh-introduce li .esh-introduce-detail{font-size:14px;}
        .esh-slide-header .slide-case-list ul li{width:50%}
        .esh-slide-pub .esh-slide-header{margin-bottom:0px}
        .esh-slide-pub.esh-slide-last .esh-slide-header .title{margin-top:30px;}
        .esh-slide-pub.esh-slide-last .esh-slide-header  p{padding:0 10px;font-size:16px;margin:30px auto}
        .esh-slide-pub.esh-slide-last .esh-slide-header{margin-bottom:40px}
        .esh-slide-pub .esh-slide-header .slide-case-list{margin:40px auto -20px}
        .esh-introduce li .esh-introduction-icon{width:160px;height:160px;margin-bottom:5px;}
        .esh-introduce li .esh-introduce-detail{padding:0;margin:0 10%;}
        .esh-introduce li .esh-introduction-icon.mulit-ditch {background-position: -505px -162px;}
        .esh-introduce li .esh-introduction-icon.work-order{background-position: -265px -162px;}
        .esh-introduce li .esh-introduction-icon.settlement{background-position: -10px -365px;}
        .esh-introduce li .esh-introduction-icon.evaluate{    background-position: -500px -362px;}
        .esh-introduce li .esh-introduction-icon.field-personnel{background-position: -270px -365px;}
        .esh-introduce li .esh-introduction-icon.accessory{background-position: -14px -162px;}
        .esh-introduce li .esh-introduction-icon.customer-service {background-position: -510px 15px;}
        .esh-introduce li .esh-introduction-icon.statistics {background-position: 10px 15px;}
        .esh-nav-wrap li>.dropdown-menu{min-width:140px;padding-bottom:5px;}
        .esh-nav-wrap li>.dropdown-menu li a{padding:8px 20px}
        .esh-footer-top .esh-item-contact{width:50%;}
        .esh-footer-top dl{width:50%}
        .esh-footer-top .footer-left{width:50%;padding-left:20px}
        .footer-left .footer-left-title{text-align:center;}
        .footer-left-title .footer-logo{width:130px;display:block;margin:0 auto 15px;}
        /*.esh-footer-sitelink ul li{text-align:center;width:46%;margin: 3px auto;}*/
        .footer-left-content .friend-link>p{padding-left:5px;margin-bottom:5px}
        .footer-left-content .friend-link>div{width:100%}
        .esh-introduce li .esh-introduction-icon {background: url(/Content/admin/img/introduce-icon2.png) 0 0 no-repeat;}
        .esh-nav-wrap li a { padding: 0 6px; font-size: 15px;}
        .esh-nav-right li {margin-left: 0px;}
        .esh-nav-wrap li a{font-family:Arial,Helvetica,Arial,sans-serif;}
        .esh-about-banner .about-info h3 {margin: 0 auto 20px;color: #fff;font-size: 2em;padding:0 22px;}
        .esh-about-banner .about-info p{font-size:18px;line-height:1.6em}
        .esh-about.brief-introduction p{font-size:14px;}
        .esh-about.address-img{float:none;width:100%}
        .esh-about.rel-info{float:none;width:100%;margin:auto 0}
        .esh-about.rel-info li h3{font-size:18px;}
        .esh-about.rel-info li p{font-size:14px;line-height:28px}
        .esh-register-content{width:93%}
        .esh-register-content .esh-register-row{margin-top:25px;padding:20px 10px}
        .esh-pub-form .esh-input-group .control-label-line{text-align:left;margin-left:0px}
        .esh-form-box .esh-validate-wrap{margin-bottom:0px}
        .esh-register-row .esh-controls{width:100%;margin:0}
        .esh-register-row .esh-input-group.last{padding-right:15px}
        .esh-register-row .esh-input-group.last>.btn{width:100%}
        .esh-register-row .esh-input-group.last{width:100%}
        #register-section-two  .esh-input-group.last>.btn{width:48.5%}
        .esh-register-row .esh-register-result{width:100%;padding:0 20px;}
       .esh-login-reg-wrap.esh-theme-light{background:#fff}
        /*.esh-footer-copyright{margin-top:35px;}*/
        .esh-log-reg-footer{padding-top:10px}
         /*.esh-footer-sitelink ul li{width:32.6%;text-align:center;margin:0;display:block;float:left;margin-bottom:12px}
        .esh-footer-sitelink ul li a{float:none}
        .esh-line{float:none}*/
        .esh-register-row .esh-register-prgbar{width:90%;margin:40px auto;padding-left:10px}
        .esh-register-prgbar .step_line{width:17.5%}
        .esh-nav-right .header-info{font-size:13px;padding-right:10px}
        .esh-login-reg-wrap.esh-theme-light{margin:25px auto 0px}
        .esh-login-reg-wrap{float:none}
        .esh-footer-sitelink ul li{width:auto}
        .esh-footer-sitelink ul li a{width:auto;padding-left:5px}
        .esh-register-prgbar .step_num{margin:0 13px;}
        .esh-line{margin-left:10px}
        .esh-login-reg-wrap.esh-theme-light{border-color:#fff}
        .esh-agreement-wrap{padding:20px;margin:10px auto}
        .esh-agreement-wrap h3{font-size:24px}
        .esh-agreement-header{padding-bottom:5px}
        .esh-agreement-content p, .esh-agreement-content li {font-size: 13px;line-height: 22px;}
        .esh-agreement-content h4{margin:10px auto;font-size:16px}
        .esh-agreement-content ul{-webkit-padding-start:0em}
        .esh-footer-top dd.pic{margin-left:0px}
        .esh-footer-top .esh-item-contact {padding-left:30px}
        .esh-item-contact dt{font-size:20px}
        .esh-item-contact .email{font-size:16px;word-break:break-all;word-wrap:break-word}
        .bg-banner .tip h2{font-size:2em}
        .bg-banner .tip p{font-size:1.4em;text-align:center}
         .bg-banner .tip-one,.bg-banner .tip-two,.bg-banner .tip-three{margin-left:0px;width:100%;text-align:center;padding-left:10px;padding-right:10px}