﻿@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;}
/*---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;}

.fb14_f3c_link{ color:#ff3c00; text-decoration:underline; font-size:14px; font-weight:bold;}
.fb14_f3c_link:hover{ color:#f60; 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_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;}

/*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*/
#main1{ margin:13px auto 10px;width:773px; line-height:18px; color:#666;}
.cp_banner img{ display:block; }
.cp_mainbox{ margin-top:1px; border:#cbcbcb 1px solid;}
.cp_mainbox .firstbox{ padding:0 0 17px 0; background:url(../images/cp_bg_print02.jpg) repeat-x left bottom; border-bottom:#cbcbcb 1px solid;}
.cp_mainbox .firstbox .fistbox_inner{ padding:34px 12px 0; background:url(../images/cp_bg_print01.jpg) repeat-x left top;}
.cp_ullist li{ float:left; width:234px; padding:0 7px; background:url(../images/cp_libg.jpg) repeat-y right top; height:auto!important;height:250px; min-height:250px;}
.cp_ullist li.noborder{ border-right:none;}
.cp_ullist li.nobg{ background-image:none;}

.cp_hubox{ position:relative;zoom:1; border:#e2e2e2 2px solid; padding:13px;}
.cp_hubox b{ display:block; width:13px; height:13px; overflow:hidden; position:absolute;}
.cp_hubox b.cp_tl{ background:url(../images/tl.jpg) no-repeat left top;left:-2px;top:-2px;}
.cp_hubox b.cp_tr{ background:url(../images/tr.jpg) no-repeat left top; right:-2px; top:-2px;}
.cp_hubox b.cp_bl{ background:url(../images/bl.jpg) no-repeat left top; left:-2px; bottom:-2px;}
.cp_hubox b.cp_br{ background:url(../images/br.jpg) no-repeat left top; right:-2px; bottom:-2px;}
.cp_hubox b.bfont{ background-color:#fff;z-index:100; left:18px;top:-9px; font-weight:bold; width:83px; height:18px; font-size:14px;}
.cp_dllist dt{ text-align:center}
.cp_dllist dd{ padding-top:2px}

.cp_ullist ul li{ padding:0 0 0 12px; width:auto; background:none; float:none; height:18px; min-height:18px;}
.cp_ullist ul{ padding-top:3px;}
.cp_mainbox .secbox{ padding:22px 0 22px 39px; background:url(../images/cp_bg_print03.jpg) repeat-x left bottom;}
.secbox_img{ padding-right:34px; float:left; margin-bottom:-20px;}
.secbox_nr{ width:476px; float:left; padding-left:4px;}
.secbox_dllist dt{ padding-bottom:12px; color:#ff3c00; font-weight:bold}


/*new add css*/
.hui_link{ color:#666; text-decoration:underline;}
.hui_link:hover{ color:#ff3c00; text-decoration:none;}









