*{ border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
html{background-color:#fff;color:#000;font-size:12px}
html,body,div,span,applet,object,,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; font-size:100%; font:inherit; font-weight:normal; vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
body, div, h1, h2, h3, h4, h5, h6, form, img, ul, ol, li, dl, dt, dd, p, tr, th, td { margin: 0; padding: 0;}
body,button,input,select,textarea { color:#777986; font: 12px/1.5 Arial,Helvetica,sans-serif,"宋体",微软雅黑,"思源黑体 CN","Lucida Grande","Lucida Sans Unicode","Microsoft YaHei"; z-index:-9999; overflow-x:hidden;}
ol,ul,li { list-style:none;}
table { border-collapse:collapse; border-spacing:0;}
input:focus,select:focus,textarea:focus { outline:-webkit-focus-ring-color auto 0;}
em,i{ font-style: normal;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img{ border: 0 none;   vertical-align: top;}
a{ color: #333; outline: medium none; text-decoration: none;}
.clear{ clear:both}
input,select,textarea{ outline:none; font-family:"微软雅黑"; font-family:"Microsoft Yahei",微软雅黑; }
input[ type="button"]{ cursor:pointer}
.fl{ float:left}
.fr{ float:right}
.cr{ color:#ff0000;}
.pr{ position:relative;}
.pa{ position:absolute;}
.ml_16{ margin-left:16px;}
.ml_24{ margin-left:24px;}
.ml_10{ margin-left:10px;}
/*头部样式开始*/
.top{ width:100%; height:40px; border-bottom:1px solid #c5c5c5; background:#fff; position:relative; z-index:50;  }
.top_wrap{ width:1200px; height:40px; margin:0 auto;  position:relative;}
.top_logo{ width:220px; height:37px; padding-top:3px;}
.top_logo a,.top_logo a img{ display:block; width:200px;}
.top_right{ width:580px; position:relative;}
.map_btn{ display:block; width:93px; height:28px; float:right; font-size:14px; color:#000000; line-height:28px; padding-left:14px; background:url(../images/map_btn_bg.png) no-repeat 0 0; margin-top:6px; }
.top_r_l{ float:right; display:block; height:40px; font-size:12px; color:#b1b1b1; line-height:40px; margin-right:12px;}
.top_r_l a{ padding:0 8px; font-size:14px; color:#000; }
.top_gg{ width:438px; height:40px; position:absolute; left:210px; top:0;}
.top_gg em{ display:block; width:1px; height:24px; position:absolute; left:0; top:8px; background:#ccc;}
.top_gg a{ display:block; width:438px; height:40px; margin-left:16px;}
.map{display:none; position:absolute; top:41px; right:0; z-index:11;	min-height:112px;border-left:1px solid #dadada;	border:1px solid #dadada; background:#fff;}
.t_ml{ display:none; width:120px; padding-bottom:12px;  position:absolute; right:100px; top:41px;border:1px solid #dadada; background:#fff;  z-index:11; padding-top:5px;}
.t_ml a{  font-size:14px; color:#333; line-height:32px; display:block; width:100%; text-align:center; margin:0 auto; position:relative; box-sizing:border-box; padding:0 20px 0 0; }
.t_ml a em{ display:block; width:18px; height:10px; position:absolute; right:5px; top:11px;  background:url(../images/icon_n.png) no-repeat 0 0;}
.t_ml li:last-child a em{ background-position:0 -60px;}
.t_ml a:hover{ color:#c20813;}
.map-bg,.ml-bg{ display:none; height:400px;width:100%; position:absolute; z-index:10; top:45px; right:0;}
.map ul {background:#fff;}
.map li { float:left;	width:110px; height:176px; 	text-align:center;	box-sizing:border-box;	border-right:1px solid #e9e9e9;	margin-top:6px;}
.map li a:hover {	color:#c20813}
.map li:last-child {	border-right:0}
.map li h3 {	font-size:14px;	color:#333;	height:32px;	line-height:32px;	border-bottom:1px solid #e9e9e9; margin-bottom:6px;}
.map li a {	display:block;	line-height:24px}
.tbgg_big{ display:none; width:778px; height:188px; position:absolute; left:240px; top:0; z-index:15;}
.wrap{ width:100%; overflow:hidden; font-family:"microsoft yahei"; position:relative;}
.logo{ width:210px; height:90px; position:absolute; left:50%; top:20px; margin-left:-700px; z-index:20}
.logo a{ display:block;}
.tshare{ width:445px; height:31px; overflow:hidden; background:url(../images/topbar_bg.png) no-repeat 0 0; position:absolute; right:50%; top:0; margin-right:-600px; z-index:20; }
.t_link{ width:200px; height:31px; overflow:hidden; float:left; margin:0 0 0 30px; font-size:12px; color:#333; line-height:28px;}
.t_link a{ padding:0 6px; font-size:12px; line-height:28px; color:#000;}
.t_share{ width:160px; height:31px; float:left; margin-left:30px;}
.t_share span{ float:left; font-size:12px; color:#000; line-height:28px;}
.t_share a{ display:block; float:left; width:23px; height:23px; overflow:hidden; margin-right:6px; background-image:url(../images/icon_share.png); background-repeat:no-repeat; margin-top:3px;}
.s_qq{ background-position:0 0;}
.s_wb{ background-position:-31px 0;}
.s_wx{ background-position:-62px 0;}
/*头部样式结束*/
.snav{ width:100%; height:86px; background:url(../images/nav-gb.jpg) no-repeat center 0; overflow:hidden; position:relative;}
.snav_cont{ width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.snav_t{ display:block; width:173px; height:36px; background:url(../images/s_navt_wallet.jpg) no-repeat 0 0; position:absolute; left:50%; top:26px; margin-left:-500px;}
.snav ul{ width:600px;  height:30px; float:right; margin-top:28px; display:flex; flex-flow:row nowrap; justify-content:flex-end;}
.snav ul li{ display:block; width:168px; height:30px; position:relative; float:left; }
.snav ul li a{ display:block; width:100%; height:30px; font-size:18px; line-height:30px; color:#ffd8db; text-align:center;}
.snav ul li em{ display:block; width:1px; height:18px; background:#e9abad; position:absolute; right:0; top:7px;}
.snav ul li a:hover,.snav ul li a.hover{color:#fed06d}
.tc_main{ width:1000px; min-height:560px; margin:0 auto; position:relative; padding:20px 0; overflow:hidden;}
.tc_left{ width:200px; float:left}
.tc_left .ul_dis{ display:block; border:1px solid #ccc; border-top:0; padding:10px 20px 17px 20px; min-height:500px;}
.tc_left .ul_dis li{ padding-top:16px; cursor:pointer;}
.ul_dis li:hover b,.ul_dis li.hover b{ background:#ffa200; color:#fff;}
.tc_left .ul_dis li a:hover, .tc_left .ul_dis li a.hover{color:#c20813}
.tc_left .left_title{ background:#c20813; height:40px; text-align:center; color:#fff; line-height:40px; font-size:18px; position:relative;}
.tc_left .left_title .left_title_icon{ background:url(../images/icon.png) no-repeat -407px -27px; width:30px; height:30px; display:block; top:5px; left:20px; position:absolute;}
.tc_left .b_title{ display:block; height:30px; line-height:30px; background:#f1f1f1; text-align:center; font-size:14px; color:#747474; font-weight:bold;}
.tc_left .b_title_icon{ width:10px; height:10px; display:block; top:10px; right:20px; background:url(../images/icon.png) no-repeat -468px -48px;}
.tc_left li.hover .b_title_icon{ background:url(../images/icon.png) no-repeat -468px -39px;}
.a_text{ margin-top:5px;}
.a_text{ display:none;}
.tc_left .ul_dis li.hover .a_text{ display:block;}
.a_text a{ line-height:24px; color:#666; display:block; text-indent:50px; font-size:12px;}
.tc_right{ float:left; margin-left:20px; width:780px; position:relative; overflow:hidden; min-height:500px; }
.tc_rt{ width:100%; height:60px;}
.tc_rt_l{ width:500px; height:39px; position:absolute; right:20px; top:0;}
.tc_rt_l p{ display:block; width:100%; font-size:14px; color:#000; line-height:32px; font-weight:bold; text-align:right;}
.tc_rt_l p a{ display:inline; float:none; color:#e84e4a; margin-left:6px;}
.tc_rt_b { display:flex; flex-flow:row nowrap; justify-content:flex-end;}
.tc_rt_b li{ display:block; position:relative; font-size:12px; color:#333; line-height:20px;}
.tc_rt_b a{  padding:0 3px; font-size:14px; color:#000000; line-height:20px;}
.tc_box{ border: 1px solid #ccc; margin-bottom:16px;}
.tc_rc_t{ width:100%; height:39px; background:url(../images/tc_t_bg.jpg) repeat-x 0 0; overflow:hidden;}
.tc_rc_t h4{ display:block; float:left; font-size:16px; color:#000; line-height:38px; margin-left:14px;}
.tc_rc_t a{ float:left; display:block; font-size:14px; color:#1d5283; line-height:38px; margin-left:20px; text-decoration:underline;}
.tc_box_c{ padding:16px 10px; overflow:hidden;}
.tc_rc_ul{ padding:40px;}
.tc_rc_ul li{ width:100%; margin-bottom:16px; height:20px; font-size:12px; color:#000; position:relative;}
.tc_rc_ul li em{ display:block; width:20px; height:20px; float:left; background:url(../images/icon01.png) no-repeat -76px -63px; margin-right:12px;}
.tc_rc_ul li strong{ font-size:14px; margin-right:40px;}
.a_info{ padding:20px 20px 26px 20px; position:relative;}
.a_info p{ font-weight:bold;}
.a_info_icon{ width:48px; height:inherit; float:left; }
.a_info_icon em{  display:block; width:48px; height:41px; background:url(../images/icon01.png) no-repeat 0 -42px; }
.line_da{ width:100%; height:1px; border-bottom:1px dashed #b5b5b5;}
.a_info_c{ width:100%; box-sizing:border-box; padding-left:66px; padding-top:6px; }
.a_info_c p{ display:block; width:100%; font-size:14px; color:#000; line-height:24px; margin-bottom:5px;  }
.a_info_c span{ display:block; width:100%; font-size:14px; color:#c20813; }
.a_btn_b{ margin-top:10px;}
.a_btn{ display:block; float:left; width:125px; height:36px; background:url(../images/icon01.png) no-repeat 0 0; font-size:16px; color:#fff; line-height:36px; text-align:center;}
.a_btn_grey{  display:block; float:left; width:125px; height:36px; background:url(../images/icon01.png) no-repeat 0 -93px; font-size:16px; color:#474a52; line-height:36px; text-align:center; margin-left:10px;}
.w_b{ width:450px; float:left; background:#e0f0fb; border:1px solid #cccccc; position:relative; margin-top:16px; padding:14px 0;}
.w_b em{ display:block; width:23px; height:23px; background:url(../images/icon01.png) no-repeat -50px -60px; position:absolute; left:12px; top:15px;}
.w_b h4{ display:block; width:100%; padding-left:46px; box-sizing:border-box; font-size:16px; color:#000; }
.w_b p{ display:block; width:100%; padding-left:46px; box-sizing:border-box; font-size:16px; color:#1d5283; }
.w_b h4 span,.w_b p span{ color:#ff0000; padding:0 6px;}
.rc_tbox{ width:740px; box-sizing:border-box; border: 1px solid #dcdcdc; padding:18px; margin:10px auto;}
.rc_tbox p{ font-size:13px; color:#000; line-height:26px;}
.rc_tbox span{ color:#ff0000;}
.tc_form{ width:100%; padding:20px 0;}
.tc_form{ width:640px; margin:0 auto;}
.fa_l{ font-size:14px; color:#000; text-align:right; padding-right:10px; font-weight:bold;}
.tc_form tr{ height:46px;}
.tc_form .cr{ color:#ff0000;}
.fa_n{ float:left;}
.fa_t{ float:left; margin:6px 0 0 0; line-height:20px;}
.i_psw,.i_txt,.i_sel{ float:left; width:214px; height:32px; border:1px solid #bfbfbf; padding:0 6px; background:#fff; font-size:14px; color:#000; margin-right:10px;}
.icon_star{ font-size:12px; color:#ff0000; padding:0 6px 0 0; line-height:32px; float:left;}
.i_btn{ display:block; float:left; width:120px; height:34px; background:#76b3e1; border:1px solid #c5e2fa; font-size:14px; color:#fff; text-align:center; line-height:30px; border-radius:5px; margin-right:10px; }
.yzm_img{ display:block; float:left; width:96px; height:32px; overflow:hidden; border:1px solid #bfbfbf;  margin-right:10px;}
.yzm_img img{ width:100%;}
.fa_c{ font-size:14px; color:#000;}
.fa_c .i_yzm,.oa_fu .i_yzm{ width:110px; float:left;}
.che{ width:14px; height:14px; float:left; margin-top:2px}
.che_yx{ float:left; margin-left:6px; font-size:12px; color:#000;}
.che_yx a{ color:#16547f;}
.wa_r{ margin:34px 0 0 10px;}
.wa_r ul li{ float:left; font-size:14px; color:#1d5283; line-height:36px;}
.wa_r ul li a{ padding:0 6px; color:#1d5283; text-decoration:underline;}
.wa_r .a_btn{ margin-left:16px;}
.tc_table{ width:100%;}
.tc_table tr{ height:46px; border-bottom:1px solid #cccccc;}
.tc_table th{ border-bottom:1px solid #cccccc; text-align:center; font-size:14px; color:#000;}
.tc_table td{ border-bottom:1px dashed #cccccc; text-align:center; font-size:14px; color:#000;}
.tc_table tr:last-child td{ border-bottom:none;}
.tc_table td.tf_b{ color:#1d5283;}
.tf_a{ display:flex; flex-flow:row nowrap; justify-content:center;}
.tf_a a{ float:left; padding:0 6px;  color:#1d5283; line-height:36px;}
.acc_info ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.acc_info li{ margin:0 20px; line-height:22px;}
.acc_info li p{ float:left; font-size:14px; color:#000; font-weight:bold;}
.acc_info li span{ display:block; width:80px; float:left; background:#df3640; height:22px; text-align:center; font-size:12px; color:#fff;  margin-left:6px;}
.safety{ float:left; margin-left:6px; height:22px;}
.safety i{ display:block; width:34px; float:left; font-size:12px; color:#fff; line-height:22px; text-align:center;}
.safety i.scr{ background:#df3640;}
.safety i.scg{ background:#c4c4c4;}
.acc_b{ width:100%; margin:20px 0 12px; position:relative; overflow:hidden; box-sizing:border-box;}
.acc_b em{ display:block; width:24px; height:18px; float:left; margin:0 6px 0 20px; background:url(../images/icon01.png) no-repeat -128px 0;}
.acc_b a{ float:left; font-size:14px; color:#ff0000; line-height:16px;}
.oacc_form{ padding:20px 0 20px 30px;}
.oa_fu{ width:100%; height:auto; overflow:hidden; position:relative; clear:both; margin-bottom:16px;}
.oa_fu .fu_l{ width:160px; font-size:14px; color:#000000; text-align:right; line-height:32px; font-weight:bold; float:left;}
.oa_fu_input{ width:540px; float:left; margin-left:6px;  line-height:32px; font-size:14px; color:#000 }
.a_cb{ color:#2d6c9b; text-decoration:underline;}
.fu_pt .a_cb{ margin-right:10px}
.fu_pt{ display:block; width:100%; clear:both; font-size:14px; color:#6f6f6f; line-height:16px; margin:6px 0 0 0; float:left;}
p.cr,.oa_fu .cr{ color:#ff0000;}
.oa_fu .a_btn{ margin-left:160px;}
.arecharge td{ font-size:14px; color:#000;}
.arecharge{ min-height:495px;}
.fu_pt_ma{ position:relative; text-indent:20px;}
.fu_pt_ma em{ display:block; width:16px; height:16px; background:url(../images/icon01.png) no-repeat -50px -42px; position:absolute; left:0; top:4px;}
.pay-table{ width:700px; margin:10px 0 20px 30px;}
.pay-table .fa_l{ width:140px;}
.pay-table td{ padding:10px 0;}
.pay-input{ border:1px solid #d6d6d6; width:232px; height:38px; line-height:38px; padding-left:5px; border-radius:5px; box-shadow:inset 1px 1px 1px #ececec; box-sizing:border-box}
.pay-yzinput{ border:1px solid #d6d6d6; width:133px; height:38px; line-height:38px; padding-left:5px; border-radius:5px; box-sizing:border-box}
.pay-way li{ float:left; margin-right:10px; cursor:pointer; box-sizing:border-box; overflow:hidden; }
.pay-way li input[type='radio'],.yx-bank li input[type='radio'], .phone input[type='radio']{ display:none}
.pay-way li .payment{ width:78px; height:35px; box-sizing:border-box; display:block; position:relative; cursor:pointer}
.pay-way li .payment.hover{ border:1px solid #e44148}
.pay-way li .img-1{ background:url(../images/wxsm.jpg) no-repeat center center}
.pay-way li .img-2{ background:url(../images/zfb.jpg) no-repeat center center}
.pay-way li .img-3{ background:url(../images/kj.jpg) no-repeat center center}
.pay-way li .img-4{ background:url(../images/yl.jpg) no-repeat center center}
.yz-input{ width:214px; height:32px; border:1px solid #bfbfbf; padding:0 6px; background:#fff;font-size:14px; color:#000; line-height:32px;  box-sizing:border-box}
.pay-way,.yx-bank{ width:500px;}
.yx-bank li {  float:left; }
.yx-bank li .bank{ height:30px; width:137px; display:block; position:relative; cursor:pointer; background-image:url(../images/yh_list.png);  margin:2px; border:1px solid #ccc;}
.czk{ display:none}
.yh2 {background-position: 0 -54px;}
.yh3 {background-position: 0 -108px;}
.yh4 {background-position: 0 -162px;}
.yh5 {background-position: 0 -216px;}
.yh6 {background-position: 0 -270px;}
.yh7 {background-position: 0 -324px;}
.yh8 {background-position: 0 -378px;}
.yh9 {background-position: 0 -432px;}
.yh10 {background-position: 0 -486px;}
.yh11 {background-position: 0 -540px;}
.yh12 {background-position: 0 -594px;}
.yh13 {background-position: 0 -648px;}
.yh14 {background-position: 0 -702px;}
.yh15 {background-position: 0 -756px;}
.yh16 {background-position: 0 -810px;}
.yh17 {background-position: 0 -864px;}
.yh18 {background-position: 0 -918px;}
.yh19 {background-position: 0 -972px;}
.yh20 {background-position: 0 -1026px;}
.yh21 {background-position: 0 -1080px;}
.yh22 {background-position: 0 -1134px;}
.yh23 {background-position: 0 -1188px;}
.yh24 {background-position: 0 -1242px;}
.yh25 {background-position: 0 -1296px;}
.yh26 {background-position: 0 -1350px;}
.yh27 {background-position: 0 -1404px;}
.yh28 {background-position: 0 -1458px;}
.yh29 {background-position: 0 -1512px;}
.yh30 {background-position: 0 -1566px;}
.yh31 {background-position: 0 -1620px;}
.yh32 {background-position: 0 -1674px;}
.yh33 {background-position: 0 -1730px;}
.select{ background:url(../images/select.png) no-repeat; display:none; position:absolute; width:15px; height:14px; top:0; right:0; }
.m_amount{ height:32px;}
.m_amount p,.p_fl{ float:left; line-height:32px; font-size:14px; color:#000;}
.m_amount p{ margin-left:6px;}
.p_fl{ margin:0 6px;}
.m_amount .yz-input,.oa_fu_input .yz-input{ float:left; width:120px;}
.yangshi_gx{ width:250px; height:20px; background-color:#fbfbfb;}
.yangshi_gx .wz_gx{ display:block; height:20px; margin:0 0 0 10px; padding:0; float:left; font-size:14px; color:#666; line-height:20px;}
.btn_gx{ float:right; margin-right:10px; background-color:transparent; cursor:pointer;}
.yzm{ width:250px; height:60px; position:relative; background-color:#fbfbfb;}
.yzm_z{ display:block; width:250px; height:60px;}
.yzm_button{  display:block; background-color:transparent; width:20px; height:20px;  font-size:0; border:0; border-radius:10px; position:absolute; padding:0; z-index:2;}
.yzm_button:hover{  background:red url(../images/yzm_icon_close.png) no-repeat 0 0;}
.yzm_button:focus,.yangshi_gx button:focus{ outline:none; }
.yzm_button_close{ background:red url(../images/yzm_icon_close.png) no-repeat 0 0;}
.yzm_button:hover svg{ opacity:0;}
.wx_pay_cont{ display:block; width:700px; margin:40px auto; position:relative;}
.wx_p_t ul{ width:100%; overflow:hidden; margin:0; padding:0;}
.wx_p_t ul li{ list-style-type:none; float:left; font-size:18px; color:#000000; font-weight:bold; line-height:24px; margin:0;}
.wx_p_t li span{ color:#e54148}
.wx_p_t p{ font-size:14px; margin:0; padding:0; line-height:24px; color:#666666;}
.wx_p_n{ width:100%; overflow:hidden; margin:20px 0 0 0; padding:0;}
.wx_p_n ul{ width:100%; overflow:hidden; margin:0; padding:0;}
.wx_p_n li{ list-style-type:none; width:260px; overflow:hidden; float:left; margin:0; padding:0; font-size:14px; color:#111111; line-height:24px;}
.wx_code{ width:100%;  overflow:hidden; margin:36px 0 0 0; padding:0;}
.wx_code_c{ width:320px; height:410px; float:left; margin:0; padding:0; border-right:1px solid #eee;}
.wx_code_p{ width:260px; height:300px; overflow:hidden; margin:20px 0 0 0; border:1px solid #ccc;}
.wx_code_c span{ display:block; width:180px; height:180px; margin:20px auto; text-align:center; }
.wx_code_c span img{width:180px; height:180px;}
.wx_code_p h5{ display:block; width:100%; margin:10px 0; text-align:center; font-size:16px; color:#e13a41;font-family:microsoft yahei;}
.wx_code_p p{ width:100%; height:46px; overflow:hidden; text-align:center; line-height:46px; margin:0; padding:0; font-size:13px; color:#fff; background:#508ab7;}
.wx_code_b{ width:260px; overflow:hidden; margin:24px 0 0 0; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.wx_code_b01{ background:url(../images/btn_bg.jpg) no-repeat scroll 0 0; color:#fff; cursor:pointer; display:inline-block;  height:37px; text-align: center; width: 126px; float:left; border:0; font-family: 微软雅黑;}
.wx_s{ width:360px; float:left; overflow:hidden; margin:0; padding:0; text-align:center}
.cz_suc{ min-height:409px; padding:60px 36px; overflow:hidden; margin:0 auto; text-align:center;}
.cz_suc b{ display:block; width:100%; font-size:28px; color:#e44148; line-height:46px; text-align:center; margin-bottom:16px;}
.cz_suc span{  width:100%; font-size:18px; color:#666; line-height:36px; text-align:center; font-weight:bold;}
.cz_suc p{ font-size:14px; color:#666; line-height:36px; text-align:center;}
.cz_suc p span{color:#666; line-height:32px; font-weight:normal;}
.cz_suc p a{ color:#666;}
.p_ma{ width:100%; clear:both; font-size:14px; color:#000; margin-top:10px; float:left; }
.p_ttp{ width:100%; background:#dceeff; border:1px solid #a3c1dc;padding:10px 16px; box-sizing:border-box; line-height:24px;}
.bg_box{ width:100%; box-sizing:border-box; padding:20px 26px; border: 1px solid #ccc; background:#f1f1f1; margin-bottom:16px;}
.bg_box:last-child{ margin-bottom:0;}
.fwb{ font-weight:bold;}
.oa_fu_input .a_cb{ margin-left:6px;}
.fl_166{ margin-left:166px; float:left;}
.calender{ width:255px; margin:50px auto; top:0; left:0; border:4px #D6D6D6 solid; background:#f5f5f5; position:absolute; display:none; z-index:999;}
.calendertb{width:100%;}
.calendertb td{width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:35px; height:30px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }
.tdtoday{ background:#0080FF;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getyear{ height:35px; line-height:35px; width:100%; text-align:center;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}
.mh_date{width:140px; height:20px; float:left; line-height:20px; padding:5px; border:1px #959595 solid; cursor:pointer; background:url(../images/dateIco.png) no-repeat right center; margin-right:10px;}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }
.tc_lc{ width:100%; height:236px; overflow:hidden; margin:0; position:relative;}
.set_unit{ width:100%; margin:12px 0 24px;}
.set_tt{ width:100%; height:26px; border-bottom:1px solid #cccccc;}
.set_tt h4{ font-size:14px; color:#000000; font-weight:bold; margin-left:30px; line-height:16px;}
.set_uc{ padding:24px 60px;}
.set_uc li{ display:block; width:100%; margin-bottom:16px; font-size:14px; color:#000; clear:both; overflow:hidden;}
.set_uc li span,.set_uc li p,.set_uc li a{ float:left;}
.set_uc li a{ margin-left:10px;}
.p_cgreen{ color:#146530;}
.set_uc li span.cr{ padding:0 4px; font-weight:bold;}
.oa_fu_input .i_btn{ float:left; margin-right:10px;}
.f_cb{ color:#2e6792;}
.oa_fu_input .i_sel{ width:120px; margin-right:10px;}
.fuinput_tip{ font-size:13px; float:left; color:#ff0000; line-height:30px;}
.list_pages{ width:100%;}
.list_pages ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center;}
.list_pages li a{ display:block; padding:0 5px; font-size:14px; color:#000;}
.list_pages li a:hover,.list_pages li a.active{ text-decoration:underline;}
.list_pages{ width:100%; height:30px; padding:30px 0 10px;}
.tc_lg{ width:100%; position:relative; overflow:hidden; margin-bottom:20px; }
.tclg_l{ width:705px; height:340px; overflow:hidden;}
.tclg_r{ width:284px; height:338px; margin-left:9px; border:1px solid #cccccc;}
.tc_banner,.tc_banner_list{ width:705px; height:340px; overflow:hidden; position:relative;}
.tc_banner_list ul{ width:100%; height:340px; position:absolute; left:0; top:0;}
.tc_banner_list li { float: left; width:705px; height:340px; overflow:hidden;}
.tc_banner_list li a {  display: block;  height:340px; width: 100%;}
.tc_banner_item { display:none; bottom: 10px;    overflow: hidden;     right:20px;    z-index: 2; position:absolute;}
.tc_banner_item li { background: #fff none repeat scroll 0 0;    border-radius: 10px;    float: left;    height:16px;    margin: 0 3px;    width:16px;}
.tc_banner_item li.hover {    background: #dca338 none repeat scroll 0 0;  width: 30px;}
.login-content{ width:100%;  position:relative; z-index:inherit;}
.login-title{ width:100%; font-size:16px; margin:16px 0 0; text-align:center; color:#000; font-weight:bold;}
.tclg_box{ padding:0 17px; position:relative; overflow:hidden;}
.login-prompt{ width:100%; min-height:20px; margin-top:6px;}
.login-prompt p{ display:block; padding-left:25px; color:#d63640; font-size:13px; line-height:18px; position:relative;}
.login-prompt p em{ display:block; width:20px; height:20px; background:url(../images/icon.png) no-repeat -412px 0; position:absolute; left:0; top:0;}
.tclg_form{ width:100%; margin-top:6px;}
.tclg_fu{ width:100%;  position:relative; margin-bottom:9px;}
.tclg_fu_txt{ width:100%; height:36px; border:1px solid #ccc; position:relative; padding:0 6px 0 42px; box-sizing:border-box; background:#fff; font-size:14px;}
.tclg_fu em{ display:block; width:24px; height:24px; position:absolute; left:8px; top:6px; background-image:url(../images/icon.png); background-repeat:no-repeat; z-index:2;}
.icon_user{ background-position:0 -99px;}
.icon_psw{ background-position:0 -127px;}
.tclg_fu .yangshi_gx,.tclg_fu  .yzm{ width:100%;}
.login-btn{ width:250px; height:36px; background:url(../images/icon01.png) no-repeat 0 -130px; font-size:16px; color:#fff; font-weight:bold; text-align:center;}
.text-zh{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center; font-size:12px; color:#7a7a7a;}
.text-zh a{ font-size:12px; color:#7a7a7a; padding:0 6px;}
.tc_que{ width:100%; border:1px solid #ccc; box-sizing:border-box;}
.tc_que_c{ padding:20px 0 20px 40px; overflow:hidden;}
.tc_que_c li{ width:33%; height:24px; position:relative; float:left; font-size:14px; color:#000; margin:12px 0;}
.tc_que_c li a{ display:block; width:100%; padding-left:10px; line-height:24px; }
.tc_que_c li em{ display:block; width:5px; height:5px; background:url(../images/icon01.png) no-repeat 0 -155px; position:absolute; left:0; top:10px;}
.tc_que_c li a:hover{ color:#c20813;}
/*极宝阁*/
.jbg_main{ width:100%; height:auto; background:#fff url(../images/bg_img01.jpg) no-repeat center 0; position:relative;}
.userManual .jbg_main{ height:585px;}
.jbg_banner{ width:1200px; height:405px; margin:0 auto; position:relative; overflow:hidden;}
.jbg_logo{ width:208px; height:82px; position:absolute; left:50%; top:20px; margin-left:-600px;}
.jbg_banner_c{ width:558px; height:220px; margin:120px auto 0;}
.jbg_banner_c span{ display:block; width:100%;}
.jbg_center{ width:1000px; margin:0 auto ; position:relative;}
.jc_t{ width:100%;  position:relative; margin-bottom:14px;}
.jc_tlg{ height:30px; font-size:14px; line-height:18px; color:#000;}
.jc_tlg_l{ width:820px;}
.jc_tlg_lun,.jc_tlg_led{ width:100%; clear:both;}
.jc_tlg_led p,.xinx { position:relative; float:left; margin-right:16px;}
.xinx .em_cou{  color:#ff0000; font-size:12px; text-align:center; line-height:16px; }
.jc_tlg_led .xinx { color:#000;}
.jc_thot{ width:100%; height:40px; background:#faffff; clear:both; position:relative; box-sizing:border-box; overflow:hidden;}
.jc_tlg_r{ display:flex; flex-flow:row nowrap; justify-content:flex-end; }
.jc_tlg_r a{ padding:0 6px;}
.jc_tlg_l a{ color:#ff0000; padding:0 3px;}
.jc_tlg_l a:hover{ text-decoration:underline;}
.jc_thot p{ display:block; width:auto; height:40px; font-size:16px; color:#000; line-height:40px; font-weight:bold; position:relative; float:left; padding-left:40px;}
.jc_thot em,.jc_thot p em{ display:block; width:15px; height:13px; background:url(../images/icon01.png) no-repeat -166px 0; position:absolute; left:10px; top:14px;}
.jc_nav{ width:100%; height:60px; background:#464646; position:relative;}
.jc_nav ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center;}
.jc_nav li{ display:block; font-size:18px; line-height:60px; text-align:center;}
.jc_nav li a{ color:#fff; padding:0 40px;}
.jc_nav li a:hover,.jc_nav li a.hover{ color:#ffac1b;}
.jc_c{ width:1000px; min-height:360px; margin:0 auto 60px; position:relative; background:#fff;}
.jc_ct{ width:100%; min-height:46px; background:#fff; position:relative;}
.jc_sel{ width:100%; height:46px; font-size:18px; color:#000; line-height:46px;}
.jc_sel a{ padding:0 12px; color:#000; }
.jc_sel a:hover,.jc_sel a.hover{ color:#ff0000;}
.jc_list{ width:100%; background:#eff8f8; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
.jc_ltable th,.off_ltable th{ height:36px; background:#26b1b4; font-size:16px; color:#fefefe; font-weight:normal;}
.table_sel{ height:36px; position:relative;}
.table_sel p,.table_lev p,.table_time p{ float:left; line-height:36px; text-align:right;}
.sel_up,.sel_down{ width:12px; height:17px; float:left; background-image:url(../images/icon01.png); background-repeat:no-repeat; margin:11px 0 0 3px ;}
.sel_up:hover,.sel_up.hover{ background-position:-216px 0;}
.sel_down:hover,.sel_down.hover{ background-position:-231px 0;}
.sel_up{ background-position:-187px 0;}
.sel_down{ background-position:-202px 0;}
.table_sel p{ width:60px;}
.table_lev p{ width:50px;}
.table_time p{ width:90px; }
.jc_ltable .cgrey td{ color:#969696;}
.jc_ltable td{ height:72px; text-align:center; font-size:14px; color:#000; border-bottom:1px solid #cccccc;}
.jc_ltable tr:nth-child(odd){ background-color:#faffff;}
.table_view{ min-width:102px; float:right; position:relative; height:72px; line-height:72px; display:flex; flex-flow:row nowrap; justify-content:flex-start; margin-right:10px; }
.table_view a{  color:#26b1b4; text-decoration:underline; margin:0 2px;}
.table_view em{ display:block; width:15px; height:15px; margin:30px 2px 0; background-image:url(../images/icon01.png); background-repeat:no-repeat;}
.offer_hd{ width:100%; height:46px; position:relative; margin-top:10px;}
.offer_hd ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center;}
.offer_hd li{ display:block; height:24px; padding:0 6px; margin:0 24px; font-size:16px; color:#5a5a5a; line-height:20px; cursor:pointer;}
.offer_hd li:hover,.offer_hd li.hover{ color:#000; font-weight:bold;}
.offer_list{ display:block; width:960px; height:146px; background:#fff; margin:0 auto 20px; padding-top:24px; border-radius:5px; }
.offer_c{ width:100%; background:#eff8f8; overflow:hidden; padding:20px 0;}
.offer_info p{ display:block; width:90px;  font-size:14px; color:#000; line-height:20px; text-align:center; margin-top:14px;}
.offer_info .tl_img{ width:80px; height:48px; margin-top:0; position:relative;}
.tl_img{ width:48px; height:48px; margin:0 auto; position:relative; }
.tl_img a{ display:block; width:48px; height:48px; overflow:hidden; margin:0 auto;}
.tl_img a img{ width:48px;}
.tl_img_info{ display:none; width:300px; height:157px; position:absolute; left:49px; top:0; z-index:10; background:url(../images/tdetail_bg.png) repeat 0 0; border-radius:8px; border:1px solid #33bbbd;}
.offer_info .tl_img_info{ left:64px;}
.tl_img_il{ width:100px; height:127px; float:left; margin:10px 10px 0 10px; border:2px solid #0e73b5; border-radius:8px; overflow:hidden;}
.tl_img_il img{ width:100px; height:127px;}
.tl_img_ir{ width:170px; float:left; margin:10px 0 0 0; }
.tl_img_ir li,.offer_info .tl_img_ir li p{ width:100%; font-size:13px; color:#fff; line-height:26px; overflow:hidden; text-align:left; width:auto; margin:0; }
.tl_img_ir li .gd_txt,.tl_img_ir li .gd_val{ width:auto; float:left;}
.tl_img:hover .tl_img_info{ display:block;}
.tl_img_pic{ display:block; width:48px; height:48px; overflow:hidden;}
.tl_img_pic img{ width:100%;}
.offer_info p.tl_img span{ margin:0 auto;}
.tl_img span{ display:block; width:48px; height:48px; overflow:hidden;}
.tl_img span img{ width:100%;}
.offer_info{ margin:0 20px 0; height:65px;  display:flex; flex-flow:row nowrap; justify-content:space-between;}
.price_ori,.price_pre{ display:block; width:100%; float:left; text-align:center; }
.price_pre{ font-size:18px; color:#ff0000; font-weight:bold; line-height:26px;}
.price_ori{ font-size:12px; line-height:12px; text-decoration:line-through;}
.offer_state{ margin:0 24px; font-size:18px; line-height:56px; border-top:1px solid #ccc;}
.offer_state p{ display:block; padding-left:12px;}
.offer_state_cb{ color:#26b1b4;}
.offer_state_cg{ color:#19953c;}
.offer_state_cr{ color:#ff0000;}
.offer_state_cgrey{ color:#9f9f9f;}
.offer_info p.tl_name{ width:210px;}
.offer_info p.tl_time{ width:160px; }
.offer_info p.tl_price,.offer_info p.tl_op{ width:120px;}
.offer_info p.tl_dist{ width:110px;}
.offer_t{ width:100%; height:36px; background-color:#26b1b4; }
.offer_t .offer_info{ height:36px; padding:0 44px; margin:0;}
.offer_t .offer_info p{ color:#fff; line-height:36px; margin-top:0; font-size:16px;color:#fff;}.offer_list .offer_info p.tl_price{ margin-top:0;}
.jc_list td.cr{ color:#ff0000;}
.od_t{ width:100%; background:#eff8f8; border-top:1px solid #ccc; padding:0 14px; overflow:hidden; box-sizing:border-box;}
.od_t h4{ display:block; width:100%; border-bottom:1px solid #ccc; height:40px; font-size:16px; color:#000; font-weight:bold; line-height:40px;}
.od_tc{ width:720px; float:left; overflow:hidden; position:relative; padding:40px 24px;}
.od_t .gd_intr_img{ margin:20px 0 20px 14px;}
.od_t ul{ width:100%;}
.od_t ul li{ font-size:14px; color:#000; line-height:30px;} 
.od_t_ptime{ margin-left:120px;}
.icon_h{ background-position:-128px -20px; right:30px;}
.icon_g{ background-position:-144px -20px; right:12px;}
.jc_sort{ width:100%; padding:30px 0 20px;}
.jc_sort li{ width:100%; overflow:hidden; position:relative; margin-bottom:10px; font-size:14px; color:#000;}
.jc_sort li p{ float:left;}
.jc_sort li a{ float:left; padding:0 8px; cursor:pointer}
.jc_sort li a:hover,.jc_sort li a.hover{ color:#ffac1b;}
.f_sel,.f_txt{ display:block; background:#fff; border:1px solid #959595; padding:0 5px; font-size:14px; color:#000; height:26px; box-sizing:border-box;} 
.mp_sel .d_search_sel{ width:116px; float:left; }
.b_search_sel{ width:80px; float:left;}
.b_search_txt{ width:136px; float:left; margin-left:-1px;}
.d_search{ width:240px; float:left;}
.b_search{ width:290px; float:right;}
.b_search_btn{ display:block; width:64px; height:26px; border:1px solid #26b1b4; box-sizing:border-box; float:left; margin-left:5px; background:#26b1b4; font-size:14px; color:#fff; text-align:center;  }
.jc_sort_s{ width:100%; height:65px; margin-top:30px; position:relative;}
.jc_sort_hd{ min-width:540px; float:left;}
.jc_sort_hd li{ display:block; width:144px; height:40px; float:left; margin-right:27px; font-size:16px; color:#2c8079; line-height:40px; text-align:center; cursor:pointer; background:#d4edf2;}
.jc_sort_hd li:last-child{ margin-right:0;}
.jc_sort_hd li:hover,.jc_sort_hd li.hover{ background:#ffac1b; color:#fefefe;}
.jc_sort_search{ width:260px; float:right;}
.jc_sort_search p{ display:block; height:40px; float:left; font-size:14px; color:#000000; line-height:40px;}
.jc_sort_search .jsea_txt{ border:1px solid #959595; background:#fff; width:116px; height:26px; float:left; margin:6px 0 0 0; padding:0 6px;}
.jc_sort_search .jsea_btn{ display:block; width:64px; height:28px; float:left; background:#26b1b4; margin:6px 0 0 6px; text-align:center; font-size:14px; color:#fefefe; line-height:26px;}
.js_sta{ width:100%; height:60px; position:relative; display:flex; flex-flow:row nowrap; justify-content:center; line-height:60px;}
.js_sta p,.js_sta a{ padding:0 3px;}
.js_sta a.js_blue,.tl_op a.js_blue{ color:#26b1b4; text-decoration:underline;}
.tl_op a.js_blue{ margin:0 auto; float:none;}
.js_lq_btn{ display:block; width:52px; height:22px; float:left; margin:20px 6px 0 0; line-height:20px; border-radius:5px; font-size:14px; color:#fff; background:#ffac1b;}
.js_blue{ float:left;}
.jc_sort_bd{ width:100%; position:relative;}
.jc_sort_unit{ display:none;}
.jc_sort_unit.on{ display:block;}
.jc_s_search{ width:100%; height:30px; padding:10px 0 20px; position:relative;}
.jcs_search_c .jcs_p{ float:left; font-size:14px; color:#000; line-height:26px; margin-left:10px;}
.jcs_search_c .f_txt{ width:96px; float:left; height:26px; margin-right:3px;}
.jcs_search_c .f_txt:first-child{ margin-right:10px;}
.jc_ltip{ width:966px; padding:20px 30px; box-sizing:border-box; margin:40px auto; position:relative; background:#fff; border:1px solid #cccccc;}
.jc_ltip p{ font-size:14px; color:#ff682d; line-height:26px;}
.gdetail{ width:100%; border:1px solid #cccccc; background:#eff8f8; position:relative; margin-top:20px; box-sizing:border-box;}
.gd_intr{ padding:20px 20px 40px;}
.gd_intr h4{ display:block; width:100%; height:30px; border-bottom:1px solid #ccc; font-size:16px; color:#000000; font-weight:bold; line-height:18px;}
.gd_intr_c{ width:100%; min-height:205px; padding:30px 0 0; position:relative; overflow:hidden;}
.gd_cotrl{ position:absolute; right:20px; top:20px;}
.gd_cbook{ min-width:180px; float:right;}
.gd_cshare{ float:right; width:auto; }
.gd_cbook a,.gd_cshare a{ width:100%; height:20px; font-size:14px; color:#000; padding-left:20px; position:relative; }
.gd_cbook a.hover{ color:#666; background:url(../images/icon_star.png) no-repeat 0 0;}
.gd_cbook a { background:url(../images/icon_star.png) no-repeat 0 -18px;}
.gd_cbook span{ font-size:14px; color:#000; }
.gd_cbook a em{ display:none;}
.gd_cshare a em{ display:block; width:11px; height:11px; background:url(../images/icon_star.png) no-repeat 0 -38px; position:absolute; left:5px; top:4px;}
.gd_intr_img{ width:142px; height:180px; overflow:hidden; border-radius:10px; float:left; margin:6px 0 0 14px; border:2px solid #0e73b5}
.gd_intr_info{ float:left; margin-left:30px;}
.gd_intr_info ul{ width:500px;}
.gd_sintr_info ul{ width:700px;}
.gd_sintr_info li.gd_sold_btn{ margin-top:20px;}
.gd_intr_info li{ display:block; width:100%; font-size:14px; color:#010101; clear:both; line-height:26px; overflow:hidden;}
.gd_intr_info li p.gd_phalf{ width:160px;}
.gd_intr_info li p,.gd_intr_info li span{ float:left; }
.gd_intr_info li span.gd_name{ font-size:16px; font-weight:bold;}
.gd_buy_btns{ width:240px; height:90px; position:absolute; right:20px; top:60px; z-index:5;}
.gd_buy_btns a,.gd_buy_btn a,.gd_sold_btn a{ display:block; float:left; height:42px; font-size:16px; color:#fff; line-height:40px; text-align:center; border-radius:6px;}
.gd_buy_btn{ margin-top:10px;}
.gd_buy_btn01{ width:142px; background:#ef3926; cursor:pointer; }
.gd_buy_btn02{  width:76px; background:#ffac1b; margin-left:10px;}
.gd_sold_btn01{ width:142px; background:#26b1b4;}
.gd_buy_btns p{ display:block; font-size:14px; color:#000; line-height:30px; margin-bottom:10px;}
.gd_price{ font-size:24px; color:#ff0000; font-weight:bold;}
.gd_item{ width:100%; height:36px; border-top:1px solid #ccc; background:#26b1b4;}
.gd_item ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.gd_item li{ display:block; width:14.3%; height:36px; font-size:16px; color:#fff; line-height:34px; text-align:center; }
.gd_item li a{ display:block; width:100%; height:36px; font-size:16px; color:#fff; line-height:34px; text-align:center;}
.gd_item li:hover,.gd_item li.hover{ background:#ffac1b;}
.gd_column{ padding:0 18px; margin-top:30px;}
.gd_ct{ width:100%; height:30px; border-bottom:1px solid #33bbbd; position:relative; }
.gd_ct h4{ display:block; height:30px; position:relative; font-size:16px; color:#000; font-weight:bold; padding-left:16px; line-height:18px;}
.gd_ct h4 em{ display:block; width:5px; height:18px; background:#ffac1b; position:absolute; left:0; top:2px;}
.gd_cc{ width:100%; padding:16px;  background:#fff; margin-top:20px; clear:both; box-sizing:border-box;}
.gd_column .gd_cc_half{ width: 50%; float: left;}
.gd_clist{ padding:0 16px; min-width:700px;}
.gd_clist li{ width:400px; float:left; font-size:14px; color:#3b5959; min-height:24px; line-height:24px; margin:5px 0;}
.gd_box{ padding-bottom:40px; width:100%; position:relative;}
.gd_cct{ width:100%; height:30px; font-size:16px; color:#000; font-weight:bold;}
li.full_width{ width:100%; border:0;}
.td_clist{ width:100%; position:relative;}
.td_clist li{ display:block; width:60px; height:60px; position:relative; float:left; margin:10px 8px 10px 16px; }
.td_clist li .icon_tool,.td_icon_tool,.jn_clist .icon_tool{ display:block; width:60px; height:60px; overflow:hidden; position:relative; border:1px solid #33bbbd;  border-radius:10px;}
.icon_tool em,.td_icon_tool em{ display:block; width:36px; height:30px; position:absolute; left:0; top:0;}
.bq_jp{ background:url(../images/icon_bq.png) no-repeat 0 0;}
.bq_zp{ background:url(../images/icon_bq.png) no-repeat 0 -30px;}
.bq_zs{ background:url(../images/icon_bq.png) no-repeat 0 -85px;}
p.p_nu{ font-size:14px; color:#a0a0a0;}
.p_txt{ display:block; width:100%; font-size:14px; line-height:24px; color:#3b5959;}
.zq_detail,.tool_detail{ display:none; width:285px; height:auto; padding:20px 16px; background:url(../images/tdetail_bg.png) repeat 0 0; border:1px solid #33bbbd; border-radius:8px; position:absolute; left:0; top:63px; z-index:5;}
.td_clist .icon_tool_detail{ top:52px;}
.td_clist li:hover .tool_detail{ display:block;}
.zq_clist li:hover .zq_detail{ display:block;}
.td_name{ float:left; margin-left:10px;}
.td_name p{ display:block; width:100%; font-size:14px; color:#ffcb3e; line-height:18px;}
.td_name p.td_name_cb{ font-size:16px; color:#2afffc; font-weight:bold; margin-bottom:3px;}
.tdetail_info{ width:100%; clear:both;}
.td_cr{ clear:both; font-size:14px; color:#ff0000;}
.td_info_cy{ font-size:16px; color:#ffcb3e; font-weight:bold; margin-bottom:3px;}
.tdetail_info dl{ width:100%; clear:both; line-height:18px; margin-bottom:12px;}
.tdetail_info dl:last-child{ margin-bottom:0;}
.tdetail_info dd{ font-size:14px; clear:both;}
p.p_bs{ display:block; height:20px; position:relative; padding-left:24px; line-height:18px; margin-top:5px; }
p.p_bs .icon_bs{ display:block; width:18px; height:18px; position:absolute; left:0; top:0; border:1px solid #33bbbd; border-radius:5px; }
.icon_bs img{ width:100%;}
.td_cw p,.td_pw,.pd_cw p{ color:#fff;}
.td_cg p{ color:#3eff3e;}
.td_cb p,.td_pb{ color:#3eefff;}
.td_cp,.cp{ color:#eb3eff;}
.td_cy p,.pd_cy p{ color:#ffcb3e;}
.icon_tool img,.td_icon_tool img{ width:100%;}
.tdetail_n{ width:100%; margin-bottom:10px; overflow:hidden}
.icon_num{ position:absolute; right:0; bottom:0; padding:2px 3px; font-size:12px; line-height:12px; color:#fff; background:#ff3a36; }
.pd_cw,.pd_cy{ width:400px; }
.pd_cw p,.pd_cy p{ width:180px; float:left; }
.pl_16{ padding-left:16px;}
.icon_jn{ display:block; width:48px; height:48px; float:left; margin:10px 20px 0 0; position:relative;}
.icon_jn span{ display:block; width:48px; height:48px; overflow:hidden; border: 1px solid #33bbbd; border-radius:5px; position:relative; }
.icon_jn img{ width:100%;}
.icon_fu{ display:block; width:20px; height:20px; position:absolute; right:1px; top:3px; background:url(../images/icon_bq.png) no-repeat 0 -64px;}
.pd_jn{ width:100%; height:52px;}
.td_probar{ width:235px; height:18px; float:left;  margin:3px 0 3px 16px;}
.td_probar .pro_n{ float:left; line-height:16px;}
.pro_box{ width:135px; float:left; height:18px; background:#072331; border-radius:50px;  position:relative;}
.pro_box .pro_green{ display:block; height:16px; border-radius:50px; background:#5bc014; position:absolute; left:0; top:0;}
.pro_box .pro_data{ display:block; width:100%; line-height:16px; font-size:14px; color:#fff; text-align:center; position:relative; z-index:5;}
.icon_jn_detail{ display:none; width:265px; height:auto; padding:20px 16px; overflow:hidden; background:url(../images/tdetail_bg.png) repeat 0 0; border:1px solid #33bbbd; border-radius:8px; position:absolute; left:0px; top:52px; z-index:10;}
.icon_jn:hover .icon_jn_detail{ display:block;} 
.pet_show09 .pet_detail,.pet_show10 .pet_detail,.pet_show11 .pet_detail{ right:0; left:auto;}
.pet_show06 .pet_detail{ left:-200px;}
.pet_show07 .pet_detail{ left:-300px;}
.gd_cc .pet_detail{ display:none;}
.win_pet_show{  width:100%; overflow:hidden;   position:relative; z-index:100;}
.pshow_bg{ display: none; width:100%; height:100%;  position:fixed; left:0; right:0; top:0; bottom:0; z-index:100;}
.pshow_c.active .pet_detail,.childshow_c.active .pet_detail{ bottom:0; transition: bottom 0.3s 0s linear;}
.pet_detail{ width:680px; height:auto; padding:20px 16px; background:url(../images/tdetail_bg.png) repeat 0 0; border:1px solid #33bbbd; border-radius:8px; position:fixed; left:50%; bottom:-200%; z-index:120; margin-left:-340px; transition: bottom 0.3s 0s linear}
.pet_clist li,.child_clist li{ cursor:pointer;}
.pet_zb_info .icon_jn_detail,.ys_jn .icon_jn_detail{ bottom:50px; top: auto;}
.gd_column_last{ min-height: 440px;}
.td_half p{ display: block; width: 50%; float: left;}
.jc_message_hd{ width:100%; height:36px; background-color:#26b1b4; overflow:hidden; position:relative; margin:24px 0;}
.jc_message_hd li{ display:block; width:155px; overflow:hidden; float:left; height:100%; font-size:16px; color:#fff; line-height:36px; text-align:center; cursor:pointer;}
.jc_message_hd li:hover,.jc_message_hd li.hover{ background-color:#ffac1b}
.jc_message_bd,.jc_message_unit{ width:100%; position:relative;}
.jc_message_unit{ display:none;}
.jc_message_unit.on{ display:block;}
.jc_message_table{ width:100%; height:auto; box-sizing:border-box; border:1px solid #ccc; background:#eff8f8; position:relative;}
.jc_message_table td,.jc_message_table th{ font-size:16px; text-align:center; border-bottom:1px solid #ccc; color:#000;}
.jc_message_table td{ height:56px; line-height:56px; background:#fff;  }
.jc_message_table th{ height:68px; line-height:68px; font-weight:normal;}
.jc_message_table tr:last-child td{ border-bottom:0;}
.jc_mssage_title{ display:block; width:460px; margin-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  text-align:left;}
.m_del_btn{ display:block; width:52px; height:22px; background:#41b9af; font-size:14px; color:#fff; line-height:22px; text-align:center; margin:6px auto 0; border-radius:5px;}
.messqge_unread{ color:#b58023;}
.messqge_read{ color:#000}
.messqge_read .cg{ color:#666}
.jn_clist{ padding-left:16px;}
.jn_clist li{ width:182px; float:left; margin:12px 0 12px ; font-size:14px; color:#000; line-height:60px;}
.jn_clist .icon_tool{ float:left; margin-right:6px;}
.gd_cc .jn_clist_4 li{ width:195px;}
.gd_unit{ display:none; width:100%; position:relative;}
.gd_unit.on{ display:block;}
.gd_ftxt,.gd_fsel{ height:22px; border:1px solid #ccc; padding:0 5px; background:#fff; border-radius:5px; }
.gd_ftxt{ width:100px; font-size:14px; color:#ff0000; font-weight:bold; float:left; margin-right:6px;}
.gd_fsel{ width:74px;}
.gd_sintr_info li{ min-height:30px;}
.gd_sold_f .a_xxrule { margin-left:6px; }
.a_btn_sj{ text-decoration:underline;}
.jc_coun_box{ box-sizing:border-box; border:1px solid #ccc; margin-bottom:24px; background:#eff8f8;}
.jc_counter .od_t li{ line-height:24px;}
.jc_counter .od_t .gd_intr_c{ width:960px; min-height:160px; margin:0 auto 40px; padding:20px 20px; background:#fff; border-radius:10px; box-sizing:border-box;}
.jc_counter .od_t .gd_intr_img{ width:106px; height:134px;}
.jc_counter .gd_intr_img img{ width:100%}
.jc_counter .od_t .gd_intr_info li{ line-height:26px;}
.jc_counter .od_t .gd_intr_info{ width:680px; margin-top:10px;}
.jc_counter .od_tc{ padding:20px  0; box-sizing:border-box;}
.coun_c{ width:100%; box-sizing:border-box; padding:20px; position:relative; overflow:hidden;}
.coun_c ul{ width:100%; padding-bottom:10px; border-bottom:1px solid #ccc;}
.coun_c li{ width:100%; height:40px; clear:both; margin-bottom:12px;}
.coun_c li p{ float:left; font-size:16px; margin-right:6px; color:#000; line-height:40px;}
.coun_c p.cgrey{ color:#919191;}
.c_btn_rf{ width:76px; height:40px; font-size:14px; color:#fff; border-radius:5px; background:#ffac1b; margin-left:20px;}
.c_txt_jg{ width:126px; height:36px; float:left; margin-right:10px; margin-top:2px; background:#fff; padding:0 6px; border:1px solid #ccc; border-radius:5px; font-size:16px; color:#ff0000;}
.coun_cu{ padding:10px 0 0;}
.c_btn_cj{ display:block; width:140px; height:40px; border-radius:5px; font-size:14px; color:#fff; margin:20px 0 0 86px; background:#ef3926;}
.jc_buy_counter{ width:100%; margin-top:20px;}
.coun_c p.cr{ color:#ff0000;}
.cu_tip{ display:block; width:100%; font-size:16px; color:#000}
.jc_buy_counter .c_txt_jg{ width:170px;}
.userManual_c{ width:1000px; height:auto; margin:-200px auto 60px; padding:30px 0 60px; box-sizing:border-box; border:1px solid #ccc; position:relative; z-index:5; background:#fff;}
.um_t{ width:100%; height:80px; }
.um_t h4{ display:block; width:100%; font-size:24px; color:#2c8079; text-align:center; line-height:30px;}
.um_hd{ width:100%; height:60px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#eff8f8; }
.um_hd ul{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center;}
.um_hd li{ display:block; width:25%; text-align:center; font-size:18px; color:#3b5c59; line-height:60px; cursor:pointer;} 
.um_hd li:hover,.um_hd li.hover{ font-weight:bold;}
.um_c{ width:100%; position:relative;}
.um_c h4{ display:block; height:40px; border-bottom:1px solid #33bbbd; font-size:18px; color:#2c8079; line-height:20px; text-align:center; margin:46px 0 40px; font-weight:bold; }
.um_m{ padding:0 40px; position:relative;}
.um_m p{ display:block; font-size:14px; color:#000; line-height:24px; }
.um_m span{ display:block; margin:10px 0 20px 16px; font-size:14px; color:#000; line-height:26px;}
.um_c a{ padding:0 5px;}
.um_unit{ width:100%; overflow:hidden;}
.fs_clist{ min-width:700px; overflow:hidden;}
.fs_list{ width:270px; float:left;}
.fs_clist li{ width:270px; float:left;}
.fs_clist li:nth-child(2n){ width:400px;}
.fs_list dt,.fs_list dd{ display:block; width:100%; float:left;}
.fs_list dt,.fs_list dd,.fs_clist li{ min-height:24px; font-size:14px; color:#3b5959; line-height:24px; margin:5px 0;}
.fs_clist li{ margin:5px 0 5px 16px;}
.fs_list{ padding-left:16px; }
.fs_clist li.full_width{ width:100%;}
.tc_footer{ border-top: 2px solid #c20813;}
.footer{ width:100%; position:relative; overflow:hidden; clear:both;}
.jbg_404{ width:1000px; min-height:460px; margin:-100px auto 0; position:relative; overflow:hidden; text-align:center;}
.jbg_404 h4{ display:block; width:100%; font-size:68px; text-align:center; color:#2c8079;}
.jbg_404 p{ display:block; width:100%; font-size:16px;  line-height:26px; color:#000;}
.jbg_404c{ width:100%; margin-top:16px; font-size:14px; color:#000;}
.jbg_404c a{ color:#2c8079; padding:0 3px;}
td.time_g{ color:#ccc;}
/*注册弹框样式*/
.win_wrap{ width:100%; overflow:hidden; position:relative; z-index:100;}
.win_login{ z-index:150;}
.wtip,.w_tip,.wtip_long{ z-index:120;}
.wtip_default{ z-index:130;}
.wtip,.w_tip,.wtip_long,.win_login{ display:none; width:100%; height:100%; background:rgba(0,0,0,0.65); position:fixed; left:0; right:0; top:0; bottom:0;}
.wtip_c{ width:400px; min-height:200px; border:1px solid #b5b5b5; background:#fff; position:absolute; left:50%; top:50%; margin-left:-180px; margin-top:-150px; overflow:hidden; border-radius:6px;}
.wtip_sj01 .wtip_c,.wtip_sj02 .wtip_c,.wtip_sj03 .wtip_c,.wtip_sj04 .wtip_c{ width:520px; margin-left:-260px;}
.wtip_sj01 .oa_fu_input,.wtip_sj04 .oa_fu_input{ width:340px;}
.wtip_sj01 .oa_fu .fu_l,.wtip_sj04 .oa_fu .fu_l{ width:120px;}
.wtip_sj04 .oa_p_nu{ margin-right:20px;}
.wtip_sj03 .wtip03_m p a{ margin:0 10px;}
.sj_intr_info{ width:100%; margin-bottom:16px;}
.wtip_sj03 .wtip03_btn,.wtip_sj04 .wtip03_btn{ margin-top:20px;}
.wtip_sj01 .fu_pt{ font-size:12px; text-align:left; margin-bottom:10px;}
.sj_tip_txt{ font-size:12px; color:#8e8e8e;}
.wtip_t{ width:100%; height:36px; background:#eff6fc; border-bottom:1px solid #b5b5b5; font-size:16px; line-height:34px; text-indent:12px; color:#000;}
.wclose,.win_login_close{ display:block; width:13px; height:13px; background:url(../images/icon_close.png) no-repeat 0 0; cursor:pointer; position:absolute; right:10px; top:10px; z-index:250;}
.wtip_m{ padding:20px 20px 30px;}
.wtip_m p{ display:block; width:100%; font-size:14px; color:#000000; line-height:24px;}
.a_btn_next{ margin:20px auto 0; float:none;}
.a_btn_ik{ display:block; width:125px; height:36px; background:#599dd0; border:1px solid #3c6a94; border-radius:5px; font-size:16px; color:#fff; line-height:36px; text-align:center; margin:20px auto 0;}
.wtip03_m{ padding:30px 20px;  overflow:hidden; font-size:14px; color:#010101; text-align:center; line-height:20px;}
.wtip03_m p{ display:block; width:100%; margin-bottom:24px;}
.wtip03_btn{ width:100%; display:flex; flex-flow:row nowrap; justify-content:center;}
.wtip03_btn a{ display:block; width:74px; height:28px; background:#26b1b4; margin:0 16px; font-size:14px; color:#fff; line-height:28px; text-align:center;}
.wtip_long .wtip_c{ width:520px; margin-left:-260px;}
.form_yz .oa_fu{ margin-bottom:0;}
.form_yz .oa_fu .fu_l{ width:130px;}
.form_yz .oa_fu_input{ width:340px}
.oa_fu_input .sc_grey{ float:left; font-size:12px; color:#8e8e8e;}
.form_yz .oa_fu_input .sc_num{ display:inline; margin:0 6px 0 0; width:auto; float:left;}
.form_yz,.wt_sold_zh{ width:100%; margin-bottom:24px;}
.form_yz .oa_fu .i_txt{ height:26px; margin-top:3px;}
.wt_sold_zh li{ height:30px;}
.win_login_c{ width:408px; height:377px; background:url(../images/win_login_bg.png) no-repeat 0 0; position:absolute; left:50%; top:50%; margin-left:-204px; margin-top:-175px; overflow:hidden;}
.win_login_c .tclg_box{ width:250px; padding:0; margin:3px auto 0; z-index:inherit;}
.win_login_c .login-title{ margin-top:30px;}
.win_login_c .login-btn{ background:#26b1b4;}
.win_login_c .tclg_fu{ margin-bottom:12px; z-index:200; }
.win_login_c .tclg_fu_txt{ z-index:200;}
.win_login_c .tclg_fu em{ z-index:220;}
.wtip03_btn .bc_grey{ background-color:#dcdcdc; color:#2f2f2f;}
.win_sj01 .wtip03_btn a,.win_xj01 .wtip03_btn a{ margin:0 6px;}

@media screen and (max-width: 1280px) {
.pet_detail{ min-height:680px;}
.tdetail_info dl{ line-height:16px; margin-bottom:6px;}
.tdetail_info dd{ font-size:12px;}
.icon_jn span,.icon_jn{ width:48px; height:48px;}
.pd_jn{ height:52px;}
.td_probar{ height:auto;}
.pro_box .pro_data{ font-size:12px;}
.td_info_cy{ font-size:14px; margin-bottom:0;}
.icon_jn_detail{ top:52px;}
.pet_zb_info .icon_jn_detail{ top:auto; bottom:52px;}
}


