#details_content{border:1px solid rgba(210,210,210,1); background:rgba(253,253,253,1)}
.yanshi{border-bottom: 2px solid #1590d9;background: linear-gradient(rgba(253,253,253,1),rgba(250,250,250,1) 60%,rgba(231,237,241,1));}
#tab_nav{width:100%; pading:0; margin:0;border-bottom: 1px solid rgba(207,207,207,1);}
#tab_nav>li{display:inline-block;line-height:3.4rem; text-align:center;font-size:1.3rem;width:33.33%;}
/* #tab_nav>li:last-child{width:34%} */
#tab_nav>li>a{line-height: 2.5rem;margin: 5px 0 5px 0;display:block;text-decoration:none;color:rgba(51,51,51,1);box-shadow:1px 0 0 rgba(198,198,198,1);line-height: 2.5rem;}
#tab_nav>li>a.active_tab{}
#tab_nav>li:first-child>a{border-radius:5px 0 0 0}
#tab_nav>li:last-child>a{border-radius:0 5px 0 0; box-shadow:none}/* 2013-12-17update */
#tab_nav>li:first-child>a.active_tab{}
#tab_nav>li:last-child>a.active_tab{box-shadow:inset 0 -1px 0 rgba(255,255,255,1),inset -1px 0 0 rgba(255,255,255,1),-1px 0 0 rgba(198,198,198,1),-4px 0 6px rgba(210,210,210,.6)}


.details_content_tab{width:100%; table-layout:fixed;-webkit-box-sizing:border-box;color: rgba(102,102,102,1);}
.details_content_tab tbody tr{border-top:1px solid rgba(211,211,211,1)}
.details_content_tab td{padding:1rem}
.details_content_tab th{background:rgba(230,230,230,1);height:2.2rem;text-align:center;font-size:1.2rem;font-weight:normal;color:rgba(76,76,76,1)}
.details_content_tab tbody tr td:last-child{text-align:right}
.details_content_tab_dl{line-height:1.6rem;margin:-2px 0}
.details_content_tab_dl td{font-size:1.2rem;color:rgba(76,76,76,1)}
.details_content_tab_dl dd{font-size:1rem;color:rgba(102,102,102,1);font-weight:normal}
.details_content_tab th{ padding-left:1rem; padding-right:1rem; text-align:left}/* 2013-12-23update */
.details_content_tab th:last-child{ text-align:right}/* 2013-12-23update */

#tab_need_to_know{line-height:2.4rem;font-size:1rem;color:rgba(102,102,102,1); /*text-indent:2em;*/}

#tab_guess_you_like{display: -webkit-box;display: -moz-box; display: box; box-orient:horizontal;width:100%;padding-bottom:2.1rem}

#tab_guess_you_like>div{background:url(imagesborder_img.png) right top no-repeat; background-size:0.1rem 13.5rem; width:33%;text-align:center;margin-bottom:-2.1rem;padding-bottom:2.1rem}
#tab_guess_you_like>div.last_div{width:34%;background:none}
#tab_guess_you_like figcaption{width:100%;padding-top:7.5rem}
#tab_guess_you_like figcaption>h3{margin-bottom:0.3rem}

#EJQ_Zjpg{background:url(wapimagesphoto_wholeworld_travel1.jpg) center 1.8rem no-repeat; background-size:8.9rem 4.8rem}
#whole_world_travel_insurance{background:url(wapimagesdomestic_tour_insurance.jpg) center 1.8rem no-repeat; background-size:6.9rem 4.8rem}
#overseas_business_travel_insurance{background:url(wapimagesphoto_wholeworld_travel.jpg) center 1.3rem no-repeat; background-size:6.9rem 5.6rem}
#annual_aviation_accident_insurance{background:url(wapimagesannual_aviation_accident_insurance.jpg) center 2.5rem no-repeat; background-size:8.4rem 2.8rem}
#domestic_tour_insurance{ background:url(wapimagesdomestic_tour_insurance.jpg) center 2.1rem no-repeat; background-size:4.8rem 4rem}
.price{font-size:1rem;color:rgba(102,102,102,1)}
.price b{font-size:1.6rem;color:rgba(230,0,18,1); font-weight:normal}
.price span{margin-right:0.6rem;color:rgba(230,0,18,1)}

.view_detail_item{ overflow:hidden;margin-right:1rem;margin-top:1rem; margin-bottom:0.8rem;/* background:url(imagesview_detail_terms.png) left top  no-repeat; */ background-size:0.4rem 2.5rem; line-height:1.2rem; font-size:1.2rem}
.view_detail_item a{ float:right;display:inline-block; /* background:url(imagesview_detail_terms.png) right bottom no-repeat; */ background-size:0.4rem 2.5rem; color: rgba(82,165,204,1); text-decoration:none;padding-left: 0.6rem;}

.view_detail_item1{ float:left; margin-right:1rem;margin-top:1rem; margin-bottom:0.8rem;/* background:url(imagesview_detail_terms.png) left top  no-repeat; */ background-size:0.4rem 2.5rem; line-height:1.2rem; font-size:1rem}
.view_detail_item1 a{ display:inline-block; background:url(../../images/userLoginReg.png) left bottom no-repeat; background-size:1.4rem 1.3rem; color: rgba(82,165,204,1); text-decoration:none; padding:0 1.6rem}

.terms,.terms1,.terms2,.terms3,.popup_compare{position: fixed;z-index: 999;top: 0;right: 0;float: left;width: 0;height: 100%;color: #d6d6d6;background: rgba(0,0,0,.85); display:none}
.terms h3,.terms1 h3,.terms2 h3,.terms3 h3,.popup_compare h3{ text-align:right; padding:1.5rem}
.terms h3 a.closer,.terms1 h3 a.closer,.terms2 h3 a.closer,.terms3 h3 a.closer,.popup_compare h3 a.closer{ display:inline-block;width: 1.6rem;height: 1.5rem;line-height: 1.4rem;text-align: center;font-weight: bold;border: 2px solid #737373;border-radius: 2rem;color: rgba(255,255,255,.8);background: rgba(75,74,72,1);}
.terms h3 a.closer>span,.terms1 h3 a.closer>span,.terms2 h3 a.closer>span,.terms3 h3 a.closer>span,.popup_compare h3 a.closer>span{display:inline-block;font-size: 2.6rem; position:relative; left:-0.1rem; background:url(wapimagesstep_pannel_icon.png) 0.4rem -28.6rem no-repeat; background-size:1.9rem 50rem; width:2.1rem; height:2.0rem}
.popup_compare h3 a.closer>span{-webkit-transform:rotate(45deg);transform:rotate(45deg); background-position:0.2rem -28.4rem}
.terms h2,.terms1 h2,.terms2 h2,.terms3 h2{ text-align:center; line-height:3rem; font-size:1.5rem; margin-top:0.7rem; color:rgba(229,229,229,1)}
.termsTxt,.termsTxt1,.termsTxt2,.termsTxt3{ overflow-y:auto; padding:0 3rem 3rem; margin-top:1rem; font-size:1.3rem;color:rgba(178,178,178,1);}
.terms ol,.terms1 ol,.terms2 ol,.terms3 ol{ border-bottom:1px dashed #000; margin:0; padding:1rem 0}
.terms li,.terms1 li,.terms2 li,.terms3 li{ line-height:2.2rem; margin-top:0.5rem; margin-bottom:0.5rem;list-style:decimal}
.terms ol.downLink,.terms1 ol.downLink,.terms2 ol.downLink,.terms3 ol.downLink{ border-top:1px dashed #595959; border-bottom:0; color:rgba(82,165,204,1)}
.terms a,.terms1 a,.terms2 a,.terms3 a{color:rgba(82,165,204,1);text-decoration: none}
.terms.close,.terms1.close,.terms2.close,.terms3.close{animation: slideRight .5s forwards;-webkit-animation: slideRight .5s forwards}
.terms.open,.terms1.open,.terms2.open,.terms3.open{animation: slideLeft .5s forwards;-webkit-animation: slideLeft .5s forwards}
.terms p,.terms1 p,.terms2 p,.terms3 p{ line-height:2.2rem;}
@keyframes slideLeft{from{width:0} to{width:100%}}
@-webkit-keyframes slideLeft{from{width:0} to{width:100%}}
@keyframes slideRight{from{width:100%} to{width:0}}
@-webkit-keyframes slideRight{from{width:100%} to{width:0}}
.discoloration{border-bottom: 2px solid #1590d9;background: linear-gradient(rgba(253,253,253,1),rgba(250,250,250,1) 60%,rgba(231,237,241,1));}