@charset "utf-8";
/* CSS Document */
@import url(main.css);

.bclass{border-bottom:1px solid #cdcdcd;height:50px;line-height:50px;box-sizing:border-box;padding:0 15px;background:#fff;font-size:16px;color:#333;}
.bclass span{float:right;margin-right:15px;}
.bclass span.up{background:url(../images/arrow_up.png) right center no-repeat;display:inline-block;width:20px;height:20px;background-size:20px;margin-top:15px;}
.bclass span.down{background:url(../images/arrow_down.png) right center no-repeat;display:inline-block;width:20px;height:20px;background-size:20px;margin-top:15px;}

.bclass2{border-bottom:1px solid #cdcdcd;height:50px;line-height:50px;box-sizing:border-box;padding:0 15px;background:#fff;font-size:16px;color:#333;}
.bclass2 a{font-size:16px; display:block;}

.focus{color:#2d8bcb;}

.sclass{width:100%;padding:0 15px;box-sizing:border-box;background:#fff;display:none;}
.sclass_item{border-bottom:1px solid #cdcdcd;height:50px;line-height:50px;padding-left:15px;box-sizing:border-box;}
.sclass_item a{color:#666;width:100%;height:50px;box-sizing:border-box;font-size:16px;display:inline-block;line-height:50px;}

.products_list_wrap{padding:15px 0 15px 15px;width:100%;box-sizing:border-box;}
.product_item{width:50%;float:left;margin-bottom:10px;}
.product_item li{text-align:center;margin-right:15px; display:block;}
.product_item li.pic img{width:100%; height:100px; border:1px solid #cdcdcd;}

.product_item li.title{width:100%;height:25px;line-height:25px;overflow:hidden;}
.product_item li.no{width:100%;height:25px;line-height:25px;overflow:hidden;}

.left{float:left;}
.right{float:right;}

.product_title{width:100%;padding:0 15px;text-align:center;box-sizing:border-box;background:#fff;overflow:hidden;padding-top:10px;}
.product_title h1{font-weight:normal;font-size:20px;line-height:20px;}
.product_title h2{font-weight:normal;font-size:16px;line-height:20px;}

/*focus*/
.main_visual{width:60%; height:200px; overflow:hidden; margin:0px auto 0 auto;}
.main_image {width:100%; height:200px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:100%; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li {float:left; width:100%; text-align:center; overflow:hidden;}
.main_image li span{width:100%; overflow:hidden;}
.main_image li a {display:block; width:100%; height:200px;}
div.flicking_con {width:100%; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner {position:absolute; top:180px; left:50%; z-index:9;}
div.flicking_con a {float:left; width:10px; height:10px; border-radius:100%; margin:0 5px 0 0; padding:0; background:#ccc;border:1px solid #fff; display:block; text-indent:-1000px;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
div.flicking_con a.on {background:#d00;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
#btn_prev,#btn_next{z-index:98;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/**/

.product_img{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.product_img img{width:100%; height:auto;}

.fangda{width:100%;height:30px;text-align:center;padding-top:10px;color:#666;}

.product_intro_title{background:#eee;color:#2d8bcb;padding-left:15px;margin-top:10px;border-bottom:1px solid #999;line-height:30px;height:30px;font-size:16px;}
.product_intro_title a{float:right;padding-right:10px;color:#2d8bcb;font-size:16px;}
.product_intro_content{background:#fff;padding:15px;box-sizing:border-box;}

.product_tab{background:#cdcdcd;}
.product_tab li{width:25%;color:#333;float:left;text-align:center;line-height:30px;height:30px;border-bottom:1px solid #cdcdcd;}
.product_tab li.focus{background:#2d8bcb;color:#fff;border-bottom:1px solid #2d8bcb;}

.product_content{width:100%;padding:15px;box-sizing:border-box;background:#fff;overflow:hidden;}

.product_content table{border-collapse: collapse;width:96%;margin:0 2%;box-sizing:border-box;}
.product_content table td{border:1px solid #ddd;border-collapse: collapse;}

.pic_wrap{width:100%;background:#fff;overflow:hidden;position:relative;}

.bigimg{position:fixed;top:0;width:100%;background:#fff;height:100px;max-width:640px;z-index:100;display:none;}
.bigimg .close{height:30px;}
.bigimg .close span{width:20px;height:20px;background:url(../images/close.png) center center no-repeat;background-size:20px;float:right;margin-right:10px;display:inline-block;margin-top:10px;}
.bigimg .imgcont{overflow:hidden;text-align:center;}





