﻿/* RESET */
*{margin:0;padding:0; border:0;}img{ vertical-align:top}iframe,object{ display:block;}
ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0;}.tc{text-align:center}.disa a{display:block;width:100%;height:100%;background:text-indent:-9999px;}.nobg{background:none !important;}.nobor{border:0 !important;}
/* change the settings to suit your needs */
h1,h2,h3,h5,.fb,.B{font-weight:bold}h1{font-size:18px}h2{font-size:16px}h3{font-size:15px}h4{font-size:14px}h5,h6{font-size:12px}
a{text-decoration:none;color:#666}a:hover,a:active {color:#f00;text-decoration:none;}
.red,a.red,.red a,.red a:hover,.blank a:hover,a.blank:hover,.blue a:hover,a.blue:hover{color:#f00;}
.blue,.blue a,a.blue { color:#018cd6;}
.blank,.blank a,a.blank { color:#000;}
.orange,.orange a,.orange a:hover,a.orange,a:hover.orange { color:#ff8b00;}
.orange a:hover { text-decoration:underline;}
.nrcon li { background:url(../images/dian.gif) no-repeat 10px center;}
.mb { border:1px #ccc solid;}
font { font-size:12px;}


#top_phone {
  background: none repeat scroll 0 0 #36bbfe;
  height: 40px;
  padding-top: 5px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999999;
}
#top_phone_center {
  margin: 0 auto;
  width: 320px;
}
#top_phone_center input {
  background: url("/images/phone_bg.jpg") no-repeat scroll left top;
  border: medium none;
  color: #000000;
  float: left;
  font-size: 11px;
  height: 31px;
  line-height: 31px;
  padding-left: 8px;
  width: 240px;
}
#top_phone_center input.top_phone_submit {
  background: url("/images/phone_click.jpg") no-repeat scroll left top;
  cursor: pointer;
  float: right;
  height: 31px;
  width: 67px;
}

/* = 清除浮动元素= */
.clr {clear:both;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fl{float:left !important;}.fr{float:right !important;}.tc{text-align:center}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix,s
* html{height: 1%;}
.clearfix{display: block;}
/* = Auxiliary Styles (辅助样式) = */
.hr_a,.hr_b{font-size:1px;line-height:1px;clear:both;overflow:hidden}.hr_a{height:10px}.hr_b{height:15px}
body {font:14px/22px \5b8b\4f53,Arial, Helvetica, sans-serif;color:#666;}
/* nav导航及列表/切换/滚动辅助样式 */
.hor li{white-space:nowrap;display:inline;float:left;overflow:hidden}
.tab_nav li{ cursor:pointer}
.tab_switch .tabcon { display:none}.tab_switch .tabcon.selected{ display:block}
.scoll_switch .tabcon{ width:0; height:0; overflow:hidden; visibility:hidden}.scoll_switch .tabcon.selected{ visibility:visible}
/*滚动按钮控制*/
.scoll_box{ position:relative}
.scoll_box span.prev,.scoll_box span.next {width:20px;height:100px;top:60px;background: no-repeat;cursor:pointer;position:absolute;display:block;}
.scoll_box span.prev {left:0px;background-position:left center !important;}
.scoll_box span.next {right:0px;background-position:right center !important;}

#layout { width:320px; margin:40px auto 0; background:#f7fffd;}
.bddh { height:35px; color:#fff; background:url(../images/bddh1.png) no-repeat 11px top #018cd6; padding-left:46px; font:20px/35px Arial, Helvetica, sans-serif;}
.bddh a { color:#fff;}
.bddh b { font:16px/35px Microsoft Yahei; font-weight:bold; float:left;}
#foot { margin-bottom:40px;} 
.footnav { background:#e3e3e3; height:35px; line-height:35px; font-size:14px;}
.footnav a { padding-left:30px;}
.footnr { padding-bottom:23px;}

/*----底部悬浮------*/
.dbxf { position:fixed; overflow:hidden; bottom:0; width:100%; z-index:100; text-align:center; _position:absolute; _margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop);}
.dbxf div {width:320px; margin:0 auto;}
.dbxf img { float:left;}