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: 32px; line-height: 32px; background: #eeeeee;  overflow: hidden; }
.ht span{ float: left; }
.ht span a{ font-size: 0.8rem; margin-right: 12px; }
.ht h2{ float: right; font-size: 0.9rem; color: #0062C4; height: 32px; line-height: 32px; font-weight: bold; }
.lg{  overflow: hidden; }
.logo{ width: 20%; float: left; margin-top: 4px; }
.so{ width: 70%; float: left; padding-top: 16px; }
.soc{ padding: 8px; width: 50%; border: 1px #ccc solid; }
.soan{ background: #ff0000; border: 0; color: #fff; font-size: 0.8rem; padding: 8px; }
.so p,.soform{ display: block; }
.so p a{ font-size: 0.88rem; margin-top: 6px; float: left; display: block; margin-right: 12px; color: #666; }
.so p a:hover{ color: #ff0000; }
.lgr{ width: 10%; float: right; text-align: right; }
.lgr img{ height: 90px; width: 90px; }
.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; background: #f7f7f7; margin-top: 20px;  }

.mws{  margin:0 auto; padding:0; overflow: hidden; background: #fff; margin-top: 20px;  }

h2{ height: 44px; line-height: 44px; text-align: center; font-size: 1.4rem; }
h3{ background: #f7f7f7; height: 44px; line-height: 44px;  border-bottom: 1px #cccccc solid;  }
h3 b{ margin-left:20px; font-size: 1.2rem; color: #666666; }
h5{ background: #0062C4; color: #f7f7f7; height: 36px; line-height: 36px; padding-left: 16px; font-size: 0.94rem; }
.m1l{ width: 66%; background: #f7f7f7; float: left;   }
.m1l h2{ margin-top: 8px; border-bottom: 2px #eee solid; padding-bottom: 8px; }
.m1l p{ text-indent: 1.8rem; padding: 10px; line-height: 160%; font-size: 1rem; display: block;  overflow: hidden;  }
.mt{ background: #eee; overflow: hidden; height: 38px; line-height: 38px;  }
.mt h4{ width: 120px; display: block; color: #fff; font-size: 1rem; background: #0062C4; float: left; text-align: center; }
.mt a{ text-align: center; background: #eee; padding: 0 8px 0 8px;  font-size: 0.8rem; float: right; display: block; }
.mt a:hover{ background: #666666; color: #fff; }

.m1r{ width: 32%; float: right; }
.m1r li{ height: 36px; line-height: 36px; font-size: 0.9rem; border-bottom: 1px #eeeeee solid; padding-left: 12px; }
.m1r li a{ color: #0062C4;  }
.m1r li:hover{ background: #eee; }
.m1r li b{ color: #fff; background: #A42606; height: 24px; line-height: 24px; width: 66px; text-align: center;  font-size: 0.7rem; margin: 6px; float: right; }


.mwc{ width: 32.333%; margin: 0.5%; float: left; }
.mwc span{ height: 32px; line-height: 32px; background: #eeeeee; display: block; padding-left: 12px; font-size: 0.9rem;   }
.mwc span b{ width: 90px; text-align: center; display: block; background: #0062C4; float: left; color: #ffffff; }
.mwc img{ width: 100%; }
.mwc li{ height: 32px; line-height: 32px; border-bottom: 1px #eeeeee solid; font-size: 0.84rem; padding-left: 12px; }
.mwc li:hover{ background: #eee; }
#menu { margin: 0 auto; padding: 0; width: 1200px; }
#menu ul { list-style: none; }
#menu ul li { float: left;  line-height: 44px;  text-align: center;  position: relative; }
#menu ul li:hover,#menu ul li:hover a{ background: #0062C4; color: #fff;  }
#menu ul li a { display: block; }
#menu ul li a:hover {    }
#menu ul li ul {  position: absolute; width: 100%; background: #0062C4; color: #f7f7f7; display: none;  overflow: hidden; }
#menu ul li ul a{ float: none; text-align: center; line-height: 40px;  border-top: 1px #004E9B solid; color: #f7f7f7; }
#menu ul li ul a:hover { background: #004E9B; }
#menu ul li:hover ul { display: block; }
.yw{ overflow: hidden; }
.yw span{ width: 22%;   background: #eee;  padding: 1%; margin: 0.5%; float: left; }
.yw span strong{ display: block; font-size: 1.14rem; color: #A42606; font-weight: bold; border-bottom: 1px #ccc solid;overflow: hidden; padding-left: 16px;  padding-bottom: 8px;    }
.yw span p{ font-size: 0.88rem; line-height: 200%; padding-top: 10px; }
.yw p a{ padding: 0px 8px 0px 8px; background: #A42606; color: #fff; float: right;   font-size: 0.7rem; }
.yw p a:hover,.m1r li b:hover{ background: #800000; }

.ywr{ overflow: hidden; }
.ywr span{ width: 100%; overflow: hidden;   }
.ywr span strong{ display: block; font-size: 1.14rem; color: #A42606;  background: #eee; font-weight: bold;  overflow: hidden; padding: 8px 8px 8px 18px;   }
.ywr span p{ font-size: 0.88rem; line-height: 200%; padding-top: 10px; overflow: hidden; padding-bottom: 18px; }
  

.yws span{   background: #eee;   }
.yws span strong{ display: block; font-size: 1.14rem; color: #A42606; font-weight: bold; border-bottom: 1px #ccc solid; padding: 8px;    }
.yws span p{ font-size: 0.88rem; line-height: 200%; padding-top: 10px; }
 

.soft{ overflow: hidden; padding: 1%; }
.soft ul{ padding-top: 4px; padding-bottom: 4px;  overflow: hidden; border-bottom: 1px #cccccc dotted; }
.soft li a{ width: 10.7%; margin: 0.5%; padding: 0.4%; font-size: 0.8rem; font-family: Microsoft YaHei; background: #eee; border-bottom: 1px #f7f7f7 solid;  float: left; }
.soft li strong a,.soft li strong a:hover{ background: #0062C4; text-align: center; color: #f7f7f7; display: block; }
.soft li :hover,.soft li :hover a{  color: #A42606; border-bottom: 1px #A42606 solid;   }
.soft li font{ fnot-size: 1.1rem; color: #A42606; margin-right: 4px; font-weight: bold; }
.ml{ width: 240px;   float: left; }
.mr{ width: 940px; float: right; }
.dh{}
.dh span{ height: 40px; line-height: 40px; background: #0062C4; display: block; color: #fff; font-size: 0.96rem; padding-left: 12px; }
.dh li a{ height: 34px; line-height: 34px; display: block; margin-top: 6px; background: #eeeeee; font-size: 0.88rem; border-left: 2px #0062C4 solid; padding-left: 22px; }
.dh li a:hover{  background: #0062C4; color: #f7f7f7; border-left: 2px #000 solid; }
.mlc{ margin-top: 10px; }
.mlc span{ height: 36px; line-height: 36px; background: #A42606; display: block; color: #fff; font-size: 0.9rem; padding-left: 12px; }
.mlc_list{ overflow: hidden; }
.mlc_list li{ height: 36px; line-height: 36px; font-size: 0.8rem; padding-left: 6px; border-bottom: 1px #eee dashed; }
.mlc_list li:hover{ background: #eeeeee;}
.mlc_list li b{ color: #0062C4; margin-right: 6px; }
.mrt{ height: 42px; line-height: 42px; border-bottom: 4px #ffffff solid; padding-left: 22px; }
.mrt span{ font-size: 1.1rem; color: #0062C4;  font-weight: bold; float: left;  }
.mrt p{ height: 36px; line-height: 36px; font-size: 0.84rem; float: right; padding-right: 20px; }
.mrt p a{ margin-left: 6px; margin-right: 6px; }

.l_list{ overflow: hidden; padding: 10px; }
.l_list li{ padding-top: 4px; padding-bottom: 4px; border-bottom: 1px #cccccc dashed; }
.l_list li strong{ height: 36px; line-height: 36px; font-weight: bold; font-size: 1.1rem; padding-left: 8px; }
.l_list li p{ padding: 6px; font-size: 0.9rem; }

.l_pic{ overflow: hidden; padding: 10px; }
.l_pic li{ width: 22%; margin: 1%; padding: 0.5%; background: #eee; float: left;   }
.l_pic li strong{ height: 36px; line-height: 36px; font-weight: bold; font-size: 1.1rem; padding-left: 8px; }
.l_pic li p{ padding: 6px; font-size: 0.9rem; }

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

.cont{ padding: 2%; }
.cont h1{ height: 60px; line-height: 60px; border-bottom: 2px #eee solid; text-align: center; display: block; }
.cont_c{ padding: 8px; line-height: 140%; }

.gzh{ display: block; width: 400px; float: left;   }
.gzh p{ float: left; text-align: center; width: 180px; font-size: 1rem;  margin: 10px;  color: #A42606;  }
.gzh img{  float: left;display: block; margin-bottom: 4px; }

.xmt{ display: block; width: 400px; float: left; padding-top: 20px; }
.xmt a{ margin: 12px; background: #0062C4; padding: 6px 20px 6px 20px; color: #f7f7f7; display: block; float: left; font-size: 1.2rem; }
.xmt a:Hover{ background: #004284; color: #fff; }
.news{ display:block; overflow: hidden; width: 1200px; margin:0 auto; padding:0;  }
.news ul{ width:32.666%; margin-right: 1%; float:left; background: #ffffff; }
.news ul h2{ height: 52px; line-height: 52px; padding-left: 18px; background: #0856A5; color: #fff; text-align:left; }
.news ul li{ height: 36px; line-height: 36px; padding-right: 6px; padding-left: 12px; border-bottom:1px #eee solid; }
.news ul li:Hover{ background: #f7f7f7; }

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




