/* shared style --begin-- */
*{ margin:0; padding:0; }
body{ margin:0; width:100%; font-size:12px; background:#fff;}
body div{ color:#444; font-size:12px; text-align:left; font-family:Arial; overflow:hidden; line-height:23px;}
body div a{ text-decoration:none; font-size:12px;}
body div a:link,body div a:visited{ color:#444;}
body div a:hover{ color:#f60;}
body div a img{ border:0;}
body div ul{ padding:0; margin:0;}
body div ul li{ list-style:none;}
body div p{ padding:0; margin:0;}
body div dl{ padding:0;}
body div dl dt{ padding:0; margin:0;}
body div dl dd{ padding:0; margin:0;}
/* shared style --end-- */

#div_wap{ width:640px; margin:0 auto 133px; overflow:hidden;}
#wap_foot_menu{ width:100%; overflow:hidden; background:url(/index/images/phone/foot_bg.jpg) repeat-x; height:119px; margin:0 auto; position:fixed; left:0; bottom:0;}
#wap_foot_menu div{ width:640px; margin:0 auto; overflow:hidden;}
#wap_foot_menu a{ width:128px; float:left; display:block; overflow:hidden; text-align:center;}

/* -- Ê×Ò³ --  */
#div_wap_menu{ width:618px; margin:0 auto; overflow:hidden;}
#div_wap_menu a{ display:block; overflow:hidden; float:left; margin:14px 6px 0;}
#div_wap_menu a:nth-child(1){ width:297px; height:278px} 
#div_wap_menu a:nth-child(2){ width:296px; height:278px} 
#div_wap_menu a:nth-child(3){ width:297px; height:287px} 
#div_wap_menu a:nth-child(4){ width:296px; height:287px} 
#div_wap_menu a:nth-child(5){ width:197px; height:241px} 
#div_wap_menu a:nth-child(6){ width:397px; height:241px} 
#div_wap_menu a:nth-child(7){ width:197px; height:241px} 
#div_wap_menu a:nth-child(8){ width:197px; height:241px} 
#div_wap_menu a:nth-child(9){ width:187px; height:241px} 

/* -- List or show  -- */

#wap_defa_banner{ width:100%; margin:0 auto; height:284px;}
#wap_defa_banner img{ width:100%; height:284px;}
#wap_defa_banner .scroll{ width:100%; height:284px; margin:0 auto; position:relative;}
#wap_defa_banner .scroll_box{overflow:hidden; height:284px; position:relative;}
#wap_defa_banner .scroll_wrap{overflow:hidden; position:relative;}
#wap_defa_banner .scroll_wrap li{position:relative;display:block;width:100%;float:left;}
#wap_defa_banner .scroll_wrap li a{display:block;margin:0 auto;position:relative;}
#wap_defa_banner .scroll_position{position:absolute; right:0; z-index:400; bottom:10px;}
#wap_defa_banner .scroll_position li{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:#fff;}
#wap_defa_banner .scroll_position li a{font-size:0;}
#wap_defa_banner .scroll_position li.on{ background-color:#3aa1cd;}



.pager{ width:100%;text-align:center; margin-top:10px; font-size:16px;}
.pager a,.pager img,.pager span{ margin-right:8px; font-size:16px;}
#Link{ width:90%; margin:10px auto 0;}
#Link ul{ width:100%; margin:0 auto 0; overflow:hidden;}
#Link ul li{ height:25px; line-height:25px; float:left; overflow:hidden; _display:inline; text-align:center; font-weight:bold;}
#Link ul li a{ display:inline-block;  height:25px; line-height:25px;  padding:0 8px; font-weight:normal;}
#Related{ width:100%; margin-top:15px;}
#Related p{ height:30px; line-height:30px; text-align:left;  font-weight:bold;}
#Related ul li{ width:100%;list-style:none;height:25px; line-height:25px; }
#Related_pro{ width:100%;}
#Related_pro p{ height:30px; line-height:30px;}
#Related_pro ul{ width:100%; overflow:hidden; margin:0 auto;}
#Related_pro ul li{ width:23%; margin:0 1% 5px; height:100px; float:left; overflow:hidden; _display:inline;}
#Related_pro ul li div{ width:68px; height:64px; line-height:64px; border:solid 1px #c4c4c4; margin:0 auto;}
#Related_pro ul li div a{ width:68px; height:64px; display:table-cell; vertical-align:middle; text-align:center; *font-size:54px;}
#Related_pro ul li div a img{ width:68px; vertical-align:middle; display:inline;}
#Related_pro ul li p{ width:100%; height:36px; line-height:18px; text-align:center;  overflow:hidden;}
#div_user{ width:100%; margin:0 auto;  overflow:hidden;}
#div_user img{ /*width:310px;*/}
#div_news_show{ text-align:left; width:100%; overflow:hidden; margin:0 auto;}
#div_news_show img{ width:310px;}
#div_news_show h2{ text-align:center; border-bottom:solid 1px #AAA; display:block;  line-height:40px; margin:0; font-size:19px;}
#div_news_show #p_info{ text-align:right; padding:0; margin:0; color:#999; height:28px;}
#div_news_show_undonw .span_undon{ display:block; text-align:left;}
#products{ width:100%; overflow:hidden; margin:0 auto;}
#products #photos{ width:100%; overflow:hidden; margin:10px auto 0;}
#products #photos li{ width:50%; float:left; overflow:hidden; text-align:center; margin-bottom:15px;  _display:inline;}
#products #photos li div{ width:147px; height:181px; line-height:181px;  margin:0 auto; border:solid 1px #dadada;}
#products #photos li div a{ width:147px; height:181px; display:table-cell; vertical-align:middle; text-align:center; *font-size:175px; }
#products #photos li div a img{ width:143px; vertical-align:middle; display:inline;}
#products #photos li span { width:100%;  line-height:18px; border:none; color:#0066cc; font-weight:bold; display:inline-block; text-align:center; padding-top:7px;}
#div_pdshow_big{ width:100%; overflow:hidden; margin:0 auto; text-align:center !important;}
#div_pdshow_big a img{ border:solid 2px #DDD;}
#div_pdshow_show{ width:100%; overflow: hidden; text-align: left; margin: 10px auto 0;}
#div_pdshow_show img{ width:310px;}
#div_news_show{ width:100%; overflow:hidden; margin:0 auto; text-align:left;}
#div_news_show h2{ text-align:center; border-bottom:solid 1px #aaa; display:block;  line-height:40px; margin:0; font-size:19px;}
#div_news_show #p_info{ text-align:right; padding:0; margin:0; color:#999; height:28px;}
#div_pdf_show{ width:100%;}
#div_pdf_show h1{ height:55px; line-height:50px; text-align:center; overflow:hidden; font-size:20px; padding:0; margin:0 auto;}
#div_pdf_show div{ width:100%; height:400px;}
#div_pdf_show object{ width:100%; height:400px;}
#div_pdf_help{ width:100%; text-align:right; margin:5px auto 0;}
#div_pdf_help a{ text-decoration:underline;}
#div_pdf_qa{ border:dashed 1px #adf; width:95%; padding:2%; line-height:21px; display:none;}
#div_ealbum{ width:100%; overflow:hidden; margin:10px auto 0; background:#fff; padding:12px;}
#tbl_olorder{ width:100%;}
#tbl_olorder tr th{ text-align:right; width:80px; padding-right:10px; background:#bbb; color:#555;}
#tbl_olorder tr th.th_order_else{ width:auto; background:none;}
#tbl_olorder tr td input{ width:258px; color:#333;}
#tbl_olorder tr td.td_order_else input{ width:auto;}
#div_msg_hist{ width:100%; overflow:hidden;}
#div_msg_hist dl{ width:100%; overflow:hidden; padding:0; margin:15px 0 0;}
#div_msg_hist dl dt{ width:95%; height:26px; overflow:hidden; margin:0 auto; padding:0 2%; text-align:left; background:#8caaff; border-left:solid 1px #edf0f1;border-top:solid 1px #edf0f1;border-right:solid 1px #edf0f1;}
#div_msg_hist dl dt .spn_msg_left{ float:left;  line-height:26px;}
#div_msg_hist dl dt .spn_msg_righ{ float:right; line-height:26px;}
#div_msg_hist dl dd{ text-align:left; margin:0 auto; width:95%; padding:5px 2%; overflow:hidden; line-height:24px; background:#f4f9ff; border-left:solid 1px #edf0f1;border-bottom:solid 1px #edf0f1;border-right:solid 1px #edf0f1;}
#div_msg_hist dl dd span{ padding-left:19px; background-position:left center; background-repeat:no-repeat; line-height:24px;}
#div_msg_hist dl dd .spn_msg_q{ background-image:url(/index/images/style/msg_q.gif);}
#div_msg_hist dl dd .spn_msg_a{ color:#f70; background-image:url(/index/images/style/msg_a.gif);}
#div_page{ text-align:center; margin-top:10px;}
#div_page span{ font-weight:bold; color:#f70; display:inline-block; padding:0 5px; line-height:20px; height:20px; overflow:hidden; background:#fff; margin:0 5px; border:1px solid #ddd;}
#div_page a{ display:inline-block; padding:0 5px; height:19px; background:#e9e9e9; overflow:hidden; line-height:19px; margin:0 5px; color:#ccc; border:solid 1px #ddd; font-family:"ËÎÌå";}
#div_page a:visited,#div_page a:link{ color:#555;}
#div_page a:hover{ background:#fff; color:#333;}
#div_msg{ width:100%; overflow:hidden;}
#div_msg table{ width:100%; }
#div_msg #div_mess_btn{ border-bottom:solid 3px #cfeaf0; text-align:center;}
#div_msg #tbl_msg{ border-top:solid 3px #cfeaf0;}
#div_msg table tr th{ text-align:right; width:80px; padding-right:10px; background:#f4f9ff; color:#555; border-bottom:solid 1px #e5ebee;}
#div_msg table tr td{ text-align:left; vertical-align:middle; padding:3px 0 3px 3px; border-bottom:solid 1px #e5ebee; background:#fff;}
#div_msg table tr td.tb_input input,textarea { border:solid 1px #ccc; height:22px; width:80%;}
#div_msg table tr td.tb_input input{ line-height:22px; color:#555;}
#div_message{ width:708px; height:440px; position:absolute; margin:0; background:#fff; text-align:center; line-height:32px; display:none;}
#div_message p{ text-align:center; color:Blue;}
#div_message span{ display:block; width:180px; height:32px; line-height:32px; overflow:hidden; margin:0 auto;}
#div_message span img{ float:left;}
#map{ margin:10px auto; border:solid 1px #cccccc; padding-bottom:10px; width:98%;}
#map ul{ padding:0; margin:0; text-align:left; clear:both;}
#map ul li{ list-style:none; margin:0; padding-top:0 !important; clear:both; text-align:left;}
#map ul li span{ color:#fff; display:block; overflow:hidden; height:22px; line-height:22px;float:left;margin:5px 0 0; text-align:center;}
#map ul li span.spn_id{ width:25px;}
#map ul li span.spn_nm{ width:125px !important;}
#map ul li a{ color:#fff; display:block; width:110px; overflow:hidden; height:16px; line-height:16px;float:left; margin:5px 0 0; text-align:left; padding-left:15px;}
#map .ul_0 { padding:0;}
#map .ul_0 li a,.ul_0 li span{ background:#505050;}
#map .ul_1 li ul{ float:left;}
#map .ul_1 li a,.ul_1 .li1 span a{ background:url(/index/images/style/li_bg1.gif) no-repeat left center;  font-weight:bold; font-size:13px; color:#000;}
#map .ul_2 li a,.ul_2 .li2 span a{ background:url(/index/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#map .ul_3 li a,.ul_3 .li3 span a{ background:url(/index/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#div_wap_bdshare{ width:305px; margin:5px auto 0; text-align:center;}
#service_list{ width:100%; background:url(/index/images/phone/service_list_bg.jpg) no-repeat center top;}
#service_list ul{ width:342px; margin:318px auto 0; overflow:hidden;}
#service_list ul li{ width:100%; height:60px; overflow:hidden; margin-bottom:30px;}
#service_list ul li a{ width:100%; height:60px; line-height:56px; overflow:hidden; display:block; text-indent:142px; color:#3f3f3f; font-family:\5FAE\8F6F\96C5\9ED1; font-size:26px;}
#service_list ul li a:hover{ color:#ec6309;}
#service_list ul li:nth-child(1){ background:url(/index/images/phone/service_bg1.png?a=2) no-repeat;}
#service_list ul li:nth-child(2){ background:url(/index/images/phone/service_bg3.png?a=2) no-repeat;}
#service_list ul li:nth-child(3){ background:url(/index/images/phone/service_bg4.png?a=2) no-repeat;}
#service_list ul li:nth-child(4){ background:url(/index/images/phone/service_bg5.png?a=2) no-repeat;}
#service_list ul li:nth-child(5){ background:url(/index/images/phone/service_bg6.png?a=2) no-repeat;}
#service_list ul li:nth-child(6){ background:url(/index/images/phone/service_bg9.png?a=2) no-repeat;}

#service_list ul li:nth-child(7){ background:url(/index/images/phone/service_bg6.png?a=2) no-repeat;}
#service_list ul li:nth-child(8){ background:url(/index/images/phone/service_bg7.png?a=2) no-repeat;}
#service_list ul li:nth-child(9){ background:url(/index/images/phone/service_bg9.png?a=2) no-repeat;}

#div_service{ width:100%; overflow:hidden; margin:0 auto 30px;}
.w_100{ width:100%; overflow:hidden; text-align:center;}
#cont_route{ width:95%; margin:25px auto 0; overflow:hidden;}
#cont_route #srtbus{ width:100%; height:33px; line-height:33px; background:url(/index/images/style/cont_route_bg1.jpg) no-repeat; display:block; text-indent:36px; font-size:18px; color:#fff; margin-bottom:10px;}
#cont_route #subway{ width:100%; height:33px; line-height:33px; background:url(/index/images/style/cont_route_bg2.jpg) no-repeat; display:block; text-indent:36px; font-size:18px; color:#fff; margin:18px 0 10px;}
#cont_route p strong{ width:100%; display:block; line-height:36px; font-size:2em;}
#cont_route p span{ width:100%; display:block; line-height:32px; font-size:1.8em;}
#case_tt{ width:100%; height:74px; line-height:74px; background:url(/index/images/phone/case_bg.jpg) repeat-x; text-align:center; color:#fff; font-size:24px; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; letter-spacing:4px;}
#div_case ul{ width:518px; margin:40px auto 0; overflow:hidden;}
#div_case ul li{ width:494px; height:510px; margin-bottom:35px; overflow:hidden; padding:12px 8px 25px 16px; background:url(/index/images/phone/case_bg2.jpg) no-repeat;}
#div_case ul li a{ width:494px; height:510px; overflow:hidden; display:block;}
#div_case ul li a span{ width:100%; display:block; overflow:hidden;}
#div_case ul li a .case_pic{ height:447px; text-align:center;}
#div_case ul li a .case_pic img{ height:447px;}
#div_case ul li a .case_name{ margin:9px auto 0; height:28px; line-height:28px; color:#c80007; font-size:16px;}
#div_case ul li a .case_href{ font-size:14px; color:#999; height:26px; line-height:26px;}
#case_more{ width:100%; text-align:center; margin:35px auto 0;}
#div_caselist_bg{ width:100%; height:968px; background:url(/index/images/phone/caselist_bg.jpg) no-repeat;}
#div_caselist{ width:378px; margin:301px auto 0;}
#div_caselist a{ width:100%; height:76px; line-height:76px; text-align:center; display:block; color:#fff; font-size:22px; font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:2px;}
#div_caselist a:hover{ color:#f89621;}
#div_caselist a:nth-child(1){ background:url(/index/images/phone/caselist_bg1.jpg) no-repeat;}
#div_caselist a:nth-child(2){ background:url(/index/images/phone/caselist_bg2.jpg) no-repeat;}
#div_caselist a:nth-child(3){ background:url(/index/images/phone/caselist_bg3.jpg) no-repeat;}
#div_caselist a:nth-child(4){ background:url(/index/images/phone/caselist_bg4.jpg) no-repeat;}
#div_caselist a:nth-child(5){ background:url(/index/images/phone/caselist_bg5.jpg) no-repeat;}
#div_caselist a:nth-child(6){ background:url(/index/images/phone/caselist_bg6.jpg) no-repeat;}
#div_caselist a:nth-child(7){ background:url(/index/images/phone/caselist_bg7.jpg) no-repeat;}
#div_caselist a:nth-child(8){ background:url(/index/images/phone/caselist_bg8.jpg) no-repeat;}
#div_news_pdli{ width:100%; overflow:hidden; border-bottom:solid 3px #313439; height:50px; text-align:center; margin:10px auto 0;}
#div_news_pdli li{ width:150px; height:50px; line-height:50px; overflow:hidden; display:inline-block; margin:0 7px;}
#div_news_pdli li a{ width:100%; height:50px; display:inline-block; text-align:center; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; background:#e5e5e5;}
#div_news_pdli li a:hover{ background:#313439; color:#fff;}
#div_news{ width:95%; margin:0 auto;}
#div_news li{ width:100%; overflow:hidden; margin-top:27px; padding-bottom:20px; border-bottom:solid 1px #dedede;}
#div_news li .news_pic{ width:207px; height:123px; display:block; overflow:hidden; float:left; padding:10px; background:url(/index/images/phone/wap_not_bg.jpg) no-repeat;}
#div_news li .news_pic img{ width:207px; height:123px;}
#div_news li .news_tt{ width:362px; float:right; overflow:hidden; margin-top:6px; height:32px; line-height:32px; display:block; color:#292929; font-size:16px; font-weight:bold;}
#div_news li .news_key{ width:362px; float:right; overflow:hidden; line-height:25px; display:block; color:#666; font-size:14px;}
#div_news li .news_key .news_more{ color:#df1313; font-size:14px; padding-left:6px;}
#div_news li .news_data{ width:362px; float:right; overflow:hidden; line-height:30px; display:block; color:#0068ac; font-size:14px; text-align:right;}
#news_bot{ width:100%; margin:25px auto 0; background:#313439; color:#fff; font-weight:bold; font-size:16px; text-align:center; height:56px; line-height:56px; cursor:pointer;}
#mes{ width:100%; margin:25px auto 0; background:#313439; color:#fff; font-weight:bold; font-size:16px; text-align:center; height:56px; line-height:56px;}
#newshow_main{ width:612px; margin:0 auto;}
#newshow_tt{ width:100%; height:52px; line-height:52px; background:url(/index/images/phone/wap_news_tt.jpg) no-repeat left bottom; color:#313439; font-size:26px; font-family:\5FAE\8F6F\96C5\9ED1;}
#newshow_tt span{ color:#999; padding-left:18px;}
#newshow_ct{ width:100%; margin:10px auto 0;}
#newshow_ct h2{ width:100%; line-height:40px; text-align:center; color:#333; font-family:\5FAE\8F6F\96C5\9ED1; font-size:2.2em;}
#newsshow_info{ width:100%; text-align:center; line-height:34px;}
#newsshow_info strong{ font-weight:normal; padding:0 8px; color:#666; font-size:16px;}
#newsshow_cont{ width:100%; margin:5px auto 0; line-height:32px; font-size:1.8em; color:#444;}
#newsshow_link{ width:100%; line-height:26px; font-size:16px; margin:15px auto 0;}
#newsshow_link a{ font-size:16px;}
#newshow_key{ width:100%; margin:0 auto; line-height:26px; font-size:16px; color:#333;}
#newshow_key a{ padding:0 10px; font-size:16px; color:#666; background:url(/index/images/style/news_shu.jpg) no-repeat right center;}
.div_fenxiang{ width:100%; overflow:hidden; margin:5px auto 0;}
#div_prev_next{ width:100%; line-height:26px; overflow:hidden; margin:5px auto 0; font-size:16px;}
#div_prev_next p{ margin:4px auto 0;}
#div_prev_next a{ font-size:16px;}
#newsRelated{ width:100%; overflow:hidden; margin:10px auto 0;}
#newsRelated p{ width:100%; height:43px; line-height:43px; background:#999; text-indent:10px; color:#fff; font-size:16px; font-weight:bold;}
#newsRelated ul{ width:100%; overflow:hidden; margin:13px auto 0;}
#newsRelated ul li{ width:100%; height:35px; line-height:35px; overflow:hidden; background:url(/index/images/phone/wap_news_point.jpg) no-repeat 7px 12px; text-indent:22px;}
#newsRelated ul li a{ font-size:16px;}
#newsshow_pic{ width:592px; height:328px; margin:20px auto 10px; background:url(/index/images/phone/wap_news_bg2.jpg) no-repeat; padding:22px 11px 161px 12px;}
#newsshow_pic img{ width:592px; height:328px;}
#about_history{ width:576px; margin:45px auto 0; overflow:hidden;}
.tabbtn{ width:122px; float:left; height:533px; background:url(/index/images/phone/about_tab_bg.jpg) no-repeat 82px top; overflow:hidden; padding-top:12px;}
.tabbtn li{ width:122px; height:40px; line-height:40px; position:relative; cursor:pointer; font-size:26px; font-weight:bold; color:#999; overflow:hidden; text-indent:8px;}
.tabbtn li.current{ color:#313439; font-size:34px; text-indent:0; background:url(/index/images/phone/wap_tab_hover.jpg) no-repeat right center;}
.tabcon{ width:452px; height:543px; float:left; border:solid 1px #f9a949; position:relative; overflow:hidden;}
.tabcon .subbox{ position:absolute; left:0; top:0;}
#leftcon .subbox{ width:9999em;}
#leftcon .subbox .sublist{ width:424px; float:left; margin:21px 0 0 14px;}
.dl_boxctr{ width:424px; overflow:hidden;}
.dl_boxctr dt{ width:100%; height:55px; line-height:55px; overflow:hidden; color:#999; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold; font-size:26px;}
.dl_boxctr dt strong{ color:#313439; font-size:48px; padding:0 15px 0 0;}
.dl_boxctr .dd_pic{ width:100%; height:142px; overflow:hidden; margin:10px auto 0;}
.dl_boxctr .dd_pic img{ width:221px; height:138px; border:solid 2px #f5f3f0;}
.dl_boxctr .dd_cont{ width:98%; overflow:hidden; margin:28px auto 0; line-height:35px; font-family:\5FAE\8F6F\96C5\9ED1; color:#999; font-size:21px;}
#wap_about_bg{ width:100%; height:523px; margin:50px auto 0; background:url(/index/images/phone/about_pic4.jpg) no-repeat center top;}
#wap_about_ct{ width:580px; padding-bottom:20px; margin:51px auto 0; background:url(/index/images/phone/wap_about_bg.png) repeat;}
#about_ctwz{ width:94%; line-height:32px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:1.8em; color:#333; margin:0 auto;}
#wrapper{ width:453px; margin:23px auto 0; overflow:hidden; clear:both;}
#CSSBox{ float:left; margin-left:14px;}
#LeftButton{ width:13px; height:77px; float:left; _display:inline; background:url(/index/images/style/about_left.png) no-repeat left center; cursor:pointer;}
#RightButton{ width:13px; height:77px; float:right; _display:inline; background:url(/index/images/style/about_right.png) no-repeat right center; cursor:pointer;}
#CSSContent{ overflow:hidden;}
#CSSContent li{ width:100px; float:left; overflow:hidden; text-align:center; height:77px; _display:inline;}
#CSSContent li div{ width:100px; height:77px; line-height:77px; overflow:hidden;}
#CSSContent li div a{ width:100px; height:77px; display:table-cell; vertical-align:middle; text-align:center; *font-size:45px;}
#CSSContent li div a img{ width:100px; vertical-align:middle; display:inline;}
#wap_about_more{ width:100%; margin:28px auto 0; text-align:center;}
#wap_msg{ width:100%; height:861px; background:url(/index/images/phone/wap_msg_bg.jpg) no-repeat center top;}
#wap_msg_ct{ width:432px; overflow:hidden; margin:195px 0 0 111px;}
#wap_dl_msg{ width:100%; overflow:hidden;}
#wap_dl_msg dt{ width:100%; height:32px; line-height:32px; margin:38px auto 0; text-indent:28px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#333;}
#wap_dl_msg dd{ width:100%; margin:27px auto 0; overflow:hidden;}
#wap_dl_msg dd p{ width:100%; overflow:hidden; margin-bottom:25px;}
#wap_dl_msg dd p span{ width:110px; height:38px; line-height:38px; display:block; float:left; overflow:hidden; text-align:right; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#333;}
#wap_dl_msg dd p input{ width:288px; height:36px; line-height:36px; padding-left:5px; background:#fbfbfb; border:solid 1px #c7cacc; border-radius:3px;}
#wap_dl_msg dd p textarea{ width:283px; height:136px; line-height:24px; padding:0 5px; background:#fbfbfb; border:solid 1px #c7cacc; border-radius:3px;}
#wap_msg_bot{ width:100%; text-align:center; margin:12px auto 0;}
#wap_msg_bot input{ width:114px; height:52px; background:url(/index/images/phone/wap_msg_bot.jpg) no-repeat; cursor:pointer; border:0;}

#wap_body_bg{ width:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:100000; overflow:hidden; position:fixed; left:0; top:0; display:none;}
#wap_tell_bg{ width:100%; overflow:hidden; position:fixed; left:0; top:100px; z-index:100001; display:none; text-align:center;}
#wap_tell_bg img{ width:100%; height:100%; vertical-align:middle; }
.wap_imgwarp{ width:400px; height:596px; position:fixed; top:50%; left:50%; margin:-298px 0 0 -200px; background:rgb(0,0,0,0.8); overflow:hidden; }
.wap_imgimg{ width:240px; height:240px; border-radius:20px; margin:120px auto 0; }
.wap_imgtitle{ width:100%; line-height:60px; font-size:28px; text-align:center; font-weight:bold; position:absolute; bottom:0; left:0; background:#fff; }


.user_pf_warp{ position:fixed; bottom:120px; right:12px; width:72px; z-index:10; }
.user_pf_con{ width:100%; height:72px; margin-bottom:9px; display:block; }
.user_pf_con img{ width:100%; height:100%; }

.userpageshow_bg{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); display:none; z-index:10; }
.userpageshow_warp{ width:544px;  position:fixed; top:50%; left:50%; margin-left:-272px; margin-top:-475px; padding:80px 0 48px; border-radius:30px; background:#fff; overflow:hidden;  z-index:11; display:none; }
.userpageshow_close{ width:110px; height:80px; background:url(/index/images/style/userpageshow_ico4.jpg) no-repeat center center; position:absolute; top:0; right:0; }
.userpageshow_fc{ width:100%; line-height:50px; font-size:32px; font-weight:bold; color:#d73333; margin-bottom:36px; text-align:center; }
.userpageshow_sc{ width:100%; line-height:80px; text-align:center; font-size:29px; color:#000; }
.userpageshow_rd{ width:375px; height:80px; line-height:80px; font-size:40px; color:#000!important; text-align:center; background:#f6931c; border-radius:40px; margin:0 auto; display:block; }
.userpageshow_code{ width:381px; height:381px; border:1px solid #a8a8a8; margin:30px auto 0;  }
.userpageshow_code img{ width:100%; height:100%; }