@charset "utf-8";
@import url(/campaign/css/campaign.css);
@import url(/campaign/css/ywx.css);

body{color:#666; background-color:#fff;}
.main{ width:100%; margin:5px auto 18px auto; line-height:18px;}

.c2:after{ content:"."; display:block; height:0; clear:both;visibility:hidden; }
.c2{ display:inline-block;}
* html .c2{ height:1%;}
.c2{ display:block;}
.c3{ clear:both; overflow:hidden; line-height:0; height:0;}
/*---font css---*/
.fb14_f30{ font-size:14px; font-weight:bold; color:#f30;}
.fb14_f3c{ font-size:14px; font-weight:bold; color:#ff3c00;}
.f_14{ font-size:14px;}
.f_b{ font-weight:bold;}
.red_jcx_title{ color:#ff3c00; font-weight:bold;}
.red_f3c{ color:#ff3c00;}
.fb_14hui{ font-weight:bold;font-size:14px; color:#666;}
.hui_b{ color:#666; font-weight:bold}
.cheng{ color:#f35821;}
.f30_hui{ color:#666; text-decoration:underline;}
.f30_hui:hover{ color:#666; text-decoration:none}
.hui_ud{ color:#666; text-decoration:underline;}
.hui_ud:hover{ color:#ff3c00; text-decoration:none;}
.fb_14{ font-weight:bold; font-size:14px;}


/*----gerenal class----*/
.m_t_16{ margin-top:16px;}
.m_t_8{ margin-top:8px;}
.m_b_8{ margin-bottom:8px;}
.m_b_10{ margin-bottom:10px;}
.m_l_10{ margin-left:10px;}
.m_l_60{ margin-left:60px;}
.m_l_150{ margin-left:150px;}
.p_l_50{ padding-left:50px;}
.pad_10{ padding:10px;}
.pad_15_10{ padding:15px 10px;}
.pad_20_10{ padding:20px 10px;}
.m_b_18{ margin-bottom:18px;}
.p_t_7{ padding-top:7px;}
.p_t_8{ padding-top:8px;}
.f_ud_line{ text-decoration:underline;}
.f_white_ud_line{ color:#fff; text-decoration:underline;}
.w_620{ width:620px;}
.p_l_196{ padding-left:196px;}
.m_t_10{ margin-top:10px;}
.p_t_8{ padding-top:8px;}
.p_t_4{ padding-top:4px;}
.c3{ font-size:0px; line-height:0px; overflow:hidden;zoom:1;}
.jcx_white{ color:#fff; text-decoration:underline;}
.jcx_white:hover{ color:#f30; text-decoration:none;}
.p_2em{ text-indent:2em;}
.hd_tac{ text-align:center; margin:0 auto;}
.center{ margin:0 auto;}
.p_t_10{ padding-top:10px;}
.p_l_10{ padding-left:10px;}
.p_t_6{ padding-top:6px;}
.p_t_3{ padding-top:3px;}
.w_340{ width:340px;}
.p_t_4{ padding-top:4px;}
.w_490{ width:490px;}
.hdsj_pad1{ padding-top:12px; padding-left:5px;}
.p_b_3{ padding-bottom:3px;}
.p_l_242{ padding-left:242px;}
.p_l_6{ padding-left:6px;}
.p_l_11{ padding-left:11px;}
.m_t_16{ margin-top:16px;}
.p_l_38{ padding-left:38px;}
.p_tb_7{ padding:7px 0}
.p_b_16{ padding-bottom:16px;}
.m_t_9{ margin-top:9px;}
.p_b_5{ padding-bottom:5px;}
.p_b_8_important{ padding-bottom:8px!important;}
.p_t_7{ padding-top:7px;}
.p_r_4{ padding-right:4px;}
.p_l_12{ padding-left:12px}
.ls_f_1{ letter-spacing:-1px;}
.no_border{ border:none!important}
.p_r_6{ padding-right:6px}
.m_r_4{ margin-right:6px; display:inline}
.line_18{ line-height:18px;}
.no_pad_t{ padding-top:0!important}

/*layout css*/
#main1{ margin:13px auto 0; width:100%; background:#fff url(../images/mainbg.jpg) repeat-x left bottom; line-height:18px; padding-bottom:29px;}
#main1 .banner{ width:720px; margin:0 auto;}
#main1 .banner img{ display:block;}
.lvpd_mainbox{ padding:0 4px; width:720px; margin:0 auto; position:relative; background-color:#fff;}
.lvpad_secbox{ padding:0 16px 17px; background-color:#fff;zoom:1;}
.ywhy_nav{ padding:3px 0 0 28px;background:url(../images/ywhy_bg.gif) repeat-x 0 0;}
.ywhy_nav li{ float:left; width:96px; height:31px; background:url(../images/sprites.gif) no-repeat 0 0; text-align:center; line-height:31px; font-size:14px}
.ywhy_nav li a{ color:#6f6e6e; font-weight:bold; text-decoration:none;}
.ywhy_nav li a:hover{ color:#f30; text-decoration:underline;}
.ywhy_nav li.current{ width:94px; height:32px; background:url(../images/sprites.gif) no-repeat 0 -64px;}
.ywhy_nav li.current a{ color:#fff;}
.ywhy_nav li.current a:hover{ color:#fff600}
.common_mainbox{ width:718px; margin:0 auto;background-color:#fff;border-left:#cbcbcb 1px solid; border-right:#cbcbcb 1px solid;}
#pa_hd_main{ padding:12px 17px; line-height:20px;}
#pa_firstbox{ padding:0 0 11px 5px; border-bottom:1px solid #cccccc;}
.first_l{ float:left; width:556px;}
.first_r{ float:right; width:111px; padding-right:7px; margin-top:-4px;}
.pa_ks_list1 li{ font-size:14px; font-weight:bold}
.pa_ks_lc{ width:194px}
.pa_ks_lc img{ display:block;}
.pa_ks_lc .arrowbox{ position:relative; width:194px;}
.pa_ks_lc .arrowbox .pa_ks_lclist{ position:absolute; left:198px;top:-36px; width:378px;}
.pa_ks_lclist li{ float:left; position:relative;}
.pa_ks_lclist li.teli1{ background:url(../images/li_l.jpg) no-repeat left top; position:relative; width:157px; min-width:157px;}
.pa_ks_lclist li.teli1 p{ line-height:18px;}
.pa_ks_lclist li.teli1 .tediv{ background:url(../images/li_r.jpg) no-repeat right top; display:block;padding:14px 11px 22px 17px;}
.pa_ks_xh,.pa_ks_xh2{ background:url(../images/pa_ks_one.jpg) no-repeat left center; padding-left:20px;zoom:1; position:relative;}
.pa_ks_xh2{ background:url(../images/pa_ks_two.jpg) no-repeat left center;padding-left:24px;}
.pa_ks_imgcard{ position:absolute;left:113px; bottom:-2px;}
.pa_ks_imgcard2{ position:absolute; right:14px;bottom:-2px;}
.pa_ks_lclist li.img_arrow{ display:block; padding:38px 6px 0 0; position:relative;z-index:10;}
.pa_ks_lclist li.te_w{ width:182px; min-width:172px; margin-left:-10px;}
.pa_ks_lclist li.teli1 .tepad{ padding:14px 22px 22px 17px;}
.first_r .top_hubox{ height:5px; background:url(../images/pa_hubox.jpg) no-repeat left top; line-height:5px; overflow:hidden; position:relative;z-index:10;}
.first_r .bottom_hubox{ height:5px;line-height:5px; background:url(../images/pa_hubox.jpg) no-repeat left bottom;font-size:5px;zoom:1}
.first_r .pf_con{ border:1px solid #ccc; border-bottom:none; border-top:none; background-color:#f8f8f8; padding:0 5px}
.pf_list li{ padding:4px 0;border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;zoom:1;} 
.pf_list li.teli1{ font-size:14px; line-height:20px; font-weight:bold; text-align:center}
.pa_ks_p1{ background:url(../images/pa_ks_pic02.jpg) no-repeat center bottom; padding-bottom:26px;} 
.pa_ks_p2{ background:url(../images/pa_ks_pic03.jpg) no-repeat 10px center; padding-left:58px; line-height:18px}
.pf_list li.no_pad_b{ padding-bottom:0px;}
.pf_ullist2{ padding:21px 0 0;}
.pf_ullist2 li{ float:left; background:url(../images/pa_icon1.jpg) no-repeat 0 7px; padding-left:20px;}
.pf_ullist2 li p{ font-size:12px; font-weight:bold; line-height:14px} 
.pa_ks_btn{ display:block; width:94px; height:31px; background:url(../images/pa_ks_btn.jpg) no-repeat left top; text-align:center; color:#fff; text-decoration:none; text-align:center; line-height:27px;}
.pa_ks_btn:hover{ color:#fff; text-decoration:none}
.pa_ks_p3{ position:relative;}
.pa_ks_p3 img{ position:absolute; right:-245px;top:-4px;}

.iframe_box{zoom:1;}

.pa_h3{ padding:6px 5px 6px 26px; line-height:20px; background:#f1f0f0 url(../images/te_h3.jpg) no-repeat 6px 10px; color:#ff3c00; font-size:14px; font-weight:normal; border:#c6c6c6 1px solid; height:20px;*line-height:24px;overflow:hidden}
.pa_table{ margin-top:14px;}
.pa_table td,.pa_table th{ line-height:22px; text-align:center; font-size:14px;}
.pa_table th{ font-weight:normal; color:#ff3c00}
.pa_table tr.rowbg td{ background-color:#f2f2f2;}

/*hdxq page css*/
.p_hdxq{ padding:0 15px 10px;}
.p_hdxq p.hd_time{ font-size:14px; font-weight:bold; padding-bottom:8px; border-bottom:#ccc 1px dashed}

.pa_hdxq_dllist dt{ font-weight:bold; font-size:14px; padding:4px 0; color:#ff3c00}
.pa_hdxq_dllist dt.p_t_8{ padding-top:8px;}

.jkty_btn{ width:160px; height:52px; display:block; background:url(../images/ty_btn.jpg) no-repeat left top;}
.jkty_btn:hover{ text-decoration:none}
.jkty_btn_box{ padding:16px 0 0 230px;}
.jkty_btn_box span{ display:none}



.lvpd_yinbox{ height:9px; background:url(../images/ywhy_bg.gif) repeat-x 0 -73px; position:relative;z-index:1001}
.lvpd_yinbox b{ display:block;}
.lvpd_yinbox .yleft,.lvpd_yinbox .yright{ position:absolute; height:9px;z-index:10000;}
.lvpd_yinbox .yleft{ left:-1px; top:0;}
.lvpd_yinbox .yright{ right:-1px;top:0;}

.pa_ullist li{ background:url(../images/pa_icon_02.jpg) no-repeat 9px 8px; padding-left:20px;}
.pa_ullist li.teli{ background:url(../images/pa_icon_01.jpg) no-repeat 2px 3px;}


/*中奖名单css*/
.jp_table_bg td{ background:url(../images/zjmd_bg.jpg) repeat left top;}