@charset "utf-8";

/* CSS Document */

/*Struct*/

html{overflow-y:scroll;position: relative;}



.w960{

	width: 960px;

	margin: 0 auto;

}
.products-detail .detail .introduce img{
	display: block;
	max-width: 100%;
}

.ablock{display: block;}

.f18{font-size: 18px;}

.f16{font-size: 16px;}

.f14{font-size: 14px;}

.f13{font-size: 13px;}

.fbold{font-weight: bold}

.c666{color: #666;}

.c888{color: #888;}

.c444{color: #444;}

.c333{color: #333;}

.c000{color: #000;}

.bf7f8f9{background: #f7f8f9;}

.ofhd{overflow:hidden;}

.f1f1f1{background-color:#f1f1f1; }

/*Header*/

.header{

	min-width: 960px;

}

.header-top{

	height: 36px;

	line-height: 36px;

	color: #dfd9d9;

	background: #5c5c5c;

	min-width: 960px;

}

.header-top a{

	color: #dfd9d9;

}



.header-top p.fl{

	width: 515px;

}

.header-top p.fl a:hover{

	color: #fff;

}

.header-top ul.fr{

	overflow: hidden;

	border-right:1px solid #777777;

	width:440px;

}

.header-top ul.fr li{

	float: right;

	font-size: 14px;

	color: #dfd9d9;

	border-left:1px solid #777777;

}

.header-top ul.fr li a{

	color: #dfd9d9;

}

.header-top ul.fr li.li01{

	width: 100px;

	text-align: center;

}

.header-top ul.fr li.li02{

	width: 90px;

	text-indent: 15px;

}

.header-top ul.fr li.li03{

	width: 85px;

	text-indent: 30px;

	background: url("../../img/tip02.png") no-repeat 18px center ;

}

.header-top ul.fr li.li04{

	width: 80px;

	text-align: center;

}

.header-top ul.fr li:hover{

	background: #fff;

	color: #727272;

}

.header-top ul.fr li:hover a{

	color: #727272;

}

.header-top ul.fr .li03:hover{

	background: #fff  url("../../img/tip03.png") no-repeat 18px center ;

}

.header .logo{

	/*width: 150px;
*/
	height: 104px;

	overflow: hidden;

}



.header .search{

	/*width:700px;*/

	overflow: hidden;

	margin-top: 36px;

}

.header .search-box{

	width: 336px;

	height: 36px;

	float: left;

	border:1px solid #c1c1c1;

	background: #fcfcfc;

}



.header .search-box input{

	width: 297px;

	height: 36px;

	border: none;

	line-height: 36px;

	color: #999;

	float: left;

	border-right: 1px solid #cfcfd1;

	text-indent: 13px;

}

.header .search-box input.submit{

	width: 38px;

	height: 36px;

	background: url("../../img/tip04.png") no-repeat center;

	border:none;

}

.header .shopbox{

	width: 250px;

	height: 36px;

	line-height: 36px;

	border:1px solid #c1c1c1;

	color: #66686d;

	margin-left: 20px;

	

	background:#fcfcfc url("../../img/tip05.png") no-repeat 16px center;

}

.header .shop{

	font-size: 14px;

	color: #66686d;

	text-indent: 35px;

}

.header .lan{

	margin-left: 22px;

}

.header .lan a{



	height: 12px;

	line-height: 12px;

	text-indent: 25px;

	font-size: 11px;

	color: #666;



}

.header .lan .cn{

	background: url("../../img/tip01.jpg") no-repeat left center;

	margin-bottom: 10px;

}

.header .lan .en{

	background: url("../../img/tip02.jpg") no-repeat left center;

	color: #999;

}

.menubox{

	height: 64px;

	border-top:1px solid #e0e1e2;

	background: #2d65c6;

}

.menubox a{

	font-size: 16px;

	font-weight: bold;

	color: #FFF;

	/*width: 130px;*/

	margin-right: 73px;

	height: 64px;

	line-height: 64px;

	display: block;

	float: left;

}

.menubox a:hover,.menubox a.hover{

	/*color: #5A83CE;*/
	color: #e6cc5e;
}

 #slider {

    left: 50%;

    margin-left: -840px;

    position: relative;

}



/*底部*/

.footer{

	padding-top: 20px;

	overflow: hidden;

	border-bottom: 1px solid #c7c7c7;

}



.footer ul{

	width: 670px;

	/*overflow: hidden;*/

	padding-bottom: 80px;

	border-right: 1px solid #eeeeee;

	position: relative;

}

.footer ul li{

	float: left;

	width: 134px;

}

.footer ul li a{

	display: block;

	line-height: 20px;

	color: #8b8b8b;

}

.footer ul li a.title{

	font-size: 16px;

	color: #333;

	padding-bottom: 25px;

}



.footer ul .weixin001{

	position: absolute;

	right: -20px;

	top: 25px;

	z-index: 5;

	display: none;

}

.footer ul .weixin002{

	position: absolute;

	right: -20px;

	top: 65px;

	z-index: 5;

	display: none;

}

.footer .mess{

	margin-left: 35px;

}

.footer .mess p{

	line-height: 16px;

	padding-bottom: 10px;

}

.footer .mess .wx{

	overflow: hidden;

}

.footer .mess .wx img{

	width: 76px;

	height: 100px;

	padding:4px;

	border:1px solid #f0f0f0;

	margin-top:5px;

}

.footer .mess .wxtxt{

	line-height: 20px;

	color: #8b8b8b;

	width: 72px;

	margin:5px 0 0 14px;

}

.foot-bottom{

	color: #8b8b8b;

	padding: 20px 0;
	text-align: center;

}

.foot-bottom a{

	color: #8b8b8b;

}



/*首页*/

.index{



}

.i-top{

	

	



}

.banner{

	width: 100%;

	height: 553px;

	min-width: 960px;

	overflow: hidden;

	position: relative;

}

.ui-slidewrap, .ui-slide{

	height: 100%;

	overflow: hidden;

}

.ui-slidewrap { 

	position:relative;

}

.ui-slide-btn { display:none;}

.ui-slide-prev {display:none;}

.ui-slide-next { display:none;}

.ui-slide, .ui-slide li, .ui-slide li a { 

	display: inline-block;

	height:100%; 

	width:100%;

	overflow: hidden;

}

.ui-slide { 

	position:absolute; 

	top:0; 

	left:0;

}

.ui-slide li { 

	float:left; 

	background:url(../../img/loading.gif) no-repeat center;

}

.ui-slide-list { 

	position:absolute; 

	bottom:30px; 

	z-index:1; 

	width:980px;

	left: 50%;

	margin-left: -490px; 

	text-align:center;}

.ui-slide-list b { 

	display:inline-block; 

	overflow:hidden; 

	margin:0 4px; 

	width: 12px;

	height: 12px;

	cursor:pointer; 

	font-size:0; 

	background-color:#9f9e99;}

.ui-slide-list b.s-crt { 

	background-color:#5A83CE;

}

.i-top .hr{

	border-top:1px solid #c7c7c7;

	margin-top:43px;

}

.i-top .txt{

	font-size: 18px;

	font-weight: bold;

	color: #333;

	width: 100px;

	margin:0 auto;

	text-align: center;

	margin-top:-13px;

	background: #fff;

}

.i-top .tuijianbox{

	margin-top: 34px;

	overflow: hidden;

	background: #edebeb;

}

.i-top .tuijianbox .img{

	width:625px;

	height: 320px;

	overflow: hidden;

	display: block;

}



.i-top .tuijianbox .imgtxt{

	margin-left: 30px;

	width: 275px;

	padding-top: 80px;

}

.i-top .tuijianbox .imgtxt .btit{

	font-size: 34px;

	font-weight: bold;

	color: #666;

	line-height: 34px;
	display: block;

}

.i-top .tuijianbox .imgtxt .mstit{

	font-size: 17px;

	color: #666;

	margin-top: 5px;

	display: block;

}

.i-top .tuijianbox .imgtxt .entit{

	color: #999;

	margin-top: 10px;

	line-height: 12px;

	font-family: "Arial";

	display: block;

}

.i-top .tuijianbox .imgtxt .more{

	width: 130px;

	height: 37px;

	line-height: 37px;

	font-size: 14px;

	color: #fff;

	text-indent: 17px;

	background: url("../../img/more01.jpg") no-repeat center;

	margin-top: 50px;

	cursor: pointer;

	display: block;

} 

.i-pro{

	background: #fcfcfc;

	padding:53px 0;

}

.i-pro ul{

	overflow: hidden;

}

.i-pro li{

	width: 300px;

	height: 344px;

	border:1px solid #dddee1;

	background: url("../../img/i-pro.jpg") no-repeat;

	float: left;

}

.i-pro li .img{

	text-align: center;

	height: 270px;

	overflow: hidden;

	display: block;

}

.i-pro li .img img{

	margin-top: 7px;

	max-width: 292px;

	max-height: 262px;

}

.i-pro li .imgtxt{

	background: #edebeb;

	overflow: hidden;

}

.i-pro li .imgtxt .title{

	width: 184px;

	margin: 15px 0 0 15px;

}

.i-pro li .imgtxt .title .stit{

	font-weight: bold;

	color: #666;

	

	line-height: 16px;

	height: 32px;

	overflow: hidden;

	display: block;

}

.i-pro li .imgtxt .title h2{

	font-size: 11px;

	color: #666;

}

.i-pro li .imgtxt .price{

	width: 85px;

	height: 76px;

	background: #5A83CE;

	text-align: center;

}

.i-pro li .imgtxt .price h1{

	font-weight: bold;

	color: #fff;

	border-bottom: 1px solid #7D9FDD;

	padding:24px 0 6px 0;

	line-height: 12px;

}

.i-pro li .imgtxt .price a{

	font-size: 14px;

	color: #fff;

	font-weight: bold;

	border-top:1px solid #2C59AA;

	padding:4px 0 0 0;

	line-height: 14px;

}

/*电能表*/

.path{

	height: 97px;

	background: url("../../img/path.jpg") repeat-x top;

}

.path .left{

	margin-top: 47px;

}

.path a{

	color: #666;

}

.path .home{

	background: url("../../img/tip07.png") no-repeat left;

	width: 45px;

	height: 14px;

	line-height: 14px;

	text-indent: 20px;

}

.path .sign{

	width: 22px;

	height: 14px;

	background: url("../../img/tip08.png") no-repeat center;

}

.path .home01{

	width: 50px;

	height: 14px;

	line-height: 14px;

}

.path span{

	color: #5A83CE;

	/*width: 50px;*/

	height: 14px;

	line-height: 14px;

}

.path .tel{

	margin-top:36px;

}





.inside-wrap{

	padding-bottom: 60px;

}

.products-tips{

	padding-top: 40px;

	overflow: hidden;

}

.products-img{

	width: 390px;

	

}

.products-img .img{

	width: 388px;

	height: 348px;

	border: 1px solid #e9e9e9;

	background: url(../../img/loading.gif) no-repeat center;

	overflow: hidden;

	text-align: center;

}

.products-img .list{

	width: 390px;

	height: 67px;

	margin-top: 12px;

	position: relative;

}

.products-img .list .btn{

	width: 21px;

	height: 67px;

	cursor: pointer;

	position: absolute;

	top:0;

}

.products-img .list .prev{

	left: 5px;

	background: url(../../img/prev02.jpg) no-repeat center;

}

.products-img .list .next{

	right: 5px;

	background: url(../../img/next02.jpg) no-repeat center;

}

.products-img .list .main{

	width: 336px;

	height: 67px;

	margin: 0 auto;

	overflow: hidden;

}

.products-img .list ul{

	overflow: hidden;

}

.products-img .list li{

	width: 72px;

	height: 65px;

	border: 1px solid #d0d1d5;

	float: left;

	margin:0 4px;

	display: inline;

	cursor: pointer;

	text-align: center;

}

.products-img .list li img{

	max-width: 72px;

	max-height: 65px;

}

.products-img .list li.active{

	border: 1px solid #5A83CE;
}

.products-info{

	width: 475px;

	margin-right: 60px;

}

.products-info .tit{

	line-height: 30px;

	color: #333;

	font-weight: bold;

	margin-top: 5px;

}

.products-info .tit h2{

	font-size: 24px;

	font-weight: bold;

}

.products-info .tit h3{

	font-size: 20px;

}

.products-info .tips .pricebox{

	margin:10px 0;

}

.products-info .tips .price{

	font-size: 24px;

	font-weight: bold;

	color: #ff5d00;

}

.products-info .tips .vip{

	color: #000;

}

.products-info .strong_font{

	font: bold 14px Simhei;

	line-height: 28px;

}

.products-info .tips .w140{

	width: 140px;

}

.products-info .tips .box li{

	overflow: hidden;

	clear: both;

	line-height: 25px;

	height: 25px;

	border-bottom: 1px solid #e6e2e2;

	width: 340px;

}

.products-info .tips .box li.title{

	font-size: 14px;

	color: #000;

	border:none;

	height: 30px;

	line-height: 30px;

}

.products-info .tips .addbox{

	color: #333;

	padding-top: 8px;

}

.products-info .tips .addbox li{

	overflow: hidden;

	clear: both;

	line-height: 28px;

}

.pointsmall-pro .number{

	margin:3px 0;

}

.pointsmall-pro .number input {

    border: 1px solid #a7a6ac;

    color: #666;

    float: left;

    height: 28px;

    line-height: 28px;

    padding-left: 5px;

    width: 50px;

}

.pointsmall-pro .number .btn {

    float: left;

    height: 30px;

    width: 18px;

    margin-left: 3px;

}

.pointsmall-pro .number .btns {

    cursor: pointer;

    height: 14px;

    margin-bottom: 2px;

    width: 18px;

    float: left;

}

.pointsmall-pro .number .up {

    background: url("../../img/prev03.jpg") no-repeat;

}



.pointsmall-pro .number .down {

    background: url("../../img/next03.jpg") no-repeat;

}

.btnbox{

	margin-top: 30px;

	overflow: hidden;

}

.btnbox .buybtn{

	width: 146px;

	height: 41px;

	line-height: 41px;

	color: #fff;

	text-align: center;

	font-size: 16px;

	cursor: pointer;

	background: url("../../img/buybtn.png") no-repeat;

}

.btnbox .shopcart{

	width: 173px;

	height: 40px;

	margin-left: 6px;

	color: #333;

	font-size: 14px;

	line-height: 40px;

	text-indent: 55px;

	cursor: pointer;

	background: url("../../img/shopcart.png") no-repeat;

}

.btnbox .zfb{

	margin-left: 25px;

}







.product{

	overflow: hidden;

}

.left-menu h1{

	width: 180px;

	height: 35px;

	background: #5A83CE url("../../img/product-menu.png") no-repeat 150px center;

	border:1px solid #5A83CE;

	line-height: 35px;

	text-indent: 18px;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

}

.left-menu h1 a{

	color: #fff;

}
.left-menu.on1{
	position: fixed;
	top:0px;
	left: 50%;
	margin-left: -480px;
	z-index: 1;
}

.sideMenu{



}

.left-menu h3,.sideMenu h3{ 

	width: 180px;

	height:35px; 

	line-height:35px; 

	border-bottom:1px solid #e9e9e9;

	border-left:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	background:#f4f4f4;

	cursor:pointer;

	text-indent: 20px;

	font-size: 14px;

	color: #333;

}

.left-menu h3 a{

	color: #333;

}



.sideMenu h3 em{ 



}

.left-menu h3:hover,.left-menu h3.on,.sideMenu h3.on{ 

	background:#f4f4f4 url(../../img/tip10.png) no-repeat 150px center;

}

.left-menu h3:hover a,.left-menu h3.on a,.sideMenu h3.on a{

	color: #5A83CE !important;

}

.sideMenu ul{ 

	color:#999; 

	display:none; /* 默认都隐藏 */ 

	border-bottom:1px solid #e9e9e9;

	border-left:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	background: #fff;

}

.sideMenu ul li{

	line-height: 30px;

	/*height: 30px;*/

	text-indent: 30px;

	background: url(../../img/tip09.png) no-repeat 20px 13px;

}

.sideMenu ul li a{

	color: #333;

}

.sideMenu ul li a:hover{

	color: #5A83CE;

}

.products-list{

	width: 740px;

}
.products-list ul{

	overflow: hidden;

}
.thr-nav{
	width: 100%;
	overflow: hidden;
	display: none;
}
.thr-nav.db{
	display: block;
}
.thr-nav span{
	display: block;
	width: 100%;
}
.thr-nav span a{
	display: block;
	margin-left: 25px;
}
.products-list li{

	float: left;

	width: 170px;

	height: 336px;

	margin-left: 20px;

	cursor: pointer;

	margin-bottom: 20px;

	background: url('../../img/products-list01.jpg') no-repeat center;

}

.products-list li a{

	display: block;

	cursor: pointer;

}

.products-list li .img{

	width: 158px;

	height: 167px;

	padding:6px;

	text-align: center;

	overflow: hidden;



	background:url('../../img/products-list.png') no-repeat center;
	display: inline-block;

}

.products-list li .img img{

	max-width: 158px;

	max-height: 167px;

}

.products-list li .stit{

	color: #333;

	line-height: 18px;

	font-weight: bold;

	height:54px;

	overflow: hidden; 

	width: 140px;

	margin:0 auto;
	display: block;

}

.products-list li .codeid{

	font-size: 11px;

	color: #666;

	width: 140px;

	margin:0 auto;

	line-height: 12px;

	margin-top: 10px;

	height: 12px;

}

.products-list li .prideid{

	font-size: 18px;

	color: #e60101;

	width: 140px;

	margin:0 auto;

	height: 24px;

}

.products-list li  .buybtn{

	width: 77px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	color: #fff;

	background: url("../../img/buybtn02.png") no-repeat;

	margin: 0 auto;

	margin-top: 13px;

	display: block;

}

.products-list li:hover{

	background: url('../../img/products-list.jpg') no-repeat center;

}

.page{

	text-align: center;

	margin-top: 25px;

}



/*加入购物车*/

.floatshopcartboxbg{

/*	background-color: #000;

    opacity: 0.72;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 90;

    display: none;*/

    position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	display: none;

}

.floatshopcart{

/*	position: absolute;

    top:300px;

    width: 100%;

    height: 100%;

    z-index: 100;

    display: none;*/

    position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	display: none;

}





.floatshopcart .box{

	width: 385px;

	height: 230px;

	background: #fff;

	margin:auto;

	position: relative;

}

.floatshopcart .close{

	width: 15px;

	height: 15px;

	background: url("../../img/close.png") no-repeat;

	position: absolute;

	top:19px;

	right: 14px;

	cursor: pointer;

}

.floatshopcart .box .title{

	height: 53px;

	line-height: 53px;

	background: #5A83CE;

	text-indent: 15px;

	color: #fff;

	font-size: 18px;

	font-weight: bold;



}

.floatshopcart .box .con{

	background: url("../../img/success.png") no-repeat;

	color: #333;

	width: 260px;

	margin:0 auto;

	text-indent: 63px;

	margin-top: 26px;

	padding-top: 8px;

}

.floatshopcart .box .con h1{

	font-size: 24px;

	line-height: 35px;

	

}

.floatshopcart .box .con h2{

	line-height: 20px;

}

.floatshopcart .box .btnbox {

	margin-top: 25px;

	font-size: 14px;

	color: #333;

	text-align: center;

	line-height: 29px;

	font-weight: bold;

}

.floatshopcart .box .btnbox .buybtn{

	width: 112px;

	height: 29px;

	margin-left: 22px;

	line-height: 29px;

	font-size: 14px;



	background:#5A83CE; /*url("../../img/buybtn03.png");*/

}

.floatshopcart .box .btnbox .gojs{

	margin-left: 46px;

	color: #333;

}





.products-detail{

	margin-top: 40px;

	overflow: hidden;

}

.products-detail .detail{

	width: 665px;

	border:1px solid #e9e9e9;

}

.products-detail h2{

	font-size: 18px;

	line-height: 58px;

	color: #333;

	font-weight: bold;

}



.products-detail .detail .tab{

	overflow: hidden;

	background: #f6f6f6;

}

.products-detail .detail .tab li{

	width: 100px;

	height: 40px;

	font-size: 14px;

	line-height: 40px;

	color: #333;

	text-align: center;

	float: left;

	cursor: pointer;

}

.products-detail .detail .tab li.on,

.products-detail .detail .tab li:hover{

	color: #fff;

	background:#5A83CE;

}

.products-detail .label{

	width: 140px;

	font-weight: bold;

	font-family: "Microsoft Yahei";

	color: #000;

}

.products-detail .introduce h4{

	font-size: 14px;

}

.products-detail .introduce table{

	margin-top: 10px;

	width: 100%;

}

.products-detail .introduce thead h3{

	font: bold 14px "Microsoft Yahei";

	display: inline-block;

}

.products-detail .introduce thead tr{

	height: 40px;

}

.products-detail .introduce thead .hr{

	position: relative;

	top: -4px;

	left: 10px;

	display: inline-block;

	width: 540px;

	border-bottom: 1px solid #d9d9d9;

}

.products-detail .detail .boxs{

	

	display: none;

}

.products-detail .detail .introduce{

	padding:0 20px;

}

.products-detail .detail .down p{


}
.products-detail .detail .down p a{
	display: block;

	line-height: 64px;

	height: 64px;

	text-indent: 77px;

	font-weight: bold;

	background: url("../../img/down.png") no-repeat 40px center;

	border-bottom: 1px solid #f6f6f6;

	color: #666;
}
.products-detail .detail .down p:hover a{

	color: #91cb1e;

}

.products-detail .detail .evaluation{



}

.products-detail .detail .evaluation h1{

	height: 63px;

	border-bottom: 1px solid #f6f6f6;

	line-height: 63px;

	text-indent: 40px;

	font-weight: bold;

}

.products-detail .detail .evaluation h1 span:hover,

.products-detail .detail .evaluation h1 span.hover{

	color: #333;

}

.products-detail .detail .evaluation ul li{

	padding:24px 0 20px 20px;

	overflow: hidden;

	border-bottom: 1px solid #f6f6f6;

}

.products-detail .detail .evaluation ul li .img{

	width: 40px;

	height: 40px;

	overflow: hidden;

}

.products-detail .detail .evaluation ul li .img img{

	max-width: 40px;

	max-height: 40px;

}

.products-detail .detail .evaluation ul li .txt{

	margin-left: 20px;

	width: 384px;

	line-height: 20px;



}

.products-detail .detail .evaluation ul li .time{

	font-size: 11px;

	background: url("../../img/time.png") no-repeat left center;

	text-indent: 20px;

	margin-left: 90px;

}



.products-detail .list{

	margin-left: 30px;

}

.products-detail .list li{

	height: 120px;

	margin-top: 30px;

	overflow: hidden;

	/*cursor: pointer;*/

}

.products-detail .list li a{

	display: block;

	cursor: pointer;

	overflow: hidden;

}

.products-detail .list li .img{

	width: 123px;

	height: 110px;

	overflow: hidden;

	text-align: center;

}

.products-detail .list li .img img{

	max-width: 123px;

	max-height:110px; 

}

.products-detail .list li .intro{

	

	width: 120px;

}
.products-detail .list li .intro .btit{
	font-size: 14px;

	color: #333;
}
.products-detail .list li:hover .intro{

	color: #90cb1d;

}

.products-detail .list li .intro p{

	font-size: 11px;

	color: #666;

}

.products-detail .list li .intro .buybtn{

	width: 69px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #fff;

	background: url("../../img/buybtn01.png") no-repeat;

	margin-top: 25px;

	display: block;

}

.bottom-menu{

	margin-top: 65px;

	color: #8b8b8b;

	border-bottom: 1px solid #c7c7c7;

	padding-bottom: 14px;

}

.bottom-menu a{

	color: #8b8b8b;

}

.bottom-menu a:hover{

	color: #90cb1d;

}





.solution{

	overflow: hidden;

	padding-top: 20px;

}

.solution .left-menu h1{

	width: 180px;

	height: 35px;

	background: #5A83CE url("../../img/product-menu.png") no-repeat 150px center;

	border:1px solid #5A83CE;

	line-height: 35px;

	text-indent: 18px;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

}



.solution .left-menu  ul{

	background: #f7f7f7;

	width: 180px;

}

.solution .left-menu ul li{

	background:url("../../img/tip11.png") no-repeat 150px center;

	border-bottom: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    border-right: 1px solid #e9e9e9;

    color: #333;

    cursor: pointer;

    /*height: 35px;*/

    /*line-height: 35px;*/

    line-height: 15px;

    /*text-indent: 20px;*/

    padding:8px 25px 8px 25px;

    /*width: 180px;*/

}

.solution .left-menu  ul li a{

	color: #333;

}

.solution .left-menu  ul li a:hover{

	color: #90cb1d;

}



.products-right{

	width: 730px;

}

.solution-tips{

	padding:0;

}

.solution-img .list .main{

	width: 246px;

}

.solution-img{

	width: 304px;

}

.solution-img .img{

	width: 302px;

	height: 292px;

	text-align: center;

}

.solution-img .img img{

	max-width: 302px;

	max-height: 292px;

}

.solution-img .list{

	width: 304px;

}



.solution-info {

    margin-right:0;

    width: 375px;

}

.solution-info .tips .pricebox{

	margin: 15px 0;

}

.solution-info .tips .addbox{

	color: #666;

}

.solution-detail h2{

	color: #333;

    font-size: 18px;

    font-weight: bold;

    line-height: 58px;

    padding-top: 5px;

}

.solution-detail .detailsbox{

	width: 725px;

	/*height: 230px;*/

	margin:0 auto;

	border:1px solid #e9e9e9;

}

.solution-detail .details{

	margin-top: 30px;

	position: relative;

	height: 200px;

}

.solution-detail .details .bd{

	width: 610px;

	overflow: hidden;

	margin:0 auto;

}

.solution-detail .details ul{

	overflow: hidden;

}

.solution-detail .details ul li{

	float: left;

	width: 215px;

	background: url('../../img/jia.jpg') no-repeat 186px 60px;

}

.solution-detail .details ul li .img{

	width: 178px;

	height: 125px;

	border:1px solid #e9e9e9;

	text-align: center;

	overflow: hidden;

}

.solution-detail .details ul li .img img{

	max-width: 178px;

	max-height: 125px;

}

.solution-detail .details ul li p{

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	margin-top: 10px;

	color: #666;

	width: 178px;

}

.solution-detail .details .hd a{

	cursor: pointer;

    height: 54px;

    position: absolute;

    top: 40px;

    width: 17px;

}

.solution-detail .details .hd a.prev{

	background: url("../../img/prev02.jpg") no-repeat;

    left: 20px;

}

.solution-detail .details .hd a.next{

	background: url("../../img/next02.jpg") no-repeat;

    right: 20px;

}



.solution-detail .describe{

	padding:20px;

}







.custom-top{

	font-size: 18px;

	line-height: 70px;

	font-weight: bold;

	border-bottom: 1px solid #ece9e9;

	color: #333;

}

.custom-detail{

	line-height: 40px;

}

.custom-detail table{

	margin-left: 62px;

	

}

.custom-detail td{

	padding-left: 18px;

}

.custom-detail .te{

	color: #ff0000;

	/*display: block;

	float: left;

	width: 30px;

	text-align: center;

	padding-top: 5px;*/

}

.custom-detail .input01{

	width: 213px;

	height: 28px;

	line-height: 28px;

	border:1px solid #ddd;

}

.custom-detail .te01{

	color: #8ecc16;

	line-height: 28px;

}



.custom-detail .detail01{

	line-height: 76px;

}



.custom-detail .title{

	font-size: 14px;

	color: #333;

	width: 100px;

	font-weight: bold;

	text-align: right;

}

.custom-detail .env-top{

	line-height: 14px;

}

.custom-detail .env{

	width: 495px;

	height: 175px;

	border:1px solid #f1f1f1;

}

.custom-detail .env p{

	margin-top: 20px;

	line-height: 28px;

}



.custom-detail .env span{

	width: 75px;

	padding-right: 20px;

	text-align: right;

}



.custom-detail .tr01 td{

	padding-top: 25px;

	line-height: 28px;

}

.custom-detail .com-top{

	line-height: 28px;

}

.custom-detail .com{

	width: 730px;

	overflow: hidden;

}

.custom-detail .com p{

	width:90px;

	line-height: 30px;

}

.custom-detail .sm-top{

	line-height: 14px;

}

.custom-detail .sm{

	width: 394px;

	height: 142px;

	border:1px solid #ddd;

}

.custom-detail .input02{

	/*width: 64px;

	height: 20px;

	border:1px solid #9c9c9c;*/

}

.custom-detail01{

	padding-top: 10px;

}

.custom-detail01 td{

	line-height: 48px;

}

.custom-detail01 .txt01{

	line-height: 22px;

	color: #333;

	width: 583px;

	margin:15px 0 0 44px;

}

.custom-detail01 .submit{

	width: 197px;

	height: 38px;

	border-bottom: 2px solid #85bd18;

	background: #90cb1d;

	line-height: 38px;

	text-align: center;

	font-size: 20px;

	color: #fff;

	margin:40px 0 0 40px;

	font-weight: bold;

}





.login{

	width: 100%;

	height: 100%;

	background: #f2f2f2;

}

.login-box{

	width: 900px;

	margin:0 auto;

}

.login-top{

	height: 137px;

}

.login-top .logo{

	margin-top: 11px;

}

.login-top .txt{

	font-size: 24px;

	color: #666;

	font-weight: bold;

	text-indent: 25px;

	border-left: 2px solid #bdbdbd;

	margin:55px 0 0 18px;

}

.login-con{

	width: 888px;

	height: 315px;

	padding:6px;

	background: url("../../img/login.jpg") no-repeat;

	overflow: hidden;



}

.login-con .img{

	width: 460px;

	height: 315px;

	overflow: hidden;

}

.login-con .con{

	padding-left: 74px;

	width: 310px;

}

.login-con .con h1{

	font-size: 14px;

	color: #666;

	margin-top: 33px;

	font-weight: bold;

}

.login-con .con input[type="text"],

.login-con .con input[type="password"]{

	width: 303px;

	height: 34px;

	line-height: 34px;

	border:1px solid #cccccc;

	margin-top: 28px;

	display: block;

	text-indent: 10px;

	color: #999;

}

.login-con .con input.on{

	border:1px solid #888888;

}

.login-con .name{

	background: url("../../img/tip11.jpg") no-repeat 278px center;

}

.login-con .mima{

	background: url("../../img/tip12.jpg") no-repeat 278px center;

}

.login-con .con  p{

	padding:20px 0 0 0;

}

.login-con .con  p a{

	color: #666;

}

.login-con .con  p a.res{

	color: #333;

}

.login-con .con input.loginbtn{

	width: 305px;

	height: 35px;

	font-size: 15px;

	border:none;

	background:#5A83CE; /*url("../../img/loginbtn.png") no-repeat;*/

	color: #fff;

	font-size: 15px;

	text-align: center;

	margin-top: 18px;

} 

.login-con .rember{



}

.login-bottom{

	margin-top: 40px;

	color: #8b8b8b;

}

.login-bottom a{

	color: #8b8b8b;

}

.register-con{

	width: 894px;

	/*height: 415px;*/

	border:1px solid #dedede;

	background: #fff;

	padding-bottom: 30px;

}

.register-con h1{

	font-size: 18px;

	color: #666;

	padding:26px 0 0 40px;

}

..register-con table{

	width: 100%;

}

.register-con .te{

	color: red;

}

.register-con .title{

	width: 123px;

	text-align: right;

	color: #999;

	/*line-height: 70px;*/

	padding-top: 28px;

}

.register-con td{

	overflow: hidden;

}

.register-con .text{

	width: 268px;

	height: 34px;

	line-height: 34px;

	border:1px solid #cccccc;

	margin-top: 28px;

	margin-left: 20px;

	display: block;

	text-indent: 10px;

	color: #999;

	display: block;

	float: left;

}

.register-con input.on{

	border:1px solid #888888;

}

.register-con table p{

	width: 264px;

	

	/*height: 34px;*/

	padding: 3px 5px;

	border:1px solid #cccccc;

	float: left;

	margin-top: 28px;

	margin-left: 15px;

	line-height: 14px;

	color: #959595;

	background: #f9f9f9;

}

.register-con .xy{

    padding: 35px 0 15px 20px;

}

.register-con .xy a{

	color: #00549C;

}

.register-con .loginbtn{

	margin-left: 20px;

	float: left;

}

.register-con .txt01{

	margin-top:18px;

	border:0;

	background: #F2F2F2;

	height: 35px;

	margin-left: 15px;

	padding:0 10px 0 10px;

	float: left;

	line-height: 35px;

}

.register-con .txt01 a{

	color: #00549C;

}

.register-con input.loginbtn{

	width: 270px;

	height: 35px;

	font-size: 15px;

	border:none;

	background:#5A83CE; /*url("../../img/loginbtn.png") no-repeat;*/

	color: #fff;

	font-size: 15px;

	text-align: center;

	margin-top: 18px;

}

.register-con .name{

	background: url("../../img/tip11.jpg") no-repeat 247px center;

}

.register-con .mima{

	background: url("../../img/tip12.jpg") no-repeat 247px center;

} .register-con .email{

	background: url("../../img/tip23.png") no-repeat 247px center;

} 

.hidden{

	display: none;

}

.body-shadow{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: 0.15;

	filter:alpha(opacity=15);

	z-index: 11;

	_position: absolute;

	_top:expression(offsetParent.scrollTop);

}

.pop-up{

	width: 924px;

	height: 500px;

    position: fixed;

	left: 50%;

	top: 50%;

	margin: -300px 0 0 -462px;

    border: 4px solid #BFBFBF;

    border-radius: 5px;

    overflow: hidden;

    padding: 0;

    _position: absolute;

	_top:90px;

	background: #fff;

	z-index: 12;

}

.pop-up .close{

	position: absolute;

	top: 7px;

	right: 12px;

	width: 15px;

	height: 15px;

	background: url("../../img/bg_thickbox.gif") no-repeat 0 -18px ;

}

.pop-up .thickbox{

	width: 924px; 

	height: 500px; 

}

.pop-up .thicktitle{

	width:922px;

	padding: 0 10px;

    text-align: left;

    

    background: #f3f3f3;

    border:1px solid #c4c4c4;

    

    color: #333;

    font-family: arial,"宋体";

    font-size: 14px;

    font-weight: bold;

    height: 27px;

    line-height: 27px;

}

.pop-up .thickcon{

	width: 922px; 

	height: 450px; 

	padding-left: 0px; 

	padding-right: 0px; 

	border-left: 1px none; 

	border-right: 1px none;

}

.pop-up .protocol-con {

    height: 356px;

    overflow: auto;

    padding: 10px 20px 0 10px;

    color: #333;

    font-family: arial,"宋体";

    line-height: 20px;

}

.pop-up .protocol-con h4,

.pop-up .protocol-con h5{

	font-weight: bold;

	line-height: 30px;

}



.pop-up .btnt {

    margin: 20px auto 0;

    width: 322px;

}

.pop-up .btnt .btn-img{

	width: 270px;

	height: 35px;

	font-size: 15px;

	border:none;

	background: url("../../img/loginbtn.png") no-repeat;

	color: #fff;

	font-size: 15px;

	text-align: center;

	margin-top: 18px;

}

















.member .left-menu ul{

	padding:5px 0;

	background: #fff;

	border-left: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

	border-bottom: 1px solid #e9e9e9;

}

.member .left-menu ul li{

	line-height: 30px;

	

	text-indent: 30px;

	background: url("../../img/tip08.png") no-repeat 20px center;

}

.member .left-menu ul li a{

	color: #666666;

}

.member .left-menu ul li a:hover,.member .left-menu ul li a.on{

	color: #5A83CE;

}

.member-box{

	width: 750px;

	padding-bottom: 50px;

}

.member-box .top{

	height: 35px;

	background: url("../../img/mem-top01.jpg") no-repeat center;

	text-indent: 20px;

	line-height: 35px;

	font-size: 14px;

	color: #fff;

}

.member-box .top .more{

	display: block;

	float: right;

	font-size: 12px;

	color: #bebebe;

	margin-right: 16px;

}

.member-box .topmar{

	margin-top: 20px;

}

.member-box .topcon{

	border-bottom: 1px solid #ddd8d8;

	border-left: 1px solid #ddd8d8; 

	border-right: 1px solid #ddd8d8;

	height: 139px;

}



.m-tips{

	width: 728px;

	height: 114px;

	padding: 22px 0 0 20px;

	border-bottom: 1px solid #ddd8d8;

	border-left: 1px solid #ddd8d8; 

	border-right: 1px solid #ddd8d8;

	line-height: 24px;

	background: #fff;

}

.m-tips img{

	width: 84px;

	height: 84px;

	padding: 4px;

	border: 1px solid #e5e5e5;

	float: left;

}

.m-tips .intro{

	width: 575px;

	float: left;

	margin-left: 16px;

}

.m-tips .intro p.order{

	padding: 2px 0 0 28px;

	background: url(../../img/bg_sign08.jpg) no-repeat 4px 6px;

}

.m-tips .intro a{

	color: #666;

}

.m-tips .intro span{

	color: #e60a19;

}

.m-tips .intro .line{

	width: 420px;

	height: 13px;

	background: url(../../img/bg_line01.jpg) no-repeat;

	margin-bottom: 6px;

	position: relative;

}

.m-tips .intro .line-in{

	height: 13px;

	background: url(../../img/bg_line02.jpg) no-repeat left;

	position: absolute;

	left: 0;

	top: 0;

}

.m-tips .intro ul{

	overflow: hidden;

}

.m-tips .intro li{

	width: 200px;

	float: left;

	padding-left: 4px;

}

.m-tips .intro li.last{

	padding-left: 164px;

}



.mord-box{

	background: #fff;

	border-bottom: 1px solid #ddd8d8;

	border-left: 1px solid #ddd8d8; 

	border-right: 1px solid #ddd8d8;

	padding: 25px 15px 34px 20px;

}

.mord-tabletips{

	height: 36px;

	line-height: 36px;

	border: 1px solid #e4e4e4;

	border-right: none;



	margin: 8px 0 15px;

}

.mord-tabletips p{

	float: left;

	border-right: 1px solid #e4e4e4;

	text-align: center;

}

.mord-tabletips p.fi{

	width: 324px;

	text-align: left;

	text-indent: 14px;

}

.mord-tabletips p.se{

	width: 93px;

}

.mord-tabletips p.th{

	width: 112px;

}

.mord-tabletips p.fo{

	width: 95px;

}

.mord-tabletips p.fif{

	width: 83px;

}

.order-box{

	border: 1px solid #e6e6e6;

	margin-bottom: 12px;

}

.order-box .tit{

	padding-left: 12px;

	border-bottom: 1px solid #e4e4e4;

	line-height: 30px;

}

.order-box .boxs{

	height: 68px;

	padding: 37px 0 15px;

	border-right: 1px solid #e6e6e6;

	text-align: center;

	float: left;

	line-height: 20px;

	color: #333;

}

.order-box .boxs a{

	color: #333;

}

.order-box .boxs a:hover,.order-box .boxs a.on{

	color: #e60a19;

}

.order-box .fi{

	width: 312px;

	height: 90px;

	padding: 15px 0 15px 12px;

}

.order-box .se{

	width: 93px;

}

.order-box .th{

	width: 112px;

	height: 68px;

	padding-top: 37px;

}

.order-box .fo{

	width: 95px;

	height: 68px;

	padding-top: 37px;

}

.order-box .fif{

	width: 83px;

	height: 68px;

	padding-top: 37px;

	border-right: none;

}

.order-box .fi .img{

	display: block;

	width: 100px;

	height: 90px;

	border: 1px solid #e6e6e6;

	float: left;

}

.order-box .fi .detail{

	width: 136px;

	padding-top: 12px;

	float: left;

	text-align: left;

	margin-left: 16px;

}

.order-box .detail a{

	display: inline-block;

	width: 100%;

	color: #333;

}

.order-box .detail a:hover,.order-box .detail span{

	color: #91cb1e;

}

.tjbox{

	width: 738px;

	padding-left: 10px;

	border-bottom: 1px solid #ddd8d8;

	border-left: 1px solid #ddd8d8; 

	border-right: 1px solid #ddd8d8;

	background: #fff;

}

.tjbox ul{

	overflow: hidden;

	

}

.tjbox ul li{

	float: left;

	height: 165px;

	width: 228px;

}

.tjbox ul li .img{

	width: 100px;

	height: 110px;

	float: left;

	text-align: center;

	margin: 35px 10px 0 0;

	overflow: hidden;

}

.tjbox ul li .img img{

	max-width: 100px;

	max-height: 110px;

}

.tjbox ul li .txt{

	float: left;

	padding-top: 50px;

}

.tjbox ul li .txt h1{

	font-size: 14px;

	color: #333;

}

.tjbox ul li .txt h2{

	font-size: 11px;

	color: #666;

}



.tjbox ul li .txt p.buybtn {

    background: url("../../img/buybtn01.png") no-repeat;

    color: #fff;

    height: 25px;

    line-height: 25px;

    margin-top: 20px;

    text-align: center;

    width: 69px;

    cursor: pointer;

}



.mord-box01{

	padding-top: 10px;



}

.mord-tips{

	padding: 0 15px;

	margin: 0 0 8px;

	border: 1px solid #e4e4e4;

	line-height: 36px;

}

.mord-tips a{

	color: #666;

}

.mord-tips span{

	color: #e60a19;

}



.mord-tab li{

	width: 101px;

	height: 38px;

	background: #f3f3f3;

	float: left;

	line-height: 36px;

}

.mord-tab li.last{

	height: 36px;

	border: 1px solid #e4e4e4;

	border-left: none;

}

.mord-tab li a{

	display: inline-block;

	width: 100%;

	border-top: 1px solid #e4e4e4;

	border-bottom: 1px solid #e4e4e4;

	color: #333;

	text-align: center;

}

.mord-tab li a.first{

	border-left: 1px solid #e4e4e4;

}

/*.mord-tab li a:hover{

	color: #e60a19;

}*/

.mord-tab li a.on,.mord-tab li a:hover{

	font-weight: bold;

	background: #5A83CE;

	border-top: 1px solid #5A83CE;

	border-bottom: 1px solid #5A83CE;

	color: #fff;

}



.mord-tab li a.first.on{

	border-left: 1px solid #5A83CE;

}



.points-main{

	padding: 25px 20px 92px;

	border: 1px solid #e4e4e4;

	border-top: none;

	line-height: 24px;

	background: #fff;

}

.points-main h2{

	font-weight: normal;

	font-size: 14px;

	line-height: 40px;

	color: #333;

	padding-top: 12px;

}

.points-main table{

	border-top: 1px solid #e4e4e4;

	border-left: 1px solid #e4e4e4;

}

.points-main th{

	font-weight: normal;

	line-height: 38px;

	color: #333;

	border-bottom: 1px solid #e4e4e4;

	background: #f3f3f3;

}

.points-main th.last{

	border-right: 1px solid #e4e4e4;

}

.points-main td{

	line-height: 38px;

	color: #333;

	text-align: center;

	border-bottom: 1px solid #e4e4e4;

	border-right: 1px solid #e4e4e4;

}

.points-main td.bg{

	background: #f8f7f7;

}

.points-main .bgf3{

	background: #f3f3f3;

}



.adds-main{

	padding: 22px 19px 82px;

	border: 1px solid #e4e4e4;

	border-top: none;

	background: #fff;

}

.adds-main .tit{

	font-size: 14px;

	line-height: 60px;

}

.adds-main .newadd td{

	line-height: 28px;

	padding: 0 0 12px 30px;

}

.adds-main .newadd select{

	width: 90px;

	margin-right: 5px;

}

.adds-main .newadd input{

	width: 395px;

	height: 28px;

	padding: 0 5px;

	border: 1px solid #e6e6e6;

	float: left;

	margin-right: 10px;

	display: inline;

	line-height: 28px;

	color: #666;

}

.adds-main .newadd input.zope{

	width: 134px;

}

.adds-main .newadd input.tel{

	width: 117px;

}

.adds-main .newadd input.submit{

	width: 146px;

	height: 41px;

	padding: 0;

	border: none;

	font-weight: bold;

	font-size: 14px;

	color: #fff;

	background: url(../../img/buybtn.png) no-repeat;

	margin: 10px 0 16px;

}

.adds-main .newadd textarea{

	width: 395px;

	height: 66px;

	padding: 0 5px;

	border: 1px solid #e6e6e6;

	float: left;

	line-height: 26px;

	color: #666;

}

.adds-list table{

	border-top: 1px solid #e4e4e4;

	border-left: 1px solid #e4e4e4;

}

.adds-list th{

	font-weight: normal;

	font-size: 12px;

	line-height: 42px;

	background: #f3f3f3;

}

.adds-list th.last{

	border-right: 1px solid #e4e4e4;

}

.adds-list td{

	line-height: 20px;

	text-align: center;

	padding: 12px;

	border-right: 1px solid #e4e4e4;

	border-bottom: 1px solid #e4e4e4;	

}

.adds-list td.tal{

	text-align: left;

}

.adds-list td a{

	display: inline-block;

	padding: 0 5px;

	color: #666;

}

.adds-list td a:hover{

	color: #e60a19;

}

.adds-list .bgf3{

	background: #f3f3f3;

}



.password-main{

	padding: 74px 0 150px 0;

	border: 1px solid #e4e4e4;

	border-top: none;

	background: #fff;

}

.password-main td{

	line-height: 28x;

	padding: 0 0 12px 25px;

}

.password-main input{

	width: 285px;

	height: 26px;

	padding: 0 5px;

	border: 1px solid #e4e4e4;

	line-height: 26px;

	color: #666;

}

.password-main input.submit{

	width: 146px;

	height: 41px;

	padding: 0;

	border: none;

	margin-top: 10px;

	font-weight: bold;

	font-size: 14px;

	color: #fff;

	background: url(../../img/buybtn.png) no-repeat;

}

.datas-main{

	padding: 35px 98px 104px;

	border: 1px solid #e6e6e6;

	border-top: none;

	background: #fff;

}

.datas-main th{

	font-weight: normal;

	font-size: 18px;

	line-height: 48px;

	color: #333;

	text-align: left;

	padding-top: 20px;

	border-bottom: 1px solid #e4e4e4;

}

.datas-main td{

	line-height: 32px;

	padding: 0 0 15px 30px;

}

.datas-main td.blank{

	height: 30px;

	line-height: 30px;

	padding-bottom: 0;

}

.datas-main span{

	display: inline-block;

	padding-left: 10px;

	color: #e60a19;

}

.datas-main input{

	width: 300px;

	height: 30px;

	padding: 0 5px;

	border: 1px solid #e4e4e4;

	float: left;

	line-height: 30px;

	color: #666;

}

.datas-main input.checkbox{

	width: 13px;

	height: 13px;

	float: left;

	margin: 9px 12px 0 0;

	display: inline;

}

.datas-main input.submit{

	width: 146px;

	height: 41px;

	padding: 0;

	border: none;

	background: url(../../img/buybtn.png) no-repeat;

	font-weight: bold;

	font-size: 14px;

	color: #fff;

}

.datas-main select{

	width: 95px;

	margin-right: 9px;

}

.datas-main td p{

	font-size: 12px;

	line-height: 20px;

	padding:25px 0 0 10px;

}

.datas-main td .file01{

	margin-top: 10px;

	border:none;

}

.datas-main td .imgtx{

	width: 92px;

	height: 92px;

}

.regist-main{

	padding-bottom: 82px;

}

.regist-main h2{

	font-size: 18px;

	line-height: 86px;

	color: #666;

}

.regist-main .tips{

	width: 960px;

	height: 35px;

	background: url(../../img/bg_bg02.jpg) no-repeat center;

}

.regist-main .tips li{

	

	height: 35px;

	float: left;

	font-size: 14px;

	line-height: 35px;

	color: #333;

	text-align: center;

	font-weight: bold;

	

}

.regist-main .tips li.first{

	width: 328px;

}

.regist-main .tips li.second{

	width: 343px;

	margin-left: -13px;

}

.regist-main .tips li.third{

	width: 314px;

	margin-left: -13px;

}

.regist-main .tips li.first.on{

	color: #fff;

	background: url(../../img/bg_sign07_h.png) no-repeat center;

}

.regist-main .tips li.second.on{

	color: #fff;

	background: url(../../img/bg_sign08_h.png) no-repeat center;

}

.regist-main .tips li.third.on{

	color: #fff;

	background: url(../../img/bg_sign09_h.png) no-repeat center;

}





.shopcart-main h2{

	font-size: 18px;

	line-height: 74px;

	color: #666;

}

.shopcart-table{

	border-top: 1px solid #dddddd;

	border-left: 1px solid #dddddd;

}

.shopcart-table th{

	font-weight: normal;

	font-size: 14px;

	line-height: 34px;

	color: #666;

	background: #f5f4f4;

	border-top:2px solid #999;

	/*border-bottom: 1px solid #e6e6e6;*/

}

.shopcart-table th.last{

	border-right: 1px solid #dddddd;

}

.shopcart-table td{

	border-top: 1px solid #dddddd;

	/*border-right: 1px solid #dddddd;*/

	line-height: 20px;

	

	text-align: center;

	*padding-bottom: 15px;

}



.shopcart-table td.last {

    border-right: 1px solid #dddddd;

}

.shopcart-table td.bg{

	background: #f7f6f6;

}

.shopcart-table td input.checkbox{

	width: 13px;

	height: 13px;

	float: left;

	margin: 50px 0 0 10px;

	display: inline;

}

.shopcart-table td .img{

	width: 78px;

	height: 78px;

	border: 1px solid #e9e9e9;

	/*margin: 25px;*/

	margin:5px 25px;

	overflow: hidden;

}

.shopcart-table td .img img{

	max-width: 78px;

	max-height: 78px;

}

.shopcart-table td .intro{

	width: 124px;

	float: left;

	margin-top: 37px;

	text-align: left;

}

.shopcart-table td .intro{

	color: #666;

}

.shopcart-table td .intro h5{

	color: #333;

}

.shopcart-table td .intro p{

	color: #666;

}





.shopcart-table td a:hover .img{

	border: 1px solid #e60a19;

}

.shopcart-table td a:hover p,.shopcart-table td a:hover h5{

	color: #e60a19;

}



.shopcart-table td.monry-td{

	color: #e4393c;

}

.shopcart-table td.del-td a{

	color: #005ea7;

}

.shopcart-table td.piece-td .piece-td-box{

	overflow: hidden;

	width: 83px;

	margin: 0 auto;

}

.shopcart-table td.piece-td input {

    border: 1px solid #a7a6ac;

    color: #666;

    float: left;

    height: 21px;

    line-height: 21px;

    

    width: 35px;

    text-align: center;

    margin:0 6px;

}



.shopcart-table td.piece-td .btns{

	width: 15px;

	height: 15px;

	border: 1px solid #a7a6ac;

	

	margin-top: 2px;

	text-align: center;

	line-height: 15px;

	cursor: pointer;

}

.shopcart-table .jiesuan th{

	border-top:0;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #dddddd;

}

.shopcart-table .jiesuan th .delete{

	color: #005ea7;

	font-family: "宋体";

	padding-left: 41px;

	background: url("../../img/close02.png") no-repeat 25px center;

}

.shopcart-table .jiesuan th .piece{

	color: #005ea7;

}

.shopcart-table .jiesuan th .money{

	color: #e4393c;

	font-size: 20px;

}

.shopcart-main .gobuy{

	width: 92px;

	height: 36px;

	line-height: 36px;

	text-align: center;

	font-size: 14px;

	background: url("../../img/gobuy.jpg") no-repeat center;

	color: #333;

	margin-top: 32px;

}

.shopcart-main .submit{

	width: 197px;

	height: 38px;

	text-align: center;

	line-height: 38px;

	background: #5A83CE;

	border-bottom: 2px solid #194ba5;

	color: #fff;

	font-size: 20px;

	margin-top: 27px;

}



.liulan{

	margin-top: 78px;

	border-top: 2px solid #7e7e7e;

	border-left: 1px solid #dbdbdb;

	border-right: 1px solid #dbdbdb;

	border-bottom: 1px solid #dbdbdb;

	margin-bottom: 20px;

}

.liulan .top{

	font-size: 14px;

	color: #333;

	line-height: 55px;

	padding-left: 20px;



}

.liulan .tjbox{

	border:none 0;

	width: 912px;

	padding-bottom: 35px;



}



.refer-main{

	margin-top: 56px;

	border-top: 2px solid #999;

	border-left: 1px solid #e2e2e2;

	border-right: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2;

}

.refer-main .top{

	font-size: 18px;

	color: #666;

	padding-left: 35px;

	background: #f7f7f7;

	height: 44px;

	line-height: 44px;

}

.refer-main .refer-box{

	width: 890px;

	margin: 0 auto;

	padding-top: 25px;

}

.refer-main .refer-box h1{

	font-size: 16px;

	color: #333;

	line-height: 50px;

}

.refer-main .refer-box .selectaddress{

	line-height: 30px;

	height: 30px;

}

.refer-main .refer-box .selectaddress:hover,

.refer-main .refer-box .selectaddress.hover{

	background: #fff4d3;

}

.refer-main .refer-box .selectaddress a.txt01{

	color: #005ea7;

	display: none;

	cursor: pointer;

}

.refer-main .refer-box .selectaddress:hover a.txt01,

.refer-main .refer-box .selectaddress.hover a.txt01{

	display: inline;

}

.refer-main .refer-box .newaddress01 label{

	background: url("../../img/tip001.png") no-repeat 11px center;

	padding-left: 40px;

	display: block;

}

.refer-main .refer-box .editaddress{

	border:2px solid #e9e9e9;

	background: #fafafa;

	margin-bottom: 5px;

	margin-top:5px;

	display: none;

}

.refer-main .refer-box .editaddress td span{

	color: #d6000f;

}

.refer-main .refer-box .editaddress td{

	padding:5px 0;

}

.refer-main .refer-box .editaddress td input{

	height: 26px;

	line-height: 26px;

	width: 172px;

	border:1px solid #d1d1d1;

	margin-left: 10px;

	text-indent: 13px;

	color: #666;

}

.refer-main .refer-box .editaddress td.select{

	

}

.refer-main .refer-box .editaddress td  select{

	height: 26px;

	line-height: 26px;

	width: 125px;

	border:1px solid #d1d1d1;

	margin-left: 10px;

	display: block;

	float: left;

}

.refer-main .refer-box .editaddress td .input01{

	width: 124px;

}

.refer-main .refer-box .editaddress td .input02{

	width: 364px;

}

.refer-main .refer-box .editaddress td .input03{

	width: 523px;

}

.refer-main .refer-box .editaddress td .input04{

	width: 68px;

}

.refer-main .refer-box .editaddress td .input05{

	width: 104px;

}

.refer-main .refer-box .editaddress td .input06{

	width: 74px;

}

.refer-main .refer-box .editaddress td .submit{

	background:#90cb1d;

    border-bottom: 2px solid #85bd18;

    color: #fff;

    font-size: 20px;

    height: 38px;

    line-height: 38px;

    margin-top: 27px;

    text-align: center;

    width: 197px;

    margin-bottom: 40px;

}

.refer-main .refer-box .shopcart-table h5{

	color: #333;

	font-size: 14px;

	text-align: left;

}

.refer-main .refer-box .shopcart-table p{

	text-align: left;

}

.refer-main .refer-box .shopcart-table .tee{

	text-indent: 25px;

}

.refer-main .refer-box .shopcart-table .jiesuan th .delete{

	background: url("../../img/tip20.png") no-repeat 25px center;



}

.refer-main .refer-box .shopcart-table .freight{

	text-align: right;

	line-height: 40px;

	padding-right: 45px;

	border-top:0;

	font-size: 14px;

}

.refer-main .refer-box .shopcart-table .freight span{

	color: #e4393c;

}

.refer-main .refer-box .shopcart-table .freight01{

	text-align: right;

	

	padding-right: 45px;

}



.refer-main .refer-box h3{

	font-size: 14px;

	color: #666;

	line-height: 50px;

}

.refer-main .refer-box .messbox{

	overflow: hidden;

}

.refer-main .refer-box .message{

	width: 386px;

	height: 74px;

	border:1px solid #d5d2d2;

	color: #666;

	padding-left:5px;

}

.refer-main .refer-box .scorebox{

	color: #333;

	line-height: 26px;

	padding-bottom: 25px;

}



.refer-main .refer-box .score{

	border:1px solid #d5d2d2;

	width: 86px;

	height: 26px;

	line-height: 26px;

	color: #666;

}

.refer-main .refer-box .scorebox p{

	text-align: right;

}

.refer-main .submitbox{

	height: 80px;

	background: #f7f7f7;

	line-height: 80px;

}

.refer-main .submitbox .gobuy01{

	padding-left: 40px;

	color: #005ea7;

}

.refer-main .submitbox .moneybox{

	margin-left: 390px;

}

.refer-main .submitbox .moneybox .money{

	color: #e4393c;

    font-size: 20px;

}

.refer-main .submitbox .submit{

	margin-right: 43px;

}



.apply-main .top{/*124px;*/

	/*height: 84px;*/

	padding:30px 0 30px 126px;

	line-height: 34px;

	border:1px solid #e4e4e4;

	font-size: 24px;

	color: #333;

	background: url("../../img/success01.png") no-repeat 52px center;

	margin-top: 40px;

	margin-bottom: 30px; 

}



.apply-main h1{

	font-size: 20px;

	color: #333;

	line-height: 60px;

	font-weight: bold;

}

.apply-main .apply-box{

	height: 335px;

	border:1px solid #e4e4e4;

	background: #f5f4f4;

	padding:0 23px;

}

.apply-main .apply-box h2{

	font-size: 18px;

	color: #333;



}

.apply-main .apply-box .apply{

	width: 921px;

	background: url("../../img/apply.jpg") no-repeat center top;

	margin:0 auto;

}

.apply-main .apply-box .apply h3{

	line-height: 58px;

	margin-left: 25px;

}

.apply-main .apply-box .apply ul{

	overflow: hidden;

}

.apply-main .apply-box .apply ul li{

	float: left;

	overflow: hidden;

	margin-left: 30px;

}

.apply-main .apply-box .apply ul li .input{

	margin-top: 15px;

}

.apply-main .apply-box .apply ul li .img{

	margin-left: 14px;

}

.apply-main .apply-box .apply .btn{

	margin-top: 45px;

}



.floatapply .box  .title{

	text-align: left;

	text-indent: 17px;

}

.floatapply .box .con{

	padding-bottom: 10px;

}





.sharebox{

	float: right;

}

.sharebox a{

	display:block;

	width: 22px !important;

	height: 23px !important;

	margin: 0 0 0 5px !important;

	padding-left: 0 !important;

	background-image: url(../../img/share_sprite.png) !important;

}

.sharebox a.sina{

	background-position: 0 0 !important;

}

.sharebox a.sinabk{

	background-position: 0 -131px !important;

}

.sharebox a.wx{

	background-position: 0 -30px !important;

}

/*.sharebox a.fb{

	background-position: 0 -65px !important;

}*/

.sharebox a.pr{

	background-position: 0 -98px !important;

}

/**

	@author Cuiyouchuan

	@time 2014-11-20	

	@page footer  

	@ID 201411201602

	覆盖分享插件的背景



**/

/*#share_style span{

	margin-right: 5px;

	height: 22px!important;

	background: url("../../img/share_sprite.png") no-repeat;

}

#share_style .share_sina span{

	background-position: 0px 0px;

}

#share_style .share_wx span{

	background-position: 0px -30px;

}

#share_style .share_fb span{

	background-position: 0px -65px;

}

#share_style .share_pr span{

	background-position: 0px -98px;

}

#share_style label{

	float: left;

	display: inline-block;

	line-height: 20px;

	margin-right: 12px;

}

.jiathis_style .jtico{

	width: 2px;

}*/





/*

#share_style span{

	margin-right: 5px;

	height: 20px!important;

	background: url("../../img/bg_sign06.jpg") no-repeat;

}

#share_style .share_sina span{

	background-position: 0 0;

}

#share_style .share_wx span{

	background-position: -26px 0;

}

#share_style .share_fb span{

	background-position: -52px 0;

}

#share_style .share_pr span{

	background-position: -78px 0;

}

#share_style label{

	float: left;

	display: inline-block;

	line-height: 20px;

	margin-right: 12px;

}





.jiathis_style .jtico{

	background: none;

}





.foot-bottom .jiathis_style .jtico {

    background: url("../../img/bg_sign06.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 20px !important;

    line-height: 20px !important;

    margin-right: 6px;

    padding-left: 0 !important;

    width: 20px !important;

}

.foot-bottom .jiathis_style .jtico_weixin {

    background-position: -26px 0;

}

.foot-bottom .jiathis_style .jtico_tsina {

    background-position: 0 0;

}

.foot-bottom .jiathis_style .jtico_fb {

    background-position: -52px 0;

} 

.foot-bottom .jiathis_style .jtico_linkedin {

    background-position: -78px 0;

}*/







/**

	@ID 201411201602  end

**/



.detail h1 input[type="radio"]{

	position: relative;

	top: 2px;

}



/**

	@page suggest

	@author Cuiyouchuan

*/

.suggest-box{

	padding: 34px 15px 50px 30px;

 	background-color: #FFF;

}

.suggest-box table{

	width: 100%;

}

.suggest-box strong.required{

	color: #F00;

}

.suggest-box td{

	padding-bottom: 30px;

	vertical-align: top;

}

.suggest-box input{

	width: 180px;

	height: 28px;

	border: 1px solid #999;

}

.suggest-box textarea{

	width: 560px;

	height: 80px;

	border: 1px solid #999;

	resize: none;

}

.suggest-box .submit{



	width: 82px;

	height: 30px;

	font: bold 14px "Microsoft Yahei";

	color: #FFF;

	border: 0;

	outline: 0;

	border-radius: 2px;

	background-color: #91cb1e;

}



/**

	suggest end------------------------

**/



/**

	@page rule

	@author Cuiyouchuan

**/

.rule-box{

	padding: 34px 15px 50px 15px;

 	background-color: #FFF;

 	min-height: 200px;

}

.rule-box p{

	font: 14px "Microsoft Yahei";

	color: #666;

}

.rule-box h3{

	margin-top: 10px;

	font: bold 14px "Microsoft Yahei";

	line-height: 36px;

	color: #333;

}

.rule-box .rule-list{

	line-height: 32px;

}

/**

	rule end------------------

**/



/**

	@page faq

	@author Cuiyouchuan

**/

.faq-box{

	padding: 10px 17px 100px 17px;

	background-color: #FFF;

}

.faq-box li{

	padding-top: 11px;

	padding-bottom: 25px;

	overflow: hidden;

	border-bottom: 1px solid #f0f0f0;

}

.faq-box .faq-q{

	font: bold 14px "Microsoft";

	line-height: 32px;

	color: #91cb1e;

}

.faq-box .faq-answer-main{

	width: 690px;

}

.faq-box .faq-answer, .faq-box .faq-answer-main{

	float: left;

	font: normal 12px "Microsoft Yahei";

	line-height: 26px;

	color: #666;

}

/**

	faq end-------------------

**/





/**--------------------------

	@page order

	@author Cuiyouchuan

**/



.order_f a{

		display: block;

		margin-bottom: 5px;

		text-align: center;

	}

	.shadow{

		position: fixed;

		top: 0;

		display: none;

		width: 100%;

		height: 1500px;

		background: #000;

		filter: alpha(opacity=60);

		opacity: 0.6;

	}

	.dialog-order{

		display: none;

		position: fixed;

		top: 210px;

		left: 50%;

		margin-left: -268px;

		width: 536px;

		background-color: #FFF;

	}

	.dialog-sale{		

		height: 408px;

	}

	.dialog-order h2{

		padding-left: 18px;

		height: 52px;

		font: bold 18px "Microsoft Yahei";

		line-height: 52px;

		color: #FFF;

		background-color: #91cb1e;

	}

	.dialog-order .close-icon{

		position: relative;

		left: 505px;

		top: -34px;

		display: inline-block;;

		width: 15px;

		height: 15px;

		cursor: pointer;

		background: url('../../img/close.png') no-repeat 0 0;

	}

	.dialog-sale table{

		margin-top: 25px;

	}

	.dialog-sale .label{

		width: 86px;

		font: bold 14px "Microsoft Yahei";

		text-align: right;

		vertical-align: top;

		color: #000;

	}

	.dialog-sale input[type="text"]{

		width: 228px;

		height: 28px;

		

	}

	.dialog-sale textarea{

		width: 410px;

		height: 152px;

		resize: none;

	}

	.dialog-sale input[type="text"],.dialog-sale textarea{		

		margin-left: 20px;

		margin-bottom: 20px;

		border: 1px solid #ddd;

		

	}

	.dialog-sale button{

		margin-left: 20px;

			 

	}



	.primary-btn{

		width: 112px;	

		height: 30px;

		font: bold 14px "Microsoft Yahei";

		color: #FFF;

		border: 0;

		outline: 0;

		border-radius: 2px;

		background-color: #91cb1e;

	}

	.dialog-assess .goods{

		width: 165px;

	}



	.dialog-assess ul{

		position: relative;

		margin-top: -20px;

		padding: 0px 20px;

	}



	.dialog-assess .item{

		overflow: hidden;

		padding-top: 28px;

		padding-bottom: 37px;

		border-bottom: 1px solid #eee;

	}



	.dialog-assess textarea{

		float: left;

		padding: 10px;

		width: 300px;

		height: 130px;

		border: 1px solid #e3dbd9;

		color: #999;

		resize: none;

	}

	.dialog-assess .item h6{

		line-height: 32px;

	}

	.dialog-assess .goods img{

		width: 100px;

		height: 80px;

		border: 1px solid #e3dbd9;

	}



#scroll-box1{

	position: relative;

	margin-bottom: 50px;

	max-height: 440px;

	overflow: hidden;



}

.scroll-bar{

	width: 4px;

	height: 416px;

	position: absolute;

	right: 0px;

	top: 0;

	background: #e7e7e7;

}

.scroll-btn{

	width: 4px;

	height: 46px;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

	background: #bcbcbc;

}

/**





-------------------------*/

/*.left-menu .on{

	color: #5A83CE !important;

}*/

.radio-box{

	height: 30px;		

}

.radio-box input{

	position: relative;

	top: 2px;

}

.dialog-assess textarea{

	height: 100px;

}

.bill-box{

       margin-top: 20px;

        padding: 0px 0 20px 0;

        border-top: 1px solid #d5d2d2;

    }

    .bill-box h3{

        margin-bottom: 6px;

        font: bold 16px "Microsoft Yahei";

        color: #333;

    }

    .bill-box h4{

        margin-bottom: 6px;

        font: bold 16px Simsun;

        color: #666;

    }

    .bill-box button{

        width: 122px;

        height: 30px;

        font: 15px "Microsoft Yahei";

        color: #FFF;

        background: #90cb1d;

        border: 0;

        outline: 0;

        border-radius: 3px;

    }

    .bill-box .new-bill{

        padding-left: 5px;

        font: 14px "Microsoft Yahei";

        color: #333;

        line-height: 30px;

        background: #fff4d3;

    }



.bill-box h4, .bill-box .new-bill, .bill-box .mode, .bill-box button, .bill-box .bill-type,#table-bill{

	margin-left: 22px;

}

.bill-box .zzs-bill{

    display: none;

}

div.bill-type{

    margin: 8px 0;

}



#table-bill i{

	display: inline-block;

	margin-right: 5px;

	font-style: normal;

	color: #F00;

}

#table-bill td{

	padding-bottom: 5px;

}

#table-bill input{

	padding: 5px;

	width: 144px;

	height: 14px;

	border: 1px solid #ccc;

}



#table-bill .label{

	font: 14px "Microsoft Yahei" ;

	line-height: 26px;

	text-align: right;

}



#print-box{

	padding: 0 16px 16px 16px;

	margin: 0 auto;

	width: 928px;

	background-color: #FFF

}

#print-wrap{

    padding-bottom: 1px;

	background-color: #f1f1f1;

}

.print-id{

	height: 59px;

	border-bottom: 1px solid #e8e8e8;

	border-top: 1px solid #e8e8e8;

}

.print-id div{

	padding-right: 75px;

	font: 14px "Microsoft Yahei";

	line-height: 59px;

	color: #333;

}

.print-id .red{

	color: #F00;

}

.time-print{

	margin-top: 20px;

    margin-bottom: 35px;

}

.print-pro-list table{

    width: 920px;

    border-top: 2px solid #999;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

}

.print-pro-list tr{

    border-bottom: 1px solid #ddd;

}

.print-pro-list thead td{

    height: 35px;

    font: bold 14px "Microsoft Yahei";

    padding-left: 30px;

    color: #333;

    background: #f7f7f7;

}

.print-pro-list tbody td{

    padding: 24px 0 24px 20px;

    vertical-align: middle;

}

.print-pro-list td img{

    border: 1px solid #ccc;

}

.print-pro-list td h4{

    font: 14px "Microsoft Yahei";

    color: #666;

}

.print-pro-list td p{

    font: 12px "Microsoft Yahei";

    color: #666;

}

.print-pro-list .td1{

    width: 101px;

}

.print-pro-list .td2{

    width: 225px;

}

.print-pro-list .td3{

    width: 120px;

}

.print-pro-list .td4{

    width: 90px;

}

.print-pro-list .td5{

    width: 80px;

}

.print-pro-list .td6{

    width: 80px;

}

.print-pro-list .table-footer{

    height: 50px;

    font: 14px "Microsoft Yahei";

    color: #333;

    background: #f7f7f7;

}

.print-pro-list .red{

    font: 14px "Microsoft Yahei";

    color: #e4393c;

}

.print-pro-list .table-footer td{

    padding: 0px 40px 0px 0px;

    text-align: right;

}

.print-pro-list .table-footer .red{

    font-size: 18px;

}

.print-logistics-msg{

    margin-top: 14px;

    border: 1px solid #ddd;



}

.print-logistics-msg h3{

    padding-left: 24px;

    font:bold 14px "Microsoft Yahei";

    line-height: 36px;

    color: #333;

    border-bottom: 1px solid #ddd;

    background: #f7f7f7;

}

.print-logistics-msg ul{

    padding: 30px 0 40px 24px;

    font: 12px "Microsoft Yahei";

    color: #666;

}

.print-logistics-msg li{

    margin-bottom: 5px;

}

.print-logistics-msg ul label{

    font-size: 14px;

    color: #333;

}



#seal-img{

    margin-top: 34px;

    margin-left: 776px;

    margin-bottom: 15px;

}



#print-btn{

    display: block;

    margin: 85px auto;

    width: 158px;

    height: 38px;

    font: 16px "Microsoft Yahei";

    color: #FFF;

    background: #90cb1d;

    border: 0;

    outline: 0;

    cursor: pointer;

}







.robot_service{

	position: fixed; right: 0px; top: 45%;

}

.robot_service img {

    display: none;

}

	.zqx{

		width: 160px;

		height: 90px;

		position: fixed;

		bottom: 0;

		/*left: 0;*/

		background: url(../../img/zqx.png) no-repeat center;

		left: 50%;

		margin-left: -640px;

		cursor: pointer;

	}

	.zqx .tit{

		font-size: 18px;

		font-weight: bold;

		color: #333;

		padding:14px 0 0 24px;

	}

	.zqxbig{

		width: 100%;

		height: 100%;

		position: fixed;

		left: 0;

		top: 0;

		display: none;

		cursor: pointer;

	}

	.zqxbig .bg{

		width: 100%;

		height: 100%;

		position: absolute;

		left: 0;

		top: 0;

		background: #000;

		opacity: 0.5;

		filter:alpha(opacity=50);

	}

	.zqxbig .box{

		width: 418px;

		height: 297px;

		position: absolute;

		bottom: 0;

		

		background: url(../../img/zqxbig.png) no-repeat center;

		left: 50%;

		margin-left: -480px;

	}

	.zqxbig .box .con{

		padding:30px ;

	}

	.zqxbig .box .con .tit{

		font-size: 20px;

		font-weight: bold;

		color: #333;

	}

	.zqxbig .box .con .txt{

		line-height: 20px;

		color: #333;

		padding:20px 0 0 0;

	}

	.zqxbig .box .con .gs{

		text-align: right;

		color: #333333;

		padding:20px 7px 0 0;

	}



/*产品新增栏目*/
.left-menu .xtit2{
	display: block;
	width: 180px;

	height: 35px;

	background: #5A83CE url("../../img/product-menu.png") no-repeat 150px center;

	border:1px solid #5A83CE;

	line-height: 35px;

	text-indent: 18px;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

}

.left-menu.on1{
	position: fixed;
	top:0px;
	left: 50%;
	margin-left: -480px;
	z-index: 1;
}
.sideMenu{
	display: none;
}
.sideMenu .xtit3{ 
	display: block;
	width: 180px;

	height:35px; 

	line-height:35px; 

	border-bottom:1px solid #e9e9e9;

	border-left:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	background:#f4f4f4;

	cursor:pointer;

	text-indent: 20px;

	font-size: 14px;

	color: #333;

}




.sideMenu dl{ 

	color:#999; 

	display:none; /* 默认都隐藏 */ 

	border-bottom:1px solid #e9e9e9;

	border-left:1px solid #e9e9e9;

	border-right:1px solid #e9e9e9;

	background: #fff;

}

.sideMenu dl dd{

	line-height: 30px;

	/*height: 30px;*/

	text-indent: 36px;

	background: url(../../img/tip09.png) no-repeat 20px 13px;

}

.sideMenu dl dd .xtit4{
	display: block;
	color: #333;

}

.sideMenu ul li .xtit4:hover{

	color: #5A83CE;

}
.xmenu{
	display: none;
}

.sideMenu dl dd .xtit5{
	display: block;
	color: #000;
	padding-left: 14px;
	background: url(../../img/tip09.png) no-repeat 35px center;
}
.xmenu-con{
	width: 100%;
	overflow: hidden;
	display: none;
}
.xmenu-con span{
	display: block;
	width: 100%;
}
.xmenu-con a{
	display: block;
	padding-left: 14px;
	color: #999;
}


.left-menu li.on .sideMenu{
	display: block;
}
.left-menu li .xtit2:hover,
.left-menu li.on .xtit2{
	background: #5A83CE url("../../img/product-menu.png") no-repeat 150px center;
}

.left-menu li.on .sideMenu .xlist.on dl{
	display: block;
}
.left-menu li.on .sideMenu .xlist.on .xtit3,
.left-menu li .sideMenu .xlist .xtit3:hover{
	color: #5A83CE !important;
	background:#f4f4f4 url(../../img/tip10.png) no-repeat 150px center;
}
.left-menu li.on .sideMenu .xlist.on dl dd.on .xmenu{
	display: block;
}
.left-menu li.on .sideMenu .xlist.on dl dd.on .xtit4,
.left-menu li .sideMenu .xlist dl dd .xtit4:hover{
	color: #333;
	font-weight: bold;
	background: url(../../img/tip10.png) no-repeat 20px center;
}
.left-menu li.on .sideMenu .xlist.on dl dd.on .xlistcon.on .xtit5,
.left-menu li .sideMenu .xlist dl dd .xtit5:hover{
	background: url(../../img/tip10.png) no-repeat 35px center;
}

.left-menu li.on .sideMenu .xlist.on dl dd.on .xlistcon.on .xmenu-con{
	display: block;
}
.left-menu li.on .sideMenu .xlist.on dl dd.on .xlistcon.on .xmenu-con a:hover,
.left-menu li.on .sideMenu .xlist.on dl dd.on .xlistcon.on .xmenu-con a.on{
	color: #5A83CE;
}