@charset "utf-8";
*{ padding:0; margin:0;}
p{ margin:0; padding:0;}
body{
	width:100%;
	margin:0 auto;
	font-size:14px;
	font-family: "宋体",Arial,Helvetica,sans-serif;
	color:#222;
	}	

a{cursor: pointer; color:#0000ee;}
img{ border:none;}
a:hover{ text-decoration:underline;}
a.fbold{ font-weight:bold;} 	
ul li{ list-style-type:none;}
.clear{ clear: both; font-size:0; height:0; line-height:0;}

.cen_ber{ max-width:818px; height:auto; padding:4px 6px 10px 6px; border:1px solid #e5e5e5; line-height:19px; margin:0 auto; background:#FFF;}
.ireqtop{width:100%; height:auto; background:#8c0c04; border-bottom:2px solid #e3d17c;}

.ireqtop .ber_logo{ width:auto; float:left; margin:8px 0 3px 8px;}
.ber_logo a{ width:auto; display:block;}
.ber_logo a img{width:100%; height:auto; display:block;}

.an_lang{width:auto; padding:6px; float:right; margin-top:30px; text-align:right; color:#b9b7b7;}
.an_lang a{ text-decoration:none; font-size:1em; color:#d0c9c9;}
.an_lang a.on_tw{ color:#FFF;}
.an_lang a:hover{ color:#f0ba00;}


.rqicont{ padding:10px 10px 0 10px;}

.addr_det{ margin:20px 0 0 0;}
.addr_det .ft_tit{font-size:15px; font-weight:bold; padding:10px 0 10px 6px; color:#5f574f;}
.addr_det .adft{border-top:1px solid #e2e1e1; padding-top:6px; font-size:12px; color:#444; }

.adft .ftl_ceglogo{ width:auto; padding:32px 6px 0 6px; float:left; }
.adft a img.ft_sflogo{width:101px; height:47px; display:block;}
.adft .ftr_adtext{ float:left; width:auto; padding:0 0 0 6px; border-left:1px solid #efefef; font-size:13px; }
.adft .ftr_adtext span.mgr10{ margin-right:10px;}

.cofc_qrcode_box{ width:130px; height:auto; padding-left:20px; float:left;}
.cofc_qrcode_box img{ display:block;}





.irbpic{width:100%; height:auto; overflow: hidden;}
.irbpic .dmbqfimg{width: 100%; height: auto; overflow: hidden;}
.irbpic .dmbqfimg img{width:100%; height:auto; display: block; border:medium none; vertical-align:middle; overflow: hidden;}

.coch_ct1{ margin-top:8px; font-size:15px; line-height:26px; font-weight:600; text-indent:30px;}
.coch_ct2{ margin:6px 0 18px 10px;}
.coch_ct2 p{ padding:4px 0 0 0; font-size:14px; color:#ba6909;}
.coch_ct2 p.red_str{ font-size:16px; font-weight:bold; color:#9b0e05; margin-top:6px;}

.coch_ct3{ margin:0 0 20px 10px; font-size:13px;}
.coch_ct3 p{ margin-top:5px;}
.coch_ct3 p span.numprom{ color:#c70f04; font-weight:bold; font-size:14px;}

table.entryform{ width:100%; border:1px solid #f1f1f1; border-collapse:collapse; font-size:14px; color:#111; font-family: Verdana,Geneva,sans-serif;}
table.entryform tr{ border:1px solid #e2e2e2;}
table.entryform tr td{ padding:6px 4px; border:1px solid #ececec;}
table.entryform tr td.cegrsub{width:120px; height:30px; border:none; }
table.entryform tr td a.tit_cffm{ text-decoration:none; font-weight:700; color:#333;}

table.entryform tr td.lt_rep{width:70px; height:30px; text-align:right; padding-right:2px; background:#f7f9fa;}

table.entryform tr td input.hom_inp{ width:72px;}
table.entryform tr td input{ width:280px; padding:5px 1px;}

table.entryform tr td .for_isubre{ margin:0 auto;}
table.entryform tr td .for_isubre input{width:140px; border-radius:4px; color: #fff;  display: inline-block; font-size:1.2em; padding:6px 0; text-align: center;}
table.entryform tr td .for_isubre input.iwan_reset{ margin-right:30px; background:#7d8286;}
table.entryform tr td .for_isubre input.iwan_sub{ background:#931616;}
.red_ct{ color:#e20a0a;}

@media only screen and (max-width: 689px){
	.cen_ber{padding:0;}	
	.ireqtop{ height:60px; border-bottom:2px solid #ffd400;}
	.ber_logo a img{width:90%;}	
	.an_lang{ padding:4px;  margin-top:26px;}
	.an_lang a{ font-size:0.9em;}
	
	.addr_det{ margin:16px 4px 2px 4px;}	
	.adft .ftl_ceglogo{ width:100%;float:none; margin:0 auto;text-align:center; }
	.adft a img.ft_sflogo{width:101px; height:47px; margin:0 auto; text-align:center;}
	.adft .ftr_adtext{ padding:0 0 0 6px; font-size:12px;}
	.rqicont{font-size:12px;}	
	.addr_det .ft_tit{font-size:1.0em;}
	
	table.entryform{ font-size:14px; }
	table.entryform tr td{ padding:4px;}
	table.entryform tr td .for_isubre{ width:100%;}
	table.entryform tr td.lt_rep{width:30%; height:30px; text-align:right; padding-right:2px; background:#f6f6f6;}
	table.entryform tr td input{ width:84%; padding:4px 1px;}	
	table.entryform tr td .for_isubre input{width:130px;  font-size: 1.1em; padding:4px 0;}
	table.entryform tr td .for_isubre input.iwan_reset{ margin-right:20px;}	
	
	
	}
	
@media only screen and (max-width:489px){
	.cen_ber{padding:0;}
	.ireqtop{ height:58px; border-bottom:1px solid #ffd400;}
	.ber_logo a img{width:85%;}
	.an_lang{ padding:4px;  margin-top:6px;}
	.an_lang a{font-size:0.85em; display:block; margin-top:2px;}
	.an_lang span{ display:none;}
	
	.rqicont{font-size:11px;}
	.r_engchi{ display:none;}
		
	.addr_det{ margin:16px 4px 2px 4px;}	
	.adft .ftl_ceglogo{ width:100%;float:none; margin:0 auto;text-align:center; }
	.adft a img.ft_sflogo{width:101px; height:47px; margin:0 auto; text-align:center;}
		
	.addr_det .ft_tit{font-size:1.0em;}
	
	table.entryform{ font-size:13px; }
	table.entryform tr td .for_isubre{ width:100%;}
	table.entryform tr td.lt_rep{width:32%; height:30px; text-align:right; padding-right:1px; }
	table.entryform tr td input{ width:80%; padding:3px 1px;}
	table.entryform tr td input.hom_inp{ width:80%; margin-top:3px;}	
	table.entryform tr td .for_isubre input{width:90px;  font-size:1em; padding:3px 0;}
	table.entryform tr td .for_isubre input.iwan_reset{ margin-right:6px;}
	
	.cofc_qrcode_box{ width:100%; height:auto; padding:6px; float:none; clear:both; margin:0 auto; text-align:center; background:#f3f3f3;}
	.cofc_qrcode_box img{ display:block; margin:0 auto; text-align:center;}	
	
	
.coch_ct1{ margin-top:8px; font-size:13px; line-height:24px; text-indent:26px;}
.coch_ct2{ margin:6px 0 18px 10px;}
.coch_ct2 p{ padding:6px 0 0 0; font-size:13px;}
.coch_ct2 p.red_str{ font-size:14px;  margin-top:6px;}
.coch_ct3{ margin:0 0 20px 10px; font-size:13px;}
.coch_ct3 p{ margin-top:5px;}
.coch_ct3 p span.numprom{font-size:13px;}	
	}	
	