@charset "utf-8";
/* CSS Document */

body { min-width:320px;	max-width:700px; margin:0 auto !important; background:#fff; overflow-x:hidden; font-family:"Microsoft YaHei",Helvetica; color:#333; }
body,section,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,th,td,input,textarea,select,img { margin:0; padding:0; border:0; }  
table { border-collapse:collapse; border-spacing:0; }  
ul,ol,li { margin:0px; padding:0px; list-style:none; }
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea { -webkit-appearance:none; }
.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after { content:' '; clear:both; display:block; height:0; visibility:hidden; line-height:0; }
a { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
* { box-sizing:border-box; }


.in_header { width:100%; float:left; }
.in_header img { width:100%; float:left; }

.wrap { width:100%; float:left; background:#fff; padding:10px 5px; }

.inbox { width:100%; float:left; height:100px; position:relative; }
.inbox_pic { width:100px; height:100px; float:left; }
.inbox_info { padding:0 83px 0 8px; overflow:hidden; }
.inbox_info_title { width:100%; float:left; line-height:25px; font-size:1em; font-weight:bold; }
.inbox_info_txt { width:100%; float:left; line-height:25px; font-size:0.875em; color:#666; text-align:justify; }
.inbox_btn { width:75px; height:40px; border:solid 1px #ea9d60; background:#ffb432; border-radius:5px; line-height:40px; font-size:0.875em; text-align:center; color:#6c3627; position:absolute; right:0; bottom:0; }
.in_line { width:100%; float:left; height:1px; border-bottom:dotted 1px #e8e8e8; margin:15px 0; }


.mid_header { width:100%; float:left; background:url(../images/mid_top.jpg) no-repeat; background-size:100% 100%; line-height:50px; font-size:1.25em; text-align:center; color:#1c1000; font-weight:bold; letter-spacing:0.2em; }
.mid_pic { width:100%; float:left; text-align:center; margin:0 0 10px 0; }
.mid_pic img { width:50%; }
.mid_txt { width:100%; float:left; line-height:25px; font-size:0.875em; text-align:justify; }
.mid_txt span { color:#ea1954; }
.mid_txt h1 { font-size:1em; display:inline; }
.mid_line { width:100%; float:left; height:1px; border-bottom:dotted 1px #e8e8e8; margin:10px 0; }
.mid_title { width:100%; float:left; background:url(../images/mid_title.jpg) no-repeat; background-size:100% 100%; line-height:52px; font-size:1.125em; color:#b78648; font-weight:bold; text-indent:15px; margin:20px 0 5px 0; }
.mid_qian { width:100%; float:left; }
.mid_qian ul li { width:25%; float:left; padding:5px; }
.mid_qian ul li a { width:100%; float:left; border:solid 1px #aeaeae; border-radius:5px; line-height:30px; font-size:0.875em; text-align:center; color:#666; }
.mid_suanm { width:100%; float:left; }
.mid_suanm ul li { width:25%; float:left; padding:5px; }
.mid_suanm ul li a { width:100%; float:left; background:#e8e8e8; border:solid 1px #aeaeae; border-radius:5px; line-height:30px; font-size:0.75em; text-align:center; color:#646464; }


.rebox { width:100%; float:left; margin:10px 0 0 0; }
.rebox_title { width:100%; float:left; line-height:30px; font-size:1.125em; text-align:center; font-weight:bold; }
.rebox_pic { width:100%; float:left; text-align:center; margin:10px 0; }
.rebox_txt { width:100%; float:left; line-height:25px; font-size:0.875em; text-align:justify; margin:5px 0; }
.rebox_txt span { color:#ea1954; }


.special_zoe { background:url(../images/Special-List1k_36-0403.jpg) no-repeat; width:271px; height:361px; margin:0 auto 10px auto; padding-top:70px; font-size:0.875em; overflow:hidden; }
.special_zoe ul { width:130px; float:left; padding-left:25px; }
.special_zoe ul li { width:16px; float:right; margin:0 8px; display:inline; }
.special_zoe ol { float:right; width:95px; padding-top:80px; }
.special_zoe ol li { width:16px; float:left; color:#F00; padding-top:10px; }
.special_zoe ol li.spduoa2 { color:#000; margin-left:30px; display:inline; padding:0; }


.namepair_title { width:100%; float:left; text-align:center; }
.namepair_title span { width:50px; height:50px; background:#d1865c; border-radius:50%; line-height:50px; font-size:1.125em; color:#fff; text-align:center; display:inline-block; }
.namepair_info { width:100%; float:left; line-height:30px; font-size:1em; color:#b48b74; text-align:justify; margin:10px 0 0 0; }
.namepair_info span { color:#f60; }
.namepair_txt { width:100%; float:left; line-height:30px; font-size:1.125em; color:#c00; text-align:center; margin:10px 0; }
.ph_btn { width:100%; float:left; }
.ph_btn a { width:100%; float:left; background:#d1865c; border-radius:5px; line-height:40px; font-size:1em; color:#fff;	text-align:center; }


/*20180130*/
.xmfloatbtn { width:60px; position:fixed; top:45%; left:0; }
.xmfloatbtn img { width:60px; float:left; }


.bzre_idtitle { width:100%; float:left; line-height:35px; font-size:1.125em; font-weight:bold; color:#884821; }
.suanm_top3 { width:100%; float:left; margin:10px 0; }
.suanm_top3_left { width:45%; float:left; height:214px; border:solid 1px #ac7f64; border-radius:4px; padding:36px 0; box-sizing:border-box; }
.suanm_top3_left_logo { width:100%; float:left; text-align:center; }
.suanm_top3_left_logo img { width:70px; vertical-align:top; }
.suanm_top3_left_name { width:100%; float:left; line-height:30px; font-size:1em; text-align:center; color:#884821; font-weight:bold; margin:10px 0 0 0; }
.suanm_top3_left_info { width:100%; float:left; line-height:30px; font-size:1em; text-align:center; color:#bd937c; }
.suanm_top3_right { width:53%; float:right; }
.suanm_top3_right_top { width:100%; float:left; height:102px; border:solid 1px #ac7f64; border-radius:4px; padding:10px; box-sizing:border-box; }
.suanm_top3_right_down { width:100%; float:left; height:102px; border:solid 1px #ac7f64; border-radius:4px; padding:10px; box-sizing:border-box; margin:10px 0 0 0; }
.suanm_top3_right_logo { width:60px; float:left; margin:10px 0 0 0; }
.suanm_top3_right_logo img { width:60px; float:left; }
.suanm_top3_right_left { overflow:hidden; }
.suanm_top3_right_left_name { line-height:30px; font-size:1em; text-align:center; color:#884821; font-weight:bold; }
.suanm_top3_right_left_info { line-height:25px; font-size:1em; text-align:center; color:#bd937c; }
.bzre_idlist { width:100%; float:left; margin:0 0 10px 0; }
.bzre_idlist ul li { width:100%; float:left; border-bottom:dotted 1px #e3d5c1; line-height:.5rem; font-size:1em; }
.bzre_idlist ul li a { color:#884821; }
