@charset "utf-8";
/* CSS Document */
img{ max-width:100%; max-height:100%; vertical-align: middle;}
.bns { width:100%; overflow:hidden; }


.dbzp { width:96%; overflow:hidden; padding-top:0.5em; margin:0 auto; }

.dbzp dd { display:block; width:47%; overflow:hidden; }



.txu { width:96%; overflow:hidden; padding-top:0.8em; margin:0 auto; }
.txu h2 { display:block; width:100%; overflow:hidden; text-align:center; font-size:1.6em; font-weight:normal; padding-top:0.4em; color:#181818; padding-bottom:0.6em;}
.txu p { width:100%; overflow:hidden; margin:0 auto; color:#575757; }
.txu dl { display:block; width:94%; padding:4% 3%; overflow:hidden; border:#dbdbdb solid 1px; border-radius:0.5em; }
.txu dl i { display:block; width:32%; overflow:hidden; float:left; padding-left:2%; }
.txu dl dd { display:block; width:60%; font-size:0.75em; overflow:hidden; float:left; padding-left:3%; }



.zsxb { width:100%; overflow:hidden; padding-top:0.8em; }
.zsxb i { display:block; width:70%; overflow:hidden; margin:0 auto; padding-top:0.6em; }
.zsxb p { display:block; width:85%; overflow:hidden; text-indent:2em; padding-top:1em; font-size:0.9em; margin:0 auto; line-height:1.3em; color:#595959; }




.xgzm { width:100%; overflow:hidden; padding-top:0.8em; }
.xgzm h2 { display:block; width:100%; overflow:hidden; text-align:center; font-size:1.6em; font-weight:normal; padding-top:0.4em; color:#181818; padding-bottom:0.6em;}
.xlbns_list{ width:96%; margin:0 auto;}
.xlbns_list dl{ width:100%; float:left; margin-bottom:1em; border:1px solid #EFEBEC;  background:#FFFFFF; }
.xlbns_list dl dd{ width:25%; line-height:2.5em; padding-top:1em; padding-bottom:1em; float:left; text-align:center; font-weight:bold; font-size:1em; background:#FDFDFD;}
.xlbns_list dl dt{ width:75%; padding-left:3%; padding-right:3%; line-height:2em; padding-top:0.5em; padding-bottom:0.5em;float:left; font-size:0.8em;border-left:none;}
.efg_cr1 dd{ border:1px solid #CD3335; color:#CD3335;}
.efg_cr2 dd{ border:1px solid #009A9A; color:#009A9A;}
.efg_cr3 dd{ border:1px solid #EABD08; color:#EABD08;}
.flys_list{ width:100%; float:left;}
.flys_list p{ width:100%; float:left; padding-top:0.6em; padding-bottom:0.6em;}
.xbzz_list{ width:80%; margin:0 auto;}
.xbzz_list dl{ width:100%; float:left; margin-bottom:1.5em;}
.xbzz_list dl dd{ width:20%; float:left; text-align:center; line-height:2em; font-weight:bold; font-size:2em;}
.xbzz_list dl dt{ width:75%; padding-left:5%; float:left; line-height:4em;}



.yhzy { width:100%; overflow:hidden; padding-top:0.8em; }
.yhzy h2 { display:block; width:100%; overflow:hidden; text-align:center; font-size:1.6em; font-weight:normal; padding-top:0.4em; color:#181818; }
.yhzy p { display:block; width:90%; overflow:hidden; text-indent:2em; padding-top:1em; font-size:0.9em; margin:0 auto; line-height:1.3em; color:#595959; }

.yhzy dl { width:88%; overflow:hidden; margin:0 auto; padding-top:1em; }
.yhzy dl dd { display:block; width:47%; overflow:hidden; float:left; }
.zsbns_zx{ width:100%; text-align:center;font-size:1.4em; line-height:1.6em; font-weight:normal; float:left; padding-top:1em; }
.zsbns_zx img{ width:25%;}


.xbzp { width:100%; overflow:hidden; padding-top:0.8em; padding-bottom:1em; }
.zsbns_title_h3{ width:100%; float:left; text-align:center; font-size:2.2em; line-height:2.5em; color:#181818;} 


.cfg_cr1{ border:1px dashed #990033; display:inline-block;border-radius:0.5em; }.cfg_cr1 dd{ border-right:1px dashed #990033; color:#990033;}
.cfg_cr2{ border:1px dashed #FE9903; display:inline-block;border-radius:0.5em; }.cfg_cr2 dd{ border-right:1px dashed #FE9903; color:#FE9903;}
.zsf_et_wr{ width:96%; margin:0 auto;}
.zsf_et_x{ background:#FDFDFD; float:left; width:99.9%; border:1px solid #EDEDED;} 



.zftc { width:100%; overflow:hidden; background:#efefef; padding:1em 0; }
.zftc h2 { display:block; width:100%; overflow:hidden; text-align:center; color:#0f0f0f; font-size:1.6em; }
.zftc p { display:block; width:75%; overflow:hidden; color:#595959; margin:0 auto; padding-top:0.8em; }




.cnxh { width:94%; overflow:hidden; margin:0 auto; padding-top:1em; }
.cnxh ul { display:block; width:100%; overflow:hidden; padding-top:0.2em; }
.cnxh ul li { display:block; width:100%; overflow:hidden; padding-top:0.6em; }