﻿@charset "utf-8";
/*common(c)Urus  Version:1.0.1  Test: IE6 IE7 IE8 IE9Beta 360se3 Maxthon2 TheWorld FF TT Safari Opera Chorme */

/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,a:link img,a:visited img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
q:before,q:after{content:'';}
embed,object{display:block;}
input,img{ border:0;}
input{ font-family:Arial; *line-height:normal !important; vertical-align:middle; }
input[type="radio"], input[type="checkbox"] { float:left; margin:3px 4px 0 0; margin-top: 1px \9; line-height: normal; vertical-align:middle; }
.active,
.disable { cursor:default; }

/*clear*/
.clearfix:after {visibility:hidden;display:block;font-size:0;clear:both;height:0;}
.clearfix{*zoom: 1;}
.clear{ clear:both;}

/*排版*/

.inline-block{ display: inline-block;}
.vam{ vertical-align: middle;}

/*1000*/
.wrap { width:1000px; margin:0 auto; }
.wrap-sideL { float:left; width:230px; }
.wrap-mainR { margin-left:250px; }
.wrap-mainL { float:left; width:750px; }
.wrap-sideR { float:right; width:230px; }
.wrap-coluR { float:right; width:210px; }
.wrap-mainC { margin-left:240px; margin-right:220px; }

/*1200*/
.wrapW { width:1200px; margin:0 auto; overflow:auto; }
.wrapW .wrap-mainL { width:950px; }

/*水平分割线 */
.diveder { width:100%; height:0; line-height:0; overflow:hidden; margin:4px 0; border-top:1px solid #e2e5e6; border-bottom:1px solid #fff; }

/*图标灰*/
.link-gray:link, .link-gray:visited {
    color: #999;
}
.link-gray:hover {
    color: #107bce;
    text-decoration: none;
}

/*栅格化宽度*/
.span1 { width:60px; }
.span2 { width:130px; }
.span3 { width:210px; }
.span4 { width:310px; }
.span5 { width:370px; }
.span6 { width:450px; }
.span7 { width:530px; }
.span8 { width:610px; }
.span9 { width:690px; }
.span10 { width:770px; }
.span11 { width:850px; }
.span12 { width:930px; }
.span13 { width:950px; }

.text-ellipsis{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*流体栅格化布局*/
.row { margin-bottom:10px; /*margin-left:-15px; margin-right:-15px;*/ *margin:0 0 0.625rem; *zoom:1; }
.row-fluid [class*="col"] { display:block; float:left; width:100%; min-height:30px; margin-left:2.127659574468085%; *margin-left:2.074468085106383%; *zoom:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box; }
.row-fluid:before,
.row-fluid:after { display:table; line-height:0; content:" "; }
.row-fluid:after { clear:both; }
.row-fluid [class*="col"]:first-child { margin-left:0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { position:relative; float:left; _display:inline; min-height:1px; padding-left:15px; padding-right:15px; *padding:0; }
.row-fluid .col-12 { width:100%; *width: 99.94680851063829%; }
.row-fluid .col-11 { width:91.48936170212765%; *width:91.43617021276594%; }
.row-fluid .col-10 { width:82.97872340425532%; *width:82.92553191489361%; }
.row-fluid .col-9 { width:74.46808510638297%; *width:74.41489361702126%; }
.row-fluid .col-8 { width:65.95744680851064%; *width:65.90425531914893%; }
.row-fluid .col-7 { width:57.44680851063829%; *width:57.39361702127659%; }
.row-fluid .col-6 { width:48.93617021276595%; *width:48.88297872340425%; }
.row-fluid .col-5 { width:40.42553191489362%; *width:40.37234042553192%; }
.row-fluid .col-4 { width:31.914893617021278%; *width:31.861702127659576%; }
.row-fluid .col-3 { width:23.404255319148934%; *width:23.351063829787233%; }
.row-fluid .col-2 { width:14.893617021276595%; *width:14.840425531914894%; }
.row-fluid .col-1 { width:6.382978723404255%; *width:6.329787234042553%; }

/*表格*/
.table{ width:100%; background-color:#fff; border:1px solid #e6e6e6;table-layout: fixed;}
.table caption { padding:5px 0px; font-weight:bold; color:#444; }
.table thead { font-weight:bold; text-align:center; background-color:#f4f4f4; }
.table th {font-size:14px; font-weight:bold; color:#555; padding:14px 7px; word-break:break-all; border:1px solid #e6e6e6;text-align: center;}
.table td{font-size:14px; padding:14px 10px; word-break:break-all; border:1px solid #e6e6e6;text-align: left; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
.table tbody tr:nth-child(even){background:#FAFAFA;}
.table tfoot { color:#888; }
.clickTr { background-color:#fff5dc; }
.tdnum { width:70px;text-align:center!important; }
.table input[type="checkbox"] { margin-top:5px; }

/*表单*/
/*
f-text f-label
1.可分为两种布局方式，一种为text与lable同一行显示（网页布局常用），一种为text与lable分行显示（用于外层容器较窄或者手持设备）*/
.form { font-size:14px; }
.form .f-lb { font-weight:bold; }
.form legend { display:block; width:100%; *width:99%; margin-left:0; margin-bottom:9px; text-indent:0; font:bold 16px/2.5 "微软雅黑"; color:#333; text-indent:0; border-bottom:1px solid #e2e5e6; }
.f-text,
.f-label,
.f-select,
.f-help {display:block; float:left;margin:0 6px 0 0;padding:6px 1px; font-weight:normal; line-height:18px; text-decoration:none; white-space:nowrap; vertical-align:middle; overflow:visible;font-size:12px; }
input.f-text{padding:6px 8px;}
.f-select{width:65px;}
.f-text,
.f-select,
.f-textarea { border:1px solid #d3d3d3; }
.f-text { -webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border-radius:0\9\0; }
.f-help { color:#a8a8a8; }
.f-label .f-radio,
.f-label .f-checkbox,
.f-checkbox { float:left; margin:2px 3px 0 0; *margin-top:0; _float:none; }
.f-label-re { color:#f00; }
.f-textarea { font-size:12px;}
.f-lb-required{ color:#f00; font-weight:bold; padding:0 2px 0 0; }
/*.help-words{ color:#f00; padding:3px 0; }*/
.form-controls .block{ display:inline-block; }
.form-controls{ margin-top:3px; }
.data-list{ margin-top:4px; }
.data-list .i-delete{ vertical-align:middle; }
.data-list li { padding:2px 0; }
.f-gp { margin-bottom:13px; padding-left:0; }
.f-ml .block { display:block; margin-bottom:9px; }
.f-ac{ padding-top:12px; margin-left:12px; padding-bottom:12px;}

.form-h .f-lb { float:left; width:6em; text-align:right; }
.form-h .f-ct { margin-left:6em; }
.form-h .f-ac { padding-left:6em; }
.form-h-8em .f-lb { width:8em; }
.form-h-8em .f-ct { margin-left:8em; }
.form-h-8em .f-ac { padding-left:8em; }
.form-h-10em .f-lb { width:10em; }
.form-h-10em .f-ct { margin-left:10em; }
.form-h-10em .f-ac { padding-left:10em; }
.form-h-12em .f-lb { width:12em; }
.form-h-12em .f-ct { margin-left:12em; }
.form-h-12em .f-ac { padding-left:12em; }

/*分类表单*/
.dataTitle{ font-size:14px; font-weight:bold; margin:20px 20px 0px; border-bottom:#E6E6E6 solid 1px; color:#52a0c5;}
.dataTitle span.gray{ font-size:12px; font-weight:normal;}
.dataBox{ padding:15px 0.625rem;}
.f-infer{ margin-left:20px;}
/*文本框状态*/
.f-text-plh { color:#a8a8a8; }
.f-text-foc { border:1px solid #E9AA1C; }
.f-text-ued { border:1px solid #D9DADF; cursor:default; }
.f-text-dis { color:#b1b5ba; border:1px solid #D9DADF; background-color:#F2F2F2; cursor:not-allowed; }
.f-text-read { color:#000; border:#fff solid 1px; background-color:#fff; cursor:default; }
/*扩展*/
.f-input-ap { position:relative; }
.f-input-ap .dmenu { background:#f9f9f9; border:1px solid #b1b5ba; }
.f-input-ap .dmenu a { border-bottom:1px solid #dddfe2; }
.f-dat{ padding:0 1px;}
.f-dat-li { margin-top:2px; border:1px solid #DDD; }
.f-dat-li{ background:#fff; }
.f-dat-li li { padding:5px 0.625rem; position:relative; border-top:1px solid #F2F2F2; }
.f-dat-li a.i-delete { position:absolute; right:6px; top:8px; }
.f-dat-li input.btn-save { position:absolute; right:6px; top:5px; margin:0; }
/*.f-lb .f-label { font-weight:bold; }*/

/*按钮*/
.btn,
.btn:link,
.btn:visited { display:inline-block; margin:0 6px 0 0; padding:4px 8px; overflow:visible; color:#333; vertical-align:middle; text-align:center; font:normal 12px/1.428571429 "\5FAE\8F6F\96C5\9ED1"; text-decoration:none; white-space:nowrap; 
	background-color:#F5F5F5; border:1px solid #e6e6e6; border-radius:2px; cursor:pointer; }
.btn:hover,
.btn:active { background-color:#eee; text-decoration:none; }
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.btn.disabled:hover,
.btn[disabled]:hover,
fieldset[disabled] .btn:hover,
.btn.disabled:active,
.btn[disabled]:active,
fieldset[disabled] .btn:active,
.btn.disabled.active,
.btn[disabled].active,
fieldset[disabled] .btn.active { background-color:#428bca; border-color:#357ebd; }

/*大小---- 
btn-s btn-l btn-xl*/
.btn-s,
.btn-s:link,
.btn-s:visited { margin-right:3px; padding:1px 6px; }
.btn-m,
.btn-m:link,
.btn-m:visited { margin-right:6px; padding:4px 12px; font-size:14px; }
.btn-l,
.btn-l:link,
.btn-l:visited { margin-right:12px; padding:10px 18px; font-size:16px; line-height: 1.33; }
.btn-xl,
.btn-xl:link,
.btn-xl:visited { margin-right:50px; padding:15px 32px; font-size:24px; line-height: 1.33; }

/*类别--渐变--
btn-defa-g btn-prim-g btn-warn-g btn-dang-g btn-succ-g btn-inve-g*/	
/*btn-defa-g*/
.btn-defa-g,
.btn-defa-g:link,
.btn-defa-g:visited { color:#333; background-color:#F5F5F5;	border-color: #E6E6E6 #DCDCDC #D6D6D6;
	background-image: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #fff 0%, #e6e6e6 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #fff 0%, #e6e6e6 100%); /* IE10+ */
	background-image: linear-gradient(top, #fff 0%, #e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0 ); /* IE6-9 */}
.btn-defa-g:hover { color:#333; background-color:#eeeeee;
	background-image: -moz-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%); /* IE10+ */
	background-image: linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e6e6e6', GradientType=0 ); /* IE6-9 */ }
.btn-defa-g:active,
.btn-defa-g.active { background-image:none;
	filter:none;
	background-color:#E6E6E6;
	-moz-box-shadow:0 2px 4px #d9d9d9 inset;              
    -webkit-box-shadow:0 2px 4px #d9d9d9 inset;           
    box-shadow:0 2px 4px #d9d9d9 inset; }

/*btn-prim-g*/
.btn-prim-g,
.btn-prim-g:link,
.btn-prim-g:visited { color:#fff; background-color:#0072c5;
	background-image: -moz-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007dd5), color-stop(100%, #0061bc)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #007dd5 0%, #0061bc 100%); /* IE10+ */
	background-image: linear-gradient(top, #007dd5 0%, #0061bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007dd5', endColorstr='#0061bc', GradientType=0 ); /* IE6-9 */
	border:1px solid #0054b7;
	border-color:#0062b7 #0054b7 #005299; }
.btn-prim-g:hover { color:#fff; background-color:#0062ae;
	background-image: -moz-linear-gradient(top, #3382d6 0%, #0044cc 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3382d6), color-stop(100%, #0044cc)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #3382d6 0%, #0044cc 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #3382d6 0%, #0044cc 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #3382d6 0%, #0044cc 100%); /* IE10+ */
	background-image: linear-gradient(top, #3382d6 0%, #0044cc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3382d6', endColorstr='#0044cc', GradientType=0 ); /* IE6-9 */
	border-color:#005bb7 #003eb7 #003399; }
.btn-prim-g:active,
.btn-prim-g.active { background-image:none; filter:none;
	background-color:#0062ae;
	-moz-box-shadow:0 2px 4px #003db6 inset;              
    -webkit-box-shadow:0 2px 4px #003db6 inset;           
    box-shadow:0 2px 4px #003db6 inset; }

/* btn-warn-g */	
.btn-warn-g,
.btn-warn-g:link,
.btn-warn-g:visited { color:#fff; background-color:#faa731;
	background-image: -moz-linear-gradient(top, #fbb24c 0%, #f89507 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbb24c), color-stop(100%, #f89507)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #fbb24c 0%, #f89507 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #fbb24c 0%, #f89507 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #fbb24c 0%, #f89507 100%); /* IE10+ */
	background-image: linear-gradient(top, #fbb24c 0%, #f89507 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb24c', endColorstr='#f89507', GradientType=0 ); /* IE6-9 */
	border:1px solid #e19428;
	border-color:#e0952d #e19428 #bb7d25; }
.btn-warn-g:hover  { color:#fff; background-color:#f89406;
	background-image: -moz-linear-gradient(top, #f9a124 0%, #f89406 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9a124), color-stop(100%, #f89406)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f9a124 0%, #f89406 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #f9a124 0%, #f89406 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #f9a124 0%, #f89406 100%); /* IE10+ */
	background-image: linear-gradient(top, #f9a124 0%, #f89406 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a124', endColorstr='#f89406', GradientType=0); }
.btn-warn-g:active,
.btn-warn-g.active {background-image:none;
	filter:none;
	background-color:#F89406;
	-moz-box-shadow:0 2px 4px #d77e00 inset;              
    -webkit-box-shadow:0 2px 4px #d77e00 inset;           
    box-shadow:0 2px 4px #d77e00 inset;}

/* btn-succ-g */		
.btn-succ-g,
.btn-succ-g:link,
.btn-succ-g:visited { color:#fff; background-color:#5dba5d;
	background-image: -moz-linear-gradient(top, #61c261 0%, #51a451 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #61c261), color-stop(100%, #51a451)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #61c261 0%, #51a451 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #61c261 0%, #51a451 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #61c261 0%, #51a451 100%); /* IE10+ */
	background-image: linear-gradient(top, #61c261 0%, #51a451 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c261', endColorstr='#51a451', GradientType=0 ); /* IE6-9 */
	border:1px solid #4f9f4f;
	border-color:#52a352 #4f9f4f #448944; }
.btn-succ-g:hover { color:#fff; background-color:#51a351;
	background-image: -moz-linear-gradient(top, #58b158 0%, #51a351 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58b158), color-stop(100%, #51a351)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #58b158 0%, #51a351 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #58b158 0%, #51a351 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #58b158 0%, #51a351 100%); /* IE10+ */
	background-image: linear-gradient(top, #58b158 0%, #51a351 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58b158', endColorstr='#51a351', GradientType=0 ); /* IE6-9 */ }
.btn-succ-g:active,
.btn-succ-g.active { background-image:none;
	filter:none;
	background-color:#51A351;
	-moz-box-shadow:0 2px 4px #388938 inset;              
    -webkit-box-shadow:0 2px 4px #388938 inset;           
    box-shadow:0 2px 4px #388938 inset; }

/* btn-dang-g */	
.btn-dang-g,
.btn-dang-g:link,
.btn-dang-g:visited { color:#fff; background-color:#DA4F49;
	background-image: -moz-linear-gradient(top, #ec5d59 0%, #be3730 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec5d59), color-stop(100%, #be3730)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ec5d59 0%, #be3730 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ec5d59 0%, #be3730 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #ec5d59 0%, #be3730 100%); /* IE10+ */
	background-image: linear-gradient(top, #ec5d59 0%, #be3730 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5d59', endColorstr='#be3730', GradientType=0 ); /* IE6-9 */
	border:1px solid #c24540;
	border-color:#c44742 #c24540 #a33b37; }
.btn-dang-g:hover { color:#fff; background-color:#be3730;
	background-image: -moz-linear-gradient(top, #d14741 0%, #bd362f 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d14741), color-stop(100%, #bd362f)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #d14741 0%, #bd362f 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #d14741 0%, #bd362f 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #d14741 0%, #bd362f 100%); /* IE10+ */
	background-image: linear-gradient(top, #d14741 0%, #bd362f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d14741', endColorstr='#bd362f', GradientType=0 ); /* IE6-9 */ }
.btn-dang-g:active,
.btn-dang-g.active { background-image:none;
	filter:none;
	background-color:#BD362F;
	-moz-box-shadow:0 2px 4px #9c1d17 inset;              
    -webkit-box-shadow:0 2px 4px #9c1d17 inset;           
    box-shadow:0 2px 4px #9c1d17 inset; }

/* btn-inve-g */	
.btn-inve-g:link,
.btn-inve-g:visited,
.btn-inve-g { color:#fff; background-color:#373737;
	background-image: -moz-linear-gradient(top, #424242 0%, #232323 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #232323)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #424242 0%, #232323 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #424242 0%, #232323 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #424242 0%, #232323 100%); /* IE10+ */
	background-image: linear-gradient(top, #424242 0%, #232323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#232323', GradientType=0 ); /* IE6-9 */
	border:1px solid #323232;
	border-color:#303030 #323232 #282828; }
.btn-inve-g:hover,
.btn-inve-g:hover { color:#fff; background-color:#252525;
	background-image: -moz-linear-gradient(top, #303030 0%, #222 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303030), color-stop(100%, #222)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #303030 0%, #222 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #303030 0%, #222 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #303030 0%, #222 100%); /* IE10+ */
	background-image: linear-gradient(top, #303030 0%, #222 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#222', GradientType=0 ); /* IE6-9 */ }
.btn-inve-g:active,
.btn-inve-g.active { background-image:none;
	filter:none;
	background-color:#222;
	-moz-box-shadow:0 2px 4px #131212 inset;              
    -webkit-box-shadow:0 2px 4px #131212 inset;           
    box-shadow:0 2px 4px #131212 inset; }
	
/* btn-disa-g */	
.btn-disa-g,
.btn-disa-g:link,
.btn-disa-g:visited,
.btn-disa-g:hover,
.btn-disa-g:active,
.btn-disa-g.active { color:#B1B5BA; background-image:none; background-color:#f2f2f2; cursor:default; box-shadow:none; }

/*类别--扁平--
btn-defa-f btn-prim-f btn-warn-f btn-dang-f btn-succ-f btn-inve-f*/	
/*btn-defa-f*/
.btn-defa-f,
.btn-defa-f:link,
.btn-defa-f:visited { color:#666; background-image:none; border-color:#e6e6e6; }
.btn-defa-f:hover,
.btn-defa-f:active,
.btn-defa-f.active { color:#666; background-color:#ececec; border-color:#e0e0e0; }

/*btn-prim-f*/
.btn-prim-f,
.btn-prim-f:link,
.btn-prim-f:visited { color:#fff; background-image:none; background-color:#2a8bd7; border-color:#2a8bd7; }
.btn-prim-f:hover,
.btn-prim-f:active,
.btn-prim-f.active { color:#fff; background-color:#1a72c1; border-color:#1a72c1; }

/* btn-warn-f */	
.btn-warn-f,
.btn-warn-f:link,
.btn-warn-f:visited { color:#fff; background-image:none; background-color:#f28f0e; border-color:#f28f0e; }
.btn-warn-f:hover,
.btn-warn-f:active,
.btn-warn-f.active { color:#fff; background-color:#e17805; border-color:#e17805; }

/* btn-succ-f */		
.btn-succ-f,
.btn-succ-f:link,
.btn-succ-f:visited { color:#fff; background-image:none; background-color:#59a91d; border-color:#59a91d; }
.btn-succ-f:hover,
.btn-succ-f:active,
.btn-succ-f.active { color:#fff; background-color:#459310; border-color:#459310; }

/* btn-dang-f */	
.btn-dang-f,
.btn-dang-f:link,
.btn-dang-f:visited { color:#fff; background-image:none; background-color: #d9534f; border-color: #d9534f;}
.btn-dang-f:hover,
.btn-dang-f:active,
.btn-dang-f.active  { color: #fff; background-color: #e43f30; border-color: #e43f30;}

/* btn-inve-f */	
.btn-inve-f,
.btn-inve-f:link,
.btn-inve-f:visited { color:#fff; background-image:none; background-color:#2a3b4f; border-color:#2a3b4f; }
.btn-inve-f:hover,
.btn-inve-f:active,
.btn-inve-f.active { color:#fff; background-color:#1c2a3b; border-color:#1c2a3b; }

/* btn-disa-f */	
.btn-disa-f,
.btn-disa-f:link,
.btn-disa-f:visited,
.btn-disa-f:hover,
.btn-disa-f:active { color:#B1B5BA; background-image:none; background-color:#f2f2f2; cursor:default; box-shadow:none; }

/*btn-link*/
.btn-link,
.btn-link:link,
.btn-link:visited { padding-left:0; padding-right:0; font-weight:normal; color:#428bca; background:transparent; border:none; }
.btn-link:hover,
.btn-link:active { color: #2a6496; text-decoration: underline; background-color: transparent;}	

/*btn-submit*/
.btn-submit:link,
.btn-submit:visited,
.btn-submit { padding-left:2em; padding-right:2em; }

/*Button group*/	
.btn-toolbar { zoom:1; overflow:hidden; }
.btn-group { position:relative; display:inline-block; *display:inline; _height:25px; _padding-left:1px; zoom:1; vertical-align:middle; }
.btn-toolbar .btn-group { _padding-left:1px; float:left; margin-right:10px; }
.btn-group .btn,
.btn-group a.btn { margin:0 0 0 -1px; 			
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-radius:0\9\0; }
.btn-group a.btn:link,
.btn-group a.btn:visited { _margin:0 0 0 -1px; }
.btn-group .btn:first-child { margin-left: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}
.btn-group .btn:last-child,
.btn-group .btn-dmenu{
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
	vertical-align:bottom;
}
.btn-group .btn-select { border-bottom-right-radius:2px; border-top-right-radius:2px; }
.btn-select .f-label { padding:2px 1px; margin-right:0; overflow:hidden; _vertical-align:top; }
.btn-select .caret { margin:8px 0 0 0; }


/*下拉菜单dmenu*/
.btn-dmenu .caret-s-dw{ margin:7px 2px 0 2px; }
.open .dmenu{ display:block; }
.dmenu .f-label { padding:0; }

.dmenu{ position:absolute; *top:30px; left:0; z-index:1000; min-width: 110px; _width:110px; padding: 0; margin: 0; list-style: none; background-color: white; border-color: #CCC; border-color: rgba(0, 0, 0, 0.2); border-style: solid; border-width:1px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; 	
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
        white-space:nowrap; }
.dmenu li{ margin:0; padding:0; _zoom:1; *vertical-align:top; }
.dmenu .divider{ width:100%; height:1px; line-height:0; overflow:hidden; font-size:0; background:#e5e5e5; border-bottom: 1px solid #fff; }	
.dmenu a:link,.dmenu a:visited{ display:block; _zoom:1; padding:5px 12px; line-height:1.2; color:#333;font-size:12px; }
.dmenu a:hover{ color:#fff; background:#0081c2; text-decoration:none; }	

/*iconfont*/
@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont { font-family:"iconfont"; font-size:14px; line-height:1; font-style:normal; }
a.iconfont:link,
a.iconfont:visited { padding:3px; }
a.iconfont:hover,
a.iconfont:active { text-decoration:none; }
.i-s { font-size:10px; }
.i-m { font-size:16px; }
.i-l { font-size:20px; }
.i-closesquare:link,
.i-closesquare:visited { color:#c5c5c5; background-color:#fff; border:1px solid #c5c5c5; }
.i-closesquare:hover,
.i-closesquare:active { color:#fff; background-color:#d6d6d6; border:#c5c5c6 solid 1px; }
.btn-dmenu .iconfont { color:#666; }

/*三角*/
.caret,
.caret-up,
.caret-rt,
.caret-dw,
.caret-lt,
.caret-s-up,
.caret-s-rt,
.caret-s-dw,
.caret-s-lt { display:inline-block; width:0; height:0; line-height:0; vertical-align:top; overflow:hidden; zoom:1; }
.caret,
.caret-dw,
.caret-s-dw { vertical-align:middle; border-top:6px solid #6e6e6e; border-left:6px solid transparent; _border-left:6px dotted transparent; border-right:6px solid transparent; _border-right:6px dotted transparent; }
.caret-s-dw { border-width:4px; }
.caret-up { border-left:6px solid transparent; border-left:7px solid transparent\9; _border-left:7px dotted transparent; border-right:6px solid transparent; border-right:7px solid transparent\9; _border-right:7px dotted transparent; border-bottom:6px solid #6e6e6e; border-bottom:7px solid #6e6e6e\9; }
.caret-s-up { border-left:4px solid transparent; border-left: 5px solid transparent\9; _border-left: 5px dotted transparent; border-right: 4px solid transparent; border-right: 5px solid transparent\9; _border-right: 5px dotted transparent; border-bottom: 4px solid #6e6e6e; border-bottom: 5px solid #6e6e6e\9; }
.caret-s-rt,
.caret-rt { border-left:6px solid #6e6e6e; border-top:6px solid transparent; _border-top:6px dotted transparent; border-bottom:6px solid transparent; _border-bottom:6px dotted transparent; }
.caret-s-rt { border-width:5px; }
.caret-lt,
.caret-s-lt { border-right: 6px solid #6e6e6e; border-top:6px solid transparent; _border-top:6px dotted transparent; border-bottom:6px solid transparent; _border-bottom:6px dotted transparent; }
.caret-s-lt { border-width:5px; }
 
/*侧边快捷键*/
.fixbar{position:fixed;right:0;z-index:3;bottom:195px;_position:absolute;
		        _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt
                (this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-195);}
.fixbar .iconfont{display:block;*display:inline;}
.fixbar-p a:link,
.fixbar-p a:visited { display:block; width:36px; height:36px; font-size:0; line-height:0; text-indent:-999em; *text-indent:0; background:url(../images/fixcorner.png) no-repeat scroll 0 0 #fff; }
.fixbar-p a:hover,
.fixbar-p a:active { outline:1px solid #ffbb8e; }
.fixbar-p a.fixCon { background-position:0 0; }
.fixbar-p a.fixCon:hover { background-position:-37px 0; }
.fixbar-p a.fixFed { background-position:0 -36px; }
.fixbar-p a.fixFed:hover { background-position:-37px -36px; }
.fixbar-p a.fixTop { margin-top:10px; background-position:0 -115px; }
.fixbar-p a.fixTop:hover { background-position:-37px -112px; }
.fixbar-t a:link,
.fixbar-t a:visited { display:block; width:20px; padding:8px 4px; text-align:center; font:normal 0.875rem/1 "\5FAE\8F6F\96C5\9ED1"; color:#555; background-color:#F8FAFC; border:1px solid #C7CED5; border-radius: 2px; }
.fixbar-t a:hover,
.fixbar-t a:active { color:#f60; background-color:#ECF1F6; text-decoration: none; }
.fixbar-t .fixTop { margin-top:10px; }

/*常用class*/
.f12{font-size:0.75rem;}
.f14{ font-size:0.875rem; }
.block { display:block !important; }
.hidden { display:none !important; visibility:hidden !important; }
.hiddenV { visibility:hidden; }
.inline{ display:inline; }
.posr{ position:relative; }
.posa{ position:absolute; }
.fl{ float:left; }
.fr{ float:right; }
.fn { float:none; }
.tc{ text-align:center; }
.tl{ text-align:left; }
.tr{ text-align:right; }
.m10 { margin:10px; }
.m5{ margin:5px; }
.m0 { margin:0; }
.mt30{ margin-top:30px; }
.mt20{ margin-top:20px; }
.mt10{margin-top:10px; }
.mt5{ margin-top:5px; }
.mr20{ margin-right:20px; }
.mr10{margin-right:10px; }
.mr5{ margin-right:5px; }
.mb20{ margin-bottom:20px; }
.mb10{ margin-bottom:10px; }
.mb5{ margin-bottom:5px; }
.ml40{ margin-left:40px; }
.ml30{ margin-left:30px; }
.ml20{ margin-left:20px; }
.ml10{ margin-left:10px; }
.ml0{ margin-left:0; }
.p10{ padding:10px; }
.p5{ padding:5px; }
.p0{ padding:0; }
.pt10{ padding-top:10px; }
.pt20{ padding-top:20px; }
.pt8{ padding-top:8px; }
.pt6{ padding-top:6px; }
.pr10{ padding-right:10px; }
.pr8{ padding-right:8px; }
.pr6{ padding-right:6px; }
.pb10{ padding-bottom:10px; }
.pb8{ padding-bottom:8px; }
.pb6{ padding-bottom:6px; }
.pl30{ padding-left:30px; }
.pl20{ padding-left:20px; }
.pl10{ padding-left:10px; }
.verm{ vertical-align:middle; }
.vert{ vertical-align:top; }
.verb{ vertical-align:bottom; }
.mark { color:#c00; }/*标红*/
.red{color:#ff0000;}
.gray{color:#999;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
/*img*/
.img { border-radius:2px; }
.img-border { position:relative; display:inline-block; height:auto; max-width:100%; padding:4px; line-height:1.428571429; background-color: #fff;
  border: 1px solid #bfbfbf; overflow:visible; border-radius:2px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
.img-circle { border-radius:50%; }

/*dl dt dd*/
.dl dt { font-weight:bold; }
.dl dd { margin-bottom:14px; }

#similarinfo{text-align:center;}
.wrap-sideR-l{position:relative;}
.wrap-sideR-l #loading{    left: 0px;
    right: 0px;
    margin: auto;
    position: absolute;
    overflow: hidden;
    display: block;
    top: 80px;
    text-align: center;}