/*在线商城*/
.shop-bg{background: #f5f5f5; margin: 10px auto; width: 1170px; height: 20px;}
/*所有商城保险下面线*/
.border-bottomls{border-bottom: 1px solid #ccc;}
/*特色保险颜色  背景色 鼠标放上显示颜色  上线条色 */
.border-topcs{border-top: 2px solid #f08200;}
.bgcf6{background: #f08200;}
.bgcf9{background: #B25F0B;}
/*企业保险颜色  背景色 鼠标放上显示颜色  上线条色 */
.border-toptl{border-top: 2px solid #06729f;}
.bgc0c{background: #06729f;}
.bgc09{background: #00477E;}
/*居家必备颜色  背景色 鼠标放上显示颜色  上线条色 */
.border-topls{border-top: 2px solid #990099;}
.bgc33{background: #990099;}
.bgc39{background: #000;}
/*旅游出行颜色  背景色 鼠标放上显示颜色  上线条色 */
.border-topzs{border-top: 2px solid #666699;}
.bgc66{background: #666699;}
.bgc63{background: #6633cc;}

/* body{background:#F3F8FB;} */

.shop{ width: 1170px; margin: 20px auto; background:#fff;}
.shop ul{ }
.shop li{width: 270px; height: 320px; overflow: hidden;  float: left; margin:0 15px; position: relative;}
.shop li.on{margin:0 0 0 0px;}
.shop .shop-feature{width: 282px; height: 320px; }
.shop .shop-feature .span-title{text-align: center;color: #fff; line-height: 40px; display: block; font-size: 22px; padding: 20px 30px;font-weight:bold;}
.shop .shop-feature .span-list{color: #fff; font-size: 20px; display: block; padding: 10px 30px; line-height: 40px; text-align: center;}
.shop .shop-choice{ width: 282px; height: 50px;position: absolute; left: 0px; bottom: 0px; line-height: 50px; text-align: center; color: #fff; font-size: 16px;}
.shop .shop-choice .holder-tran{width: 282px; height: 50px;position: absolute; left: 0px; bottom: 0px;  color: #fff; font-size: 16px;opacity: 0.5;filter:alpha(opacity=50);}

.shop .shop-choice a{display:block;color:#fff;z-index: 1;position:absolute;left: 0;top:0;width:282px;}
.shop .shop-top{border-bottom: 1px solid #66f; height: 110px;}
.shop .shop-top-list{width: 120px; color: #044562;height: 60px; margin: 20px 0px; font-size: 24px;font-weight:bold;}
.shop .shop-top-img img{width: 150px; height: 100px; background: #006C30;}
.shop .shop-bottom{height: 170px; }
.shop .shop-bottom-title{  height: 50px; font-size: 20px; font-weight:bold;}
.shop .shop-bottom-title em{font-size:12px;float:right;font-weight:normal;line-height:24px;}
.shop .shop-bottom-title em a:hover{color:#66f;text-decoration:underline;}
.shop .shop-bottom-box{ height: 60px;}
.shop .shop-bottom-box span{line-height: 30px; height: 30px;  }
.shop .shop-bottom-box span i{width:20px;display:inline-block;font-size:12px;color:#044562;}
.shop .shop-bottom-box span label{font-size: 18px; text-align: center;padding-left: 30px;}
.shop .shop-bottom-box span em{float: right;}
.shop .shop-bottom-marn {height: 40px; line-height: 35px;}

.shop-bottom-marn em{font-size:26px;color:#FF9900;font-weight:bold;float:left;margin-top:3px;}
.shop-bottom-marn em span{font-size:14px;}
.shop-bottom-marn em span i{color:#333;font-weight: normal;}
.shop-bottom-marn .price-button a{width:140px;height:40px;background:#FF9900;font-size:16px;line-height:40px;text-align:center;border-spacing:10px;color:#fff;border-radius:10px;margin-left:40px;display:block;}

.shop .shop-bottom-marn button{ cursor: pointer; float: right; padding: 0px 20px; background: #ff9900; color: #fff; border-radius: 5px; border: 1px solid #FF8000; height: 35px; }
.shop .shop-bottom-marn button:hover{color: #fff; background: #FF8000;}

.journa{width:1170px;margin:20px auto;background:#fff;}
.journa .journa-top{border:1px solid #ccc;height:54px;border-bottom:1px solid #0065B3;padding:0 20px;}
.journa .journa-top h2{font-size:16px;color:#044562;line-height:54px;font-weight:bold;float:left;}
.journa .journa-top h2 i{padding-right:10px;}
.journa .journa-top em{float:right;line-height:54px;}
.journa .journa-top em a:hover{color:#044562;text-decoration:underline;}
.journa .journa-text{}
.journa .journa-text ul{margin-left:-19px;padding:20px 0;}
.journa .journa-text ul li{border:1px solid #fff;width:344px;height:445px;padding:20px 15px;float:left;margin-left:20px;}

/*.journa .journa-text ul li{width: 296px;  height: 416px; border: 2px solid #fff; float: left; margin-right: 10px;   padding-top: 20px; }*/
.journa .journa-text ul li:hover{border: 1px solid #FF8000;}
.new-title{width: 360pxpx; height: 50px; display: block; color: #333333; background:url(../images/new-title.png)  5px 3px no-repeat; font-size: 18px; padding: 0px 10px 0px 20px;  line-height:25px;font-weight:bold;}
.new-title:hover{color: #ff8000}
.new-date{width: 330px;  color: #999999; font-size: 12px;text-align: right;  height: 20px; line-height: 20px; padding: 0 5px;}
.new-img{display: block; width: 344px; height: 200px;  }
.new-img img{width: 344px; height: 200px; }
.new-list{  padding: 0px  15px; color: #999999; font-size: 14px; height: 115px; line-height: 25px;}



