@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: '思源黑体';
    src: url(sy.otf);
}
body{background:#F8F8FA;font-size:12px; font-family:'思源黑体','微软雅黑';}
input[type=password]:focus{outline:none;}
a{cursor:pointer; text-decoration:none; }
a:link,a:visited{color:#333;text-decoration:none;font-size:12px;}
a:hover,a:active{color:#c81403;text-decoration:underline;font-size:12px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#DCDEE2;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#DCDEE2;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#DCDEE2;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#DCDEE2;}
.float_left{float:left;width:auto}
.float_right{float:right;width:auto}
.tc{text-align:center}
.tr{text-align:right}
.bold{font-weight:bold}
.clear{clear:both}
.blank10{height:10px;}
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }


.menu_left td{position:relative;}
.menu_left a{
	margin-left: 10px!important;
	padding-left: 20px!important;
	width: 140px!important;
	color:#666!important;
	display: inline-block!important;
	line-height: 42px!important;
	font-size: 16px!important;
}
.menu_left a:before{
	content:"";
	display:block;
	position: absolute;
    width: 4px;
    height: 20px;
    background: transparent;
    left: 20px;
    top: 12px;
}
.menu_left a:hover::before,.menu_left a:visited::before,.menu_left a:active::before{
	background:#003366!important;
}
.menu_left a:hover,.menu_left a:visited,.menu_left a:active{
	color:#003366!important;
}
