/* �Ű���ʽ */
body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0; font-family:Microsoft YaHei;}
li{ list-style-type: none}
img{ border: none}
body, tr, button, select, textarea{ font-size: 14px;}
a {color: #666;text-decoration: none;transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
textarea {resize: none;}
a:active, a:focus{text-decoration: none;outline: none;}
html{overflow-x:hidden;}
/* �ı���� */
.ellipsis{text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.ellipsis_1{text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;width:260px;text-align: left}
.ellipsis_2{ word-break: break-all;display: -webkit-box!important;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;}
input, textarea, button, a {outline:0}
*{ font-family:Microsoft YaHei; margin: 0; padding: 0;font-size: 14px;}
.w-1200{  width:1200px; margin:0 auto; }
.gg_color{ color:#fc4f3f;}
 
.floatL{  float:left;}
.floatR{  float:right;}
.clearfix { clear:both;}

/*清除浮动*/
.clearfix_both:after{clear:both;font-size:0;height:0;display:block;visibility:hidden;content:".";line-height:0}
.clearfix_both{zoom:1}
 /*��������*/
 .gg-backgrouond{ background:#f2f2f2;}
 .gg_tcbj{ position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; display:none;}
  /*������ɫ*/
.gg-color{color:#e22b2b;}
.gg-height{ height:90px; width:100%;}
 /*����ѡ��*/
.label{ display:block;}
.label input{ width:12px; height:12px; display:none; }
.label strong{ height:14px; background:url(../images/login03.jpg) no-repeat center left; padding-left:20px; font-weight:normal;}
.label input:checked+strong{ width:14px; height:14px; background:url(../images/login04.jpg) no-repeat center left; padding-left:20px;}


.quanxuan input{ display:none;}
.quanxuan strong{ background: url(../images/index/26.png) no-repeat center left;   height:16px; display: inline-block;padding-left:16px; font-weight:normal; }
.quanxuan input:checked+strong{ background: url(../images/index/27.png) no-repeat center left; }
.quanxuan input:disabled+strong{ background: url(../images/just/disabled_checkbox.png) no-repeat center left; }
 /*����ѡ��*/
.gg-select{	
	margin:0 auto;   
    border: solid 1px #c4c4c4;  appearance: none;  -moz-appearance: none;    -webkit-appearance: none;
    background: url(../images/dp03.jpg) no-repeat #fff 95% 55%;    color: #666;   }
.gg-select2{	
	margin:0 auto;   
    border: solid 1px #c4c4c4;  appearance: none;  -moz-appearance: none;    -webkit-appearance: none;
    background: url(../images/index/pl04.png) no-repeat #fff 95% 55%;    color: #666;   }
.hidden{ display:none;}
.gg-botton{display:block; width:140px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#fc4f3f;}
.cancle{background:#646b7d ;}
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.ellipsis_1{text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;width:260px;text-align: left}
.ellipsis_2{word-break: break-all;display: -webkit-box!important;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;}

::-webkit-scrollbar {
		  width: 2px;
	} /* �������ȱʡ��ʽ (�����) */

::-webkit-scrollbar-track {
		  background-color: #ccc;
	} /* �������Ļ��챳����ɫ */

	::-webkit-scrollbar-thumb {
		  background-color:#2f3239; 
	} /* ������ɫ */

	::-webkit-scrollbar-button {
		  background-color: #ccc;
	} /* ������ͷ�ļ���ť��ɫ */

	::-webkit-scrollbar-corner {
		  background-color: #ccc;
	} /* ���������������������ཻ����ǵ���ɫ */
	
	
/*��������*/	
.menu{ background:#2f3239;  height:40px; line-height:40px;}
.menu a{padding:0 30px; color:#fff; font-size:14px; display:inline-block;}
.menu a:hover{ background:#fc4f3f;  height:40px; line-height:40px; }


.fanye { padding:20px ; border-top:solid 1px #f0f0f0; overflow:hidden;}
.fanye dt{ float:left;}
.fanye dt label strong{ line-height:12px; height:26px; line-height:26px; padding-left:20px; font-weight:normal; }
.fanye dd{ float:right; height:26px; line-height:26px;}
.fanye dd a{ font-size:14px; padding:8px 10px; color:#333;}
.fanye dd a:hover{ color:#e44343;}
 

.fanye2 { padding:20px; border-top:solid 1px #f0f0f0; overflow:hidden;}
.fanye2 dt{ float:left;}
.fanye2 dt label strong{ line-height:26px;height:26px; padding-left:20px; font-weight:normal; }
.fanye2 dd{ float:right;}
.fanye2 dd a{ font-size:14px;line-height: 20px; width:20px; height:20px; display:inline-block; margin:0 5px; color:#333; text-align:center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.fanye2 dd a:hover{ background:#e44343; color:#fff; }
.fanye2 dd span { position:relative; color:#666666;}
.fanye2 dd span .txt{ width:48px; height:24px; border:solid 1px #f0f0f0; text-align:left; margin:0 5px; text-indent:3px;}
.fanye2 dd span .tj{ height:24px; background:#fff url(../images/index/30.jpg) no-repeat center; border:none; width:10px; position:absolute; top:-2px; left:52px; cursor:pointer;}




.gg-shop-pl_tt{ background:#FFF ; height:90px; margin:0 10px; position:relative;}
.gg-shop-pl_tt .jantou{ position:absolute; bottom:0; left:34px;}
.gg-shop-pl_tt dd{ height:26px; padding-top:27px; float:left;margin-left:10px;}
.gg-shop-pl_tt dd a{ width:24px; height:24px; background:#f7f7f7; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:solid 1px #c7c7c7; display: inline-block; float:left; margin-left:10px;}
.gg-shop-pl_tt dd a img{ width:24px; height:24px;}
.gg-shop-pl_tt dd input{ float:left;width:188px;  margin-left:10px;height:24px; border:solid 1px #c7c7c7; padding:0 5px;   background: url(../images/dp03.jpg) no-repeat #fff 95% 55%;   }
.gg-shop-pl_tt dd select{ float:left; height:26px;  margin-left:10px;line-height:26px; width:85px;}
.gg-shop-pl_tt dd .wenzi{ display:inline-block; }
.gg-shop-pl_tt dd a.btn{ display:inline-block; width:100px; text-align:center; line-height:26px;}


.gg-shop-pl_tt dt{ height:26px; margin-top:26px; float:right; margin-right:10px;  height:26px; border:solid 1px #c7c7c7}
.gg-shop-pl_tt dt select{ float:left; width:86px; height:26px; line-height:26px; text-align:center; border:none;}
.gg-shop-pl_tt dt input{float:left; width:180px; height:26px; line-height:26px; text-indent:5px;  border:none; background:url(../images/index/16.jpg) no-repeat center left;}
.gg-shop-pl_tt dt a{float:left; width:60px; margin:0;display: inline-block; line-height:26px; color:#333; text-align:center; background:#e6e6e6; cursor:pointer;}

.tjshop_tc .titl{ height:40px; padding:0 10px; font-size:16px; color:#333; background:#f2f2f2; line-height:40px; text-align:left;}
.tjshop_tc .titl a{ float:right; width:40px; height:40px; display:block; background:url(../images/index/close.png) no-repeat center;}
.daoru_tc .titl{ height:40px; padding:0 10px; font-size:16px; color:#333; background:#f2f2f2; line-height:40px; text-align:left;}
.daoru_tc .titl a{ float:right; width:40px; height:40px; display:block; background:url(../images/index/close.png) no-repeat center;}

#cnzz_stat_icon_1260635722 {display: none;}