/* ====================
 BASE公共样式
==================== */
body{background:#F6E3D2; font-size:12px; font-family:Verdana,Arial; margin:0; padding:0; color:#404040;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
.block{
  width:960px; height:auto; background:#fff;
}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center; color:#000; border-bottom:1px solid #E0E0E0; height:27px; line-height:27px;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

  /*边框*/
  .B_blue{border:1px solid #c5e4ff;}
  .B_input{border:1px solid #0f97ed;}
  .inputBg{border:1px solid #ccc; background:url(images/inputbg.gif) repeat-x left top; height:18px;}
  /*字体颜色*/
  .f1{color:#ff6666;}
  .f2{color:#006bd0; font-weight:bold; margin-right:15px;}
  .f3{color:#9e9e9e;}
  .f4{color:#fe596a;}
  .f4_b{color:#fe596a; font-weight:bold;}
  .f5{ font-size:14px; font-weight:bold;}
  .f6{color:#006bd0;text-decoration: none;}
  .market{ font-size:14px; text-decoration:line-through;}
  .shop{color:#fe596a; font-size:14px; font-weight:600;}
  .market_s{text-decoration:line-through;}
  .shop_s{color:#fe596a;}
  /*按钮部分*/
  .bnt_blue{
  background:url(images/bg.gif) no-repeat 0px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_1{
  background:url(images/bg.gif) no-repeat 0px -663px; width:77px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_blue_2{
  background:url(images/bg.gif) no-repeat 0px -696px; width:139px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  .bnt_bonus{
  background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:21px;
  text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
  }
  /*模块容器*/
  .box{background:#fff; overflow:hidden;}
  .box_1{ background-color:#fff; margin:10px 20px 20px;}
  .box_2{border:1px solid #c5e4ff; background:url(images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe;  overflow:hidden;
  }
  .boxCenterList{padding:8px;}
  /*模块标题*/
  h3.border{border:1px solid #c5e4ff; border-bottom:none;}
  h3 img{position:relative; top:7px;}
  h3 span{float:left; background:url(images/bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
   font-weight:bold; color:#56a5ee; padding-left:12px;}
  h5{height:26px; line-height:26px; text-align:right; background-color:#edf7ff; font-size:12px;
  color:#56a5ee; padding:0 10px 0 0;
  }
  h5 span{float:left; font-weight:bold; background:url(images/bg.gif) no-repeat 0 -616px; padding-left:25px;}
  /*h6{height:23px; line-height:23px; text-align:right; font-size:12px; background:#edf7ff; color:#3f3f3f;
  border:1px solid #fff; padding-right:10px;
  }*/
  h6 span{float:left; padding-left:15px;}

  /*页面留白*/
  .blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
  .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
  /*布局*/
  .AreaL{width:200px; float:left; margin-right:10px;}
  .AreaR{}

/* SELECT样式 */
.select-wrapper{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 240px;
    height: 34px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *float: left;
    *margin-right: 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
}
.select-wrapper.focus{
    border: 1px solid #f69aab;
}
.select-button{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 238px;
    height: 34px;
    border: 0;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    padding: 0 26px 0 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}
.select-down{
    position: absolute;
    top: 21px;
    right: 12px;
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    border-color: #333 transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
}  
.disabled{
    color: #cccccc;
}
.select-list{
    width: 238px;
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 3px #ddd;
    border-radius: 3px;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 35px;
    overflow: hidden;
}
.select-list ul{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 34px;
    max-height: 240px;
}
.select-list ul li{
    width: auto;
    height: 34px;
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}
.select-list ul li.selected,.select-list ul li:hover{
    color: #fff; background: #f69aab;
}
/* 下拉列表不可用样式 */
.select-button-disable{
    color: #ccc;
    width: 238px;
    height: 34px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    padding-left: 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
}
.select-down-disable{
    color: #ccc;
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 34px;
}

/* ====================
     导航部分
==================== */

/*头部样式*/
.tbarimg{width:100%;height:50px;background:#FE514D;text-align:center;}
#usshgroup{width:535px;height:116px;padding-right:10px;padding-top:9px;float:right;text-align:right}
#usshgroup img{margin-right:10px;}
#hbar { margin-top:-5px; OVERFLOW: hidden; HEIGHT: 22px; BORDER-BOTTOM: #eee 1px solid; WIDTH: 100%; BACKGROUND-COLOR: #fff}
#hbar DIV {HEIGHT: 20px; COLOR: #6c6c6c; MARGIN-TOP: 2px; WIDTH: 960px; margin:0 auto;}
#hbar SPAN.n {CURSOR: pointer; HEIGHT: 20px; FLOAT: right; TEXT-DECORATION: underline; WIDTH: 50px}
.hed {OVERFLOW: hidden; HEIGHT: 125px; WIDTH: 100%; BACKGROUND-COLOR: #fff}
.hedb IMG.w {FLOAT: left; MARGIN-LEFT: 45px; MARGIN-TOP: 20px; cursor:pointer;}
.f_l .lg {OVERFLOW: hidden; HEIGHT: 92px; BORDER-RIGHT: #cccccc 1px dashed; FLOAT: left; MARGIN-TOP: 16px; WIDTH: 296px;}
.hed .w {FLOAT: left; MARGIN-LEFT: 45px; MARGIN-TOP: 20px; cursor:pointer;}

.hedl {OVERFLOW: hidden; BORDER-TOP: #ca0000 6px solid; HEIGHT: 43px; BACKGROUND: url(images/bgext.jpg) repeat-x 0px -326px; WIDTH: 100%}

  /*顶部管理型导航*/
  .log{height:50px;}
  .log li{float:left;}
  .log .userInfo{*margin-right:10px; /*width:300px;*/ text-align:left;}
  .log .userInfo a{color:#006acd; text-decoration:none;}
  .log li img{position:relative; top:5px;}
  #topNav{background:url(images/topNavBg.gif) no-repeat left top; height:31px;
  line-height:31px; color:#bebfc1; padding:0px 15px; margin:0px 10px; position:relative;
  }
  #topNav .topNavR{background:url(images/topNavR.gif) no-repeat; width:5px; height:31px;
  position:absolute; top:0px; right:0px;
  }
  #topNav a{color:#006ad0; text-decoration:none;}
  /*页面主导航*/
  #mainNav{ width:960px;}
  #mainNav a{ position:relative;display:block; border-left: 1px solid #FFFFFF;border-right: 1px solid #DDDDDD;float: left;BACKGROUND: url(images/pub.gif) no-repeat -468px -211px; height: 41px;overflow: hidden;width: 143px;FONT-SIZE: 16px; FONT-WEIGHT: 800; COLOR: #323232; line-height:41px; PADDING-LEFT: 40px; TEXT-DECORATION: none; }
  #mainNav a span{width:3px; height:26px; background:url(images/NavBg.gif) no-repeat 0 -88px;
  /*position:absolute;*/ top:0px; right:0px;
  }
  #mainNav a:hover{background-color: #FFF2F2;}
  #mainNav .cur{display:block;line-height:41px; float:left;  text-align:center;
  padding:0 15px;BACKGROUND: url(images/pub.jpg) no-repeat -142px -463px; position:relative;
  margin-right:2px; color:#fff; text-decoration:none; font-weight:bold;
  }
  /*#mainNav a:hover span,#mainNav .cur span{width:3px; height:26px; BACKGROUND: url(images/pub.jpg) no-repeat -142px -463px;position:absolute; top:0px; right:0px;}*/
  #mainNav .s{ float:right;}
  #mainNav .s a{ display:block; HEIGHT: 41px; FLOAT: left; padding:0; border:0; padding-top:5px; WIDTH: 213px;}
  #mainNav .s a:hover{ background:none;}
  /*搜索*/
  #search{border:1px solid #5cb4e6; background:url(images/searchBg.gif) repeat-x left top; width:918px;
  padding:0px 20px; height:36px; line-height:36px;
  }
  #search a{color:#fff; text-decoration:none;}
  #search .keys{background:url(images/bg.gif) no-repeat 0 -28px;
  color:#fff; padding-left:40px;
  }
  #search .go{background:url(images/bnt_search.gif); border:none; width:52px; height:19px;/* position:relative; top:2px; utf8下*/}
  /*当前位置*/
  #ur_here{border:1px solid #c5e4ff; border-top:none; background:url(images/uh_bg.gif) repeat-x left top;
  height:36px; line-height:36px; padding:0 12px;
  }
  #ur_here a{color:#006cce; text-decoration:none;}
  
/* 网站底部 */
#lkefooter{width:100%;height:280px;padding-top:40px;border-top:#ECD1BC 7px solid;background:#F8EADD}
.lfot1{width:965px;margin:0 auto;}
.lfot2{width:520px;float:left;text-align:center;}
.lfot3{width:90%;padding-top:18px;font-size:13px;}
.lfot3 ul{float:left;width:20%;*width:19%;}
.lfot3 ul li{height:30px;}
.lfot3 ul li a{color:#5C5246;font-size:13px;text-decoration: none;}
.lfotl{float:left;width:1px;height:150px;margin-top:50px;background:#FDFFFE;border-left:#E9D0BA 1px solid;}
.lfot4{width:440px;height:213px;position:relative;float:right;}
.lfot4 span{display:block;width:212px;height:212px;background:url(img/footearth2.png) no-repeat 0 0;position:absolute;top:0px;left:40px;}
.lfot4 a.yt{display:block;width:124px;height:50px;background:url(img/footearth2.png) no-repeat -248px -46px;position:absolute;top:46px;left:288px;}
.lfot4 a.by{display:block;width:137px;height:50px;background:url(img/footearth2.png) no-repeat -235px -131px;position:absolute;top:131px;left:280px;}
.lfot5{clear:both;width:965px;margin:0 auto;padding-top:30px;text-align:center;position:relative;}
.fot2 {HEIGHT: 30px; margin:0 auto; color:#BB9C80; TEXT-ALIGN: center; PADDING-TOP: 5px; MARGIN-LEFT: 40px; MARGIN-TOP: 12px; DISPLAY: inline; WIDTH: 880px}
.fot2 a{ color:#BB9C80; text-decoration:none;}
.fot3{color:#F0D3B9;display:block;width:950px;text-align:right;position:absolute;top:30px;left:0px}
.fot3 a{color:#F0D3B9; text-decoration:none;}

.bh{BORDER-RIGHT: #F5E2D3 1px solid; margin:0 auto; padding-bottom:20px; BORDER-LEFT: #F5E2D3 1px solid; WIDTH: 962px; BACKGROUND-COLOR: #fff;}


/*全站右侧联系客服*/
#tongfloat, #actfloat {
    position: fixed;
    right: 60px;
    top: 220px;
    width: 143px;
    z-index: 9990;
}
#tongfloat{background:url(images/nav201608.png) no-repeat;}
#tongfloat .lx1{display: block; margin-bottom:15px;}
#tongfloat .lx1:hover{background:url(images/nav201608.png) no-repeat -158px -112px;}
#tongfloat .renzhen{display:block; height:112px;}
#tongfloat .renzhen a{display:block; height:112px;}
#tongfloat .renzhen a:hover{background:url(images/nav201608.png) no-repeat -158px 0;}
#tongfloat .kf_tl{ display:block; height:94px;}
#tongfloat .kf1{ display:block; height:50px;}
#tongfloat .kf1_ivew{ height:35px;margin-bottom: 6px;}
#tongfloat .qqgif {margin: 8px 0 0 28px;}
#tongfloat .kf2{ display:block; height:40px;  background:url(images/nav201608.png) no-repeat 0 -116px;}
.kf2_ivew{ display:none; height:45px;background:url(images/nav201608.png) no-repeat 0 -156px;}
#tongfloat .tip{ display:block;width:111px;margin:0 auto;height:51px;cursor:pointer;background:url(images/nav201608.png) no-repeat -309px -60px;}
#tongfloat .tip a{display:block;float:left;width:111px;margin:0 auto;height:51px;}
#tongfloat .tip a:hover{background:url(images/nav201608.png) no-repeat -309px 0px;}
#tongfloat .phone{ display:block; width:111px; height: auto; overflow: hidden;text-align:center;padding-top:5px;background:#FFF2E2;margin:0 auto;margin-top: 65px;}
#tongfloat .phone img{margin-bottom:0px;width:79px;}

#actfloat{background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat;}
#actfloat .lx1{display: block; margin-bottom:15px;}
#actfloat .lx1:hover{background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat -158px -112px;}
#actfloat .renzhen{display:block; height:112px;}
#actfloat .renzhen a{display:block; height:112px;}
#actfloat .renzhen a:hover{background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat -158px 0;}
#actfloat .kf_tl{ display:block; height:94px;}
#actfloat .kf1{ display:block; height:50px;}
#actfloat .kf1_ivew{ height:35px;margin-bottom: 6px;}
#actfloat .qqgif {margin: 14px 0 0 28px;}
#actfloat .kf2{ display:block; height:40px;  background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat 0 -116px;}
.kf2_ivew{ display:none; height:45px;background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat 0 -156px;}
#actfloat .tip{ display:block;width:111px;margin:0 auto;margin-left:15px;height:51px;cursor:pointer;background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat -309px -60px;}
#actfloat .tip a{display:block;float:left;width:111px;margin:0 auto;height:51px;}
#actfloat .tip a:hover{background:url(/images/PeriodicActivity/20180920/rightfloatcus.png) no-repeat -309px 0px;}
#actfloat .phone{ display:block; width:105px; height: auto; margin-top: 65px;margin-left:15px;overflow: hidden;text-align:center;padding-top:5px;background:#FFF;border-left:3px solid #8320DB;border-right:3px solid #8320DB;}
#actfloat .phone img{margin-bottom:0px;width:79px;}

/*弹出窗口模板*/
#overplay{position:absolute;left:0px;top:0px;display:none;height:960px;width:100%;z-index:500;}
#overplaybg{display:block;position:absolute;z-index:10;height:960px;width:100%;left:0px;top: -100px;background-color:#646464;filter: alpha(Opacity=30);-moz-opacity:0.3; /*MOZ , FF*/opacity:0.3; /*CSS3, FF1.5*/}
.templet_box{background-color:#fff;border:1px #242424 solid;overflow:hidden; /*border-radius:5px;*/ overflow:hidden;}
.templet_box div.t{float:left;height:31px;line-height:21px;background:#242424;overflow:hidden;background-color:#ccc}
.templet_box div.t span{float:left;width:auto;padding-left:8px;padding-top:6px;font-weight:800}
.templet_box div.t input{border:0;width:26px;height:26px;float:right;margin-right:8px;margin-top:0px;cursor:pointer;background:url(img/box.png) no-repeat -177px -80px;}
.templet_box div.b{float:left;width:100%;height:30px;padding-top:6px;text-align:center;}
.templet_box div.b input{border:0;width:91px;height:35px;background:url(img/box.png) no-repeat;margin-left:20px;cursor:pointer;}
.templet_box div.b input.y{background-position:0px -48px;}
.templet_box div.b input.n{background-position:-69px -48px;}
.templet_box div.b input.cf{background-position:-21px 0px;}
.templet_box div.b input.co{background-position:-112px 0px;}
.templet_box div.b input.bk{background-position:-206px -48px;}
.templet_box div.b input.cus{width:82px;height:30px;background-position:-447px -48px;}

/*验证手机号*/
#verificaphone{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:9999;background-color:rgba(0,0,0,0.5);border:1px solid #ccc;}
.verificaphone{position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;width:380px;height:250px;background:#fff;}
#verificaphone .tit{width:100%;height:40px;line-height:40px;font-size:14px;background:#ccc;color:#fff;text-align:center;position:relative;}
#verificaphone .tit span{font-size:28px;position:absolute;right:10px;top:0px;cursor:pointer;}
#verificaphone div.c{width:100%;padding-top:25px;text-align:center;}
#verificaphone div.cc{width:100%;height:48px;}
#verificaphone div.cc input.i{border:1px solid #ccc;border-radius:5px;width:168px;height:28px;margin-right:8px;padding-left:8px;}
#verificaphone_send{display:inline-block;cursor:pointer;vertical-align:top;font-size:13px;color:#fff;background:#FF4D4E;border:none;width:90px;height:30px;border-radius:5px;}
#verificaphone_btn, .verificaphone_btn{cursor:pointer;margin:0 auto;margin-top:10px;width:220px;height:36px;line-height:36px;font-size:14px;border-radius:8px;color:#fff;background:#FF4D4E;}






