

/**
 *  Insurance Style
 *  By : YangHuanmin & HotDog
 *  Version : 1.0 04/05/2012
 *  Description : 
 *      /AirOrder/CheckInsurance(简体中文)
 *      /AirOrder/CheckInsuranceFlightDelay(简体中文)
 *      /AirOrder/CheckInsuranceAccident(简体中文)
 *      /AirOrder/CheckInsuranceTravel_JP(简体中文)
 *      /AirOrder/CheckInsuranceTravel_HK(简体中文)
 *      /AirOrder/CheckInsuranceTravel_TH(简体中文)
 *      /Static/Excessbaggage(简体中文)
 *  Basis : global_Cn.css
 *  修改记录 ：
 *  2012.07.16 保险综合页导航优化 
    2014.07.17 取消险相关添加以及修改
 */

/* CSS Sprite */
.ins_deta .top
{background-image:url(/Images/v3/Insurance/repeat_bg.png);}
.exc_deta .preface,
.ins_deta .menu a,
.ins_deta .btn_down,
.ins_comp .btn_buy,
.ins_comp .btn_down,
.ins_comp .head,
.ins_comp .foot,
.ins_comp .added a,
.ins_comp .btn_search,
.ins_comp .menu .cont
{background-image:url(/Images/v3/Insurance/main_bg.png);background-repeat:no-repeat;}
.ins_comp .inp_text
{background:url(/images/v3/img_inputA.gif) no-repeat;}
.ins_comp .menu
{background:url(/images/v3/Insurance/Insurance_menubg.png);}

/* Default */
.wrapper{width:1000px;margin:0 auto;}
.ins_wrap{border:1px solid #e5e5e5;border-top:0;border-bottom:1px solid #b4b3b3;font-family:Tahoma,"宋体";background-color:#f6f6f6;}
.wrapper .fb{font-weight:bold;}
.wrapper .yh{font-family:"微软雅黑","黑体","宋体";}
.wrapper .fs{font-size:14px;}
.wrapper .or{color:#ff7200;}
.wrapper .mt15{margin-top:15px;}
.wrapper .mb15{margin-bottom:15px;}
.wrapper .blue{color:#21639c;}
.wrapper .red{color:#c90e00;}
.wrapper table{border-collapse:collapse;border-spacing:0;border:1px solid #000;}
.wrapper td{border:1px solid #000;}
.wrapper img{vertical-align:middle;border:0;}
.wrapper a{color:#0069CA;}
.wrapper a:hover{color:#F60;}

/* 保险综合页 */
/*主体*/
.ins_comp .section{width:660px;padding-left:20px;float:left;}
.ins_comp .title{height:64px;position:relative;zoom:1;line-height:2;font-size:32px;}
.ins_comp .title strong{color:#ff9828;font-weight:normal;vertical-align:middle;display:inline-block;margin-right:20px;}
.ins_comp .btn_down{background-position:-361px 0;width:113px;height:35px;display:inline-block;}
.ins_comp .btn_buy{background-position:-252px 0;width:98px;height:33px;display:block;position:absolute;right:0;top:20px;line-height:33px;font-size:0;}
.ins_comp .caption{font-size:16px;font-weight:normal;position:relative;color:#974f00;}
.ins_comp .side{padding-left:215px;line-height:2;}
.ins_comp .b_inner{border-bottom:1px dashed #ccc;padding:20px 0 60px;margin-bottom:10px;}
.ins_comp .b_inner .img_cont{float:left;width:205px;}
.ins_comp .l_inner,.ins_comp .r_inner{padding:10px 0 60px;}
.ins_comp .l_inner .btn_buy{top:-5px;right:0;left:200px;}
.ins_comp .l_inner .img_cont{float:right;width:205px;}
.ins_comp .r_inner .btn_buy{top:-5px;right:0;left:240px;}
.ins_comp .r_inner .img_cont{float:left;width:205px;}
.ins_comp .l_inner .side{padding-right:215px;padding-left:0;line-height:2;}
/*导航*/
.ins_comp .menu{height:42px;margin-bottom:15px;line-height:42px;}
.ins_comp .menu .items{color:#fff;float:left;width:16.5%;text-align:center;border-left:1px solid #fff;text-decoration:none;}
.ins_comp .menu .items:hover{color:#fff;}
.ins_comp .menu .first{border-left:0;}
.ins_comp .menu .cont{padding-left:40px;display:inline-block;cursor:pointer;font-size:17px;overflow:hidden;height:42px;}
.ins_comp .menu .tips{font-size:12px;vertical-align:middle;}
.ins_comp .menu .c1{background-position:-562px -168px;}
.ins_comp .menu .c2{background-position:-562px -126px;}
.ins_comp .menu .c3{background-position:-562px -84px;}
.ins_comp .menu .c4{background-position:-562px -42px;}
.ins_comp .menu .c5{background-position:-562px -0px;}
.ins_comp .menu .c6{background-position:-562px -210px;}
/*reset*/
.ins_comp table{border:1px solid #b3c3ce;font-size:14px;text-align:center;margin:15px 0;}
.ins_comp td{border:1px solid #b3c3ce;background-color:#fff;padding:2px;}
.ins_comp th,.ins_comp .cap{border:1px solid #b3c3ce;background-color:#cddae3;font-weight:bold;padding:2px;}
.ins_comp a{text-decoration:underline;}
.ins_comp a:hover{text-decoration:none;}
/*侧边栏*/
.ins_comp .aside{width:267px;float:right;padding:18px 20px 0 0;line-height:1.5;}
.ins_comp .checking{background-color:#f6f6f6;}
.ins_comp .checking .head{height:35px;background-position:0 -403px;}
.ins_comp .checking .cont{border:2px solid #2b6a9f;border-top:0;padding:20px;}
.ins_comp .inp_text{height:25px;line-height: 25px;border:1px solid #CCC;width:210px;font-size:12px;padding:0 3px;color:#666;margin:5px 0;}
.ins_comp .prompt{color:#999;}
.ins_comp .CRselectBox{margin:5px 0;}
.ins_comp .added .head{height:35px;background-position:0 -445px;}
.ins_comp .added .cont{border:2px solid #2b6a9f;border-top:0;padding:20px 10px;}
.ins_comp .added a{display:block;height:60px;background-repeat:no-repeat;padding-left:50px;font-size:18px;text-decoration:none;color:#316ea2;}
.ins_comp .added a span{display:block;color:#9b9b9b;font-size:14px;font-family:"宋体";}
.ins_comp .added .exceed{background-position:-372px -378px;border-bottom:1px dashed #ccc;margin-bottom:10px;}
.ins_comp .added .choose{background-position:-372px -456px;}
.ins_comp .btn_search{width:110px;height:34px;display:block;margin:0 auto;margin-top:10px;background-position:-250px -40px;}


/* 保险详细页 */
.ins_deta .top{height:40px;line-height:40px;text-align:right;padding-right:40px;font-size:15px;font-weight:bold\9;}
.ins_deta .top a{color:#3470a3;text-decoration:underline;display:inline-block;margin-left:20px; font-size:16px; font-weight:bold;}
.ins_deta .top a:hover{text-decoration:none;}
.ins_deta .aside{border:2px solid #f6f6f6;position:relative;_zoom:1;width:230px;height:1000px;float:left;}
.ins_deta .section{border-left:1px solid #dedede;padding-left:1px;width:760px;float:left;}
.ins_deta .section h1{font-size:24px;color:#ff9828;font-weight:normal;line-height:2;}
.ins_deta .menu{width:224px;}
.ins_deta .menu a{background-position:0 -43px;display:block;height:43px;line-height:43px;font-size:15px;font-weight:bold;padding:0 15px;}
.ins_deta .menu a span{color:#848484;display:block;border-bottom:1px dashed #a7a7a7;height:42px;}
.ins_deta .menu a:hover,.ins_deta .menu a.active{background-position:0 0;}
.ins_deta .menu a:hover span,.ins_deta .menu a.active span{color:#fff;border-bottom:1px solid transparent;}
.ins_deta .flow{position:relative;zoom:1;}
.ins_deta .flow span{position:absolute;text-align:center;}
.ins_deta .ins_section{border-left:1px solid #fff;padding:0 20px 30px;line-height:2;}
.ins_deta .divide{height:35px;border-bottom:1px dashed #a7a7a7;margin-bottom:35px;}
.ins_deta .btn_down{background-position:0 -339px;width:132px;height:53px;display:block;}
.ins_deta table{border:1px solid #b3c3ce;font-size:14px;text-align:center;margin:15px 0;}
.ins_deta tbody td{border:1px solid #b3c3ce;background-color:#fff;padding:2px;}
.ins_deta thead th,.ins_deta tbody .cap{border:1px solid #b3c3ce;background-color:#cddae3;font-weight:bold;padding:2px;}



/* 逾重行李页 */
.exc_deta{padding:25px 60px 50px;line-height:2;}
.exc_deta .title{height:36px;text-align:center;margin-bottom:5px;}
.exc_deta .preface{height:230px;background-position:654px -100px;background-repeat:no-repeat;padding-right:244px;padding-top:10px;}
.exc_deta .lastth{border-right:1px solid #2b6a9f;}
.exc_deta h2{height:40px;line-height:40px;color:#2b6a9f;margin-top:15px;}
.exc_deta table th{background:#2b6a9f;color:#fff;border-right:1px solid #fff;font-weight:normal;padding:5px;}
.exc_deta table,.exc_deta td{border:1px solid #2b6a9f;text-align:center;line-height:1.5;}
.exc_deta td{padding:5px;}
.exc_deta .remark{padding:20px 0;}