
.foucs{position:relative;height:410px;width:100%;overflow:hidden;}
.foucs img{position:absolute;top:0;left:50%;margin-left:-960px;}
.main h2{font-size:28px;line-height:28px;margin-bottom:25px;border-left:9px solid #21679b;padding-left:10px;font-weight: bold;color: #353537;}
.main .service,.main .advantage,.main .demand{padding-top: 40px;}
.tab-menu{height:62px;}
.tab-scroll{position:fixed;left:50%;margin-left:-50%;top:0;background-color:#fff;}
.tab{width:100%;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.tab ul{width:1186px;margin:0 auto;border-left:1px solid #cbcbcb;height:62px;}
.tab li{float:left;width:236px;text-align:center;color:#353537;font-size:21px;line-height:62px;border-right:1px solid #cbcbcb;cursor:pointer;}
.tab li span{line-height:56px;display:inline-block;width:236px;}
.tab li span:hover{color:#21679b;}
.tab li.cur span{color:#21679b;border-bottom:4px solid #21679b;}
.main strong{font-size:18px;line-height:34px;padding-left:18px;}
.main p{font-size:16px;line-height:28px;padding-left:30px;margin:10px 0 5px 18px;background:url(//image10.homedo.com/Themes/SupportService/images/p_bg.gif) left 5px no-repeat;}
.main .advantage .advan-bg,.main .demand .demand-bg{width:1190px;height:240px;background:url(//image10.homedo.com/image/20151218/5b8cb139-6e07-475a-9268-9fb332db86c2.jpg) no-repeat;}
.main .advantage .advan-bg strong{width:640px;margin:35px 0 0 433px;display:inline-block;line-height: 28px;}
.main .advantage .advan-bg p{margin-left:452px;margin-bottom:-5px;}
.main .demand .demand-bg{background:url(//image10.homedo.com/image/20160405/aff137b0-0f52-4b7a-b473-ef1faafa58b6.jpg) no-repeat;}
.main .demand .demand-bg strong{display:inline-block;margin:50px 0 0 30px;}
.main .demand .demand-bg p{margin-left:48px;margin-bottom:-5px;}
.join{width:1122px;margin:0 auto;padding-bottom:88px;}
.join .hd{text-align:center;color:#414141;}
.join h2{font-size:50px;padding:0 13px;display:inline-block;border-left:398px solid #dedede;line-height:2px;border-right:398px solid #dedede;margin-top:80px;font-weight: bold;}
.join h2 span{color:#fe8502;}
.join .word{font-size:18px;padding:18px 0 45px;display:inline-block;}
.join .introduce{padding:50px 0 42px 65px;border-bottom:1px dotted #c5c5c5;}
.join h3{float:left;font-size:18px;}
.join .introduce textarea{width:482px;height:182px;padding:8px;border:1px solid #dcdcdc;margin-left:135px;line-height: 20px;}
.join .introduce span{color: red;}
.join .introduce span{display: none;}
.join .introduce span.tip{display: block;padding: 180px 115px 0 0;float: right}
.join .contact{padding:36px 0 30px 65px;border-bottom:1px dotted #c5c5c5;overflow:hidden;}
.join .contact ul{margin-left:10px;width:590px;float:left;}
.join .contact li{text-align:right;float:right;width:295px;height: 65px;}
.join .contact li b{font-size:12px;display:inline-block; font-weight: normal;}
.join .contact li b em{color:#ff3401;}
.join .contact li span{text-align: left;margin-left: 50px;color: red;display:none; margin:5px 0 0 90px;}
.join .contact li .tip{display: block;}
.join .contact li input{width:194px;height:38px;border:1px solid #dcdcdc;padding-left:9px;line-height: 38px;}
.join .contact li.w498 input{width:489px;}
.join .contact li.w498{width:572px;}
.join .contact li.w498 span{ margin:5px 0 0 72px;}
.join .contact li.W span{margin-left: 42px;}
.join button{width:190px;font-family: 微软雅黑;height:45px;background-color:#ff7e00;color:#fff;border:none;font-size:20px;border-radius:5px;margin-top:25px;box-shadow:0 3px 0 0 #d27b00;margin-left:310px;cursor: pointer;}