*{margin:0px;}
#cont{width:1100px; margin:50px auto 0px auto;}
#cont a{display:block;text-decoration:none;}
#cont .suc{width:100%; color:green; border:1px solid green; padding:10px 0px; text-align:center;}
#cont .err{width:100%; color:red; border:1px solid red; padding:10px 0px; text-align:center;}
#cont .dfir{float:left;}
#cont .dsec{float:right;}
#cont .box{width:320px; margin:20px; display:inline-block; border:1px solid silver; height:200px; overflow:hidden;}
#cont .login{width:400px; margin:20px auto; }
#cont .box img{width:100%; }
#cont input,  #cont select {margin:5px 0px 40px 0px; height:40px; border-radius:5px;  border:1px solid silver; padding-left:15px;}
#cont input[type=text],#cont input[type=password],#cont select{width:400px;}
#cont input[type=submit]{padding-right:15px;}
#cont textarea{height:150px; width:400px;  border-radius:5px;  border:1px solid silver; margin:5px 0px 40px 0px;}
#cont p{margin-bottom:40px;}
#pagehead{height:200px; width:100%; line-height:200px; text-align:center; font-weight:normal; background:#1F254D; background-size:100%; color:white; }  
#cont img{width:550px;}  
body{font-family:verdana; font-size:12px; color:#1D1D1D; letter-spacing:1px; line-height:24px;}#head {width:1200px; margin:0px auto;}
#head .logo{ float:left; margin:20px;} #head .logo img{width:200px; }
#head .nav{float:right;}
#head .nav a{display:inline-block; color:#6f525e; font-weight:bold; margin-right:40px; padding:10px 0px 10px 0px;border-bottom:3px solid #99ae6a; margin-top:20px; text-decoration:none;}
#head .nav a:hover{padding:10px 0px 14px 0px; border-bottom:4px solid #99ae6a ;}
.clear{clear:both;}
#btn{width:30px; height:30px; float:right; margin-top:30px; margin-right:10px; display:none;}
#btn span{width:30px; height:5px; background:#99ae6a; margin-top:5px; display:block;}

#slide2{display:none;}
#slide{width:100%; height:650px; overflow:hidden;}  #slide img{width:100%;}

#book{width:200px; margin:0px auto; height:0px;}
#book a{position:absolute; display:block; width:200px; height:40px; line-height:40px; background:#99ae6a; color:white; text-align:center; text-decoration:none; margin-top:250px;}
#book a:hover{opacity:0.9;}
#cover{height:60px; background:url(../img/01.png); width:100%; background-size:50px;}
#welcome h1{font-weight:normal; text-align:center; margin-top:10px; display:block; margin-bottom:30px; height:90px;  background:url(../img/favicon.png) no-repeat; background-size:30px;  background-position:center 55px;}
#welcome p{  margin-bottom:30px; display:block;  line-height:22px; }
#welcome span{font-size:15px; display:block;  line-height:30px;  border-bottom:2px dashed #99ae6a; }
#welcome b{font-size:15px; display:block;  line-height:30px; color:#99ae6a;}
#welcome, #room{text-align:center; width:1200px; margin:0px auto 0px auto;}

#welcome .one{width:45%; text-align:left;  display:inline-block; vertical-align:top; margin:0px 2% 50px 2%;}

#room .two{width:19%; text-align:left;  display:inline-block; vertical-align:top; margin:80px 2% 0px 2% ;}
#room .sec{  margin-top:-42px; height:40px; position:absolute; margin-bottom:10px;}
#room .mon{ color:#99ae6a; font-size:13px;}
#room img{height:60px; margin:0px auto 30px auto; }
#room  span{display:block; text-align:center; width:208px;  line-height:40px; color:white; background:#99ae6a;}
#room  h2{font-weight:normal;}
#article{width:100%; margin:50px 0px 0px 0px; padding:70px 0px; background:#6f525e; color:#EDEDED; text-align:center;}
#article a{width:200px; display:block; height:30px; line-height:30px; background:#99ae6a; color:white; margin:10px auto; text-decoration:none;}


#footer{background:#1F254D; width:100%; opacity:0.9; padding:50px 0px;}
 
 #foot{width:80%; margin:0px auto; color:white;}
 
 #foot a{ color:white;}

#conne img{ width:40px; height:40px; border-radius:5px;}

