/* v1.9.1 */
/* date:2016-01-06 */

/*-------- reset -------*/
html{ -webkit-text-size-adjust:none;}
body{font:12px/1.5em Tahoma,Arial,'\5b8b\4f53',sans-serif; word-break:break-all; word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:blod;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt{font-size:100%}
input,button,textarea,select{*font-size:100%}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left}
sup,sub{font-size:100%;vertical-align:baseline;}
ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
article,aside,footer,header,nav,section{ display:block;}
details,dialog,output,time{ display:inline;}
img,input{ vertical-align:middle;}

a{text-decoration:none;}
a:hover{ text-decoration:underline;}
body{line-height:150%;}
p { line-height:180%;}

/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left!important;}
.f-tac{text-align:center!important;}
.f-tar{text-align:right!important;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/*--------- size ----------*/
.f-f0 { font-size:0px!important;}
.f-f12 { font-size:12px!important;}
.f-f14 { font-size:14px!important;}
.f-f16 { font-size:16px!important;}
.f-f18 { font-size:18px!important;}
.f-f20 { font-size:20px!important;}
.f-f22 { font-size:22px!important;}
.f-f24 { font-size:24px!important;}
.f-f26 { font-size:26px!important;}
.f-yahei{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu, sans-serif;}
.f-arial{font-family:arial,\5b8b\4f53;}

/*--------- color ---------*/
.red{color:#f00 !important;} a.red:hover{ color:#ff4e00 !important;}
.green{color:#060 !important;} a.green:hover{ color:#009b00 !important;}
.blue{color:#06F !important;}a.blue:hover{ color:#0088ff !important;}
.yellow{color:#FF0 !important;}a.yellow:hover{ color:#fff !important;}
.gray{color:#999 !important;}a.gray:hover{ color:#666 !important;}
.gray3{color:#333 !important;}a.gray3:hover{ color:#111 !important;}
.gray6{color:#666 !important;}a.gray6:hover{ color:#333 !important;}
.orange{color:#F60 !important;}a.orange:hover{ color:#f90 !important;}
.d-red{color:#c41d20 !important;}a.d-red:hover{ color:#f00 !important;}
.d-blue{ color:#1d77bc !important;}a.d-blue:hover{ color:#2491dd !important;}
.brown{ color:#875900 !important;}a.brown:hover{ color:#b47700 !important;}

/* typeset */
.typeset:before,.typeset:after{content:"."; display:block; height:0; visibility:hidden;}
.typeset:after{clear:both;}
.typeset{#zoom:1;}
.typeset .adaptive{ overflow:hidden;#zoom:1;}
.typeset .fixed {float:left; margin-right:15px;}
.typeset .fixed img{display:block;}
.typeset .fixedright { float:right; margin-left:15px; margin-right:0px;}

/*----------------------- margin and padding -------------------------*/
.nomargin { margin:0 !important;}
.margin5 { margin:5px !important;} .margin10 { margin:10px !important;} .margin15 { margin:15px !important;} .margin20 { margin:20px !important;} .margin25 { margin:25px !important;}
.mt5 {margin-top:5px !important;} .mb5 {margin-bottom:5px !important;} .ml5 {margin-left:5px !important;} .mr5 {margin-right:5px !important;}
.mt10 {margin-top:10px !important;} .mb10 {margin-bottom:10px !important;} .ml10 {margin-left:10px !important;} .mr10 {margin-right:10px !important;}
.mt15 {margin-top:15px !important;} .mb15 {margin-bottom:15px !important;} .ml15 {margin-left:15px !important;} .mr15 {margin-right:15px !important;}
.mt20 {margin-top:20px !important;} .mb20 {margin-bottom:20px !important;} .ml20 {margin-left:20px !important;} .mr20 {margin-right:20px !important;}
.mt25 {margin-top:25px !important;} .mb25 {margin-bottom:25px !important;} .ml25 {margin-left:25px !important;} .mr25 {margin-right:25px !important;}

.nopadding { padding:0 !important;}
.padding5 {padding:5px !important;} .padding10 { padding:10px !important;} .padding15 {padding:15px !important;} .padding20 { padding:20px !important;} .padding25 { padding:25px !important;}
.pt5 {padding-top:5px !important;} .pb5{padding-bottom:5px !important;} .pl5{padding-left:5px !important;} .pr5 {padding-right:5px !important;}
.pt10{padding-top:10px !important;} .pb10{padding-bottom:10px !important;} .pl10{padding-left:10px !important;} .pr10{padding-right:10px !important;}
.pt15{padding-top:15px !important;} .pb15{padding-bottom:15px !important;} .padding-1l5{padding-left:15px !important;} .pr15{padding-right:15px !important;}
.pt20{padding-top:20px !important;} .pb20{padding-bottom:20px !important;} .pl20{padding-left:20px !important;} .pr20{padding-right:20px !important;}
.pt25{padding-top:25px !important;} .pb25{padding-bottom:25px !important;} .pl25{padding-left:25px !important;} .pr25{padding-right:25px !important;}


/*-------------------------------------
                  table
-------------------------------------*/
/* table basic */
.table-basic {border:1px solid #e4e4e4; background:#fefefe; width:100%;}
.table-basic caption {padding: 0 0 15px 0; font-size:22px; text-align: center;}
.table-basic th { font-weight:bold; background:url(images/table-bg.gif) repeat-x bottom; text-shadow: 1px 1px 1px #fff;}
.table-basic th, .table-basic td {padding:10px 10px 10px;}
.table-basic td,.table-basic th {border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}	
.table-basic tr.odd-row td {background:#FBFBFB;}
.table-basic tr.trhover td {background:#f1f7fe;}
/* table undline */
.table-undline {width:100%;border-top:solid 1px #ddd;}
.table-undline th{background:url(images/table-bg.gif) repeat-x bottom;}
.table-undline th, .table-undline td {padding:10px 10px 10px; border-bottom:dotted 1px #ddd;}
.table-undline tr.last td { border-bottom:none;}
.table-undline th { font-weight:bold;}

/*table css3*/
.table-basic tr:nth-child(2n),.table-undline tr:nth-child(2n) {background:#f8f8f8;}
.table-basic tr:hover td,.table-undline tr:hover td {background:#fffff3;}

/*-------------------------------------
               Form
-------------------------------------*/
/*form layout*/
.form-row:before,.form-row:after{content:"."; display:block; height:0; visibility:hidden;}
.form-row:after{clear:both;}
.form-row{#zoom:1; margin-bottom:15px;}
.form-row .control-label {display:block; float:left; margin-right:5px; padding:6px 0; line-height:16px; width:120px; text-align:right;}
.form-row .controls{ overflow:hidden;#zoom:1;}
.form-row .help-block { margin:8px 0 0; line-height:18px; color:#888;}
.form-row .help-inline { display:inline-block; *display:inline; *zoom:1; padding:5px 0; line-height:18px; color:#888;}

/*form skin*/
.textInput,
.textareaInput,
.selectInput { margin-right:5px; padding:6px 4px; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:normal; border:solid 1px #ddd; background:#fff url(images/input-bg.png) repeat-x top;}
.file-input { margin-top:4px;}
.radio { display:inline-block; *display:inline; *zoom:1; line-height:24px; margin-right:15px; margin-top:2px;}
.radio input { margin-right:5px;}

.blured { color:#999;}
.focused { color:#333;}
.disabled{background:#ccc!important; color:#fff!important; cursor: not-allowed; pointer-events: none;}
.error .textInput,
.error .textareaInput,
.error p { border-color:#ee5764 !important;; color:#ef3142;}

/*form input width*/
.textInput,
.fileUpload, 
.selectInput, 
.textareaInput {width:95%;}
.small { width: 25% !important; }
.medium{ width: 50% !important; }
.large { width: 75% !important; }

/*form css3*/
.textInput:focus,.textareaInput:focus {border-color:rgba(82, 168, 236, 0.8); outline:0;}
.textInput,.textareaInput {-webkit-transition: border linear 0.2s; -moz-transition: border linear 0.2s; -ms-transition: border linear 0.2s; -o-transition: border linear 0.2s; transition: border linear 0.2s; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}


/*-------------------------------------
              Paging
-------------------------------------*/
.paging {padding:4px; margin:3px; text-align:center;margin-top:15px; clear:both;}
.paging a {background-color:#FFF; color:#777; border:#cacaca 1px solid; margin:0 2px; padding:5px 10px; text-decoration: none; background:url("images/paging.gif") repeat-x top;}
.paging a:hover {border:#cacaca 1px solid; color:#333; background-position:bottom;}
.paging a:active {margin:0 2px; padding:5px 10px; border:#a0a0a0 1px solid;}
.paging .current {margin:0 2px; padding:5px 10px; border:none; color:#06C; font-weight:bold; background:none; cursor:text; }
.paging .current:hover{border:none; color:#06C;}
.paging .disabled {margin-right: 2px; padding:5px 10px; border:#f3f3f3 1px solid; color:#ccc;}
.paging .disabled{background-color:#fff !important;background-image:none;color:#ccc;}
.paging .disabled:hover,
.paging .disabled:active{color:#ccc;cursor:text;border:#cacaca 1px solid}
.paging input{border:1px solid #dedede;width:30px;padding:5px 10px;margin:0 5px;}

/*---------------------------------
	BREADCRUMBS
-----------------------------------*/
.breadcrumbs{margin:0;padding:0;line-height:0%;font-size:0;}
.breadcrumbs li{list-style-type:none;margin:0;padding:0;display:inline-block;*display:inline; /* IE ONLY*/zoom:1;line-height:100%;font-size:12px;cursor: default;}
.breadcrumbs li a{display:inline-block;*display:inline;position:relative;padding:5px 15px 5px 5px;font-size:12px;zoom:1;margin:0; margin-right:5px;background:url(images/icon-arrow-right.png) no-repeat right center; color:#666;}
.breadcrumbs li a:hover{color:#333;}


.part1 li{ width:100% !important;}
.part2 li{ width:50% !important;}
.part3 li{ width:33.33% !important;}
.part4 li{ width:25% !important;}
.part5 li{ width:20% !important;}
.part6 li{ width:16.66% !important;}
.part7 li{ width:14.28% !important;}
.part8 li{ width:12.5% !important;}
.part9 li{ width:11.11% !important;}
.part10 li{ width:10% !important;}

/*-- list --*/
.default-list li{height:24px; line-height:24px; overflow:hidden;}
.default-list li time{float:right; font-family:Arial; color:#999; line-height:24px; display:inline-block;}
.default-list li a{color:#333; text-decoration:none; display:block;}
.default-list li a:hover{text-decoration:underline;}
.default-list li .dot{float:left; display:inline-block; margin:11px 8px 0 0; width:3px; height:3px; background:#666; overflow:hidden;}
.default-list li .tri{width:0px; height:0px; overflow:hidden; font-size:0px; display:inline-block; border-style:solid; border-width:5px; border-right-width:0px; border-color:transparent transparent transparent #666; -border-color:#fff #fff #fff #666; margin-right:8px;}
.list-page .default-list li{font-size:14px; padding:10px 0; border-bottom:1px dashed #ccc;}


/*-- article module --*/
.article-area{ display:block;}
.article-tl{ text-align:center; font:21px/1.5em Microsoft YaHei,sans-serif;margin-bottom:10px;}
.article-info{ text-align:center; color:#474747; margin-bottom:10px;}
.article-info small{ color:#999; font-size:12px;}
.article-intro{ margin-bottom:10px; padding:10px; border:1px solid #e1e1e1; color:#999;}
.article-content p{ margin:10px 0; line-height:1.8em; font-size:14px; word-break:break-all; word-wrap:break-word;}
.article-content ol{ list-style:decimal; line-height:1.8em; margin:0 0 15px 30px; font-size:14px; }
.article-content li{ margin:10px 0;}
.article-content ol li{ list-style:decimal;}
.article-content ul{ list-style:disc; line-height:1.8em; margin:0 0 15px 30px;font-size:14px; }
.article-content ul li{ list-style:disc;}
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6{ font-family:Arial,Microsoft YaHei,'\5b8b\4f53',sans-serif;}
.article-content h1{ font-size:21px;}
.article-content h2{ font-size:18px;}
.article-content h3{ font-size:16px;}
.article-content h4{ font-size:14px;}
.article-content h5{ font-size:14px;}
.article-content h6{ font-size:14px;}
.article-content a{ text-decoration:underline; color:#1d77bc;}
.article-content a:hover{ color:#00a0e9; text-decoration:underline;}
.article-content table{ margin-bottom:1.5em;}
.article-content table th,
.article-content table td{ padding:10px; border:1px solid #e1e1e1;}
.article-content table thead th,
.article-content table thead td{ background:#f8fbfd; background:-moz-linear-gradient(50% 0 -90deg,#ffffff,#e4edf5); background:-webkit-gradient(linear,0 50%,0 100%,from(#ffffff),to(#e4edf5)); border-bottom:2px solid #c9dbee;}

.article-boxoff{ height:10px; margin-bottom:10px; background:url(images/boxoff.gif) 0 5px repeat-x; overflow:hidden;}
.article-boxoff i{ float:left; width:10px; height:10px; text-indent:-999em; background:url(images/boxoff.gif) 0 -10px no-repeat; overflow:hidden;}
.article-list{ display:block; margin-bottom:10px; line-height:1.8em;}
.article-list li{ color:#999;}
.article-list li a{ color:#333;}


















