
body{margin:0;padding:0;font:16px/180% 'Arial','Microsoft YaHei';color:#808080;background:#fff;}
p,dl,dt,dd,ul,li,h1,h2,h3,h4{margin:0;padding:0;list-style:none;font-weight:normal;}
img{border:0;margin:0;padding:0;}
a{text-decoration:none;color:#00869d;}
a:hover{color:#cb9a46;}

.note{font-size:14px;clear:both;display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
ul li {list-style:none;}

.w_1200{margin:0px auto;padding:10px 0;text-align:center;}
.c_left{float:left;}
.c_right{float:right;}
.banner{text-align:center;width: 100%; margin: 0 auto;}
.theme{width: 100%;}
.theme_j{text-align:center;font-size:20px;}
h3{margin:10px auto;border-bottom:2px solid #00869d;text-align:center;display:inline-block;font-size:30px;padding-bottom:20px;color:#2c2c2c;font-weight:bold;}
.content{text-align:left;padding:5px 30px;}
.matters ul li{text-align:center;padding:5px;font-size:20px;}
.join table{font-size:14px;}
.contact .content{font-size:20px;line-height:180%;}

.theme table tr td,.theme table tr th{border:none;vertical-align:top;}
.theme table tr td{padding:15px 10px;font-size:18px;border-bottom:solid 1px #ddd;}
.theme table tr td span{font-size:24px;font-weight:bold;line-height: 40px;}


.theme table tr td .peo{color:#8e8e8e;padding-top:20px;line-height:28px;font-size:16px;display:none;}
.theme table tr td .peo img{float:left;padding-right:20px;width:300px;}
    
.theme table strong{font-size:22px;line-height:40px;color:#cb9a46;}

.theme .themetitle{background:#d8d8d8;padding:10px;margin:10px 0;}
.theme .author{font-size:24px;font-weight:bold;line-height:48px;}


.tip{width:30px;height:20px;display:inline-block;*display:inline;zoom:1;cursor:pointer;margin-top:7px;float:right;}
.down{background:url(img/down.png) no-repeat right bottom;}
.up{background:url(img/up.png) no-repeat right bottom;}
.footer{text-align:center;color:#fff;background:#535353;padding:20px 0;}
  
  

table{border-collapse:collapse;margin-bottom:5px;}   
td{padding:5px 10px;line-height:24px;border:solid 1px #fff;}
th{color:#fff;line-height:20px;padding:15px 0;border:solid 1px #fff;background:#00869d;text-align:center;}

input,textarea{width:98%;border:solid 2px #fff;border-color:transparent;border-radius:3px;outline:none;line-height:24px;height:24px;background:rgba(0,0,0,0);border:solid 1px #cdcdcd;}
input:focus,textarea:focus{border:solid 1px #474656;}
textarea{height:80px;font:16px/24px 'Barlow','Microsoft YaHei';}

select{background:rgba(0,0,0,0);border-color:transparent;}
select option{color:#414141;}
.submit,.reset{padding:0;margin:5px 5px;border:none;color:#fff;font-size:16px;width:150px!important;line-height:36px;height:36px;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
    background:#00869d;
display:inline-block;text-align:center;text-decoration:none;cursor:pointer;}
.reset{background:#858585;}
.reset:hover{background:#333;}
.submit:hover{background:#f5a700;}

#nzm,#nzm2{border-style:solid;border-width:1px!important;padding:0 5px;width:50px!important;}
.nzm{line-height:32px;font-size:20px;font-weight:bold;}
select{height:28px;font:16px/28px 'Barlow','Microsoft YaHei';}

table.join_1 tr:nth-child(even) td,table.join_2 tr:nth-child(odd) td{background:#f7f7f7;} 





@media screen and (min-width:1800px){ 

.wrap{width:1920px;magin:0 auto;}

}

@media screen and (min-width:1800px){ 

.w_1200{width:1200px;magin:0 auto;}

}


@media screen and (max-width: 1365px) {
  body {
    font-size: 12px;
  }
  
}
@media screen and (min-width: 1366px) and (max-width: 1599px) {
  body {
    font-size: 12px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1919px) {
  body {
    font-size: 14px;
  }
}
@media screen and (min-width: 1920px) {
  body {
    font-size: 16px;
  }
}
/*ÊÊÓ¦¸ß¶È*/
@media screen and (min-height: 901px) and (max-height: 1080px){
  body {
    font-size: 16px;
  }
}
@media screen and (min-height: 800px) and (max-height: 900px){
  body {
    font-size: 16px;
  }
}

@media only screen and (min-width: 321px) and (max-width: 1024px) {

.org img{width:50%;}
}





th {font-weight: normal;}

.m_r{width: 95%;font-size: 16px; padding: 5px; height: 135px;}





} 
