body, div, dl, dt, dd, ul, ul li, form, p, th, td {margin: 0;padding: 0;}
input, button{font-family: "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;font-size: inherit;font-style: inherit;font-weight: inherit;}
cite, em, strong, th {font-style: inherit;font-weight: inherit;}
td, th, div {word-break:break-all;word-wrap:break-word;}
table {border-collapse: collapse;border-spacing:0;}
th {text-align: left;font-weight:100;}
ul, ul li{list-style: none;}
form {display:inline;}
img {border: 0;}

.cc{
	zoom:1;
}
.cc:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
/*
===================
背景组合
===================
*/
.tab td,
.tabA_pre,
.tabA_next,
.tabA_pre_old,
.tabA_next_old,
.tabA li span,
.tabA li .del,
.menubar dt a,
.menubar ul li a,
.menuNext a,
.search button,
.refresh,
.full_screen,
.options{
}
.logo{
	background: url(../images/logo.png) center center no-repeat;
}
/*
===================
结构
===================
*/
html{
	_background-image:url(../images/blank.gif);
	background-attachment:fixed;
	-webkit-text-size-adjust:none;
}
html,
body {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	font-family: Arial;
	color: #333;
	font-size: 12px;
}
iframe {
	height: 100%;
	width: 100%;
}
a {
	color: #333;
	text-decoration: none;
}
.wrap {
	min-width: 880px;
}
/*图标*/
@font-face {
	font-family:'FontAwesome';
src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0');
src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
font-weight:normal;font-style:normal;
}
[class*='icon-']:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-time:before {
	content: "\f017";
}

.icon-skin:before {
	content: "\f108";
}

.icon-adgg:before {
	content: "\f109";
}

.icon-user:before {
	content: "\f007";
}

.icon-music:before {
	content: "\f001";
}

.icon-tool:before {
	content: "\f132";
}

.icon-addon:before {
	content: "\f07a";
}

.icon-home:before {
	content: "\f015";
}

.icon-cog:before {
	content: "\f013";
}

.icon-new:before {
	content: "\f15b";
}

.icon-plug:before {
	content: "\f085";
}
.icon-html:before {
	content: "\f115";
}
.icon{
background: url(../images/next.png) no-repeat 10px 10px;
}

/*
===================
头部
===================
*/
.head {
	height: 50px;
	background:#e6f2fb;
}
.head th {
	width: 140px;
	height:40px;
}
.logo {
	display: block;
	width: 140px;
	height: 40px;
	overflow: hidden;
	text-indent: -2000em;
}
.nav {
margin-top: 20px;
	float: left;
	overflow: hidden;
}
.nav ul {
	float: left;
	padding: 0 15px;
}
.nav li {
	height: 30px;
	float: left;
	line-height: 30px;
}
.nav li a {
	float: left;
	display: block;
	font-size: 14px;
	color: #333;
	padding:0 5px;
	text-align: center;
}
.nav li.current a{
	color: #FFF;
	background: #09c;
	border-radius: 4px 4px 0 0;
}
.nav li a:hover {

}
.login_info {
	float: right;
	font-size: 12px;
	color: #b5d4ea;
	line-height: 30px;
	padding-right: 10px;
	white-space: nowrap;
	margin-top: 20px;
}
.login_info a {
	font-size: 12px;
	text-decoration: none;
	padding: 3px 8px;
}
.login_info a:hover {

}
.routes{

height:36px;
}

.route {
height:36px;
}
.route th {
background: #e6f2fb;
	height:36px;
	border-bottom: solid 1px #b5cfd9;
}
.route td {
border-bottom: solid 1px #b5cfd9;
background: #e6f2fb;
	height:36px;
}
.route_bg {

	background: #f2f9fd;
	border-top: solid 5px #09c;
	border-bottom: solid 1px #b5cfd9;
	line-height: 36px;
}

.route_bg a {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}

.route_bg a:hover {
	color: #09c;
	text-decoration: none;
}

.route_bg p {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	border-left: solid 1px #b5cfd9;
}

.route_bg span {
	float: right;
	font-size: 12px;
	color: #666;
	line-height: 36px;
}
/*
===================
面包屑
===================
*/
#breadCrumb{
	position:absolute;
	font-size:12px;
	padding:10px 20px;
}
/*
===================
左侧菜单
===================
*/
.content{

}
.content th {
	background: #f2f9fd;
	vertical-align: top;
	font-weight: 100;
border-right: solid 1px #b5cfd9;
margin-top: 1px;
}
.content tr {
border-top: solid 1px #b5cfd9;
}
.menubar {
	padding:10px 0;
	overflow: hidden;
	font-weight: 100;
}
.menubar dl {
	padding: 0;
	margin: 0;
}
.menubar dt {
	font-size: 12px;
	margin: 3px 10px;
	background: url(../images/next.png) no-repeat 10px 10px;
}
.menubar dt a {
color: #666;
	display: block;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0 10px 0 25px;
	background: url(../images/next.png) no-repeat 10px 10px;
}
.menubar dt a:hover {
	color: #09c;
	text-decoration: none;
	background:#e6f2fb url(../images/next.png) no-repeat 10px 10px;
}
.menubar dt.current a{
	background:#e6f2fb url(../images/next.png) no-repeat 10px 10px;
}
.menubar dd {
	padding-left: 16px;
}
.menubar ul li {
	padding: 0;
}
.menubar ul li a {
	display: block;
	line-height:22px;
	height:22px;
	overflow: hidden;
	padding: 0 10px 0 20px;
	font-size: 12px;
	background-position:-270px -30px;
	background-repeat:no-repeat;
}
.menubar ul li a:hover{
	background-color: #e9e9e9;
}

/*
===================
左侧菜滚动切换
===================
*/
.menuNext {
	height: 21px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 140px;
}
.menuNext a {
	float: left;
	width: 70px;
	height: 21px;
	text-indent: -2000em;
	overflow: hidden;
}
.menuNext a.pre{
	background-position:0 -30px;
}
.menuNext a.next{
	background-position:-70px -30px;
}
.menuNext a.pre:hover {
	background-position: 0 -60px;
}
.menuNext a.next:hover {
	background-position: -70px -60px;
}
.menuNext a.pre_old,
.menuNext a.pre_old:hover {
	background-position: 0 -90px;
}
.menuNext a.next_old,
.menuNext a.next_old:hover {
	background-position: -70px -90px;
}



/*
===================
选项区域
===================
*/
.tab th,
.tab td {
	height: 30px;
}
.tab th {
	background: #f2f2f2;
	padding:5px 5px 0;
	font-weight: 100;
}
.tab td {
	vertical-align: top;
	padding: 0;
}
/*
===================
搜索
===================
*/
.search {
	height:22px;
	width: 128px;
	overflow: hidden;
	padding: 0;
	border:1px solid #e5e5e5;
	background:#fff;
	position:relative;
}
.search input {
	left:0;
	top:2px;
	border: 0 none;
	padding:0 5px;
	font: 12px Arial;
	vertical-align: middle;
	width: 105px;
	background:none;
	position:absolute;
}
.search input:focus{
	outline:0 none;
}
.search button {
	position:absolute;
	top:3px;
	right:5px;
	border: 0 none;
	height: 16px;
	cursor: pointer;
	width: 22px;
	text-indent:-2000em;
	overflow:hidden;
	background-position:-95px 1px;
}
.gray {
	color: #999;
}
/*
===================
选项卡
===================
*/
.tab td{
	background-position:0 -200px;
	background-color:#f7f7f7;
}
.tabA{
	position:relative;
	height:30px;
}
.tabA ul {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	width:10000px;
	border-right: 1px solid #dedede;
}
.tabA li {
	float: left;
	font-size: 12px;
	border-left: 1px solid #dedede;
}
.tabA li span {
	display: block;
	line-height: 30px;
	height: 30px;
	padding: 0 10px 0 15px;
	float: left;
	white-space: nowrap;
	cursor: pointer;
	background-position: 999px 999px;
}
.tabA li span:hover {
	background-position: 0 -240px;
}
.tabA li a {
	outline: none;
	float: left;
	font-style: normal;
	color: #999;
	padding-right: 8px;
}
.tabA li a:hover {
	color: #000;
}
.tabA li:focus{
}
.tabA li .del {
	width: 7px;
	height: 7px;
	overflow: hidden;
	display: block;
	text-indent: -2000em;
	background-position: -130px 0;
	margin: 11px 0 0 0;
	position: relative;
	padding: 0;
}
.tabA li .del:hover {
	background-position: -137px 0;
}
.tabA li.current .del {
	background-position: -144px 0;
}
.tabA li.current .del:hover {
	background-position: -151px 0;
}
.tabA li.current{
	border-color:#72a8cf;
}
.tabA li.current span {
	background:#72a8cf;
	background-position: 0 -240px;
}
.tabA li.current a,
.tabA li.current a:hover{
	font-weight: 100;
	color: #fff;
}
.tabA .fr {
	margin-top: 10px;
}
.tabA_pre,
.tabA_next,
.tabA_pre_old,
.tabA_next_old {
	width: 24px;
	height: 30px;
	display: block;
	overflow: hidden;
	text-indent: -2000em;
	position:absolute;
}
.tabA_pre {
	background-position: 0 0;
	left:0;
	top:0;
}
.tabA_next {
	background-position: -25px 0;
	right:0;
	top:0;
}
.tabA_pre_old {
	background-position: -50px 0;
	left:0;
	top:0;
}
.tabA_next_old {
	background-position: -75px 0;
	right:0;
	top:0;
}
/*
===================
内容区域管理
===================
*/
.options {
	position: absolute;
	width:54px;
	height:22px;
	right: 25px;
	top: 85px;
	background-position:-180px 0;
}
.options a{
	float:left;
	height:22px;
	line-height:22px;
	width:27px;
}
.refresh,
.full_screen{
	text-indent:-2000em;
	overflow:hidden;
}
/*刷新*/
.refresh{
	background-position:-243px -27px;
}
/*全屏*/
.full_screen{
	background-position:-173px -25px;
}
/*
===================
关闭js提醒
===================
*/
.noscript {
	background: #fffbbb;
	line-height: 20px;
	height: 20px;
	text-align: center;
	font-size: 12px;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	padding:0;
	margin:0;
}
/*
===================
加载状态
===================
*/
.loading{
	border:1px solid #e4e4e4;
	background:#fffde3;
	line-height:100%;
	padding: 6px 10px;
	position:absolute;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 5px #e4e4e4;
	-webkit-box-shadow: 0 0 5px #e4e4e4;
	color:#222;
	font-weight:700;
	font-size:12px;
	margin-left:10px;
	top:85px;
}
/* 全局按钮 */
.btn {
	display: inline-block;
	padding: 4px 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:hover,.btn:focus,.btn.focus {
	color: #333;
	text-decoration: none;
}

.btn:active,.btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3071a9;
	border-color: #285e8e;
}

.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd;
}

.btn-primary .badge {
	color: #428bca;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	font-weight: 400;
	color: #428bca;
	border-radius: 0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent;
}

.btn-link:hover,.btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
	color: #777;
	text-decoration: none;
}

.btn-lg,.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}

.btn-sm,.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs,.btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}