﻿body 
{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-family:宋体 Arial;
    line-height:150%;    
}

.bg1
{
    background-color:#ffffff;
}
.top1
{
    background-color:#254b96;
    height:50px; width:100%;
    display:block;
    text-align:center; 
}
.top1_1
{
    width:1024px; display:block; margin:auto; padding:0; text-align:center;
}
.top1_2
{
    text-align:left;
}
.top1_3
{
    text-align:right; color:#ffffff; font-size:16px; line-height:48px;
}

.top1_4 { display:inline-block; margin:0px; padding:0px; background-position:left 7px;  font-size:14px; font-family:宋体; line-height:32px; height:32px; letter-spacing:1px;}

a.a_username
{
    text-decoration:none; color:#ffffff; text-indent:20px; font-size:14px; padding-left:20px;
    background-position:left 2px; line-height:32px;
    background-image:url(../images/icon/008b.png); background-repeat:no-repeat;
}
a.a_username:hover{ color:#ffffff;}

a.a_exit
{
    text-decoration:none; color:#ffffff; text-indent:20px; font-size:14px; padding-left:20px;
    background-position:left 2px; line-height:32px;
    background-image:url(../images/icon/009b.png); background-repeat:no-repeat;
}
a.a_exit:hover{ color:#ffffff;}
a.a1 
{
    text-decoration:none; color:#ffffff; text-indent:30px; font-size:16px; letter-spacing:1px; padding-left:20px;
    background-position:left 2px; line-height:48px;
}
a.a1:hover{ color:#ffffff;}


a.a2 
{
    text-decoration:none; color:#999; font-size:12px; letter-spacing:1px; line-height:150%;
    
}
a.a2:hover{ color:#d81e06;}


a.a3 
{
    text-decoration:none; color:#999; font-size:12px; letter-spacing:1px; line-height:150%;
    
}
a.a3:hover{ color:#d81e06;}

a.a4 
{
    text-decoration:none; color:#254b96; font-size:14px; letter-spacing:1px; line-height:150%;
    
}
a.a4:hover{ color:#d81e06;}

.a4_2 label
{
    text-decoration:none; color:#d81e06; font-size:14px; letter-spacing:1px; line-height:150%;
}

a.a5_no
{
    padding-left:24px;
    text-decoration:none; color:#999; font-size:14px; letter-spacing:1px; line-height:150%;
    background-image:url(../images/icon/032a.png); background-position:left center; background-repeat:no-repeat;
}
a.a5_no:hover{ color:#d81e06;}
a.a5_yes
{
    padding-left:24px;
    text-decoration:none; color:#131313; font-size:14px; letter-spacing:1px; line-height:150%;
    background-image:url(../images/icon/032b.png); background-position:left center; background-repeat:no-repeat;
}
a.a5_yes:hover{ color:#d81e06;}


.bottom1
{
    background-color:#254b96;
    width:100%; padding:0 0 20px 0;
    display:block;
    text-align:center; 
}
.bottom2
{
    width:1024px; margin:0 auto;
    padding:0px 0 0px 0;  display:block;
    
}
.bottom2_1{ text-align:left; vertical-align:top;}
.bottom2_2
{
    color:#254b96; font-size:18px; letter-spacing:2px; font-family:宋体; line-height:34px; height:34px; text-align:left;
}
.bottom2_3 
{
    color:#ffffff; font-size:14px; letter-spacing:1px; font-family:宋体; line-height:24px; height:24px; text-align:left; padding-left:24px;
    background-position:left 4px;
}
.bottom2_4 
{
    color:#ffffff; font-size:14px; letter-spacing:1px; font-family:宋体; line-height:24px; height:24px;
}
.bottom2_4 a
{    
    color:#ffffff; font-size:14px; letter-spacing:1px; font-family:宋体; line-height:24px; height:24px;
}
.bottom3
{
    text-align:center;
    color:#cc3333; font-size:14px; height:30px; height:30px; padding:8px; background-color:#ffffff;
}
.weixincode1
{
    background-image:url(../images/code1.png); width:111px; height:111px; display:block;
}
.hr1
{
margin:0px auto 12px auto;
    width:1024px; background: linear-gradient(to right, #254b96, #ffffff, #254b96);height: 2px;border: none;
}


.icon_1 { background-image:url(../images/icon/001b.png); background-repeat:no-repeat; }
.icon_2 { background-image:url(../images/icon/002b.png); background-repeat:no-repeat; }
.icon_3 { background-image:url(../images/icon/003b.png); background-repeat:no-repeat; }
.icon_4 { background-image:url(../images/icon/004b.png); background-repeat:no-repeat; }
.icon_5 { background-image:url(../images/icon/005b.png); background-repeat:no-repeat; }
.icon_6 { background-image:url(../images/icon/006b.png); background-repeat:no-repeat; }
.icon_7 { background-image:url(../images/icon/007b.png); background-repeat:no-repeat; }
.icon_8 { background-image:url(../images/icon/008b.png); background-repeat:no-repeat; }
.icon_9 { background-image:url(../images/icon/009b.png); background-repeat:no-repeat; }
.icon_10 { background-image:url(../images/icon/010b.png); background-repeat:no-repeat; }
.icon_11 { background-image:url(../images/icon/011b.png); background-repeat:no-repeat; }
.icon_12 { background-image:url(../images/icon/012b.png); background-repeat:no-repeat; }
.icon_13 { background-image:url(../images/icon/013b.png); background-repeat:no-repeat; }
.icon_14 { background-image:url(../images/icon/014b.png); background-repeat:no-repeat; }
.icon_15 { background-image:url(../images/icon/015b.png); background-repeat:no-repeat; }
.icon_16 { background-image:url(../images/icon/016b.png); background-repeat:no-repeat; }
.icon_17 { background-image:url(../images/icon/017b.png); background-repeat:no-repeat; }
.icon_18 { background-image:url(../images/icon/018b.png); background-repeat:no-repeat; }
.icon_19 { background-image:url(../images/icon/019b.png); background-repeat:no-repeat; }
.icon_20 { background-image:url(../images/icon/020a.png); background-repeat:no-repeat; }
.icon_21 { background-image:url(../images/icon/021d.png); background-repeat:no-repeat; }
.icon_21c { background-image:url(../images/icon/021c.png); background-repeat:no-repeat; }
.icon_22 { background-image:url(../images/icon/022c.png); background-repeat:no-repeat; }
.icon_23 { background-image:url(../images/icon/023c.png); background-repeat:no-repeat; }
.icon_35 { background-image:url(../images/icon/035b.png); background-repeat:no-repeat; }
.icon_stu_boy { background-image:url(../images/icon/030boy.png); background-repeat:no-repeat; }
.icon_stu_girl { background-image:url(../images/icon/030girl.png); background-repeat:no-repeat; }


a.aicon_36  
{
    background-image:url(../images/icon/036x3.png); background-repeat:no-repeat; 
    background-position:left center;
    padding-left:20px;  
    text-decoration:none; color:#d81e06; font-size:14px; letter-spacing:0px; line-height:150%;    
}
a.aicon_36:hover{ color:#d81e06;}

a.aicon_37
{
    background-image:url(../images/icon/036x1.png); background-repeat:no-repeat; 
    background-position:left center;
    padding-left:20px;  
    text-decoration:none; color:#d81e06; font-size:14px; letter-spacing:0px; line-height:150%;    
}
a.aicon_37:hover{ color:#d81e06;}


a.aicon_37s1
{
    background-image:url(../images/icon/036x1.png); background-repeat:no-repeat; 
    background-position:left center;
    padding-left:20px;  
    text-decoration:none; color:#d81e06; font-size:14px; letter-spacing:0px; line-height:32px; 
    
}
a.aicon_37s1:hover{ color:#d81e06;}

.content1
{
    display:block; text-align:center; width:100%; padding:auto;
    background-image:url(../images/bg/bg1.jpg);
    background-position:center -450px;
    background-repeat:no-repeat; background-size: 100% auto
}
.content2
{
    width:1024px; margin:0 auto;
}
.content2_1
{
    padding:24px 0 24px 0; margin:auto;    
}
.content2_2
{
    padding:32px 48px 32px 48px; display:block; text-align:left;
    background-color:#ffffff; min-height:660px;background-color:rgba(255,255,255,0.97);
}

.content2_3
{
    padding:32px 48px 32px 48px; display:block; text-align:left;
    background-color:#ffffff; min-height:660px;background-color:rgba(255,255,255,0.97);
}

.div1
{
    display:block;
    margin:0px auto 0px auto; padding:24px;
    background-color:#ffffff;
    background-color:rgba(255,255,255,0.9);   border-radius:10px;
    border:1px solid #ffffff; width:560px; height:620px; box-shadow:2px 2px 10px #909090;
}
.div2
{
    display:block;
    margin:0px auto 0px auto; padding:24px;
    background-color:#ffffff;
    background-color:rgba(255,255,255,0.9);   border-radius:10px;
    border:1px solid #ffffff; width:560px; height:500px; box-shadow:2px 2px 10px #909090;
}
.title1
{
    font-size:24px; font-family:黑体; font-weight:800; letter-spacing:1px; color:#131313;
    line-height:40px; height:40px;
}
.alignleft { text-align:left; }
.alignright { text-align:right;}
.title2_1
{
    margin:8px 0 4px 0; padding:0 0 0 8px; 
    border-bottom:2px solid #254b96; color:#254b96; line-height:40px; height:40px;
    font-size:20px; font-family:黑体; font-weight:800; letter-spacing:4px;
    text-align:center;
}
.title2_2
{
    margin:8px 0 4px 0;
    border-bottom:1px solid #ccc; color:#999; height:24px; line-height:20px;
    font-size:14px; font-family:黑体; font-weight:100; letter-spacing:2px;
    padding:14px 8px 0 ;
}
.title2_2 a {text-decoration:none; color:#ff9900;}
.title2_2 a:hover{ color:#d81e06;}

.td1_1
{
    font-size:16px; color:#454545; line-height:24px; vertical-align:top;      
    vertical-align:top; text-align:right;
    padding-top:4px; letter-spacing:2px;
}
.td1_2
{
    text-align:left;
}
.td1_3
{
    color:#d81e06;text-align:left;font-size:14px;line-height:24px; height:24px;
}
.login_input11
{
    outline:none;
    border:1px solid #999;  border-radius:8px; font-size:16px; line-height:24px; height:24px; 
    padding:4px 8px 4px 8px; letter-spacing:1px;
}

.login_input11:hover { border:1px solid #254b96; }
.login_input11_2
{
    border:1px solid #ccc;  border-radius:8px; height:30px; 
    padding:0px 4px 0px 8px; background-color:#ccc; text-align:center;
}
.login_input12
{
    display:block;height:30px; 
    outline:none; color:#ffffff; text-decoration:none;
    border:1px solid #254b96; background-color:#254b96; font-size:14px;
    border-radius:8px; font-size:14px; line-height:30px; 
    padding:1px 2px 1px 2px; letter-spacing:0px;
    text-align:center;
}
.login_input12:hover { background-color:#336699;border:1px solid #336699; }

a.login_input12_2
{
    display:block;height:30px; 
    outline:none; color:#ffffff; text-decoration:none;
    border:1px solid #254b96; background-color:#254b96; font-size:14px;
    border-radius:8px; font-size:14px; line-height:30px; 
    padding:1px 2px 1px 2px; letter-spacing:0px;
    text-align:center;
}
a.login_input12_2:hover { background-color:#336699;border:1px solid #336699; }

a.login_input13
{
    outline:none; color:#ffffff; text-decoration:none;
    border:1px solid #254b96; background-color:#254b96; font-size:18px;
    border-radius:8px; font-size:16px; line-height:36px; height:36px; 
    padding:2px 2px 2px 2px; letter-spacing:0px;
    text-align:center;
}
a.login_input13:hover
{
    background-color:#336699;border:1px solid #336699;
}
a.login_input13_2
{
    outline:none; color:#ffffff; text-decoration:none;
    border:1px solid #ccc; background-color:#ccc; font-size:18px;
    border-radius:8px; font-size:16px; line-height:36px; height:36px; 
    padding:2px 2px 2px 2px; letter-spacing:0px;
    text-align:center;
}
.login_input14
{
    outline:none; color:#ffffff; text-decoration:none;
    border:1px solid #ccc; background-color:#ccc; font-size:14px;
    border-radius:8px; font-size:14px; line-height:30px; height:30px; 
    padding:1px 2px 1px 2px; letter-spacing:0px;
    text-align:center;
}

.menu01
{
    background-color:#ffffff;
    text-align:center; display:block;
    margin:0 auto; padding:0;
}
.menu01_1
{
    width:1024px; margin:0 auto; text-align:left; display:block; padding:0;
}
a.menu01_2
{
    display:inline-block; color:#343434; font-size:18px; line-height:150%; letter-spacing:1px;    
    padding:12px 12px 4px 12px; text-decoration:none; border-bottom:3px solid #fff; font-weight:800; font-family:宋体;
}
a.menu01_2:hover
{ border-bottom:3px solid #d81e06; }

.title3_1
{
    font-size:22px; font-weight:800; font-family:黑体; color:#254b96;
    line-height:36px; height:36px; letter-spacing:2px;
}
.td2_1
{
    border-bottom:2px solid #254b96; vertical-align:bottom; 
}
.td2_2
{
    font-size:14px; color:#999; line-height:36px; vertical-align:top;      
    text-align:right;letter-spacing:1px; 
}
.td2_2_1
{
    font-size:14px; color:#333; line-height:36px; vertical-align:top;      
    text-align:left;letter-spacing:1px;
}
.td2_2_2
{
    font-size:14px; color:#999; line-height:24px; vertical-align:top;      
    text-align:right;letter-spacing:1px; padding-top:12px;
}
.td2_3
{
    text-align:left;font-size:18px; color:#131313; line-height:36px;letter-spacing:2px;
}
.td2_4
{
    text-align:right; padding-right:12px;
    border-bottom:0px solid #e0e0e0;
}
.td2_5
{
    vertical-align:top;
    text-align:left; font-size:14px; color:#d81e06; line-height:32px;
    
}
.td7_5 
{
    border-bottom:1px solid #f0f0f0; color:#333; text-align:left;
    border-top:0px solid #fff; border-left:0px solid #fff;border-right:0px solid #fff;
}
.td7_6 
{
    border-bottom:1px solid #f0f0f0; color:#aaa; width:90px; text-align:center;line-height:40px; font-size:14px;
    border-top:0px solid #fff; border-left:0px solid #fff;border-right:0px solid #fff;
}
.td7_8  {text-align:center; padding:0px 0 0 0; }

.td7_8 span
{
	background-image:url(../images/bg/34s.png); width:37px; height:37px; line-height:37px; font-size:16px;
	margin:17px 0px 0px 15px; color:#ffffff; font-weight:800; text-align:center; display:inline-block;
}

.td7_8 a
{
	background-image:url(../images/bg/33.png); width:37px; height:37px; line-height:37px; font-size:14px;
	margin:17px 0px 0px 15px; color:#999; font-weight:100; text-align:center; display:inline-block; text-decoration:none;
}
.td7_8 a:hover
{
	background-image:url(../images/bg/33s.png);color:#454545;font-weight:800;
}
.td7_9
{
    text-align:left;font-size:16px; color:#333; line-height:32px;letter-spacing:1px;
    border-bottom:1px solid #f0f0f0; 
    border-top:0px solid #fff; border-left:0px solid #fff;border-right:0px solid #fff;
}
.td7_9r
{
    text-align:right;font-size:16px; color:#333; line-height:32px;letter-spacing:1px;
    border-bottom:1px solid #f0f0f0; 
    border-top:0px solid #fff; border-left:0px solid #fff;border-right:0px solid #fff;
}
a.a6
{
    color:#131313; font-size:16px; font-family:宋体; text-decoration:none;display:inline; line-height:40px; height:40px;
    margin:0px 0px 0px 0px; font-weight:100;
    background-image:url(../Images/icon/01.gif); background-position:0px center; background-repeat:no-repeat;
    text-indent:0px;padding-left:18px;
}
a.a6:hover
{
    color:#254b96;
}

a.a7_1
{
    font-size:22px; font-weight:800; font-family:黑体; color:#254b96;
    line-height:36px; height:36px; letter-spacing:2px; text-decoration:none;
}

a.a7_1:hover
{
    color:#d81e06;
}

a.a7_2
{
    font-size:22px; font-weight:800; font-family:黑体; color:#ccc;
    line-height:36px; height:36px; letter-spacing:2px; text-decoration:none;
}

a.a7_2:hover
{
    color:#d81e06;
}
a.a8
{
    color:#254b96; font-size:14px; font-family:宋体; text-decoration:none;display:inline-block; line-height:40px; height:40px;
    margin:0px 0px 0px 0px; font-weight:100;
    background-image:url(../Images/icon/036x2.png); background-position:0px center; background-repeat:no-repeat;
    text-indent:0px;padding-left:24px;
}
a.a8:hover
{
    color:#d81e06;
}
.err01
{
    font-size:14px; color:#ff0000; line-height:36px;
}

.input9{
  margin: 0 0 0 0px; font-size:16px; line-height:28px; color:#2c2c2c;
}
.input9 td{ padding-right:8px;}
.input9 input[type="radio"]
{
    display:none; /* position:static; opacity: 0;     */
  }

.input9 input[type="radio"] + :before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #999;
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  position: relative;
  top: 0.3em;
  margin-right: 0.3em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.input9 input[type="radio"]:checked + :before  {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.input9 input[type="radio"]:focus + :before  {
  outline: none;
  border-color: #3197EE;
}
.input9 input[type="radio"]:disabled + :before  {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.input9 input[type="radio"] + :empty:before {
  margin-right: 0;
}


.input9 input[type="checkbox"]
{
    display:none;/* position:absolute; opacity: 0;    */
}

.input9 input[type="checkbox"] + :before {
  content: '';
  background: #f4f4f4;
  border-radius: 0px;
  border: 1px solid #999;
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  position: relative;
  top: 0.3em;
  margin-right: 0.3em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.input9 input[type="checkbox"]:checked + :before  {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.input9 input[type="checkbox"]:focus + :before  {
  outline: none;
  border-color: #3197EE;
}
.input9 input[type="checkbox"]:disabled + :before  {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.input9 input[type="checkbox"] + :empty:before {
  margin-right: 0;
}

.select1
{
    border-radius:8px; outline-color:#254b96;
    border:1px solid #999; font-size:14px; line-height:28px; color:#2c2c2c; letter-spacing:2px;
    padding:8px 8px 8px 8px;
}


.info1_1
{
    background-color:#fff; color:#131313; font-weight:800; letter-spacing:1px;
    font-size:14px; line-height:200%; text-align:left;padding:0 2px 0 2px;
}
.info1_2
{
    background-color:#fff;color:#454545;letter-spacing:1px;
    font-size:14px; line-height:200%; text-align:left;padding:0 2px 0 2px;
}
.info2_1
{
    background-color:#fff;color:#87a7d6;
    font-size:14px; line-height:26px; text-align:left;padding:0 0px 0 6px;
}
.info2_2
{
    text-align:center; display:block; color:#d81e06;
    font-size:16px; line-height:36px; text-align:left;padding:0 0px 0 0;
}
.divheadphoto1
{
    width:148px; height:207px; display:block; padding:0px; margin-top:10px; margin-bottom:2px; letter-spacing:0px;
    border:1px solid #cccccc;
    background-image:url(../Images/bg/head.png); background-position:center center; background-repeat:no-repeat;
}
.divheadphoto2
{
    width:148px; height:207px; display:block; padding:0px; 
}

a.a_upload1
{
    height:26px; line-height:26px;font-size:14px; line-height:150%;color:#1296db; 
    text-decoration:none; padding-left:28px;
    background-image:url(../Images/icon/icon04.png); background-position:left top; background-repeat:no-repeat;
}
a.a_quickinput1
{
    height:26px; line-height:26px;font-size:14px; line-height:150%;color:#1296db; 
    text-decoration:none; padding-left:24px;
    background-image:url(../Images/icon/040.png); background-position:left top; background-repeat:no-repeat;
}
a.a_seach1
{
    height:32px; line-height:32px;font-size:16px; line-height:150%;color:#1296db; 
    text-decoration:none; padding-left:24px;
    background-image:url(../Images/icon/041.png); background-position:left top; background-repeat:no-repeat;
}

a.selectone1
{
    height:20px; line-height:20px; display:inline-block; width:20px;
    background-image:url(../Images/icon/042.png); background-position:left top; background-repeat:no-repeat;
}
a.unselectone1
{
    height:20px; line-height:20px; display:inline-block; width:20px;
    background-image:url(../Images/icon/043.png); background-position:left top; background-repeat:no-repeat;
}

.fontcolor1{    color:#2c2c2c; }
.fontcolor2{    color:#1d953f; }
.fontcolor3{    color:#d81e06; }
.fontcolor4{    color:#707070; }

.fontcolor5{ color:#FF6666; font-size:14px; letter-spacing:0px;}
