﻿@charset "UTF-8";

/*--------------------------------------- 商城首页---------------------------------------  */
.profabu{
	    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    padding: 0 40px;
    background: #E77918;
}
.profabu a{
	display: block;
    padding-left: 40px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    background: url(../images/ico20.png) no-repeat left center;
}
.mall_sr {
	width: 1200px;
	padding: 20px;
	background: #faf8f9;
	border: 1px solid #cccccc;
	/*overflow: hidden;*/
	margin: 20px auto;
	font-size: 14px;
}

.mall_sr a {
	padding: 0 5px;
	border-right: 1px solid #666666;
	line-height: 15px;
}

.select1 {
	/*background: #fff;*/
	width: 120px;
	height: 25px;
	color: #666666;
	margin: 0 15px;
	/*font-family: "宋体";*/
	/*border: 1px solid #cccccc;*/
}

.thisone {
	color: #E77918;
	font-weight: bold;
}

.input2 {
	width: 107px;
	height: 25px;
	color: #666;
	border: 1px solid #aaa;
	padding: 0 20px;
	margin: 0 0 0 10px;
}

.input1 {
	width: 143px;
	height: 27px;
	color: #666;
	border: 1px solid #aaa;
	padding: 0 20px;
}

.btnsr {
	width: 66px;
	height: 27px;
	background: url(../images1/serico_03.jpg) no-repeat left #e77918;
	color: #fff;
	cursor: pointer;
	text-align: left;
	padding-left: 27px;
	margin-right: 10px;
	border-radius: 0px 5px 5px 0px;
	font-family: "宋体";
}

.keyword {
	padding: 20px;
	/*overflow: hidden;*/
}

.keyword a {
	float: left;
	line-height: 16px;
	font-size: 14px;
	margin: 5px;
	padding: 0 10px;
	border-right: 1px solid #666;
}

/*--------------------------------------- 商城top---------------------------------------  */
.mall_top{
overflow:hidden;

}

.typeid{
 width:200px;
 float:left;
 margin-right:10px;
 }
.typeid .top{
 width:200px;
 /*background:#e77918;*/
 background:#014689;
 height:36px;
 color:#fff;
 font-size:18px;
 line-height:36px;
 text-align:center;
 } 
 
 .typeid .wap{
 width:200px;
 border:1px solid #ccc;
 overflow:hidden;
 padding:20px 0;
 height:485px;
 }
 .midle{
  width:733px;
}
/*------- 商城banner-----  */ 
 	.in_banner {
		height: 308px;
		font-family: PingFang-Regular;
		width: 733px;
		clear: both;
		z-index:1;
		overflow: hidden;
		position: relative;
	}
	
	.in_banner .slideBox {
		height: 308px;
		overflow: hidden;
		position: relative;
		text-align: center;
	}
	
	.in_banner .slideBox .hd {
		overflow: hidden;
		position: absolute;
		right: 5px;
		bottom: 25px;
		z-index: 1;
		width: 100%;
	}
	
	.in_banner .slideBox .hd ul {
		overflow: hidden;
		zoom: 1;
		text-align: center;
		line-height: 21px;
	}
	
	.in_banner .slideBox .hd ul li {
		display: inline-block;
		margin: 0px 5px;
		width: 15px;
		height: 15px;
		text-align: center;
		background: url(../images1/ban1.png) no-repeat center;
		cursor: pointer;
		text-indent: -999999px;
		vertical-align: middle;
	}
	
	.in_banner .slideBox .hd ul li.on {
		width: 21px;
		height: 21px;
		background: url(../images1/ban2.png) no-repeat center;
	}
	
	.in_banner .slideBox .bd {
		position: relative;
		height: 100%;
		z-index: 0;
		width:100%;
	}
	
	.in_banner .slideBox .bd li {
		height: 308px;
		zoom: 1;
		vertical-align: middle;
		overflow:hidden;
	}	
	.in_banner .slideBox .bd li img{
		width:733px;
        position: relative;
　　   　left:50%;  
　　   　margin-left:-366.5px;
	}


	
	.in_banner .slideBox .prev,
	.in_banner .slideBox .next {
		position: absolute;
		left: 3%;
		top: 50%;
		margin-top: -25px;
		display: block;
		opacity: 0.5;
		z-index: 100;
	}
	
	.in_banner .slideBox .next {
		left: auto;
		right: 3%;
	}
	
	.in_banner .slideBox .next:hover,
	.in_banner .slideBox .prev:hover {
		filter: alpha(opacity=100);
		opacity: 1;
	}
/*------- 商城tupiangundong -----  */ 
	.picScroll-left {
		width: 733px;
		overflow: hidden;
		position: relative;
		border: 1px solid #ccc;
		height: 213px;
	}
	
	.picScroll-left .hd {
		overflow: hidden;
		height: 30px;
	}
	
	.picScroll-left .hd .prev {
		display: block;
		width: 23px;
		height: 49px;
		float: left;
		overflow: hidden;
		position: absolute;
		top: 85px;
		/*z-index: 999;*/
		z-index: 10;
		
		cursor: pointer;
		background: url(../images1/mallico_06.png);
	}
	
	.picScroll-left .hd .next {
		display: block;
		width: 23px;
		height: 49px;
		float: left;
		left: 710px;
		overflow: hidden;
		position: absolute;
		top: 85px;
		z-index: 10;
		cursor: pointer;
		background: url(../images1/mallico_03.png);
	}
	
	.picScroll-left .hd ul {
		float: right;
		overflow: hidden;
		zoom: 1;
		margin-top: 10px;
	}
	
	.picScroll-left .hd ul li {
		float: left;
		width: 23px;
		height: 49px;
		overflow: hidden;
		margin-right: 5px;
		text-indent: -999px;
		cursor: pointer;
	}
	
	.picScroll-left .hd ul li.on {
		background-position: 0 0;
	}
	
	.picScroll-left .bd {}
	
	.picScroll-left .bd ul {
		overflow: hidden;
	}
	
	.picScroll-left .bd ul li {
		float: left;
		_display: inline;
		overflow: hidden;
		text-align: center;
		width: 185px;
		border-right: 1px solid #ccc;
		height: 213px;
	}
	
	.picScroll-left .bd ul li .pic {
		text-align: center;
	}
	
	.picScroll-left .bd ul li .pic img {
		width: 169px;
		height: 136px;
		display: block;
		padding-left: 12px;
	}
	
	.picScroll-left .bd ul li .pic a:hover img {}
	
	.picScroll-left .bd ul li .title {
		color: #e77918;
		text-align: left;
		font-size: 20px;
		padding-left: 10px;
		padding-top: 10px;
	}
	
	.picScroll-left .bd ul li .title a {
		color: #e77918;
	}
	
	.picScroll-left .bd ul li .title p {
		color: #e77918;
		text-align: left;
		color: #a8a8a8;
		font-size: 16px;
	}
		
/*------- 商城topright -----  */ 		
.toprg {
	width: 246px;
}

.toprg .mber {
	width: 244px;
	background: #faf8f9;
	border: 1px solid #ccc;
	padding: 20px 10px;
	height: 165px;
	color: #333333;
	margin-bottom: 8px;
}

.toprg .mber .hb {
	clear: both;
	height: 20px;
}

.toprg .mber .mbtn1 {
	width: 84px;
	height: 32px;
	background: #e77918;
	color: #fff;
	text-align: center;
	line-height: 32px;
	float: left;
	cursor: pointer;
	font-size: 14px;
	font-family: "宋体";
	margin: 20px 12px 0 12px;
	border-radius: 5px;
}

.toprg .mber .mbtn2 {
	width: 84px;
	height: 32px;
	background: #014689;
	color: #fff;
	text-align: center;
	line-height: 32px;
	float: left;
	cursor: pointer;
	font-size: 14px;
	font-family: "宋体";
	margin: 20px 12px 0 12px;
	border-radius: 5px;
}

.compnews {
	width: 100%;
	border: 1px solid #ddd;
	text-align: left;
}

.compnews .hd {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	position: relative;
	width: 225px;
	left: 8px;
}

.compnews .hd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 35px;
}

.compnews .hd ul li {
	float: left;
	padding: 0 25px 0 5px;
	cursor: pointer;
	font-size: 14px;
	margin-top: 1px;
}

.compnews .hd ul li.on {
	height: 35px;
	background: #fff;
	border-bottom: 1px solid #e77918;
	color: #e77918;
}

.compnews .bd ul {
	padding: 17px;
	zoom: 1;
}

.compnews .bd li {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
}

.compnews .bd li .date {
	float: right;
	color: #999;
}

.compsevice {
	height: 49px;
	background: #fafafa;
	width: 100%;
	padding-top: 14px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.compsevice h1 {
	margin-left: 10px;
	border-left: 3px solid #e77918;
	font-size: 14px;
	color: #404040;
	line-height: 16px;
	padding-left: 10px;
}

.fwlist {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 158px;
	width: 100%;
}

.fwlist li {
	width: 33.3%;
	
	/*width: 80px;*/
	text-align: center;
	color: #666666;
	float: left;
	padding-top: 13px;
	height: 79px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.fwlist li img {}

.fwlist li:hover img {
	filter: gray;
	filter: grayscale(100%);
}

.fwlist li:nth-child(3n) {
	border-right: 0px;
}

.mallfad {
	width: 1200px;
	margin: 30px auto 0 auto;
}

.mallfad li {
	width: 291px;
	float: left;
	margin-right: 12px
}

.mallfad li img {
	width: 291px;
	height: 68px;
	border: 1px solid #ccc;
}

.mallfad li:nth-child(4) {
	margin-right: 0px;
}
/*---------------------------------------1f---------------------------------------  */

.chanel {
	width: 1200px;
	margin: 40px auto 0 auto;
}

.chanel .head {
	width: 1200px;
	border-bottom: 2px solid #000;
	height: 30px;
	color: #333333;
	font-size: 18px;
}

.chanel .head img {
	width: 26px;
	height: 25px;
	float: left;
	margin-right: 10px;
}

.chanel .head span a {
	color: #666666;
	float: right;
	font-size: 15px;
	padding-left: 60px;
}

.chanel .comain {
	width: 1200px;
	overflow: hidden;
	margin-top: 23px;
}

.chanel .comain .newpro {
	width: 266px;
	border: 1px solid #ccc;
	float: left;
	height: 478px;
}

.chanel .comain .newpro img {
	width: 264px;
	height: 217px;
}

.chanel .comain .newpro .prol {}

.chanel .comain .newpro h1 {
	font-size: 14px;
	color: #404040;
	padding-left: 10px;
	font-weight: bold;
}

.chanel .comain .newpro .prol li {
	background: url(../images1/mallico2_03.jpg) no-repeat left;
	padding-left: 15px;
	line-height: 28px;
	font-size: 14px;
}

.chanel .comain .products {
	border: 1px solid #ccc;
	
	/*border-left: 1px solid #ccc;*/
	width: 658px;
	float: left;
	height: 478px;
	margin: 0 10px;
	/*border-right: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
}

.chanel .comain .products .pig {}

.chanel .comain .products .pig li {
	border-top: 1px solid #ccc;
	/*border-right: 1px solid #ccc;*/
	padding: 12px;
	font-size: 14px;
	text-align: center;
	float: left;
	
	width: 25%;
	
	/*width: 164px;*/
	height: 164px;
}

.chanel .comain .products .pig li p {
	line-height: 20px;
}

.chanel .comain .products .pig li img {
	width: 100%;
	
	/*width: 137px;*/
	height: 122px;
}

/*.chanel .comain .products .pig li:nth-child(4n) {
	border-right: 0px;
}*/

.chanel .comain .products .pt {
	padding: 30px 20px;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #ccc;
	height:130px;
}

.chanel .comain .pt a {
	float: left;
	font-size: 14px;
	padding-right: 20px;
}

.chanel .comain .tgpro {
	width: 254px;
	float: right;
	border: 1px solid #ccc;
	height: 478px;
}

.chanel .comain .tgpro .top {
	height: 38px;
	font-size: 16px;
	color: #3d3d3d;
	line-height: 38px;
}

.chanel .comain .tgpro .top img {
	width: 29px;
	height: 29px;
	float: left;
	margin-right: 5px;
	margin-top: 4px;
}

.chanel .comain .tgpro .top span {
	padding-right: 10px;
	color: #e77918;
	float: right;
	font-size: 12px;
}

.chanel .comain .tgpro .top span a {
	color: #e77918;
}

.chanel .comain .tgpro .rank {
	height: 280px;
}
.chanel .comain .tgpro .rank ul {

}
.chanel .comain .tgpro .rank h2.on {
	color:#e77918;font-weight: bold;
}
.chanel .comain .tgpro .rank h2.on a{
	color:#e77918;font-weight: bold;
}
.chanel .comain .tgpro .rank h1 {
	font-size: 14px;
	color: #e77918;
	padding: 6px;
	padding-bottom: 10px;
	font-weight: bold;
	line-height: 16px;
}
.chanel .comain .tgpro .rank h1 a{

	color: #e77918;

}
.chanel .comain .tgpro .rank h2.on i {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin-right: 10px;	
	color:#e77918;
}

.chanel .comain .tgpro .rank h2 img {
	font-size: 16px;
	margin-left: 10px;
}

.chanel .comain .tgpro .rank .pcimg {
	width: 241px;
	height: 270px;
	padding: 5px;
}

.chanel .comain .tgpro .rank .pcimg img {
	width: 241px;
	height: 165px;
}

.chanel .comain .tgpro .rank .pcimg .mp {
	color: #999999;
	padding: 10px 0;
	overflow: hidden;
}
  .chanel .comain .tgpro .rank .pcimg .mp a {
  	color: #999999;
  	padding-right: 16px;
  }
  
  .chanel .comain .tgpro .rank .pcimg span a:hover {
  	color: #999999;
  	padding-right: 16px;
  }
  
  .chanel .comain .tgpro .rank h2 {
  	font-size: 14px;
  	color: #e77918;
  	padding-bottom: 10px;
  	color: #4c4c4c;
  	font-weight: normal;
  	line-height: 16px;
  	border-top: 1px solid #ccc;
  	padding: 12px 0;
  }
  .chanel .comain .tgpro .rank h2  a{
  	color: #4c4c4c;
  }
    .chanel .comain .tgpro .rank h2  a:hover{
  	color: #014689;
  }
    .chanel .comain .tgpro .rank h2 i {
  	font-size: 16px;
  	color: #bfbfbf;
  	padding-left: 6px;
  	font-style: italic;
  	font-weight: bold;
  	margin-right: 10px;
  }
  
  .chanel .comain .tgpro .rank h2 img {
  	font-size: 16px;
  	margin-left: 10px;
  }
  
  .mallink {
  	width: 1200px;
  	border: 1px solid #ccc;
  	margin: 30px auto;
  }
  
  .mallink h1 {
  	width: 1198px;
  	border-bottom: 1px solid #ccc;
  	height: 62px;
  	padding: 25px;
  	font-size: 15px;
  }
  
  .mallink .lk {
  	width: 1200px;
  	padding: 25px;
  	overflow: hidden;
  	font-size: 14px;
  	line-height: 15px;
  }
  
  .mallink .lk a {
  	border-right: 1px solid #666;
  	padding-right: 10px;
  	color: #666666;
  	margin-right: 10px;
  	line-height: 15px;
  }
  .mallink .lk a:hover {

  	color: #014689;
  }  
  .txtMarquee-top {
  	overflow: hidden;
  	position: relative;
  }
  
  .txtMarquee-top .bd {
  	padding: 15px 10px;
  }
  
  .txtMarquee-top .infoList li {
  	height: 26px;
  	line-height: 24px;
  }
  /*----下拉菜单---  */
  
  .category {
  	width: 200px;
  	float: left;
  	position: relative;
  	z-index: 99;
  	background: #fff;
  	border: 1px solid #ccc;
  	border-top: none;
  	height: 487px;
  	padding-top: 10px
  }
  
  .cate-item {
  	height: 43px;
  	line-height: 43px;
  	width: 100%
  }
  
  .cate-con {
  	position: relative;
  	/*height: 60px;*/
  	height: 43px;
  	
  	overflow: hidden;
  	cursor: pointer
  }
  
  .cate-con span {
  	width: 60px;
  	text-align: center;
  	float: right;
  }
  
  .cate-con a {
  	color: #404040;
  	font-size: 16px;
  }
  
  .cate-more {
  	display: none;
  	position: absolute;
  	top: -36px;
  	left: 198px;
  	width: 744px;
  	/*height: 487px;*/
  	height: 523px;
  	padding-left: 20px;
  	background: #fff;
  	border: 1px solid #e5e5e5;
  	z-index: 9999999;
  }
  
  .cm-left {
  	width: 700px;
  	float: left;
  	height: 100%;
  	overflow: hidden;
    overflow-y: scroll;
  }
  
  .cm-head {
  	padding-top: 23px;
  	height: 72px;
  	display: block;
  	line-height: 42px;
  	font-weight: 700;
  	font-size: 16px;
  	border-bottom: 1px solid #e5e5e5
  }
  
  .cm-head a {
  	color: #404040
  }
  
  .cm-head a.cm-more {
  	font-size: 12px;
  	font-weight: normal;
  	float: right;
  	padding-right: 15px;
  	color: #dd2727
  }
  
  .cm-row {
  	width: 640px;
  	float: left;
  	/*padding: 11px 0 12px 91px;*/
  	padding: 11px 0 12px  0px;
  	
  	position: relative;
  	border-bottom: 1px dashed #e5e5e5
  }
  
  .cm-name {
  	float: left;
  	/*position: absolute;*/
  	/*left: 0;*/
  	width: 112px;
  	padding-right: 19px;
  	/*width: 162px;
  	padding-right: 7px;*/
  	top: 12px;
  	color: #666;
  	font-size: 14px;
  	font-weight: 700;
  	text-align: right;
  	line-height: 26px;
  	
  	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	background: url(../images/shopico.png) no-repeat right center;
  }
  
  .cm-list li {
  	height: 26px;
  	padding: 0 8px 0 9px;
  	float: left;
  	display: inline-block;
  	overflow: visible;
  	white-space: nowrap;
  	line-height: 26px;
  	float: left
  }
  
  .cm-list a {
  	font-size: 13px;
  	color: #666666
  }
  
  .cm-list a:hover {
  	color: #dd2727!important;
  }
  
  .cm-list a.hot {
  	color: #000;
  	font-size: 15px;
  	font-weight: 700;
  }
  
  .cm-list {
  	/*height: 78px;*/
  	min-height: 26px;
  	overflow: hidden;
  	    width: 470px;
  	    float: left;
  }
  
  /*.cm-row:nth-child(4n) {
  	border: none
  }*/
  
  .cm-cpy {
  	width: 225px;
  	padding: 28px 20px 0;
  }
  
  .cm-cpy h2 {
  	font-size: 16px;
  	font-weight: 700;
  	height: 18px;
  	line-height: 18px;
  	overflow: hidden;
  }
  
  .cm-cpy h2 a {
  	color: #404040
  }
  
  .cm-tag {
  	padding-top: 5px;
  	font-size: 13px;
  	height: 110px;
  	overflow: hidden;
  }
  
  .cm-tag a {
  	float: left;
  	display: block;
  	height: 24px;
  	line-height: 24px;
  	border: 1px solid #e5e5e5;
  	text-align: center;
  	padding: 0 12px;
  	margin-right: 8px;
  	*+margin-right: 10px;
  	margin-top: 10px;
  	*+margin-top: 0px;
  	color: #666;
  	background: #fff;
  }
  
  .cm-tag a:hover {
  	background: #e77918;
  	color: #fff;
  	border-color: #dd2727
  }
  
  .nav-classify {
  	width: 200px;
  	float: left;
  	margin-right: 10px;
  	color: #fff;
  	background: #e77918;
  	font-weight: 700;
  	font-size: 15px
  }
  
  .nav-classify .icon-classify {
  	background: url(../images/index-icon.png) no-repeat right -125px;
  	margin: 12px 8px 0 15px;
  	float: left
  }
  
  .cate-item:hover .cate-con {
  	background: #e77918;
  }
  
  .cate-item:hover .cate-con a {
  	color: #fff;
  }
  
  .cate-con .ico1,.cate-con .ico10 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_031.png) no-repeat left;
  }
  
  .cate-con:hover .ico1,.cate-con:hover .ico10 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_03.png) no-repeat left;
  }
  
  .cate-con .ico2,.cate-con .ico11 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_091.png) no-repeat left;
  }
  
  .cate-con:hover .ico2,.cate-con:hover .ico11 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_09.png) no-repeat left;
  }
  
  .cate-con .ico3 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_141.png) no-repeat left;
  }
  
  .cate-con:hover .ico3 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_14.png) no-repeat left;
  }
  
  .cate-con .ico4 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_161.png) no-repeat left;
  }
  
  .cate-con:hover .ico4 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_16.png) no-repeat left;
  }
  
  .cate-con .ico5 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_181.png) no-repeat left;
  }
  
  .cate-con:hover .ico5 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_18.png) no-repeat left;
  }
  
  .cate-con .ico6 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_201.png) no-repeat left;
  }
  
  .cate-con:hover .ico6 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_20.png) no-repeat left;
  }
  
  .cate-con .ico7 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_221.png) no-repeat left;
  }
  
  .cate-con:hover .ico7 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_22.png) no-repeat left;
  }
  
  .cate-con .ico8 {
  	padding-left: 30px;
  	width: 60px;
  	margin-left: 10px;
  	padding-right: 10px;
  	background: url(../images1/navico_241.png) no-repeat left;
  }
  
  .cate-con:hover .ico8 {
  	transform: rotate(360deg);
  	background: url(../images1/navico_24.png) no-repeat left;
  }

.cate-con .ico9 {
	padding-left: 30px;
	width: 60px;
	margin-left: 10px;
	padding-right: 10px;
	background: url(../images/sg.png) no-repeat left;
}

.cate-con:hover .ico9 {
	transform: rotate(360deg);
	background: url(../images/sg1.png) no-repeat left;
}

  /*--------------------------------------- 同类产品列表---------------------------------------  */
  /*- 分类--  */
  
  .mallprotop {
  	width: 1200px;
  	margin: 0 auto;
  }
  
  .mallprotop h1 {
  	background: url(../images1/mallpro_03.jpg) no-repeat left;
  	padding-left: 26px;
  	font-size: 15px;
  	margin: 20px 0;
  }
  
  .mallprotop .sr {
  	width: 1198px;
  	border: 1px solid #ccc;
  	overflow: hidden;
  	margin-bottom: 20px;
  }
  
  .mallprotop .sr li {
  	border-bottom: 1px solid #ccc;
  	overflow: hidden;
  	background: #f0f0f0;
  }
  
  .mallprotop .sr li .left {
  	width: 110px;
  	font-size: 16px;
  	font-weight: bold;
  	text-align: center;
  	float: left;
	padding: 16px;
  }
  
  .mallprotop .sr li .right {
  	background: #fff;
  	border-left: 1px solid #ccc;
  	padding: 15px;
  	float: left;
  	font-size: 14px;
  	width: 1086px;
  	overflow: hidden;
  	background: #fff;
  }
  
  .mallprotop .sr li .right a {
  	padding-right: 15px;
  }
  
  .mallprotop .sr li .right a.this {
  	padding: 0 10px;
  	background: #e77918;
  	text-align: center;
  	border-radius: 7px;
  	color: #fff;
  }
  
  .mallprotop .sr li .right a.this a {
  	color: #fff;
  }
  
  .mallprotop .sr li:nth-last-child(1) {
  	border-bottom: none;
  	overflow: hidden;
  }
  /*- 分类--  */
  
  .prolist {
  	width: 1200px;
  }
  
  .prolist .top {
  	width: 1200px;
  	border-bottom: 5px solid #f2f2f3;
  	height: 40px;
  	margin-bottom: 15px;
  }
  
  .prolist .top .thisclass {
  	width: 180px;
  	float: left;
  	color: #E77918;
  	font-size: 20px;
  	font-weight: bold;
  	padding-left: 20px;
  	text-align: left;
  }
  
  .prolist .top .thisclass img {
  	width: 140px;
  	position: relative;
  	top: -4px;
  	left: -20px;
  	color: #E77918;
  	font-size: 20px;
  }
  
  .prolist .top h1 {
  	width: 140px;
  	float: left;
  	font-size: 20px;
  	color: #333333;
  }
  
  .prolist .top span {
  	float: right;
  	font-size: 12px;
  	color: #666666;
  }
  
  .screen_mall {
  	width: 1200px;
  	background: #faf8f9;
  	border: 1px solid #cccccc;
  	/*overflow: hidden;*/
  	margin: 20px 0;
  }
  
  .condition {
  	padding: 15px 88px 15px 28px;
  	height: 62px;
  	font-size: 14px;
  	/*overflow: hidden;*/
  	border-bottom: 1px solid #cccccc;
  }
  
  .select1 {
  	/*background: #fff;*/
  	width: 120px;
  	height: 25px;
  	color: #666666;
  	margin: 0 15px;
  	font-family: "宋体";
  	/*border: 1px solid #cccccc;*/
  }
  
  .condition a {
  	padding: 0 10px;
  }
  
  .thisone {
  	color: #E77918;
  	font-weight: bold;
  }
  
  .input1 {
  	width: 143px;
  	height: 27px;
  	color: #666;
  	border: 1px solid #aaa;
  	padding: 0 20px;
  }
  
  input[name=word]{
  	width: 300px;
  }
  
  .input2 {
  	width: 103px;
  	height: 27px;
  	color: #666;
  	border: 1px solid #aaa;
  	padding: 0 10px;
  }
  
  .btnsr {
  	width: 66px;
  	height: 27px;
  	background: url(../images1/serico_03.jpg) no-repeat left #e77918;
  	color: #fff;
  	cursor: pointer;
  	text-align: left;
  	padding-left: 27px;
  	border-radius: 0px 5px 5px 0px;
  	font-family: "宋体";
  }
.keyword {
	padding: 20px;
	/*overflow: hidden;*/
}

.keyword a {
	float: left;
	line-height: 16px;
	font-size: 14px;
	margin: 5px;
	padding: 0 10px;
	border-right: 1px solid #666;
}

.thisone2 {
	color: #E77918;
	font-weight: bold;
	float: left;
	border-right: none;
}


/*- 产品lft--  */

.mallproduct {
	padding-bottom: 30px;
	overflow: hidden;
}

.mallproduct .polf {
	width: 1000px;
	float: left;
}

.mallproduct .polf li {
	width: 229px;
	height: 352px;
	float: left;
	border: 1px solid #ccc;
	padding: 15px;
	color: #111111;
	font-size: 14px;
	margin: 18px 18px 18px 0;
}

.mallproduct .polf li b {
	font-size: 18px;
	color: #da1616;
	font-weight: normal;
}

.mallproduct .polf li img {
	width: 198px;
	height: 197px;
}

.mallproduct .polf li .zx {
	width: 88px;
	height: 26px;
	color: #fff;
	text-align: center;
	float: left;
	background: url(../images1/mallpro_15.jpg) no-repeat left #e77918;
	margin-top: 12px;
	padding-left: 20px;
	margin-right: 15px;
}

.mallproduct .polf li .zx a {
	color: #fff;
}

.mallproduct .polf li .zx img {
	width: 16px;
	height: 13px;
	margin: 8px 5px;
	float: left;
}

.mallproduct .polf li .sc {
	width: 88px;
	height: 26px;
	color: #fff;
	text-align: center;
	float: left;
	background: url(../images1/mallpro_17.png) no-repeat left #014689;
	margin-top: 12px;
	padding-left: 20px;
}
.mallproduct .polf li .scdj {
	width: 88px;
	height: 26px;
	color: #fff;
	text-align: center;
	float: left;
	background: url(../images1/mallpro_17.png) no-repeat left #e77918;
	margin-top: 12px;
	padding-left: 20px;
}
.mallproduct .polf li .sc a {
	color: #fff;
}

.mallproduct .polf li .sc img {
	width: 16px;
	height: 13px;
	margin: 8px 5px;
	float: left;
}


/*- 产品rgt--  */

.mallproduct .porg {
	width: 200px;
	float: left;
	margin-top: 17px;
}

.mallproduct .porg .fbcg {
	width: 200px;
	background: #e77918;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	margin-bottom: 12px;
}

.mallproduct .porg .adlist {
	width: 198px;
	margin-bottom: 20px;
}

.mallproduct .porg .adlist li {
	width: 198px;
	border: 1px solid #ccc;
	margin-bottom: 12px;
	height: 202px;
}

.mallproduct .porg .adlist li img {
	width: 198px;
	height: 202px;
}

.mallproduct .porg .protj {
	width: 198px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.mallproduct .porg .protj h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 22px 10px;
	padding-left: 13px;
	color: #404040;
	border-left: 3px solid #e77918;
}

.mallproduct .porg .protj ul {
	width: 198px;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 10px 0;
}

.mallproduct .porg .protj ul li {
	padding: 0 10px;
	font-size: 14px;
	line-height: 30px;
}

.page {
	width: 840px;
	clear: both;
	margin: 0 auto;
	padding: 30px 0;
}

.list_page {
	text-align: right;
}

.list_page1 {
	text-align: center;
}

.list_page a,
.list_page1 a {
	padding: 5px;
	margin-right: 10px;
	height: 20px;
	line-height: 40px;
	color: #0073a9;
	font-weight: normal;
	background: #fff;
	border: 1px solid #0073a9;
}

.list_page a.currt,
.list_page1 a.currt {
	background: #0073a9;
	color: #fff;
}
/*--------------------------------------- 同类产品详细---------------------------------------  */
.m_pdetail {
	width: 1200px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.m_pdetail h1 {
	width: 1200px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	line-height: 85px;
	font-size: 30px;
	font-weight: bold;
	color: #323443;
	text-align: center;
}

.m_pdetail .protp {
	padding: 15px;
	overflow: hidden;
	margin-bottom: 10px;
}

.m_pdetail .protp .bigpic {
	width: 698px;
	height: 560px;
	padding: 10px;
	float: left;
	background: #fff;
	box-shadow: 0 0 10px #ccc
}

.m_pdetail .protp .bigpic img {
	width: 678px;
	height: 540px;
}

.m_pdetail .protp .tpr {
	width: 445px;
	float: right;
}

.m_pdetail .protp .tpr h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 25px;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	font-size: 15px;
	width: 445px;
	color: #000000;
}

.m_pdetail .protp .tpr ul {
	padding: 20px 0;
	overflow: hidden;
}

.m_pdetail .protp .tpr ul li {
	font-size: 16px;
	color: #716c6a;
	line-height: 30px;
}

.m_pdetail .protp .tpr ul li span {
	font-size: 16px;
	color: #3d3d3d;
	padding-left: 30px;
}

.m_pdetail .protp .tpr .btnxj {
	width: 205px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	float: left;
	margin-right: 34px;
	border: 1px solid #f1502a;
	color: #f1502a;
	margin-bottom: 20px;
}

.m_pdetail .protp .tpr .btnsc {
	width: 205px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	float: left;
	margin-bottom: 20px;
	border: 1px solid #f1502a;
	color: #f1502a;
}

.m_pdetail .protp .tpr .btnxj a,
.m_pdetail .protp .tpr .btnsc a {
	color: #f1502a;
	transition: all 0.4s;
	font-size: 18px;
	display: block;
}

.m_pdetail .protp .tpr .btnxj:hover a,
.m_pdetail .protp .tpr .btnsc:hover a {
	text-align: center;
	line-height: 47px;
	color: #fff;
	background: #f1502a;
}

.m_pdetail .protp .tpr .copab {
	background: #fafafa;
	border-top: 2px solid #f1502a;
	padding: 18px 30px;
	overflow: hidden;
	height: 240px;
	font-size: 14px;
	color: #716c6a;
}

.m_pdetail .protp .tpr .copab b {
	font-size: 18px;
	color: #014689;
}

.m_pdetail .prodt {
	padding: 0 15px 15px 15px;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}

.m_pdetail .prodt .left {
	width: 248px;
	border: 1px solid #ccc;
	float: left;
}

.m_pdetail .prodt .left h1 {
	width: 246px;
	float: left;
	background: #e77918;
	height: 47px;
	line-height: 47px;
	color: #fff;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
}

.m_pdetail .prodt .left h1 img {
	width: 19px;
	height: 21px;
	float: left;
	margin: 10px;
}

.m_pdetail .prodt .left ul {
	width: 248px;
}

.m_pdetail .prodt .left ul li {
	padding: 8px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #3d3d3d;
}

.m_pdetail .prodt .left ul li a {
	font-size: 14px;
	color: #3d3d3d;
}
.m_pdetail .prodt .left ul li a:hover {
	color: #014689;
}
.m_pdetail .prodt .left ul li img {
	width: 230px;
	height: 175px;
}

.prointro {
	width: 900px;
	float: right;
	text-align: left;
}

.prointro .hd {
	height: 47px;
	line-height: 47px;
	background: #f5f5f5;
	position: relative;
}

.prointro .hd ul {
	float: left;
	position: absolute;
	height: 47px;
}

.prointro .hd ul li {
	float: left;
	padding: 0 22px;
	cursor: pointer;
	font-size: 16px;
}

.prointro .hd ul li.on {
	height: 47px;
	background: #014689;
	color: #fff;
}

.prointro .bd ul {
	padding: 20px 0;
	zoom: 1;
}

.prointro .bd ul .intro {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	overflow: hidden;
	padding-top: 30px;
	padding-left: 20px;
	font-size: 14px;
}

.prointro .bd ul .intro .top3 {
	position: absolute;
	left: 300px;
	top: 10px;
	z-index: 70;
	width: 10px;
	height: 10px;
}

.prointro .bd ul .intro .top3 .dos {
	position: absolute;
	left: -20px;
	top: 46px;
	z-index: 80;
	width: 105px;
	height: 30px;
	background: #fff;
	color: #014689;
	font-size: 18px;
	font-weight: bold;
}

.prointro .bd ul .intro .top3 .dos img {
	margin-right: 10px;
}

.prointro .bd ul .intro .top3 .dos span {
	position: absolute;
	left: 885px;
	top: 2px;
	z-index: 80;
}

.m_pdtaillink {
	width: 1198px;
	margin: 20px auto 30px auto;
	overflow: hidden;
	border: 1px solid #ccc;
}

.m_pdtaillink h1 {
	background: #e77918;
	color: #fff;
	text-align: left;
	font-size: 16px;
	line-height: 47px;
	font-weight: normal;
}

.m_pdtaillink h1 img {
	width: 20px;
	height: 20px;
	float: left;
	margin: 13px;
}

.m_pdtaillink .txa {
	padding: 20px;
	overflow: hidden;
}

.m_pdtaillink .txa a {
	width: 33.3%;
	border-right: 1px solid #666;
	padding: 0 10px;
	margin-bottom: 10px;
	float: left;
	line-height: 15px;
	font-size: 14px;
}
.m_pdtaillink .txa a:nth-child(3n+3){border: none;}
 /*--------------------------------------- 询价---------------------------------------  */
 
 .xj {
 	width: 1198px;
 	margin: 0 auto 60px auto;
 	border: 1px solid #ccc;
 	background: #faf8f9;
 	color: #4c4c4c;
 	font-size: 14px;
 	overflow: hidden;
 	padding: 40px 0 0 140px;
 }
 
 .xj li {
 	margin-bottom: 20px;
 	clear: both;
 	font-size: 14px;
 }
 
 .date {
 	padding-left: 60px;
 }
 
 .date span {
 	float: left;
 }
 
 .xj li span {
 	width: 80px;
 	float: left;
 	text-align: right;
 }
 
 .xj li b {
 	color: #ff0018;
 	font-size: 18px;
 	padding-left: 5px;
 	font-weight: normal;
 }
 
 .inputjb {
 	width: 595px;
 	height: 27px;
 	color: #000000;
 	border: 1px solid #ccc;
 	padding: 0 20px;
 }
 
 .inputjb2 {
 	width: 280px;
 	height: 27px;
 	color: #000000;
 	border: 1px solid #ccc;
 	padding: 0 20px;
 	margin-right: 5px;
 }
 
 .inputjb3 {
 	width: 215px;
 	height: 27px;
 	color: #000000;
 	border: 1px solid #ccc;
 	padding: 0 20px;
 }
 
 .chdivm {
 	width: 800px;
 	float: left;
 }
 
 .chdiv {
 	width: 150px;
 	float: left;
 	margin-bottom: 10px;
 }
 
 .checkbox1 {
 	margin-right: 5px;
 	float: left;
 	margin-top: 5px;
 }
 
 .selectjb {
 	/*background: #fff;*/
 	width: 360px;
 	height: 25px;
 	padding: 0 17px;
 	margin-right: 15px;
 	color: #666666;
 	font-family: "宋体";
 	/*border: 1px solid #cccccc;*/
 }
 
 .zc {
 	color: #e77918;
 	text-decoration: underline;
 }
 
 .zc a {
 	color: #e77918;
 	text-decoration: underline;
 }
 
 .xjbtn2 {
 	width: 120px;
 	height: 35px;
 	background: #e77918;
 	line-height: 35px;
 	text-align: center;
 	color: #fff;
 	border-radius: 10px;
 	margin: 35px auto;
 	font-size: 16px;
 	cursor: pointer;
	font-family:"宋体";
 	margin-left: 40%;
 }
 
 .xjbtn2 a {
 	color: #fff;
 }
 
/*///////////////////////////////1.3/////////////////////////////*/
.other .option a{border-right: none;}
	
.mod_select.kuaijie .select_box{width: 360px;background: #fff url(../images/ico24.jpg) no-repeat 340px center;}
.mod_select.kuaijie .option{width: 360px;}
span.select_txt{text-align: left!important;}



/*2018/10/8  PCY*/
.left-navfr {
				width: 1px;
				height: 1px;
				position: fixed;
				top: 50%;
				left: 50%;
				z-index: 3;
				display: none;
			}
			
			.left-navfr .left-nav {
				width: 36px!important;
				text-align: center;
				/* height: 468px;*/
				margin-top: -234px;
				/*margin-left: -738px;*/
				margin-left: -680px;
				background: #fff;
				border: 1px solid #fff!important;
				border-radius:0px!important;
				-webkit-border-radius: 0px!important;
				overflow: hidden;
			}
			
			.left-navfr .left-nav .t1 {
				height: 32px;
				line-height: 32px;
				background: #dd2727!important;
				color: #fff;
				font-size: 14px;
				border-bottom: 1px solid #dddddd;
				
			}
			
			.left-navfr .left-nav .t2 ul li {
				/*height: 57.5px;*/
				height: 36px!important;
				border-bottom: 1px solid #dddddd;
				padding-top: 1px!important;
				line-height: 16px!important;
				background: #666!important;
			}
			
.left-navfr .left-nav .t2 ul li:nth-child(1).current,
.left-navfr .left-nav .t2 ul li:nth-child(1):hover {	
	 background:#ff8436!important;
}
.left-navfr .left-nav .t2 ul li:nth-child(2).current,
.left-navfr .left-nav .t2 ul li:nth-child(2):hover {
    background:#6d79f5!important;
}
.left-navfr .left-nav .t2 ul li:nth-child(3).current,
.left-navfr .left-nav .t2 ul li:nth-child(3):hover {
    background:#8e7de5!important;
}
.left-navfr .left-nav .t2 ul li:nth-child(4).current,
.left-navfr .left-nav .t2 ul li:nth-child(4):hover {
    background:#f04c40!important;
}
.left-navfr .left-nav .t2 ul li:nth-child(5).current,
.left-navfr .left-nav .t2 ul li:nth-child(5):hover {
    background:#35c6ff!important;
}
.left-navfr .left-nav .t2 ul li:nth-child(6).current,
.left-navfr .left-nav .t2 ul li:nth-child(6):hover {
    background:#6d73ff!important;
}
			
			
			
			
			
			
			
			
			.left-navfr .left-nav .t2 ul li a{
				color: #fff!important;
			}
			
			.left-navfr .left-nav .t2 ul li img {
				display: block;
				margin: 0 auto;
			}
			
			.left-navfr .left-nav .t3 {
				height: 31px;
				background: url(../images1/ico18.png) no-repeat center center #f5f5f5!important;
				cursor: pointer;
			}