﻿@charset "utf-8";
@import url(/campaign/css/ywx.css);

body{color:#666; background-color:#fff;}
#campaign_wrapper{ line-height:18px;}
.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{ line-height:0px; overflow:hidden; font-size:0; clear:both;}
/*---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;}
.f30_b{ color:#f30; font-weight:bold;}
a.red_f3c_link{ color:#ff3c00; text-decoration:none;}
a.red_f3c_link:hover{ color:#f60; text-decoration:underline;}
.fb3c_red{ color:#ff3c00; font-weight:bold;}
.red_fb{ color:#f35821; font-weight:bold}
.fb_redlink{ color:#f35821; text-decoration:underline; font-weight:bold}
.fb_redlink:hover{color:#666; text-decoration:none}


.fb14_f3c_link{ color:#ff3c00; text-decoration:underline; font-size:14px; font-weight:bold;}
.fb14_f3c_link:hover{ color:#f60; text-decoration:none;}
.hui_b{ font-weight:700; color:#666;}
.f14_f3c{ font-size:14px; color:#ff3c00;}
.f_normal{ font-weight:normal}

/*----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_12{ padding-top:12px;}
.ty_p_title{ padding:20px 0px 3px; font-weight:bold;}
.m_t_6{ margin-top:6px;}
.h_24{ height:24px;}
.m_t_12{ margin-top:12px;}
.m_t_13{ margin-top:13px;}
.ynw_com_title{ color:#666; font-weight:bold;}
.p_l_40{ padding-left:40px;}
.p_t_8{ padding-top:8px;}
.m_t_21{ margin-top:21px;}
.p_r_60{ padding-right:60px;*padding-right:25px;}
.btn_pad{ padding:16px 0 0 66px;}
.p_t_12{ padding-top:12px;}
.p_l_58{ padding-left:58px;}
.p_lr_58{ padding:0 58px;}
.p_t_50{ padding-top:50px;}
.p_l_6{ padding-left:6px;}
.p_l_8{ padding-left:8px;}
.p_b_20{ padding-bottom:20px;}
.p_l_12{ padding-left:12px;}
.p_b_15{ padding-bottom:15px;}
.w_457{ width:457px;}
.w_435{ width:435px;}
.w_210{ width:210px;}
.p_t_10{ padding-top:10px!important;}
.no_pb{ padding-bottom:0px!important}
.p_b_8{ padding-bottom:8px;}
.p_t_30{ padding-top:30px;}
.p_t_20{ padding-top:20px;}
.p_t_28{ padding-top:28px;}
.m_fb_10{ margin-bottom:-10px;}
.m_ft_10{ margin-top:-10px;}
.p_t_48{ padding-top:48px;}
.m_l_23{ margin-left:23px;}
.line_26{ line-height:26px;}
.p_b_16{ padding-bottom:16px;}
.p_b_5{ padding-bottom:5px}
.m_t_11{ margin-top:11px;}
/*form css*/
.cp_btn{ display:block; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; background:url(../images/btnbg.jpg) no-repeat left top; width:105px; padding:9px 0 10px; height:18px; text-align:center}
.cp_btn:hover{ color:#fff; font-weight:bold; text-decoration:none;}

/*layout css*/
#w_main{ width:100%;background:url(../images/sexh_main1_bg.jpg) repeat-x left bottom; padding-bottom:29px;}
#main1{ margin:13px auto 0;width:720px; line-height:18px; color:#666; background-color:#fff;}
#sech_banner img{ display:block;}
.sech_mid_w{border-left:#cbcbcb 1px solid; border-right:#cbcbcb 1px solid; position:relative; width:718px;}
.nuose_list{ padding:0 27px;}
.nuose_list li{ padding:5px 32px 4px 2px; border-bottom:#e8e8e8 1px solid;zoom:1;}
.nuose_bt_l{ float:left; width:120px; height:53px; background:url(../images/nuose_pic01.jpg) no-repeat left top; padding:12px 0 0 17px; font-weight:bold; line-height:18px;}
.nuose_bt_r{ width:477px; float:right;}
.nuose_bj_box{ padding:7px 25px 12px;}
.nuose_bj_box p.p1{ background: url(../images/nuose_pic02.jpg) no-repeat left 4px; padding-left:22px; font-weight:bold; font-size:14px;zoom:1;}
.nuose_bj_box p.p2{background: url(../images/nuose_pic02.jpg) no-repeat left 4px; padding-left:22px;  }
.nuose_hubox_parent{ padding:5px 25px 0;}
.nuose_hubox{ border:#cccccc 1px solid; position:relative;zoom:1; background:url(../images/nuose_bg.jpg) repeat-x left bottom;}
.nuose_hubox b{ display:block; width:8px; height:8px; overflow:hidden; position:absolute;}
.nuose_hubox b.b1{ left:-1px; top:-1px; background:url(../images/nuose_tl.jpg) no-repeat left top;}
.nuose_hubox b.b2{ right:-1px; top:-1px; background:url(../images/nuose_tr.jpg) no-repeat left top;}
.nuose_hubox b.b3{ left:-1px; bottom:-1px; background:url(../images/nuose_bl.jpg) no-repeat left top;}
.nuose_hubox b.b4{ right:-1px; bottom:-1px; background:url(../images/nuose_br.jpg) no-repeat left top;}
.nuose_hubox .nocon{ padding:7px 17px 7px;}
.nuose_hubox_l{ width:475px; float:left;line-height:20px;}
.nuose_hubox_r{ float:right}
.nuose_hubox_r img{ display:block;}
.nuose_ullist li{ line-height:20px;}


.nuose_enter{ height:16px; position:relative;z-index:11;}
.nuose_enter .kh_jr{ position:absolute; left:10px;top:25px;z-index:100}
.nuose_enter .kh_jr .p1{ background:url(../images/pa_icon_02.jpg) no-repeat 10px 12px; padding-left:21px; padding-top:6px; padding-right:6px;}
.pa_xb_btn{ display:block; width:107px; height:29px; background:url(../images/pa_btn.jpg) no-repeat left top}
.pa_xb_btn span{ display:none}
.pa_xb_btn:hover{ text-decoration:none}

/*yin css*/
.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;}



.sech_three_box{ padding:0 22px 11px 25px; }
.sech_hubox_top{ background:url(../images/sexh_huboxbg.jpg) repeat-x 0px -40px; height:20px; position:relative;z-index:10}
.sech_three_box b{ display:block; width:20px; height:20px; overflow:hidden; position:absolute; background:url(../images/sexh_huboxbg.jpg) no-repeat;}
.sech_hubox_top b.tl,.sech_hubox_top b.tr{ background:url(../images/sexh_huboxbg.jpg) no-repeat left top;}
.sech_hubox_top b.tl{ left:0; top:0;}
.sech_hubox_top b.tr{ background-position:-20px 0; right:0; top:0;}
* html .sech_hubox_top b.tr{ right:-1px;}
.sech_ifm_box{ background:url(../images/sexh_bg_pic03.jpg) repeat-y left top; padding-left:20px;}
.sech_hubox_bottom{ background:url(../images/sexh_huboxbg.jpg) repeat-x 0 -60px; height:20px; position:relative;}
.sech_hubox_bottom b.bl{ background-position:0 -20px; bottom:0; left:0;}
.sech_hubox_bottom b.br{ background-position:-20px -20px; bottom:0; right:0;}
* html .sech_hubox_bottom b.br{ right:-1px;}

.sech_hubox_bottom2{background:url(../images/sexh_huboxbg.jpg) repeat-x 0 -60px; height:20px; }
.sech_hubox_bottom2 .bbl,.sech_hubox_bottom2 .bbr{ overflow:hidden; width:20px; height:20px;background:transparent url(../images/sexh_huboxbg.jpg)}
.sech_hubox_bottom2 .bbl{background-position:0 -20px;}
.sech_hubox_bottom2 .bbr{background-position:-20px -20px; }


.sech_linkbox_w{ padding:0 22px 0px 24px;}
.sech_linkbox{ position:relative; overflow:hidden;zoom:1;background:url(../images/sexh_bg_pic04.jpg) repeat-x left top; padding:0 0 0 11px; }
.sech_linkbox a{ display:block; padding:4px 20px; float:left; text-decoration:underline;}
.sech_linkbox em{ display:block; width:14px; height:26px; position:absolute;}
.sech_linkbox em.tl{ top:0;left:0;}
.sech_linkbox em.tr{ top:0; right:0;}
.sech_link_a2box{ padding:20px 0 27px 0; overflow:hidden;zoom:1;}
.sech_link_a2box a{ float:right;}

.sech_pub2_dd_pad{ padding:30px 0 30px 0;border-bottom:#ffbe8a 1px solid;}
.sech_pub2_dd_pad2{ padding:16px 0 16px 0px;border-bottom:#ffbe8a 1px solid;}
.sech_ullist{ margin-top:16px;}
.sech_ullist p{ border-bottom:#ffbe8a 1px solid;}
.sech_ullist li{ margin-bottom:6px; height:auto!important; height:60px;min-height:60px; padding-left:64px;}
.sech_ullist li.libg1{ background:url(../images/sexh_pic_print03.jpg) no-repeat left top;}
.sech_ullist li p.p1,.sech_ullist li p.p4{ line-height:60px; padding-left:6px;}
.sech_ullist li.libg2{ background:url(../images/sexh_pic_print04.jpg) no-repeat left top;}
.sech_ullist li p.p2{ padding:4px 0 13px 6px; }
.sech_ullist li.libg3{ background:url(../images/sexh_pic_print07.jpg) no-repeat left top;}
.sech_ullist li p.p3{ padding:4px 0 12px 6px;}
.sech_ullist li.libg4{ background:url(../images/sexh_pic_print08.jpg) no-repeat left top;}
.sech_ullist li.single_line{ background:none; height:24px; min-height:24px; line-height:24px;}
.sech_ullist li.single_line p{ line-height:18px; padding-bottom:6px;}
.sech_ullist li p.p5{ padding:0px 0 10px 6px;}
.sech_nopad li{ padding-left:6px;}

/*###################new add css##################*/
.nuose_ullist li{ line-height:20px;}
.sech_hubox2{ margin-top:15px;}
.sech_hubox2_top{ height:19px; position:relative; background:url(../images/hubox2_bg.gif) repeat-x left top}
.sech_hubox2_top b{ display:block; width:16px; height:19px; overflow:hidden}
.sech_hubox2_top b.b_left{float:left; background:url(../images/hubox2_tl.gif) no-repeat left top}
.sech_hubox2_top b.b_right{ float:right; background:url(../images/hubox2_tr.gif) no-repeat left top;}
.sech_hubox2_top div.dw_img{ position:absolute; left:18px;top:-9px;height:25px; background:#fff; padding-left:4px;}
.sech_hubox2_nr{ border-left:3px solid #ffc494; border-right:3px solid #ffc494; padding:4px 8px 0 14px;zoom:1;}
.sech_imgbox{ padding:0 0 4px 0;}
.sech_img_l{ float:left; padding:0 8px 0px 6px;}
.sech_img_l img{ display:block}
.sech_ullist2{ width:502px; float:left}
.sech_ullist2 li{ padding-left:11px; background: url(../images/se_icon01.gif) no-repeat left 6px;}
.a_sech_link{ margin-left:24px;}
.sech_hubox2_b{ height:11px; background:url(../images/hubox2_bbg2.gif) repeat-x left bottom; overflow:hidden; width:668px}
.sech_hubox2_b b{ display:block; width:11px; height:11px; overflow:hidden}
.sech_hubox2_b b.b_l{ background:url(../images/hubox2_bl.gif) no-repeat left top; float:left; position:relative; left:-1px;clear:left}
.sech_hubox2_b b.b_r{ background:url(../images/hubox2_br.gif) no-repeat left top; float:right}
.m_l_20{ margin-left:20px}
.nuose_hubox .nocon{ padding:6px;}
.nuose_hubox_l{ width:520px; float:left;line-height:20px; }
.nuose_xd_list{ margin-left:4px;}
.nuose_xd_list li{ padding:0 0 8px 16px; background:url(../images/nuose_pic02.jpg) no-repeat left 2px; letter-spacing:-1px; line-height:18px;zoom:1;}
:root .nuose_xd_list li{ background-position:0 4px;}
.nuose_xd_p{ padding:1px 0 0 20px; font-weight:bold}
.dw_f_6{ position:relative; margin-bottom:-6px}
.p_t_10{ padding-top:10px}
.dw_ft_6{ position:relative;margin-top:-6px;}