@charset "utf-8";
/* CSS Document */
#ts_loadering{ position:fixed; z-index:150; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.55); display:none; overflow:hidden; }
#ts_loadering span{ margin:200px 0 0 0; padding:40px 10px 0 10px; min-width:70px; height:25px; line-height:20px; font-size:12px; color:#ccc; text-align:center; background:#555 url(/images/loader3.gif) no-repeat center 10px; background-size:auto 25px; border-radius:8px; vertical-align:top; display:inline-block; }



#win_reg_box{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.30); display:none; overflow:hidden; }
#win_reg_box .mainbox{ position:fixed; z-index:51; top:50%; left:50%; margin:-305px 0 0 -280px; padding:0px; width:560px; height:610px; background:#fff; box-shadow:3px 3px 5px 2px #606060; overflow:hidden; }
#win_reg_box .mainbox .h_titlecon{ position:relative; margin:0px; width:100%; height:60px; line-height:60px; letter-spacing:5px; font-size:24px; color:#fff; text-align:center; background:#977221; float:left }
#win_reg_box .mainbox .h_titlecon span{ position:absolute; z-index:2; top:0px; right:0px; margin:0px; width:48px; height:60px; line-height:54px; color:#fff; font-size:46px; text-align:center; cursor:pointer; display:block; }

#win_reg_box .mainbox .h_mainbox{ margin:10px 0 0 60px; padding:0px; width:440px; float:left; }

#win_reg_box .mainbox .h_mainbox .h_contype{ margin:10px 0 5px 0; width:440px; border-bottom:#ccc 1px solid; float:left; }
#win_reg_box .mainbox .h_mainbox .h_contype span{ margin:0 2px 0 0; padding:0 18px; width:auto; height:32px; line-height:32px; letter-spacing:1px; font-size:13px; color:#333; text-align:center; background:none; border-radius:5px 5px 0 0; cursor:pointer; float:left; }
#win_reg_box .mainbox .h_mainbox .h_contype span.active{ color:#fff; background:#c8a459; }

#win_reg_box .mainbox .h_mainbox .h_con{ margin:10px 0 0 0; width:440px; float:left; }
#win_reg_box .mainbox .h_mainbox .h_con span{ margin:0px; width:85px; height:34px; line-height:34px; font-size:14px; color:#333; float:left; }
#win_reg_box .mainbox .h_mainbox .h_con input{ margin:0px; padding:0 20px; width:310px; height:32px; line-height:32px; letter-spacing:1px; font-size:14px; color:#a42c2c; background:none; border:#ccc 1px solid; border-radius:5px; float:left; }
#win_reg_box .mainbox .h_mainbox .h_con input.mcode{ width:150px; }
#win_reg_box .mainbox .h_mainbox .h_con textarea{ margin:0px; padding:6px 20px; width:310px; height:80px; line-height:20px; letter-spacing:1px; font-size:13px; color:#666; background:none; border:#ccc 1px solid; border-radius:5px; float:left; }
#win_reg_box .mainbox .h_mainbox .h_con i{ margin:0 3px 0 0; width:150px; height:34px; text-align:center; font-style:normal; float:right;}
#win_reg_box .mainbox .h_mainbox .h_con i .m_getcode{ margin:0px; padding:0px; width:100%; height:34px; line-height:34px; letter-spacing:1px; color:#fff; font-size:14px; background:#c8a459; border:none; border-radius:5px; cursor:pointer; float:left; display:block; overflow:hidden; }
#win_reg_box .mainbox .h_mainbox .h_con i .m_getcode:hover{ background:#dc7801; }
#win_reg_box .mainbox .h_mainbox .h_con i .m_getcodeoff{ margin:0px; padding:0px; width:100%; height:34px; line-height:34px; letter-spacing:1px; color:#fff; font-size:14px; background:#aaa; border:none; border-radius:5px; float:left; display:block; overflow:hidden; }
#win_reg_box .mainbox .h_mainbox .h_con input::-webkit-input-placeholder{ color:#a42c2c; }

#win_reg_box .mainbox .h_mainbox .h_subcon{ margin:18px 0 0 0; width:100%; text-align:center; float:left; }
#win_reg_box .mainbox .h_mainbox .h_subcon input{ margin:0px; padding:0px; width:220px; height:38px; line-height:38px; font-size:20px; color:#a42c2c; background:#B0882F; border:none; border-radius:19px; cursor:pointer; vertical-align:top; display:inline-block; }
#win_reg_box .mainbox .h_mainbox .h_subcon input:hover{ background:#dc7801; }

#win_reg_box .mainbox .h_mainbox .h_tscon{ margin:20px 0 0 0; width:100%; line-height:22px; font-size:14px; color:#333; text-align:center; float:left; overflow:hidden; }
#win_reg_box .mainbox .h_mainbox .h_tscon a{ color:#B83B3B; text-decoration:underline; }
#win_reg_box .mainbox .h_mainbox .h_tscon a:hover{ color:#000; }





#win_login_box{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.30); display:none; overflow:hidden; }
#win_login_box .mainbox{ position:fixed; z-index:51; top:50%; left:50%; margin:-175px 0 0 -280px; padding:0px; width:560px; height:350px; background:#fff; box-shadow:3px 3px 5px 2px #606060; overflow:hidden; }
#win_login_box .mainbox .h_titlecon{ position:relative; margin:0px; width:100%; height:60px; line-height:60px; letter-spacing:5px; font-size:24px; color:#fff; text-align:center; background:#977221; float:left }
#win_login_box .mainbox .h_titlecon span{ position:absolute; z-index:2; top:0px; right:0px; margin:0px; width:48px; height:60px; line-height:54px; color:#fff; font-size:46px; text-align:center; cursor:pointer; display:block; }

#win_login_box .mainbox .h_mainbox{ margin:15px 0 0 60px; padding:0px; width:440px; float:left; }

#win_login_box .mainbox .h_mainbox .h_con{ margin:20px 0 0 0; width:440px; float:left; }
#win_login_box .mainbox .h_mainbox .h_con span{ margin:0px; width:85px; height:40px; line-height:40px; font-size:14px; color:#333; float:left; }
#win_login_box .mainbox .h_mainbox .h_con input{ margin:0px; padding:0 20px; width:310px; height:38px; line-height:38px; letter-spacing:1px; font-size:14px; color:#a42c2c; background:none; border:#ccc 1px solid; border-radius:5px; float:left; }
#win_login_box .mainbox .h_mainbox .h_con input::-webkit-input-placeholder{ color:#a42c2c; }

#win_login_box .mainbox .h_mainbox .h_subcon{ margin:25px 0 0 0; width:100%; text-align:center; float:left; }
#win_login_box .mainbox .h_mainbox .h_subcon input{ margin:0px; padding:0px; width:220px; height:42px; line-height:42px; font-size:22px; color:#fff; background:#B0882F; border:none; border-radius:21px; cursor:pointer; vertical-align:top; display:inline-block; }
#win_login_box .mainbox .h_mainbox .h_subcon input:hover{ background:#dc7801; }

#win_login_box .mainbox .h_mainbox .h_tscon{ margin:30px 0 0 0; width:100%; line-height:22px; font-size:14px; color:#333; text-align:center; float:left; overflow:hidden; }
#win_login_box .mainbox .h_mainbox .h_tscon i{ margin:0px; width:auto; font-style:normal; float:left; }
#win_login_box .mainbox .h_mainbox .h_tscon span{ margin:0px; width:auto; float:right; }
#win_login_box .mainbox .h_mainbox .h_tscon a{ color:#B83B3B; text-decoration:underline; }
#win_login_box .mainbox .h_mainbox .h_tscon a:hover{ color:#000; }





#win_getpwd_box1{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.30); display:none; overflow:hidden; }
#win_getpwd_box1 .mainbox{ position:fixed; z-index:51; top:50%; left:50%; margin:-160px 0 0 -280px; padding:0px; width:560px; height:320px; background:#fff; box-shadow:3px 3px 5px 2px #606060; overflow:hidden; }
#win_getpwd_box1 .mainbox .h_titlecon{ position:relative; margin:0px; width:100%; height:60px; line-height:60px; letter-spacing:5px; font-size:24px; color:#fff; text-align:center; background:#977221; float:left }
#win_getpwd_box1 .mainbox .h_titlecon span{ position:absolute; z-index:2; top:0px; right:0px; margin:0px; width:48px; height:60px; line-height:54px; color:#fff; font-size:46px; text-align:center; cursor:pointer; display:block; }

#win_getpwd_box1 .mainbox .h_mainbox{ margin:15px 0 0 60px; padding:0px; width:440px; float:left; }

#win_getpwd_box1 .mainbox .h_mainbox .h_con{ margin:20px 0 0 0; width:440px; float:left; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con span{ margin:0px; width:85px; height:40px; line-height:40px; font-size:14px; color:#333; float:left; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con input{ margin:0px; padding:0 20px; width:310px; height:38px; line-height:38px; letter-spacing:1px; font-size:14px; color:#a42c2c; background:none; border:#ccc 1px solid; border-radius:5px; float:left; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con input.mcode{ width:150px; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con i{ margin:0 3px 0 0; width:150px; height:40px; text-align:center; font-style:normal; float:right;}
#win_getpwd_box1 .mainbox .h_mainbox .h_con i .m_getcode{ margin:0px; padding:0px; width:100%; height:40px; line-height:40px; letter-spacing:1px; color:#fff; font-size:14px; background:#c8a459; border:none; border-radius:5px; cursor:pointer; float:left; display:block; overflow:hidden; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con i .m_getcode:hover{ background:#dc7801; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con i .m_getcodeoff{ margin:0px; padding:0px; width:100%; height:40px; line-height:40px; letter-spacing:1px; color:#fff; font-size:14px; background:#aaa; border:none; border-radius:5px; float:left; display:block; overflow:hidden; }
#win_getpwd_box1 .mainbox .h_mainbox .h_con input::-webkit-input-placeholder{ color:#a42c2c; }

#win_getpwd_box1 .mainbox .h_mainbox .h_subcon{ margin:25px 0 0 0; width:100%; text-align:center; float:left; }
#win_getpwd_box1 .mainbox .h_mainbox .h_subcon input{ margin:0px; padding:0px; width:220px; height:42px; line-height:42px; font-size:22px; color:#a42c2c; background:#B0882F; border:none; border-radius:21px; cursor:pointer; vertical-align:top; display:inline-block; }
#win_getpwd_box1 .mainbox .h_mainbox .h_subcon input:hover{ background:#dc7801; }





#win_getpwd_box2{ position:fixed; z-index:50; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.30); display:none; overflow:hidden; }
#win_getpwd_box2 .mainbox{ position:fixed; z-index:51; top:50%; left:50%; margin:-160px 0 0 -280px; padding:0px; width:560px; height:320px; background:#fff; box-shadow:3px 3px 5px 2px #606060; overflow:hidden; }
#win_getpwd_box2 .mainbox .h_titlecon{ position:relative; margin:0px; width:100%; height:60px; line-height:60px; letter-spacing:5px; font-size:24px; color:#fff; text-align:center; background:#977221; float:left }
#win_getpwd_box2 .mainbox .h_titlecon span{ position:absolute; z-index:2; top:0px; right:0px; margin:0px; width:48px; height:60px; line-height:54px; color:#fff; font-size:46px; text-align:center; cursor:pointer; display:block; }

#win_getpwd_box2 .mainbox .h_mainbox{ margin:15px 0 0 60px; padding:0px; width:440px; float:left; }

#win_getpwd_box2 .mainbox .h_mainbox .h_con{ margin:20px 0 0 0; width:440px; float:left; }
#win_getpwd_box2 .mainbox .h_mainbox .h_con span{ margin:0px; width:85px; height:40px; line-height:40px; font-size:14px; color:#333; float:left; }
#win_getpwd_box2 .mainbox .h_mainbox .h_con input{ margin:0px; padding:0 20px; width:310px; height:38px; line-height:38px; letter-spacing:1px; font-size:14px; color:#a42c2c; background:none; border:#ccc 1px solid; border-radius:5px; float:left; }
#win_getpwd_box2 .mainbox .h_mainbox .h_con input::-webkit-input-placeholder{ color:#a42c2c; }

#win_getpwd_box2 .mainbox .h_mainbox .h_subcon{ margin:25px 0 0 0; width:100%; text-align:center; float:left; }
#win_getpwd_box2 .mainbox .h_mainbox .h_subcon input{ margin:0px; padding:0px; width:220px; height:42px; line-height:42px; font-size:22px; color:#a42c2c; background:#B0882F; border:none; border-radius:21px; cursor:pointer; vertical-align:top; display:inline-block; }
#win_getpwd_box2 .mainbox .h_mainbox .h_subcon input:hover{ background:#dc7801; }





.h_user_typebox{ margin:0 0 10px 0; width:268px; border:#b99c5b 1px solid; overflow:hidden; }
.h_user_typebox p{ margin:0px; padding:0px; width:100%; height: 54px; line-height: 54px; font-size: 24px; text-align: center; color: #fff; background-color: #b99c5b; float:left; }
.h_user_typebox ul{ margin:0px; padding:20px 30px; width:208px; float:left; }
.h_user_typebox ul li{ margin:0px; padding:0 15px; width:178px; line-height:48px; font-size:18px; border-bottom:#ddd 1px dashed; float:left; }
.h_user_typebox ul li.noline{ border-bottom:none; }
.h_user_typebox ul li a{ color:#333; }
.h_user_typebox ul li a:hover{ color:#333; }
.h_user_typebox ul li a.on{ color:#b99c5b; font-weight:bold; }
.h_user_typebox ul li a.on:hover{ color:#b99c5b; }



	
.h_user_topbox{ margin:0px; padding:10px 0; width:100%; line-height:170%; border-bottom: 2px solid #b99c5b; float:left; }
.h_user_topbox span{ margin:0px; width:auto; font-size:16px; color:#000; float:left; }
.h_user_topbox i{ margin:0px; width:auto; font-size:14px; color:#333; font-style:normal; float:right; }
.h_user_topbox i a{ color:#333; }
.h_user_topbox i a:hover{ color:#B83B3B; }



.h_user_mainbox{ margin:0px; width:100%; float:left; overflow:hidden; }

.h_user_mainbox .h_infobox{ margin:30px 0 0 0; width:100%; float:left; }
.h_user_mainbox .h_infobox table td{ padding:8px 0; font-size:13px; color:#333; }
.h_user_mainbox .h_infobox table td .f_text{ margin:0px; padding:0 8px; width:230px; height:30px; line-height:30px; font-size:13px; color:#555; border:#ddd 1px solid; }
.h_user_mainbox .h_infobox table td .f_sel{ margin:0px; padding:0 0 0 5px; width:auto; height:32px; line-height:32px; font-size:13px; color:#555; border:#ddd 1px solid; }
.h_user_mainbox .h_infobox table td .f_textarea{ margin:0px; padding:5px 8px; width:620px; height:100px; line-height:160%; font-size:13px; color:#555; background:none; border:#ddd 1px solid; }
.h_user_mainbox .h_infobox table td label{ margin:0 25px 0 0; line-height:32px; cursor:pointer; }
.h_user_mainbox .h_infobox table td label input[type="radio"]{ vertical-align:middle; }
.h_user_mainbox .h_infobox table td .f_btn{ margin:0px; padding:0px; width:220px; height:40px; line-height:40px; font-size:20px; color:#fff; background:#B0882F; border:none; border-radius:20px; cursor:pointer;  }

.h_user_mainbox .h_infobox table td .f_text1{ margin:0px; padding:0 10px; width:260px; height:36px; line-height:36px; letter-spacing:2px; font-size:14px; color:#555; border:#ddd 1px solid; }
.h_user_mainbox .h_infobox table td input::-webkit-input-placeholder{ color:#a42c2c; }



.h_user_mainbox .h_mygzbox{ margin:5px 0 0 0; width:100%; text-align:center; float:left; overflow:hidden;
/*display: flex;
flex-wrap: wrap;
justify-content: space-around;
*/
}
.h_user_mainbox .h_mygzbox dl{ margin:25px 20px 0 0; width:140px; float:left; }
.h_user_mainbox .h_mygzbox dl dt{ margin:0px; width:100%; height:157px; float:left; overflow:hidden; }
.h_user_mainbox .h_mygzbox dl dt img{ width:100%; height:100%; }
.h_user_mainbox .h_mygzbox dl dd{ margin:6px 0 0 0; width:100%; line-height:23px; font-size:13px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_user_mainbox .h_mygzbox dl dd a{ color:#333; }
.h_user_mainbox .h_mygzbox dl dd a:hover{ color:#B0882F; }
.h_user_mainbox .h_mygzbox dl.endtd{ margin-right:0px; float:right; }
.h_user_mainbox .h_mygzbox .no_content{ margin:0px; width:100%; height:120px; line-height:120px; text-align:center; font-size:14px; float:left; }



.txt_rl{ background-image:url(/images/rl.png); background-repeat:no-repeat; background-position:right center; }


#guangzhumen{ margin:0px; width:auto; float:right; }
#guangzhumen input{ margin:0px; width:100px; height:34px; line-height:34px; text-align:center; font-size:16px; color:#a42c2c; background:#b83b3b; border:none; border-radius:4px; cursor:pointer; float:left; display:block; }
#guangzhumen input:hover{ background:#B0882F; }


.loginshowcon{ display:none; }
.loginshowcon a{ color:#B0882F; text-decoration:underline; }
.loginshowcon a:hover{ color:#B0882F; text-decoration:none; }



