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: #f7f7f7eee;  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; float:left; width: 20%;   }
.logo img{ width: 90%; margin:5% 5% 5% 0; }
.nav{ height: 90px; line-height: 90px; width: 60%;  float:left;  overflow: hidden; display:block; }
.nav1{ height: 44px; line-height: 44px; margin-top: 6px; overflow: hidden; display:block; }
.nav1 a{ width: 13%;   display: block; float:left; font-size: 1.4rem; font-weight: bold; }
.nav2{ height: 38px; line-height: 38px; margin-top: 2px;  overflow: hidden; display:block; background: #0073E6; }
.nav2 a{ width: 12.5%; color: #eee;  display: block; float:left; font-size: 1rem; text-align: center; }
.nav2 a:hover{ background: #0856A5; color:#fff;  }

.cooedu{  overflow: hidden; display:block; float:right; width: 20%; height: 90px;  }
.cooedu img{ width: 90%; margin:5% 0 5% 5%; float:right; }


.m1{ overflow: hidden; display:block;}
.m1l{ width: 324px; float: left; background: #f7f7f7; height: 900px;  }
.m1_abt{ height: 200px;  background: #ccc;  }
.m1_ll{ height: 500px;  }
.m1_mt{ height: 200px;  background: #ccc;  }

.m1r{ width: 860px; float: right;  height: 900px;  }
.m1r1{ width: 860px;   background: #f7f7f7;  height: 200px; overflow: hidden; display:block; }
.m1r1c{ width: 430px; float: left;   height: 200px;   float:left; }

.m1r1c h3{ height: 32px; line-height: 32px; font-size: 1.6rem; padding-left: 20px; color: #990000; background: #eee; }

.m1r2{ width: 860px; margin-top: 16px;  overflow: hidden; display:block; }
.m1r2 p{  background: #f7f7f7;  height: 118px; width: 24%; margin-right: 1%; float:left;  }
 
.m1r1s{ width: 860px; margin-top: 16px;    background: #f7f7f7;  height: 200px; overflow: hidden; display:block; }
.m1r1sc{ width: 280px; float: left;   height: 200px;   float:left; }
.m1r1sc h3{ height: 32px; line-height: 32px; font-size: 1.4rem; padding-left: 20px;  color: #0057AE; background: #eee;  }

.m2{ overflow: hidden; display:block;}
.m2 ul li{ width: 24.25%; margin-right: 1%; margin-top: 1%; background: #f7f7f7; float:left; height: 160px; }

.m3{ overflow: hidden; display:block;}
.m3 ul{ width: 32.6666%; margin-right: 1%; margin-top: 1%; background: #f7f7f7; float:left; height: 400px; }


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

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