@charset:utf-8;
@import url("/assets/css/skeleton-special.css");
.lay-main-content{ min-width:1000px}
.lay-hd { margin-bottom:0 !important;}
/* banner */
#topic-schengen .topic {height:376px;min-width:1000px; background:url(../img/banner.jpg) center center no-repeat;}
#topic-schengen .topic .w1000 {position:relative;}
#topic-schengen .topic .radio {position:absolute; left:45px; top:310px;}

/* background sprites */
#topic-schengen .heading,
#topic-schengen .subHeading,
#topic-schengen .item .right i,
#topic-schengen .viewMore a,
#topic-schengen .knowlHeading,
#topic-schengen .about .title,
#topic-schengen .sep {background:url(../img/sp.png) no-repeat;}

/* main content */
#topic-schengen .main {background:url(../img/bg-content.gif) top repeat-x;}
#topic-schengen .plans {padding-top:40px;}
#topic-schengen .plan {width:500px; float:left;}
#topic-schengen .heading {width:500px; height:45px;}
#topic-schengen .planB .heading {background-position:0 -50px;}
#topic-schengen .sort {margin-top:30px;}
#topic-schengen .subHeading {width:101px; height:24px; background-position:-510px 0; text-align:center; font-size:14px; color:#fff; line-height:24px; margin-bottom:5px; margin-left:10px;}
#topic-schengen .planB .subHeading {background-position:-510px -34px;}
#topic-schengen .item {display:block; width:498px; height:82px; border:1px solid #fff; margin-bottom:5px;}
#topic-schengen .item:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
#topic-schengen .sort .left {float:left; width:393px; padding:12px 0 10px 15px;}
#topic-schengen .sort .right {float:left; width:80px; padding-top:30px;}
#topic-schengen .item .left div {line-height:24px; width:390px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#topic-schengen .insuName {font-size:14px; line-height:18px; font-weight:bold;}
#topic-schengen .insuName .price {color:#c00;}
#topic-schengen .item .right i {display:inline-block; line-height:19px; height:19px; background-position:-758px 0; padding-left:20px; color:#999;}
#topic-schengen .planA .right .i-hover {background-position:-758px -38px;} /* -19px; ÓÃÓÚhoverÐ§¹û*/
#topic-schengen .planB .right .i-hover {background-position:-758px -76px;} /* -57px */
#topic-schengen .planA .item:hover {border-color:#d6f0fd; background:#ebf8ff;}
#topic-schengen .planB .item:hover {border-color:#feebe4; background:#fff4f0;}
#topic-schengen .planA .checked .right i {background-position:-758px -19px;}
#topic-schengen .planB .checked .right i {background-position:-758px -57px;}
#topic-schengen .planA .item:hover .insuName, #topic-schengen .planA .checked .insuName {color:#3ea6d7;}
#topic-schengen .planB .item:hover .insuName, #topic-schengen .planB .checked .insuName {color:#f60;}
#topic-schengen .viewMore {_margin-top:-20px; _position:relative; zoom:1; display:block;}
#topic-schengen .viewMore a {display:block; margin:20px auto 0; width:91px; height:32px; background-position:-510px -68px; cursor:pointer; text-indent:-5000em; *text-transform:capitalize; _line-height:0; _font-size:0; _margin-top:0;}

#topic-schengen .knowl {background:#f7f7f7; border-top:1px solid #e7e7e7; padding-top:20px; padding-bottom:60px; margin-top:40px;}
#topic-schengen .knowlHeading {width:106px; height:30px; margin-bottom:20px; background-position:-621px 0; line-height:30px; padding-left:10px; font-size:14px;}
#topic-schengen .about .title {font-weight:700; line-height:30px; padding-left:20px;}
#topic-schengen .about p, #topic-schengen .case p {text-indent:2em; color:#666;}
#topic-schengen .tinco, #topic-schengen .parma {float:left; width:480px;}
#topic-schengen .tinco {margin-right:25px;}
#topic-schengen .tinco .title {background-position:-858px 6px;}
#topic-schengen .tinco h5 {margin:10px 0;}
#topic-schengen .parma .title {background-position:-858px -32px;}
#topic-schengen .calma {margin-top:10px;}
#topic-schengen .calma .title {background-position:-858px -70px;}

#topic-schengen .sep {width:1000px; height:43px; background-position:0 -103px;}
#topic-schengen .case strong {color:#333;}

/* compare */
.prod-compare-side-mian {background-color: #fff; border: 2px solid #ff7858; width: 219px; position: absolute; left: -221px;}
.prod-compare-side-mian .prod-cont-y {padding: 8px;}
.prod-compare-side-mian .ui-money {margin: 5px 0;}
.prod-cmp-side-hd {padding: 5px 0 5px 8px;}
.prod-cmp-side-title {line-height: 30px; color: #fff; background-color: #ff7858; height: 30px; font-size: 14px; font-weight: bold; padding-left: 10px;}
.prod-cmp-side-title .close {display: block; width: 34px; height: 29px; cursor: pointer;}
.compare-close, .btn-begin-cmp {background: url(/images/basket/compare-sider.png); background-repeat: no-repeat;}
.compare-close {background-position: 0 -88px; width: 15px; height: 16px; float: right; display: block; text-indent: -999em;}
.prod-cmp-side-bottom {padding: 10px;}
.btn-begin-cmp {background-position: 0 -147px; width: 90px; height: 30px; display: block; text-indent: -999em;}
.clean-cmp {color: #999; font-size: 14px; font-weight: bold; cursor: pointer; margin-top: 5px; }
