a{ text-decoration: none; color: #333333;} 
a:link { color: #333333; } 
a:visited {color: #666666; } 
a:hover{ color: #0062C4; } 
a:active {color: #0062C4; }
html{ overflow-y:scroll; }
body{ margin:0 auto;padding:0;background: #ffffff; font-size: 0.94rem; color: #333333;  font-family: Microsoft YaHei; }
ul{ margin:0 auto; padding:0; }
li{ list-style-type: none; }
h1,h2,h3,h4,h5,h6,h7,p,strong,b{ font-weight: normal; margin: 0 auto; padding: 0; }
h1{  font-family: Microsoft YaHei;  }
img{ vertical-align:top; }
 
.ms{  margin:0 auto;padding:0; overflow: hidden; width: 100%;  }
.mc{  margin:0 auto;padding:0; overflow: hidden; width: 1360px;  }
.kf{ margin: 0 auto; padding: 0;  width: 100%;  height: 40px; line-height: 40px; font-size: 16px; text-align: center;  background: #ccc; position:fixed; z-index: 999;  visibility:visible; bottom: 0; left: 0; overflow: hidden;  }

.ht{ height: 38px; line-height: 38px; background: #eeeeee;  overflow: hidden; }
.ht span{ float: left; }
.ht span a{ margin-right: 12px; font-size: 0.86rem; }
.ht p a{ float: right; font-size: 0.8rem; color: #fff; background: #AA0000; height: 32px; line-height: 32px; margin:2px;  border-radius: 2px; padding: 0 12px 0 12px; }
.ht p a:hover{ background: #910000; color: #FFFF80; }

.lg{  overflow: hidden; }
.logo{  overflow: hidden; display:block; width:20%; background: #111; float:left; }
.logo img{ width: 100%; }
.so{  overflow: hidden; display:block; width: 80%; float:right;  }
.soc{ padding: 10px; width: 60%;  background: #f7f7f7; height: 22px; line-height: 22px; font-size: 1rem; border: 1px #ccc solid; border-right:0; border-radius:4px 0 0 4px ; margin:0;  }
 
.soc:focus{ background: #ffffff; border: 1px #0055A2 solid; }

.soan{ background: #ff0000; border: 0; height:44px; color: #fff; font-size: 0.8rem; padding: 12px; border-radius:0 4px 4px 0 ;  font-size: 0.86rem;    margin-top:2px;
 position: relative; top: 1px;  left: -4px;  border: 1px #ff0000 solid; }
 
.soan:hover{ background: #910000; color:#FFFF80;  }
.soform{ display: block; overflow: hidden; display:block; width:100%; text-align: center; }
.so p{ display: block; overflow: hidden; display:block; width: 60%;  }
.so p a{ font-size: 0.96rem; margin-top: 6px; float: left; display: block; margin-right: 18px; color: #666; }
.so p a:hover{ color: #ff0000; }
 
.nav{ background: #eee;  height: 44px;  }
.nav a{ width: 4.76%; float: left; height: 44px; line-height: 44px; font-size: 1rem;  display: block;   text-align: center; }
 
a.navo:link,a.navo,.nav li a:hover{ background: #0062C4; color: #f7f7f7; display: block; font-size: 1.2rem;  }
.mw{  margin:0 auto; padding:0; overflow: hidden;   margin-top: 20px;  }
  
 
.ft{ height: 120px; color: #eee;  line-height: 160%; padding-top: 20px; background: #333;  text-align: center; margin-top: 40px; }
.ft a{ color: #f7f7f7; }

.m_nav{ display:none; }

.ml{ width: 460px; float:right;  overflow: hidden; display:block; }
.mr{ width: 880px; float:left;   overflow: hidden; display:block; }
.ml span{ height: 44px; line-height: 44px;background: #f7f7f7; font-weight: bold;  font-size: 1rem; padding-left: 12px; display:block; color: #0080FF;  }
.mrt{ height: 48px; line-height: 48px; font-size: 1.2rem; }
.mrt b{ margin: 0 6px 0 6px; color: #AE3800; }

.list{ overflow: hidden; display:block;}
.list li{  overflow: hidden; display:block; padding: 10px; }
.list li:Hover{ background: #f7f7f7; }
.list li strong{ height: 36px; line-height: 36px; font-size: 1.1rem; overflow: hidden; display:block; }
.list li strong a{ color: #2440B3;  }
.list li strong a:Hover{ color: #1A2F82; }
.list li p{ font-size: 0.86rem; color: #666; line-height: 160%; }
.list li a.link{ height: 32px; line-height: 32px; display: block;  font-size: 0.76rem; color: #666; }
.list li a.link:hover{ color: #C84100; }



.mlc_list{ overflow: hidden; display:block; margin-bottom:12px; }
.mlc_list li{ height: 36px; line-height: 36px; border-bottom: 1px #eee solid; padding-left: 8px; font-size: 0.86rem; }
.mlc_list li:Hover{ background:#f7f7f7; }

.tagc{ overflow: hidden; display:block;  margin-bottom:12px;   }
.tagc a{ height: 36px; line-height: 36px; display: block; border-radius: 3px; color:#0080FF;    margin-top: 4px;   background: #f7f7f7; padding: 0 8px 0 12px;  font-size: 0.9rem; }
.tagc a:Hover{ background:#0080FF; color: #ffffff; }




