@charset "utf-8";
* {  margin:0px;  padding:0px;  border:none;  list-style:none;  }
.clear{  clear:both;  }
a {text-decoration:none;}
a:hover {text-decoration:none;}
a:link {text-decoration:none;}
img{  display: block;  max-width: 100%;  height: auto;  }
ul,ol{  list-style-type:none;  }
body,a {  font: 12px "微软雅黑", Arial, Helvetica, sans-serif;  color:#4b4c4c;  }
body {  width: 100%;  }
header {  height: 83px;  }
header a {  width: 80%;  display: block;  padding: 23px 0;  margin: 0 auto;  }
header a img {  width: 100%;  height: 37px;  }
.tongji{text-align: center;  width: 91%;  margin: 0px auto;padding-bottom:10px;}
.tongji span{display:inline-block;width:32%;height:60px;color:#0a577e;font-size:16px;border-right:2px solid #ccc;line-height: 30px;}
.tongji span a{color:#666;font-size:14px;}
#latspan{border:none;}

.h5_show {width:100%;margin:0px auto;text-align:left;background:#edf4f8; }
.h5_show dt{height:auto;background:#fff url(../images/2017mx_top.gif) left bottom no-repeat;margin-top: 10px;color:#0a577e;font-size:20px;}
.h5_show dt img{ height: 25px;width: 25px;  float: left;  display: inline-block;margin:2% auto 1% 2%;}
.h5_show dt span{ display:inline-block;  font-size:18px;  margin:2% auto 1% 2%;  height:30px;  line-height:30px;}

.sousuo{ padding:3% 0px;width:80%;margin:0px auto;}

.dzitem{width: 44%;float: left;margin: 3%;display: inline;overflow:hidden;background:#fff;}
.dzitem a{text-decoration:none;}
.dzitem a img{width:100%;height: 140px;}
.dzitem  h2{overflow: hidden;height:20px;line-height:20px;color:#121288;font-size:14px;text-align:center;padding-top:5px;}
.dzitem  h5{overflow: hidden;height: 22px;line-height: 22px;color:#5e5e5e;font-size:14px;text-align:center;font-weight:500;}
.dzitem .dianzan{height:40px;background:#0a577e;border-radius:5px;/* margin-top: 5px; */width: 90%;margin: 0 auto;margin-bottom: 8px;margin-top: 3px;}
.dzitem .dianzan img{width:30%; height: auto;float:left;margin-left:3px;display:inline;margin-top:12px;cursor:pointer;}
.dzitem .dianzan span{width:60%;padding-left:5px;diaplay:inline-block;height:34px;background:#4590b6;line-height:34px;border-radius:3px;float:right;margin-right:3px;display:inline;font-size:18px;font-weight:600;color:#fff;margin-top:3px; text-align: center;}

.sousuo select{width:22%;height:36px;border:1px solid #ddd;font-size:14px;color:#444;line-height:36px;margin-right:15px;float:left;}
.sousuo select option{line-height:26px;}
.serchbg{float:right;height:36px;width:64px;text-align:center;line-height:36px;color:#fff;font-size:14px;background:#0a577e;border-radius:5px;border:none;font-family: "Microsoft YaHei" ! important; display: inline-block;}

.fenye{text-align:center;padding-top: 15px; padding-bottom: 15%;background:#edf4f8 url(../images/2017mx_bot.gif) left bottom no-repeat;background-size:100%;}
.fenye a{display: inline-block;background: #013 none repeat scroll 0% 0%;color: #FFF;font-family: Arial;font-size: 14px;padding: 0px 8px;text-align: center;margin: 0px 2px;border-radius: 3px;line-height: 25px;text-decoration: none;}
.fenye a.none{background: none;color:#555;}

.shuoming dt,.shuoming dd{width:94%;margin:0px auto;}
.shuoming dd{padding-bottom: 20px;}

.odd{ margin:4% 4% 0 4%; }
.even{ margin:4% 4% 0 0; }

.fenye select{  width: 60px;  height: 25px;  border: 1px solid #01567F;  font-size: 12px;  color: #000100;  line-height: 25px;  border-radius: 3px;  display: inline-block;  vertical-align: top;  }
.fenye input{width: 30px; height: 20px;line-height: 20px;font-size: 12px; border: 1px solid #01567F;margin-left: 6px;text-align: center;}

.dzitem .itemText { text-align: center; }
.dzitem .itemText span{ font-size: 1em;  color: #666;  display: block;  height: 20px;  overflow: hidden;  line-height: 20px; margin: 0 auto;  width: 90%; }
.noProgram{  width: 96%;  text-align: center;  height: 220px;  line-height: 220px;  font-size: 16px;  background: #fff;  margin: 10px 2% 0;  }
.h5_show dt span {  font-size: 16px; margin: 1% auto 1% 2%;  }
.fenye a{ margin-top: 4px; }
.dzitem h2 { padding:0px; height: auto; max-height: 40px;}
.top_img{ width: 100%; }
.fenye select{vertical-align: initial;}
.serchbg{  width:24%;  }
.top_desc .top{  padding: 15px;  text-align: left;  font-size: 1.3em;  line-height: 1.5em;  color: #e01d5d;  text-indent: 32px;  margin: 10px 0;  background: #fff;  }