/**==============================
  *= 预设样式                   =
  *==============================
  */
body{ font: 12px Tahoma,'Microsoft Yahei'; color: #0a82c5;  line-height: 1; -webkit-text-size-adjust:none }
table{ border-collapse: collapse; }
a{ color: #0a82c5; text-decoration: none; outline: none; }
a:hover{ color: #fcaf16; text-decoration: none; }
img{ vertical-align:top; }
ul,li{ list-style-type:none; }
input,button,textarea,select,option{ font: 12px/18px Tahoma,'Microsoft Yahei'; color: #333; border: none; background: none; }
textarea.txt,
input.txt{ border: 1px solid #cbcbcb; background: white; }
textarea.default,
input.txt.default{ color: #777 !important; }


/**==============================
  *= 基类样式                   =
  *==============================
  */
/*清除浮动*/
.clear{display: block; clear:both; font-size:0; height:0;}
/*字体样式*/
.ilb{ display: inline-block !important; *display:inline; *zoom: 1; }
.tl{ text-align: left !important;}
.tc{ text-align: center !important;}
.tr{ text-align: right !important;}
.fl{ float: left !important; }
.fr{ float: right !important; }
.in_2em{ text-indent: 2em !important; }
.in_em{ text-indent: 1em !important; }
.t_delete{ text-decoration: line-through; }
.tb{ font-weight: bold; }
.inline{ display: inline-block !important; }
/*字体颜色*/
.white{ color: white; }
.black{ color: #333; }
.blue{ color: #097fb9; }
.orange{ color: #efa444; }
.green{ color: #889d01; }
/*宽度*/
.w1000{width:1000px; margin:0 auto;}
.w1003{width:1003px; margin:0 auto;}
.w1024{width:1024px; margin:0 auto;}
.w950{width:950px; margin:0 auto;}
.w800{width:800px; margin:0 auto;}
.w740{width:740px; margin:0 auto;}
.w970{width:970px; margin:0 auto;}
/*遮罩模块样式*/
.mask{ width:100%;height:100%;overflow: hidden; margin:auto; position: relative; }
.layout{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.item{ float:left; position: relative; }
/*图片模块样式*/
.png{ background: no-repeat center; }
.figure{ overflow: hidden; /*padding: 5px;*/ background: white; display: inline-block; text-align: center; }
.figure img{/* width: 100%; */border: 1px solid #e2e2e2; vertical-align: top; }
.figure .label{ font: normal 12px/16px Tahoma,'Microsoft Yahei'; margin-top: 2px; color: #7d7d7d; }
/*圆角样式*/
.r_3px{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:  3px; }
.r_5px{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:  5px; }
.r_15px{ -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:  15px; }
.r_3px_t{ -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.r_5px_t{ -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.r_3px_b{ -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.r_5px_b{ -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.r_3px_t_l{ -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.r_5px_t_l{ -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.r_3px_t_r{ -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.r_5px_t_r{ -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.r_3px_b_l{ -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.r_5px_b_l{ -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.r_3px_b_r{ -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.r_5px_b_r{ -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
/*字体阴影*/
.t_sdw_black{ text-shadow: 1px 1px 2px #333; }
.t_sdw_white{ text-shadow: 1px 1px 2px white; }
/*块阴影*/
.b_sdw_t_l{ box-shadow: -3px -3px 5px #cdcbcb; -webkit-box-shadow: -3px -3px 5px #cdcbcb; }
.b_sdw_t_r{ box-shadow: 3px -3px 5px #cdcbcb; -webkit-box-shadow: 3px -3px 5px #cdcbcb; }
.b_sdw_b_l{ box-shadow: -3px 3px 5px #cdcbcb; -webkit-box-shadow: -3px 3px 5px #cdcbcb; }
.b_sdw_b_r{ box-shadow: 3px 3px 5px #cdcbcb; -webkit-box-shadow: 3px 3px 5px #cdcbcb; }
.b_m_sdw_l{ border-top: 1px solid #ececec; border-bottom: 1px solid #dcdbdb; border-right: 1px solid #c6c5c5; border-left: 1px solid #eee; }
/*画线*/
.line_1px{ display: block; width: 100%; font-size:0; height:1px; background-color: #333; }
.line_2px{ display: block; width: 100%; font-size:0; height:2px; background-color: #333; }
/*分割符*/
.div{ display: inline-block; width: 2px; height: 20px; margin: 0 5px; background-color: #d2d2d2; vertical-align: middle; }
/*标签*/
.tag{ display: inline-block; text-align: center; padding: 0 5px; line-height: 20px; border: 1px solid #1071a0; color: #1071a0; margin: 4px 3px; }
/*更多*/
.more{ font: normal 12px/20px "宋体"; }
/*分页样式*/
.pageNav{ height: 18px; padding: 10px; display: inline-block; *display:inline; *zoom: 1; }
.pageNav li{ float: left; height: 18px; line-height: 18px; border: 1px solid #c1c1c1; margin: 2px; }
.pageNav li:hover, .pageNav li.selected{  }
.pageNav li a{ display: inline-block; height: 14px; padding: 2px 5px; line-height: 14px; color: #8e8c8c; }
.pageNav li a:hover, .pageNav li.selected a{ text-decoration: none; color: white; }
/*背景块样式*/
.bg_black{ background-color: black; }
.bg_white{ background-color: white; }
.bg_blue{ background-color: #000739; }
.alpha10{ opacity: 0.1; -moz-opacity:0.1; filter:alpha(opacity = 10); }
.alpha20{ opacity: 0.2; -moz-opacity:0.2; filter:alpha(opacity = 20); }
.alpha30{ opacity: 0.3; -moz-opacity:0.3; filter:alpha(opacity = 30); }
.alpha40{ opacity: 0.4; -moz-opacity:0.4; filter:alpha(opacity = 40); }
.alpha50{ opacity: 0.5; -moz-opacity:0.5; filter:alpha(opacity = 50); }
.alpha60{ opacity: 0.6; -moz-opacity:0.6; filter:alpha(opacity = 60); }
.alpha70{ opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity = 70); }
.alpha80{ opacity: 0.8; -moz-opacity:0.8; filter:alpha(opacity = 80); }
.alpha90{ opacity: 0.9; -moz-opacity:0.9; filter:alpha(opacity = 90); }
.alpha100{ opacity: 1; -moz-opacity:1; filter:alpha(opacity = 100); }
.bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; }
/*杂项*/
.banner{ margin: auto; overflow: hidden; }
.slider{ position: relative; }
.arrows{ position: absolute; z-index: 1; }
.rotator{ position: relative; }
.rotator .points{  }
.rotator .points li{ cursor: pointer; /*float: left;*/ }
.tabs .tab,
.tabs li{ cursor: pointer; }
.tabCon{ display: none; }