@charset "UTF-8";
/* CSS Document */

html { margin: 0; padding: 0; font-size: 14px; }
body { margin: 0; padding: 0; }
ul, li { margin: 0; padding: 0;}
u { text-decoration: none;}

@media screen and (max-width: 800px) {
    html { font-size: 12px; }
}

@media only screen and (min-width: 320px) and (max-width:640px){   
    .ftbottom{
        display:none !important;
    }

}
@media only screen and (min-width: 641px){
    .last{
		display:none;
	}
}
ul, li { margin: 0; padding: 0; list-style: none;}
dl, dt, dd { margin: 0; padding: 0;}
a { text-decoration: none; cursor: pointer; }
p { font-size: 12px; color: #666; margin: 0; padding: 5px 0; }
img { border: 0;}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;}

.cin { max-width: 1000px; _width: 1000px; margin: auto; padding: 20px; overflow: hidden;}

.top { width: 100%; background: #F5F5F5; border-bottom: #DDD solid 1px; overflow: hidden; }
.top img { float: left; }
.top h1 { float: right; margin: 0; padding: 20px 0; font-size: 24px; color: #003571; }

@media screen and (max-width: 800px) {
    .top { text-align: center;}
    .top img { float: none;}
    .top h1 { float: none; display: none; }

}

.info .cin .box { border: #DDD dashed 1px; padding: 10px;}

.form h2 { font-size: 16px; margin: 0; padding: 10px 0; color: #333; border-bottom: #DDD solid 1px; clear: both;}
.form h2 span { font-size: 14px; color: #666; font-weight: lighter; margin: 0 10px; }

dl { margin: 20px 0 40px; padding: 0;  }
dl dd { display: block; width: 48%; float: left; margin: 0; padding: 0 1%; line-height: 36px; }
dl dd label { display: block; width: 28%;float: left;  }
dl dd input[type=text] { width: 50%; padding: 5px; }
dl dd input[type=radio] { margin: 0 10px;}
small { display: block; float: right; color: #999; }


@media screen and (max-width: 800px) {
   dl dd { width: 98%; padding: 1% float: none;}
   dl dd label { width: 30%;  }
   dl dd input[type=text] { width: 58%;  padding: 5px 5%;}
   small { float: none; clear: both; }
}

dl dt { text-align: center; }
dl dt button[type=submit] { font-size: 16px; padding: 10px 20px; margin: 10px; background: #003571; color: #FFF; border: 0; cursor: pointer; border-radius: 5px;}
dl dt button[type=reset] { font-size: 16px; padding: 10px 20px; margin: 10px; background: #AAA; color: #FFF; border: 0; cursor: pointer; border-radius: 5px;}

.bottom .cin { text-align: center; border-top: #BBB solid 1px; }


/* ++++++++ */

#s_province,
#s_city,
#s_county { width: 20%; margin-right: 2%;}

.ftbottom{ width:100%; height:49px; background:url(http://ibc.scnu.edu.cn/ibc/style/swt/img/ftbg.jpg) repeat-x center top; position:fixed; left:0px; bottom:0px; z-index:10;_position:absolute;	_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
.ftbottomcen{ width: 672px; height:49px; margin:0 auto;}
.ftbot2{ width:144px; height:35px; float:left; display:inline; overflow:hidden; margin-left:40px; margin-top:10px;}
.ftbot3{ width:112px; height:35px; float:left; display:inline; overflow:hidden; margin-left:40px; margin-top:10px; padding-right:30px;}
.ftbot4{ width:112px; height:35px; float:left; display:inline; overflow:hidden; margin-left:40px; margin-top:10px;}
.ftbot5{ width:112px; height:35px; float:left; display:inline; overflow:hidden; margin-left:40px; margin-top:10px;}
.rcswt{ width:69px; height:auto;  position:fixed; right:5px; top:100px;z-index:999999999999999; _position:absolute; _top:expression(offsetParent.scrollTop+100); }
.rcswt ul{ list-style-type:none;}
.rcswt ul li{ width:69px; height:71px; background:#007869;  margin-bottom:5px; text-align:center; cursor:pointer; position:relative;}
.rcswt ul li img{ padding:10px 10px 5px 10px;}
.rcswt ul li a{ font-size:14px; color:#FFFFFF; text-decoration: none; width:100%; height:100%; display:block; line-height:10px}
#wxtp{ position:absolute; z-index:99; top:0px; right:70px; display:block; padding:0px; width:0px;}

.last{width:100%; height:3rem; line-height:3rem; background:#2978BB; position:fixed; z-index:99999; bottom:0px;left: 0;}
.last ul li{ float:left; width:49%; height:3rem; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:3rem; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:1rem; font-weight:600;} 
.last ul li a img {
    width:1.5rem;
    vertical-align: middle;
}

#big{
  min-width: 320px;
  max-width: 640px;
  margin: 0 auto;
}
#big dl{
  width: 94%;
  margin: 0 auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
#big dl dd{
  width: 100%;
  margin-bottom: 1rem;
  line-height: 3rem;
}
#big dl dd label{
  width: 20%;
  display: block;
  line-height: 3rem;
}
#big dl dd input{
  width: 75%;
  line-height: 3rem;
  font-size: 1.2rem;
  padding: 0;
}