@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;} 
table {border-collapse: collapse;border-spacing: 0;} 
fieldset,img,abbr,acronym{border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;} 
ol,ul,li{list-style: none;} 
caption,th {text-align: left;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:”;} 
body{font-size:12px;font-family:"SimSun","Arial Narrow";}
textarea {outline: none; resize: none; overflow:auto;}
img{vertical-align:middle;}
:focus{outline:0;}
.fix,.wrap950,.wrap960{*zoom: 1;}
.fix:after,.wrap950:after,.wrap960:after{content: "";visibility: hidden;display: block;height: 0;clear: both;}
a{color:#000; text-decoration:none;}a:hover{ color:#000;text-decoration:underline;}
a img {border: none;text-decoration: none;}
label, button,a {cursor: pointer;}
p{word-wrap:break-word;}
.clear{ clear:both; height:1px; overflow:hidden;}
/* 基础定义 */
.fw{ font-weight:bold !important;}
.fontA{ font-family:Arial !important;}
.fontMS{ font-family:"Microsoft Yahei" !important;}
.f14{ font-size:14px !important;}
.f16{ font-size:16px !important;}
.l18{ line-height:18px !important;}
.l22{ line-height:22px !important;}
.l24{ line-height:24px !important;}
.l26{ line-height:26px !important;}
.l28{ line-height:28px !important;}
.tMar10{ margin-top:10px !important;}
.lMar10{ margin-left:10px !important;}
.rMar10{ margin-right:10px !important;}
.bMar10{ margin-bottom:10px !important;}
.noMar{ margin:0px auto !important;}
.tPad10{ padding-top:10px !important;}
.lPad10{ padding-left:10px !important;}
.rPad10{ padding-right:10px !important;}
.bPad10{ padding-bottom:10px !important;}
.tlMar10{ margin:0 10px!important;}
.btMar10{ margin:10px 0 !important;}
.tlPad10{ padding:0 10px!important;}
.btPad10{ padding:10px 0 !important;}
.noPad{ padding:0px !important;}
.l22 li{ height:22px;}
.l24 li{ height:24px;}
.l26 li{ height:26px;}
.l28 li{ height:28px;}
.col_left,.col_right,.fl,.fr{ float:left; display:inline;} /* 左、中、右 */
.col_right,.fr{ float:right;}
/* 模块 */
.mod{ position:relative;}
.hd,.bd {clear: both;}
.hd .more,.h2 .more,.imore{ float:right; display:inline;} /* 标题上的更多 */
.imore{ text-indent:-999px;}
.bor{ border:1px solid #D1D1D1;}
.bor .hd{ position:relative;}
.hd .ico{ position:absolute; overflow:hidden;}
.hd2{ font-family:"Microsoft Yahei";}
/* inDic 代表内容区域要二分 */
.inDic .bd{*zoom:1;}
/* 模块外大标题 .h2*/
.h2 h2 {float:left;font: bold 24px/50px "Microsoft Yahei";}
/* 模块内小标题 .h3*/
.h3{}
/* 文字列表 */
.mod li,.tLists li{ overflow:hidden;}
.time,.adds,.auth{ float:right; display:inline;}/*列表右侧时间、地址、作者*/
/* 二分列 */
.tList2 li{ float:left; width:50%;display:inline;}
/* 三分列 */
.tList3 li{ float:left; width:33.3%;display:inline;}
/* 链接列 */
.aLists a{ margin:0 5px; float:left; display:inline; white-space:nowrap;}
/* 图文混排 图片左，标题简介文字右*/
.imgTxt,.imgTxt2{clear:both; overflow:hidden; *zoom:1;}
.imgTxt .pic,.imgTxt2 .pic,.txtImgMod .pic,.tImgMod .pic{ float:left; display:inline; margin:0 10px 0 0; text-align:center; overflow:hidden;}
.pic img{ display:block; margin:0 auto;}
.imgTxt h4 {font-size: 14px;font-weight: bold;line-height: 25px;}
/* 图文混排 标题上，图片左，简介文字右*/
.imgTxt2 .h4{ display:block;}
/* 图片与列表混排 */
.tImgMod ul{ float:left; display:inline;}
/* 图片列表 */
.imgLists li{ float:left; display:inline; overflow:hidden; width:20%;}
/* 三分列 */
.ilist3 li{ width:33.3%}
/* 二分列 */
.ilist2 li{ width:49.9%}
/* 选项卡 */
.tabs h2{ position:relative;}
.tabs h2 span{ display:inline-block; cursor:pointer;}
.tabs h2 span.class_mouse_on{ font-weight:bold;}
/* 图文混排 标题上，图片左，简介文字右*/
.imgTxt2 .h4{ display:block;}
/* 图片与列表混排 */
.tImgMod ul{ float:left; display:inline;}
/* 图片列表 */
.imgLists li{ float:left; display:inline; overflow:hidden; width:20%;}
/* 数字排行模块 */
.numText{ position:relative; overflow:hidden;_zoom:1;padding:0 10px 0 69px; margin-bottom:6px; }
.numText em.num{ position:absolute; overflow:hidden;left:0;top:0; display:block; width:69px; height:69px;font:italic 50px/45px Arial; color:#000}
.numText h3{ font:bold 14px/22px "宋体";}
.numText .aLists a{ float:left; display:inline; white-space:nowrap;}
/* 线样式 */
.dotLine{ height:1px; overflow:hidden; background:#ddd;}
.wrap950,.h2,.wrap960{ width:950px; margin:0 auto;position: relative;}
.wrap960{ width:960px; margin:0 auto;position: relative;}
/** 布局基础样式 **/
.g-s6m0,.g-m0e5,.g-s4m0e5,.g-s5m0e5{ width:950px; overflow:hidden;*zoom:1; margin:0 auto;}
.col-m {float: left;width: 100%;min-height: 1px;}
.m-wrap {position: relative;}
.col-s, .col-e {float: left;position: relative;}
.g-s6m0 .m-wrap { margin-left: 300px; }.g-s6m0{ position:relative;}
.g-s6m0 .col-s { width: 290px; margin-left: -100%; _margin-left:-950px;}
.g-m0e5 .m-wrap { margin-right: 260px; }
.g-m0e5 .col-e { width: 250px; margin-left: -250px; }
.g-s4m0e5 .m-wrap {  margin: 0 260px 0 200px ; }
.g-s4m0e5 .col-s { width: 190px; margin-left: -100%; _margin-left:-950px;}
.g-s4m0e5 .col-e { width: 250px; margin-left: -250px; }
.g-s5m0e5 .m-wrap { margin: 0 260px 0 250px; }
.g-s5m0e5 .col-s { width: 240px; margin-left: -100%; _margin-left:-950px;}
.g-s5m0e5 .col-e { width: 250px; margin-left: -250px; }
/* 框架 */
.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { margin:10px auto;}
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
/* grid solo: 100 - single item fallback */
.ui-grid-solo .ui-block-a { display: block; float: none; }
/* Lower percentages for older browsers (i.e. IE7) to prevent wrapping. -.5px to fix BB5 wrap issue. */
/* grid a: 50/50 */
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 49.95%; }
.ui-grid-a > :nth-child(n) { width: 50%; margin-right: -.5px; }
.ui-grid-a .ui-block-a { clear: left; }
/* grid b: 33/33/33 */
.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.25%; }
.ui-grid-b > :nth-child(n) { width: 33.333%; margin-right: -.5px; }
.ui-grid-b .ui-block-a { clear: left; }
/* grid c: 25/25/25/25 */
.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d { width: 24.925%; }
.ui-grid-c > :nth-child(n) { width: 25%; margin-right: -.5px; }
.ui-grid-c .ui-block-a { clear: left; }
/* grid d: 20/20/20/20/20 */
.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e { width: 19.925%; }
.ui-grid-d > :nth-child(n) { width: 20%; }
.ui-grid-d .ui-block-a { clear: left; }