﻿h3.modules_title{ margin-bottom:15px;margin-top:25px;font-size:16px;}
h3.modules_title span{font-size:12px;color:#999;}
div.modules_top{position:relative;}
div.modules_top .modules_explain{position:absolute;right:0px;top:2px;}
div.modules_top .modules_explain a{padding:0 8px;color:#2980b9;}
div.modules_top .modules_explain span{color:#d4d4d4;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-top:-1px;}
div.div_container{ border:1px solid #c4d0dc; border-top:3px solid #2c7dbe; margin-bottom:30px;}

div.content_info_left{float:left;width:920px;}
div.content_info_right{float:right;width:250px;}
div.clearfloat{clear:both;}
 
/*轮播大图*/
.banner_container{height:320px;width:100%;margin:0 auto;text-align:center;position:relative;}
.banner_container ul.banner_list{display:block;height:320px; width:100%;position:relative;}
.banner_container ul.banner_list li {display:none;text-align:center;position:absolute;left:0;top:0; width:100%;}
.banner_container ul.banner_list li.on {display:block;}
.banner_container ul.banner_list li div {width:1200px; display:inline-block;}
.banner_container ul.banner_list li div img{width:1200px;height:320px;}
.btn_list {bottom: 4px;height: 20px;right: 100px;overflow: hidden;position: absolute;z-index: 2;}
.btn_list li {float: left;height: 20px;margin-right: 10px;width: 20px;}
.btn_list li a::after {background: #fff;content: "";height: 4px;left: 0;position: absolute;top: 8px;width: 100%;height:320px;}
.btn_list li a {background: #fff;display: block;height: 4px;opacity: 0.5;overflow: hidden;position: relative;width: 20px;filter:alpha(opacity=50);  }
.btn_list .on a, .btn_list li a:hover {opacity: 1;text-decoration: none;filter:alpha(opacity=100);}

/*产品列表*/
div.toplay_goods table{  width:100%;font-size:14px;table-layout:fixed;word-break:break-all;}
div.toplay_goods table thead th{ text-align:center; height:58px;font-size:14px; background-color:#f6f6f6;  border-bottom:1px solid #e7e7e7; }
div.toplay_goods table thead th.th1{width:315px;}
div.toplay_goods table thead th.th2{position:relative;width:160px;}
div.toplay_goods table thead th.th3{position:relative;width:150px;}
div.toplay_goods table thead th.th4{width:120px;}
div.toplay_goods table thead th.th5{ text-align:center; padding:0;width:165px;}
div.toplay_goods table thead th span{display:inline-block;*display:inline;*zoom:1;height:50px;line-height:50px;}
div.toplay_goods table thead th.th2 .pro_tips{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(/web/img/v2/bg-ques-16.png) no-repeat top center;margin-bottom:-3px;margin-left:5px;cursor:pointer;}
div.toplay_goods table thead th .box_change{display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;background:url(/web/img/bg-arrow-sp-28-14.png) no-repeat top left;margin-left:2px;margin-bottom:-2px;}
div.toplay_goods table thead th .box_change_up{background:url(/web/img/bg-arrow-sp-28-14.png) no-repeat top left;}
div.toplay_goods table thead th .box_change_down{background:url(/web/img/bg-arrow-sp-28-14.png) no-repeat top right;}
div.toplay_goods table thead th .box_change a{display:block;width:14px;height:7px;}
div.toplay_goods table tbody td{text-align:center; white-space:nowrap; height:80px; line-height:23px; border-bottom:1px dashed #e7e7e7;min-width: 250px;}
div.toplay_goods table tbody tr.odd{background-color:#f9f9f9;}
div.toplay_goods table tbody tr:last-child td{border-bottom:none;}
div.toplay_goods table tbody td .buy_immlink a{display:block;height:30px;width:105px;background-color:#eb544b;margin:0 auto;color:#fff;line-height:30px;font-size:18px;border-radius:5px;}
div.toplay_goods table tbody td .buy_immlink a:hover{text-decoration:none;}
div.toplay_goods table tbody td .buy_immlink_end a{background-color:#CECECE;}
div.toplay_goods table tbody td .buy_endtime{color:#999;line-height:26px;height:26px;font-size:12px;}
div.toplay_goods table tbody td .buy_endtime span.more_minutes{color:#f0851b;}
div.toplay_goods table tbody td .buy_endtime span.more_minutes i,
div.toplay_goods table tbody td .buy_endtime span.more_minutes b{font-weight:normal;padding:0 1px;font-style:normal;}
div.toplay_goods table tbody td.date_pay{color:#666;}
div.toplay_goods table tbody td.date_pay span{color:#999;font-size:12px;}
div.toplay_goods table tbody td.increase_up{color:#eb544b;font-weight:bold;}
div.toplay_goods table tbody td.increase_up img{vertical-align:middle;margin-top:-3px;}
div.toplay_goods table tbody td .totle_pay{color:#2980b9;display:block;font-weight:bold;}
div.toplay_goods table tbody td .progress_bar{width: 60px;  height: 5px;margin:0px auto 2px;border-radius:5px;display:inline-block;*display:inline;*zoom:1;margin-left:10px;background-color:#d4d4d4;overflow:hidden;}
div.toplay_goods table tbody td .bar{ display: block;background: #f0851b; float: left; height: 100%;text-align: center;line-height: 25px; color: #FFF;} 
div.toplay_goods table tbody td .totle_percent{color:#999;padding-left:5px;font-size:12px;}
.xyh_style { background-color: #fffdee; border: 1px solid #fad882; padding: 7px; line-height: 17px;}

/*下拉框更多产品信息*/
div.toplay_goods table tbody td .toplay_goods_infor{width:300px;margin:0 auto;position:relative;}
div.toplay_goods table tbody td .toplay_goods_infor p.infor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0px;display:inline-block;*display:inline;*zoom:1;max-width:250px;color:#666;padding:10px 0;}
div.toplay_goods table tbody td .toplay_goods_infor span.icon_infor{background:url(/web/img/icon_un_down_29_15.png) no-repeat left center;display:inline-block;*display:inline;*zoom:1;width:15px;height:24px;margin-left:3px;*margin-bottom:-8px;padding:10px 0;}
div.toplay_goods table tbody td .goods_infor_box{display:none;position:absolute;z-index:2;border:1px solid #F1C15B;width:580px;overflow-y:auto;overflow-x:hidden;max-height:455px;left:-5px;*left:-75px;background-color:#fff;text-align:left;padding:10px;margin-top:-5px;*margin-top:38px;}
div.toplay_goods table tbody td .goods_infor_box p.create_time{text-align:right;color:#999;}
div.toplay_goods table tbody td .goods_infor_box .table_list{border:1px solid #d4d4d4;margin-top:10px;margin-bottom:5px;padding:5px 10px;color:#666;}
div.toplay_goods table tbody td .goods_infor_box .infor_title{font-size:14px;margin:5px 0;color:#000;}
div.toplay_goods table tbody td .goods_infor_box table th{width:60px;height:24px;line-height:24px;color:#666;font-weight:normal;}
div.toplay_goods table tbody td .goods_infor_box table th strong{display:inline-block;width:14px;}
div.toplay_goods table tbody td .goods_infor_box table td{height:24px;line-height:24px;text-align:left;border:none;color:#000;}
div.toplay_goods table tbody td .goods_infor_box .price_detail{color:#666;}
div.toplay_goods table tbody td .goods_infor_box .price_detail span.blue{color:#2980b9;font-weight:bold;padding-right:10px;}
div.toplay_goods table tbody td .goods_infor_box .price_detail .y_price{text-decoration:line-through;}
div.toplay_goods table tbody td .goods_infor_box .table_list span.red{font-weight:bold;}
.top_cure_box{display:none;position: absolute;width: 0px;height: 0px;border-width: 12px;border-style: solid;border-color:  transparent transparent #F1C15B;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;left: 185px;bottom: 5px;z-index:4;}
.top_cure{position: absolute;width: 0px;height: 0px;border-width: 12px;border-style: solid;border-color:  transparent transparent rgb(255, 255, 255);-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;left: -12px;bottom: -13px;}

/*右侧栏*/
.content_info_right .list_box{padding:20px 0;text-align:center;height:100px;}
.list_box .item_box{float:left;width:123px;height:100px;}
.list_box .item_box .item_bg{width:65px;height:65px;overflow:hidden;background:url(/web/img/item-bg-list-151-71.png) no-repeat;margin:0 auto;}
.list_box .item_box1{border-right:1px dashed #d4d4d4;}
.list_box .item_box1 .item_bg{background-position:-8px -3px;}
.list_box .item_box2 .item_bg{background-position:-80px -3px;}
.list_box .item_box .item_title{margin-top:10px;}
.tips_bottom{color:#999;border-top:1px dashed #d4d4d4;height:38px;line-height:38px;margin:0 20px;text-align:center;}
.content_info_right .flow_img{text-align:center;padding:8px 0;}
.hot_tel{height:100px;text-align:center;padding-top:20px;}
.hot_tel h2{color:#2c7dbe;margin-bottom:10px;font-size:21px;line-height:24px;}
.hot_tel span.imm_contact{display:block;height:30px;line-height:30px;width:110px;margin:0 auto;background-color:#F39B16;color:#fff;font-size:15px;border-radius:4px;}

/*列表无数据*/
.data_null{height:150px;line-height:150px;text-align:center;color:#999;font-size:16px;}

/*#region ====协议弹框====*/
div.regist_agreement{display:none; }
.layer_title{ border-top: 2px solid #2b7dbc;height:55px; line-height:55px; font-size:25px; border-bottom:2px solid #edf1f4; padding:0 20px;}
.layer_title span.close_btn{ cursor:pointer; margin-top:20px; background:url(/web/img/v2/layer_close.png) left top no-repeat; display:inline-block; width:17px; height:17px; float:right;}
div.agreement_content{ padding:20px; line-height:25px; font-size:14px; height:404px; overflow-y:auto; }
div.agree_btn_bar{ height:75px; line-height:75px; text-align:center; background-color:#f1f5fa; border-top:1px solid #c5d0dc; font-size:14px;}
div.agree_btn_bar input{ cursor:pointer; display:inline-block; width:15px; height:15px; border:1px solid #ccc; vertical-align:middle; margin-right:10px;}
div.agree_btn_bar button{ cursor:pointer; width:136px; height:35px; color:White; background-color:#428bca; border:none; margin-left:30px; border-radius:3px;font-size:14px;}
/*#endregion*/