/* CSS Document */
/*------- 搜索 --------*/
.search{ background-color: #313131; padding:.2rem 0;}
.banner-search {	width: 6rem;    height: .6rem;    position: relative;    }
.banner-search input {	box-sizing: border-box;	width: 100%;	height: 100%;	padding: 0px 1rem 0px .3rem;	border: 1px solid #fff;	border-radius: 50px;	outline: none;	background: transparent;	line-height: .7rem;	font-size: .25rem;	color: #fff;	transition: .3s;}.banner-search input:focus {box-shadow: 0px 0px 10px #bfbfbf}
.banner-search button {	position: absolute;	top:.13rem;	right: .2rem;	width: .35rem;	height: .35rem;	border: none;    background: url(../images/common/icon_1.png) no-repeat center;    background-size: 100% 100%;	cursor: pointer;	outline: none;}/*产品中心*/.product{margin-top: .3rem;}
.productTab{ padding-bottom:.3rem; margin-left: .5%; border-bottom: 1px solid #ccc}
.productTab li{float:left;width: 32%; margin-right: 1%;  overflow: hidden;text-align: center; height:.65rem; line-height: .65rem; font-size: .28rem; margin-bottom: .15rem; background:#62ba29; color:#fff; border-radius: 5px;}
.productTab li:hover,.productTab li.on { background:#fe8e08; color: #fff;}
.productTab li a,.productTab li:hover a,.productTab li.on a{color: #fff;}
.productMain{width:100%; margin-bottom: 0.3rem;}
.productMain li{border-bottom: 1px solid #ccc;padding: .3rem 0;}
.productMain li.bg{background-color: #eee;}
.productMain li .img{ box-sizing: border-box; border: 1px solid #dedede; width: 2.95rem;height: 2.35rem; overflow: hidden; flex-shrink:0; margin-left:.2rem; background-color: #fff;}
.productMain li .img img{width: 100%;}.productMain li .con{flex-grow: 1; flex-shrink: 1 ; margin: 0 .1rem 0 .3rem;}
.productMain li .con h2{font-size: .28rem; line-height: .4rem; margin-bottom: .1rem;}
.productMain li .con p{ color: #6d6c6c; margin-top: .15rem; font-size: .25rem; line-height: .38rem;}
.productMain li .icon{width:.3rem; height: .3rem; transform:rotate(-45deg);-webkit-transform:rotate(-45deg); flex-shrink: 0; margin-right: .2rem;border-bottom:2px solid #62ba29; border-right:2px solid #62ba29;}
.productMain li.bg .icon{border-bottom:2px solid #0c2260; border-right:2px solid #0c2260;}

/* 产品新闻列表页面二样式  */
.productMain a{ display:block;}
.productMain dl {border-bottom:1px solid #ffffff;box-shadow:0 1px #e6e6e6;margin-bottom:2px;padding:12px 12px 12px 10px;position:relative;}
.productMain dl.prolistbgfa{ background: #eee;}
.productMain dt { float:left;display:block;border:1px solid #ccc; margin-right:11px; }
.productMain dt img { display:block; float:left;border:1px solid #efefef;}
.productMain h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px;font-size: .32rem;}
.productMain p { font-size: 12px; height: 65px; line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; }
.productMain .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.productMain .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.productMain .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.productMain .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.productMain .jiazai{text-align: center; cursor: pointer;font-size: 14px;}
.productMain .jiazai a{
	padding: 4px 10px;
    display: block;
    border: 1px solid #ddd;
    width: 30%;
    margin: 6px auto;
    border-radius: 6px;
}

/* 产品新闻列表页面三样式  */
.productMain .productItem { margin-top: .35rem; padding: 0px 1% 0px 1%;}
.productMain .productItem > a {
    width: 48%;
    margin-right: 4%;
    float: left;
    display: block;
    margin-bottom: .3rem;
}

.productMain .productItem > a > div {
    border: 1px solid #dedede;
    box-sizing: border-box;
    width: 100%;
    height: 3.4rem;
    overflow: hidden;
}

.productMain .productItem > a > div img {
    width: 100%;
    height: auto;
}

.productMain .productItem > a > h2 {
    margin-top: .15rem;
    line-height: .4rem;
    font-size: .28rem;
    text-align: center;
    color: #333;
}

.productMain .productItem > a > p {
    line-height: .4rem;
    font-size: .22rem;
    text-align: center;
    color: #666;
    height: auto;
}


.product .pages{margin-top: .5rem; margin-bottom: .8rem;}
.product .pages>a{padding:.15rem .4rem; background-color: #dd8d04; color: #fff;}
.product .pages>div font{color: #dd8d04;}
.product .pages>div{padding:.08rem .5rem .08rem .2rem;margin: 0 .4rem; position: relative; background-color: #eee;}
.product .pages>div::after{position: absolute;content: ''; right: .1rem; top: 25%; width: 0.25rem; height: .3rem; background:url(../images/hangxiang8.png) no-repeat right center; background-size: .25rem auto;}
/*--------------产品详情---------------*/
.proinfo{border: #f5f5f5 1px solid;   width:100%;   background :#fff ; margin-bottom:0px;  font-size: 0px; display: inline-block;}
.proinfo ul li{ vertical-align:top; width:50%;font-size:12px ; float: left; }
.proinfo ul li .tilte{   border-right:0; color:#333;  font-size:13px; display: block; background-color:#fafafa;padding:2px 10px;border-right: #fafafa 1px solid; border-left: #fafafa 1px solid; }
.proinfo ul li .content{   border-right:0px; color:#666;  font-size:13px; display: block;  padding:8px 12px;border-right: #fafafa 1px solid; border-left: #fafafa 1px solid; }
.tips-point{	border: #f5f5f5 1px solid;	width: 100%;	display: inline-block;}
.tips-point span{	border: 1px solid #015581;	background: #015581;	padding: 6px 15px;	margin: 6px 6px 6px;	display: inline-block;	color: #fff;	border-radius: 5px;}
.p_des_bg{	overflow:hidden;	border-top: 6px solid #ededed;    }
.p_btm{	width:100%; overflow:hidden; background-color:#f8f8f8; position:fixed; left:0; bottom:0; z-index:900;}
.p_btm ul li{	 height:50px; overflow:hidden; color:#888; font-size:1.2em; text-align:center; width: 22%;  float: left; position: relative;	 } .p_btm ul li a  {padding-top: 28px;line-height: 20px; text-align: center;  display: inline-block;overflow: hidden;  font-size: 0.9em;}#prob_1 a {  background:url(../images/proicon1.png) no-repeat;	 background-size: 24px auto;	 background-position-x: center;	   background-position-y: 3px;}	#prob_2 a  {	  background:url(../images/proicon2.png) no-repeat;	 background-size: 24px auto;	  background-position-x: center;	   background-position-y: 3px;	}#prob_2 a.s  {	  background:url(../images/proicon2_2.png) no-repeat;	 background-size: 24px auto;	  background-position-x: center;	   background-position-y: 3px;	}#prob_3 a  {	  background:url(../images/proicon3.png) no-repeat;	 background-size: 24px auto;	  background-position-x: center;	   background-position-y: 4px;	 	 	 }#prob_4{width: 40%; 	    text-align: right; 	    	color:#f5292a; 	line-height: 50px;	font-size: 1.2em;	padding-top: 0;	margin-right: 4%	} #prob_5{	background-color:#f5292a; color:#FFF; line-height:50px;	width: 34%;	 }#prob_5 a{padding-top: 0;	color:#fff; 	 line-height: 50px;	   font-size: 1.2em;}/*begin  mask layer  begin*/.black_overlay{	width:100%; height:100%; background:url(../images/box_bg.png) repeat center top; display:none; position:fixed; top:0%; left:0%; z-index:900;}.white_content{		width:85%; height:auto !important; min-height:100px; height:100px; background:url(../images/box.png) repeat center top; display:none; position:fixed; top:30%; left:50%; margin-left:-45%; z-index:901;}.white_d{	height:auto; background-color:#FFF; margin:10px; padding-bottom:20px;}.notice_t{	width:100%; height:45px; line-height:45px; background-color:#ff4e00; overflow:hidden; color:#FFF; font-size:1.3em; text-align:center; font-family:"Microsoft YaHei"; margin:0 auto; position:relative;}.notice_c{	width:94%; height:auto; margin-top:10px;}.notice_c table tr td{	font-size:1.2em;}.notice_c table tr td font{	color:#ff4e00; font-size:1.3em;}a.b_sure{	width:120px; height:40px; line-height:40px; overflow:hidden; background-color:#ff4e00; color:#FFF; font-size:1.2em; font-family:"Microsoft YaHei"; text-align:center; display:inline-block; margin-right:10px; border:0;}a.b_sure:hover{	color:#FFF;}.b_buy{	width:118px; height:38px; line-height:38px; overflow:hidden; background-color:#f6f6f6; color:#ff4e00; font-size:14px; font-family:"Microsoft YaHei"; text-align:center; float:left; display:inline; margin-right:10px; border:1px solid #eaeaea;}.b_buy:hover{	color:#ff4e00;}/*end  mask layer  end*/.p_des{	overflow:hidden;       background-color: #fff; padding: 0 3%}.p_name{	color:#333333; font-size:1em; padding-top:3% ;}.p_name .group_buying{color:#fff; padding: 2px 17px 2px 12px; background:#f52929 url(../images/ficon6.png) no-repeat -14px 0; background-size: auto 100%; font-size:14px; position:relative; top:-3px}.p_spe{	font-size:.26rem; padding:3% 0; font-weight:bolder;}.p_tb{	 border-top:1px solid #f1f1f1; height: 3.5em;  line-height: 3.5em; font-size:1.2em;color:#444;}.p_tb .group_buying{	 	color:#fff;	padding: 5px 30px 5px 10px; background:#ff8800 url(../images/ficon6.png) no-repeat; background-size: auto 100%} .p_parameter{	 height: 2.3rem;  line-height: 2.3rem; font-size:1em;color:#444;}.p_freight{	background-color: #fbfbfb;	font-size:13px;	 line-height: 2.5em;	 padding:10px  0;}.p_freight span{padding-left:20px;  margin:0 3%;  color: #888; white-space:nowrap; }   .p_freight .ficon1{ 	background:url(../img/ficon1.png) no-repeat 0 -2px;  	background-size: 17px; 	background-position-y:1px; } .p_freight .ficon2{ 	background:url(../img/ficon2.png) no-repeat 0 -2px;  	background-size: 17px; 	background-position-y:1px; } .p_freight .ficon3{ 	background:url(../img/ficon3.png) no-repeat 0 -2px;  	background-size: 17px; 	background-position-y:1px; } .p_freight .ficon4{ 	background:url(../img/ficon4.png) no-repeat 0 -2px;  	background-size: 17px; 	background-position-y:1px; } .p_freight .ficon5{ 	background:url(../img/ficon5.png) no-repeat 0 2px;  	background-size: 17px; }   .p_freight span.fred{  color:#f5292a;font-size:12px; margin-left: 10px } .p_con{	font-size:1.3em; padding:3% 0;   color:#888; }.p_con .freight{	background:#f3ac00;	padding:2px;	font-size:12px;	color:#fff;	border-radius:2px;	margin:0 5px;}.fred{	 color:#ff4e00; }.fgray{	 color:#888;  padding-right: 3%; font-size:14px;}.neirong{	 padding: 10px 10px;	 background:#fff;}
.neirong p{ line-height:25px; font-size: 14px;}
.neirong p img{ width:100%;}
.neirong h2,.neirong h3{ line-height:28px; font-size: 15px; color: #000;}.neirong .img-responsive {    width: 100%;}.neirong .img-responsive img {    width: 100%;}.mt10{	 margin-top: 8px;}.p_con font{	color:#ff4e00; font-size:1.1em;}.p_con ul li{	height:28px; line-height:28px; overflow:hidden; font-size:14px; text-align:center; font-family:"Microsoft YaHei"; float:left; display:inline; margin-right:10px; margin-top:4px; margin-bottom:2px; padding:0 15px; border:1px solid #cccccc; cursor:pointer; position:relative;}.p_con ul li:hover{	height:26px; line-height:26px; padding:0 14px; overflow:hidden; border:2px solid #ff4e00;}.p_con ul li .ch_img{	width:18px; height:18px; overflow:hidden; background:url(../images/ch.png) no-repeat center top; position:absolute; right:0; bottom:0; display:none;}.p_con ul li.checked{	height:26px; line-height:26px; padding:0 14px; overflow:hidden; border:2px solid #ff4e00;}.p_con ul li.checked .ch_img{	display:block; color:#ff4e00;} .lim_price{	width:50%; height:40px; overflow:hidden; float:left; margin-top:3%; margin-right:3%;}.lim_price .ch_txt{	width:70%; height:38px; line-height:38px; overflow:hidden; color:#ff4e00; font-size:1.4em; text-align:center; float:left; border:1px solid #e2e2e2; border-right:0;}.lim_price .ch_a{	width:29%; height:40px; line-height:40px; overflow:hidden; background-color:#ff4e00; color:#FFF; font-size:1.2em; text-align:center; float:left;}.t_price{	width:40%; height:40px; line-height:20px; font-size:1.3em; color:#888888; float:left; margin-top:3%;}.t_price span{	color:#888888;}.lim_clock{	overflow:hidden; background:url(../images/clock.png) no-repeat left center; padding-left:22px; font-size:1.3em; line-height:1.3em; margin-top:20px; margin-bottom:15px;}.lim_clock span{	margin-left:5px;}.lim_clock span font{	color:#ff4e00;}.des_border{	overflow:hidden; margin-bottom:10px; background-color: #fff; margin-top: 0px; border-top:6px solid #ededed;border-bottom:6px solid #ededed;}.des_tit{	height:35px;   border-bottom:1px solid #f1f1f1; position:relative;background-color: #fff}.des_tit ul{	width:100%; height:35px; position:absolute; left:0; top:0;}.des_tit ul li{	width:105px; height:35px; line-height:35px; overflow:hidden; font-size:14px; text-align:center; float:left;}.des_tit ul li.current{	width:104px; height:35px; overflow:hidden; background-color:#FFF; border-right:1px solid #FFF; border-top:2px solid #ff4e00; }.des_t{	height:40px; line-height:40px; overflow:hidden; background-color:#fff; color:#333; font-size:1.1em;   border-bottom:0px solid #e5e5e5;  margin: 0 3%;font-weight: bolder;}.team_list{	width:160px; height:195px; overflow:hidden; float:left; display:inline; margin:25px 30px;}.team_list .img{	width:160px; height:140px; overflow:hidden;}.team_list .name{	width:160px; height:25px; line-height:25px; overflow:hidden;}.team_list .price{	height:25px; line-height:25px; overflow:hidden; color:#999999; text-align:center; text-transform:uppercase; position:relative;}.team_list .price font{	color:#ff4e00; font-size:14px;}.team_list .price span{	font-size:16px;}.team_list .price .checkbox{	width:25px; height:20px; overflow:hidden; text-align:left; position:absolute; left:0; top:4px;}.team_icon{	width:25px; height:25px; overflow:hidden; float:left; display:inline; margin:90px 0;}.team_sum{	width:145px; height:125px; overflow:hidden; color:#ff4e00; float:left; display:inline; margin-left:20px; margin-top:50px;}.team_sum span{	font-size:18px;}.sum_ipt{	width:58px; height:23px; line-height:23px\9; background:none; color:#555555; font-size:16px; text-align:center; font-family:"Microsoft YaHei"; padding:0; margin:5px auto 10px auto; border:1px solid #eaeaea;}.des_con{	overflow:hidden; margin:3% auto;}.des_con img{	max-width:100%;}.d_tab td{	font-size:1.2em; padding:1% 0;}table.jud_tab{	height:110px; overflow:hidden; margin:25px 20px 0 20px; border-collapse:collapse; border:1px solid #eaeaea;}.jud_per{	color:#ff4e00; font-size:1.2em; text-align:center;}.jud_per p{	margin:0; padding:0; font-size:1.8em; line-height:36px; color:#ff4e00; text-align:center;}.jud_bg{	background:url(../images/s_line.gif) no-repeat left center; padding:0 30px; font-family:"宋体"; line-height:22px;}.j_tab td font{	color:#999999;}table.jud_list tr td{	border-collapse:collapse; padding:2%; font-family:"宋体"; line-height:1.3em; font-size:1.2em; border-bottom:1px solid #eaeaea;}table.jud_list tr td font{	color:#999999;}table.jud_list tr td img{	float:left; margin-right:1%;}.b_tab{	border-collapse:collapse; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}.b_tab td{	border-collapse:collapse; border-right:1px solid #eaeaea;}.b_tab td img{	width:100%;}.brand_btn{	width:60%; overflow:hidden; font-size:1.3em; line-height:1.3em; background-color:#f6f6f6; text-align:center; padding:5% 0; border:1px solid #eaeaea;}.evaluate{	  margin: 0 3%;	     padding: 2% 0;	  border-bottom:1px solid #f1f1f1;}.evaluate .econtent .test{ font-size:1.3em;}.evaluate .econtent .pic img{ width: 24%; height: 24%; padding: 1%;  display: inline-block;}.evaluate .etop{ font-size:1.3em; padding: 2% 0;}.evaluate .efoot{ font-size:1.3em;  color: #888}.evaluate .etop i{	color: #f62828; margin-left: 3px}.evaluate .etop i:first-child{ margin-left: 8px;}.wba{	 background-color:#fff;}#progroupbox {	  background-color: #fff;  z-index: 98;   position: fixed;  width: 100%;  bottom: -530px;  height:530px;  -webkit-transition: right 0.1s ease-in-out;  -moz-transition: right 0.1s ease-in-out;  transition: right 0.1s ease-in-out;    border-top: #dddddd solid 1px;}#progroupbox .pic{ position: absolute;width: 32%;  top: -8%;  left:5%;border: 2px solid #fff;border-radius: 3px; -webkit-box-shadow: #aaa 0px 0px 2px;-moz-box-shadow: #aaa 0px 0px 2px;}#progroupbox .ptop{	margin: 0 3%;	   padding:3%  0  0 38%;	   height: 100px;	   color: #444;	   font-size: 1.3em;	   border-bottom: #e5e5e5 solid 1px;}#progroupbox .ptop .price{	 color: #f52929;	   font-size: 1.3em;}#progroupbox .ptop .price font{	 color: #f52929;	   font-size: 1.4em;}#progroupbox .pcontent{ overflow-y: scroll; height: 100px; }#progroupbox .pcontent .group{  border-bottom: #f1f1f1 solid 1px;  margin: 0 3%;  padding:3%  0 ;}#progroupbox .pcontent .group h1{  line-height: 20px;    font-size: 1.2em;}#progroupbox .pcontent .group  .groupitem a{	    display: inline-block;    font-size: 12px;    color: #444;    padding: 3px 15px;    background-color: #f1f1f1;    border-radius: 6px;    margin: 7px 5px;}#progroupbox .pcontent .group  .groupitem span{	    display: inline-block;    font-size: 12px;    color: #444;    padding: 3px 15px;    background-color: #f1f1f1;    border-radius: 6px;    margin: 7px 5px;}#progroupbox .pcontent .group  .groupitem a.s{  color: #fff;    background-color: #f5292a;  }#progroupbox .pcontent .group  .groupitem span{	    display: inline-block;    font-size: 12px;    color: #444;    padding: 3px 15px;    background-color: #f1f1f1;    border-radius: 6px;    margin: 7px 5px;}#progroupbox .pcontent .group  .groupitem span.s{  color: #fff;    background-color: #f5292a;  }#progroupbox .pcontent .group  .groupitem a.ss{  color: #fff;    background-color: #f5292a;  }#progroupbox .pcontent .group  .groupitem span.ss{  color: #fff;    background-color: #f5292a;  }#progroupbox .close{ position: absolute;   top: 10px;  right: 15px; padding: 10px;   background:url(../images/close.gif) no-repeat;   background-size: 20px   }.icon-angle-right{	float: right;  line-height:50px; font-size: 22px} .show_fight_group_rule{	padding:0 3%;	font-size: 16px;	 text-decoration:underline;}/*推荐新闻、推荐产品*/.index-bottom-nav {    background-color: #fff;    margin-top: 10px;}.ttls {    display: block;    height: 50px;    width: 100%;    border-bottom: 1px solid #eee;    line-height: 50px;    margin: 0 10px;    position: relative;    overflow: hidden;}
.ttls .ttls-text, .indxgtop .ttls-text {    border-left: 4px solid #005680;    font-size: 16px;    color: #484848;    padding-left: 10px;    font-weight: bolder;}/*商品优选*/.recom {background:#fff;margin-top:10px;}.recom .recomlist {padding:10px;position: relative;overflow: hidden;padding-bottom:0;}.recom .recomlist ul{position: relative;overflow: hidden;border-bottom:1px solid #eee;}.recom .recomitem {width:50%;text-align:center;float:left;padding:0 5px }.recom .recomitem a{display: block;color:#333;}.recom .recomitem .recom-txt{padding:5px; }.recom .recomitem .recom-txt span {display:block;font-size:12px;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}/*资讯*/.comread{background-color: #fff;margin-top: 10px;}.comread ul{border-bottom:1px solid #eee;}.comread ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 2.5;color: #6c6c6c;border-top: 1px solid #eee;margin: 0 10px;background-image: url(../../img/icon/more2_icon.png);background-position: center right;background-repeat: no-repeat;background-size: auto 18px;padding-right: 20px;}.comread ul li a{font-size: 14px;color: #333 !important;}/*热词*/.index-bottom-nav{background-color:#fff;margin-top:10px;}
.index-bottom-nav .dt-tag-list{position: relative;overflow: hidden;padding-top:10px;padding-bottom:0px;}
.index-bottom-nav .dt-tag-list a{display:inline-block;font-size:14px;background-color:#62ba29;border: 2px solid #ededed;border-radius: 12px;color: #fff;float: left;font-family: "Microsoft Yahei",Tahoma;height: 30px;line-height: 26px;margin-bottom: 8px;margin-left: 8px;padding-left: 12px;padding-right: 12px;text-align: center;text-decoration: none;white-space: nowrap;}/*更多按钮*/.moreinfo{position: relative;overflow: hidden;margin:30px 0;text-align: center; margin-top:10px;}.moreinfo .morebtn{display: inline-block;background:#fff;height: 35px;line-height: 35px;width: 80%;border: solid 1px #ccc;font-size: 15px;border-radius: 5px;color:#666;}/*小板块公用*//*效果图模块*/.com-sx {padding:6px 0px 15px;position: relative;overflow: hidden; background:#fff;}.com-sx .com-title { border-bottom:2px solid #ccc;}.com-sx .com-title span {display:block;margin:0 auto;position:relative;background-color:#f6f6f6;width:100px;top:12px;color:#000;text-align:center;font-size:16px; }
.com-sx ul{position: relative;overflow: hidden;margin-top: 10px;}
.com-sx ul li {margin-top:20px;float:left;width:25%;padding:0 5px; text-align:center; border: 1px solid #fdfdfd;}
.com-sx ul li {width: 33.1% !important;margin-left:0;}
.com-sx ul li a {display:block;width:100%;border-radius:0px;overflow:hidden;margin-bottom:5px; }
.com-sx ul li a img{display:block }
.com-sx ul li span {color:#000;font-size:13px; display:inline-block; height:42px; line-height:20px;width:96%;}