html {
    overflow-x: hidden;
    overflow-y: scroll;
}

html, body, div, span, img, ul, li{
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
	font: 12px "微软雅黑",arial,"宋体";
}

li {
    list-style: none outside none;
}

a {
	cursor: pointer;
    outline: medium none;
}

.fl-left{
	float:left;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.fl-right{
	float:right;
}

.clearfix{
	clear:both;
}

#ml-body{
	background: #FFF;
}

.ml-container{
	width:980px;
	min-width: 980px;
	margin:0 auto;
	overflow:hidden;
}

.ml-hr-dotted{
	height:0;
	line-height:0;
	font-size:0;
	border-top:1px dotted #666666;
	margin-bottom:20px;
}

.ml-div-height-100{
	height:100px;
}

/*nav-bar*/
.ml-top-fixed-div {
	height: 30px;
	position: relative;
	width: 100%;
	z-index: 500;
}

.ml-top-fixed-inner {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

.ml-top-bar {
	background-color: #EEEEEE;
	background-image: url("./images/nav-bar/top-bar.png");
	background-position: 0 0;
	border-bottom: 0px solid #D2D2D2;
    height: 30px;
    position: relative;
    z-index: 501;
}

.ml-top-bar .welcome{
	margin-top:5px;
	color:#FFF;
	float:left;
}

.ml-top-bar-menus{
	margin-top:5px;
	float:right;
}

.ml-top-bar-menus li {
	float: left;
	padding-left:5px;
}

.ml-top-bar-menus a {
	color:#FFF;
}

.ml-top-bar-menus a:hover {
	color:#FFCC00;
}

/*banner*/
.ml-banner{
	min-height:143px;
	background-image: url("./images/banner/banner-b.png");
}

.ml-banner-inner{
	min-height:143px;
	overflow:visible;
}

.ml-logo-container{
	height:100px;
	width:1160px;
	overflow:hidden;
	margin:0px auto;
	background-image: url("./images/banner/banner-c.png");
	background-repeat:no-repeat;
	
}

.ml-banner-tagline{
	height:100px;
	width:220px;
	background-image: url("./images/banner/tagline-3.png");
	float:left;
	margin-top:20px;
}

.ml-banner-logo-3{
	height:100px;
	width:220px;
	background-image: url("./images/banner/logo-3.png");
	float:left;
}

.ml-banner-logo{
	height:100px;
	width:500px;
	background-image: url("./images/banner/logo.png");
	float:left;
}

.ml-banner-tel{
	float:left;
	margin-left:0px;
	margin-top:20px;
	height:100px;
	width:220px;
	background-image: url("./images/banner/tel-3.png");
}

/*nav-menu*/
.ml-nav-menus{
	margin-top:10px;
	margin-left:-4px;
	min-height:28px;
}

.ml-nav-menu{
	margin-left:4px;
	float: left;
	text-decoration:none;
}

.ml-nav-menu li {
	float: left;
	min-height:28px;
}

.ml-nav-link-text{
	padding-top:3px;
}

.ml-nav-menus .b{
	width:5px;
}

.ml-nav-menus .c{
	width:150px;
	text-align:center;
	font-size:15px;
	color: #FFF;
}

.ml-nav-menus .e{
	width:5px;
}

.ml-nav-menus .hover .b,.ml-nav-menus .active .b{
	background-image: url("./images/nav-menu/h-b.png");
}

.ml-nav-menus .hover .c,.ml-nav-menus .active .c{
	background-image: url("./images/nav-menu/h-c.png");
}

.ml-nav-menus .hover .e,.ml-nav-menus .active .e{
	background-image: url("./images/nav-menu/h-e.png");
}

.ml-nav-menu-sub{
	min-height:24px;
	background-image: url("./images/nav-menu-sub/b.png");
}

.ml-nav-menu-sub-inner{
	min-height:24px;
	background-image: url("./images/nav-menu-sub/i-b.png");
}

/*slider*/
.ml-slider{
	min-height:295px;
	background-image: url("./images/slider/b.png");
	background-repeat:repeat-x;
}

.ml-slider-content-b{
	background-image: url("./images/slider/content-b.png");
	width:10px;
	height:325px;
	float:left;
}

.ml-slider-content-c{
	background-image: url("./images/slider/content-c.png");
	width:960px;
	height:325px;
	float:left;
}

.ml-slider-content-e{
	background-image: url("./images/slider/content-e.png");
	width:10px;
	height:325px;
	float:right;
}

.ml-slider-bottom-b{
	background-image: url("./images/slider/bottom-b.png");
	width:10px;
	height:10px;
	float:left;
}

.ml-slider-bottom-c{
	background-image: url("./images/slider/bottom-c.png");
	width:960px;
	height:10px;
	float:left;
}

.ml-slider-bottom-e{
	background-image: url("./images/slider/bottom-e.png");
	width:10px;
	height:10px;
	float:right;
}

.ml-slider-container{
	width:980px;
	height:303px;
	overflow:hidden;
	display:block;	
	margin:0px auto;
}

.ml-slider-nav-container{
	width:980px;
	/*height:72px;*/
	overflow:hidden;
	margin:0px auto;
	margin-top:5px;
	display:block;	
	position:relative;
	margin-bottom:15px;
}

#slider
{
	overflow:hidden;
	width:972px;
	height:295px;
	background-color:transparent;
	border: 4px solid #ffeeb7;

}

#slider .slides a img {
	border:none;
}

#carousel{
	/*height:64px;*/
	margin-bottom:0px;
	border: 4px solid #ffeeb7;
}

#carousel li {
	margin-right: 5px;
}

#carousel img {
	cursor:pointer;
}

#products{
}

#products .product {
	margin-right: 5px;
	border:1px solid #c7dff1;
	width:210px;
	height:130px;
}

#products img {
	cursor:pointer;
}

/*post*/
.ml-main-container{
	background-color:#FFF;
	background-image: url("./images/slider/b.png");
	background-repeat:repeat-x;
}

.ml-post-container{
	background-color:#FFF;
}

.ml-post-content{
	padding:20px;
}

.ml-idx-abouts-title{
	width:310px;
}

.ml-idx-abouts-title .left{
	background-image: url("./images/nav-menu/h-b.png");
	height:36px;
	width:5px;
}

.ml-idx-abouts-title .center{
	background-image: url("./images/nav-menu/h-c.png");
	height:36px;
	width:300px;
}

.ml-idx-abouts-title .right{
	background-image: url("./images/nav-menu/h-e.png");
	height:36px;
	width:5px;
}

.ml-idx-news-title{
	width:360px;
}

.ml-idx-news-title a{
	width:100px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}

.ml-idx-news-title .left{
	background-image: url("./images/nav-menu/h-b.png");
	height:36px;
	width:5px;
}

.ml-idx-news-title .center{
	background-image: url("./images/nav-menu/h-c.png");
	height:36px;
	width:300px;
}

.ml-idx-news-title .right{
	background-image: url("./images/nav-menu/h-e.png");
	height:36px;
	width:5px;
}

.ml-idx-products-title{
	margin-top:10px;
	width:980px;
}

.ml-idx-products-title .left{
	background-image: url("./images/nav-menu/b.png");
	height:36px;
	width:5px;
}

.ml-idx-products-title .center{
	background-image: url("./images/nav-menu/c.png");
	height:36px;
	width:970px;
}

.ml-idx-products-title .right{
	background-image: url("./images/nav-menu/e.png");
	height:36px;
	width:5px;
}

.ml-content-title{
	color:white;
	font-size:13px;
}

.ml-idx-abouts-content{
	width:298px;
	height:210px;
	padding:5px;
	border-left:1px solid #ffae00;
	border-right:1px solid #ffae00;
	border-bottom:1px solid #ffae00;
}

.ml-idx-abouts-content a{
	color:#000;
}

.ml-idx-news-content{
	width:298px;
	height:210px;
	padding:5px;
	border-left:1px solid #ffae00;
	border-right:1px solid #ffae00;
	border-bottom:1px solid #ffae00;
}

.ml-idx-news-content a{
	line-height:20px;
	color:#000;
	text-decoration:none;
}

.ml-idx-news-content a:hover{
	text-decoration:underline;
}

.ml-idx-products-content{
	width:978px;
	border-left:0px solid #7cb600;
	border-right:0px solid #7cb600;
	border-bottom:0px solid #7cb600;
	overflow:hidden;
	position:relative;
}

.ml-post-contact{
	width:300px;
}

.ml-categories-container{
	width:200px;
}

.ml-categories-container li{
	font-size:13px;
}

.ml-list-container{
	border-left:0px dotted #666666;
	width:714px;
	min-height:300px;
	margin-bottom:20px;
	padding-left:25px;
}

.ml-contact-qq{
	height:20px;
	border:1px dotted #666666;
	margin-bottom:20px;
	padding:20px;
	text-align:center;
}

.ml-news-content{
	border-bottom:1px dotted #666666;
}

.ml-contact-map{
	width:600px;
	height:400px;
	border:1px dotted #666666;
}

.ml-content-top-b{
	background-image: url("./images/content/top-b.png");
	width:16px;
	height:31px;
	float:left;
}

.ml-content-top-c{
	background-image: url("./images/content/top-c.png");
	width:200px;
	height:31px;
	float:left;
}

.ml-content-top-e{
	background-image: url("./images/content/top-e.png");
	width:12px;
	height:31px;
	float:left;
}

.ml-content-bottom-b{
	background-image: url("./images/content/bottom-b.png");
	width:16px;
	height:10px;
	float:left;
}

.ml-content-bottom-c{
	background-image: url("./images/content/bottom-c.png");
	width:948px;
	height:10px;
	float:left;
}

.ml-content-bottom-e{
	background-image: url("./images/content/bottom-e.png");
	width:16px;
	height:10px;
	float:right;
}

/*bottom*/
.ml-bottom-bar{
	background-image: url("./images/footer/footer.png");
	min-height:65px;
}

.ml-bottom-bar-t{
	background-image: url("./images/footer/footer-t.png");
	min-height:3px;
}

.ml-bottom-content{
	padding-top:25px;
	color: #FFCC66;
}

.ml-copyright{
	float:left;
}

.ml-icp{
	float:left;
	padding-left:200px;
}

.ml-bottom-content a {
	color: #FFF;
}

.ml-bottom-content a:hover {
	color: #FFCC00;
}

.ml-admin-bottom-bar{
	float:right;
	padding-right:20px;
}

.ml-cnzz{
	float:right;
	padding-top:3px;
}

/*side-bar*/
.ml-side-bar-right{
	position: fixed;
	right:0px;
	top:230px;
	width:100px;
	height:100px;
	text-align:center;
}

/*debug*/
.debug-border{
	border:1px solid red;
}

.debug-border-h1500{
	border:1px solid red;
	height:1500px;
}

.well {
min-height: 200px;
padding: 15px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #ffae00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.nav-list {
padding-left: 0px;
padding-right: 0px;
margin-bottom: 0;
}

.nav {
margin-left: 0;
margin-bottom: 18px;
list-style: none;
}

.nav-list>li>a, .nav-list .nav-header {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list>.active>a, .nav-list>.active>a:hover {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #ffae00;
}

.nav-list>li>a {
padding: 3px 15px;
color: #F87B00;
text-decoration: none;
}

.nav>li>a {
display: block;
color: #0088cc;
text-decoration: none;
}

.div-h300{
	height:300px;
}

.badge {
padding: 1px 9px 2px;
font-size: 12.025px;
font-weight: bold;
white-space: nowrap;
color: #ffffff;
background-color: #999999;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}

.badge-error {
background-color: #b94a48;
}

.sp-panel {
	padding:0;
}

.sp-panel .top-border {
	border-top: 3px solid #F87B00;
	border-radius: 3px 3px 0 0;
}

.sp-panel .header {
	border: 1px solid #CCC;
	border-top: 0;
	font-size: 13px;
	padding: 5px 10px;
	background-color: #FFF;
	height: 20px;
}

.sp-panel .content {
	border: 1px solid #CCC;
	border-top: 0;
	background: #F8F8F8;
}

.idx-abouts {
	width:305px;
}

.idx-abouts .header a{
	font-size: 11px;
	color:#CCC;
}

.idx-abouts .header a:hover {
	color:#F87B00;
}

.idx-abouts .content {
	height:250px;
	padding: 10px 10px;
}

.idx-news {
	width:350px;
	margin-left:10px;
}

.idx-news .header a{
	font-size: 11px;
	color:#CCC;
}

.idx-news .header a:hover {
	color:#F87B00;
}

.idx-news .content {
	height:250px;
	padding: 10px 10px;
}

.idx-news .content li{
	padding-bottom:5px;
}


.idx-news .content a{
	color:#000;
	text-decoration: none;
}

.idx-news .content a:hover{
	color:#F87B00;
	text-decoration: underline;
}

.idx-contact {
	margin-left:10px;
	width:305px;
}

.idx-contact .header a{
	font-size: 11px;
	color:#CCC;
}

.idx-contact .header a:hover {
	color:#F87B00;
}

.idx-contact .content {
	height:250px;
	padding: 10px 10px;
}

.idx-products {
	margin-top:10px;
	margin-bottom:10px;
}

.idx-products .header a{
	font-size: 11px;
	color:#CCC;
}

.idx-products .header a:hover {
	color:#FFCC00;
}

.idx-products .products-slider {
	padding:10px 0 0;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

.sp-panel-container {
	border: 1px #c7dff1 solid;
	padding: 1px;
}

.sp-panel-container .header {
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;
	background-color: #c7dff1;
	border-bottom: 1px solid #CCC;
}

.sp-panel-container .content {
	padding: 10px;
}

.pagination {
height: 46px;
margin: 18px 0;
}

.pagination ul {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
zoom:1;
list-style-type:disc;
}

.pagination li {
display: inline;
}

.pagination li:first-child a {
border-left-width: 1px;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}

.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
color: #999999;
background-color: transparent;
cursor: default;
}

.pagination a {
float: left;
padding: 0 14px;
line-height: 34px;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
}

.pagination .active a {
color: #999999;
cursor: default;
}

.pagination a:hover, .pagination .active a {
background-color: #f5f5f5;
}

.products-grid {}

.products-grid a{
	text-decoration: none;
	color: #000;
}

.products-grid a:hover{
	color: #F87B00;
}

.products-grid .pic{
	cursor:pointer;border:3px solid #CCC;width:210px;height:130px;text-align:center;overflow:hidden;
}

.products-grid .pic:hover{
	border:3px solid #F87B00;
}