﻿        .pass1
       {
       	color:Green;
       	font-size:medium;
       	font-weight:bold;
       }
       .pass2
       {
       	color:Blue;
        	font-size:medium;
       	font-weight:bold;
       }
       .pass3
       {
       	color:Red;
        	font-size:medium;
       	font-weight:bold;
       }
       .reg
       {
       	color: #808080;
	font-size: 14px;
       }
.PCBody
{
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    width:1000px;
	text-align:center;
	font-family:Arial 宋体;
	font-size:14px;
}
.MobileBody
{
	margin:0px;
    width:100%;
	text-align:center;
	font-family:Arial 宋体;
	font-size:14px;
}
.WebBody
{
	width:100%;
	height:500px;
    max-height:500px;
    font-size:12px;
    margin-top:3.6%;
    color:#000000;
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg-login.png',sizingMethod='scale');*/
    position:relative;
    background-image:url(images/back01.jpg);
    background-repeat:no-repeat;
    background-size:100% 100%;
}
.M_WebBody
{
	width:100%;
	margin-top:3.6%;
    color:#000000;
    position:relative;
    background-image:url(images/back01.jpg);
    background-repeat:no-repeat;
    background-size:100% 100%;
}
 .page
{
    font-size: 14px;
	font-weight: bold;
	background-color: #C0C0C0;
	width: 20px;
	height: 20px;
}


.head
{
	width: 100%;
	height: 3.6%;
    max-height:3.6%;
    line-height:100%;
    float:left;
    display:table-cell;
    vertical-align:middle;
    text-align:left;
    position:absolute;
    top:-3.6%;
}
.head a
{
    float:right;
}
/*.head a:hover
{
	font-size: 100%;
	font-weight: bold;
    float:right;
    color:Red;
}*/
.banner {
    width: 100%;
    height: 20%;
    float: left;
    margin: 0px;
}
    .banner img {
        width: 100%;
        height:100%;
    }
.main
{
	margin: 0px;
	width: 100%;
	height: 100%;/*500px*/
    max-height:100%;
}
.main_left
{
	width: 16%;
	margin:0px;
    padding:0px;
	float: left;
}
    .main_left div
    {
        width:100%;
        height:auto;
    }
    .main_left div a
    {
        width:100%;
        height:auto;
        z-index:110;
    }
    .main_left div a img
    {
        width:100%;
        height:auto;
        z-index:149;
    }
.main_right
{
	width: 83%;
    height:100%;/*466px*/
    max-height:100%;
    margin:0px;
    padding:0px;
	float: right;
}
.top a
{
	width:100vw;
	height:18vw;
}
.top a img
{
	width:100vw;
	height:18vw;
}
/*body
{
	font-size: 1.2vw;
	color: #000000;
    margin:0px;
    padding:0px;
}*/
div {
    margin: 0px;
    padding: 0px;
}
form {
    margin: 0px;
    padding: 0px;
}
 .style1
{
    width: 100%;
    height: 90%;/*450px*/
    max-height:90%;
    min-height:90%;
	text-align:center;
	display:table;
	position:absolute;
    top:5%;
}
    .style1 div
    {
        width: 33.2%;/*332px*/
        height: 50%;/*225px*/
    	text-align:center;
        display:table-cell;
        vertical-align:middle;
		float:left;
    }
    .style1 div div
    {
        width: 75.3%;
        height: 88.9%;
        margin:0 12.34%;
        position:relative;
    }
    .style1_div
    {
        width: 100%;
        height: 5%;
    	text-align:center;
        display:table-cell;
        vertical-align:middle;
        float:left;
        position:absolute;
        top:95%;
    }
    .M_style1_div
    {
        border:1px solid Blue;
    	text-align:center;
        display:table-cell;
        vertical-align:middle;
		float:left;
    	position:relative;
    }
    .style1_div2
    {
        width: 100%;
        height: 4%;
        line-height:200%;
        margin-top:1.5%;
    	text-align:center;
        float:left;
    }
    .style1_ASP
    {
        width: 100%;
        height: 72%;
        min-height:72%;
		line-height:36%;
        display:table-cell;
        vertical-align:middle;
		float:left;
	position:relative;
    top: 9px;
    left: 23px;
}
    .style1_ASP div
    {
        width: 100%;
        height: 72%;
        min-height:72%;
		line-height:36%;
        display:table-cell;
        vertical-align:middle;
		float:left;
	position:relative;
    }
        .style1_img {
			height:auto;/*图片的高度自己适应(图片有多高就显示多高)*/
			width:auto;/*和height:auto;一起使用就代表着显示图片的原始尺寸(可以理解为没有什么作用)*/
			max-width:100%;/*图片的宽度不能超过图片所在的空间的宽度*/
			max-height:100%;/*图片的高度不能超过图片所在的空间的高度*/
			border-bottom:1px solid #666666;
			border-right:1px solid #666666;
			/*以下代码实现“绝对对中”*/
            margin: auto;  
            position: absolute;  
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            z-index:20;
       }
.style10
{
    width: 100%;
    height: 100%;/*500px*/
    max-height:100%;
    min-height:100%;
	text-align:center;
	display:table;
	position:absolute;
}

.style11
{
	width: 100%;
	height: 20%;
	min-height: 20%;
    float:left;
}
.searchframe_div
{
	width: 165px;
    max-width:165px;
	height: 120px;/*18px*/
	max-height: 120px;
    line-height:20px;
    padding:5px;
	font-size: 14px;
	color:#000;
    vertical-align:middle;
    display:table-cell;
    z-index:160;
    background-color:#e0e0e0;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    position:absolute;
    visibility:hidden;
}
.searchframe_Lab
{
	width: 120px;
    max-width:120px;
	height: 20px;
    min-height:20px;
	line-height:20px;
    vertical-align:middle;
    display:table-cell;
    text-align:left;
    float:left;
}
.searchframe_droplist
{
	width: 150px;/*166px*/
    max-width:150px;
	height: 20px;
    vertical-align:middle;
    display:table-cell;
    float:left;
}
.searchframe_keyword
{
	width: 147px;
    max-width:147px;
	height: 18px;
    vertical-align:middle;
    display:table-cell;
    float:left;
}
.searchframe_buttom
{
	width: auto;
	height: auto;
    vertical-align:middle;
    display:table-cell;
    margin:10px 2px;
    float:right;
    cursor:pointer;
}
.imgDiv
{
	width:400px;
    min-width:400px;
	height:400px;
   	display: table-cell;
    vertical-align: middle;
    text-align: center;         
    position:absolute;
    left:40px;
    top:40px;
    padding:0px;
    margin:0px;
    z-index:100;
}
.imgSize
{
height:auto;/*图片的高度自己适应(图片有多高就显示多高)*/
width:auto;/*和height:auto;一起使用就代表着显示图片的原始尺寸(可以理解为没有什么作用)*/
max-width:100%;/*图片的宽度不能超过图片所在的空间的宽度*/
max-height:100%;/*图片的高度不能超过图片所在的空间的高度*/
border-bottom:1px solid #666666;
border-right:1px solid #666666;
margin:auto;
}
.style2
{
    height: 182px;
}
.style3
{
    height: 92px;
}
.menu2
{
	background-image: url(images/new_top_back.gif);
	text-align: center;
	width: 150px;
	color: #FFFFFF;
	height: 30px;
}
.background2
{
	background-image: url(images/background2.jpg);
	width: 100%;
	border: 1px solid #808080;
}
 .page
{
	font-size: 14px;
	font-weight: bold;
	background-color: #C0C0C0;
	width: 20px;
	height: 20px;
}
.line
{
	
	font-size: 24px;
font-family: 方正胖娃简体;
	color: #FF0066;
	width: 692px;
}
.reg
{
	color: #808080;
	font-size: 14px;
}
.middle
{
	width: 100vw;
	height: 56vw;
    margin:0px;
    float:left;
    z-index:100;
}
.foot
{
	margin: 1vw auto 1vw auto;
	width: 100%;
	height: 3.3vw;
	font-size: 1.5vw;
	font-weight: bold;
	text-align: center;
	float: left;
    z-index:150;
}
.right2
{
	width: 680px;
	height: 250px;
}
a:link
{
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
	color: #FF0000;
}
a:visited
{
	text-decoration: none;
}


  .b:link
{
	font-size: 14px;
	font-weight: bold;
	font-family: 宋体;
	color: #FFFFFF;
	height: 30px;
	text-decoration: none;
}
  
.b:visited
{
	font-size: 14px;
	font-weight: bold;
	font-family: 宋体;
	color: #FFFFFF;
	height: 30px;
	text-decoration: none;
}
.b:hover
{
	font-size: 14px;
	font-weight: bold;
	font-family: 宋体;
	color: #00FF00;
	height: 30px;
}
.c:link
{
	font-size: large;
	font-weight: bold;
	font-family: 宋体;
	color: #008000;
	height: 30px;
	text-decoration: none;
}
  
.c:visited
{
	font-size: large;
	font-weight: bold;
	font-family: 宋体;
	color: #800000;
	height: 30px;
	text-decoration: none;
}
.c:hover
{
	font-size: large;
	font-weight: bold;
	font-family: 宋体;
	color: #000000;
	height: 30px;
	text-decoration: underline;
}
.pay
{
	border: 1px solid #800000;
	margin: 50px auto 50px auto;
	width:620px;
	height: 380px;
	background-image: url(images/背景.jpg);
}
.pay2
{
	border: 1px solid #800000;
	margin: 50px auto 50px auto;
	width:620px;
	height: 380px;
	
}
.imgDiv
{
	width:60vw;
    min-width:60vw;
	height:60vw;
   	display: table-cell;
    vertical-align: middle;
    text-align: center;         
    position:relative;
    left:4vw;
}
.imgDiv2
{
	width:12.5%;
    min-width:12.5%;
	height:31.25%;
   	display: table-cell;
    vertical-align: middle;
    text-align: center; 
    visibility:hidden;        
}
.imgDiv3
{
	width:140px;
    min-width:140px;
	height:140px;
    min-height:140px;
    position:relative;       
}
.imgSize
{
height:auto;/*图片的高度自己适应(图片有多高就显示多高)*/
width:auto;/*和height:auto;一起使用就代表着显示图片的原始尺寸(可以理解为没有什么作用)*/
max-width:100%;/*图片的宽度不能超过图片所在的空间的宽度*/
max-height:100%;/*图片的高度不能超过图片所在的空间的高度*/
border-bottom:1px solid #666666;
border-right:1px solid #666666;
}
.FooterRow
{
	float:left;
    width:100%;
	height:45px;
    min-height:45px;
	line-height:15px;
	margin:20px auto;
	color:#102066;
	font-family:宋体;
    vertical-align:middle;
    display:table-cell;
    font-size:11px;
}
/*.FooterRow a
{
	color:#102088;
    font-size:11px;
}
.FooterRow a:hover
{
	color:Red;
    font-size:11px;
}*/
.M_FooterRow
{
	float:left;
    width:100%;
	color:#102066;
	font-family:宋体;
    vertical-align:middle;
    display:table-cell;
}
/*.M_FooterRow a
{
	color:#102088;
}
.M_FooterRow a:hover
{
	color:Red;style="width:100%;height:90%;position:absolute;top:5%;"
}
*/
.BigPanel
{
	width:100%;
	height:90%;
	float:left;
    position:absolute;
    top:5%;
    z-index:100;
}
.BigPhotDiv
{
	width:62.5%;
	height:96%;
	float:left;
    position:absolute;
    top:0%;
    left:20%;
    z-index:100;
}
.labspeak {
    z-index: 200;
    width:100%;
    height:4%;
    min-height:4%;
    font-size:120%;
    color:#000;
    float:left;
    position:absolute;
    top:96%;
}
.top5
{
	width:100%;
	height:86.4%;/*432px*/
	float:left;
    position:absolute;
    font-size:90%;
    top:5%;
    left:0%;
    z-index:50;
}
.SeachB {
    width:4.0%;
    height:8%;
    position:absolute;
    right:6.0%;
    bottom:1%;
    z-index:350;
    cursor:pointer;
}
.goHome {
    width:4.0%;
    height:8%;
    position:absolute;
    right:1%;
    bottom:1%;
    z-index:350;
}
.imgList {
    width: 19.9%; height: 33.3%;float: left;padding: 0px; margin: 0px;text-align: center;z-index: 10;
}
.imgList2 {
    width: 75.4%;
    height: 83.3%;
    margin: 0 auto;
    position: relative;
}
.Speak {
    width: 100%;height: 16.66%;line-height: 12px;text-align:center;float: left;
}

