@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
a, fieldset, img{border:none;}
a{ text-decoration:none;}
a.hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
p{ color:#363636px;}
p a{ color:#05426b;}
body,button,input,select,textarea{font:12px/1.5 "Î¢ÈíÑÅºÚ";}

.header{width:100%; height:99px; background:url(../images/header_bg1.jpg) no-repeat center top;}

.contain, .info, .biaod, .cost{ position:relative; display:box; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-box-pack: center; }
.contain{ padding:0 0.5em; margin-bottom:80px; text-align:center;}
.contain ul.title{ height:36px; padding-right:1.5em; margin:10px 0 30px; color:#010101; border-bottom:1px solid #e6e6e6;}
.contain ul.title li{ float:left; line-height:35px; font-size:16px;}
.contain ul.title li b{ display:block; float:left; width:5em; padding-left:8px; border-bottom:2px solid #3f0078; margin-right:12px;	font-size:1.2em; color:#9e9e9e; font-family:"ºÚÌå"; letter-spacing:1px;}
.contain ul.title li.last{ float:right; font-size:12px; color:#6d6d6d; padding-top:6px;}
.contain ul.title li span, .info .biaod p span{ display:block; float:left; color:red; padding:0.2em 0.4em 0 0; font-size:15px;}
.contain ul.title li.mess{ margin-top:5px;}

.contain .info{ margin-top:15px;}
.contain .biaod{ clear:both; text-align:center;}
.contain .biaod .red{ color:#f00; line-height:2em; padding:0 0 8px 10px;}
.contain .biaod label,.biaod input, .biaod textarea{ display:block; float:left; font-size:14px;}
.contain .biaod p{ width:100%; height:35px; line-height:35px;}
.contain .biaod p:last-child{ margin-bottom:0;}
.contain .biaod label{ width:25%; color:#000;}
.contain .biaod .line_h{line-height:30px;}
@media screen and (min-width:979px){
.contain .biaod .morecheck{width:690px; float:left;}
}
@media (min-width:641px)and (max-width:979px){
.contain .biaod .morecheck{width:490px; float:left;}
}
@media screen and (max-width: 640px){
.contain .biaod .morecheck{width:230px; float:left;}
}
.contain .biaod label.sex{ width:40px;}
.contain .biaod label.men{ margin-right:47px;}
.contain .biaod input, .biaod textarea{ width:50%; height:21px; padding:6px 10px 6px; color:#9b9b9b; border:1px solid #cfcfcf;}
.contain .biaod input.sex{ width:14px; height:14px; margin-top:8px; border:none; }
.contain .biaod p span{ padding-left:1.5em; }
.contain .biaod input.submit{ margin:25px auto 0; cursor:pointer; float:none; font-size:16px; color:#fff; width:157px; height:35px; border:none; background: url(../images/cilck_bg.jpg) no-repeat center;}

.contain .cost{ clear:both; margin-top:25px;}
.contain .cost p{ clear:both; text-align:left; padding:0 1.8em; font-size:14px; color:#000; line-height:30px;}
.contain .cost p span{ color:#3690ff;}
.contain .cost p span.color{ color:#ff0101}
.contain .cost table{ border-collapse:collapse; border: 1px solid #e0e0e0; font-size: 12px;}
.contain .cost table td{ line-height:30px; text-align:left; padding:0 0.5em; color:#333; border:1px solid #e0e0e0;}