body,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }

.wd_1,.long_pr,.pr_guid,.pr_nr1,.pr_nr2,.pr_nr3{ width:960px; margin:0 auto;clear:both;}
.sc_input,.pr_title,.t_left,.t_right,.vip,.pn_title,.pn1_title,.pn2_title,.cd_tp,.cd_ft,.pn3_title{ background:url(../images/cp_show1.png) no-repeat;}
.pr_tpinf div a,.pr_sv,.pr_note,.pr_hp,.start{ background:url(../images/cp_show4.png) no-repeat}
.pr_btn1 a,.pr_btn1 a:hover,.pr_btn2 a,.pr_btn2 a:hover,.pbtn_jj,.pbtn_lx,.pbtn_jj:hover,.pbtn_lx:hover,.ent_cp,.ent_cp:hover,.page_btn a.prebutton,.page_btn a.nextbutton,.page_btn a.nextbutton:hover,.page_btn a.prebutton:hover,.prv_btn a,.next_btn a,.prv_btn a:hover,.next_btn a:hover,.cp_morbtn a,.cp_morbtn a:hover{ background:url(../images/cp_show3.png) no-repeat}
.pr_btnno1 a,.pr_btnno1 a:hover,.pr_btnno2 a,.pr_btnno2 a:hover{background:url(../images/cp_showno.png) no-repeat}
.long_pr{  height:100px;}
.logo_pr{ width:400px; height:80px; float:left; margin-top:10px; }
.logo_pr h1{ width:180px; height:80px; float:left;}
.logo_pr h1 a{ background:url(../images/logo.png); display:block; width:180px; height:80px; overflow:hidden; text-indent:-9999px; overflow:hidden}
.title_pr{ float:right; width:200px; height:70px; margin-top:10px; border-left:1px solid #CCC; padding-left:10px;}
.title_pr p{ font-size:24px; font-weight:bold; font-family: "微软雅黑", "黑体", Arial;_font-family:"黑体", Arial; color:#333}
.title_pr span{ height:36px; font-size:12px; color:#CCC; overflow:hidden; display:block}
.search_cp{ width:480px; float:right; margin-top:20px;}
.search_cp p{ margin-top:10px;}
.search_cp p a,.pr_guid a{ padding:0 4px; color:#065ba5}
.search_cp p a:hover,.pr_guid a:hover{ padding:0 4px; color:#F60}
.sc_input{ width:467px; height:40px; background-position: 0 -37px; position:relative}
.show_pt1{font-size:13px;height:28px;left:6px;position:absolute;top:6px;width:88px;}
.show_pt2{margin:3px 0 2px 6px;padding:3px 2px 2px 0; font-size:12px;}
.show_pt3{ border:1px solid #CCC;cursor:default; background:#fff}
.show_pt3 li{ padding:2px 0 2px 4px}
.show_pt3 li:hover{ background:#1277bb; color:#FFF; cursor:pointer}
.show_sinput{left:98px;_left:99px;position:absolute;top:6px;}
.ser_key{color:#333;height:20px;margin-top:0px\9;_margin-top:-1px;*margin:-1px;padding:4px 0 0 4px;width:250px;_width:249px;}
.show_btn{height:28px;left:362px;position:absolute;top:6px;width:100px;}
.pr_guid{ clear:both; height:25px;}
.pr_guid span{ font-weight:bold; padding-left:4px;}
.pr_nr1{}
.pr_title{ background-repeat:repeat-x; background-position: 0 -138px; height:38px}
.t_left{ width:14px; background-position:0 -88px; float:left; height:38px;}
.pr_bt{ float:left; height:38px; width:620px; font-size:14px; text-align:center; color:#FFF; line-height:36px; overflow:hidden;}
.pr_bt h1{font-weight:bold;}
.t_right{ width:284px; height:38px; float:right; background-position:-216px -244px; margin-left:-20px}
.vip{ width:284px; height:38px; float:right; background-position:-216px -192px;}
.prv_title{ width:100px;float:left; margin-left:110px; display:inline; font-weight:bold; font-size:14px; line-height:34px;}
.vip_time{ width:60px; float:right; line-height:32px; text-align:right; padding-right:10px; font-size:14px; font-weight:bold;}
.vip_time i{ font-weight:bold; font-size:18px; color:#F60; padding:0px 2px;}
.pr_bg{ background:url(../images/cp_show2.gif); padding: 0 10px;}
.pr_img{ width:270px; float:left}
.pr_tp{ width:250px; height:250px; overflow:hidden; border:1px solid #e1e1e1; margin-top:8px;}
.pr_price{ width:410px; float:left}
.pr_inf{ width:246px; float:right;padding-top:10px; position:relative}
.pr_tpinf{ margin:10px 0; clear:both; width:260px}
.pr_tpinf div{ width:100px; float:left;display:inline; margin:2px 0 0 40px;}
.pr_tpinf div a{ display:block; background-position:0 3px; color:#065ba5; padding-left:20px;}
.tp_page { width:80px; float:right;}
.tp_page li{ float:left; border:1px solid #ff6600; margin-right:4px;padding:0px 6px; cursor:pointer;}
.tp_page li.cktp{border:1px solid #ff6600; background-color:#ff791e; color:#FFF; font-weight:bold}
.pr_save{ clear:both; padding-top:6px;}
.pr_sv{ background-position:0 -54px; padding-left:20px; line-height:24px; width:60px; float:left; margin-left:20px; display:inline}
.pr_note{ background-position:0 -114px; padding-left:20px; line-height:24px; width:90px; float:left; margin-left:30px; display:none}
.pr_tab{ width:390px; margin:10px 0 6px 0}
.pr_tab td{ padding-left:10px; line-height:28px; border-bottom:1px dotted #eaeaea;}
.pr_tab td.prb_1{ background:url(../images/pr_t.gif); height:29px; line-height:28px; border-bottom:none}
.tk1{ width:120px;}
.pr_tab td i{ font-size:12px; color:#F60; font-weight:bold}
.prb_more{ text-align:right;}
.prb_more a{ color:#065ba5;}
.pr_dd{ line-height:28px; color:#333}
.cpshow_btn{ border:1px solid #dcdcdc; width:380px; margin:10px 0; position:relative}
.cpshow_btn1{ border:1px solid #fff; background:#fafafa; padding:6px;}
.pr_btn1{ width:116px; height:39px; float:left; margin:0 14px 0 4px; display:inline}
.pr_btn1 a{ display:block; background-position: 0 -138px;width:116px; height:39px; line-height:39px; font-size:14px; font-weight:bold; text-indent:38px; color:#FFF}
.pr_btn1 a:hover{background-position: -148px -138px; color: #fff; text-decoration:none}

.pr_btnno1{ width:116px; height:39px; float:left; margin:0 14px 0 4px; display:inline}
.pr_btnno1 a{ display:block; background-position: 0 -138px;width:116px; height:39px; line-height:39px; font-size:14px; font-weight:bold; text-indent:38px; color:#FFF}
.pr_btnno1 a:hover{background-position: -148px -138px; color: #fff; text-decoration:none}

.pr_btnno2{ width:126px; height:39px; float:left; }
.pr_btnno2 a{ display:block; background-position: 0 -193px;width:126px; height:39px; line-height:39px; font-size:14px; font-weight:bold; text-indent:38px; color:#FFF}
.pr_btnno2 a:hover{background-position:-138px -193px; color: #fff; text-decoration:none}


.pr_btn2{ width:126px; height:39px; float:left; }
.pr_btn2 a{ display:block; background-position: 0 -193px;width:126px; height:39px; line-height:39px; font-size:14px; font-weight:bold; text-indent:38px; color:#FFF}
.pr_btn2 a:hover{background-position:-138px -193px; color: #fff; text-decoration:none}

.pr_hp{ width:50px; float:left; background-position: 0 -230px; padding-left:20px; margin-left:10px; display:inline; margin-top:10px; line-height:24px; display:block}
.pr_sc{ clear:both; height:20px; }
.pr_sc p{ width:120px; float:left;line-height:24px; margin:0; padding:0; padding-left:10px;}
/*.pr_inf h1 a{ font-size:14px; color:#065ba5; font-weight:bold; text-decoration:underline }
.pr_inf h1 a:hover{ color:#F60}
.pr_inf h1 span{ font-weight:normal; color:#060}*/
.contact_body2 {padding:0px;}
.contact_body2 li {line-height:24px;border-bottom:#E2E2E2 1px solid;padding:0 0 0 0px;}
.contact_body2 li span {color:#1B4C7A;padding:0 8px 0 0;}

.pinf_btn{ padding:10px 0 10px 20px; clear:both}
.pbtn_jj{ display:block; float:left; width:60px; height:30px; line-height:30px;  font-weight:bold; color:#FFF; padding-left:35px; margin-right:14px; background-position:0 0}
.pbtn_jj:hover{background-position:-169px 0; text-decoration:none; color:#FFF}
.pbtn_lx{  display:block; float:left; width:60px; height:30px; line-height:30px;  font-weight:bold; color:#FFF;  padding-left:35px; background-position:0 -43px;}
.pbtn_lx:hover{ text-decoration:none; color:#FFF; background-position:-169px -43px;}
.pinf_nr{ clear:both;}
.pinf_nr a{ color:#065ba5}
.pinf_nr{ line-height:26px;}
.pinf_nr span{ padding:0 3px 0 ; color:#1B4C7A}
.start{ display:inline; padding-left:20px; background-position:0 -176px;}
.ent_btn{ margin:10px auto; width:130px; clear:both}
.ent_cp{ display:block; width:127px; height:33px; background-position:0 -88px; line-height:33px; text-indent:26px; font-size:14px; font-weight:bold}
.ent_cp:hover{display:block; width:127px; height:33px; background-position:-137px -88px; line-height:33px; text-indent:26px; font-size:14px; font-weight:bold; text-decoration:none;}
.pr_page{  border-top:1px solid #abc2d5; clear:both; text-align:center; background:#fafafa}
.pr_page p{ padding-top:10px;}
.pr_page p a{ color:#065ba5; padding:0 2px}
.pr_page i{ color:#F60; font-weight:bold; padding:0 2px;}
.page_btn a{border:1px solid #CCCCCC;font-weight:bold; text-align:center; padding:6px 6px; margin: 0 4px; background-color:#fff;}
.page_btn a:hover{ border:1px solid #F60}
.page_btn a.pgck{border:1px solid #F60;font-weight:bold; text-align:center; padding:6px 6px; margin: 0 4px; background-color:#ff791e; color:#FFF}
.page_btn a.prebutton{border:0 none;display:inline-block;padding:0;text-decoration:none;vertical-align: middle;width:95px;height:32px; background-position:0 -407px;}
.page_btn a.prebutton:hover{border:0 none; background-position:-170px -406px;}
.page_btn a.nextbutton{border:0 none;display:inline-block;padding:0;text-decoration:none;vertical-align: middle;width:95px;height:32px; background-position:0 -448px;}
.page_btn a.nextbutton:hover{border:0 none; background-position:-170px -448px;}
.page_btn a span{ visibility:hidden}
.pr_nr2,.pr_nr3{ margin-top:10px; clear:both}
.pn_title{ background-position:0 -402px; background-repeat:repeat-x; height:34px;}
.pn1_title{ height:34px; width:125px; background-position:0 -305px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-indent:30px; overflow:hidden;}
.pn2_title{ background-position: -489px -505px; float:right; width:11px; height:34px;}
.pn2_nr1{ border:1px solid #abc2d5; border-top:none; padding:8px; position:relative; clear:both}
.pnr_tab{ border:1px solid #ccc; border-collapse:collapse; width:930px; margin:0 auto 10px;}
.pnr_tab th{ border:1px solid #ccc; line-height:30px; width:200px; text-align:left; padding-left:10px;}
.pnr_tab td{ border:1px solid #ccc;text-align:left; padding-left:10px; width:264px;}
.pnr_tab th{ background-color:#F3F3F3;}
.nr2_show{ font-size:14px; line-height:24px;padding:10px 10px 10px 10px; overflow:hidden}
.nr2_show img{max-width:700px;}
.card{ width:411px; margin:10px auto;}
.cd_tp{ width:411px; height:13px; overflow:hidden; background-position:0 -452px;}
.cd_nr{ background:#fbfbfb; border:1px solid #bec1c6; border-bottom:none; border-top:none}
.cd_ft{ width:411px; height:13px; overflow:hidden; background-position:0 -482px;}
.cd_nrshow{ padding:4px 20px;}
.main_nrshow li{ line-height:24px;}
.cd_nrshow h1 a{ color:#2868ba; font-size:14px; text-decoration:underline;}
.cd_nrshow h2{ border-bottom:1px solid #eaeaea; padding:10px 0; font-size:14px; margin-bottom:10px; }
.cd_nrshow h1 a:hover{ color:#F60}
.cd_nrshow h2 span{ font-size:12px;font-weight:normal}
.cp_morbtn{ clear:both; width:122px; margin:0 auto; padding-bottom:10px}
.cp_morbtn a{ display:block; width:122px; height:33px; background-position:0 -248px; line-height:33px; font-size:14px; text-indent:26px; font-weight:bold}
.cp_morbtn a:hover{ background-position:-142px -248px; text-decoration:none}
.kd1{ width:950px; margin:0 auto}
.kd2{ width:360px; margin:0 auto;}
.kd3{ width:360px; margin:0 auto;}
.pn3_title{ height:34px; width:146px; background-position:0 -353px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-indent:30px; overflow:hidden;}
.prv_btn,.next_btn{ margin-top:60px; _margin-top:70px;}
.prv_btn a{ width:45px; height:45px; float:left; background-position:0 -298px; cursor:pointer; display:block}
.prv_btn a:hover{ background-position:-220px -298px; cursor:pointer; text-decoration:none}
.prv_btn span,.next_btn span{ padding-top:20px; display:block; text-align:center}
.next_btn a{ width:45px; height:45px; float:right;background-position:0 -352px; cursor:pointer; display:block}
.next_btn a:hover{ background-position:-220px -352px; cursor:pointer; text-decoration:none}
.list_prd{ width:950px; float:left; margin-left:10px;  display:inline; overflow:hidden; margin-top:-50px;}
.list_prd li{ width:147px; float:left; margin:0 5px;display:inline;}
.list_prd li img{ border:1px solid #eaeaea;-moz-border-radius:3px 3px 3px 3px;}
.list_prd li span{ display:block; text-align:center; padding-top:4px; text-align:center;}
.pg2{ margin-top:10px;}
.kd4{ margin-bottom:10px; position:relative}
.other{ margin-top:10px; border:4px solid #fafafa; padding:4px 10px; line-height:24px;}
.other a{ color:#065ba5}

.cont_srlist{border:1px solid #dfdfdf; color:#424242; margin:10px 0; clear:both;}
.cont_srlist h4{ background:url(../images/line_searcha.gif); height:36px; line-height:36px; text-indent:8px; font-weight: normal}
.con_srrt{ float:right; padding-right:10px}
.con_srrt a,.cont_srlist h1 a{ color:#065ba5; text-decoration:underline}
.con_srrt a:hover,.cont_srlist h1 a:hover{ color:#F60; text-decoration:none}
.sear_nr{ padding:10px 8px 4px;}
.sear_srch{ width:500px; margin:0 auto;}
.sear_srch li{ float:left;}
.ser_tpimg{ background:url(../images/icon_sbtn.png); width:57px; height:58px; margin:6px;}
.ser_list{ font-size:12px; color: #333}
.ser_list a,.ser_list a:visited{ font-size:12px; color:#06C;}
.ser_list a:hover{ color:#F60}
.ser_list a.sercik,.ser_list a:visited.sercik{ font-size:14px; font-weight:bold; color:#000;}
.inp_brd{ border:1px solid #73a0c5; padding:4px 2px 0; height:20px; width:200px}
.inp_btn{ background:url(../images/icon_sbtn.png) 0 -61px; width:57px; height:23px; border:0px; color:#FFF; cursor:pointer}
.back_top{ clear:both; margin:0 auto 10px; width:114px}
.back_top a{ background:url(../images/icon_sbtn.png) 0 bottom; width:114px; height:27px; display:block; line-height:27px; text-indent:30px;}
.top_listsearch{ width:450px; float:right; margin-top:10px}
.top_list_1{ clear:both}
.top_list_1 li{ float:left}
.top_lista_1{ background:url(../images/search_listbg.gif); width:334px; height:28px;}
.sel_a{ margin:4px 4px; width:64px; vertical-align:middle}
.inpt_a{vertical-align:middle; width:250px; border:0px}
.subt_btn{ background:url(../images/search_listbtn.gif); width:91px; height:28px;  border:0px; cursor:pointer; font-size:14px; font-weight:bold}
.sr_hot{ clear:both; padding-top:8px}
.sr_hot a{ padding:0 4px;}
.notice{border:1px solid #dfdfdf; background:#fff8ee url(../images/notice.gif) no-repeat 20px 5px; height:30px; line-height:30px; text-indent:50px; margin-bottom:10px}
.pr_tip{ background:url(../images/tip_Bg.png); width:268px; height:81px; position:absolute; top:40px; right:60px; z-index:10}
.pr_tip h3{ height:20px; text-indent:30px; margin-top:10px;}
.pr_tip p{ width:240px; margin:0 auto; padding-top:6px; color:#666}
.dw1{ top:40px; right:340px}
.job_show{ width:660px; float:left; padding-top:10px}
.job_tbd{ width:660px; border-collapse:collapse;}
.job_tbd th{ border:1px solid #eaeaea; line-height:30px; background:#F3F3F3; width:120px}
.job_tbd td{ padding-left:10px;border:1px solid #eaeaea; }
.jb{ margin:10px auto; width:138px;}
.pr_erro{width:208px; height:56px; position:absolute; top:50px; left:380px; font-size:14px; font-weight:bold; line-height:56px; text-indent:50px; color:#666; cursor:pointer; background:url(../images/cp_jg.png); }
.loding_1{ width:24px; height:24px; position:absolute; top:70px; left:460px}
.no_inpt{ background:url(../images/no_inpt.png); width:184px; height:53px; position:absolute; top:30px; left:0; line-height:53px; font-size:14px; font-weight:bold; color:#666; text-indent:50px;}
.jg_buy{ font-size:14px; font-weight:bold; color:#F60; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:8px;}
.buy_login ul{ border-bottom:1px dotted #ccc;}
.buy_login li{ clear:both; margin-bottom:16px;}
.buy_login li a,.buy_zc a,.mtbtns a,.buy_showner a{ color:#0053a5}
.buy_login li label{ width:60px; display:block; float:left; text-align:right; padding-right:4px; font-size:14px; line-height:24px}
.srk_1{ width:120px; border:1px solid #7f9db9; padding:2px; height:20px}
.buy_dl{}
.buy_dl span{ display:block; padding:8px 0 0 64px}
.buy_btn,.pr_xjd,.xjd_cls,.xjd_ant,.buy_btn2,.xjd_btn{ background:url(../images/buy_bg.png) no-repeat; }
.buy_btn{ margin-left:66px; background-position:0 -197px; width:78px; height:35px; font-size:14px; color:#FFF; font-weight:bold; border:0; cursor:pointer}
.buy_zc{ line-height:30px; text-align:center;}
.pr_xjd{ position:absolute; top:-10px; left:-2px; width:390px; height:126px; z-index:108}
.xj_tit{ font-weight:bold; font-size:14px; color:#666; border:1px solid red}
.pr_xjd em{ color:#F60; font-weight:bold}
.xjd_ant{ width:94px; height:34px; display:block; background-position:0 -261px; overflow:hidden; text-indent:-9999em; margin-top:6px}
.ms_pass{ background:url(../images/mss_bg.png) no-repeat; width:441px; height:118px; margin:10px auto; padding:10px}
.ms_pass li{ float:left; margin:6px 10px 0 0; display:inline; height:80px}
.ms_pass li p{clear:both; margin-bottom:16px;}
.ms_pass li label{ width:60px; display:block; float:left; text-align:right; padding-right:4px; font-size:14px; line-height:24px} 
.buy_showner{ width:80px; border-left:1px solid #ccc; padding-left:20px;}
.fg_ps{ line-height:40px}
.show_ant{ width:100px;}
.buy_btn2{background-position:0 -197px; width:78px; height:35px; font-size:14px; color:#FFF; font-weight:bold; border:0; cursor:pointer}
.buy_showner{ width:100px; }
.nr_xjd{ position:relative}
.nr_xjd h4{ font-size:14px; color:#666; padding:18px 0 0 60px;}
.nr_xjd p{ font-size:12px; color:#666; padding:4px 0 0 60px; color:#333}
.xjd_btn{ margin-left:60px; display:block; width:94px; height:34px; background-position:0 -261px; margin-top:10px; text-indent:-9999em; overflow:hidden}
.xjd_cls{ position:absolute; top:0px; right:0px; width:40px; height:24px; background-position:0 -138px; padding-left:18px; cursor:pointer; line-height:24px}
.qg_tab{ width:932px; border-collapse:collapse;}
.qg_tab td,.qg_tab th{ border:1px solid #CCC; line-height:30px; padding:0 4px; font-size:12px}
.qg_tab th{ background:#eaeaea; text-align:left}
.qg_tit{ font-weight:bold; color: #2868ba}
.page_btn a.no_pre{border:0 none; background:url(../images/no_ck.png) 0 0;display:inline-block;;padding:0;text-decoration:none;vertical-align: middle;width:95px;height:32px; cursor:default }
.page_btn a.no_pre:hover{border:0 none;}
.page_btn a.no_next{border:0 none; background:url(../images/no_ck.png) 0 -41px;display:inline-block;;padding:0;text-decoration:none;vertical-align: middle;width:95px;height:32px; cursor:default }
.page_btn a.no_next:hover{border:0 none;}
.loding_2{ width:24px; height:24px; position:absolute; top:100px; left:110px}
.col_time{color:#ccc; display:block; position:absolute; top:80px; left:160px}
.show_jg{ border:1px solid #fb9404; height:28px; line-height:28px; background:#fff7e1 url(../images/tip_rt.png) no-repeat 10px -68px; padding-left:30px; color:#d75200}
.show_login{ width:400px; margin:0 auto; border:1px solid #ccc; padding:10px;}
.tit_bg{ background:url(../images/pr_clos.gif) repeat-x 0 0; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#FFF; margin-bottom:20px; text-align:right}
.tit_bg h3{ float:left; width:100px; text-align:left; text-indent:20px;}
.tit_bg a{ width:12px; height:13px; background:url(../images/pr_clos.gif) 0 -52px;display:block; float:right; margin:10px 10px 0 0;overflow:hidden; line-height:400px}
.dl_cp{ width:220px; margin:0 auto;}
.dl_cp ul{ border:none}

/*add*/
#tinybox{position:absolute; display:none; padding:0px; background:#ffffff url(../image/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500;}
#tinycontent{background:#ffffff; font-size:1.2em;}