.shopTitle{font-weight:100; margin-bottom:5px; border-left:#474747 solid 2px; padding-left:7px; height:19px; line-height:18px; overflow:hidden; position:relative;}
.shopTitle .more{position:absolute; z-index:10; top:0px; right:0px; font-size:12px;}

.shopNews{border:#eaeaea solid 1px; background:#fbfbfb; height:258px; position:relative; font-size:13px; overflow:hidden;}
.shopNews .list{height:258px; width:872px; overflow:hidden; margin:0 auto; position:relative;}
.shopNews ul{width:2000%;}
.shopNews li{position:relative; width:458px; padding:66px 0 0 414px; background:url(../image/lmobileStoresPart1Bg1.png) 317px 26px no-repeat; float:left;}
.shopNews .imgDiv{position:absolute; left:0px; top:26px; background:url(../image/lmobileStoresPart1Bg.png) left top no-repeat; width:293px; height:208px; padding:7px 9px; overflow:hidden;}
.shopNews h1{font-size:18px;}
.shopNews .content{line-height:24px; text-align:justify; padding:10px 0;}
.shopNews .msg{color:#999; font-weight:bold; text-align:right;}
.shopNews .leftBtn{position:absolute; left:22px; top:100px; background:url(../image/lleftBtn.png) left center no-repeat; width:51px; height:51px;}
.shopNews .rightBtn{position:absolute; right:22px; top:100px; background:url(../image/lrightBtn.png) left center no-repeat; width:51px; height:51px;}
.shopNews .leftBtn:hover{background:url(../image/lleftBtnhover.png) left center no-repeat;}
.shopNews .rightBtn:hover{background:url(../image/lrightBtnhover.png) left center no-repeat;}

.shopList{border:#eaeaea solid 1px; min-height:500px; _height:500px; background:#fbfbfb url(/image/bg1.gif) top repeat-x;}
.shopList .title{height:70px; overflow:hidden; padding:0 9px;}
.shopList .title .fl{padding-top:8px; color:#666;}
.shopList .title .fr{padding-top:7px; font-size:14px;}
.shopList .list{padding:0px 0 0 30px;}
.shopList .list li{background:url(../image/lmobileStoresShowBg.png) left top no-repeat; width:265px; height:226px; float:left; position:relative; overflow:hidden;}
.shopList .list .imgDiv{padding:3px 0 0 3px;}
.shopList .list .name{width:236px; text-align:center; height:31px; line-height:31px; overflow:hidden; background:url(/image/lmobileStoresShowBg1.png) left top repeat; position:absolute; top:135px; left:0px;}
.shopList .list a{color:#e67516;}
.shopList .list .liNow .name{height:56px; max-height:4em; top:110px;}
.shopList .list .liNow .name div{font-weight:100; font-size:12px; color:#666; position:relative; top:-6px;}

.shopShow{background:url(../image/shopBg.gif) left repeat-y; min-height:500px; _height:500px; border-top:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px; padding:0 1px;}

.shopSide{width:237px; overflow:hidden;}
.shopSide h2{height:37px; line-height:37px; overflow:hidden; background:url(../image/shopSide.gif) left bottom no-repeat; padding:0 0 13px 14px;}
.shopSide .list{padding-bottom:10px; padding-right:10px;}
.shopSide li{height:34px; line-height:34px; overflow:hidden; padding-left:14px;}

.shopSide2{width:237px; overflow:hidden;}
.shopSide2 .list1{width:237px; height:100px; overflow:hidden; position:relative; border-bottom:#eaeaea solid 1px;}
.shopSide2 .list1 ul{width:110%;}
.shopSide2 .list1 li{float:left; height:100px; width:118px; overflow:hidden; text-align:center; border-right:#eaeaea solid 1px;}
.shopSide2 .list1 .liNow{background:#FFF;}
.shopSide2 .list1 .imgDiv{padding-top:23px; height:36px; overflow:hidden;}
.shopSide2 .list2 .name{height:35px; line-height:35px; overflow:hidden; border-bottom:#eaeaea solid 1px; font-weight:bold;}
.shopSide2 .list2 .name a{display:block; height:35px; padding-left:15px; background:url(../image/n38img13_2.png) 210px center no-repeat;}
.shopSide2 .list2 .name span{font-weight:100; color:#666;}
.shopSide2 .list{border-bottom:#eaeaea solid 1px; padding:10px 0; display:none;}
.shopSide2 .list li{height:32px; line-height:32px; overflow:hidden; position:relative; padding-left:92px; background:url(../image/ico29.gif) 15px center no-repeat;}
.shopSide2 .list b{position:absolute; z-index:10; left:27px; top:0px;}
.shopSide2 .list a:hover{color:#C00;}
.shopSide2 .list2 .liNow .list{display:block;}
.shopSide2 .list2 .liNow .name a{background:url(../image/n38img13.png) 210px center no-repeat;}

.shopShowContent{width:860px; overflow:hidden; padding:25px 0;}
.shopShowContent .title{font-size:20px; color:#cc3333; text-align:center;}
.shopShowContent .time{color:#999; text-align:center; border-bottom:#ebebeb solid 1px; padding:10px 0 25px 0;}
.shopShowContent .part2{height:144px; overflow:hidden; border-bottom:#ebebeb solid 1px; position:relative; padding-left:180px;}
.shopShowContent .part2 .msg{width:151px; height:64px; padding-top:80px; text-align:center; border-right:#ebebeb solid 1px; position:absolute; z-index:10; left:0px; top:0px; background:url(../image/n36img28.png) center 45px no-repeat; color:#999; font-size:16px;}
.shopShowContent .part2 .content{padding:18px 0 0 0px; font-size:13px; font-weight:bold; line-height:28px;}
.shopShowContent .btn{position:absolute; right:14px; bottom:14px; padding-right:16px; color:#3366cc; background:url(../image/n36img13.png) right center no-repeat;}
.shopShowContent .content1{ padding:30px 45px 0px 45px; font-size:13px; line-height:28px;}

.shopShowContent .content1 p{ margin: 0px auto 14px;  padding-bottom: 10px;}


.shopDetailsPage{width:860px; overflow:hidden; padding:25px 0;}
.shopDetailsPage .title{font-size:20px; color:#cc3333; text-align:center;}
.shopDetailsPage .tel{padding:10px 0 25px 0; text-align:center; border-bottom:#ebebeb solid 1px;}
.shopDetailsPage .tel a{color:#999; padding-left:20px; display:inline-block; height:20px; line-height:20px; overflow:hidden; background:url(../image/n38img18.jpg) left top no-repeat;}
.shopDetailsPage .part2{/*height:240px;*/ overflow:hidden; padding:0 320px 0 170px; border-bottom:#ebebeb solid 1px; position:relative;}
.shopDetailsPage .part2 .msg{width:151px; height:160px; padding-top:80px; text-align:center; border-right:#ebebeb solid 1px; position:absolute; z-index:10; left:0px; top:0px; background:url(../image/n36img28.png) center 45px no-repeat; color:#999; font-size:16px;}
.shopDetailsPage .part2 .imgDiv{position:absolute; z-index:10; top:20px; right:15px;}
.shopDetailsPage .part2 .content{font-size:13px; font-weight:bold; line-height:28px; padding:16px 0; background:url(../image/lshopDetailsPageLine.png) left bottom repeat-x;}
.shopDetailsPage .part2 .content1{padding-top:16px; line-height:22px;}
.shopDetailsPage .part3{height:160px; overflow:hidden; padding:0 10px 0 170px;}
.shopDetailsPage .part3 .name{font-size:13px; height:28px; overflow:hidden; padding-top:10px; line-height:19px;}
.shopDetailsPage .part3 .name img{float:left; margin-right:8px;}
.shopDetailsPage .part3 .content1{padding:0 0 8px 0;}
.shopDetailsPage .title1{height:32px; line-height:32px; background:#f4f4f4; font-weight:100; text-align:center; overflow:hidden;}
.shopDetailsPage .imgDiv2{padding:20px 0; text-align:center;}

.joinFlash{height:370px; width:1170px; overflow:hidden; position:relative;}
.joinFlash .leftBtn{display:block; background:url(../image/leftBtn8.gif) left top no-repeat; width:20px; height:36px; overflow:hidden; position:absolute; z-index:10; left:0px; top:167px;}
.joinFlash .rightBtn{display:block; background:url(../image/rightBtn8.gif) left top no-repeat; width:20px; height:36px; overflow:hidden; position:absolute; z-index:10; right:0px; top:167px;}
.joinFlash li{position:absolute; z-index:1; left:35px; top:0px; display:none;}

.joinForm .title{height:119px; overflow:hidden; position:relative; padding-left:135px;}
.joinForm .title .imgDiv{position:absolute; z-index:10; left:30px; top:15px;}
.joinForm .title h1{font-size:34px; padding:28px 0 5px 0; color:#b4b4b4;}
.joinForm .title1{text-align:center; background:#f4f4f4; height:32px; line-height:32px; overflow:hidden;}
.joinForm .formDiv{padding:35px 0; min-height:50px; _height:50px;}
.joinForm .input1{height:33px; line-height:33px; padding:0 10px; width:144px; border:#ccc solid 1px; color:#000; padding-left:8px; float:left;}
.joinForm .input2{width:347px;}
.joinForm .formDiv .name{position:absolute; left:0px; top:0px; white-space:nowrap;}
.joinForm select{width:86px; padding:2px 0; float:left; margin-right:6px; position:relative; top:5px;}
.joinForm .form1{font-weight:bold; padding-left:70px;}
.joinForm .form1 li{width:382px; height:45px; line-height:35px; overflow:hidden; float:left; padding-left:72px; position:relative;}
.joinForm .form1 li span{color:#666; padding-left:5px; float:left;}
.joinForm .form1 .li_01{padding-left:156px;}
.joinForm .form2{padding-left:70px; font-weight:bold;}
.joinForm .form2 li{height:50px; line-height:35px; padding-left:80px; overflow:hidden; position:relative;}
.joinForm .form2 .li_02{height:50px;}
.joinForm .form2 .li_03{height:200px;}
.joinForm .form2 .content{background:url(../image/ljoinApplicationBg.png) left top no-repeat; height:111px; padding:28px 0 0 28px;}
.joinForm dd{height:45px; line-height:35px; position:relative; padding-left:95px;
    top: 0px;
    left: 0px;
    width: 259px;
}
.joinForm dd span{font-weight:bold; color:#333; float:left; padding-left:10px;}
.joinForm .form3{padding-left:45px; font-weight:bold;}
.joinForm .form3 li{height:47px; position:relative; overflow:hidden;}
.joinForm .form3 .li_01{height:190px;}
.joinForm .form3 .fr{padding-right:45px;}
.joinForm textarea{height:155px; width:985px; border:#ccc solid 1px; padding:10px; color:#bbb;}
.joinForm .btnDiv{text-align:center;}
.joinForm .btn1{background:url(../image/llbtn.png) left top no-repeat; width:275px; height:31px; border:0px; cursor:pointer;}


.strength{width:900px; overflow:hidden; font-size:13px; margin:0 auto;}
.strength .title{height:65px; background:url(../image/lstrengthLine.gif) left 35px repeat-x; text-align:center;}
.strength .title span{height:65px; line-height:65px; display:inline-block; background:#fff; overflow:hidden; padding:0 10px;}
.strength .content{line-height:30px; padding-bottom:15px; text-align:justify;}
.strength .content .imgDiv{padding-left:20px;}
.strength .title1{height:45px; line-height:27px; position:relative; overflow:hidden;}
.strength .title1 h2{padding-left:29px; background:url(../image/n36img28.png) left top no-repeat; color:#3c7ed8;}
.strength .title1 .more{position:absolute; top:1px; right:0px; background:url(../image/n36img13.png) right center no-repeat; font-size:13px; padding-right:16px;}
.strength .title1_1{line-height:45px;}
.strength .title1_1 h2{background:none; padding:0px;}
.strength .bigImg{width:713px; height:475px; overflow:hidden;}
.strength .list{width:162px; overflow:hidden;}
.strength .list li{height:121px; overflow:hidden;}
.strength .list2{width:900px; overflow:hidden;}
.strength .list2 ul{width:110%;}
.strength .list2 li{width:162px; text-align:center; padding-right:22px; height:160px; float:left; overflow:hidden;}
.strength .list2 .name{padding-top:10px;}

.commonQuestions{border:#eaeaea solid 1px; padding:20px 0 0 30px; min-height:200px; _height:200px;}
.commonQuestions li{width:500px; height:40px; line-height:22px; font-weight:bold; float:left; position:relative; padding-left:30px; overflow:hidden;}
.commonQuestions .num{position:absolute; left:0px; top:0px; width:22px; height:22px; line-height:22px; text-align:center; background:#91b6e9; font-size:14px; font-family:Arial; color:#fff;}
.commonQuestions a{color:#666;}
.commonQuestions a:hover{color:#3366cc;}

.joinProcess{width:1099px; overflow:hidden; position:relative;}
.joinProcess ul{width:115%;}
.joinProcess li{float:left; background:url(../image/ljoinProcessBg.png) left top no-repeat; width:211px; height:209px; padding:33px 11px 0 0; text-align:center;}
.joinProcess .imgDiv{height:70px; overflow:hidden;}
.joinProcess .content{line-height:18px; padding:10px 0 20px 0; width:143px; text-align:left; margin:0px auto;}
.joinProcess .Btn a{background:url(../image/ljoinProcessBg1.png) left top no-repeat; width:137px; height:30px; line-height:30px; font-size:13px; margin:0px auto; display:block; overflow:hidden;}







