@charset "utf-8";   

body {
	margin: 0;
	padding: 0;
		
}
#wrapper{
	position: relative;
	
}

img{
    border:0px;
}

b{
	font-weight:bold;
}

.cur_help{
	cursor: help; 
}

.banner{
	width: 100%;
	background-color:#2C4151;
	height: 105px;
	font-family: Arial, Helvetica, sans-serif;
}
.logo{
	background-image: url(../images/mg/logo.png?v=1);
	height: 89px;
	width: 327px;
	float: left;
	
}
.info{
	float: right;
	width: 400px;
	
}
.infodata{
	font-size: 13px;
	padding-top: 30px;
	color: #FFF;
	float: left;
	padding-right: 10px;
	
}
.infodata a{
	color: #FFF;
	text-decoration: none;
	font-weight: 700;
}
.infodata a:hover{
	color: yellow;
}
.out{
	padding-top: 25px;
	
}
.con{
	
	
}
.bannerright{
	background-image: url(../images/mg/bannerright.png);
	height: 75px;
	width: 367px;
	float: right;
}
.sidetop{
	border-top:4px solid #1e303b;
	width: 187px;
	height: 5px;
}
.sidewarp{
	width: 187px;
	padding-bottom: 10px;
}
.sidebg{
	background-image: url(../images/mg/leftbg.jpg) repeat-x: Repeat;
	background-color:#2C4151;
	padding-bottom: 10px;
}
.side{
	width: 190px;
	float: left;
	padding-bottom: 10px;
	overflow-y: auto;
	overflow-x: hidden;
	min-height:450px;
}
.side .title{
	float: left;
	width: 100%;

	padding-top: 10px;
	padding-bottom: 5px;
	color: #fff;
	margin-bottom: 0px;

}

.side .title .border{
	position: absolute ;
	left:7px;
}

.side .title a{
	font-size: 95%;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	margin-left: 20px;
}

.side .title.is_active .border{
	border-left:8px solid #debb0d;
	width:8px;
	height:28px;
	margin-top:-5px;
}

.side .title.is_active{
	background-color:#185464;
}


.side .title.is_active a.title_a{
	color:#A6A600;
}

.side .title.is_active a.is_active_b{
	color:#A6A600;
}


.side .title a:hover{
	color: yellow;
}


.side ul{
	margin: 15px 5px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.side li{
	float: left;
	width: 85%;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.side li a{
	color: #FFF;

	text-decoration: none;
	margin-left: 25px;

}
.side li a:hover{
	color: #CCC;

	text-decoration: none;
	margin-left: 25px;
}


.TreeMenu {
    width: 10em;
}
.TreeMenu h1,.TreeMenu ul {
 margin: 0;
 padding: 0;
}
.TreeMenu .section {
        line-height: 1.1;
        padding-bottom: 1.6em;
    }
    .TreeMenu .section b {
		font-size: 100%;
		margin-left: 25px;
		text-decoration: none;
		
    }
	
    .title.is_active  .TreeMenu .section b.is_active {
		color: #A6A600;
		
    }
	
    .TreeMenu .section ul {
        list-style: none;
        margin-left: 1.7em;
        border-left: 1px dotted;
    }
    .TreeMenu .section li {
		float: none;
		margin: 0 0;
		padding: 0 0;
        padding-left: 1.5em;
        border-bottom: 1px dotted;
    }
    .TreeMenu .section li a {
        text-decoration: none;
        position: relative;
        top: 0.8em;
        display: block;
        padding: 0.25em 4px 0.25em 0px;
		margin-left: 0px;
        margin-bottom: -1px;
		background: #2c4151;
    } 
	
	.is_active .TreeMenu .section li a{
		background: #185464;
	}
	
	.title.is_active  .TreeMenu .section li.is_active  a {
		background: #185464;
		color: #A6A600;
    }


.container{
	width: 100%;
	float: left;
	
}
.container_in{
	width: 100%;
	margin-top: 15px;
	float: left;
	margin-bottom: 10px;
	
}
.foot{
		background-color: #666666;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-size: 75%;
	height: 50px;
	
}
.foot {
	background-color: #666666;
	clear: both;
	margin-right: auto;
	font-size: 75%;
	height: 30px;
	color: #FFF;
	padding-top: 15px;
	padding-left: 200px;
	
}
.container{
	width: 100%;
	
}

#container_td{
	border-top:4px solid #b6b2a9;
}

.product-table {
	margin-bottom: 20px;
}
.tablebg {
	border: 1px solid #d2d2d2;
	color: #666;
	height: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.tablebg a{
	color: #73BAF9;
	font-size: 95%;
	text-decoration: none;
}
.tablebg a:hover{
	color: #666;
}
.table-header-check {
	min-width: 29px;
	color: #333;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 95%;
	background-image: url(../images/mg/footbg.png);
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-width: 1px;
}
#backwrapper{
	background-image: url(../images/mg/bg3.gif);
	background-position: top;
}
.backwrapper_bg{
	height: 378px;
	width: 704px;
	background-image: url(../images/mg/back.png);
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 65px;
}
.login_in{
	padding-top: 185px;
	padding-left: 220px;
	font-size: 15px;
	color: #FFF;
	
}
.div_type3{
	width:80%; margin: 0 auto 20px; border: 1px solid #cccccc; height:300px;
	overflow-y: auto;
}

.div_head{
	background-image: url("../images/mg/footbg.png");
	border: 1px solid #999;
    color: #333;
    font-size: 95%;
    min-width: 29px;
    padding: 5px 0;
	text-align:center;
	font-weight: bold;
}
