/*reset */
*{ margin:0; padding:0;}
body,input,textarea,select{font-size:16px;font-family:'微软雅黑',Arial, sans-serif; background:#f9f7f8;}
a {text-decoration: none; color:#212020}
.fl{float:left;}
.fr{float:right;}
ul{ list-style:none;}
img{ border:none;}
input{ border:none}
input:focus,select:focus{outline: none}
.nbor{ border-bottom: none!important;}
.fs9{ font-size:9px}
.fs12{ font-size:12px}
.fs14{ font-size:14px}
.mt8{ margin-top:8px;}
.mt3{ margin-top:3px;}
.ml5{ margin-left:5px;}
select {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    border:none;
    -webkit-border-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wrapper{ margin:0 auto; max-width:800px; box-shadow: 0 0 6px #ccc;overflow: hidden;min-width:320px;}


.topNav{ height:36px; line-height:36px; border-bottom:1px solid #cfcece;}
.topNav a{ float:left; width:25%; text-align:center;height:35px; line-height:35px;}
.topNavAdianji{ border-bottom:2px #78c332 solid; color:#78c332; }
.topRightImg{ position: absolute; top: 0; right: 0; height: 44px; width: 48px;}
.topRightImg a{ position:relative;text-align: center}
.topRightImg a span{ position: absolute; top:6px;right:-1px; width: 15px;display: inline-block; text-align: center; line-height: 15px; border-radius: 100px; color: #fff; font-size: 11px; background: red}

.myself{ min-height:70px; padding-bottom: 7px; border-bottom:1px #d5ead5 solid; background:#f1f7f1; overflow: hidden}
.bigTx{ float:left; margin:11px 0 0 20px; border: 2px solid #85c440;border-radius: 100px;-webkit-border-radius: 100px;overflow: hidden;}
.xingxi{ float:left; margin:10px 0 0 10px;}
.xingxi .xingxi_but{ line-height: 100%; position: relative; left: -1px}
.xingxi .xingxi_but a{ background:#fff; margin-right:2px; display:inline-block; padding:1px 10px; border:1px #a3cd49 solid; border-radius:100px; font-size:12px; color:#75ac00}
.xingxi h2{ font-weight: normal; font-size: 15px; padding-bottom: 5px}
.xingxi p{ line-height: 100%; padding-bottom: 7px; font-size: 14px;}
.xingxi p a{ color: #67b61d; margin: 0 2px;}
.login_text a{ font-style:normal; display:  inline-block; border: 1px solid #ddd; text-align: center; border-radius: 3px; color: #666; font-size: 14px; width: 50px; line-height: 20px;  }
.login_text{ margin-bottom: 10px;padding-top: 5px;}
.topSearch{ margin:10px; position:relative;height:35px;border-radius:100px;border:1px solid #d3d3d3;}
.topSearch>div{padding: 0 52px 0 62px;}
.topSearch input[type="search"]{ width: 100%;
    padding: 7px 0;}
.topSearch a{height:35px; display:inline-block; float:right; position:absolute; right:0px; top:0px; width:45px;border-radius: 0 100px 100px 0; background:#85c440;}
.topSearch img{ margin:8px 0 0 10px;}
.topSearch .divarrow{display: block;
    border: 5px solid #868686;
    position: absolute;
    border-color: #868686 transparent transparent;
    top: 16px;
    left: 49px;}
.topSearch .flag{padding: 5px 0;
    margin-left: 11px;
    font-size: 16px;
    color: #666;
    position: absolute;
    top: 1px;
    left: 0;}


.mainMk{ border-bottom:1px solid #ddd; border-top:1px solid #ddd; position:relative; margin-bottom:10px;}
.mainMkLeft{height:100%; position:absolute; top:0px; left:0px; width:88px; background:#fffdf4; display:block; text-align:center;border-right:1px solid #ddd;}
.mainMkLeft a{position: absolute; top: 50%; margin-top: -24px; display: inline-block; height: 48px; width: 100%; left: 0}
.mainMkLeft p{ color:#999}
.mainMkRight01{min-height:56px; margin-left:89px; background:#fff;}
.mainMkRight01 ul{ overflow: hidden}
.mainMkRight01 li{ float:left; width:25%; text-align:center; height:37px; line-height:37px;}
.mainMkRight02 li{width:33.33%;}
.mainMkRight01 li a{display: block;}

.mainHditle{ height:39px; background:#fffdf4; border-bottom:1px #85c440 solid;}
.mainHditle p{ float:left; background:#85c440; height:26px; line-height:26px; padding-left:10px; margin:8px 0 0 10px; color:#fff;}
.mainHditle img{ float:left;margin:8px 0 0 0;}
.mainList li p{ height:44px; line-height:44px; color:#000; border-bottom:1px solid #e9e9e9; display:block; padding-left:10px; background:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.spanFengSe,.spanJuSe,.spanLanSe,.spanLuSe{padding:1px 6px; border-radius:3px; margin-right:10px; font-size:12px;}
.spanFengSe{ border:1px solid #f57d6e; color:#f57d6e;}
.spanJuSe{ border:1px solid #ffa54b; color:#ffa54b;}
.spanLanSe{border:1px solid #41b9f5; color:#41b9f5;}
.spanLuSe{border:1px solid #9bcd46; color:#9bcd46;}

.polNum{ height:50px; line-height:50px; padding-left:10px;}
.pNumText{ color:#666;}
.pNum{ color:#67b61d;}
.h56 li{height:56px !important; line-height: 56px !important;}
.lianjie{ height: 27px; background: #E6F4DA; line-height: 27px; font-size: 14px; padding: 0 10px;border-bottom: 1px solid #d5ead5;}
.lianjie a{ color: #4B6918}