/*volunteer-guide.html*/
/*志愿指导*/
.guide-ul {
    background: url(../images/guidebg.png) 110px 50px no-repeat;
}
.guide-ul li {
    float: left;
    text-align: center;
    margin: 10px 87px;
}
.guide-ul li p {
    margin-bottom: 50px;
}
.guide-ul li h3 {
    line-height: 40px;
}
.guide-ul li h3 a {
    color: #44C3B5;
}
.arts {
    float: left;/*margin-top:25px;*/
}
.war_wd, .Home_wd {
    width: 980px;
    margin: 0 auto;
}
.warning {
    background: #FCF8E3;
    border: 1px solid #FAEBCC;
    padding: 10px;
}
.warning h3, .warning span {
    color: #FF6445;
}
.warning h3 {
    background: url(../images/warning-icon.png) left center no-repeat;
}
.special {
    background: url(../images/icon/special_small.png) left center no-repeat;
    padding-left: 20px;
    color: #0000ff !important;
    
}
.special_biger { 
      background: url(../images/icon/special_biger.png) left center no-repeat;
    padding-left: 20px;
    color: #0000ff !important;
   
}
.special_left {
  
    margin-left: 40px;
}
.warning h3, .warning p {
    line-height: 32px;
    text-indent: 2em;
}
.guide-lt {
    width: 254px;
}
.login-sx {
    background: #44C3B5;
    padding: 5px 10px;
}
.pic-sx {
    display: inline-block;
    width: 46px;
    height: 46px;
    border-radius: 25px;
    overflow: hidden;
}
.login-sx span {
    display: block;
    line-height: 46px;
    margin-right: 20px;
    float: left;
    color: #fff !important;
}
.login-sx span a {
    color: #fff !important;
}
.adv1, .adv2 {
    margin: 20px 0;
}
.border1 {
    border: 1px solid #ccc;
}
.guide-rt {
    width: 500px;
    padding: 15px;
    position: relative;
}
.guide-rt h3 {
    color: #44C3B5;
    font-size: 26px;
    line-height: 80px;
}
/*志愿指导第二步*/
.guide-bg2 {
    background: url(../images/guidebg2.png) 110px 50px no-repeat;
}
.guide-bg3 {
    background: url(../images/guidebg3.png) 110px 50px no-repeat;
}
.guide-bg4 {
    background: url(../images/guidebg4.png) 110px 50px no-repeat;
}
.details-ipt {
    border: 1px solid #ccc;
    height: 60px;
    margin-bottom: 40px;
    width: 450px;
    line-height: 50px;
}
.details-ipt span {
    display: inline-block;/*background: #eff2f5;*/
    line-height: 60px;
    font-size: 17px;
    padding: 0 15px;
}
.details-ipt input {
    border: none;
    height: 60px;
    *+height:57px;
    line-height: 60px;
    padding-left: 10px;
}
body:nth-of-type(1) .details-ipt input {
    line-height: normal;
}
.guide-btn {
    display: block;
    background: #FF6445;
    color: #fff !important;
    line-height: 40px;
    width: 100%;
    padding: 5px 0;
    text-align: center;
}
.guide-list {
    width: 970px;
    border: 1px solid #ccc;
    overflow: hidden;
}
.guide-list dt {
    background: #44C3B5;
    font-weight: bold;
    color: #fff;
}
.guide-list span, .guide-list span {
    display: table-cell;
    *display:inline-block;
    text-align: center;
    line-height: 50px;
    border-left: 1px solid #ccc;
    font-size: 16px;
}
.border0 {
    border: 0 !important;
}
.guide-list dt, .guide-list dd {
    border-bottom: 1px solid #ccc;
}
.guide-list span {
    width: 398px;
}
.guide-list dd span {
    line-height: 70px;
    height: 70px;
}
.guide-list dd span a {
    padding: 10px 20px;
    color: #fff !important;
    background: #F25D3F;
}
.w3 {
    width: 170px !important;
}
.guide-rt p {
    margin: 5px auto;
}
.caution {
    margin: 20px auto;
}
.caution span {
    color: #FF6445;
    font-size: 20px;
}
.guide-btn2 a {
    display: block;
    background: #FF6445;
    color: #fff !important;
    height: 60px;
    line-height: 60px;
    width: 200px;
    text-align: center;
    font-size: 32px;
    border-radius: 10px;
}
.guide-tit {
    font-size: 18px;
}
.guide-tit span {
    color: #FF6445;
}
/*志愿指导第三步*/
.guide3-lt {
    width: 226px;
}
.guide3-rt {
    width: 1000px;
    margin: 20px auto;
}
.login-ms span {
    display: block;
    line-height: 46px;
    margin-right: 10px;
    float: left;
    color: #fff !important;
}
.guide3-tit h4 {
    width: 580px;
    line-height: 60px;
}
.guide-a1 {
    margin: 10px;
}
.guide-a1 a {
    display: inline-block;
    background: url(../images/guide3-icon.png) right center no-repeat;
    padding: 5px 25px;
}
.select-guideA {
    height: 400px;
    overflow: hidden;
}
.select-guideA h2 {
    color: #fff;
    font-size: 24px;
    padding-left: 100px;
}
.list-dv1 {
    width: 350px;
    padding: 20px;
}
.list-dv1 p {
    line-height: 32px;
}
.select-school, .select2-school {
    border-radius: 8px 0 0 8px;
    border: 1px solid #ccc;
}
.select-school span, .select2-school span {
    position: absolute;
    top: -1px;
    left: -1px;
    height:32px;
    line-height:32px;
    width:32px;
    text-align:center;
    color: #fff;
    border-radius: 7px 0 0 7px;
}
#volunteerList input[type='text'] {
    width: 100%;
    text-indent: 40px;
}
.select-school input, .select2-school input {
    border: 0;
    line-height: 28px !important;
    height: 28px;
    width: 180px;
    text-align: center;
}
body:nth-of-type(1) .select-school input, .select2-school input {
    line-height: 0;
}
.select2-school {
    margin-bottom: 20px;
    position: relative;
}
.select-school {
    overflow: hidden;
    position: relative;
}
.sortup {
    display: inline-block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: -15px;
    top: 0;
    background: url(../images/sortup.png) center center no-repeat;
}
.sortdown {
    display: inline-block;
    width: 11px;
    height: 11px;
    position: absolute;
    right: -15px;
    bottom: 0;
    background: url(../images/sortdown.png) center center no-repeat;
}
.sortup:hover {
    background: url(../images/sortup1.png) center center no-repeat;
}
.sortdown:hover {
    background: url(../images/sortdown2.png) center center no-repeat;
}
.bgd3d3d3 {
    background: #d3d3d3;
}
.bgff6666 {
    background: #FF6666;
}
.bgFF9011 {
    background: #FF9011;
}
.bg66CC66 {
    background: #66CC66;
}
.list-dv2 {
    width: 300px;
    padding: 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    height: 328px;
}
.list-dv3 {
    width: 206px;
    padding: 20px 10px;
    text-align: center;
}
.select3 {
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
}
.list-dv3 p {
    width: 160px;
    line-height: 25px;
    text-align: left;
    margin: 10px auto;
}
.guide3-btn {
    width: 500px;
    margin: 35px auto;
    font-size: 18px;
    height: 58px;
}
.guide3btnA {
    display: inline-block;
    background: #FF6E3D;
    color: #fff !important;
    padding: 15px 60px;
    float: left;
}
.guide3btnB {
    display: inline-block;
    background: #42C0B2;
    color: #fff !important;
    padding: 15px 60px;
    float: right;
}
/*第三步河南志愿上的红框*/
.newdyzy {
    border: 2px solid #FF6666;
    height: 70px;/*width:894px; */
    margin-bottom: 1px;
}
.newdyzy h2 {
    width: 150px;
    float: left;
    border-right: 2px solid #FF6666;
    line-height: 70px;
    text-align: center;
}
.newdyzydv {
    height: 40px;
    padding: 15px;
}
/*志愿指导的弹出层（1）*/
.close {
    position: absolute;
    top: 10px;
    right:-5px;
}
.guide-popup {
    padding: 10px;
    border-radius: 5px;
    background: #fff;
    position: relative;
}
.guide-popup h2 {
    font-size: 15px;
    background: #FCF8E3;
    padding: 10px;
}
.explain-giude span {
    margin-right: 30px;
}
.explain-giude2 {
    /*	margin: 10px 0;*/
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.explain-giude, .explain-giude2 {
    padding: 10px 15px;
}
.explain-giude2 select, .explain-giude3 select {
    width: 130px;
}
.explain-giude3 {
    padding: 10px 20px;
}
.a3-btn {
    display: inline-block;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    background: #FF6445;
    border-radius: 8px;
    line-height: 26px;
    padding: 5px 10px;
}
.explain-ipt {
    line-height: 26px;
}
.explain-ipt input {
    height: 26px;
    line-height: 26px;
}
.explain-list {
    width: 2100px;
    padding: 5px 10px;
}
.explain-list li {
    width: 278px;
    float: left;
    margin: 0 10px;
}
.explain-list-cont {
    height: 250px;
}
.explain-list-cont b {
    display: block;
    padding: 10px;
    color: #fff;
}
.bgE24D39 {
    background: #E24D39;
}
.borderbg1 {
    border: 1px solid #E24D39;
}
.bgF0AD4E {
    background: #F0AD4E;
}
.borderbg2 {
    border: 1px solid #F0AD4E;
}
.bg52D09C {
    background: #52D09C;
}
.borderbg3 {
    border: 1px solid #52D09C;
}
.bg52ABD0 {
    background: #52ABD0;
}
.borderbg4 {
    border: 1px solid #52ABD0;
}
.explain-pA {
    padding: 5px 15px;
}
.bgeee {
    background: #EEEEEE;
}
.colFFF {
    color: #fff !important;
}
.explain-pA span {
    display: inline-block;
    width: 124px;
}
.explain-pA a {
    display: inline-block;
    padding: 5px 10px;
}
.styleA {
    width: 278px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 18px;
    text-shadow: 5px 6px 5px #000;
    font-weight: bold;
}
.of-y {
    height: 200px;
    width: 276px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.slectbtn a {
    display: inline-block;
    background: #FF6E3D;
    color: #fff !important;
    width: 80px !important;
    height: 32px !important;
    line-height: 32px !important;
}
/*志愿指导的弹出层（2）*/

/*志愿指导第四步*/
.guide4dv h2 {
    color: #000;
    line-height: 60px;
    text-align: center;
}
.guide4-tit, .guide4-tit2, .guide4-tit3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 32px;
    color: #fff;
    padding: 5px 20px;
}
.guide4-tit {
    background: #F25D3F;
}
.guide4-tit2 {
    background: #ff9011;
}
.guide4-list span {
    width: 193px;
}
.w6 {
    width: 100px !important;
}
.summarizedv {
    padding: 10px;
}
.summarizedv p {
    line-height: 28px;
}
.guide-tab {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ccc;
    background: #fff;
}
.guide-tab tr th, .guide-tab tr td {
    border: 1px solid #ccc;
    padding: 20px;
}
.guide-tab tr th {
    font-size: 20px;
    font-weight: normal;
    padding: 10px 20px;
}
.guide4-con {
    width: 300px;
}
.guide4-con p {
    line-height: 26px;
}
.volunteerA, .volunteerB, .volunteerD {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.volunteerA {
    border-left: 5px solid #FF6666 !important;
}
.volunteerB {
    border-left: 5px solid #FF9011 !important;
}
.volunteerD {
    border-left: 5px solid #66CC66 !important;
}
.guide4-tit3 {
    background: #66CC66;
}
.md{
    position: fixed;
    top: 0;
/*    left: 50%;
    margin-left: -250px !important;*/
}
#maodian{
    background: #ccc;
    padding:10px 0;
    width:999px; 
    text-align:center; 
    margin:0 auto;
    z-index: 9;
}
#maodian a{
    color: #fff;
    display: inline-block;
    text-decoration: none;
    width: 35px;
    height: 35px;
    line-height: 35px;
    vertical-align: middle; 
}
