﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
    font-size:100%;background:transparent; font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-weight:normal;
}

body{line-height:1; background-color:#EFEFF3; }

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

nav ul{list-style:none}

a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}

table{border-collapse:collapse;border-spacing:0}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}

input,select{vertical-align:middle}

h1,h2,h3,p,select{ font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-weight:normal;}

input,button,body{color:#333;font:100%/1.5 Georgia,serif}
.chkboxCss
           {
               font-weight:normal;
               font-size:small;
               width:500px;
               }
          .chkboxCss td
          {
              font-weight:normal;
               font-size:small;
               width:25%;
              }  

.Font_Ex { font-weight:bold; }

.Title_Banner_D { width:100%; border-bottom:1px solid #d1d1d1; display:block; overflow:hidden; }
.Title_Banner_M { width:100%; border-bottom:1px solid #d1d1d1; display:none; overflow:hidden; }

.Step_Wrapper { float:left; width:70%; padding-left:15%; padding-right:15%; padding-top:2.5em; display:block; background-color:#EFEFF3; overflow:hidden; }
.Step_Box { float:left; width:20%; text-align:center; color:#B1B1C2; background-color:#E1E1E8; height:3em; line-height:3em; cursor:pointer; }
.Focus { background-color:#ffffff; color:#333; font-weight:bold; }

.News_Page_Wrapper { float:left; width:70%; padding-left:15%; padding-right:15%; padding-bottom:2em; display:block; background-color:#EFEFF3; background-image: url(../images/bg/star.jpg); overflow:hidden; }
.News_Left { float:left; width:96%; padding:3% 2% 2% 2%; background-color:#FFFFFF; display:block; overflow:hidden; }

.Title_6 { background:#ffffff; width:100%; float:left; display:block; height:1.6em; line-height:1.6em; font-size:1.6em; font-weight:bold; text-align:center; overflow:hidden; margin-bottom:1em; }

.Spec_1 { background:#ffffff; color:#999999; margin-bottom:1em; width:100%; float:left; display:block; font-size:1em; overflow:hidden; text-align:center; }

.Box_Space { float:left; width:100%; display:block; overflow:hidden; text-align:center; margin-top:1em; margin-bottom:2em; }
.Box_Download { float:left; width:100%; display:block; overflow:hidden; text-align:center; margin-top:4em; margin-bottom:2em; }

.TD_Upload { float:left; width:100%; margin-bottom:1em; display:block; overflow:hidden; text-align:center; }

.HL { color: #0066CC; font-weight:bold; text-align:left; font-size:1.2em; margin-bottom:1em; margin-top:1em; }
.SHL { background:#f2f2f2; margin-bottom:1.5em; width:100%; float:left; height:2em; line-height:2em; font-size:1em; text-align:center; display:block; overflow:hidden; }

.TIPS { color:#FF0033; margin-bottom:1em; margin-top:1em; }

.TD_Wrapper { float:left; width:100%; margin-bottom:1.5em; }

.TD_L { background:#f2f2f2; width:20%; float:left; height:2em; line-height:2em; font-size:1em; text-align:center; display:block; overflow:hidden; }
.TD_R { background:#f2f2f2; width:80%; float:left; height:auto; display:block; overflow:hidden; }

.WL { width:100%; }

.Checkbox_Wrapper { float:left; width:100%; display:block; overflow:hidden; margin-bottom:1em; }
.TD_Checkbox { float:left; width:25%; height:2em; line-height:2em; font-size:1em; text-align:left; display:block; overflow:hidden; }

.List { width:100%; font-size:1em; height:2em; padding:0.2em; border:1px solid #f2f2f2; font-family:'微软雅黑', Arial, Helvetica, sans-serif; cursor:pointer; background:#FFFFFF url(../bg_list.jpg) repeat; }

.Info_Box { width:96%; padding:0; height:1.875em; border:1px solid #f2f2f2; font-size:1em; line-height:1em; padding-left:2%; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background:#FFFFFF url(../bg_list.jpg) repeat; }

.Buy { width:50%; font-size:1em; font-weight:bold; background-color:#0F589B; color:#FFFFFF; border:1px solid #0F589B; cursor:pointer; padding:0.5em; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background-image:url(../bg.jpg); background-repeat:repeat; }

.Upload { width:30%; font-size:1em; background-color:#0F589B; color:#FFFFFF; border:1px solid #0F589B; cursor:pointer; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background-image:url(../bg.jpg); background-repeat:repeat; }

.Check_Style { cursor:pointer; }

.Copyright { float:left; width:100%; font-size:0.8em; color:#999999; background-color:#EFEFF3; padding-bottom:1em; text-align:center; }

.Area_Wrapper { float:left; width:100%; background:#FFFFFF; margin-bottom:1em; display:block; overflow:hidden; }
.Area_Style { width:97%; padding:1%; border:1px solid #d1d1d1; }


.EXP_Wrapper { float:left; width:100%; }




.OS_Wrapper { float:left; width:70%; padding-left:15%; padding-right:15%; padding-top:2.5em; padding-bottom:2em; display:block; background-color:#EFEFF3; overflow:hidden; }
.OS_Left { float:right; width:24%; padding:0; background-color:#FFFFFF; display:block; overflow:hidden; margin-top:2.5em;  }
.OS_Right { padding:3% 2% 2% 2%; background-color:#FFFFFF; display:block; overflow:hidden; }
.BI_Wrapper { float:left; width:100%; display:block; overflow:hidden; margin-bottom:2em; }
.BI_Photo { float:left; width:17%; display:block; overflow:hidden; }
.BI_Text { float:right; width:80%; display:block; overflow:hidden; }

.BI_Left { float:left; height:2em; line-height:2em; font-size:1em; display:block; overflow:hidden; }
.BI_Right { float:right; height:2em; line-height:2em; font-size:1em; display:block; overflow:hidden; color:#0066CC; font-weight:bold; }

.TD_Checkbox_33 { float:left; width:33%; height:2em; line-height:2em; font-size:1em; text-align:left; display:block; overflow:hidden; }
.TD_Checkbox_25 { float:left; width:25%; height:2em; line-height:2em; font-size:1em; text-align:left; display:block; overflow:hidden; }
.TD_Checkbox_100 { float:left; width:100%; line-height:2em; font-size:1em; text-align:left; display:block; overflow:hidden; }


h2{ float:left; width:100%;  overflow:hidden; }
h2 a{ width:90%; padding:5%; display:block; line-height:125%; overflow:hidden; background-color:#e1e1e1; color:#333333; border-bottom:1px solid #c1c1c1;text-decoration:none; }
h2 a span{ width:100%; display:block; font-size:0.9em; font-weight:bold; }
h2 a:hover{ background-color:#e1e1e1; color:#333333; border-bottom:1px solid #c1c1c1; }

h3{ float:left; width:100%; background-color:#f5f5f5; overflow:hidden; }
h3 a{ width:85%; padding:5% 5% 5% 10%; display:block; line-height:125%; overflow:hidden; background-color:#f5f5f5; color:#333333; border-bottom:1px solid #e1e1e1;text-decoration:none; }
h3 a span{ width:100%; display:block; font-size:0.9em; }
h3 a:hover{ background:#FFFFFF; color:#0066CC; border-bottom:1px solid #FFFFFF; }

.Navi_Hovered { background:#FFFFFF; color:#0066CC; border-bottom:1px solid #FFFFFF; }

.Step_Left { float:left; width:53%; padding:3% 3% 3% 3%; background-color:#FFFFFF; display:block; overflow:hidden;  }
.Step_Right { float:right; width:37%; padding:3% 3% 3% 1%; background-color:#FFFFFF; display:block; overflow:hidden; }
.TD_Register { float:left; width:100%; padding-bottom:2em; border-bottom:1px solid #e1e1e1; text-align:center; display:block; overflow:hidden; }
.B_Register { width:100%; font-size:1.8em; font-weight:bold; background-color:#0F589B; color:#FFFFFF; border:4px solid #0F589B; cursor:pointer; padding:0.5em; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background-image:url(../bg.jpg); background-repeat:repeat; }


.B_R2 { width:100%; font-size:1em; font-weight:bold; background-color:#0F589B; color:#FFFFFF; border:1px solid #0F589B; cursor:pointer; padding:0.5em; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background-image:url(../bg.jpg); background-repeat:repeat; }
.B_R21 { width:70%; font-size:1em; font-weight:bold; background-color:#0F589B; color:#FFFFFF; border:1px solid #0F589B; cursor:pointer; padding:0.5em; font-family:'微软雅黑', Arial, Helvetica, sans-serif; background-image:url(../bg.jpg); background-repeat:repeat; }
.Video_Size { float:left; width:100%; height:500px; overflow:hidden; }
.Video_Wrapper { float:left; width:94%; padding:3% 3% 3% 3%; background-color:#FFFFFF; display:block; overflow:hidden; }
.Schedule_Title { float:left; width:90%; padding:0.5em 5% 0.5em 5%; background-color:#0F589B; font-weight:bold; color:#FFFFFF; text-align:center; display:block; overflow:hidden; }
.Schedule_Content { float:left; width:100%; padding:1em 0 2em 0; background-color:#FFFFFF; display:block; overflow:hidden; }
.Schedule_Main { float:left; width:100%; font-size:1.5em; font-weight:bold; text-align:right;  padding:0 0 1em 0; display:block; overflow:hidden; }

.Job_Wrapper { float:left; width:100%; background-color:#FFFFFF; display:block; overflow:hidden; }
.Job_Edit { float:left; width:100%; text-align:right; display:block; overflow:hidden; }
.Job_B { border-bottom:1px solid #e1e1e1; margin-bottom:1em; padding-bottom:1em; }

.Font_Blue { color:#0066CC; }

.Job_Stat { float:left; width:100%; padding:0.5em 0 0.5em 0; background-color: #003399; font-weight:bold; color:#FFFFFF; text-align:center; display:block; overflow:hidden; }
.Job_DW { float:left; width:100%; padding:1em 0 1em 0; background-color: #0066CC; color:#ffffff; display:block; overflow:hidden; } 
.Job_Data { float:left; width:50%; text-align:center; display:block; overflow:hidden; }


/* 当屏幕尺寸小于1024px */
@media screen and (max-width:64em){
.SHL { background:#f2f2f2; margin-bottom:1.5em; width:360px; float:left; height:2em; line-height:2em; font-size:1em; text-align:center; display:block; overflow:hidden; }
.Step_Wrapper { width:90%; padding-left:5%; padding-right:5%; }
.News_Page_Wrapper { width:90%; padding-left:5%; padding-right:5%; }
.News_Left { width:90%; padding:5% 5% 0 5%;}
.chkboxCss
           {
               font-weight:normal;
               font-size:small;
               width:100%;
               }
          .chkboxCss td
          {
              font-weight:normal;
               font-size:small;
               width:45%;
               float:left;
              }  

.TD_L { width:30%; }
.TD_R { width:70%; }

.regPositionDetail{color:Blue; float:left; padding:3px 0px 3px 0px;color:#0070C0; 
                       margin:0px 10px 0px 10px; width:100%}

.OS_Wrapper { width:90%; padding-left:5%; padding-right:5%; }

.TD_Checkbox_33 { width:50%; }

.Job_Data { width:100%; }
}



/* 当屏幕尺寸小于768px */
@media screen and (max-width:48em){

.Upload { width:50%; }
.TD_Checkbox { width:50%; }
.chkboxCss
           {
               font-weight:normal;
               font-size:small;
               width:100%;
               }
          .chkboxCss td
          {
              font-weight:normal;
               font-size:small;
               width:45%;
               float:left;
              }  

.Step_Left { width:90%; padding:5% 5% 0% 5%; }
.Step_Right { width:90%; padding:5% 5% 5% 5%; }
.regPositionDetail{color:Blue; float:left; padding:3px 0px 3px 0px;color:#0070C0; 
                       margin:0px 10px 0px 10px; width:100%}
.SHL { background:#f2f2f2; margin-bottom:1.5em; width:360px; float:left; height:2em; line-height:2em; font-size:1em; text-align:center; display:block; overflow:hidden; }
.Video_Size { height:400px; }
.Video_Wrapper { width:90%; padding:5% 5% 5% 5%; }
.Schedule_Main { font-size:1.1em; text-align:center; }
}




/* 当屏幕尺寸小于480px iPhone6 */
@media screen and (max-width:30em){
.regPositionDetail{color:Blue; float:left; padding:3px 0px 3px 0px;color:#0070C0; 
                       margin:0px 10px 0px 10px; width:100%}
.SHL { background:#f2f2f2; margin-bottom:1.5em; width:360px; float:left; height:2em; line-height:2em; font-size:1em; text-align:center; display:block; overflow:hidden; }
.Title_Banner_D { display:none; }
.Title_Banner_M { display:block; }
.chkboxCss
           {
               font-weight:normal;
               font-size:small;
               width:100%;
               }
          .chkboxCss td
          {
              font-weight:normal;
               font-size:small;
               width:45%;
               float:left;
              }  

.Step_Wrapper { display:none; }

.News_Page_Wrapper { width:100%; padding-left:0; padding-right:0; }
.News_Left { width:90%; padding:5% 5% 0 5%;}

.Title_6 { color: #333333; font-size:1.2em; }

.TD_Wrapper { margin-bottom:0.5em; }
.TD_L { background:#FFFFFF; text-align:left; width:100%; }
.TD_R { background:#f2f2f2; width:100%; }

.Info_Box { float:right; width:94%; padding-left:5%; border:1px solid #e1e1e1; }

.List { border:1px solid #e1e1e1; }

.Buy { width:100%; }

.Upload { width:100%; }

.HL { margin-bottom:0.5em; margin-top:0.5em; }
.SHL { margin-bottom:0.5em; margin-top:1em; width:100%; }

.Area_Style { width:93%; padding:3%; }


.OS_Wrapper { width:100%; padding-left:0%; padding-right:0%; padding-top:0; }


.OS_Left { width:90%; padding:5% 5% 0 5%;}
.OS_Right { width:90%; padding:5% 5% 0 5%;}

.BI_Photo { width:60%; padding-left:20%; padding-right:20%; margin-bottom:2em; }
.BI_Text { width:100%; }

.TD_Checkbox_33 { width:100%; }


.Video_Size { height:300px; }

}

