*{margin: 0; padding: 0;}
ul,li,span{list-style-type:none;}
body{font:12px 宋体; color:#666; background:#FFF url(images/top_bg2.jpg) top center repeat-x; margin:auto; padding:auto;}
img{border:0;}
a{text-decoration:none; color:#666;}
a:hover{text-decoration: none; color:#666;}
/* Clear Fix */

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block; }
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */


#top{ margin:auto auto; width:1002px; overflow:hidden; height:95px;}    
	#top .menu{float:left; width:100%; height:35px; padding:0 0 0 20px; margin-bottom:10px;}
	#top .menu ul{ width:960px; background:#203667; text-align:center; }
	#top .menu li{float:left; width:70px; background:url(images/menu_fg.jpg) top right no-repeat; line-height:35px; text-align:center;}
	#top .menu li a{list-style-type:none; display:block; text-decoration:none;  color:#FFF; font-size:12px; height:35px; }
	#top .menu li a:hover{ color:#203667; background:url(images/menu_a2.jpg) top center no-repeat;}
	#top .menu li.logright{float:left;}
	#top .menu li.logright img{ padding-top:7px;}
	
	/*LOGO*/
	#top .logo{ width:960px; margin-left:20px; margin-bottom:10px;}
	#top .logo a{list-style-type:none; display:block; height:47px; float:left; line-height:47px; color:#000; font-weight:bold;}
	#top .logo a.text{ width:250px;}

	/*搜索*/
	#top .logo a.search{float:right; height:40px; font-size:12px;}
	#top .logo a.search form{list-style-type:none; display:inline-block; width:310px; text-align:left; padding:5px;}

/*商铺整体框架*/
#sp{width:100%; background-color:#fcfcfc; padding-top:10px;}

/*商铺头部标题*/
#sp .head{margin:auto auto; width:935px; height:125px; background:url(images/sp/banner_bg.jpg) top center no-repeat; padding-top:25px; padding-left:25px;}
	#sp .head .head_logo{float:left; height:100px; width:100px; line-height:100px; text-align:center; color:#FFF;}
	#sp .head .head_name{float:left; height:100px; line-height:100px; font-family:微软雅黑; font-size:24px; color:#FFF;}

/*商铺导航*/
#sp .nav{margin:auto auto; width:960px; height:30px; margin-bottom:10px; background:url(images/sp/nav_bg.jpg) top left repeat-x; border:#CDCDCD 1px solid;}
	#sp .nav ul{width:960px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:25px;}
	#sp .nav ul li{ width:95px; height:30px; line-height:30px; color:#203667; text-align:center; float:left;}
	#sp .nav ul li a{ list-style-type:none; display:block; width:85px; height:30px; color:#203667; font-weight:bold; padding:0 5px 0 5px;}
	#sp .nav ul li a:hover{ text-decoration:none; background-color:#39F; color:#FFF; }
	
/*商铺自定义广告条 宽度为920，高度不限*/
#sp .banner{margin:auto auto; width:940px; padding:10px; margin-bottom:10px; background-color:#FFF; overflow:auto; }
	
/*商铺内容*/
#sp .con{margin:auto auto; width:940px; padding:10px; background-color:#FFF; overflow:auto; }

#sp .con .con_left{width:195px; float:left; display:block; overflow:auto;}

	/*左侧标题*/
	#sp .con .con_left .box_1{width:173px; height:35px; padding-left:10px; padding-right:10px; background:url(images/sp/con_leftbg.jpg) top left repeat-x; line-height:30px; color:#203667; border-left:1px #efefef solid; border-right:1px #efefef solid;}
	
	/*左侧文本*/
	#sp .con .con_left .box_1con{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:0 10px 5px 10px; margin-bottom:10px; line-height:25px;}
	
	/*左侧二级导航*/
	#sp .con .con_left .box_1menu{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:0 10px 5px 10px; margin-bottom:10px; line-height:25px;}
	#sp .con .con_left .box_1menu ul{width:170px;}
	#sp .con .con_left .box_1menu ul li{ width:170px; background:#203667; margin-bottom:5px; color:#FFF; font-weight:bold; text-align:center; display:block;}
	#sp .con .con_left .box_1menu ul li a{list-style-type:none; display:block; width:160px; height:25px; padding:5px; color:#FFF;}
	#sp .con .con_left .box_1menu ul li a:hover{background:#36F;}

	/*左侧产品展示*/
	#sp .con .con_left .box_1img{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:0 10px 5px 10px; margin-bottom:10px; line-height:25px;}/*左侧产品展示*/
	#sp .con .con_left .box_1img li{width:175px; text-align:center; line-height:25px;}
	#sp .con .con_left .box_1img li a{list-style-type:none; display:block; width:170px; height:175px;}
	#sp .con .con_left .box_1img li a:hover{border:1px #203667 solid;}
	
	/*左侧新闻*/
	#sp .con .con_left .box_1new{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:0 10px 5px 10px; margin-bottom:10px; line-height:25px;}
	#sp .con .con_left .box_1new ul{overflow:auto; width:170px;}
	#sp .con .con_left .box_1new ul li{ width:170px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	#sp .con .con_left .box_1new ul li a{color:#203667;}
	#sp .con .con_left .box_1new ul li a:hover{ font-weight:bold;}
	
	

#sp .con .con_right{ width:730px;float:left; margin-left:10px; display:block;}
	
	/*右侧标题*/
	#sp .con .con_right .box_2{width:708px; height:35px; padding-left:10px; padding-right:10px; background:url(images/sp/con_leftbg.jpg) top left repeat-x; line-height:30px; color:#203667; border-left:1px #efefef solid; border-right:1px #efefef solid;}
	
	/*右侧文本*/
	#sp .con .con_right .box_2con{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:0 10px 5px 10px; margin-bottom:10px; line-height:25px;}
	
	/*右侧产品展示*/
	#sp .con .con_right .box_2img{border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; line-height:25px; overflow:auto; display:block;}
	
	#sp .con .con_right .box_2img ul{width:710px; text-align:center; padding-top:10px; padding-left:10px;}
	#sp .con .con_right .box_2img ul li{width:173px; float:left; margin-bottom:10px; }
	#sp .con .con_right .box_2img ul li a{list-style-type:none; display:block; width:170px; line-height:30px;}


/*底部内容*/
#sp .foot{margin:auto auto; width:880px; background-color:#FFF; padding:30px 0 40px 80px; margin-top:10px;}
	/*用户信息*/
	#sp .foot .box_contact{width:800px; line-height:25px; text-align:center;}
	/*版权信息*/
	#sp .foot .copyright{width:800px; line-height:25px; text-align:center; }



