@charset "gb2312";
/* CSS Document */
.content{ overflow:hidden; padding-top:1.55rem;background:url(imagesdjj_bg.gif) left top no-repeat #f5edde; background-size:100% auto; }
.content .top{ width:100%; overflow:hidden;position:relative;}
.content .top img{ width:100%; margin:0 auto; display:block; border:none;}
.content .top h2{ position:absolute; top:4.35rem; width:100%; text-align:center; height:3.95rem; line-height:3.95rem; font-size:3rem; color:#d43e29; font-weight:bold;}
.content .top h2.answer{ width:12.5rem; left:50%; margin-left:-7.65rem; padding-left:2.8rem; text-align:left; font-family:"SimHei"; background:url(imagescg_img.png) no-repeat 0 center; background-size:2.0rem 2.05rem; color:#d43e29; font-size:1.7rem; line-height:2.15rem; height:2.15rem; top:5.8rem;}
.content .top h2.cross{ color:#d43e29; font-size:1.8rem; line-height:2.5rem; font-family:"SimHei"; height:2.5rem; top:7rem;}

.content .top p{ line-height:2.4rem; position:absolute; top:8.3rem; width:100%; text-align:center;  color:#da3e28; font-size:1.9rem; font-weight:bold;}
.content .top p.answer{ top:7.7rem; width:100%; text-align:center; color:#a42813; font-size:1.1rem; font-weight:normal;}
.content .top p.cross{ top:7.1rem; width:100%; text-align:center; color:#d43e29; font-size:1.5rem; font-weight:normal; line-height:2rem; font-family:"SimHei";}

.content .con{ width:92.2%; margin:0 auto 0; overflow:hidden; padding:0 0.75rem;}
.content .con h2{ height:1.8rem; margin:2.5rem 0 1.4rem;line-height:1.8rem; background:url(imagesdjj_tit.png) center center no-repeat; background-size:100% 1.8rem; }
.content .con h2 span{display:block; width:14.7rem; margin:0 auto; font-size:1.6rem; color:#da3e28; height:1.8rem; line-height:1.8rem; text-align:center; background:#f5edde;}
.content .con ul{ overflow:hidden;}
.content .con li{ padding-bottom:1.5rem;}
.content .con li .inp_span{ display:block;height:4.1rem; border-radius:3px;border:1px solid #888; background:#fff;box-shadow: 1px 1px 1px #e6e5e5 inset;}
.content .con li span.error_text{ border:1px solid #ff4630;}
.content .con li input{ height:2.1rem; line-height:2.1rem; padding:1rem 0 1rem 1rem; background:none;  width:90%; border:none; color:#333; font-size:1.3rem;}
.content .con li p{line-height:1.3rem; font-size:1.4rem; padding-top:0.4rem;}
.content .con li .point{ color:#888;}
.content .con li .error{ color:#ff4630;}
.button_inp{ display:block; width:100%;border-radius:3px; height:4.15rem; line-height:4.15rem; text-align:center; border:0 none; font-size:1.9rem; color:#fff; box-shadow: 0px -3px 0px #b6150f inset; background:#ff4630;}
.content .con h3{ height:3.5rem; line-height:3.5rem; font-size:1.4rem; color:#da3e28; padding-top:1.15rem;}
.content .con p{line-height:2rem; font-size:1.3rem; padding-top:0; color:#da3e28; overflow:hidden;}
.content .con p i{ display:block; float:left; width:5.5%; font-style:normal;}
.content .con p span{ display:block; float:left; width:94.5%;}
.mt{margin-top:2rem;}
.end_content{ width:100%; height:312px;padding-top:10rem;  text-align:center; font-weight:bold; font-size:2.65rem; line-height:4rem; color:#fff; background:url(imagesend_bg.jpg) no-repeat left top #f5edde; background-size:100% auto;}
.give_con{ overflow:hidden;background:url(imagesdjj_bg.gif) left top no-repeat #f5edde; background-size:100% auto; }
.give_con img{ width:100%; display:block;}
.give_con .con{ position:relative; margin:1.75rem auto 0; width:61%;}
.give_con .button_inp{ display:block; width:91.8%; margin:0 auto; border-radius:3px; height:4.15rem; line-height:4.15rem; text-align:center; border:0 none; font-size:1.9rem; color:#fff; box-shadow: 0px -3px 0px #b6150f inset; background:#ff4630;}
.give_con .con .click_on{height:4.15rem; line-height:4.15rem; width:3.4rem; position:absolute; left:-3.4rem; top:0; font-size:1.7rem; color:#f3393a;}
.give_con .con .line1{ line-height:3.1rem; text-align:center; font-size:1.7rem; color:#f3393a;}
.give_con .con .line2{ line-height:2.5rem; padding-top:0.65rem; font-size:1.8rem; color:#f3393a; text-align:center;}
.give_con .con .line2 b{ color:#a31614;}
.content_my{ background:none; padding:2rem 0 0 0;width:92.2%; margin:0 auto;}
.red_packet{ position:relative; width:100%;  margin:0 auto 1.5rem; border:1px solid #fa9987; padding:1.4rem 0 1.5rem; background:#fff;}
.red_packet li{ height:2.7rem; padding-left:1rem; line-height:2.7rem; font-size:1.4rem; border-bottom:1px dashed #f6c8b2;}
.red_packet li label{ color:#ff4630; padding:0;}
.red_packet li span{ color:#b6150f;}
.red_packet label{ color:#ff4630;height:2.7rem; padding-left:1rem; line-height:2.7rem; font-size:1.4rem; }
.red_packet p{ padding-left:1rem; line-height:2.2rem; font-size:1.4rem; padding-top:0; color:#a31614; overflow:hidden;}
.red_packet p i{ display:block; float:left; width:5.5%; font-style:normal;}
.red_packet p span{ display:block; float:left; width:91%;}
.red_packet p.without{ padding:3.1rem 0 4.6rem; line-height:3rem; font-size:2.4rem; color:#ff4630; text-align:center;}
.angle{ position:absolute; width:2.35rem; height:2.35rem; top:-1px; right:-1px; z-index:2;}
.angle img{ display:block;}
.mb{margin-bottom:3rem;}

/****·ÖÏíµÄµ¯²ã*****/
.pop_share{ width:100%; height:100%; position:fixed; top:0; left:0; background:url(imagesbg.png); z-index:9;}
.pop_share .img_div{ text-align:right;}
.pop_share img{ width:9rem; height:8.15rem; display:inline-block; padding:4.3rem 5.2rem 3rem 0;}
.pop_share p{ width:82%; margin:0 auto; line-height:2.3rem;  font-size:2rem; color:#fff; font-family:"SimHei"; padding-bottom:1.2rem;}
.pop_share p img{ padding:0; width:3.7rem; height:3.7rem;}
.pop_share a{ display:block; width:14.85rem; height:4.55rem; line-height:4.55rem; font-size:1.8rem; color:#fff; margin:3.7rem auto 0; background:url(imagespop_share_an.png) no-repeat; background-size:14.85rem 4.55rem; text-align:center;cursor:pointer}
/******·ÖÏíµÄµ¯²ãend*******/
.yellow{ background:#fdca00;}
.activity{ width:86.7%; background:#ffa200; margin:0.75rem auto 0rem; border-radius:9px; overflow:hidden;}
.activity img{ display:block; width:100%;}
.give2_con{ overflow:hidden;}
.activity div{ width:100%; margin:0 auto; }
.activity div img,.activity div a{ display:block;}
.activity div.border-b{ border-bottom:2px solid #d57d00;}
.give2_con p{ text-align:center; line-height:1.9rem; font-size:1.5rem; color:#e61f2c; font-weight:bold; padding-top:0.75rem;}
div.mb{margin-bottom:2rem;}
.content .top h2.nwe{ position:absolute; top:3.5rem; width:100%; text-align:center; height:3.95rem; line-height:4rem; font-size:5rem; color:#d43e29; font-weight:bold;}
.content .top h2.nwe span{ font-size:2rem;}
.content .top h2.nwe b{ font-size:4rem; line-height:3.5rem;}
.content .top p.nwe{ font-size:2rem; top:8rem;}



/****2015-2-3****/
/* popup */
.popup .tip{position:relative;width:19rem;padding:1.2rem 1rem 2.5rem;border-radius:3px;box-shadow:0 1px 1px rgba(47,47,47,.5);background:rgba(0,0,0,.8);background-size:2rem 2rem;}
.popup .tip a.close{position:absolute;top:-1.1rem;right:-1.1rem;float:right;width:2rem;height:2rem;line-height:2.1rem;text-align:center;border:2px solid #737373;border-radius:2.1rem;color:rgba(255,255,255,.8);background:#4b4a48 url(imagesstep_pannel_icon.png) 0.4rem  0.4rem no-repeat; background-size:1.2rem 1.2rem; text-decoration:none;font-size:1.6rem}
.popup .tip .msg{line-height:1.8rem;color:rgba(255,255,255,1);text-align:left;font-size:1.2rem; clear:left}
.popup input[type=button]{ background:-webkit-linear-gradient(rgba(255,255,255,1),rgba(217,217,217,1));border:0; width:7.5rem;height:3rem;line-height:3rem;font-size:1.2rem;color:rgba(16,16,16,1);border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.6);margin:0 1rem}
.popup input[type=button].cancel{color:rgba(102,102,102,1)}
.popup .dbtn{margin-top:2.2rem;text-align:center;padding:0}
.popup .tip p.al{ text-align:left}
.popup .tip p.ac{text-align:center; color:rgba(178,178,178,1); font-size:1rem}
.popup .tip p.ac span{ position:relative; top:0.3rem; color:rgba(178,178,178,1)}
.popup_leave{ display:none; position:fixed; left:50%; top:50%; margin:-15rem 0 0 -10.45rem; z-index:9999; display:none;}

.set_con{  overflow:hidden; padding-top:1.55rem;background:url(imagesdjj_bg.gif) left top no-repeat #f5edde; background-size:100% auto; text-align:center;}
.set_con .tit{ position:relative; width:95.313%; padding:0; margin:1.5rem auto 1rem ; overflow:hidden;}
.set_con .tit img{ display:block; width:100%;}
.set_con .tit div{ position:absolute; top:0.75rem; left:0; width:100%;}
.set_con .tit div h3{ text-align:center; font-size:1.8rem; color:#d43e29; font-weight:bold; line-height:2.1rem;}
.set_con .tit div p{ text-align:center; font-size:1.2rem; color:#e7513c; line-height:1.6rem;}
.set_con .tit_p{ height:2rem; line-height:2rem; font-size:1.2rem; color:#e63322; padding-bottom:0.8rem;}
.travel_insurance_content{ position:relative;width:46.875%;display:inline-block;margin:1px 2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;}
.travel_insurance_content img{ padding:0; display:block;width:100%;}
.travel_insurance_content div{ left:6.67%; position:absolute; top:11.42%; background:none;}
.travel_insurance_content div h3{ font-size:1.2rem; color:#fff;}
.travel_insurance_content div h3 b{ font-size:1.4rem;text-shadow:1px 1px 2px #b8b5b5; padding-right:0.5rem;}
.travel_insurance_content div p{font-size:1.3rem; color:#fff; text-align:left; line-height:2.8rem; overflow:hidden; }
.travel_insurance_content div p em{ display:block; float:left; width:2.85rem; height:1.6rem; line-height:1.6rem; margin:0.6rem 0; text-align:center; font-size:1.2rem; padding-right:0.25rem;background:url(imagesset_hb.png) no-repeat left center; background-size:2.85rem 1.6rem; }
.travel_insurance_content div p i{ font-size:1.8rem; font-family:Arial, Helvetica, sans-serif}
.travel_insurance_content div p span{ display:block; float:left; width:5rem;}
.set_con .still{width:95.313%; margin:0 auto; padding:0.5rem 0 1.6rem; line-height:1.8rem; font-size:1.2rem; color:#666; text-align:left;}
.set_con .still p{ display:block; float:left;}
.set_con .still img{ display:block; width:1.7rem; height:1.7rem; float:left;}

/* header */
header.head_bar{position:relative;z-index:3;width:100%;height:44px;background:url(imagesheader_bar_bg.png)repeat-x;background-size:44px 44px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:box;box-pack:center;box-align:center;display:block;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;text-align:center}
.head_bar h1{line-height:44px;margin:0;padding:0;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:20px;font-weight:normal;color:white}
.head_bar h1.logo:before{margin-top:14px;content:'';float:left;width:142px;height:13px;background:url(imagesheader_logo.png)no-repeat;background-size:142px 13px}
.head_bar h1.small{font-size:15px}

.set_top{ width:95.5%; margin:0 auto;}
.set_con .set_top img{ width:auto; display:block; padding:0 0 2.25rem;}
.set_top h2{ font-family:"SimHei"; font-size:2.4rem; line-height:3.5rem; text-align:center; color:#d43e29; font-weight:bold; padding-right:1.5rem;}
.set_top h3{ width:21.5rem; margin:0 auto;  font-family:"SimHei"; padding-left:0.6rem; background:url(imagescg_img.png) no-repeat 0 center; background-size:2.0rem 2.05rem; color:#d43e29; font-size:1.7rem; line-height:2.15rem; height:2.2rem;}
.set_top p{ line-height:2rem; text-align:center; font-size:1.2rem; color:#d43e29; padding-bottom:1.65rem;}

.content_my h2{ height:1.5rem; line-height:1.5rem; margin-bottom:0.5rem; border-left:0.25rem solid #ff4630; font-size:1.4rem; color:#ff4630; padding-left:0.5rem;}
.content_my .without{ line-height:1.8rem; background:url(imageswithout.png) no-repeat 0.65rem center; background-size:1.7rem 1.75rem; color:#b6150f; font-size:1.4rem; padding-left:3rem; margin:0.3rem 0 1.5rem;} 