@charset "utf-8";
@import url(/campaign/css/campaign.css);
@import url(/campaign/css/ywx.css);

body{color:#666; background-color:#fff;}
*{margin:0; padding:0;}
.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;}


/*----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_t_24{ padding-top:24px;}
.p_t_2{ padding-top:2px;}
.p_t_1{ padding-top:1px;}
.p_l_3{ padding-left:3px;}
.h_191_auto{ height:auto!important; height:191px; min-height:191px;}
.h_407_auto{ height:auto!important; height:407px; min-height:407px;}
.h_403_auto{ height:auto!important; height:403px; min-height:403px;}

/*font css*/
.xyk_title{ font-size:14px; font-weight:bold; color:#f35821;}
.red2{ color:#ff4618;}
.fb_4c{ font-weight:bold; color:#4c4c4c;}
.f_9c{ color:#9c9c9c}
/*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;}
/*nav bec*/
.ywhy_nav{ padding:3px 25px 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;}
.ywhy_nav li a{ color:#666; 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}
.ywhy_nav li.teli{ background:none; float:right; width:auto; padding-top:2px;height:25px; line-height:25px; font-weight:normal;}
.ywhy_nav li.teli a{ font-weight:normal; color:#f35821; text-decoration:underline; font-size:14px}
.ywhy_nav li.teli a:hover{ color:#666; text-decoration:none}

.common_mainbox{ width:718px; margin:0 auto;background-color:#fff;border-left:#cbcbcb 1px solid; border-right:#cbcbcb 1px solid; overflow:hidden;}
#pa_hd_main{ padding:14px 17px 14px; line-height:18px;}
/*fir_box bec*/
.nb_box1{ padding:0 36px 8px 36px; line-height:22px; background:url(../images/xyk_icon1.jpg) no-repeat 11px 4px; font-size:14px}
.nb_titlebox{ background:url(../images/h3_bg.jpg) repeat-x left bottom; padding:5px 11px 5px; line-height:22px;}
.nb_titlebox h3{ background: url(../images/nb_icon1.jpg) no-repeat left 3px; padding-left:23px; font-size:14px; color:#ff3c00}
.nb_tq_box{ background:url(../images/nb_bg_01.jpg) repeat-x left bottom; padding:0 20px 7px;}
.nb_card_btnbox{ padding:16px 22px 0 13px; float:left}
.nb_list1{ float:left; width:498px;}
.nb_list1 li{ background:url(../images/xyk_icon2.jpg) no-repeat 0 8px; padding-left:12px; line-height:18px;}

/*bighubox*/
.bighubox{ margin:8px auto 15px; position:relative;border:#d2d2d2 1px solid; border-bottom:none;zoom:1;}
.bighubox b{ display:block; position:absolute; width:12px; height:11px; overflow:hidden; z-index:3;}
.bighubox b.tl{top:-1px; left:-1px; background:url(../images/hubox_tl.jpg) no-repeat left top;}
.bighubox b.tr{ top:-1px; right:-1px; background:url(../images/hubox_tr.jpg) no-repeat left top;}
.bighubox b.bl{ bottom:0; left:-1px; background:url(../images/hubox_bl.jpg) no-repeat left top;}
.bighubox b.br{ bottom:0; right:-1px; background:url(../images/hubox_br.jpg) no-repeat left top;}
.bighubox .bighubox_con{ background:#fff url(../images/hubox_bigbg.jpg) repeat-x left bottom; padding:0 16px 4px 12px;}
.bighubox_l{ width:363px; padding-right:19px;border-right:#d2d2d2 1px solid; float:left; padding-top:11px;}
.bighubox_r{ width:261px; float:right; padding-top:11px;}
.nb_h3_title2{ background:url(../images/xyk_icon3.jpg) no-repeat left 2px; padding-left:22px; color:#ff3c00; font-weight:bold; font-size:14px;}
.hubox_l_inner{ padding:5px 0 0 22px;}
.hubox_p2{ padding:4px 0 8px; font-weight:bold}
.hubox_lc{ height:45px; background:url(../images/hubox_lc.jpg) no-repeat left top;}
.hubox_lc_list li{ line-height:16px; float:left;}
.hubox_lc_list li.li_1{ padding:12px 0 0 23px; width:87px;}
.hubox_lc_list li.li_1 a{ color:#fff; text-decoration:none; }
.hubox_lc_list li.li_1 a:hover{ color:#ff3c00; text-decoration:underline;}
.hubox_lc_list li.li_2{ width:88px; padding:12px 0 0 17px;}
.hubox_lc_list li.li_2{ width:88px; padding:12px 0 0 17px;}
.hubox_lc_list li.li_3{ padding:4px 0 0 22px;}
.xyk_down a{ line-height:26px;}
.xyk_dl_adress{ padding:11px 0 9px; border-bottom:#dadada 1px solid}
.xyk_list_sq{ padding:7px 4px 7px 0;}
.xyk_list_sq li{ background:url(../images/xyk_icon4.jpg) no-repeat left 8px; padding-left:16px;}

/*bighubox float right box*/
.nb_h3_title3{ background:url(../images/xyk_icon3.jpg) no-repeat left 2px; color:#666; font-weight:bold; padding-left:22px; color:#4c4c4c;}
.nb_r_inner{ padding-left:22px;}
.nb_r_p1{ padding-top:5px;}
.nb_r_p2{ padding:5px 0 11px; border-bottom:#dcdcdc 1px solid;}
.nb_r_p3{ font-size:14px; line-height:26px;}
.nb_r_p4{ padding:4px 0 11px; border-bottom:#dcdcdc 1px solid;}
.nb_r_p5{ line-height:22px; padding-top:8px;}

.nb_dl_ts{ padding:0 6px;}
.nb_dl_ts dt{ color:#f3571f;} 
.nb_dl_ts dd{ background: url(../images/xyk_icon4.jpg) no-repeat 0 6px; padding-left:8px;}




.pa_table{ margin-top:8px;}
.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;}

.p_hdxq{ padding:10px 15px;}
.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;}

.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;}

/*奖品css*/
.jp_gonggao{ padding:50px 0 100px; font-size:12px; font-weight:bold; color:#ff3c00; text-align:center;}
.jyx_mdbox{ padding:20px;}
.jp_table{ line-height:20px; border-collapse:collapse}
.jp_table th{ background:#f1f0f0; text-align:center; padding:6px; border:#c6c6c6 1px solid; font-weight:normal}
.jp_table td.zjmd_bg{ background:url(../images/zjmd_bg.jpg) repeat left top;}
.jp_table2 td{ padding:0 6px; line-height:25px; text-align:center;} 
.jp_gonggao{ color:#ff3c00; font-weight:bold; padding:50px 0 200px; text-align:center}
.tongming{ background-color:transparent}
.smallbg{ background:url(../images/smallbg.jpg) repeat-x left bottom!important;}
