﻿html, body
{
    font-size: 9pt;
    font-family: 微软雅黑, Arial, Verdana, 宋体;
    color: #414141;
    background: url(/Content/Images/bg.jpg) #ffffff repeat-x left top;
}
/*兼容ie ff chrome safari opera*/
*
{
    padding: 0;
    margin: 0;
}
table
{
    border-collapse: collapse;
}
h1, h2, h3, h5, h6
{
    margin-top: 0px;
    margin-bottom: 0px;
}
h4
{
    font-size: 12pt;
    padding-bottom: 16px;
    padding-top: 16px;
}
h5
{
    font-size: 11pt;
    padding-bottom: 12px;
    padding-top: 12px;
}
h6
{
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 9pt;
}
img
{
    border: 0;
}
ol, ul
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #003d7b;
}
.logohid{display:none;}
.button
{
    line-height: 26px;
    height: 26px;
    border: #cbc8c1 1px solid;
    background: url(/Content/Images/button.png) repeat-x left center;
    padding-left: 15px;
    padding-right: 15px;
    cursor: pointer;
    font-family: 微软雅黑, Arial, Verdana, 宋体;
    font-size: 9pt;
    *padding-left: 5px;
    *padding-right: 5px;
}
.input
{
    height: 19px;
    color: #003d7b;
    border: #7f9db9 1px solid;
}
.sinput
{
    width: 131px;
    height: 20px;
    border: #7f9db9 1px solid;
    padding-left: 30px;
    background: url(/Content/Images/searchtit.png) #ffffff no-repeat 7px center;
    color: #757570;
    line-height: 20px;
}
.mbfs
{
    margin-bottom: -6px;
    *margin-bottom: -4px;
}
.clear
{
    clear: both;
   
}
.alcr, .margin
{
    margin-left: auto;
    margin-right: auto;
}
.margin
{
    width: 957px;
}
.fl, .lifl li
{
    
    display: block;
    float: left;
}
.fr{float:right}
.lifl li
{
    _display: inline;
}
.border
{
    border: #cbc8c1 1px solid;
}
.bborder
{
    border: #acb8e0 1px solid;

}
.oborder
{
    border: #ffb74b 1px solid;
}
.overflow
{
    overflow: hidden;
}
.inline
{
    _display: inline;
}
.tll
{
    text-align: left;
}
.tlc
{
	text-align: center;
}
.tlr
{
	text-align: right;
}
.llpt
{
    font-size: 11pt;
}
.lopt
{
    font-size: 10pt;
}
.blue
{
    color: #003d7b;
}
.red
{
    color: #f13300;
}
.black, .black a
{
    color: #232322;
}
.white, .white a
{
    color: #ffffff;
   
}
.gray, .gray a
{
    color: #414141;
}
.orange
{
    color: #ff6600;
}
.green
{
    color: #009900;
}
.brown, .brown a
{
    color: #73340b;
}
.mbq
{
    margin-bottom: 9px;
    padding-top:1px;
}
.mrs
{
    margin-right:7px;
    
}

.mry
{
    margin-right:7.8px;
    
}

.cursor
{
    cursor: pointer;
}
#pages, #pages table
{
    width: 100%;
}
#pages table td
{
    width: 50%;
}
.anpager li
{
    text-align: center;
    line-height: 27px;
    width: 60px;
    height: 27px;
    font-weight: bold;
    margin-right: 5px;
    background: url(/Content/Images/Child/page.png) no-repeat left top;
}
.anselect div
{
    text-align: left;
}
.HomeLogo{height:123px;background:url(/Content/Images/logo.jpg);  }


/********
Masters
********/
#mlogobox
{
    height: 124px;
}
#mmenubox
{
    background: url(/Content/Images/menu.png) repeat-x left top;
    height: 34px;
    margin-bottom: 1px; 
    position:relative;
}
#mmtime, #mmenu li
{
    height: 34px;
    line-height: 35px; 
}
#mmtime
{
    width: 130px;
    left: 49px;
    position:absolute;
}

#mmjob{background:url(/Content/Images/drop.png); position:absolute;height:82px;width:486px; left:100px;top:28px; padding:40px 15px 0 15px;display:none;}
#mmjob ul{padding:0;margin:0;}
#mmjob ul li{float:left;background:url(/Content/Images/ico.png) no-repeat left 12px; width:71px;height:30px;line-height:30px;float:left; margin:0;padding:0 0 0 10px;list-style:none }

#mmjob a{text-decoration:underline;font:normal 12px/34px normal;color:#4a4a4a}
#mmjob a:hover{color:#e60000}
#mmjob i{
    font: normal 12px/34px 宋体, Arial, Helvetica, sans-serif;
    color: #e60000;
    text-decoration: none;
     letter-spacing:-1px;
}



#mmweather
{
    width: 80px;
    height: 27px;
    top: 6px;
    left:182px;
    position:absolute;
}
#mmenu
{
   left:263px; width: 698px;  position:absolute;
}
#mmenu li a
{
    margin-left: 15px;
    margin-right: 14px;
}
.mmline
{
    background: url(/Content/Images/menu.png) no-repeat -28px -34px;
}
#madsa
{
    margin-bottom: 9px;
    height: 44px;
    overflow: hidden;
}
#mbottombox
{
    height: 184px;
    padding-top: 20px;
    border-top: #cccbc1 5px solid;
}
#mbleft
{
    width: 718px;
    margin-left: 98px;
    text-align: center;
    margin-right: 10px;
}
#mbright
{
    width: 100px;
}
#mblurl
{
    height: 29px;
    border-bottom: #bbbbbb 1px solid;
}
#mblurl a
{
    margin-left: 10px;
    margin-right: 10px;
}
#mblco, #mblicp
{
    line-height: 170%;
}
#mblco
{
    margin-top: 10px;
    height: 50px;
}
#mblicp
{
    padding-left: 44px;
    height: 40px;
    margin-left: 233px;
    background: url(/Content/Images/ico_2.png) no-repeat left center;
    text-align: left;
    padding-top: 4px;
}
/*
loading
*/
.loading_bg, .loading_container
{
	width:100%;
	position:fixed;
	_position:absolute;
}

.loading_bg
{
	background:#000;
	z-index:999;
	top:0;
	height:100%;
	opacity:0.15;
	filter:alpha(opacity=15);
	_stupidliao:expression(this.style.height = Math.max(document.documentElement.clientHeight, document.body.offsetHeight) + "px" );
}

.loading_bg iframe
{
	width:100%;
	height:100%;
	border:0;
	background:transparent;
	filter:alpha(opacity=0);
}

.loading_container
{
	z-index:1000;
	top:50%;
	margin-top:-9px;/*图片高度的一半*/
	_stupidliao:expression(
							this.style.marginTop = 0,
							this.style.top = ((document.documentElement.scrollTop || document.body.scrollTop) + document.documentElement.clientHeight / 2 - 9) + "px"
						  );
}

.loading_box 
{
	width:220px;
	margin:0 auto;
}



#QQList
{
    background:url(../images/kf.png);width:88px;height:287px;
    }
