@charset "utf-8";

html {
	min-height: 100%;
	/* background-color: #f3f3f3; */
}
body {
	height: 100%;
}

.container {
	width: 1000px;
}

/* ===============================================
	通用
============================================= */

a {
	color: #565656;
	blr: expression(this.onFocus=this.blue());
}
a:hover {
	color: #118D35;
	text-decoration: none;
}
a:focus {
	outline: none;
}
.text-dec-no, .text-dec-no:hover {
	text-decoration: none;
}

.hand {
	cursor: pointer;
}

input.form-control,
button.btn {
	border-radius: 0;
}

.smt-row {
	float: left; 
	width: 100%;
}

/*自适应布局，个别有特殊、固定高度或宽度的容器需重新处理*/
.dis-non, .display-none {
	display: none;
}

#layui-layer-qrcode { text-align: center; }
#layui-layer-qrcode .wechat-scan { height: 35px; line-height: 35px; font-size: 20px; margin-top: 20px; }
#layui-layer-qrcode .wechat-info { color: #333; line-height: 20px;  padding: 10px 40px 15px 40px;background-color: #eee;border-top: 1px solid #ddd;position: absolute;bottom: 0;width: 100%;}
#layui-layer-qrcode .wechat-info p { margin: 0; }
#layui-layer-qrcode .wechat-info p:first-child { font-size: 15px; }

.col-row {
	margin-right: -15px;
	margin-left: -15px;
}
.col-1, .col-2, .col-3, .col-4, .col-4-5, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  float: left;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4-5 {
  width: 37.49999985%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}

/*边距：margin*/
.mar-top-no {
	margin-top: 0!important;
}
.mar-right-no {
	margin-right: 0!important;
}
.mar-bot-no {
	margin-bottom: 0!important;
}
.mar-left-no {
	margin-left: 0!important;
}
.mar-top-xs {
	margin-top: 5px;
}
.mar-right-xs {
	margin-right: 5px;
}
.mar-bot-xs {
	margin-bottom: 5px;
}
.mar-left-xs {
	margin-left: 5px;
}
.mar-top-sm {
	margin-top: 10px;
}
.mar-right-sm {
	margin-right: 10px;
}
.mar-bot-sm {
	margin-bottom: 10px;
}
.mar-left-sm {
	margin-left: 10px;
}
.mar-top-md {
	margin-top: 15px;
}
.mar-right-md {
	margin-right: 15px;
}
.mar-bot-md {
	margin-bottom: 15px;
}
.mar-left-md {
	margin-left: 15px;
}
.mar-top-lg {
	margin-top: 20px;
}
.mar-right-lg {
	margin-right: 20px;
}
.mar-bot-lg {
	margin-bottom: 20px;
}
.mar-left-lg {
	margin-left: 20px;
}
.mar-x-no {
	margin-right: 0;
	margin-left: 0;
}
.mar-x-xs {
	margin-right: 5px;
	margin-left: 5px;
}
.mar-x-sm {
	margin-right: 10px;
	margin-left: 10px;
}
.mar-x-md {
	margin-right: 15px;
	margin-left: 15px;
}
.mar-x-lg {
	margin-right: 20px;
	margin-left: 20px;
}
.mar-y-no {
	margin-top: 0;
	margin-bottom: 0;
}
.mar-y-xs {
	margin-top: 5px;
	margin-bottom: 5px;
}
.mar-y-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mar-y-md {
	margin-top: 15px;
	margin-bottom: 15px;
}
.mar-y-lg {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mar-full-no {
	margin: 0;
}
.mar-full-xs {
	margin: 5px;
}
.mar-full-sm {
	margin: 10px;
}
.mar-full-md {
	margin: 15px;
}
.mar-full-lg {
	margin: 20px;
}
.fa-mar { 
	margin-right: 2px;
}

/*补白：padding*/
.pad-top-no {
	padding-top: 0!important;
}
.pad-right-no {
	padding-right: 0!important;
}
.pad-bot-no {
	padding-bottom: 0!important;
}
.pad-left-no {
	padding-left: 0!important;
}
.pad-top-xs {
	padding-top: 5px;
}
.pad-right-xs {
	padding-right: 5px;
}
.pad-bot-xs {
	padding-bottom: 5px;
}
.pad-left-xs {
	padding-left: 5px;
}
.pad-top-sm {
	padding-top: 10px;
}
.pad-right-sm {
	padding-right: 10px;
}
.pad-bot-sm {
	padding-bottom: 10px;
}
.pad-left-sm {
	padding-left: 10px;
}
.pad-top-md {
	padding-top: 15px;
}
.pad-right-md {
	padding-right: 15px;
}
.pad-bot-md {
	padding-bottom: 15px;
}
.pad-left-md {
	padding-left: 15px;
}
.pad-top-lg {
	padding-top: 20px;
}
.pad-right-lg {
	padding-right: 20px;
}
.pad-bot-lg {
	padding-bottom: 20px;
}
.pad-left-lg {
	padding-left: 20px;
}
.pad-x-no {
	padding-right: 0!important;
	padding-left: 0!important;
}
.pad-x-xs {
	padding-right: 5px;
	padding-left: 5px;
}
.pad-x-sm {
	padding-right: 10px;
	padding-left: 10px;
}
.pad-x-md {
	padding-right: 15px;
	padding-left: 15px;
}
.pad-x-lg {
	padding-right: 20px;
	padding-left: 20px;
}
.pad-y-no {
	padding-top: 0;
	padding-bottom: 0;
}
.pad-y-xs {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pad-y-sm {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pad-y-md {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pad-y-lg {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pad-full-no {
	padding: 0;
}
.pad-full-xs,
.no-full-pad5 {
	padding: 5px;
}
.pad-full-sm {
	padding: 10px;
}
.pad-full-md {
	padding: 15px;
}
.pad-full-lg {
	padding: 20px;
}

.bor-rad-no { border-radius: 0!important; }

/* 边框线 */
.bor-top-1 {
	border-top: solid 1px #e5e5e5; 
}
.bor-full {
	border: 1px solid #eee;	
}
.bor-bot-no {
	border-bottom-style: none!important;　
}

/* display: 规定元素应该生成的框的类型 */
.dis-non {
	display: none;
}
.dis-inl {
	display: inline;
}
.dis-blo {
	display: block;
}
.dis-inh {
	display: inherit;
}
.dis-tab {
	display: table
}
.dis-inb {
	display: inline-block;
}
.dis-int {
	display: inline-table;
}

/* position: 定位元素 */
.pos-sta {
	position: static
}
.pos-rel {
	position: relative
}
.pos-fix {
	position: fixed
}
.pos-abs {
	position: absolute
}
.pos-inh {
	position: inherit;
}

.t-1 {
	top: 1px!important;
}
.t-2 {
	top: 2px!important;
}
.t-3 {
	top: 3px!important;
}
.t-4 {
	top: 4px!important;
}
.t-5 {
	top: 5px!important;
}
.t-10 {
	top: 10px!important;
}
.t-20 {
	top: 20px!important;
}
.t-20- {
	top: -20px!important;
}
.t-40 {
	top: 40px!important;
}
.t-40- {
	top: -40px!important;
}

/* text-align: 元素节点中内容的位置 */
.text-left {
	text-align: left;	
}
.text-right {
	text-align: right;	
}
.text-center {
	text-align: center;	
}

/* float: 浮动 */
.fl-non {
	float: none;
}
.fl-lef {
	float: left;
}
.fl-rig {
	float: right;
}
.fl-inh {
	float: inherit;
}

/* clear: 清除浮动 */
.cl-non {
	clear: none;
}
.cl-lef {
	clear: left;
}
.cl-rig {
	clear: right;
}
.cl-inh {
	clear: inherit;
}
.cl-bot {
	clear: both;
}

.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}


/* color: 普通文本颜色 */
.text-light, a.text-light:hover, a.text-light:focus {
	color: #fff
}

.text-muted, a.text-muted:hover, a.text-muted:focus {
	color: #afb9c3
}

.text-primary, a.text-primary:hover, a.text-primary:focus {
	color: #128ef2
}

.text-info, a.text-info:hover, a.text-info:focus {
	color: #008fa1
}

.text-success, a.text-success:hover, a.text-success:focus {
	color: #71a436
}

.text-warning, a.text-warning:hover, a.text-warning:focus {
	color: #f29000
}

.text-danger, a.text-danger:hover, a.text-danger:focus {
	color: #eb2521
}

.text-main, a.text-main:hover, a.text-main:focus {
	color: #2b425b
}

.text-mint, a.text-mint:hover, a.text-mint:focus {
	color: #1c7d74
}

.text-purple, a.text-purple:hover, a.text-purple:focus {
	color: #a844b9
}

.text-pink, a.text-pink:hover, a.text-pink:focus {
	color: #e2175b
}

.text-dark, a.text-dark:hover, a.text-dark:focus {
	color: #11171a
}
.text-gray, a.text-gray:hover, a.text-gray:focus {
	color: #a7a7a7
}
.text-underline {
	text-decoration: underline;
}
.text-overflow, .text_slice {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

/*白色背景*/
.bg-fff {
	background-color: #fff
}

/* radius: 圆角 */
.no-radius {
	-webkit-border-radius: 0;
       -moz-border-radius: 0; 
		    border-radius: 0; 
}

/* shadow: 阴影 */
.shadow {
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
}

/* ===============================================
	.smt-app-*: 前台右侧定位浮动方块
============================================= */
.smt-app-btn i { 
	font-size: 24px;
	display: block;
}

.smt-app {
	display: block;
	background: #419bf5;
	border: 1px solid #449cf4;
	color: #fff;
	width: 60px;
	height: 60px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	float: left;
	margin: 0 5px;
}

.smt-app:hover {
	background: #268bf2;
	border-color: #1b86f3;
	color: #fff;
}

.smt-app.smt-app-success {
	background: #38c330;
	border-color: #1eb93b;
} 
.smt-app.smt-app-success:hover {
	background: #32b32a;
	border-color: #20b03b;
	color: #fff;
}
.smt-app.smt-app-purple {
	background: #972fff;
	border-color: #8e1eff;
} 
.smt-app.smt-app-purple:hover {
	background: #881df3;
	border-color: #7107de;
	color: #fff;
}
.smt-app.smt-app-pink {
	background: #ff3cff;
	border-color: #ff35ff;
} 
.smt-app.smt-app-pink:hover {
	background: #ff00ff;
	border-color: #f700f7;
	color: #fff;
}
.smt-app.smt-app-warning {
	background: #ffa980;
	border-color: #ffa67b;
} 
.smt-app.smt-app-warning:hover {
	background: #ff854a;
	border-color: #ff8040;
	color: #fff;
}
.smt-app.smt-app-info {
	background: #3ad5eb;
	border-color: #38d5eb;
} 
.smt-app.smt-app-info:hover {
	background: #1dcfe9;
	border-color: #16cde7;
	color: #fff;
}

/*选项卡*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */


/*新闻列表前小图标*/
.news-pic {
	width: 15px;
	height: 15px;
	background: url(../img/news-pic.png) no-repeat;
	display: inherit;
	float: left;
	margin-right: 5px;
}
.news-pic.news-pic-5 {
	background-position: -60px 0; 
}
.news-pic.news-pic-4 {
	background-position: -45px 0; 
}
.news-pic.news-pic-3 {
	background-position: -30px 0; 
}
.news-pic.news-pic-2 {
	background-position: -15px 0; 
}
.news-pic.news-pic-1 {
	background-position: 0 0; 
}

/*itemtab*/
/* tabbtn */
.tabbtn{height:30px;background:url(../img/tabbg.gif) repeat-x;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbtn li a{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
.tabbtn li.current a{border-top:solid 2px #ff6600;height:27px;line-height:27px;background:#fff;color:#3366cc;font-weight:800;}
/* tabcon */
.tabcon{border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;position:relative;/*必要元素*/height:180px;overflow:hidden;}

/* ===============================================
	布局
============================================= */

/*文库排行：标题-访问量*/
.new-sote-list .new-title {
	display: inline-block;
	float: left;
	width: 159.9999px;	
}
.new-sote-list .new-visit {
	display: inline-block;
	float: right;
}
/*新闻列表：标题+时间*/
.new-time-list .new-title {
	display: inline-block;
	float: left;
	width: 228.99985px;
}
/*新闻：区块*/
.panel-w-mwnews .new-title {
	display: inline-block;
	float: left;
	width: 200.99985px;
}
.new-time-list time {
	display: inline-block;
	float: right;
}
@media (min-width: 1023px) and (max-width: 1201px) {
	html {
		overflow-x: hidden;
	}
}
@media (min-width: 1201px) and (max-width: 1980px) {
	.container {
		
	}
}

/* ===============================================
	头部
============================================= */

header {
	/* padding-top: 20px; */
	/* padding-bottom: 15px; */
	width: 100%;
	min-width: 1000px;
}
header .smt-header .smt-logo {
	
} 
header .smt-header .smt-group {
	
} 
header .smt-doc-type {
	
}
header .smt-doc-type .smt-doc-type-radio {
	margin: 5px 0
}
header .smt-doc-type input[type='radio'] {
	margin-left: 5px
}
header .smt-doc-type input[type='radio']:hover,
header .smt-doc-type label:hover {
	cursor: pointer;
}
header div.smt-doc-groupbtn {
	padding: 0;
	margin-left: -15px;
}
header .smt-doc-type label {
	font-weight: normal;
	padding-left: 5px
}

/* ===============================================
	导航
============================================= */
nav {
	width: 100%;
	min-width: 1000px;
}
.navbar {
	border-radius: 0!important;
	margin-bottom: 0;
}
.nav-logo { float: left; position: relative; top: -5px;}
.nav-logo-text { font-size: 18px; }
.navbar-success {
	background-color: #2c9e63;
	border-color: #208a52
}

.navbar-success .navbar-brand {
	color: #fff
}

.navbar-success .navbar-brand:focus, .navbar-success .navbar-brand:hover
	{
	color: #fff;
	background-color: transparent
}

.navbar-success .navbar-text {
	color: #fff
}

.navbar-success .navbar-nav>li>a {
	color: #fff
}

.navbar-success .navbar-nav>li>a:focus, .navbar-success .navbar-nav>li>a:hover
	{
	color: #fff;
	background-color: transparent
}

.navbar-success .navbar-nav>.active>a, .navbar-success .navbar-nav>.active>a:focus,
	.navbar-success .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #208a52
}

.navbar-success .navbar-nav>.disabled>a, .navbar-success .navbar-nav>.disabled>a:focus,
	.navbar-success .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent
}

.navbar-success .navbar-toggle {
	border-color: #fff
}

.navbar-success .navbar-toggle:focus, .navbar-success .navbar-toggle:hover
{
	/* background-color: #333; */
	color: #333;
}

.navbar-success .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-success .navbar-collapse, .navbar-success .navbar-form {
	border-color: #208a52
}

.navbar-success .navbar-nav>.open>a, .navbar-success .navbar-nav>.open>a:focus,
	.navbar-success .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #3cb374
}

.navbar-success .navbar-nav>  li > a:hover { 
	background-color: #3cb374
}

@media ( max-width :767px) {
	.navbar-success .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #208a52
	}
	.navbar-success .navbar-nav .open .dropdown-menu .divider {
		background-color: #208a52
	}
	.navbar-success .navbar-nav .open .dropdown-menu>li>a {
		color: #ffffff
	}
	.navbar-success .navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-success .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent
	}
	.navbar-success .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-success .navbar-nav .open .dropdown-menu>.active>a:focus,
		.navbar-success .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #208a52
	}
	.navbar-success .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-success .navbar-nav .open .dropdown-menu>.disabled>a:focus,
		.navbar-success .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent
	}
}

.navbar-success .navbar-link {
	color: #ffffff
}

.navbar-success .navbar-link:hover {
	color: #fff
}

.navbar-success .btn-link {
	color: #00b900
}

.navbar-success .btn-link:focus, .navbar-success .btn-link:hover {
	color: #fff
}

.navbar-success .btn-link[disabled]:focus, .navbar-success .btn-link[disabled]:hover,
	fieldset[disabled] .navbar-success .btn-link:focus, fieldset[disabled] .navbar-success .btn-link:hover
	{
	color: #444
}

/*导航分类*/
/*分类*/
/* .doc-type * {
	font-size: 12px;
}
.doc-type p {
	margin: 0
}
.doc-type.dropdown-menu {
	position: absolute;
	width: 100%;
	min-height: 40px;
	background-color: #3cb374;
	top: 100%;
	top: calc(100% - 1px);
	border-radius: 0;
	border: 1px solid #3cb374;
	border-top-style: none;
	padding: 10px 5px;
}
.doc-type,
.doc-type * {
	color: #fff;
}

.doc-type ul {
	float: left;
	margin-bottom: 0;
}
.doc-type ul li {
	text-align: center;
	padding: 2.5px 0;
}
.doc-type ul li > a:hover {
	color: #c0e9c9;
	cursor: pointer;
}
.doc-type ul.nav-col-1 {
	width: 6%;
}
.doc-type ul.nav-col-2 {
	width: 10%;
}
.doc-type ul.nav-col-3 {
	width: 16%;
}
.doc-type ul.nav-col-2 li, 
.doc-type ul.nav-col-3 li {
	width: 50%;
	float: left;
}

.doc-type .nav-col-1,
.doc-type .nav-col-2,
.doc-type .nav-col-3 {
	float: left;
	padding-left: 0%;
	background:  url(../img/navline_green.png) no-repeat right top
}

.nav_col_vip {
	width: 16%;
	float: left;
}

.doc-appDownload-nav {
	width: 16%;
	float: left;
	padding: 5px 20px;
}
.doc-appDownload-nav .doc-appDownload-nav_img {
	display: inline-block;
	width: 80%;
	height: 30px;
	line-height: 30px;
	background-color: #eee;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin-left: 10%;
}
 */
 
/* 导航链接 */
.mw_nav{margin: 10px auto;border:solid 1px #e5e5e5;border-bottom:solid 5px #118D35;padding:6px 0 6px 0px;}
.mw_nav_l{border-right:dashed 1px #bebebe;padding:0 0 0 10px;width:50px;font-size:14px;line-height:20px;color:#118D35;font-weight:bold;float:left;margin-top:5px;margin-left:5px;}
.mw_nav_l a { color:#118D35; } 
.mw_nav_l a:hover { color:#0f772e; } 
.mw_nav_r{float: left;font-size: 12px;line-height: 25px;margin-top: 0;margin-bottom: 0;margin-left: 5px;}
.mw_nav_r p { margin-bottom: 0; }
.mw_nav_r p a{color:#7f7f7f;margin-right:5px;min-width: 40px;display: inline-block;text-align: center;}
.mw_nav_r p.long-xs-text a { min-width: 55px; }
.mw_nav_r p.long-sm-text a { min-width: 70px; }
.mw_nav_r p a:hover{color:#3a3a3a;}
.mw_nav .mw_nav_logo{width: 135px;float: left;position: relative;top: 5px;}

@media (min-width: 1201px) and (max-width: 1980px) { 
	.container {
		width: 1200px;
	}
	.mw_nav_l {
		width: 60px;
		margin-left: 5px;
		padding:0 10px;
	}
	.mw_nav_r p.long-sm-text a { 
		min-width: 70px; 
	}
	.mw_nav_r {
		margin-left: 15px;
	}
	.mw_nav_r p a {
		margin-right: 13px;
	}
}


.container {
	position: relative;	
}

/* ===============================================
	网站底部
============================================= */

.contact { margin-top: 20px; }
.contact .col-3 { padding: 10px; }
.contact .col-3 .fa { display: inline-block; width: 40px;height: 40px;float: left;text-align: center;line-height: 40px; border-radius: 4px; border: 1px solid transparent;color: #fff;}
.contact .col-3 .fa.fa-bg-green { background-color: #00a41f;border-color: #00a41f; }
.contact .col-3 .fa.fa-bg-purple { background-color: #7100c0;border-color: #7100c0; }
.contact .col-3 .fa.fa-bg-primary { background-color: #1966B1;border-color: #1966B1; }
.contact .col-3 .fa.fa-bg-orange { background-color: #fea400;border-color: #fea400; }
.contact .col-3 .fa.fa-bg-info { background-color: #41bff0;border-color: #41bff0; }
.contact .col-3:hover h1 { color: #0c7af3; }
.contact .col-3 div { float: left; padding: 5px 10px; width: 190px;}
.contact .col-3 div h1 { font-weight: bold; font-size: 100%; margin-top: 0; margin-bottom: 0;}
.contact .col-3 div p { color: #999999; }

.footer-link { margin-bottom: 20px; padding: 10px; }
.footer-link .col-2 {  }
.footer-link .col-2 ul {  }
.footer-link .col-2 ul li a { line-height: 20px; padding-left: 20px; font-size: 13px;  }
.footer-link .col-2 ul li:first-child a { display: inline-block; width: 100%;  font-size: 14px; margin-bottom: 10px; }

.footer-link .col-2 .footer-contact {  }
.footer-link .col-2 .footer-contact h1 { font-size: 18px; margin-bottom: 20px; text-align: center; }
.footer-link .col-2 .footer-contact p { font-size: 18px; margin: 10px; text-align: center;  }

.row-line { width: 100%; height: 1px; background-color: #ddd; margin: 20px 0; padding: 0;}

.footer-nav-link { margin-bottom: 5px; }
.footer-nav-link a, .footer-record span { font-size: 13px; color: #777777; margin: 0 5px;}
.footer-nav-link a:hover, .footer-record span:hover { cursor: pointer;}

.other-link{ height:47px; margin:0 auto; margin-top:20px;display: table;}
.other-link ul{ height:47px; margin:0 auto; float: left;display: table;margin-bottom: 40px;}
.other-link ul li {float:left; margin:10px;}
 

footer .addr {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0px;
	border-top: 1px solid #616161;
	background: #4c5365;
	float: left;
	color: #fff;
}

section:nth-child(2n).footer-link {
	/* padding-top: 0;
	padding-bottom: 0; */
	margin-bottom: 0;
}
.footer-link .container {
	background: #fff;
	text-align: center;
	border: 1px solid #eee;	
}
.footer-link .mw-foo {
	padding: 20px 0;
}
.footer-link .mw-foo a {
	margin: 5px;
	color: #267548;
}
.footer-link .mw-foo a:hover {
	color: #267548;
}
.footer-link .mw-foo .mw-foo-cut {
	margin: 0 5px;
	color: #ddd;
}

/*二级页面*/
.news-pages {
	width: 100%;
	height: 35px;
	line-height: 35px;
	float: left;
	margin: 0 auto;
	text-align: center;
	margin: 20px 0;
}

/*内容分页*/
/*
 * 外面盒子样式---自己定义
 */
.page_div {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15px;
	font-family: "microsoft yahei";
	color: #666666;
	margin-right: 10px;
	padding-left: 20px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	width: 100%;
}
/*
 * 页数按钮样式
 */
.page_div a {
	min-width: 30px;
	height: 28px;
	border: 1px solid #c0c0c0!important;
	text-align: center;
	margin: 0 4px;
	cursor: pointer;
	line-height: 28px;
	color: #666666;
	font-size: 13px;
	display: inline-block;
}
.page_div a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #449d44;
	border-color: #3a873a!important;
}
#firstPage,
#lastPage {
	width: 50px;
}

#prePage,
#nextPage {
	width: 70px;
}

.page_div .current {
	background-color: #5cb85c;
	border-color: #5cb85c!important;
	color: #fff;
}

#firstPage:hover,
#lastPage:hover,
#prePage:hover,
#nextPage:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #3a873a!important;
}

.totalPages {
	margin: 0 10px;
}

.totalPages span,
.totalSize span {
	color: #449d44;
	margin: 0 5px;
}





/*nav.css*/
@charset "utf-8";
/* 
html{background:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,dl,dd,h1,h2,h3,h4,h5,h6,p,form,pre,blockquote,figure{margin:0;}
th,td{padding:0;}
ul,ol,menu,input,button{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
body,button,input,select,textarea{color:#565656;font:12px/1.5 tahoma,arial,SimSun; background: #fefefe;}
input,select,textarea{font-size:100%;}
input,select{vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}fieldset,img{border:0;}iframe{display:block;}abbr,acronym{border:0;font-variant:normal;}del{text-decoration:line-through;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ins,a{text-decoration:none;}a{color:#666;}a:hover{color:#0c7af3;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:'';}.clearfix:after{clear:both;}.clearfix{*zoom:1;}div.clear{clear:both;height:0;font-size:0;overflow:hidden;}body .hide,body .none{display:none;}.left,.right,.center,.l,.r,.c{_display:inline;}.left,.l,.center,.c{float:left;}.right,.r{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}

.limit-24 {height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.area{margin:0 auto;width:980px;}


* html #header .logo{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/mall/default/styles/default/images/eelly_logo.png');}

#nav { width:100%; _overflow:hidden; position: absolute; }
#nav .nav,#nav .nav-category .menu-hd{font-size:16px;font-family:'Microsoft YaHei';line-height:36px;}
#nav .nav li,#nav .main-nav,#nav .nav-category,#nav .nav-category dt,#nav .nav-category dd{display:inline;float:left;}
#nav .nav a,#nav .nav-category .menu-hd{display:block;}
#nav .nav a:hover{text-decoration:none;}
#nav .menu{z-index:112;}
#nav .nav .menu-hd b{top:16px; margin-left: 4px;}
#nav .nav .menu-hd:hover{text-decoration:underline;}
#nav .main-nav li{position:relative; height: 100%;margin-left:9px; }
#nav .main-nav li .new-ico{position:absolute;top:5px; right:15px; height:14px;width:14px; background-position: -24px -3px;}
#nav .main-nav li .n-ico{position:absolute;top:0px; right:10px; height:16px;width:16px; background:url("themes/absearch/images/n.gif") no-repeat;}
#nav .main-nav li:hover .n-ico{ background:url("themes/absearch/images/n_white.gif") no-repeat; }
#nav .main-nav a{ float: left; display: inline; height: 100%;padding:0 25px;border-radius: 5px 5px 0 0; text-align:let;}
#nav .main-nav .home a{padding:0 55px; }
#nav .main-nav a:hover{position:relative;}
#nav .main-nav .current a{ background: #f36277; }
#nav .sub-nav{float:right;}
#nav .m1 a{ padding: 0 20px 0 10px; }
#nav .m1 .menu-hd:hover{ text-decoration: none; }
#nav .m1 .menu-bd{ border: 1px solid #d7d7d6; border-top: none; box-shadow: 1px 0 3px #ccc; background: #fff; }
#nav .m1 .menu-bd li{ float: none; height: 30px; display:block; width: 92px;}
#nav .m1 .menu-bd li a{ display: block; width:102px;  font: 14px/30px "Microsoft YaHei"; padding:0 0 0 25px ; color: #484848;  }
#nav .m1 .menu-bd li a:hover{background: #f36277; color: #fff;}
#nav .m2{font-size:12px;}
#nav .m2 .menu-hd{margin:5px 0;padding:0 14px 0 5px;color:#000;}
#nav .m2 .menu-bd{top:27px;left:-1px;width:67px;}
#nav .m2 .menu-bd li{margin-top:1px;}
#nav .m2 .menu-bd a{padding:1px;}
#nav .nav-category .menu-bd{border-width:0 1px 1px;border-style:solid;background:#FFF;}
#nav .nav-category li{width:700px;}
#nav .nav-category dl{overflow:hidden;padding:2px 0;border-width:1px 0;border-style:solid;zoom:1;}
#nav .nav-category dt{margin-top:-2px;margin-right:12px;margin-bottom:-990px;padding:6px 0 996px 16px;width:94px;}
#nav .nav-category dd{margin:4px 16px 0 0;padding-bottom:4px;white-space:nowrap;}

hack for ie6-7
#nav .m1 .menu-bd li,#nav .m2 .menu-bd li{*margin-bottom:-3px;}
#nav .nav-category{*z-index:8;}
#nav .nav-category li{*margin-bottom:-2px;}
#nav .m1 .menu-bd li,#nav .m2 .menu-bd li{_margin-bottom:-2px;_height:22px;}
#nav .nav-category li{_margin-bottom:-2px;}
overwrite
#nav .nav a{color:#FFF;}
#nav .nav .current a,#nav .nav a:hover{ background: #f36277;}
#nav .m1 .menu-hd{overflow:hidden;height:36px;zoom:1;}
#nav .m1 .menu-hd b{ display: inline-block; width: 13px; height: 7px;_height:0px;_padding:4px 0 3px 0;overflow:hidden;zoom:1;line-height:0;background-position: -20px -88px;  }
#nav .m1 .menu-hd b.b-on{background-position: -20px -82px;}
#nav .m2 a,#nav .m2 .menu-hd:hover{background-color:#fff;color:#333;}
#nav .m2 a:hover{background:#000;color:#fff;}
#nav .m2 .menu-hd b{border-color:#333 #fff;}
#nav .divider{background-position:0 0;}
#nav .nav-category .menu-hd{padding:5px 38px 5px 13px;background:#2c9e63;color:#fff;}
#nav .nav-category .menu-hd b{top:6px;margin-left:8px;width:21px;height:21px;border:0;background-position:0 -33px;}
#nav .nav-category .menu-bd{border-color:#2c9e63;}
#nav .nav-category dl{border-color:#fff transparent #FBE2E6;}
#nav .nav-category dt{background-color:#FFF3F5;font-weight:700;}
#nav .nav-category dl:hover,#nav .nav-category dl.hover{background:#FFF3F5;}
#nav .nav-category dl:hover dt,#nav .nav-category dl.hover dt{background:#FFF3F5;}

.floor-1 .clr , .floor-1 .m-hd a{ color: #d24156; }
.floor-1 .f-aside .fa-bd{ border-left: 3px solid #d24156; }
.floor-2 .clr , .floor-2 .m-hd a{ color: #3763ab; }
.floor-2 .f-aside .fa-bd{ border-left: 3px solid #3763ab; }
.floor-3 .clr , .floor-3 .m-hd a{ color: #e58c3d; }
.floor-3 .f-aside .fa-bd{ border-left: 3px solid #e58c3d; }
.floor-4 .clr , .floor-4 .m-hd a{ color: #a04ecb; }
.floor-4 .f-aside .fa-bd{ border-left: 3px solid #a04ecb; }
.floor-5 .clr , .floor-5 .m-hd a{ color: #4ea3cf; }
.floor-5 .f-aside .fa-bd{ border-left: 3px solid #4ea3cf; }
.floor-6 .clr , .floor-6 .m-hd a{ color: #905021; }
.floor-6 .f-aside .fa-bd{ border-left: 3px solid #905021; }

ie 6 hack
.ie6-b{  _position: absolute; _top:0; _left:0; _z-index:-1; _width: 100%;   }
.floor-1 .ie6-b{ _height:42px; _border-bottom: 4px solid #d7d7d6; }
.eelly-intro .m-hd{ _position: relative; }
.eelly-intro .ie6-b { _height:30px; _border-bottom: 2px solid #d8d8d7}

@media screen and (max-width: 1320px){
    .float-tool,#J_feedback_box,.return_top{left:auto;margin-left:0;right:0;}
}

#nav .category-content{ position:relative; width: 201px; float: left; z-index: 113; }
#nav .category-content .all-goods { display: block; width: 100%;height: 36px; padding: 0; color: #fff; text-align: center; font: 16px/36px "Microsoft YaHei";  background: #2c9e63; }
#nav .category-content .all-goods em{ font: 12px/36px "Microsoft YaHei"; }
.status .list i,.category-content .down-ico,.category-content .list-nz i,.category-content .list-nanz i,.category-content .list-tz i,.category-content .list-ny i,.category-content .list-xb i,.category-content .list-xl i{ background: url(themes/mall/default/styles/default/images/index_ico_png32.png) no-repeat; -background: url(themes/mall/default/styles/default/images/index_ico.png) no-repeat; }
.category-content .category{position:absolute; top:33px; z-index:113; width:199px;+height:456px;border: 1px solid #dadad9; border-top: none; background: #fefefe; box-shadow:2px 2px 3px #dedede; }
.category-content .down-ico{ position: absolute; top: 48px; left: 95px; width: 10px; height: 6px; background-position: 0 -131px; z-index: 11111; }
.category-content .category-list li {  height:72px; border: 2px solid #fff; border-right: none; +margin-top: -2px;z-index:113;}
.category-content .category-list li.first{ margin-top: 0; }
.category-content .category-list li.last .c-category-list{ border-bottom: none; }
.category-content .category-list a:hover{ text-decoration: none; color: #0c7af3; }
.category-content .category-info{ padding-left: 12px; _width: 172px;  _overflow: hidden; }
.category-content .category-name{ overflow:hidden; position: relative;}
.category-content .category-name i{ position: absolute; top: 13px; width: 25px; height: 25px; -top: 6px; }
.category-content .category-name .ml-22{ margin-left:35px; }
.category-content .category-list .bd-b{ height: 1px;  margin: -1px 10px 0 10px;  background: #eee; line-height: 1; font-size: 0; }
.category-content .list-nz i{ background-position:0 -200px; }
.category-content .list-nanz i{ background-position:-23px -200px; }
.category-content .list-tz i{ background-position:-48px -200px; }
.category-content .list-ny i{ background-position:-72px -200px; }
.category-content .list-xb i{ background-position:-96px -200px; }
.category-content .list-xl i{ background-position:0 -225px; }
.category-content .b-category-name { padding-top: 12px; font:600 16px/30px "宋体";  _line-height:32px;}
.category-content .b-category-name b{ margin-left: 4px; font:400 12px/28px "宋体"; }
.category-content .b-category-name a{ color: #4c4c4c; }
.category-content .c-category-list { font:400 12px/24px "宋体"; }
.category-content .c-category-list a{ margin-right:8px; color:#626262; }
.category-content .b-category-name .fr{ background-position:0 -629px; width:22px; height:22px; margin:10px 16px 0 0; }
.category-content .s-category-name{ height:22px;}
.category-content .s-category-name a{ margin:0 16px 0 0; font:12px/22px "宋体";}
.category-content .category-info{ position:relative;height:100%;  }
.category-content .category-info em{ position:absolute; top:16px; right:10px; width: 13px; height: 13px; font: 12px/18px "宋体"; color: #9b9b9b;}
.category-content .category .hover{ box-shadow:0px 2px 3px #ccc; margin-left: -1px; padding-left: 1px;z-index:999;} 
.category-content .hover .category-info{ border:none; text-decoration:none; background: #fff;  }
.category-content .menu-item { position: absolute; z-index: 11;  left:190px;width:770px;padding:0 0 0 2px;background: #fff; border:none; box-shadow:0px 2px 3px #ccc;  border-top: 1px solid #bbb\9;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=4)";*filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=4);}
.category-content .menu-item .area-in{ position: relative;  z-index: 1;  }
.category-content .menu-item .area-bg{ padding: 10px 0 10px 40px; }
.shadow-bg{ display: none; position: relative; width: 100%; height: 0; } 
.shadow-b,.shadow-bg i{background: url(themes/mall/default/styles/default/images/index_ico.png) no-repeat; }
.shadow-r,.shadow-l{ background: url(themes/mall/default/styles/default/images/shadow.png) no-repeat; }
.shadow-bg i,.shadow-b{ position: absolute; width: 100%; height: 0; height: 2px\9; background-position: 0 -188px; background-repeat: repeat-x;  }
.shadow-bg i,.shadow-b{ _height:0; }
.shadow-l{  position: absolute; left: 0; _left:-42px; top: 0; width: 0; width: 2px\9;  height: 100%; background-position: right 0;  background-repeat: repeat-y;  }
.shadow-r{  position: absolute; right: 0; top: 0; width: 0; width: 2px\9;  height: 100%;  background-repeat: repeat-y;  }
.category-content .menu-in{ display: none; }
.category-content .category-list li.hover .category-info{z-index:999;}

.category-content .menu-srot{width: 100%; overflow: hidden;}
.menu-srot .sort-side{ overflow:hidden; }
.sort-side .dl-sort{ float:left; width:33%; }
.sort-side dt { margin-top: 5px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #0c7af3; }
.sort-side dd { float:left; margin: 2px 6px 4px 0;}
.sort-side dd a{ float:left; width: auto; letter-spacing:0.5px;  line-height: 14px;  color:#888; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; padding: 3px 10px; border:1px solid #e6e6e6; }
.sort-side dd a span.red{ color:#DB3E54; }
.sort-side dd a span.blue { color: #0c7af3; }
.menu-srot .brand-side{ float: left; position: relative; width: 710px; margin-left: -10px; padding-top: 15px; }
.brand-side {margin-top: 50px; border-top: 1px solid #eae9e9;}
.brand-side .dl-sort{overflow: hidden; height: 70px;}
.brand-side dt { position: absolute; top: -11px; padding:0 10px; font-size: 14px; font-weight: bold; background: #fff; }
.brand-side dd { float: left; padding: 5px 0; }
.brand-side dd a{ display: block; padding: 0 10px; line-height: 1; border-right: 1px solid #bcbcbc; color: #888; }
.brand-side dd a.more{color: #b6b6b6;}
.category-list li.hover .menu-in { border: 2px solid #208a52; }
.category-list li.hover{border: 2px solid #208a52; border-right: none; }
.category-content .menu-item{ left: 193px;}
.category-content .menu-item.top{top: -2px;}
.category-content .menu-item.bottom{bottom: -2px;*bottom: -6px;_*bottom: -7px;}
.top-0{top: 0;}
.bottom-0{bottom: 0;}
.c-category-list{width: 160px;margin-right:1px;padding-bottom: 10px; border-bottom: 1px solid #f4f4f4;zoom:1;}

#nav .nav a { color: #505050;}
#nav .nav a:hover{color: #fff; background: #0c7af3; }
#nav .nav li.current a{color: #fff; background: #2c9e63;}
#nav .area{ position: relative; height: 36px; background: transparent; -background: #fff;}
#nav .main-nav .m1 a { padding: 0 40px 0 25px; }
#nav .m1 i.arrow1,#nav .m1 i.arrow2{position: absolute; top: 16px; right: 12px; border:6px solid transparent; -border:6px solid #fff; border-top: 6px solid #555; -border-top: 6px solid #555; -display: none;}
#nav .m1 i.arrow2{border-top: 8px solid #fff; top: 12px;}
#nav .main-nav .m1 a:hover i{display: none;}
#nav .m1 .menu-hd.on{ color: #fff; background: #2c9e63; }
#nav .m1 .menu-hd.on i{display: none;}
#nav .m1 .menu-bd li {width: 127px;margin-left:0}
#nav .m1 .menu-bd li a:hover{ width: 102px; border-radius: 0; background: #0c7af3;}
#nav .nav-info{float: right; position: relative; margin-top: -2px; border: 1px solid #ebebeb;  _margin-top: 14px;   }
#nav .nav-info .nav-i{ float: left; }
#nav .nav-info .nav-i p{display: block; position: relative; height: 30px; padding-left: 33px; padding-right: 13px; font: bold 12px/30px "宋体"; color: #e94a60;*display: inline;}
#nav .nav-info .nav-i a{color:#e94a60}
#nav .nav-info .nav-i em { font-weight: bold; color: #787878; }
#nav .nav-info .separate { position: absolute; width: 1px; height: 15px; background: #dcdcdc; left: 49%; top: 8px; }
#nav .nav-info .nav-i i {position: absolute; left: 8px; top: 5px;width: 20px; height: 20px;*margin-top:-5px;background-image: url(themes/mall/default/styles/default/images/index_ico_png32.png); -background-image: url(themes/mall/default/styles/default/images/index_ico.png); }
#nav .separate {position: absolute; z-index: 112; left:0; bottom: 0; width: 100%; height: 3px; ;}

IE67
#nav .area{*z-index: 10;}
#nav .nav-info .nav-i i {*top: 0;}
.category-content .menu-item .area-in{*z-index: 9999;}
.sort-side .dl-sort{*width: 31%; *margin-right: 2%;}
.sort-side dd, .brand-side dd{ *float: none; *display: inline; *zoom:1;}



IE6
#nav .area{-position: static;}
#nav .nav-info{-top: -20px;}
#nav .separate{ -bottom: 10px; -font-size: 0;}
.category-content .hover .category-info{ -padding-right:4px; -width: 180px;}
.category-content .menu-item.bottom{-bottom: -3px;}
.category-content .category-list li.h73{_height:73px}
.category-content .category-list li .pdb11{_padding-bottom:11px;}

 */
 
 
/*==========================================================================
   Nav
 ========================================================================== */
.navbar {
	
}
/* primary */
/* .nav {
	position: relative;
	float: right;
	height: 100%;
	margin-bottom: 0
}

.nav li {
	position: relative;
	float: left;
	height: 30px;
	line-height: 30px;
	top: 50%;
	margin-top: -15px;
	margin-left: 10px;
}

.nav li a {
	display: block;
	color: #383838;
	padding: 0 17px;
	font-size: 14px;
} 

.nav li a.thi_menu {
	padding: 0 10px;
}
.thi_menu .fa { margin-right: 3px; }
.nav li a.thi_menu:BEFORE{
	
}

.nav .nav-sep {
	width: 2px;
	height: 44px;
	background: url(../images/nav-sep.gif) no-repeat 0;
}

.nav .active a, .nav li .active1 {
	color: #68b63d;
}

.nav .dropdown {
	position: absolute;
	width: 140px;
	z-index: 99;
	display: none;
	background-color: rgba(255, 255, 255, .9);
}

.nav #nav a {
	white-space: nowrap;
	line-height: 30px;
	color: #242424;
	background: none;
}

.nav #nav a:hover {
	color: #fff;
	background: #13b3ff; 
	text-decoration: none;
}*/

.nav .mousemenu, .nav .no_child_menu a {
	border: 1px solid transparent;
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}

.nav .mousemenu:hover, .nav .no_child_menu a:hover,
	.first-menu-active {
	/* background-color: rgba(212, 212, 212, 0.2); 
	border-color: rgba(212, 212, 212, 0.3);  */
	/* background-color: #00aeff;
	border-color:  #00a3f0;  */
	color: #04adff !important;
	text-decoration: none;
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}

/*Login*/
.nav .login_child_menu a {
	background-color: #40c1ff;
	border-color: #33bdff;
	color: #fff !important;
	border-radius: 5px;
	text-decoration: none;
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}

.nav .login_child_menu a:hover {
	background-color: #00a8f9;
	border-color: #009ce8;
	color: #fff !important;
}

.nav .user-info {
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 74px;
	padding: 0;
	margin: 0 5px 0 5px;
}

.nav .user-info:hover {
	cursor: pointer;
	color: #04adff;
}

/*----------------*/
.news-list-acvtie {
	color: #13b3ff !important;
}

.news-list-acvtie:hover {
	color: #fff !important;
}

/*
	header nav
*/
.have_child_menu .menu-item {
	width: 100%;
	display: table;
	float: left;
}


.sec_menu {
	display: block;
	border-bottom: 1px solid #eee;
	font-weight: bold;
}

.fir_menu .menu-item .sec_menu {
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.third_menu-box {
	display: inline-block;
	padding: 5px 25px 0 25px;
	line-height: 25px;
}

.third_menu-box .thi_menu {
	font-size: 13px;
	float: left;
	display: block;
	min-width: 80px;
}

.nav .dropdown .sec_menu:hover, .nav .dropdown .thi_menu:hover
	{
	background-color: transparent;
	color: #00aeff;
	text-decoration: none;
}

/*===================================================================================
  	鼠标悬停一级菜单弹出的DIV
 ===================================================================================*/
.nav .fir_menu {
	min-height: 51px;
	width: 670px;
}

.nav .chi_menu {
	min-width: 130px;
}

.nav .fir_menu, .nav .chi_menu {
	background: #fff;
	margin-right: 0px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
	border-left: 1px solid #CCC;
	margin-right: 7px;
	border-radius: 5px;
	display: none;
	padding: 10px;
	z-index: 2000;
	top: 65px;
	border-top: 4px solid #0cae25; /*4px solid #00aeff;*/
	border-top-left-radius: 0;
	border-top-right-radius: 0
	
}

.fa.menu-triangle,
.glyphicon.menu-triangle {
	position: absolute;
	top: -15px;
	left: 40px;
	color: #0cae25;
}

.nav .fir_menu .twolevelnav {
	width: 140px;
	min-height: 100px;
	float: left;
}

.nav .fir_menu .twolevelnav h2 {
	color: #B00;
	font-size: 13px;
	padding-bottom: 10px;
}

.nav .fir_menu .twolevelnav .soft_pic {
	display: none;
	float: left;
	width: 140px;
	height: 140px;
	margin: 20px 0px;
	padding: 0px 10px;
}

.nav .fir_menu .twolevelnav h2 {
	margin: 0;
}

.nav .fir_menu .twolevelnav h2 a {
	text-align: center;
}

.menu-item {
	margin-bottom: 10px;
}
.menu-item:first-child {
	margin-top: 10px;
}

.menu-img-box {
	
}

/*Title-----------*/
.mw-title { padding-bottom: 11px; font-weight: normal; margin: 10px 0; border-bottom: 1px solid #ddd;}
.mw-title span { padding: 0 15px 10px 15px; border-bottom: 3px solid #2176ae; font-size: 20px; }

/*页面滚动后悬浮按钮*/
.smt-right-nav {
	position: fixed;
	_position: absolute;
	bottom: 200px;
	right: 2%;
	z-index: 999;
}

.smt-list .toTop {
	display: none;
}

.smt-list li {
	margin-bottom: 10px;
	position: relative;
}

.smt-list .smt-hd a {
	display: block;
	background: #419bf5;
	border: 1px solid #449cf4;
	color: #fff;
	width: 60px;
	height: 60px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.smt-list .smt-hd a:hover {
	background: #268bf2;
	border-color: #1b86f3;
	color: #fff;
}

.smt-list .smt-hd.smt-hd-success a {
	background: #38c330;
	border-color: #1eb93b;
} 
.smt-list .smt-hd.smt-hd-success a:hover {
	background: #32b32a;
	border-color: #20b03b;
	color: #fff;
}
.smt-list .smt-hd.smt-hd-purple a {
	background: #972fff;
	border-color: #8e1eff;
} 
.smt-list .smt-hd.smt-hd-purple a:hover {
	background: #881df3;
	border-color: #7107de;
	color: #fff;
}
.smt-list .smt-hd.smt-hd-pink a {
	background: #ff3cff;
	border-color: #ff35ff;
} 
.smt-list .smt-hd.smt-hd-pink a:hover {
	background: #ff00ff;
	border-color: #f700f7;
	color: #fff;
}
.smt-list .smt-hd.smt-hd-warning a {
	background: #ffa980;
	border-color: #ffa67b;
} 
.smt-list .smt-hd.smt-hd-warning a:hover {
	background: #ff854a;
	border-color: #ff8040;
	color: #fff;
}
.smt-list .smt-hd.smt-hd-info a {
	background: #3ad5eb;
	border-color: #38d5eb;
} 
.smt-list .smt-hd.smt-hd-info a:hover {
	background: #1dcfe9;
	border-color: #16cde7;
	color: #fff;
}

.smt-list .smt-hd a span {
	display: block;
	font-size: 12px;
}

.smt-list .smt-hd a .fa {
	font-size: 28px;
	line-height: 1;
	padding-top: 8px;
	margin-right: 0;
}

.smt-bd {
	position: absolute;
	left: -130px;
	top: 0;
	display: none;
	padding-right: 10px;
}

.smt-bd-wrap {
	text-align: center;
	background: #fff;
	padding: 10px;
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
	width: 100px;
}

.smt-bd img {
	display: block;
	width: 100%;
}

.smt-bd .tri {
	border-left-style: solid;
	border-width: 6px 0 6px 6px;
	border-left-color: #fff;
	top: 20px;
	right: 5px;
}
/*页面滚动后悬浮按钮*/



/*是否已注册弹出*/
.layer-reg { padding: 20px; }
.layer-reg .layer-reg-box { width: 50%; float: left; padding: 15px;}
.layer-reg-box .layer-reg-item { width: 100%; height: 190px; padding: 10px; background-color: #eee;}
.layer-reg-box .layer-reg-item .reg-user { width: 100%; height: 130px; margin-bottom: 5px; text-align: center; }
.layer-reg-box .layer-reg-item .reg-user .reg-text { display: inline-block; width: 100%; font-weight: bold; font-size: 20px; }
.layer-reg-box .layer-reg-item .reg-user .reg-text-desc { display: inline-block; font-size: 13px; width: 100%; color: #999; padding: 30px 5px;}
.layer-reg-box .layer-reg-item .btn-link { text-align: center; font-size: 14px;  }
.layer-reg-box .layer-reg-item .btn-link a { display: inline-block; width: 100px; height: 35px; line-height: 35px; background-color: transparent; border-radius: 20px; border: 1px solid transparent; color: #fff;} 
.layer-reg-box .layer-reg-item .btn-link a:hover { cursor: pointer; }
.layer-reg-box .layer-reg-item .btn-link a.primary { background-color: #036fcb; border-color: #026cc6 } 
.layer-reg-box .layer-reg-item .btn-link a.primary:hover { background-color: #388ed7; border-color: #3f91d7 }
.layer-reg-box .layer-reg-item .btn-link a.success { background-color: #2c9e63; border-color: #208a52 } 
.layer-reg-box .layer-reg-item .btn-link a.success:hover { background-color: #34ba74; border-color: #26a864 }


/*header部：登录成功后专家或企业名称*/
.reg-expert-info {
    height: 30px;
    line-height: 30px;
    display: block;
    background: #2C9E63;
    margin: 10px;
    padding: 0 15px;
    color: #fff;
}
.reg-expert-info .log-role-info {
	margin-left: 15px;
	border: 1px solid rgb(27, 152, 88);
	padding: 5px 10px;
	background-color: rgb(52, 173, 111);
}


/*右侧2： 图书、企业*/
.doc-list-title { padding-bottom: 11px; font-weight: normal; margin: 10px 0; padding-left: 40px;}
.doc-list-title span { padding: 0 15px 10px 15px;  font-size: 20px; }
	
.doc-groom-box { padding: 20px; }
.doc-groom li { margin: 10px; padding: 10px; text-align: center;}
.doc-groom li:last-child { border-bottom-style: none; }
.doc-groom li:hover { border-color: transparent; border-bottom-color: #ddd; }


.groom-box { display: inline-block; width: 160px; }
.groom-box img { margin-bottom: 10px; }
.img-height-width{
	width:160px;
	height:120px;
}

/*一般的列表未匹配记录时*/
.data-empty { padding: 20px; font-weight: 100; text-align: center; color: rgb(2, 73, 180);  float: left; margin-top: 20px; width: 100%;}
.data-empty p { font-size: 18px; margin: 5px 0;}



/*其他*/
.alert-channel-a { color: #2e85dc; }
.alert-channel-a:hover { color: #1f6cba; }
