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: 1200px;  }
.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:100%; text-align: center; margin-top: 3%; margin-bottom: 1%;  }
.logos{  overflow: hidden; display:block; width:20%; float:left; }
.logos img{ width: 100%; }
.so{  overflow: hidden; display:block; width:100%; text-align: center;}
.sos{  overflow: hidden; display:block; width: 70%; float:left; margin-top: 6px; }
.soc{ padding: 10px; width: 50%;  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,.sos p{ display: block; overflow: hidden; display:block; width: 60%;  }
.so p a,.sos p a{ font-size: 0.96rem; margin-top: 6px; float: left; display: block; margin-right: 18px; color: #666; }
.so p a:hover,.sos p a:hover{ color: #ff0000; }
 
.nav{ background: #eee;  height: 44px;  }
.nav li{ width: 11%; float: left;  text-align: center; border-right: 1px  #ccc solid; display: block;  }
.nav li a{    font-size: 0.9rem; display: block;  }
a.navo:link,a.navo,.nav li a:hover{ background: #0062C4; color: #f7f7f7; display: block;  }
.mw{  margin:0 auto; padding:0; overflow: hidden;   margin-top: 20px;  }
 
.yw,.yww{  overflow: hidden; display:block; width:100%;}
.yw p{ width: 15.8%; margin-right: 1.5%; float:left;  background-color: #AE5700;  color:#eee; padding: 1.5%;
background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.03) 50%, rgba(255, 255, 255, 0.03) 75%,
 transparent 45%, transparent);
 }
 .yww p{ width: 15.8%; margin-right: 1.5%; float:left;  background-color: #0051A2;  color:#eee; padding: 1.5%;
background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.03) 50%, rgba(255, 255, 255, 0.03) 75%,
 transparent 45%, transparent);
 }
.yw p:hover{ background: #864300; background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.03) 50%, rgba(255, 255, 255, 0.03) 75%,
 transparent 45%, transparent); color:#fff; }
.yww p:hover{ background: #003871; background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.03) 50%, rgba(255, 255, 255, 0.03) 75%,
 transparent 45%, transparent); color:#fff; }
 
.yw p strong,.yww p strong{ font-size: 1.4rem; display: block; color:#FFFF80; }
.yw p:hover strong,.yww p:hover strong{ color:#FFFF00;}
.yw p b,.yww p b{ margin-top: 10px; float:right;  }

.yws{  overflow: hidden; display:block; width:100%;   margin-top: 16px; color: #fff; }
.yws p{ width: 11.83333%; margin-right: 1%; float:left; background: #990000; padding: 2%; text-align:center;
background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%,
 transparent 45%, transparent); }
 
.yws p:hover{ background: #770000;  background-size: 20px 20px;  
background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.06) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, 0.06) 50%, rgba(255, 255, 255, 0.06) 75%,
 transparent 45%, transparent);}
.yws p strong{ font-size: 1.6rem; overflow: hidden; display:block;  color:#FFFF80; }
.yws p b{ margin-top: 10px;  overflow: hidden; display:block;  color: #fff; }

.mt{  overflow: hidden; display:block; width:100%;  }
.mt p{ width: 15.83333%; margin-right: 1%; float:left; background: #f7f7f7;  text-align:center;   }
.mt p b{ height: 36px; line-height: 36px; display:block; overflow: hidden;}
.mt p img{ width:100%;}
.mt p:hover{ background: #F2F9FF;  }

.mts{  overflow: hidden; display:block; width:100%;  }
.mts a{ width: 13.83333%; margin-right: 1%;  font-size: 1.6rem; color:#999; float:left; background: #f7f7f7;  margin-top: 8px; padding:1%; text-align:center;  display:block; }
.mts a:hover{ background: #F2F9FF; color:#0055AA; }
 

.zx{  overflow: hidden; display:block; width:100%; }
.zx ul{ width: 32%; float:left; margin-right: 2%; }
.zx ul h2{ height: 42px; line-height: 42px; font-weight: bold; padding-left: 20px; font-size:1.2rem; color:#0067CE; background: #f7f7f7; border-top: 2px #0067CE solid;  border-radius:3px; }
.zx ul li{ height: 36px; line-height: 36px; border-bottom: 1px #eee solid; padding-left: 8px; font-size: 0.8rem; border-radius: 3px;  }
.zx ul li time{ color: #666; float:right; margin-right: 4px; }
.zx ul li:Hover,.zx ul li:Hover a,.zx ul li:Hover time{ background: #0080FF; color: #fff; }
 

.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: 300px; 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; }
.mrt h1{ text-align: center; font-size: 1.4rem;  }
.content{ line-height: 160%; margin-top: 20px; }

.content p{  overflow: hidden; display:block; margin-top: 10px;  text-indent: 2em; }
.content .titlec{ font-size: 1.2rem; color:#0067CE; }
.content .no{ display:none; }
.content strong{ font-size: 1rem; font-weight: bold;}

.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; }











