
*{
    
     -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; 
}
html{
    background-color: #eef3fa;
}
html,body{height:100%; margin:0px; padding:0px;}
a{
    text-decoration: none;
    color: inherit;
}
html,
button,
input,
select,
textarea {
    color: #222;
}
#LoginBody {
    /*position:absolute;*/
	margin:0px auto !important;
    font-size:63%;
    line-height: 1.4;
    font-family: "Microsoft Yahei" , "Arial" ;
    min-height:100%;
    width: 100%;
    margin: 0 auto;
    padding:0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0px;
    -moz-osx-font-smoothing: grayscale;
    overflow-x:auto;
    overflow-y:hidden;
}
#IndexBody {
    position:absolute;
    font-size:63%;
    line-height: 1.4;
    font-family: "Microsoft Yahei" , "Arial" ;
    min-height:100%;
    margin: 0 auto;
    padding:0;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0px;
    -moz-osx-font-smoothing: grayscale;
    overflow-x:auto;
    overflow-y:auto
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}




.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}



    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }


/*灰色右边框*/
.grey_right_border{
	/*! border-right: 1px solid #707d8a; */
}
/*inline-block样式*/
.inline_block{
	display: inline-block;
	*display: inline;
    *zoom: 1;
    vertical-align: top;
	margin-top: 20px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

/*宽度为1000px的居中块*/
.normal_block{
	    margin-left: 10px;
}


/*首页头部*/
.header_content{
    color: #002766;
    font-size: 1.4em;
    /*background-color: #fff;*/
	background-position: top center;
    /*background-image: url(/Content/login/images/login_bg_1.jpg);
    background-size: 900px 60px;*/
    background-repeat: no-repeat;
}

.header_content .brand{
    background-image: url(/Content/img/login/SysLogo.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 43px;
    width: 340px;
	margin:0 auto;
}
.header_content  .SysName{
    /*width:100px;*/
	margin:0 auto;
    font-size: 1.8em;
	 font-family: "Microsoft Yahei" , "Arial" ;
	font-weight:bold;
    line-height: 50px;
    padding-top: 10px;
}


.header_content .title{
    float: right;
    line-height: 65px;
    margin-right: 10px;
	margin-top:16px;
	width:120px;
	height:36px;
	
    background-image: url(/Content/login/images/logo_2.png);
    background-repeat: no-repeat;
	
}


.header_content .ComName{
    float: left;
    height: 64.4px;
    margin-top:20px;
    /*! margin-bottom:5px; */
    width: 250px;
    background-image: url(/Content/img/login/CompanyLogo.png);
    background-repeat: no-repeat;
    background-size: 249px 64.4px;
    margin-left: 20px;
}

/*底部*/
.footer{
    /*! background-color: #ffffff; */
    text-align: center;
    font-size: 1.4em;
    height: 34px;
    line-height:34px !important;
    margin:0;
    padding:0;
    clear:both;
    position:absolute;
    bottom:0px;
    width:100%;
    margin: auto;
    color: #fff;
}


/*阴影分割线*/
.shadow_line_top, .shadow_line_bottom{
    position: absolute;
    height: 4px;
    width:1000px;
    background-image: url(/Content/img/line_bg.png);
    background-repeat: repeat-x;
    filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;
	z-index: 1000;
}
.shadow_line_right{
	position: absolute;
    top: 0px;
    right: 0px;
    width: 4px;
    background-image: url(/Content/img/line_bg_rotate.png);
    background-repeat: repeat-y;
    filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;
	z-index: 1000;

}
.shadow_line_top{
	top: 0px;
	left: 0px;
}
.shadow_line_bottom{
	bottom: 0px;
	left: 0px;
}



/*字体颜色*/
.red_text{
	color: red;
}

/*最新款样式*/
.titleh2 { width:100%; clear:both; overflow:hidden; padding:20px 0px;}
.titleh2 h1{ text-align:center; font-size:3em; margin-bottom:10px;}
.titleh2 h2{text-align:center; font-size:2.6em; font-weight:400;}

.login_div input{ margin-bottom:15px; padding:5px 0px 0px 55px; border-radius:5px; border:none;margin-top: 7px;}
#loginId{ background:url(/Content/login/images/Icon_User.png) scroll 10px center  no-repeat; background-size:26px;}
#password{background:url(/Content/login/images/Icon_Lock.png) scroll 13px center   no-repeat; background-size:22px;}
#language{/* float:right;*/ margin-top:0px;border: none;border-radius: 5px; /*text-indent:7px;*/appearance: none;-moz-appearance: none;-webkit-appearance: none;background:url(/Content/login/images/arrwo_select.png) no-repeat scroll 99px center; background-size:15px;margin-top: 7px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:15px;}
select::-ms-expand { display: none; }

@media screen\0 {   #language{ padding-left:15px;background:url(/Content/login/images/arrwo_select.png) no-repeat scroll 99px center; background-size:15px;} }  
@media screen and (min-width:0\0) { #language{ padding-left:15px;background:url(/Content/login/images/arrwo_select.png) no-repeat scroll 99px center; background-size:15px;} }  
 
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){
	#language{ padding-left:15px;background:url(/Content/login/images/arrwo_select.png) no-repeat scroll 99px center; background-size:15px;}
	
	 }


.footer_d{ width:540px; margin:auto;}

.mousehover_father{ position:relative;}
.mousehover_father .bg_des{ cursor:pointer;}
.mousehover_father:hover .mousehover_show{ display:block;}
.mousehover_show{ display:none; position:absolute; left:150px; top:0px;z-index:99;}
.show_left{ position:absolute; left:0px; top:30px; background:url(/Content/login/images/indexfooter_bak.png) scroll center left no-repeat; width:25px; height:50px; z-index:100;}
.show_right{ position:absolute; left:24px; top:-5px; z-index:99; background-color:#4f96df; border:1px solid #2a70b7; padding:14px 20px; border-radius:10px; min-height:110px;}

.body_des ul li{ width:100%; text-align:left; margin:5px 0px;}
.inputbak{ overflow:hidden; background:url(/Content/login/images/input.png) scroll center center no-repeat;height: 50px;margin-bottom: 10px;}
.select_bak{ overflow:hidden;background:url(/Content/login/images/login_s.png) scroll center center no-repeat;height: 50px; width:123px; float:right;}


