@import url(../global.css);
@import url(../simple_header.css);
@import url(../simple_general.css);

/* 超链接、按钮、字体颜色 */
.c_a_a{color:#f30; font-size:24px;}
.c_a_b{color:#f30; font-size:18px; text-decoration:line-through;}
.c_a_c{color:#f30; font-weight:bold;}
.c_a_d{color:#f30;  text-decoration:line-through;}
.c_a_e{color:#f30; font-weight:bold;}
/* 间距 */
.c_m_a{margin-top:8px;}
.c_m_b{margin-top:4px;}
.c_m_c{margin-left:12px;}
.c_m_d{margin:0 6px 0 0;}
.c_m_e{margin:5px 15px;}
.c_m_f{margin-top:2px;}
.c_m_g{margin:20px 0 10px 165px;}
.c_m_h{margin-left:20px;}
.c_m_i{padding-top:8px;}
.c_m_j{padding:5px 15px;}
.c_m_k{margin:10px;}
.c_m_l{margin-left:36px;}
.height20 li{line-height:20px;margin-top:5px;}
.height20 p{line-height:20px;}
/* 区块、段落 */
.c_p_a{border:1px solid #d9d9d9; border-top:none; background:#fff;}
.c_p_a_a{ width:100%; position:relative; padding:16px 0;}
.c_p_a_a_a{background:url(../../images/shop/c_r_a.gif) no-repeat 0 -150px; width:596px; height:5px; position:absolute; left:0; bottom:0;}
.c_p_a_b{background:url(../../images/shop/c_r_a.gif) no-repeat 0 -50px; height:48px; position:relative;}
.c_p_a_b p{margin-left:20px;}
.c_p_a_b_a{background:url(../../images/shop/c_r_a.gif) no-repeat 0 0; width:596px; height:5px; position:absolute; left:0; top:-0px; z-index:100;}
.c_p_a_b .ll,.c_p_a_b .rr{position:absolute; bottom:-1px; width:12px; height:50px;}
.c_p_a_b .ll{background:url(../../images/shop/c_r_a.gif) no-repeat 0 -100px; left:-1px;}
.c_p_a_b .rr{background:url(../../images/shop/c_r_a.gif) no-repeat -50px -100px; right:-1px;}
.c_p_a_c{background:#d8f3b7; border-top:1px solid #9fcf66; border-bottom:1px solid #9fcf66; height:24px; line-height:24px;}
.c_p_a_c h2{color:#ff3300;background:url(../../images/icon/icon02.gif) no-repeat 0 7px; font-size:12px; margin-left:12px; padding-left:12px; display:inline;}
.c_p_a_c_a{float:left; background:url(../../images/shop/icon_a.gif) no-repeat right 2px; padding:0 20px 0 0;} /*更改*/
.c_p_a_c span{font-weight:normal; font-size:12px; color:#666; position:relative; line-height:24px;}
.c_p_a_c span a{padding-right:20px;}
.c_p_a_c .icon{background:url(../../images/shop/icon.gif) no-repeat 0 -100px; width:18px; height:18px; position:absolute; top:2px; right:12px;}

.c_p_a_d{padding:10px;}
.c_p_a_d_a{border-top:1px solid #ccc;}
.c_p_a_e{padding:10px; margin:10px 0 10px 0; border-top:1px solid #c6ec99; border-bottom:1px solid #c6ec99;}
.c_p_a_e li{width:20%; float:left; margin:6px 0;}
.c_p_a_e_a{float:left; width:505px;}
.c_p_a_e_b{float:right; width:40px; height:56px; position:relative;}
.c_p_a_e_b a{font-family:"宋体"; position:absolute; right:0; bottom:0;}
.c_p_a_e_a_a{float:right; width:40px; height:28px;position:relative; text-align:right;margin-top:10px;}

.c_p_b{position:relative; height:1%;}
.c_p_b_a{position:absolute; top:0; right:-20px; background:url(../../images/general/simple_main_bg.gif) no-repeat;}

/*右侧模块*/
.c_p_c{position:relative; height:110px; margin-bottom:4px;}
.c_p_c_a{font-weight:bold; font-size:14px; width:88px; text-align:center; margin-bottom:8px;}
.c_p_c_b{position:absolute; width:88px; height:54px; background:url(../../images/general/online.gif) no-repeat; color:#fff; font-weight:bold; text-align:center; position:relative;}
.c_p_c_c{color:#ff3300; font-weight:normal; position:absolute; left:-10px; top:50px; width:110px;}
.c_p_c_d{width:55px; height:88px; background:url(../../images/general/online.gif) no-repeat 0 -100px; position:absolute; right:-8px; top:34px;}
.c_p_c_e{position:absolute; left:12px;}
.c_p_c_f{margin:8px 0 0 60px;}
.c_p_c_f_a{margin:20px 0 8px 0;}
.c_p_c_f_b{margin:0px 0 8px 0;}
.c_p_c_g{width:246px; margin:6px auto; line-height:45px;}
.c_p_c_g .a_e{margin:0 10px;}
.c_p_c_h{margin:8px 0 0 0;}
.c_p_c_h_a{margin:16px 0 16px 98px; line-height:30px;}
.c_p_c_h_a .a_f{margin-left:10px;}
.c_p_c_i{width:280px; margin:10px auto 0 auto; line-height:45px;}
.c_p_c_j a{margin-left:10px;}
.c_p_c_k{width:130px; margin:10px auto 0 auto; line-height:45px;}
.c_p_c_l{width:190px; margin:10px auto 0 auto; line-height:45px;}

.c_p_d{height:40px; position:relative; margin-top:8px;}
.c_p_d_a{position:absolute; left:8px; top:0; width:18px; height:38px; background:url(../../images/shop/icon.gif) no-repeat 0 -150px;}
.c_p_d_b{position:absolute; left:34px; top:6px; width:120px; height:21px; line-height:21px; background:url(../../images/general/btn01.gif) no-repeat -400px 0; text-align:center;}
.c_p_d_b a{width:120px; height:21px; display:block; color:#666; text-decoration:none;}
.c_p_d_b a:hover{color:#f30; text-decoration:none;}

.c_p_e{border-bottom:1px solid #c9ed9e; padding-bottom:10px;}
.c_p_f p{background:url(../../images/icon/icon04.gif) no-repeat 0 7px; padding-left:10px;}
.c_p_f p.in24{background:none;}

.c_p_i{background:#ffeae7; border-top:1px solid #ffbeb4; border-bottom:1px solid #ffbeb4; height:24px; line-height:24px;}
.c_p_i h2{color:#ff3300;background:url(../../images/icon/icon02.gif) no-repeat 0 7px; font-size:12px; margin-left:12px; padding-left:12px; display:inline;}
.c_p_i span{font-weight:normal; font-size:12px; color:#666; position:relative; line-height:24px;}
.c_p_i span a{padding-right:20px;}
.c_p_i .icon{background:url(../../images/shop/icon.gif) no-repeat 0 -100px; width:18px; height:18px; position:absolute; top:2px; right:12px;}

.c_p_k li{line-height:20px;}
.c_p_k_a{padding-left:12px;}
.c_p_k li ul{padding-left:24px;}
.c_p_k li ul li{background:url(../../images/icon/icon04.gif) no-repeat 0 7px; padding-left:10px; line-height:20px;}

.c_p_j{background:url(../../images/ads/03.gif) no-repeat 0 10px; padding:40px 0 40px 100px; font-size:26px; font-weight:bold; color:#f45821;}
.c_p_l{background:url(../../images/shop/line1.gif) no-repeat; width:595px; height:4px;}
.c_p_m{background:url(../../images/ads/04.gif) no-repeat 0 10px; padding:40px 0 40px 100px; font-size:26px; font-weight:bold; color:#f45821;}
.c_p_n{background:url(../../images/shop/01.gif) no-repeat 0 10px; padding:0 0 0 100px;}
.c_p_n .a_h{ float:right; margin:0 80px 0 0; _display:inline;}

.c_t_a{margin:0 auto;}
.c_t_a th{vertical-align:top; text-align:right; line-height:22px; padding:5px 21px 5px 5px; position:relative;}
.c_t_a td{vertical-align:top; line-height:22px; padding:5px;}
.c_t_a th .c_t_a_c{position:relative; width:100%;}
.c_t_a th .icon{width:18px; height:18px; background:url(../../images/shop/icon.gif) no-repeat 0 -50px; position:absolute; right:-20px; top:0px; cursor:pointer; cursor:hand;}
.c_t_a_a{width:168px;}
.c_t_a_b{background:#f6f6f6;}
.c_t_a_c{vertical-align:middle !important;}
.c_t_a_d{width:204px; position:absolute; top:134px; left:126px; border:1px solid #d9d9d9; font-weight:normal; background:#fff; text-align:left; z-index:9999 !important; display:none;}
.c_t_a_d_a{width:12px; height:7px; background:url(../../images/icon/icon03.gif) no-repeat; position:absolute; top:-7px; left:12px;}
.c_t_a_d_b{ padding:10px; line-height:20px;}
.c_t_a_e{width:60px;}
.c_t_a_f{width:100px; text-align:right;}

.c_t_b{width:100%;}
.c_t_b td{vertical-align:top; text-align:center; padding-right:0px; line-height:32px;}

.c_t_c{border:1px solid #c9ed9e;}
.c_t_c_a th{border-bottom:1px solid #c9ed9e; background:#fafff4; vertical-align:middle; font-weight:normal; text-align:center; padding-right:0px; line-height:32px;}
.c_t_c_a th p{line-height:20px;}
.c_t_c_a .l{padding-left:5px;}
.c_t_c_a_a{background:url(../../images/shop/icon.gif) no-repeat 0 -192px; *background:url(../../images/shop/icon.gif) no-repeat 0 -194px; padding:0 0 0 20px;}
.c_t_c_a_b{background:url(../../images/shop/icon.gif) no-repeat 0 -242px; *background:url(../../images/shop/icon.gif) no-repeat 0 -244px; padding:0 0 0 20px; margin:0 5px 0 12px;}
.c_t_c_b td{background:#fff; padding:5px; text-align:center;}
.c_t_c_b_a{background:#fafff4; border-right:1px solid #c9ed9e; font-weight:normal; vertical-align:middle;}
.c_t_c_c th{border-right:1px solid #c9ed9e; padding:2px; text-align:right;}
.c_t_c_c td{background:#fff; padding:2px; text-align:left;}
.c_t_c_c_a{border-left:1px solid #c9ed9e;}
.c_t_c_d th{border-top:1px solid #c9ed9e;}

.c_t_d{border:1px solid #c9ed9e;}
.c_t_d th{border-right:1px solid #c9ed9e; background:#fafff4; vertical-align:middle; font-weight:bold; text-align:right; padding:5px; line-height:20px; }
.c_t_d td{background:#fff; border-right:1px solid #c9ed9e; padding:5px; text-align:left;}
.c_t_d td.c_t_d_a{border:none;}

.c_t_e{ background:#FFE1D2;}
.c_t_e td,.c_t_e th{ background:#fff; line-height:30px; padding:0 3px;}
td.c_t_e_a{ background:#FFFAF7; padding:0;}


.c_t_f{border:1px solid #fec8c0;}
.c_t_f_a th{border-bottom:1px solid #fec8c0; background:#fff8f6; vertical-align:middle; font-weight:normal; text-align:center; padding-right:0px; line-height:32px;}
.c_t_f_b td{background:#fff; padding:5px; text-align:center;}

/*圆弧模块*/
.c_r_a{ font-size:1px;}
.c_r_a_l,.c_r_a_r{width:10px; height:10px; background:url(../../images/shop/c_r1.gif) no-repeat ;}
.c_r_a_l{ background-position:left top; float:left; }
.c_r_a_r{ background-position:left -10px; float:right;}
.c_r_a_m{ background:url(../../images/shop/c_r1.gif) repeat-x 0 -20px; width:578px; height:10px; float:left;}
.c_r_content{ border-left:1px #ccc solid; border-right:1px #ccc solid; background:#fff; height:100%; padding:0 0 6px 0;}
.c_r_b{}
.c_r_b_l,.c_r_b_r{width:20px; height:20px; background:url(../../images/shop/c_r2.gif) no-repeat ;}
.c_r_b_l{ background-position:left top; float:left; }
.c_r_b_r{ background-position:left -20px; float:right;}
.c_r_b_m{ background:url(../../images/shop/c_r2.gif) repeat-x 0 -40px; width:558px; height:20px; float:left;}
.c_r_c{ font-size:1px;}
.c_r_c_l,.c_r_c_r{width:20px; height:20px; background:url(../../images/shop/c_r3.gif) no-repeat ;}
.c_r_c_l{ background-position:left top; float:left; }
.c_r_c_r{ background-position:left -20px; float:right;}
.c_r_c_m{ background:url(../../images/shop/c_r3.gif) repeat-x 0 -40px; width:558px; height:20px; float:left;}
.c_r_d_l,.c_r_d_r{width:10px; height:50px; background:url(../../images/shop/c_r4.gif) no-repeat ;}
.c_r_d_l{ background-position:left top; float:left; }
.c_r_d_r{ background-position:left -50px; float:right;}
.c_r_d_m{ background:url(../../images/shop/c_r4.gif) repeat-x 0 -100px; width:578px; height:50px; float:left;}

.c_r_e{position:relative; height:100%; overflow:hidden}
.c_r_e .tl,.c_r_e .tr,.c_r_e .bl,.c_r_e .br{background:url(../../images/general/c_r_e_a.gif) no-repeat; position:absolute; z-index:13; height:6px; width:6px; font-size:1px;}
.c_r_e .tl{left:0; top:0; background-position:0px 0px;}
.c_r_e .tr{right:0; top:0; background-position:-6px 0px;}
.c_r_e .bl{left:0; bottom:0; background-position:0px -6px;}
.c_r_e .br{right:0; bottom:0; background-position:-6px -6px;}
.c_r_e .tt,.c_r_e .bb{background:url(../../images/general/c_r_e_a.gif) repeat-x; position:absolute; z-index:12; width:100%; height:6px; font-size:1px;}
.c_r_e .tt{left:0; top:0; background-position:0px -12px;}
.c_r_e .bb{left:0; bottom:0; background-position:0px -18px;}
.c_r_e .bc{background:url(../../images/general/c_r_e_a.gif) repeat-x; position:absolute; z-index:11; left:0; bottom:-1px; background-position:0px -24px; width:100%; height:1px; font-size:1px;}
.c_r_e .ll,.c_r_e .rr{background:url(../../images/general/c_r_e_b.gif) repeat-y ;position:absolute; z-index:10; height:99999px; width:6px;}
.c_r_e .ll{left:0; top:0;}
.c_r_e .rr{right:0; top:0; background-position:right;}
.c_r_e .c_r_e_content{background:#fdf8f7; padding:5px 15px;}
.edit{ width:100px; border:1px solid #a8a8a8; font-size:12px; padding:2px 5px;  height:16px; line-height:16px;}
.shortinput { border:1px solid #A8A7AC; width:122px; height:16px; color:#666; padding:0 2px;width:42px;}
.normalinput2{ border:1px solid #A8A7AC; width:80px; height:16px; color:#666; padding:0 2px;}

.through_a{ position:relative; height:20px; color:#f30; font-size:24px; margin:0 3px;}
.through_a_a{ position:absolute; font-size:1px; border-top:1px #f30 solid; left:0; top:80% !important;* top:80%;_ top:50%; width:100% !important;* width:100%;_ width:80%;}

/*旅行意外险增加新责任需求added for SR_PA00892126 20100121*/
.c_a_f{ color:#488609;}
.c_t_g{ border-bottom:1px solid #C9ED9E; background:#FAFFF4;}
.c_t_g td{ text-align:center; line-height:25px;}
.c_p_a_h{ width:100%; position:relative; padding:0 0;}
.c_t_p{margin:0 auto;}
.c_t_p th{text-align:right; line-height:22px; padding:2px 5px 2px 5px;position:relative;}
.c_t_p td{line-height:22px; padding:1px;}
.c_t_p_a{width:168px;}
.c_t_p_b{background:#f6f6f6;}
.c_t_c_f td{background:#fff; padding:2px; text-align:center;}




