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.9rem; color: #333333; padding-bottom: 40px; }
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{    }
img{ vertical-align:top; }
 
.ms{  margin:0 auto;padding:0; overflow: hidden; width: 100%;  }
.mc{  margin:0 auto;padding:0; overflow: hidden; width: 98%; padding: 1%; }
.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; display: none; background: #eeeeee;  overflow: hidden; }
.lg{   overflow: hidden; display: none;  }
.home{ display: none; }
.nav{ overflow: hidden; }
.nav li{ width: 23%; margin: 1%; height: 40px; line-height: 40px; float: left; background: #0062C4; color: #ffffff; text-align: center;   }
.nav li a{ font-size: 0.86rem;  color: #ffffff;}
a.navo{  display: none; }
.mw{  margin:0 auto; padding:0; overflow: hidden; background: #f7f7f7; margin-top: 20px;  }
h2{ height: 44px; line-height: 44px; text-align: center;   }

h3{ background: #f7f7f7; height: 34px; line-height: 34px; overflow: hidden;  border-bottom: 1px #cccccc solid;  }
h3 img{ margin-left: -6px;  height: 34px;}
h3 b{ margin-left:20px; font-size: 1.2rem; color: #666666; }
h5{ background: #0062C4; color: #f7f7f7; height: 32px; line-height: 32px; padding-left: 14px; font-size: 0.94rem; }
.m1l{ width: 100%;   background: #f7f7f7;  overflow: hidden;  }
.m1l p{ text-indent: 1.8rem; padding: 10px; line-height: 160%; font-size: 0.9rem;  }
.m1r{ width: 100%;  overflow: hidden;  }
.m1r li{ height: 36px; line-height: 36px; overflow: hidden;  border-bottom: 1px #eeeeee solid; padding-left: 6px; }
.m1r li:hover{ background: #eee; }
.m1r li b{ color: #fff; background: #A42606; height: 24px; line-height: 24px; width: 64px; text-align: center;  font-size: 0.7rem; margin: 4px; float: right; }

.mwc{ width: 100%; margin-top: 8px; }
.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; padding-left: 12px; }
.mwc li:hover{ background: #eee; }
#menu { margin: 0 auto; padding: 0; width: 100%;  }
#menu ul { list-style: none; disylay: none; }
#menu ul li { float: left;  line-height: 40px;  text-align: center;   }
#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 { display:none; width: 100%; background: #0062C4; color: #f7f7f7;  overflow: hidden; }
 
.yw{ overflow: hidden;   }
.yw span{ width: 100%; overflow: hidden;   background: #eee;  }
.yw span strong{ display: block;  font-size: 1rem; color: #A42606; font-weight: bold; background: #eee;  overflow: hidden; width: 95%; padding: 1% 1% 1% 4%;   }
.yw span p{ font-size: 0.8rem; line-height: 200%; padding-top: 10px; }
.yw p a{ padding: 0px 8px 0px 8px; background: #A42606; color: #fff; width: 70px; text-align: center; float: right;  overflow: hidden; display: block; margin-bottom: 8px; font-size: 0.7rem; }
.yw p a:hover{ background: #800000; }

.soft{ overflow: hidden; padding: 1%; }
.soft ul{ padding-top: 4px; padding-bottom: 4px;  overflow: hidden; border-bottom: 1px #cccccc dotted; }
.soft li a{ width: 46%; margin: 1%; padding: 2% 1% 2% 1%;  font-size: 0.88rem;  background: #eee; border-bottom: 1px #f7f7f7 solid;  float: left; }
.soft li strong a,.soft li strong a:hover{ background: #0062C4; widht: 100%;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: 100%; }
.mr{ width: 100%; }
.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: 46%; margin: 1%; padding: 1%; 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; display: none;  line-height: 160%; padding-top: 20px; background: #333;  text-align: center; margin-top: 40px; }

.m_nav{margin: 0 auto; padding: 0;  overflow:hidden; background-image: linear-gradient(#222, #444); height: 36px; width: 100%;    position:fixed; visibility:visible;  bottom: 0px;}
.m_nav li{ height: 34px; line-height: 34px; width: 20%; font-size: 0.8rem; text-align: center; float: left; }
.m_nav li a{ display: block; border-right: 1px #666666 solid; color: #eeeeee; font-size: 0.9rem; }

.ywr{ overflow: hidden; }
.ywr span{ width: 100%; overflow: hidden;   }
.ywr span strong{ display: block; font-size: 1rem; color: #A42606;  background: #eee; font-weight: bold;  overflow: hidden; padding: 8px 4px 4px 12px;   }
.ywr span p{ font-size: 0.88rem; line-height: 200%; padding-top: 10px; overflow: hidden; padding-bottom: 18px; }
  
.mt{ background: #eee; overflow: hidden;  line-height: 36px;  }
.mt h4{ width: 100%; 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; }


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

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

.xmt{ display: block; width: 400px; float: left; padding-top: 20px; }
.xmt a{ margin: 8px; background: #0062C4; padding: 6px 20px 6px 20px; color: #f7f7f7; display: block; float: left; font-size: 1.1rem; }
.xmt a:Hover{ background: #004284; color: #fff; }






