/* CSS Document */
html, body, div, ul, li, a, span, p {
	padding:0;

	margin:0;

	list-style:none;

}
body{
	font-family: "宋体";
	overflow-x: hidden;

}
img {
	border:0px;

}
.bar{
	height: 15px;
}

div{ margin:0 auto;
 padding:0px}
*{ margin:0;
 padding:0;}
/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl {
	float:left;
}
.fr {
	float:right;
}
.mn{
	width: 1200px !important;
	margin: 0 auto;
}
.clear {
	clear:both;
}
.lmnr {
    font-size: 12px;
    line-height: 25px;
    color: #666;
    padding: 10px;
}
.lmny{


	    border: 1px solid #ccc;
	line-height: 26px;
	font-size: 12px;
	font-family: "宋体";
	padding: 10px;
	text-align: justify;
	color: #666;
}
.lmcpny img{
	    box-sizing: border-box;
	width: 180px !important;
	height: 130px !important; 
}
.lmcpny li{
	width: 98% !important;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px; 
}
.imghd{
	    width: 180px;
    overflow: hidden;
    float: left;
  
    margin-right: 15px;

}
.imghd img{
	transition: all 1s 0.3s;
}
#pages {
 	 padding:14px 0;
 	  text-align: right;
 	  font-family:微软雅黑 ;
 	  margin-right: 20px;
 	}
  #pages a {
   display:inline-block;
    width:26px;
    text-decoration: none;
    height:22px;
    line-height:22px;
    background:#fff;
    border:1px solid #0066cc;
    text-align:center;
    color:#333}
  #pages a.a1 {
   background:#0066cc;
    width:56px;
    text-decoration: none;
    color: #fff;
   height: 22px;
   position: relative;
    top: -2px;
font-size: 12px;
}
  #pages a:hover {
   background:#f1f1f1;
    color:#000;
    text-decoration:none;
    }
  #pages span {
   display:inline-block;
    width:28px;
    height:24px;
    line-height:24px;
    background:#0066cc;
    color:#fff;
    text-align:center;
    }
  .page .noPage {
   display:inline-block;
    width:56px;
    height:22px;
    line-height:22px;

    border:1px solid #e3e3e3;
    text-align:center;
    color:#a4a4}

.imghd img:hover{
	transform: scale(1.1);
	
}
.lmcpny p{
	text-align: left !important;
	color: #0066cc;
}
.lmnr img{
	display: table;
	margin: 0 auto;
}
a{ text-decoration:none;}
.zi{ font-size:12px;font-family:"宋体";}
/*公用部分样式结束*/
/*顶部样式*/
.topbg{width: 100%;height: 40px;color: #666;
	border-bottom: 1px solid #ccc;
}
.top{width: 1200px;height: 40px;line-height: 40px;margin: 0 auto;}
.topr ul{ list-style:none;}
.topr ul li{ float:left;
	}
.topr ul li a{ text-decoration:none;
		font-size:12px;
	 color:#666;
	 font-family:"宋体";
	}
.topr ul li a:hover{ color:#cc0000;
	}
.topr ul li span{font-size:12px;
	 color:#666;
	 font-family:"宋体";
	 padding:2px;
	}
/*logo处*/
.logocc{width: 1200px;
	margin: 0 auto;
	}
/*导航*/
.navbg{width:100%;
	border-bottom: 2px solid #026396;
	 height:35px;
	 }
.menu{width:1200px;
	 line-height: 35px;
	 margin:0 auto;
 	font-size: 14px;
	font-family: "宋体";
	}
.menu li{ float:left;
	 position:relative;
	}
.menu>li{
	background: url(images/gang.png) right top no-repeat;
}
.dbnav .menu>li{
	background: url(images/dnb.png) right top no-repeat;
}

.menu li a{color:#666666}
.menu li .one{ line-height:35px;
		display:block;
	 color:#666666;
 	width: 150px;
	height: 35px;
	
 text-align: center;
	}
.dbnav .menu li .one{ line-height: 40px;
display: block;
width: 150px;
height: 40px;
text-align: center;
color: #fff;
	
 text-align: center;
	}
.menu .one:hover{background: url(images/libg.png) no-repeat center;
	color: #fff;
	}
.dbnav .menu .one:hover{background: none;color: #fff;
	}
.menu li .dd{ background:none;
	}
/*.menu li .ff{background:url(.images/libg.png) no-repeat center;
	display:block;
	width: 133px;
	height: 40px;
	 text-align: center;
	 line-height:40px;
 	}*/
.menu li ul{z-index: 100;
		width:133px;
	 background: #cc0000;
	 position:absolute;
	 top:50px;
 	display:none;
	}
.menu li ul li{ float:none;
	 }
.menu li ul a{ display:block;
	 height:40px;
	 line-height:40px;
 	color: #fff;
	text-align: center;
	font-size: 12px;
	font-family: "宋体";
	}
.menu li ul a:hover{color:#fff;
		background: #990000;
	}
.ff{color:#fff !important;
		background: url(images/libg.png) no-repeat center; !important;
	}
/*banner*/
#banner{width:100%;
		height: 500px;
	}
.flexslider { position: relative;
	 height: 500px;
	 overflow: hidden;
	 background: url(images/loading.gif) 50% no-repeat;
	}
.slides { position: relative;
	 z-index: 1;
	}
.slides li { height: 500px;
	}
.flex-control-nav { position: absolute;
	 bottom: 10px;
	 z-index: 2;
	 width: 100%;
	 text-align: center;
	}
.flex-control-nav li { display: inline-block;
	 width: 14px;
	 height: 14px;
	 margin: 0 5px;
	 *display: inline;
	 zoom: 1;
	}
.flex-control-nav a { display: inline-block;
	 width: 14px;
	 height: 14px;
	 line-height: 40px;
	 overflow: hidden;
	 background: url(images/dot.png) right 0 no-repeat;
	 cursor: pointer;
	}
.flex-control-nav .flex-active { background-position: 0 0;
	}
/*四小块*/
.bb{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #D0CCC7;
}
.si1{width: 1200px;
		margin: 0 auto;
		height: 50px;
		line-height: 50px;
	}
	.si1 ul li{
		float: left;
		color: #666666;
	font-size: 12px;
	}
	.si1 ul li span{
		float: left;
		color: #666666;
	font-size: 12px;
	}
.si1 ul li a{
 	float: left;
	color: #666666;
	font-size: 12px;
	font-family: "微软雅黑";
	padding: 0 8px;
	display: inline-block;
	text-align: left;
	float: left;
	}
	.so form{
		height: 30px;
		margin-top: -7px;
	}
.so input[type='text']{
	width: 200px;
	height: 28px;
	border:1px solid #D0CCC7;
}

.so input[type='submit']{
	width: 50px;
	height: 30px;
	color: #fff;
	background: #0066cc;
	border: none;
	margin-left: -9px;
}
.dq1{
	font-size: 12px;
	padding-left: 25px;
	color: #666666;

}
.dq1 a{
	font-size: 12px;
	color: #666666;
}

/*8图展示*/
#zzsc{ height:auto;
	 width:1200px;
 	margin:0px auto;
	 overflow:hidden;
	}
#zzsc ul li{ width:285px;
	 height:210px;
	 overflow:hidden;
	 float:left;
	 position:relative;
 	margin-right: 20px;
	margin-top: 20px;
	}
#zzsc ul li:nth-child(4){margin-right: 0px;
	}
#zzsc ul li:last-child{margin-right: 0px;
	}
#zzsc ul li .text{ width:100%;
	 height:0;
	 overflow:hidden;
	 position:absolute;
	 left:0;
	 bottom:0;
	 background:url(images/jia0.png);
	 font-size:14px;
	 color:#fff;
	}
#zzsc ul li .text p a{text-align:center;
	 color:#fff;
	 line-height:210px;
	 padding:5px 10px;
	 clear:both;
 	display: block;
	}
/*lunbo*/
/*轮播样式*/
.case_lunbo {
    width: 915px;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
	 margin:0 auto;
}
.case_lunbo .bd{
	font-size: 0px;

	width: 1200px;
	margin-left: -167px;

}
.case_lunbo .prev{
	background-image: url(images/left.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 70px;

	width: 25px;

	position: absolute;

	left: 20px;

	top: 25%;

	display: block;

	z-index:100;

}
.case_lunbo .next{
	background-image:url(images/right.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 70px;

	width: 25px;

	display: block;

	position: absolute;

	top: 25%;

	right: 0px;

	z-index:100;

	}
.case_lunbo .bd li{
	display: inline-block;
	height: 116px;
	font-size: 12px;

	*display: inline;
	background: url(images/yy.png) no-repeat bottom;
	zoom: 1;

	margin-left: 20px;

}
.case_lunbo .bd li img{border:1px solid #ccc;
	 width:120px;
	 height:90px;
	 vertical-align: bottom;
	 margin-right: 10px;
	}
.case_lunbo .bd p a { font-size:14px;
	 font-family:"微软雅黑";
 	color:#666;
	width:270px;
	 height:40px;
	 line-height:40px;
 	text-align:center;
	 display:block;
	 padding-top:5px;
	 }
/*友情链接*/
.linktu{
		height: 60px;
		padding-left: 27px;
	}

.links{
		margin-left: 10px;
	}
.links ul li{height: 93px;
		line-height: 93px;
	font-size:12px;
	font-family:"宋体";
	 color:#666;
 	float: left;
	}
.links ul li a{color: #666;
	}
.links ul li span{padding-left: 5px;
		padding-right: 5px;
	color: #666;
	}
/*底部导航*/

/*底部信息*/
.db_bbg{
	height: 256px;
	padding-top: 40px;
	background: #00418E;
}
.dbxx{width: 1200px;
		margin: 0 auto;
	height: 110px;
	line-height: 110px;
	}
.dbxx p{font-size:12px;
		font-family:"宋体";
	 color:#666666;
	 padding-top: 47px;
 	text-align: left;
 	line-height: 26px;
	}
.dbxx p span{padding-left: 5px;
	}

.dbbar{
	width: 100%;
	height: 30px;
	background: #002F66;
}








.main {margin-bottom: 35px;
	}
.leftbox {width: 205px;
	}
.rightbox {width: 979px;
	}

.box-tit {height: 43px;
	 border: 1px solid #ddd;
	 background-color: #f5f5f5;
	 font: 700 14px/42px Tahoma;

padding: 0 10px;
	 color: #333;
	 margin-bottom: -1px;
	}
.topbor-tit {border-top: 2px solid #f0801a;
	}
.bor-box {border: 1px solid #ddd;
	 margin-bottom: 20px;
	}

/*pageview css*/
.pageview {padding: 15px;
	 text-align: center;
	 line-height: 34px;
	 clear: both;
	}
.pageview a,.pageview span {display: inline-block;
	 vertical-align: middle;
	 position: relative;
	 z-index: 0;

padding: 0 12px;
	 background: #fff;
	 border: 1px solid #dfdfdf;
	 cursor: pointer;
	 margin-left: -1px;
	 text-decoration:none;
	}
.pageview span,.pageview a:hover,.pageview span:hover{ border:solid 1px #f0801a;
	 color: #f0801a;
	 z-index: 10;
	}
.pageview input {height: 27px;
	 color: #666;
	 margin-left: 10px;
	 line-height: normal;
	}

.pageview em {line-height: 36px;
	 padding: 0 12px;
	}
.pageview .nub input {width: 55px;
	 text-align: center;
	 font: 700 12px/25px microsoft YaHei;
	 border: 1px solid #ddd;

background-color: #fff;
	 margin: 0 5px;
	}
/*star css*/
.star, .star i {display: inline-block;
	 height: 20px;
	 line-height: 20px;
	 background: url(../images/star.png) no-repeat 0 0;
	}
.star {width: 80px;
	 text-align: left;
	}
.star i {background-position: 0 -20px;
	}

/*promotion css*/
.promotion {border: 1px solid #ffefbf;
	 background-color: #fffcf0;
	 margin: 5px 0;
	}
.promotion .menu {height: 35px;
	 border-bottom: 1px solid #ffefbf;
	}
.promotion .menu li {cursor:pointer;
	}
.promotion .menu span {display: inline-block;
	 padding: 0 20px;
	 color: #333;
	 height: 36px;
	 line-height: 35px;
	}
.promotion .menu li.current span {
	background: url(../images/promotion-ico.png) no-repeat center bottom;
	}

.promotion .content {padding: 10px 15px 5px;
	 line-height: 20px;
	 color: #f07f19;
	 text-align: left;
	}
.promotion .content p {padding: 0 0 8px;
	}

.pormo-ico {display: inline-block;
	 vertical-align: middle;
	 padding: 0 10px;
	 color: #fff;
	 background-color: #ff4d4d;

border-radius: 10px;
	 height: 20px;
	 line-height: 20px;
	}
.gifts-link {color: #f07f19;
	 text-decoration: underline;
	}
.gifts-link:hover {text-decoration: none;
	}

/*fill dl css*/
.add-dl {padding: 15px 15px 20px;
	 line-height: 28px;
	}
.add-dl dd {padding: 5px 0;
	 position: relative;
	 min-height: 28px;
	}
.add-dl span.fl {width: 100px;
	 text-align: right;
	 position: absolute;
	 top: 5px;
	 left: 0;
	 font-weight: 700;
	}
.add-dl span.fl .c-red {padding-right: 3px;
	 vertical-align: middle;
	}
.add-dl div.con {padding-left: 110px;
	 min-height: 28px;
	 line-height: 28px;
	}

.add-dl select {height: 25px;
	 padding-left: 5px;
	}
.can-but {background-color: #aaa;
	}

.itxt {height: 20px;
	 font: 12px/20px Tahoma;
	 border: 1px solid #ddd;
	 background-color: #fff;
	 width: 160px;

padding: 4px 10px;
	 color: #888;
	}
.itxt:focus {border-color: #999;
	 color: #333;
	}
.asktextarea {padding: 5px;
	 font: 12px/20px Tahoma;
	 width: 590px;
	 resize: none;
	 height: 100px;
	}

.check-code {white-space: nowrap;
	 height: 28px;
	}
.check-code .itxt, .check-code img, .check-code a {float: left;
	 display: inline;
	}
.check-code .itxt {width: 80px;
	}
.check-code img {margin: 0 10px;
	}
.check-code a:hover {text-decoration: underline;

	 color: #ff8000;

	}

/*tab-goods*/
.tab-goods {position: relative;

	 min-height: 82px;

	 padding: 5px 0;

	}
.tab-goods .photo, .tab-goods .photo img {width: 80px;

	 height: 80px;

	}
.tab-goods .photo {border: 1px solid #ddd;

	 display: block;

	 position: absolute;

	 top: 5px;

	 left: 0;

	}
.tab-goods .photo:hover {border-color: #f07f19;

	}

.tab-goods .tt {text-align: left;

	 padding: 0 0 0 92px;

	 line-height: 20px;

	}
.tab-goods .name a:hover { text-decoration: underline;

	 color: #ff8000;

	}

.sma-tab-goods .tab-goods {min-height: 52px;

	}
.sma-tab-goods .tab-goods .photo, .sma-tab-goods .tab-goods .photo img {width: 50px;

	 height: 50px;

	}
.sma-tab-goods .tt {padding-left: 62px;

	}
.sma-tab-goods th.first {width: 380px;

	 text-align: center !important;

	}

.cart-tab p.size {padding: 5px 0;

	}
.cart-tab p.size span {display: inline-block;

	 vertical-align: middle;

	 background-color: #eee;

	 margin-right: 5px;


padding: 0 8px;

	}

.cart-pref strong {color: #f07f19;

	}
.cart-pref a:hover {color: #f07f19;

	 text-decoration: underline;

	}

.tab-link {display: inline-block;

	 width: 70px;

	 border: 1px solid #ddd;

	 text-align: center;

	 height: 24px;


line-height: 24px;

	 vertical-align: middle;

	 border-radius: 3px;

	}
.tab-link:hover, .tab-link-hover {border-color: #f0801a;

	 color: #f0801a;

	}
.tab-link-hover {cursor: auto;

	}

.info_ri table.table_input_k tbody td input.button_loading { 
border: none;

	 border-radius: 3px;

	 color: #fff;

	 cursor: pointer;

	 font-family: Microsoft Yahei;

	 font-size: 14px;

	 font-weight: bold;

	   height: 36px;


line-height: 30px;

	 margin: 20px auto 0;

	 padding: 0;

	 text-align: center;

	  width: 122px;


disabled:disabled;

	 background: url(../images/loading1.gif) no-repeat center;


background-size:18px;

	 -moz-background-size:18px;

	 background-color:#ddd;

	 }

.info_ri table.table_input_k tbody td input.buttonle_loading { 
border: none;

	 border-radius: 3px;

	 color: #fff;

	 cursor: pointer;

	 font-family: Microsoft Yahei;

	 font-size: 14px;

	 font-weight: bold;

	   height: 36px;


line-height: 30px;

	 margin: 20px auto 0;

	 padding: 0;

	 text-align: center;

	  width: 122px;

	 margin-left: 10px;


disabled:disabled;

	 background: url(../images/loading1.gif) no-repeat center;


background-size:18px;

	 -moz-background-size:18px;

	 background-color:#ddd;

	 }

.nav_typetit{ color:#e5004f;

	 font-family:Microsoft YaHei;

	 font-size:18px;

	 font-style:normal;

	 font-weight:normal;


border-bottom:solid 1px #e2e2e2;

	 position:relative;

	 text-indent:8px;

	 }
.nav_typetit span{ color:#aeaeae;

	 font-family:Microsoft YaHei;

	 font-size:12px;

	 padding-left:10px;

	  text-transform: uppercase;

	}
.nav_typetit i{ position:absolute;

	 top:14px;

	 right:10px;

	 z-index:9;

	 width:20px;

	 height:20px;

	 overflow:hidden;


background:url(../images/list_navtopico.png) no-repeat;

	  }
.leftmenu{ background:#fff;

	}

.left_ct1ct{ width:176px;

	 margin:0 auto;

	}
.left_ct1ct li{ width:100%;

	 height:auto;

	 overflow:hidden;

	   padding:0;

	 margin:40px auto 0;

	  border:none;

	}
.left_ct1ct li .img{ width:100%;

	 height:144px;

	 overflow:hidden;

	  }
.left_ct1ct li:hover{ border:none;

	}
.left_ct1ct li .text{ width:96%;

	 margin:0 auto;

	 }
.left_ct1ct li .text1 a{color:#000;

	 font-family:Microsoft YaHei;

	 font-size:15px;

	 font-weight:bold;

	 }
.left_ct1ct li .text2{ color:#959595;

	 font-family:Microsoft YaHei;

	 font-size:13px;

	 height:auto;

	 }

.goods-list ul.image-list{ width:978px;

	 border-left:solid 1px #e1e1e1;

	 margin:0 auto;

	 }
.image-list li{ width:325px;

	 height:300px;

	 overflow:hidden;

	 border:none;

	 border-right:solid 1px #e1e1e1;

	  border-bottom:solid 1px #e1e1e1;


padding:0;

	 margin:0;

	 }
.image-list li:hover{  border:none;

	 border-right:solid 1px #e1e1e1;

	  border-bottom:solid 1px #e1e1e1;

	 }
.image-list li .con{ width:226px;

	 height:auto;

	 overflow:hidden;

	 padding:0;

	 margin:36px auto 0;

	 border:none;

	}
.image-list li .img{ width:226px;

	 height:164px;

	 overflow:hidden;

	  }
.image-list li .text{ width:96%;

	 }
.image-list li .text1{ height:28px;

	 line-height:28px;

	 overflow:hidden;

	 text-align:center;

	}
.image-list li .text1 a{color:#000;

	 font-family:Microsoft YaHei;

	 font-size:15px;

	 font-weight:bold;

	 }
.image-list li .text2{ color:#959595;

	 font-family:Microsoft YaHei;

	 font-size:13px;

	 line-height:18px;

	  text-align:center;

	}
.category-show{ display:none;

	}

/* search G */
.search_box{ width:1197px;

	}
.search_box .goods-list ul.image-list{ width:100%;

	}
.search_box .goods-list ul.image-list{ width:1196px;

	 border:none;

	 border-left: 1px solid #e7e7e7;

	 margin:0 auto;

	 }
.search_box .image-list li{ width:298px;

	 border: 1px solid #e7e7e7;

	 border-top:none;

	 border-left:none;

	}
.search_box .image-list li.li1{ /* border-left:none;

	 */}

.search_box .image-list li.sear_empty{ width:1195px;

	 border:none;

	 border-bottom: 1px solid #e7e7e7;

	 border-right: 1px solid #e7e7e7;

	}
.search_box .image-list li.sear_empty{ line-height:300px;

	 text-align:center;

	 }



/* �����б� */
.list-cate .box-tit{ background-color:#fff;

	  border-bottom:none;

	 } 
.list-cate .bor-box{ border-top:none;

	}

.left_flct{ padding:20px 10px 10px;

	 overflow:hidden;

	}
.left_flct li{ width:100%;

	 height:32px;

	 line-height:32px;

	 overflow:hidden;

	 float:left;


color:#535353;

	 font-family:Microsoft YaHei;

	 font-size:14px;

	  text-indent:12px;

	}
.left_flct li a{ display:block;

	 width:100%;

	  color:#535353;

	 text-decoration: none;

	}
.left_flct li a span{ float:right;

	 color:#7d7d7d;

	 font-family:SimSun;

	 font-size:14px;

	 padding-right:14px;

	 }

.left_flct li.hover,.left_flct li:hover{ background:#f63668;

	 }
.left_flct li.hover a,.left_flct li.hover a span,.left_flct li:hover
 a,.left_flct li:hover a span{ color:#fff;

	 font-size:14px;

	}

.topbor-tit{   background:#f7f7f7;

	 border-top:solid 1px #ddd;

	 padding:0 28px;

	}
.topbor-tit h3{ color:#e5004f;


	font-family:Microsoft YaHei;

		 font-size:18px;

		 font-style:normal;

		 font-weight:normal;

		}
.topbor-tit h3 span{ color:#aeaeae;

	 font-family:Microsoft YaHei;

	 font-size:12px;

	 padding-left:10px;

	 text-transform: uppercase;

	  }
.recom-goods-area{ border-top:none;

	 padding:0;

	}
.recom-goods-area .slide-box{ margin:0 auto;

	 width:948px;

	}
.recom-goods li{ width:217px;

	 height:auto;

	 overflow:hidden;

	  margin: 0 10px;

	}
.recom-goods li .con{ width:217px;

	 height:auto;

	 overflow:hidden;

	 padding:0;

	 margin:0;

	 border:none;
	}
.recom-goods li .img{ width:217px;
 height:157px;
 overflow:hidden;
  }
.recom-goods li .con:hover{ border:none;
}
.recom-goods li .text{ width:96%;
 }
.recom-goods li .text1 a{color:#000;
 font-family:Microsoft YaHei;
 font-size:15px;
 font-weight:bold;
 }
.recom-goods li .text2{ color:#959595;
 font-family:Microsoft YaHei;
 font-size:13px;
 }

.list-tit{ background:url(../images/lmsj_tit2bg.jpg) no-repeat #fff;
 }
.category-sort{ padding:0 8px 0 28px;
 height:38px;
 line-height:38px;
 color:#000;
 }
.show-instock{ text-transform: uppercase;
 padding-left:0;
  }

.nav_typetit{ color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:18px;
 font-style:normal;
 font-weight:normal;

border-bottom:solid 1px #e2e2e2;
 position:relative;
 text-indent:8px;
 }
.nav_typetit span{ color:#aeaeae;
 font-family:Microsoft YaHei;
 font-size:12px;
 padding-left:10px;
  text-transform: uppercase;
}
.nav_typetit i{ position:absolute;
 top:14px;
 right:10px;
 z-index:9;
 width:20px;
 height:20px;
 overflow:hidden;

background:url(../images/list_navtopico.png) no-repeat;
  }
.leftmenu{ background:#fff;
}

.left_ct1ct{ width:176px;
 margin:0 auto;
}
.left_ct1ct li{ width:100%;
 height:auto;
 overflow:hidden;
   padding:0;
 margin:40px auto 0;
  border:none;
}
.left_ct1ct li .img{ width:100%;
 height:144px;
 overflow:hidden;
  }
.left_ct1ct li:hover{ border:none;
}
.left_ct1ct li .text{ width:96%;
 margin:0 auto;
 }
.left_ct1ct li .text1 a{color:#000;
 font-family:Microsoft YaHei;
 font-size:15px;
 font-weight:bold;
 }
.left_ct1ct li .text2{ color:#959595;
 font-family:Microsoft YaHei;
 font-size:13px;
 height:auto;
 }

.goods-list ul.image-list{ width:978px;
 border-left:solid 1px #e1e1e1;
 margin:0 auto;
 }
.image-list li{ width:325px;
 height:300px;
 overflow:hidden;
 border:none;
 border-right:solid 1px #e1e1e1;
  border-bottom:solid 1px #e1e1e1;

padding:0;
 margin:0;
 }
.image-list li:hover{  border:none;
 border-right:solid 1px #e1e1e1;
  border-bottom:solid 1px #e1e1e1;
 }
.image-list li .con{ width:226px;
 height:auto;
 overflow:hidden;
 padding:0;
 margin:36px auto 0;
 border:none;
}
.image-list li .img{ width:226px;
 height:164px;
 overflow:hidden;
  }
.image-list li .text{ width:96%;
 }
.image-list li .text1{ height:28px;
 line-height:28px;
 overflow:hidden;
 text-align:center;
}
.image-list li .text1 a{color:#000;
 font-family:Microsoft YaHei;
 font-size:15px;
 font-weight:bold;
 }
.image-list li .text2{ color:#959595;
 font-family:Microsoft YaHei;
 font-size:13px;
 line-height:18px;
  text-align:center;
}
.category-show{ display:none;
}

/* search G */
.search_box{ width:1197px;
}
.search_box .goods-list ul.image-list{ width:100%;
}
.search_box .goods-list ul.image-list{ width:1196px;
 border:none;
 border-left: 1px solid #e7e7e7;
 margin:0 auto;
 }
.search_box .image-list li{ width:298px;
 border: 1px solid #e7e7e7;
 border-top:none;
 border-left:none;
}
.search_box .image-list li.li1{ /* border-left:none;
 */}

.search_box .image-list li.sear_empty{ width:1195px;
 border:none;
 border-bottom: 1px solid #e7e7e7;
 border-right: 1px solid #e7e7e7;
}
.search_box .image-list li.sear_empty{ line-height:300px;
 text-align:center;
 }



/* ³ÇÊÐÁÐ±í */
.area_box{ width:1158px;
 height:auto;
 overflow:hidden;
 padding:10px 20px 90px;
 border:solid 1px #e2e2e2;
 margin:0 auto;
}
.area_box1{ 
	background:url(../images/area_titico.gif) no-repeat 30px 5px;
 text-indent:60px;
  height:42px;
 line-height:42px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:18px;
 font-style:normal;
 font-weight:normal;

border-bottom:solid 1px #e2e2e2;
   }
.area_box1 span{ color:#aeaeae;
 font-family:Microsoft YaHei;
 font-size:12px;
 padding-left:10px;
  text-transform: uppercase;
}
.area_box2{ width:100%;
  height:42px;
 line-height:42px;
 padding:30px 0;
 text-indent:60px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:14px;
 font-style:normal;
 font-weight:normal;

border-bottom:solid 1px #e2e2e2;
   }
.area_box2 a{ color:#e5004f;
 padding:0 10px;
}
.area_box2 span{ color:#434343;
 font-size:16px;
 padding-right:18px;
}
.area_box2 a.a1{ color:#434343;
 padding-left:20px;
}
.area_box2 input{ border:solid 1px #c3c3c3;
 width:238px;
 height:28px;
 line-height:28px;
 text-indent:5px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:14px;
 }

.area_box3{ height:auto;
 overflow:hidden;
 padding:35px 60px;
  border-bottom:solid 1px #e2e2e2;
 }
.area_box3 .tit{ width:100%;
  height:auto;
 overflow:hidden;
 height:40px;
 line-height:40px;

color:#434343;
 font-family:Microsoft YaHei;
 font-size:16px;
}
.area_box3 .ct{ width:100%;
  height:auto;
 overflow:hidden;
}
.area_box3 .ct,.area_box3 .ct dt,.area_box3 .ct dd,.area_box3 .ct a{ 
	line-height:28px;
 color:#434343;
 font-family:Microsoft YaHei;
 font-size:12px;
}
.area_box3 .ct dt{ clear: both;
  width: 50px;
 padding: 3px 0 3px 4px;
 margin: 0;
 font-weight:bold;
 float: left;
}
.area_box3 .ct dd{  width: 936px;
  padding: 3px 0;
  margin-left: 0;
 float: left;
}
.area_box3 .ct dd a{display: inline-block;
 padding-right:16px;
  text-decoration: none;
  white-space: nowrap;
}










/*========basis css=========*/
* {padding: 0;
 margin: 0;
 list-style-type: none;
}

img {border: 0;
}
a {color: #666;
 text-decoration: none;
 cursor: pointer;
}
a:hover, input:focus {outline: 0;
}
a:hover img {text-decoration: none;
}

a.photo {overflow: hidden;
}
a.photo img {transition: all 0.2s;
}
a:hover.photo img {opacity: 0.8;
}

input, select {vertical-align: middle;
 transition: all 0.2s;
 font-size: 12px;
}
input[type="button"], input[type="submit"] {cursor: pointer;
}
textarea {resize: none;
 transition: all 0.2s;
}

i, em {font-style: normal;
}
.none {display: none;
}
.fl, .list li, .leftbox {display: inline;
 float: left;
}
.fr, .rightbox {display: inline;
 float: right;
}

.price {color: #f00;
}
.ori-price {color: #999;
 /*text-decoration: line-through;
*/}
.red {color: #ff8000;
}
.gray {color: #999;
}
.green {color: #2cb200;
}
.blue {color: #4083ca;
}
a:hover.blue {text-decoration: underline;
}

a:hover.color-link {color: #f07f19;
 text-decoration: underline;
}
.brand-link {color: #ff8000;
 text-decoration: underline;
}
.brand-link:hover {text-decoration: none;
}

.tl {text-align: left;
}
.tc {text-align: center;
}
.tr {text-align: right;
}

.f14 {font-size: 14px;
}
.f22 {font-size: 22px;
}
.f28 {font: 28px/28px microsoft YaHei;
}

.vt {vertical-align: middle;
}
.font-st {font-family: microsoft YaHei;
}

.padtop {padding-top: 15px;
}
.padbot {padding-bottom: 15px;
}
.padbox {padding: 20px;
}

table {width: 100%;
 text-align: center;
}

.loading {display: block;
 background: url(../images/loading.gif) no-repeat center center;
}

.box:after, .crbox:after, .list:after, .clli:after {
	clear: both;
	 content: ".";
	 display: block;
	 height: 0;
	 visibility: hidden;

}
.box, .crbox, .list, .clli {display: inline-block;
}
.box, .crbox, .list, .clli {display: block;
}

.box {width: 1200px;
 text-align: left;
 margin: 0 auto;
}

/*background css*/
.ico-member, .ico-webnav, .ico-help, .ico-online, .cart-ico, .cart-down-ico, 
.cart-nub-ico, .allcy-ico, .cyright-ico {
display: inline-block;
 background: url(../images/head-ico.png) no-repeat 0 1000px;
}

.ico-member, .ico-online, .ico-help, .ico-webnav {width: 20px;
 height: 20px;
 vertical-align: middle;
}
.ico-member {background-position: 0 0;
}
.ico-online {background-position: 0 -28px;
}
.ico-help {background-position: 0 -60px;
}
.ico-webnav {background-position: 0 -88px;
}

.cart-ico {width: 15px;
 height: 16px;
 background-position: 0 -120px;
 position: absolute;
 top: 8px;
 left: 11px;
}
.cart-down-ico {width: 35px;
 height: 35px;
 position: absolute;
 top: -1px;
 right: -1px;
 background-position: 14px -165px;

background-color: #d7a200;
}
.cart-nub-ico {width: 20px;
 height: 20px;
 background-position: 0 -330px;
 position: absolute;
 top: -15px;
 right: 40px;

text-align: center;
 color: #fff;
 font: 12px/20px Tahoma;
}
.allcy-ico {width: 11px;
 height: 6px;
 background-position: 0 -240px;
 position: absolute;
 top: 18px;
 right: 9px;
}
.cyright-ico {width: 8px;
 height: 12px;
 background-position: 0 -270px;
 position: absolute;
 top: 14px;
 right: 10px;
}

/*pt-ico*/
.pt-ok, .pt-wrong, .pt-warn, .pt-ok-big, .pt-wrong-big, .pt-warn-big {
	display: inline-block;
 width: 22px;
 height: 22px;

margin-left: 5px;
 background: url(../images/pt-ico.png) no-repeat 0 1000px;
}
.pt-ok-big, .pt-wrong-big, .pt-warn-big {width: 30px;
 height: 30px;
}
.pt-ok {background-position: -150px 0;
}
.pt-wrong {background-position: -180px 0;
}
.pt-warn {background-position: -210px 0;
}
.pt-ok-big {background-position: 0 0;
}
.pt-wrong-big {background-position: -50px 0;
}
.pt-warn-big {background-position: -100px 0;
}

/*button css*/
.usbut, .nocbut {border: 0;
 background-color: #ff8000;
 color: #fff;
 padding: 0 18px;
 height: 30px;
 font: 12px Tahoma;

text-align: center;
}
a.usbut, a.nocbut {display: inline-block;
 line-height: 30px;
}
.cancel-but {background-color: #aaa;
}
.nocbut {background-color: #ccc !important;
 cursor: auto !important;
}

.bor-but {border: 1px solid #ddd;
 background-color: #eee;
 font-size: 12px;
 height: 30px;
 padding: 0 20px;
}
a.bor-but {display: inline-block;
 line-height: 28px;
 height: 28px;
}
.bor-but-hover {color: #333;
 border-color: #aaa;
 background-color: #fff;
}

.bor-link {border: 1px solid #dcdcdc;
 border-radius: 2px;
 background-color: #fff;
 color: #333;
 height: 25px;

line-height: 24px;
 padding: 0 15px;
 display: inline-block;
}
.bor-link:hover {border-color: #333;
}

.add-more {padding: 30px 0;
 text-align: center;
}

.goods-add-cart {width: 120px;
 height: 30px;
 border: 0;
 font: 12px microsoft YaHei;
 padding-left: 38px;
 color: #fff;

text-align: left;
 background: #ff8000 url(../images/goods-add-cart.png) no-repeat 13px center;
 }

/*top-tag css*/
.top-tag {width: 100%;
 height: 30px;
 font: 12px/30px Tahoma;
 background-color: #fff;
}
.top-tag a:hover {text-decoration: underline;
}
.top-right {float: right;
 display: inline;
}
.top-right li {float: right;
 display: inline;
 margin-left: 30px;
}

.top-login {color: #ff8000;
 font-weight: 700;
}
.top-login a {display: inline-block;
 padding: 0 2px;
 color: #ff8000;
 font-weight: 700;
}

/*header css*/
.header {width: 100%;
 height: 182px;
 background: url(../images/header-bg.png) repeat-x 0 0;
 position: relative;
 z-index: 300;
}
.header-top {height: 142px;
 position: relative;
 z-index: 300;}
.logo {float: left; display: inline; }


/*header cart css*/
.head-cart {width: 143px;
 height: 33px;
 border: 1px solid #ffbf00;
 background-color: #ffbf00;
 float: right;

display: inline;
 margin-top: 66px;
 box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
 position: relative;
}

.head-cart-but {display: block;
 height: 33px;
 position: relative;
 z-index: 310;
}
.head-cart-but .tt {display: block;
 text-align: center;
 padding: 0 35px 0 25px;
 font: 700 12px/33px Tahoma;

color: #fff;
}

.cartshow {display: none;
 position: absolute;
 top: 40px;
 right: -1px;
 z-index: 300;
 width: 300px;

border: 1px solid #ffbf01;
 background-color: #fff;
 box-shadow: 0 1px 3px rgba(50,50,50,0.2);
}
.cart-tit {padding: 10px 20px;
 min-height: 48px;
 line-height: 18px;
 border-bottom: 1px solid #ddd;
}
.cart-tit .price {font: 22px/30px Arial;
}
.cart-tit .usbut {float: right;
 display: inline;
 font-size: 14px;
 margin-top: 10px;
}

.hcgoods-list {height: 290px;
 overflow: auto;
}
.hcgoods-list li {padding: 20px 75px;
 border-bottom: 1px dotted #ddd;
 line-height: 18px;
 cursor: pointer;

transition: all 0.2s;
 position: relative;
 height: 56px;
 overflow: hidden;
}
.hcgoods-list li:hover {background-color: #f2f2f2;
}

.hcgoods-list .img, .hcgoods-list .img img {width: 54px;
 height: 54px;
}
.hcgoods-list .img {border: 1px solid #ddd;
 overflow: hidden;
 position: absolute;
 top: 20px;
 left: 10px;
}

.hcgoods-list .con {width: 65px;
 white-space: nowrap;
 text-align: right;
 position: absolute;
 top: 20px;
 right: 10px;

font: 12px/18px Tahoma;
 color: #aaa;
}
.hcgoods-list .con .price {font-weight: 700;
}
.hcgoods-list .dele-link {position: absolute;
 bottom: 20px;
 right: 10px;
 display: block;
 color: #06c;
}

.cartshow .bot { text-align: center;
 line-height: 20px;
 padding: 10px 0;
 border-top: 1px solid #ddd;
}
.cartshow .price {color: #f07f19;
}

.cart-empty {text-align: center;
 padding: 35px;
}
.cart-empty-ico {display: inline-block;
 width: 70px;
 height: 67px;
 background: url(../images/empty-cart.png) no-repeat 0 0;
}

.head-cart-hover {height: 39px;
}
.head-cart-hover .head-cart-but {height: 41px;
 background-color: #fff;
}
.head-cart-hover .cartshow {display: block;
}

.head-cart-hover .cart-down-ico { background-color: #eee;
 background-position: 14px -196px;
 top: 0;
 right: 0;
}
.head-cart-hover .head-cart-but .tt {color: #666;
}
.head-cart-hover .cart-ico {background-position: 0 -149px;
}


/*search css*/
.search {float: right;
 display: inline;
 margin: 66px 12px 0 0;
}
.search .crbox {width: 376px;
 box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}
.seaitxt {float: left;
 display: inline;
 width: 280px;
 height: 21px;
 padding: 6px 10px;
 font: 12px/21px Tahoma;

color: #666;
 border: 1px solid #ffbf00;
}
.seaibut {float: left;
 display: inline;
 width: 74px;
 height: 35px;
 background-color: #ffbf00;
 border: 0;
 color: #fff;

font: 700 12px Arial;
}

/*nav css*/
.nav, .nav .box, .navlist li a {height: 40px;
}
.nav {width: 100%;
 background: url(../images/nav-bg.png) no-repeat center 0;
}
.nav .box {background-color: #ffbf00;
 position: relative;
}

.navlist {padding: 0 0 0 240px;
}
.navlist li a {display: inline-block;
 padding: 0 25px;
 font: 14px/40px microsoft YaHei;
 color: #630;
}
.navlist li.hover a, .navlist li a:hover {background-color: #ffdd70;
}

/*nav-category css*/
.nav-category {position: absolute;
 top: 0;
 left: 0;
 width: 240px;
 height: 40px;
}
.allcy-link {display: block;
 width: 100%;
 height: 100%;
 background-color: #d7a200;
 position: relative;
}
.allcy-link span {display: block;
 padding: 0 25px;
 font: 14px/40px microsoft YaHei;
 color: #fff;
}

.category-show {display: none;
 background-color: #eee;
 min-height: 325px;
 position: absolute;
 top: 40px;
 left: 0;

width: 100%;
}
.cyboxlist {height: 39px;
 border-bottom: 1px solid #fff;
}
.cyboxlist .biglink {display: block;
 height: 39px;
 padding: 0 25px;
 color: #333;
 font: 14px/39px microsoft YaHei;

overflow: hidden;
 position: relative;
}
.cyboxlist a:hover.biglink {color: #ffbf00;
}

.cyboxlist .linkdiv {display: none;
 position: absolute;
 top: 0;
 left: 240px;
 width: 958px;
 background-color: #fff;

border: 1px solid #ffbf00;
 min-height: 323px;
}

.cyul-list {padding: 0 170px 0 20px;
}
.cyul-list li {border-bottom: 1px solid #eee;
 padding: 10px 0;
 position: relative;
}
.cyul-list .tt {width: 7em;
 line-height: 20px;
 height: 20px;
 overflow: hidden;
 position: absolute;
 top: 10px;
 left: 0;
}
.cyul-list .link {float: left;
 display: inline;
 padding-left: 7em;
}
.cyul-list .link a {float: left;
 display: inline;
 padding: 0 8px 0 9px;
 height: 22px;
 line-height: 22px;

background: url(../../images/linkbg.png) no-repeat 0 center;
 white-space: nowrap;
}
.cyul-list a:hover {color: #02b4b6;
 text-decoration: underline;
}

.nav-img-ad {position: absolute;
 top: 0;
 right: 0;
 width: 408px;
 height: 323px;
 overflow: hidden;
}
.nav-img-ad a {float: left;
 display: inline;
}
.nav-img-ad a:hover img {opacity: 0.8;
}

.nav-img-ad a.big, .nav-img-ad a.big img {width: 220px;
 height: 323px;
}
.nav-img-ad a.big {border: 1px solid #ddd;
 border-width: 0 1px;
}
.nav-img-ad a.sma, .nav-img-ad a.sma img {width: 185px;
 height: 161px;
}
.nav-img-ad a.sma {border-bottom: 1px solid #ddd;
}

.nav-category-hover .category-show, .category-show-index, 
.cyboxlist-hover .linkdiv {display: block;
}
.cyboxlist-hover .biglink, .cyboxlist-hover a:hover.biglink {background-color: #ffbf00;
 color: #fff;
}
.cyboxlist-hover .cyright-ico {background-position: 0 -300px;
}


.navbrand-list {width: 112px;
 position: absolute;
 top: 10px;
 right: 10px;
}
.navbrand-list dd {width: 110px;
 height: 62px;
 margin-bottom: 8px;
}
.navbrand-list dd img {width: 110px;
 height: 60px;
 border: 1px solid #ddd;
}
.navbrand-list a:hover img {border-color: #02b4b6;
}


/*==================goods css================*/
.goods {width: 170px;
 font: 12px/20px Tahoma;
 text-align: center;
}
.goods .photo, .goods .photo img {width: 170px;
 height: 170px;
}
.goods .photo {display: block;
 margin: 0 auto;
 padding: 15px 0;
}

.goods .tt {text-align: left; padding: 0 15px 5px;}
.goods .name {height: 36px; overflow: hidden; line-height:18px;}
.goods .name a {color: #333;}
.goods .name a:hover {color: #f79463; text-decoration: underline;}

.goods p.gray {line-height: 25px; height: 25px; overflow: hidden;}
.goods .price {font-size: 12px; font-weight: 600; font-family: Tahoma;}
.goods .ori-price {float: right; display: inline;}

/*adbox css*/
.adbox {margin-bottom: 20px;}

/*========friend css========*/
.friend {margin-bottom: 30px;
}
.friend .h2 {height: 40px;
 font: 22px microsoft YaHei;
 color: #333;
}
.friend .h2 em {font: italic 13px Arial;
 color: #b9b9b9;
 padding-left: 2px;
}

.fri-prev, .fri-next {float: left;
 display: inline;
 width: 21px;
 height: 82px;
 border: 0;

background: #ddd url(../images/fri-but.png) no-repeat 0 center;
}
.fri-next {float: right;
 background-position: -21px center;
}

.fri-list {float: left;
 display: inline;
 width: 1158px;
 height: 82px;
 overflow: hidden;
}
.fri-list li {margin-left: -1px;

}
.fri-list li a, .fri-list li img {width: 145px;

 height: 80px;

}
.fri-list li a {display: block;

 border: 1px solid #ddd;

 width: 144px;

 overflow: hidden;

}
.fri-list li a:hover img {opacity: 0.8;

}

.friend .slide-noclick {opacity: 1;

}

/*footer css*/
.footer {min-height: 397px;

 width: 100%;

 color: #b4e19d;

 background: #357517 url(../images/footer-bg.png) repeat-x 0 0;

}
.footer a {color: #b4e19d;

}

.footer-service {padding: 20px 0;

 border-bottom: 1px solid #5c991c;

}
.footer-service li {width: 25%;

}
.footer-service li a {display: block;

 font: 22px/50px microsoft YaHei;

 color: #fff;

 border-right: 1px solid #5c9b1c;


height: 50px;

 overflow: hidden;

 padding-right: 20px;

}
.footer-service li:last-child a {border-right: 0;

}

.fser-ico01, .fser-ico02, .fser-ico03, .fser-ico04 {width: 50px;

 height: 50px;

 float: left;

 display: inline;


background: url(../images/footer-ser-ico.png) no-repeat 0 1000px;

 margin: 0 15px 0 50px;

}
.fser-ico01 {background-position: 0 0;

}
.fser-ico02 {background-position: -55px 0;

}
.fser-ico03 {background-position: -110px 0;

}
.fser-ico04 {background-position: -165px 0;

}

.botmenu {padding: 25px 0;

}
.botlogo {float: left;

 display: inline;

 width: 140px;

 height: 50px;

 margin: 10px 85px 0 0;


background: url(../images/footer-logo.png) no-repeat 0 0;

}

.botmenu dl {float: left;

 display: inline;

 width: 170px;

 margin-right: 15px;

}

.botmenu a:hover, .foot-nav a:hover {text-decoration: underline;

 color: #fff;

}
.botmenu dt {font: 18px/30px microsoft YaHei;

 padding: 0 0 10px;

 height: 30px;

}
.botmenu dt a {color: #fff;

}
.botmenu dd {line-height: 20px;

 padding: 0 0 3px 0;

}

.foot-code {float: right;

 display: inline;

 width: 115px;

 margin-right: 90px;

 text-align: center;

 color: #fff;

}
.foot-code h2 {font: 18px/30px microsoft YaHei;

 text-align: left;
 padding: 0 0 10px;
}
.foot-code img {width: 115px;
 height: 115px;
 margin-bottom: 5px;
}

.foot-nav {padding: 11px 0;
 border-top: 1px solid #346414;
 line-height: 30px;
 color: #7ebd60;
}
.foot-nav a {color: #7ebd60;
}
.foot-nav em {padding: 0 5px;
}

.copyright {width: 100%;
 padding: 15px 0 20px;
 background-color: #222;
 line-height: 25px;
 min-height: 25px;
 color: #bbb;
}
.copybox {width: 1200px;
 margin: 0 auto;
 text-align: center;
 text-align: left;
}
.copybox span {padding-right: 20px;
}

/*rightnav css*/
.rightnav {position: fixed;
 top: 0;
 right: 0;
 z-index: 1000;
 width: 44px;
 height: 100%;
 background-color: #eee;

display: none;
 transition: all 0.3s;
 transform: translateX(20px);
}
.rightnav ul {width: 44px;
 position: absolute;
 top: 100px;
 left: 0;
}

.ico-online-big, .ico-cart-big, .ico-member-big, .ico-sugg, .backtop {
display: inline-block;
 background: url(../images/rightnav.png) no-repeat 0 1000px;
}

.ico-online-big {background-position: 0 0;
 width: 24px;
 height: 22px;
 }
.ico-cart-big {background-position: 0 -40px;
 width: 24px;
 height: 23px;
 }
.ico-member-big {background-position: 0 -80px;
 width: 22px;
 height: 20px;
 }
.ico-sugg {background-position: 3px -120px;
 width: 25px;
 height: 23px;
}

.backtop {background-position: 15px -145px;
 display: block;
 padding: 20px 0 15px;
 cursor: pointer;
}
.backtop:hover {background-color: #ddd;
}

.rightnav li {text-align: center;
}
.rightnav li .link {display: block;
 padding: 10px;
}
.rightnav li .link:hover { background-color: #ddd;
}

.rightnav-cart {border: 1px solid #dadada;
 border-width: 1px 0;
 position: relative;
 margin: 15px 0;
}
.rightnav-cart a.link {padding: 25px 10px 15px;
}
.rightnav-cart .cart-nub-ico {top: 10px;
 right: 2px;
}
.rightnav-cart span {display: inline-block;
 padding: 5px 4px 5px 6px;
 line-height: 14px;
}

.rightnav li.padtop {padding-top: 70px;
}

/*in the page css*/
.here {height: 20px;
 padding: 10px 0;
 font: 12px/20px microsoft YaHei;
}
.here a {color: #888;
}
.here em, .here a:hover {color: #f07f19;
 text-decoration: underline;
}

.main {margin-bottom: 35px;
}
.leftbox {width: 205px;
}
.rightbox {width: 979px;
}

.box-tit {height: 43px;
 border: 1px solid #ddd;
 background-color: #f5f5f5;
 font: 700 14px/42px Tahoma;

padding: 0 10px;
 color: #333;
 margin-bottom: 20px;
}
.topbor-tit {border-top: 2px solid #f0801a;
}
.bor-box {border: 1px solid #ddd;
 margin-bottom: 20px;
}

/*pageview css*/
.pageview {padding: 15px;
 text-align: center;
 line-height: 34px;
 clear: both;
}
.pageview a,.pageview span {display: inline-block;
 vertical-align: middle;
 position: relative;
 z-index: 0;

padding: 0 12px;
 background: #fff;
 border: 1px solid #dfdfdf;
 cursor: pointer;
 margin-left: -1px;
 text-decoration:none;
}
.pageview span,.pageview a:hover,.pageview span:hover{ border:solid 1px #f0801a;
 color: #f0801a;
 z-index: 10;
}
.pageview input {height: 27px;
 color: #666;
 margin-left: 10px;
 line-height: normal;
}

.pageview em {line-height: 36px;
 padding: 0 12px;
}
.pageview .nub input {width: 55px;
 text-align: center;
 font: 700 12px/25px microsoft YaHei;
 border: 1px solid #ddd;

background-color: #fff;
 margin: 0 5px;
}
/*star css*/
.star, .star i {display: inline-block;
 height: 20px;
 line-height: 20px;
 background: url(../images/star.png) no-repeat 0 0;
}
.star {width: 80px;
 text-align: left;
}
.star i {background-position: 0 -20px;
}

/*promotion css*/
.promotion {border: 1px solid #ffefbf;
 background-color: #fffcf0;
 margin: 5px 0;
}
.promotion .menu {height: 35px;
 border-bottom: 1px solid #ffefbf;
}
.promotion .menu li {cursor:pointer;
}
.promotion .menu span {display: inline-block;
 padding: 0 20px;
 color: #333;
 height: 36px;
 line-height: 35px;
}
.promotion .menu li.current span {background: url(../images/promotion-ico.png) no-repeat center bottom;
}

.promotion .content {padding: 10px 15px 5px;
 line-height: 20px;
 color: #f07f19;
 text-align: left;
}
.promotion .content p {padding: 0 0 8px;
}

.pormo-ico {display: inline-block;
 vertical-align: middle;
 padding: 0 10px;
 color: #fff;
 background-color: #ff4d4d;

border-radius: 10px;
 height: 20px;
 line-height: 20px;
}
.gifts-link {color: #f07f19;
 text-decoration: underline;
}
.gifts-link:hover {text-decoration: none;
}

/*fill dl css*/
.add-dl {padding: 15px 15px 20px;
 line-height: 28px;
}
.add-dl dd {padding: 5px 0;
 position: relative;
 min-height: 28px;
}
.add-dl span.fl {width: 100px;
 text-align: right;
 position: absolute;
 top: 5px;
 left: 0;
 font-weight: 700;
}
.add-dl span.fl .c-red {padding-right: 3px;
 vertical-align: middle;
}
.add-dl div.con {padding-left: 110px;
 min-height: 28px;
 line-height: 28px;
}

.add-dl select {height: 25px;
 padding-left: 5px;
}
.can-but {background-color: #aaa;
}

.itxt {height: 20px;
 font: 12px/20px Tahoma;
 border: 1px solid #ddd;
 background-color: #fff;
 width: 160px;

padding: 4px 10px;
 color: #888;
}
.itxt:focus {border-color: #999;
 color: #333;
}
.asktextarea {padding: 5px;
 font: 12px/20px Tahoma;
 width: 590px;
 resize: none;
 height: 100px;
}

.check-code {white-space: nowrap;
 height: 28px;
}
.check-code .itxt, .check-code img, .check-code a {float: left;
 display: inline;
}
.check-code .itxt {width: 80px;
}
.check-code img {margin: 0 10px;
}
.check-code a:hover {text-decoration: underline;
 color: #ff8000;
}

/*tab-goods*/
.tab-goods {position: relative;
 min-height: 82px;
 padding: 5px 0;
}
.tab-goods .photo, .tab-goods .photo img {width: 80px;
 height: 80px;
}
.tab-goods .photo {border: 1px solid #ddd;
 display: block;
 position: absolute;
 top: 5px;
 left: 0;
}
.tab-goods .photo:hover {border-color: #f07f19;
}

.tab-goods .tt {text-align: left;
 padding: 0 0 0 92px;
 line-height: 20px;
}
.tab-goods .name a:hover { text-decoration: underline;
 color: #ff8000;
}

.sma-tab-goods .tab-goods {min-height: 52px;
}
.sma-tab-goods .tab-goods .photo, .sma-tab-goods .tab-goods .photo img {width: 50px;
 height: 50px;
}
.sma-tab-goods .tt {padding-left: 62px;
}
.sma-tab-goods th.first {width: 380px;
 text-align: center !important;
}

.cart-tab p.size {padding: 5px 0;
}
.cart-tab p.size span {display: inline-block;
 vertical-align: middle;
 background-color: #eee;
 margin-right: 5px;

padding: 0 8px;
}

.cart-pref strong {color: #f07f19;
}
.cart-pref a:hover {color: #f07f19;
 text-decoration: underline;
}

.tab-link {display: inline-block;
 width: 70px;
 border: 1px solid #ddd;
 text-align: center;
 height: 24px;

line-height: 24px;
 vertical-align: middle;
 border-radius: 3px;
}
.tab-link:hover, .tab-link-hover {border-color: #f0801a;
 color: #f0801a;
}
.tab-link-hover {cursor: auto;
}

.info_ri table.table_input_k tbody td input.button_loading { 
border: none;
 border-radius: 3px;
 color: #fff;
 cursor: pointer;
 font-family: Microsoft Yahei;
 font-size: 14px;
 font-weight: bold;
   height: 36px;

line-height: 30px;
 margin: 20px auto 0;
 padding: 0;
 text-align: center;
  width: 122px;

disabled:disabled;
 background: url(../images/loading1.gif) no-repeat center;

background-size:18px;
 -moz-background-size:18px;
 background-color:#ddd;
 }

.info_ri table.table_input_k tbody td input.buttonle_loading { 
border: none;
 border-radius: 3px;
 color: #fff;
 cursor: pointer;
 font-family: Microsoft Yahei;
 font-size: 14px;
 font-weight: bold;
   height: 36px;

line-height: 30px;
 margin: 20px auto 0;
 padding: 0;
 text-align: center;
  width: 122px;
 margin-left: 10px;

disabled:disabled;
 background: url(../images/loading1.gif) no-repeat center;

background-size:18px;
 -moz-background-size:18px;
 background-color:#ddd;
 }

.here {
    line-height: 30px;

    background: url(../images/home-ico1.gif) no-repeat 24px center;

text-indent: 46px;

    padding: 10px 0;

    font: 12px/20px microsoft YaHei;

}
.area_box{ width:1158px;
 height:auto;
 overflow:hidden;
 padding:10px 20px 90px;
 border:solid 1px #e2e2e2;
 margin:0 auto;
}
.area_box1{ background:url(../images/area_titico.gif) no-repeat 30px 5px;
 text-indent:60px;
  height:42px;
 line-height:42px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:18px;
 font-style:normal;
 font-weight:normal;

border-bottom:solid 1px #e2e2e2;
   }
.area_box1 span{ color:#aeaeae;
 font-family:Microsoft YaHei;
 font-size:12px;
 padding-left:10px;
  text-transform: uppercase;
}
.area_box2{ width:100%;
  height:42px;
 line-height:42px;
 padding:30px 0;
 text-indent:60px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:14px;
 font-style:normal;
 font-weight:normal;

border-bottom:solid 1px #e2e2e2;
   }
.area_box2 a{ color:#e5004f;
 padding:0 10px;
}
.area_box2 span{ color:#434343;
 font-size:16px;
 padding-right:18px;
}
.area_box2 a.a1{ color:#434343;
 padding-left:20px;
}
.area_box2 input{ border:solid 1px #c3c3c3;
 width:238px;
 height:28px;
 line-height:28px;
 text-indent:5px;

color:#e5004f;
 font-family:Microsoft YaHei;
 font-size:14px;
 }

.area_box3{ height:auto;
 overflow:hidden;
 padding:35px 60px;
  border-bottom:solid 1px #e2e2e2;
 }
.area_box3 .tit{ width:100%;
  height:auto;
 overflow:hidden;
 height:40px;
 line-height:40px;

color:#434343;
 font-family:Microsoft YaHei;
 font-size:16px;
}
.area_box3 .ct{ width:100%;
  height:auto;
 overflow:hidden;
}
.area_box3 .ct,.area_box3 .ct dt,.area_box3 .ct dd,.area_box3 .ct a{ line-height:28px;
 color:#434343;
 font-family:Microsoft YaHei;
 font-size:12px;
}
.area_box3 .ct dt{ clear: both;
  width: 50px;
 padding: 3px 0 3px 4px;
 margin: 0;
 font-weight:bold;
 float: left;
}
.area_box3 .ct dd{  width: 936px;
  padding: 3px 0;
  margin-left: 0;
 float: left;
}
.area_box3 .ct dd a{display: inline-block;
 padding-right:16px;
  text-decoration: none;
  white-space: nowrap;
}

.nynr{
	font-size: 14px;

	line-height: 35px;

	color: #666;

	padding: 10px;

}

.bar{
	width: 100%;

	height: 15px;

}
.khjz_list12{
	width: 960px !important;

}
.khjz_nr123{
	width: 960px !important;


}
.nynr img{
	display: table;

	margin: 0 auto;

}
.khly123{
	width: 850px;

}
.tac{
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #333333;
	font-size: 12px;
	font-family: "宋体";
}
.ywfw a{
	display: inline-block;
	width: 200px;
	height: 150px;
	text-align: center;
	line-height: 150px;
	font-family: "微软雅黑";
	font-size: 24px;
	background: #cc0000;
	color: #fff;
	float: left;
}
.ywfw .linth{
	background: #990000;
}
.jjj{
	text-align: justify;
	text-indent: 20px;
	color: #666666;
	font-family: "微软雅黑";
	font-size: 12px;
	float: left;
	line-height: 25px;
}
.h{
	display: none;
}
#ul{
	float: left;
	width: 60%;
}
#ul li{
	cursor: pointer;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 160px;
	text-align: center;
	margin-right: 10px;
	background: #cccccc;
	font-size: 14px;
	font-family: "宋体";
	font-size: 14px;
	font-weight:block;
	color: #333333;
}
.gsxin.border img {
	    margin-left: 10px;
    width: 160px;
    height: 120px;
	

}
.c{
	height: 40px;
	line-height: 40px;
	width: 160px;
	text-align: center;
	background: #0066cc !important;
	color: #fff !important;
	display: inline-block;
}
.w840{
	width: 800px;
}

.kexw{
	width: 610px;
}
.kexw p{
	font-size: 12px;
	font-family: "宋体";
	color: #666666;
	padding-top: 15px;
	line-height: 25px;
	height: 80px;
}
.kexw h3 a{
	display: inline-block;
	line-height: 40px;
	text-align: left;
	color: #0066cc;
	border-bottom: 1px dashed #0066cc;
	font-size:  14px;
}
.dbnav{
	background: #0066C7;
	height: 40px;
	line-height: 40px;
}
.one1{
	height: 50px !important;
	line-height: 50px !important;
	display: inline-block !important;
	margin-top: -13px;
	width: 125px !important;

}
.dbxx{
	width: 900px;
}
/*活动公告单行滚动*/
.dh{width: 100%;height: 50px;}
.dhnew{width: 1200px;
	margin:0 auto;font-size: 12px;font-family: "宋体";color: #ccc;}
.dhbt{background: url(../images/gg.png) no-repeat left center;padding-left: 50px;}
.dhl a{color: #fff;
	width: 1030px;
	display: inline-block;
}


.ys{
	padding-top: 172px;
	background: url(images/ys.png) no-repeat top center;
	height: 174px;

}
.ys li{
	float: left;
	background: url(images/lanse.png) no-repeat top center;
	width: 149px;
	margin-right: 28px;
	line-height: 172px;
	height: 172px;
}
.ys li img{
	display: table;
	margin: 0 auto;
	margin-top: 54px;
}

.ys li:last-child img{
	margin-top: 66px;
}
.ys li:hover{
	background: url(images/hua.png) no-repeat;
}
.ys ul{
	width: 900px;
	margin: auto;
}
.ys1 p{
	float: left;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: "微软雅黑";
	color: #666666;
	font-size: 16px;
	margin-top: 20px;
	background: url(images/dz.png) no-repeat center;
	margin-right: 28px;
}
.ys1 .pfirst{
	background: url(images/zy.png) no-repeat center;
}
.mn.ys1 {
    margin-left: 223px;
}
.dpt{
	display: table;
	margin: 0 auto;
}
.krli{
	width: 980px;
	margin: auto;
}
.krli li a{
	font-family: "微软雅黑";
	float: left;
	display: inline-block;
	color: #666;
	font-size: 14px;
	width: 300px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border:1px solid #D0CCC7;
	border-left: 4px solid #0099ff;
	margin-right: 20px;
}
.krli li:first-child a{
	border-left: 4px solid #ff6600;
}
.cpt li{
	float: left;
}
.tubg{
	background: url(images/tubg.png) no-repeat;
	height: 215px;
	width: 285px;
}
.tubg img{
	height: 215px;
	width: 285px;
}
.cpt li{
	margin-right: 20px;
}
.cpt li:nth-child(4){
	margin-right: 0;
}

.cpt li:nth-child(8){
	margin-right: 0;
}
.cpt p{
	line-height: 40px;
	text-align: center;
}
.cpt a{
	color: #666666;
	font-size: 12px;
	font-family: "微软雅黑";
}
.xzle{
	background: url(images/xzyc.png) no-repeat center;
	height:  530px;
}
.xzle  p{
	margin-right: 380px;
	margin-top: 70px;
	line-height: 40px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";

}
.keanl{
	background: url(images/anlbg.png) no-repeat top center;
	padding-top: 20px;
	height: 676px;
}
.case_bt{
	border-top: 2px solid #0099ff;
	height: 45px;
	line-height: 45px;
	color: #666666;
	font-size: 18px;
	background: url(images/alb.png) no-repeat bottom;
	font-weight: bold;
	font-family: "微软雅黑";
	padding-left: 30px;
}
.bgfff{
	height: 327px;
	background: #fff;
}
.case_btprev{
	display: inline-block;
	width: 30px;
	height: 20px;
	background: url(images/l1.png) no-repeat;
	margin-right: 5px;
}
.case_btnext{
	display: inline-block;

	width: 30px;
	height: 20px;
	background: url(images/r1.png) no-repeat;
}
.xyg{
	margin-top: -47px;
	margin-right: -99px;
}








/*轮播样式*/

.dan_lunbo {
	padding-top: 15px;
	border: 1px solid #D0CCC7;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
	 margin:0 auto;
	 margin-top: 10px;
	 height: 255px;
}
.dan_lunbo .bd{
	font-size: 0px;
	margin-top: -5px;
}
.dan_lunbo .prev{
	background-image: url(images/l1.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 30px;
	position: absolute;
	left: 9px;
	top: 35%;
	display: block;
	z-index:100;
}
.dan_lunbo .next{
	background-image:url(images/r1.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	top: 35%;
	right: -12px;
	z-index:100;
	}
.dan_lunbo .bd li{
	display: inline-block;
	font-size: 12px;
	*display: inline;
	zoom: 1;
	
}
.dan_lunbo .bd li img{border:1px solid #ccc; 
	width: 320px;
	height: 215px;
	margin-right: 5px;
	}
.dan_lunbo .bd a p { font-size:12px; font-family:"宋体";color:#999999;
	width: 320px;
line-height:40px;text-align:center; display:block; padding-top:5px; }
.htk{
	background: url(images/htk.png) no-repeat center;
	width: 100%;
	height: 120px;

}
.b_bg{
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ccc;
}
.zj_bt{
	text-align: center;
	background: url(images/btdbbg.png) no-repeat center bottom;
	width: 150px;
	font-family: Microsoft Yahei;
	color: #666;
	 font-size: 18px;

	 font-weight: bold;
}
.jjnr{
	color: #333333;
	font-family: Microsoft Yahei;
	width: 680px;
	padding-top: 20px;
	font-size: 12px;
	line-height: 30px;
}

/*轮播样式*/
.case_lun_bo {
    width: 915px;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
   margin:0 auto;
}
.case_lun_bo .bd{
  font-size: 0px;

  width: 1200px;
  margin-left: -167px;

}
.case_lun_bo .prev{
  background-image: url(images/left.png);

  background-repeat: no-repeat;

  background-position: left center;

  height: 70px;

  width: 25px;

  position: absolute;

  left: 20px;

  top: 25%;

  display: block;

  z-index:100;

}
.case_lun_bo .next{
  background-image:url(images/right.png);

  background-repeat: no-repeat;

  background-position: left center;

  height: 70px;

  width: 25px;

  display: block;

  position: absolute;

  top: 25%;

  right: 0px;

  z-index:100;

  }
.case_lun_bo .bd li{
  display: inline-block;
	color: #666;
	line-height: 25px;
  font-size: 12px;

  *display: inline;

  zoom: 1;

  margin-left: 20px;

}
.case_lun_bo .bd li img{border:1px solid #ccc;
   width:280px;
   height:210px;
   vertical-align: bottom;
  }
.case_lun_bo .bd p a { font-size:14px;
   font-family:"宋体";
  color:#666;
  width:270px;
   height:40px;
   line-height:40px;
  text-align:left;
   display:block;
   padding-top:5px;
   }
.wd{
	width: 380px;
	border: 1px solid #ccc;
	border-top: 3px solid #0099FF;

}
.wd ul{
	padding-left: 15px;
} 
.zj_bt.fl {
    width: 90px;
}
.wen{
	height: 35px;
	line-height: 35px;
	background: url(images/wen.png) no-repeat left center;
	padding-left: 30px;
}
.wen a{
	color: #333333;
	font-size: 12px;
}
.wen a:hover{
	color: #0066cc;
	font-size: 12px;
}

.da{
	line-height: 30px;
	background: url(images/da.png) no-repeat left 5px;
	padding-left: 30px;
}
.da p{
	color: #666;
	font-size: 12px;
}
.wd li{
	width: 95%;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}

.new_s{
	width: 780px;
	height: 440px;
	border: 1px solid #ccc;
	border-top: 3px solid #0099FF;
	padding-left: 10px;
}
.mr10 img{
	width: 160px;
	margin-right: 15px;
}
.tuij{
	width: 600px;
}
.tuij p{
	color: #666;
	font-size: 12px;
	line-height: 28px;
	height: 78px;
}
.tuij h3 a{
	font-size: 12px;
	color: #0099ff;
	border-bottom: 1px dashed #ccc;
	line-height: 35px;
	display: block;
}
.jjt li:nth-child(2n-1){
	float: left;
}
.jjt li:nth-child(2n){
	float: right;
}
.jjt li a{
	width: 385px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
	font-size: 12px;
	text-indent: 15px;
	background: url(images/jjt.png) no-repeat left center;
}
.link{
	height: 62px;
	width: 1202px;
	line-height: 60px;
	color: #74a4f2;
	font-size: 12px;
	box-sizing: border-box;
	color: #999999;

}
.link a{
	color: #999999;
	padding: 0 8px;
	font-size: 12px;
	font-family: 宋体;
}

.ms{
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	width: 165px;
}
.w165{
	width: 165px;
}
.w165 a{
	color: #333;
	font-size: 14px;
	display: inline-block;
	line-height: 30px;
}
.w220{
	width: 220px;
}

/*在左侧nav*/
.vertical-nav{width: 220px;
		margin:0;
	padding:0;
	float: left;
	position:relative;
	list-style: none;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	background: #fff;
	}
.vertical-nav li{
	display: block;
		width: 100%;
	padding:0;
	float:left;
	font-size:14px;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.vertical-nav li:hover > a > i,.vertical-nav > li.active a > i{
	background: #95a5a6;
		color: #fff;
	}
.vertical-nav ul, .vertical-nav ul li ul{
	list-style: none;
		margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 999;
	width:100%;

	}
.vertical-nav ul{
	top: 0;
		left: 100%;
	}
.vertical-nav ul li ul{
	top: 1px;
	}
.vertical-nav ul li{
	clear: both;
		width: 100%;
	}
.vertical-nav ul li a{
		text-decoration:none;
		margin-bottom: 10px;

	display:0-block;
	border:0 none;
	float:left;
	clear:both;
	}
.vertical-nav .submenu-icon{
	font-family: 'FontAwesome';
	font-size: 10px;
	float: right;
	margin-right: -10px;
	line-height: 24px;
	}
.vertical-nav > li > a > .submenu-icon:before{
	content: "\f0c9";
	}
.vertical-nav > li ul a .submenu-icon:before{
	content: "\f0c9";
	float: right;
	line-height: 23px;
	}
.vertical-nav > li i{
	line-height: 24px !important;
		margin: -16px 14px 0 -20px;
	font-size: 25px;
	float: left;
	border-right: solid 1px #dedede;
	padding-right: 10px;
	padding:14px 15px 12px 15px;
	width: 28px;
	text-align: center;
	-o-transition: background .3s ease-in-out;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	}
.vertical-nav > li.showhide span.icon{
	margin: 17px 20px;
		float: right;
	}
.vertical-nav > li.showhide .icon em{
	margin-bottom: 3px;
		display: block;
	width: 20px;
	height: 2px;
	background: #ccc;
	}
.vertical-nav.dark, .vertical-nav.dark ul, .vertical-nav.dark ul li ul{
	background: #222!important;
	}
.vertical-nav.dark > li.showhide{
	background: #222;
		color: #fff !important;
	}
.vertical-nav.dark > li.showhide .icon em{background: #fff;
	}
@media (max-width: 768px){.vertical-nav,.vertical-nav li{width: 100%;
	}
.vertical-nav > li > a{padding-top:15px;
		padding-bottom:15px;
	padding-left: 25px;
	}
.vertical-nav a{width: 100%;
	}
.vertical-nav ul, .vertical-nav ul li ul{width: 100%;
		left: 0;
	border-left: none;
	position: static;
	}
.vertical-nav ul li{background: #e9e9e9;
	}
.vertical-nav.dark ul li{background: #333;
	}
.vertical-nav ul li a{padding-top:10px;
		padding-bottom:10px;
	}
.vertical-nav > li i{margin: -16px 14px 0 -25px;
	}
.vertical-nav > li > ul > li > a{padding-left: 40px !important;
	}
.vertical-nav > li > ul > li > ul > li > a{padding-left: 60px !important;
	}
.vertical-nav > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;
	}
.vertical-nav .submenu-icon{margin-right: 5px;
	}
}
ul.vertical-nav {
    padding-top: 10px;
    box-sizing: border-box;
    margin-top: -13px;
}
.vertical-nav>li a{
	width: 200px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-left: 10px;
	display: block;
	background: url(images/hsbg.png) no-repeat;
	margin-bottom: 10px;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
.ken_y.lmny.border img {
    border: none;
    display: table;
    margin: 0 auto;
    max-width: 900px;
}

.vertical-nav>li a:hover{
	background: url(images/lsbg.png) no-repeat;
	color: #fff;
}
.erul{
	margin-left: 10px;
}
.erul a{
	width: 200px;
	height: 35px;
	background: #cccccc !important;
	line-height: 35px;
	text-align: center;
}
.erul li{
	width: 200px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 10px;
}
.erul a:hover{
	background: #0066cc !important;
}
.w960{
	width: 960px;
}
.ycbt{
	background: url(images/tjbg.png) no-repeat left center;
	border-bottom: 1px solid #ccc;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.ycbt h3{
	display: inline-block;
	padding-right: 20px;
	text-align: center;
	color: #0066C7;
	padding-left: 35px;
	border-bottom: 2px solid #0066cc;
}
.border{
	padding-top: 10px;
	border:1px solid #D0CCC7;
	margin-top: 10px;
	display:inline-block
}
.border img{
	width: 220px;
	height: 165px;
		border:1px solid #ccc;
}
.border li{
	width: 220px;
	margin:0 8px;
	float: left;
	margin-top: 10px;
}

.border1 li{
	margin:0 8px;
	float: left;
	padding: 6px;
	border-bottom: 1px dashed #ccc;
}
.border1{
	margin-top: 10px;
	border:1px solid #D0CCC7;

}

.border a p{
	font-size: 12px;
	text-align: center;
	line-height: 30px;
}
.cl{
	clear: both;
}
.mtr{
	margin-top: 10px;
	margin-right: 20px;
}
.bord{
	border: 1px solid #D1CEC8;
padding-left: 19px;
box-sizing: border-box;
width: 282px;
margin-left: 0px;
padding-bottom: 10px;
}
.w810{
	width: 800px;
}

.w160{
	width: 160px !important;
	margin-right: 20px;
	height: 120px !important;
}

.krp{
	    padding-left: 10px;
	line-height: 28px;
	padding-bottom: 8px;
	color: #666666;
	font-size:  12px;
	padding-right: 10px;
	text-align: justify;
	font-family: "宋体";
}
.w380{
	width: 380px;
}
.kenw {
    background: url(images/xwtt.png) no-repeat center;
	    height: 180px;
}
.kenw li{
	width: 48.6%;
	margin: 0;
	margin-left: 8px;
}
/*.kenw li:nth-child(2n-1){
	float: left;
}
.kenw li:nth-child(2n){
	float: right;
}*/
.kenw li a{
	font-size: 12px;
	background: url(images/jia.png) no-repeat left center;  
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	border-bottom: 1px dashed #ccc;
	display: inline-block;
	width: 97%;
}
.kenw li{
	display: inline-block;
	width: 100%;
}
.kenw12 li a{
	font-size: 12px;
	background: url(images/jia.png) no-repeat left center;  
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	border-bottom: 1px dashed #ccc;
	display: inline-block;
	width: 97%;
}
.w370{
	width: 380px;
}

.logocc img {
    vertical-align: bottom;
}

.kexw.kexw1.fr {
    width: 80%;
}
ul.kenw.kenw12 {
    background: none;
}
.w1022,.w1022 li{
	width: 97%;
}
.form{
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
}

.butt{
    width: 50px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 20px;
    border: none;
    color: #fff;
}
.butt1{
    margin-left: -1px;
    background: #959595;
}
.butt2{
    background: #ff3366;
    float: right;
    margin-top: 3px;
    margin-right: -47px;

}
.yzm{
    position: relative;
    right: 155px;
    top: 3px;


}
.w241 {
    width: 240px !important;
    height: 30px !important;
    box-sizing: border-box;
    border: 1px solid #959595 !important;
    background: none !important;
    border-radius: 0 !important;
    float: right;
    margin-right: 111px;
}
.form label {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 14px;
}
.lmnr.border form {
    width: 500px;
    margin: 0 auto;
}
.butt2 {
    background: #0066cc;
    float: left;
    margin-top: 3px;
    margin-left: 150px;
    height: 30px;
    width: 106px;
    border-radius: 7px;
}
.lmnr {
    font-size: 12px;
    color: #666;
    line-height: 25px;
    text-align: justify;
    padding: 11px;
    border: 1px solid #D0CCC7;
    margin-top: 10px;
}

div#con .gsxin {
    height: 315px;
}

.dan_lunbo p{
	text-align:center;
	line-height:35px;
	color:#666;
}


#kefu {
	height: 228px;
	width: 152px;
	background-image: url(http://jykz.com.cn/templets/default/images/kefu.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: fixed;
	top: 197px;
	right: 0px;
	z-index: 555;
	    display: none;
}
#kefu .close {
	height: 15px;
	width: 15px;
	cursor:pointer;
	margin: 5px;
}
#kefu .kefu1 {
	position: absolute;
	top: 100px;
	right: 30px;
}
#kefu .liuyan {
	position: absolute;
	top: 137px;
	right: 32px;
}
#kefu a {
	color: #FFFFFF;
	display: block;
}
#shangqiao {
	background-image: url(http://jykz.com.cn/templets/default/images/imgw_r2_c2.jpg);
	height: 147px;
	width: 378px;
	background-repeat: no-repeat;
	background-position: left top;
	position: fixed;
	top: 40%;
	right: 40%;
	z-index: 9999;
	    display: none;
}
#shangqiao a {
	display: block;
	height: 25px;
	width: 100px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 110px;
}
#shangqiao .left {
	margin-left: 140px;
}