a{text-decoration: none;} 
a:link {color: #333; } 
a:visited {color: #333; } 
a:active {color: #333; }
html{ overflow-y:scroll; }
body{ margin:0 auto;padding:0; background: url(bgs.png);  font-size: 0.9rem; color: #333; }
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; }
img{ vertical-align:top; }
 
.ws{  margin:0 auto;padding:0; overflow: hidden; width: 100%;  }
.wc,.main{  margin:0 auto;padding:0; overflow: hidden; width: 1600px;  }
.mains{  margin:0 auto;padding:0; overflow: hidden;    }
.kf{ margin: 0 auto; padding: 0;  width: 100%;  height: 40px; line-height: 40px; font-size: 1.2rem; text-align: center;  background: #ccc; position:fixed; z-index: 999;  visibility:visible; bottom: 0; left: 0; overflow: hidden;  }
.mt{ margin-top: 8px; }
.logo{  border-bottom: 1px #ccc solid; overflow: hidden;  height: 60px;   }
.logox{ margin: 6px 20px 2px 10px; float:left; height: 50px;  }
.logo p{ margin-left: 20px; margin-top:30px; float:left; }
.logo span{ padding-top: 20px; display: block; font-size: 0.9rem; color: #000; float:right;  }
.logo span a{ color: #1571A5; width: 100px;background: #eee; font-weight: normal; text-align: center; margin-left: 20px; border-radius: 1px;  float: right; display: block; height: 32px;line-height: 32px; }
.logo span a:Hover{ background: #ffffff; color: #134671; }
.no,a.no{ display: none; }
.mmenu{ display: none; }

a:hover,typeid,.main_date span,.mrc h2 title,.data_type span h4{color: #134671; } 
.mlc span,.channel .addm,a.addc:hover,a.addc2:hover,.mainr h5,.mpage a:hover,a.ced{ background: #134671; color: #fff; }
 
.ml a,a.addc,a.addc2,.mbxz a:hover,a.mbxzo,a.moned{   background: #1571A5; display: block; }
.ml a:hover,a.mlo,a:visited.mlo,.main_top a:hover,.logo{   background: #134671; color: #FFFF80; font-weight: bold; display: block; }
.channel span,.column span,.sform span,.slistt{ color:  #134671; }
a.zdtitle{ background:  #134671; coloR: #fff; font-weight: bold;}
a.wbgs,.page a:hover,a.pageo,.data_biao p b{  background: #1571A5; }
.slist li:Hover,.main_date p span,.slist li:hover{ background: #f7f7f7;}


.user_main{ width: 100%; background: #fff; }
.user_about{}
.user_about h2{ font-size: 1.6rem; padding-left: 20px; height: 60px; line-height: 60px; }
.user_about span{ }
.user_about span p{ width: 48%; margin: 1%; float:left; height: 32px; line-height: 32px; } 
 
.piclist2s{ overflow: hidden; display: block; width: 100%; }
.piclist2s img{ width: 49%; float:left; margin: 0.5%; } 
.main_content_c{ width:48%; background: #fff;   margin: 1%; float:left;}
.main_content_c h6{ height: 36px; line-height: 36px; background: #666; color: #fff; font-size: 1rem; padding-left: 8px; }
.main_content_c h6 img{ height: 20px; line-height: 20px; margin: 8px; }
.main_content_c a{ height: 32px; line-height: 32px; overflow: hidden; border-bottom: 1px #eee solid; padding-left: 20px; display: block; }
.mainr{ width: 20%; float: right; }
.mainr h5{ height: 36px; line-height: 36px; padding-left: 8px; font-size: 1rem; }
.mainr h5 img{ height: 24px; margin: 8px 12px 8px 8px; }
.mainrc{ overflow: hidden;  background: #fff;  padding-bottom: 10px; margin-top: 7px;}
.mainrc p{ overflow: hidden; }
.mainrc p a{ height: 36px; line-height: 36px; border-bottom: 1px #ccc dashed; padding-left: 8px; font-size: 1rem; display: block; }

.nocontent{ padding: 15%; background: #fff; overflow: hidden;   }
.nocontent img{ width: 80px; margin-right: 30px; margin-top: -20px; }
.nocontent b{ font-size: 2.2rem; color: #666;  }

.ml{ width: 10%; float: left;   }
.ml a,.ml a:visited{  font-size:1rem; color: #fff;  height: 48px; line-height: 48px; overflow: hidden; border-bottom: 1px #eee solid;    }
.ml a img{ width: 16%; float:left; margin: 8% 8% 2% 10%;   }
.ml b{ margin-left:  0px; color: #fff;  }
 
 
a.redf{ background: #982F01; color: #fff; }
a.bluef{ background: #134671; color: #fff; }
a.userl{  color: #FFFF00; }

.citys{ overflow: hidden;  background: #fff; }
.citys a{ width: 9%; display: block; background: #eee;overflow: hidden; height: 24px; line-height: 24px; padding: 0.3%; margin: 0.2%; float:left; }
 
a.aadd{  text-align: center; border-radius: 24px;  height: 24px; line-height: 24px; display: block; background: #dd0000; font-size: 0.7rem; color: #eee; margin-top: 10px; }
a.aadd:Hover{ color: #fff; background: #aa0000; }

a.red{ color: #FD4E02; font-size: 0.9rem; }
a.red:Hover{ color: #800000;  }

a.reds{ color: #CE3E06; font-weight: bold; }
a.reds:Hover{ color: #9B2E04;background: #ccc;   }
a.blues{ color: #0080FF; font-weight: bold; }
a.blues:Hover{ color: #005CB9; background: #ccc; }

.mr{ width: 89.6%;  float: right;  }
.mrs{ width: 91.8%;  float: right;  }
.path{ height: 36px; line-height: 36px; color: #fff; background: #666; padding-left: 20px; }
.path a,.path a:hover{ color: #fff; }
a.ans{ width: 120px; text-align: center; display: block; border-radius:2px; color: #f7f7f7; height: 40px; line-height: 40px; font-size: 1rem; background: #dd0000; }
a.ans:Hover{ background: #aa0000; }

.ladd{ padding-top: 12px;  overflow: hidden; background: #fff;  }
.ladd a{  width: 90px; text-align: center; border-radius: 2px;  height: 24px; line-height: 24px; display: block; border: 1px #ccc solid; background: #f7f7f7; color: #dd0000; font-size: 0.7rem;  float:left; margin-left: 12px; }
.ladd a:hover{ background: #dd0000; color: #fff;  border: 1px #dd0000 solid;}

.lista { overflow:hidden; background: #fff; }
.lista a{ height: 32px; line-height: 32px; font-size: 0.8rem; padding: 0 8px 0 8px; overflow:hidden; border-bottom: 1px #eee solid;  display: block; }
.lista a:hover{ background: #eee; color: #000; }

.mr tit{ height: 44px; line-height: 44px; border-bottom: 2px #ccc dashed; background: #fff; padding-left: 20px; display: block; font-size: 0.9rem; }
.mr tit img{ height: 22px; margin-top: 10px; margin-right: 10px; }
.mr tit b{ font-weight: bold; }
 
.mpage{ overflow: hidden; border-top:1px solid #eee;  }
.mpage a{ width: 32.33%; margin: 0.5%; backgound: #eee; height: 32px; line-height: 32px; font-size: 0.7rem;display: block; text-align: center; float:left; }
 
.redc{ color: #ff0000; }
.bluec{ color: #0062C4; }
  
.slist{  overflow: hidden; background: #fff; }
.slist li{ height: 32px; line-height: 32px; padding: 0 4px 0 4px; overflow: hidden; border-bottom: 1px #eee solid; }
.libk{ background: #eee; }
 
.slist li kk{ display: block; width: 0.5%; padding: 8px 12px 0 12px; float: left; }
.slist li id{ display: block; width: 5%; color: #666; padding: 0 12px 0 12px;  overflow: hidden;  float: left; border-right: 1px #eee solid; }
.slist li zt{ display: block; width: 8%; text-align: center; float:left; border-right: 1px #eee solid; }
.slist li zts{ display: block; width: 6%; text-align: center; float:left; border-right: 1px #eee solid; }

.slist li cz{ display: block; width: 6%; text-align: center; float:left;   border-right: 1px #eee solid;   }
.slist li title{ display: block; width: 36%; float:left; padding-left: 1%;}
.slist li title2{ display: block; width: 12%; float:left;  border-right: 1px #eee solid; padding-left: 1%;}

.slist li titles{ display: block; width: 8%; float:left; padding-left: 1%; border-right: 1px #eee solid;  overflow: hidden;  }
.slist li sm{  display: block; width: 4%; margin-left: 10px; float:left;   }
.slist li pic{  display: block; width: 8%; float:left;   }
.slist li author{ display: block; width: 6%; float:right;  }
.slist li hit{ display: block; width: 8%; float:right;  }
.slist li time{ display: block; width: 9%; color: #666; float:right;  padding-right: 6px; }
.slist li zlm{ display: block; width: 6%; color: #666; float: left;  padding-left: 10px; }
.slist li typeid{ display: block; float:left; margin-left: 6px;   }

 

.adslist{ overflow: hidden; }
.adslist p{ width: 15.666%; margin: 0.5%; color: #f7f7f7; padding: 4px 0 4px 0; float: left; height: 96px;    }
.adslist p:hover{opacity: 1;  }
a.ads_o{opacity: 0.6; filter: grayscale(50%); }
.adslist p strong{ font-size: 1.4rem; padding-left: 10px; }
.adslist p b{ display: block; height: 32px; line-height: 32px; margin-top: 4px; font-size: 1rem; text-align: center; background: #003162; opacity:0.9; }
.adslist p span{ display: block; height: 32px; line-height: 32px; }
.adslist p span font{ font-size: 1.2rem; float:left; padding-left: 4px; }
.adslist p span f{ float:right; width: 60px; font-size: 0.9rem; text-align: center; display: block; color: #ffff00; }
.adslist p span:hover f{ font-weight: bold; }
.adslist .p1{   background: #400080;
background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  }
.adslist .p2{  background: #804000;
background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);   }
.adslist .p3{ background: #004000; background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  }
.adslist .p4{ background: #AB3401; background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  }
.adslist .p5{   background: #004080; background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  }
.adslist .p6{ background: #800000; background-size: 20px 20px; 
background-image: linear-gradient(-135deg, rgba(255, 255, 255, .03) 25%, transparent 25%,
 transparent 50%, rgba(255, 255, 255, .03) 50%, rgba(255, 255, 255, .03) 75%,
 transparent 45%, transparent);  }

.infot{ overflow: hidden; }
.infot a{ width: 10%; margin: 0.2%; height: 36px; line-height: 36px; background: #eee; text-align: center; display: block; float:left; font-size: 1rem; }
a.infoto,a:visited.infoto,.infot a:hover{ background: #1571A5; color: #fff; }

.infots{ overflow: hidden; padding-top: 10px; }
.infots strong{ height: 40px; line-height: 40px; font-size: 1.8rem; float:left; margin-right: 20px; margin-left: 8px;  color: #134671; }
.infots a{ width: 6%; margin: 0.2%; height: 36px; line-height: 36px; background: #eee; text-align: center; display: block; float:left; font-size: 1rem; }
a.infoto,a:visited.infoto,.infots a:hover{ background: #1571A5; color: #fff; }


a.userinfoadd{ font-size: 0.9rem; float: left; background: #FD4E02; margin-left: 20px; padding: 0 30px 0 30px;  color: #ffffff; height: 36px; line-height: 36px; }
a.userinfoadd:hover{ background: #800000; color: #FFFF00; }
.chk_1 {	display:none; }
.chk_1 + label{  padding: 2px 8px 2px 8px; display: block; background: #eee; float:Left; border-radius:2px; font-size: 0.9rem; display:inline-block;	position:relative;	margin: 6px;}
.chk_1:checked + label { background: #C44000;color:#fff;}
.chk_2 {	display:none; }
.chk_2 + label{  padding: 4px 8px 4px 8px; display: block; background: #eee; float:Left; border-radius:2px; font-size: 0.8rem; display:inline-block;	position:relative;	margin-right: 8px;}
.chk_2:checked + label { background: #C44000;color:#fff;}

.chk_3 {	display:none; }
.chk_3 + label{  padding: 4px 8px 4px 8px; display: block; background: #eee; float:Left; border-radius:2px; font-size: 0.8rem; display:inline-block;	position:relative;	margin-right: 8px;}
.chk_3:checked + label { background: #C44000;color:#fff;}
  

.city{  display: none; float:left; margin-left: 4px; }
.city_first { display: block;  }
.utit{ height: 36px; line-height: 36px;   background: #f7f7f7; color: #134671; padding-left: 20px; margin-top: 20px; font-size: 1rem; }
.utit font{ color: #666; float:right; margin-right: 20px; }

.moneyt,.infot{ overflow: hidden; background: #fff; }
.moneyt span{ width: 32.33%; margin: 2%; float:left; padding: 2%; background: #FFF2E6; border-radius: 2px;  }
.moneyt span  h3{ font-size: 1.8rem; }

.moneyt span a{ color: #ff0000; }
.moneyt span a:hover{ color: #800000;  }
.moneyt span img{ height: 20px; margin: 10px; float:left; }
.moneyt span ps{ font-size: 1.2rem; padding: 10px 0 10px 0; overflow: hidden; display: block; }
.moneyt span ps z{  color: #ff0000; margin-left: 10px; font-size: 1.6rem;}
.moneyt span pc{ overflow: hidden; display: block; }
.moneyt span pc p{ width: 48%;  float:left; }
.moneyt span pc p font{ color: #ff0000; margin-left: 10px; }

.moneyt span b{ font-size: 1rem; margin-top: 8px; float:left;overflow: hidden; display: block;  }

.classpath{ height: 36px; line-height: 36px;  display: block; overflow: hidden; background: #eee; }
.classpath p{ float:left; }
.classpath a{ float:right; margin: 0 6px 0 6px;   }
.xzmx a{ padding: 2px 8px 2px 8px; margin-right: 8px; display: block; float:left; background: #eee;  }
 
.card_list{ overflow: hidden;  }
.card_list li{ width: 29%; margin: 1%; padding: 1%; background: #fff; border: 1px #ccc solid; height: 180px;  box-shadow: 2px 2px 4px #ccc; float:left;}
.card_list li mpt{ height: 120px;  display: block; overflow: hidden; }
.card_list li mptl{ width: 65%; float:left; }
.card_list li mptl h2{ height: 40px; line-height: 40px; font-size: 1.4rem;}
.card_list li mptl h2 b{ color: #666; margin-left: 10px; font-size: 1rem; }
.card_list li mptl p{}
.card_list li mptl p b{ height: 24px; line-height: 24px; display: block; font-size: 0.78rem; color: #666; }
.card_list li mptl p b font{ color: #134671; }
.card_list li mptr{ width: 33%; float:right; }
.card_list li mptr img{ width: 100%; }
.card_list li mpb{ height: 40px; line-height: 40px; font-size: 1.2rem;  display: block; overflow: hidden; }
.card_list li  delcc a{ height: 24px; line-height: 24px; display: block; text-align: center; font-size: 0.8rem; background: #ccc; color: #666; }
.card_list li  delcc a:hover{ background: #666; color: #fff;}

.kefu{ margin: 0 auto; padding: 0;  width: 140px;  border: 1px #eee solid; background: #fff; border-top: 2px #C44000 solid; position:fixed; z-index: 999;  visibility:visible; top: 240px; right: 60px; overflow: hidden;  }
.kefu p{ overflow:hidden; }

.kefu b{ overflow:hidden; display: block; height: 28px; line-height: 28px; text-align: center; background: #134671; color: #fff; font-size: 0.96rem;  }
.kefu p img{ width: 100%; }

.cattits{ heighT: 32px; line-height: 32px; overflow:hidden; border: 1px #ccc solid; background: #fff;  }
.cattits strong{ color: #134671;  background: #f7f7f7; font-family:Microsoft YaHei; float: left;  font-weight: bold;  display: block; font-size: 1rem;   padding-left: 20px; }
.cattits b{ margin-left: 40px; color: #FD4E02;  float: left; }
.invitec{ width: 60%; margin: 1% 20%; background: #fff; padding: 10px; }
.invitec{ padding: 10px; }
.invitec h1{ height: 36px; line-height: 36px; font-size: 1.2rem; }
.invitec h1 b{ color: #FD4E02; margin: 0 6px 0 6px; }
.invitetext{ width: 80%; border: 1px #ccc solid; padding: 0 10px 0 10px; height: 36px; line-height: 36px; margin: 10px; }
.inviteb{  overflow:hidden;  }
.inviteb p{ height: 30px; line-height: 30px; padding: 4px 16px 4px 16px; }
.inviteb p b{ color: #FD4E02; margin: 0 4px 0 4px; }

.companydes{  overflow: hidden;  }
.companydes li{ width: 23.2%; margin: 0.3%; padding: 0.5%; float: left; background: #f7f7f7;  border-radius: 3px; border: 1px #ccc solid; }
.companydes li:hover{ background: #f7f7f7; border: 1px #1571A5 solid; }
.companydes li cz{  overflow: hidden; display: block; }
.companydes li h3{ height: 32px; line-height: 32px; font-size: 1.2rem; }
.companydes li h3 a:hover,.companydes li:hover h3 a{ color: #134671; font-weight: bold; }
.companydes li h3 b{ float:right; font-size: 0.7rem; padding: 2px 8px 2px 8px; margin-top: 4px; background: #134671; color: #fff; border-radius: 2px; height: 18px; line-height: 18px; }
.companydes li p{ height: 52px; line-height: 52px;overflow: hidden;  }
.companydes li p b{ width: 31.33%; color: #666; font-size: 0.8rem; margin-right: 2%; float:left; display: block; }
.companydes li p c{ color: #FD4E02;  margin-left: 8px;  }

.companydes li cz a{ font-size:0.7rem; opacity:0.7; height: 24px; line-height: 24px;  color: #fff; display: block; text-align: center; }
.companydes li cz a:Hover{  opacity:1; }
 

.photolistt{ height: 36px; line-height: 36px; margin-top: 6px; background: #ffffff; }
.photolistt li{ width: 16.6%;  float:left; }
.photolistt li a{  display: block; text-align: center; border-right: 1px #eee solid;}
.photolistt li a:Hover,a.catided{ background: #FD4E02; color: #fff; }
.photolistt li b font{ color: #FD4E02; }
.photolistt li a:Hover b font,a.catided b font{ color: #ffff00; }

.photolist{  overflow:hidden; }
.photolist li{ width: 11.5%; margin: 0.5%; opacity:0.7;   overflow: hidden; float:left; height: 154px; background: #ffffff; }
.photolist li pic{ height: 90px;  display: block; overflow: hidden;}
.photolist li pic img{ width: 100% }
.photolist li h3{  background: #113F64;  display: block; font-size: 0.9rem; height: 24px; line-height: 24px; text-align: center;  }
.photolist li h3 a{ color: #eee; }
.photolist li:hover{ opacity:1; }

a.pdel{ display: block;  height: 20px; line-height: 20px; text-align:center; font-size: 0.7rem; background: #666; color: #eee; }
a.pdel:hover{ background: #FD4E02; color: #fff; }
a.photoadd li{  font-size: 3rem; display: block; line-height: 120px; text-align: center; }
a.photoadd:hover li{ background: #eee; color: #FD4E02; font-size: 4rem; }
  
.specialid{ color: #fff; margin-top: 4px;  font-size: 0.8rem; display: block; text-align: center; height: 24px; line-height: 24px;   }
ss{ float:right; display: block; text-align: center; color: #fff; font-size: 0.8rem;   height: 20px; line-height: 20px; margin-top: 4px; }

s1{ background: #ff0000;  width: 60px; border-radius: 2px; display: block; }
s1:hover{ background: #990000; }
s2{ background: #134671;  width: 60px; border-radius: 2px; display: block; }
s2:hover{ background: #0C2C45; }
s3{ background: #400080;  width: 60px; border-radius: 2px; display: block; }
s3:hover{ background: #320064; }
s4{ background:  #006231;  width: 60px; border-radius: 2px; display: block; }
s4:hover{ background: #004221; }
s5{ background: #0080FF;  width: 60px; border-radius: 2px; display: block; }
s5:hover{ background: #0058B0; }
s6{ background: #C80064;  width: 60px; border-radius: 2px; display: block; }
s6:hover{ background: #99004D; }
s7{ background: #A45200;  width: 60px; border-radius: 2px; display: block; }
s7:hover{ background: #8C4600; }
s8{ background:  #7070B8;  width: 60px; border-radius: 2px; display: block; }
s8:hover{ background: #5656AB; }
s9{ background: #397373;  width: 60px; border-radius: 2px; display: block; }
s9:hover{ background: #2F5E5E; }
s10{ background: #757500;  width: 60px; border-radius: 2px; display: block; }
s10:hover{ background: #4F4F00; }
s0{ background:  #666;  width: 60px; border-radius: 2px; display: block; }
s0:hover{ background: #333; }

.qrdelc{ width: 40%; margin: 0 auto; padding: 0; font-size: 1.1rem; margin-top: 40px; line-height: 300%; padding: 10%; border: 1px #ccc solid; background: #fff; text-align: center; }
.qrdelc font{ color: #FD4E02; font-weight: bold; margin: 0 8px 0 8px; }
a.qrdel{ width: 120px; margin:0 auto;  background: #FD4E02; text-align: center; color: #eee;  display: block; font-size: 1rem; padding: 2px 12px 2px 12px;  }
a.qrdel:hover{ background: #600000; color: #fff;  }
a.delc{ background: #FD4E02; font-size:0.7rem; width: 90%;  height: 24px; line-height: 24px; margin: 4px; color: #fff; display: block; text-align: center; }
a.delc:hover{ background: #8F2C01; color: #fff; }


a.delcs{ background: #ccc; font-size:0.7rem; height: 24px; line-height: 24px; margin: 4px; color: #333; width: 100%; display: block; text-align: center; }
a.delcs:hover{ background: #666; color: #eee; }

a.addc{  color: #fff; font-size:0.7rem; width: 90%; height: 24px; line-height: 24px; margin: 4px; display: block; text-align: center; }
a.addcs{ background: #FD4E02; font-size:0.7rem; height: 24px; line-height: 24px; margin: 4px; color: #fff; width: 100%; display: block; text-align: center; }
a.addcs:hover{ background: #8F2C01; color: #fff; }
a.djsc{ background: #FD4E02; font-size:0.7rem; height: 24px; line-height: 24px; margin: 4px; color: #fff; width: 100%; display: block; text-align: center; }
a.djsc:hover{ background: #8F2C01; color: #fff; }
a.heic{  color: #eee; background: #666; font-size:0.7rem; height: 24px; line-height: 24px; margin: 4px;width: 60%; display: block; text-align: center; }
a.heic:hover{  color: #fff;  background: #333;  }

.channel1{ display: none; }
.channel2 {  display: block;}

red{ color: #ff0000; margin: 0 2px 0 2px; }
green{ color: #005300; margin: 0 2px 0 2px;  }
blue{ color: #006DDB; margin:  0 2px 0 2px;  }
huise{ color: #666; margin:  0 2px 0 2px;  }

.mrc h2{ height: 36px; line-height: 36px; background: #fff; border-bottom: 1px #ccc solid; overflow: hidden;}
a.mradd{ background: #FD4E02; float:left; width: 120px; font-size:0.9rem; height: 36px; line-height: 36px; color: #fff;   display: block; text-align: center; }
a.mradd:hover{ background: #8F2C01; color: #fff; }
.mrc h2 title{ font-size: 1.2rem; padding: 0 20px 0 20px; font-weight: bold; float:left; display: block; }
.mrc h2 b{ font-size: 0.9rem; margin-left: 20px; color: #FD4E02; }
.mrc h2 b font{ color: #ff0000; font-weight: bold; margin: 0 4px 0 4px; }

.list_bottom{ margin: 8px;  overflow: hidden; }
.list_bottom a{ background: #ccc; color: #333; font-size: 0.9rem; margin-right: 8px;  padding: 4px 6px 4px 6px; border-radius:2px; display: block; float:left;}
.list_bottom a:hover{  background: #AC1E04; color: #fff;  }
.list_bottom select{ padding: 4px; float:left; margin-right: 8px; }

.list_bottom .submit{ background: #FD4E02; margin: 0 auto; padding:0; height: 28px; line-height: 28px;  color: #eee; font-size: 0.9rem;  border-radius:2px; display: block; float:left;}
.list_bottom .submit:hover{  background: #AC1E04; color: #fff;  }
.shoptype{ overflow: hidden; background: #fff; }
.shoptype a{ background: #eee; width: 14.66%; padding: 0.5%; margin: 0.5%; display: block; font-size: 1rem; text-align: center; height: 32px; line-height: 32px; float:left; }
.shoptype a:Hover,a.cided{ background: #FD4E02; color: #fff; }

.formc{ overflow: hidden; } 
.sform{ background: #fff; overflow: hidden;   }
.sform li{ padding: 10px 10px 10px 10px;  overflow: hidden;  border-bottom: 1px #eee solid; }
.sform li cc{ float:left; width: 80%;  display: block; }
.sform li cc label{ margin-bottom: 6px; }
.sform li bts{ width: 120px; font-size: 1rem; text-align: right; margin-right: 10px; display: block;  float:left;}
.sform li bts bt{ color: #ff0000; margin-top: 4px; margin-left: 8px; }
.sform li c{ float:left;   display: block; }
.sform .fan{ text-align: center; margin: 20px; background: #dd0000; padding: 8px 12px 8px 12px; font-size: 1rem; color: #fff; border: 0; border-radius:2px; }
.sform .fan:hover{ background: #aa0000; }

.sform select,.sform textarea{ padding: 3px 8px 3px 8px; color: #333; border: 1px #ccc solid; }
.sform select{ font-size: 0.9rem; }
 
 
.sinput{ padding: 4px 8px 4px 8px; color: #333; border: 1px #ccc solid;  } 

.submit{ background: #FD4E02; font-size: 1rem; padding:0; margin:0; color: #fff; border:0; width: 120px; height: 36px; line-height: 36px;  display: block; text-align: center; }
.submit:hover{ background: #8F2C01; color: #fff; }

a.submit{ background: #FD4E02; font-size: 1rem; padding:0; margin:0; color: #fff; border:0; width: 120px; height: 36px; line-height: 36px;  display: block; text-align: center; }
a.submit:hover{ background: #8F2C01; color: #fff; }


.submits{ background: #FD4E02; font-size: 1.4rem; position:fixed; z-index: 999;  visibility:visible; bottom: 80px; left: 50%; overflow: hidden; padding:0; margin:0; color: #fff; border:0; width: 180px; height: 44px; line-height: 44px;  display: block; text-align: center; }
.submits:hover{ background: #8F2C01; color: #fff; }


.mbxz{  overflow: hidden;  }
.mbxz a{ width: 7%; margin: 0.5%; display: block; float:Left; padding: 0 1% 0 1%; background: #fff; height: 52px; line-height: 52px; font-size: 1.2rem; }
.mbxz a:hover,a.mbxzo{ color: #fff; }

.content{ overflow: hidden; padding: 1%; background: #fff;}
.content content{ display: block; line-height: 160%;  padding: 2%; }
tipb{ border: 2px #FEAF8D dashed; width: 60%;display: block; margin: 20px; padding: 10px; background: #fff; color: #666; font-size: 0.8rem; line-height: 160%; }
tipb b{ color: #FD4E02; font-size: 1rem; display: block; margin-bottom: 10px; }
 

a.a1{ background: #0080FF; height: 24px; line-height: 24px; margin-top: 6px; width: 70px; font-size: 0.76rem; margin-left: 10px; text-align: center;  display: block; color: #fff; border-radius: 2px;  float:right; } 
a.a1:Hover{ background: #0058B0; color: #fff;} 
a.a2{ background: #dd0000; height: 24px; line-height: 24px; margin-top: 6px; width: 70px; font-size: 0.76rem; margin-left: 10px; text-align: center;  display: block; color: #fff; border-radius: 2px;float:right; } 
a.a2:Hover{ background: #aa0000; color: #fff; } 
a.a3{ background: #8000FF; height: 24px; line-height: 24px; margin-top: 6px; width: 70px; font-size: 0.76rem; margin-left: 10px; text-align: center;  display: block; color: #fff; border-radius: 2px;float:right; } 
a.a3:Hover{ background: #5500AA; color: #fff; } 
  
.page{ margin-top: 10px; overflow: hidden;  }
.page a{ padding: 6px 18px 6px 18px; float: left; margin: 4px; font-size: 1.2rem;  border-radius:2px; display: block; background: #eee; }
.page a:hover{ color: #fff; }
a.pageo{ color: #fff; background: #1571A5; }

.tips{ width: 20%; margin: 5% 20% 5% 20%; text-align: center; font-size: 1rem; border: 1px #ccc dashed; padding: 5% 10% 10% 10%; background: #fff; }
.tips span{ display: block; margin-top: 20px; text-align: center;}
.tips span a{ background: #f7f7f7;  border-radius:2px; display: block; width: 60px; height: 36px; line-height: 36px; margin: 10px; float: left;}
.tips span a:hover{ background: #eee; }

dkzlm{ height: 22px; line-height: 22px;  margin: 0 4px 0 20px;  padding: 0 10px 0 10px; background: #0080FF; color: #fff; border-radius:22px; font-size: 0.6rem; }

a.editzlm{ height: 22px; line-height: 22px;  margin: 6px 2px 0 2px; float:right;  padding: 0 8px 0 8px; background: #666; color: #eee; border-radius: 22px; font-size: 0.6rem; }
a.editzlm:hover{ background: #333; color: #fff; }

a.addzlm{ height: 22px; line-height: 22px;  margin: 0 10px 0 10px;  padding: 0 4px 0 4px; background: #D26900; color: #eee; border-radius: 2px;  font-size: 0.6rem; }
a.addzlm:hover{ background: #dd0000; color: #fff; }

a.addnr{ height: 20px; line-height: 20px;  margin: 4px; float:right; font-weight:bold; padding: 0 10px 0 10px; background: #eee; color: #dd0000; border-radius: 2px; font-size: 1.2rem; }
a.addnr:hover{ background: #ccc; color: #aa0000; }
 

.foot{ background: #333; text-align: center; line-height: 160%; min-height: 220px; margin-top: 140px; padding-top: 20px; color: #eee; }
.foot a{ color: #fff; }
 
.boxclose{ display:none; }
.xzgys { color: #fff; padding: 3px 12px 3px 12px; background: #FD4E02; margin-top:2px;  border-radius: 2px; }
.window {  overflow: hidden; position: fixed; top: 25%; left: 25%; width: 0px; height: 0px;  background: #c9cbcd;   z-index: 99999;}
.btn{ display: none;    }
.btn:checked+ .window { width: 550px; height: 500px; }
 

.switch-btn {
  cursor: pointer;
  width: 40px;
  height: 22px;
  position: relative;
  margin-top: -6px;
   top: 8px;
  border: 1px solid #dfdfdf;
  background-color: #ccc;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 15px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none; 
}
.switch-btn:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4); 
}
.switch-btn:checked {
    border-color: #FF0080;
    box-shadow: #FF0080 0 0 0 16px inset;
    background-color: #FF0080; 
}
.switch-btn:checked:before {
    left: 18px; 
}
.switch-btn.switch-btn-animbg {
    transition: background-color ease .4s; 
}
.switch-btn.switch-btn-animbg:before {
    transition: left .3s; 
}
.switch-btn.switch-btn-animbg:checked {
    box-shadow: #dfdfdf 0 0 0 0 inset;
    background-color: #FD4E02;
    transition: border-color .4s, background-color ease .4s; 
}
.switch-btn.switch-btn-animbg:checked:before {
    transition: left .3s; 
}
 
 


















 