*{margin: 0;padding:0;}
a,h1,h2,h3,h4,h5,h6,span,b,p,strong,div,dl,dt,input{font: 12px/1.5 arial,"microsoft yahei",igeorgia,verdana,helvetica,sans-serif;}
a{text-decoration: none;color:#2a97ec;cursor: pointer;}
p{cursor: text;}
div,img{ display: block;border: none;}
li{list-style: none;}
input,button{outline: none;}
#clear, .clear{ clear: both; overflow:hidden; zoom:1;}
.imgW{width:100%}



.float{ float: left;}
.floatR{ float: right;}
.m-t-15{ margin-top: 15px; }
.m-b-15{ margin-bottom: 15px; }
.m-lr-10{ margin:0px 15px; }
.m-15{ margin: 15px;}
.m-tb-15{ margin:15px 0px;}
.m-r-15{ margin-right: 15px;}

.p-15{ padding: 15px;}
.p-tb-15{ padding:15px 0px;}
.p-lr-15{ padding:0px 15px;}
.p-lr-25{ padding:0px 25px;}
.p-l-15{ padding-left: 15px;}
.p-b-15{ padding-bottom: 15px;}
.border {border: 1px solid #eee;}
.bold{ font-weight: bold;}
.gray{
	color: #666666;
}
.hidden{overflow: hidden;}

.automatic{
	height:auto;
	min-width:1200px;
	overflow:hidden;
	}
@media screen and (min-width:1921px){
	.automatic{width: 1920px; margin: 0 auto; position:relative; left: 50%; margin-left: -960px;}
	
	
}
@media only screen and (max-width: 1200px) {
	.automatic{width: 1200px; margin: 0 auto;}
	
}
/*详细分类*/
.detail{width: 1200px;position:absolute; overflow:visible;}
.mod-menu{position:absolute;z-index:999; left: 0;}

.mod-menu .menu-item{width:180px;height:400px;background:#2a97ec; float: left; }
.mod-menu .menu-item span{position: absolute; right: 16px; top: 12px;}
.mod-menu .menu-item li:hover{background: #fff;}
.mod-menu .menu-item a{ width:100%; font-size:16px; color: #fff;line-height: 40px;height: 40px; background:url(../icon/zkyy.png) no-repeat left; background-position-x:15px; background-size:22px; text-align: left; padding-left: 45px; position: relative;
 -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; }
.mod-menu .menu-item a:hover{color:#2a97ec;background:url(../icon/zkyy_hover.png) no-repeat left; background-position-x:15px; background-size:22px; margin-left: 4px;}
.mod-menu .menu-cont{float:left;width:400px;background: #fff;border: 1px solid #2a97ec;border-left: none; display:none; height:398px;opacity: 0.98; }
.mod-menu .menu-cont-list{ margin-left:20px;}
.mod-menu .menu-cont-list li{ height:auto;}
.mod-menu .menu-cont-list li:first-child{}
.mod-menu .menu-cont-list a{display:block;color:#333;font-size:12px;line-height:12px; margin-right:20px;float:left;border-right:solid 1px #999; margin:14px 10px 14px 0; padding-right: 10px;}
.mod-menu .menu-cont-list a:hover{text-decoration:underline;color:#2a97ec;}

	
/*顶部*/
.top_frame{ background: #f5f5f5;}
.top_banner{ 
	width: 1920px;
	position: relative;
	left:50%; 
	margin-left:-960px;
	height:auto;
	}

.top{ width: 1200px;margin: 0 auto;margin-top:0px; height: 28px; padding-top:12px ; color: #333;}
.top_title{ float: left; margin-right: 20px;}
.top_title a{ width:60px;padding-left:10px;}
.top_nav{ float:right; }
.top_nav a{ color:#666;}
.top_nav a:hover{ color:#FF0000; text-decoration: underline;}
.top_nav .myorder{ padding-right: 10px; background: url(../icon/sjx.png) no-repeat right;}
.top_nav .myorder:hover{ padding-right: 10px; background: url(../icon/sjx_top.png) no-repeat right;}
.top_nav li{ float: left; width:90px;  text-align: center; border-left:1px solid #ccc;}
.drop_down{ position: absolute; background: #F5F5F5; width: 90px;z-index: 999; padding-top: 10px;}
.drop_down a{ display: block;padding:5px 0;width: 90px; border-bottom: 1px solid #eee;}
.drop_down a:hover{background: #fff;}
.top_nav li:hover{}
 #qd{background:url(../img/top_qd.png) 5px center no-repeat; border-left:none;}

/*头部+搜索+购物车*/
.header_frame{width: 1200px; height:80px;margin: 40px auto 15px;  overflow: hidden;}
.item_logo{ float: left;width:auto; height: 80px;}
.item_logo .logo{width: 210px; height: 60px;}
.item_logo .zhengshu{}
.item_logo .zhengshu a{  font-size: 12px;}
.item_search{ float: left;margin-left: 100px;}
.item_search .form{ font-size: 0px;}

.item_logo #scrollBox, .top_title #scrollBox2{height:24px;overflow:hidden;}
.item_logo #scrollBox li, .top_title #scrollBox2 li{line-height:24px;}
#con2{ margin-top: -3px;}
#con2 span{color: #f66437;}
#con2 a{ color: #666666; padding: 0;} 
   
#search_content, #news_search_content{outline:none;background: #fafafa; height:16px; padding:10px; width:460px;border: 2px solid #2a97ec;}
#search_btn{ height:40px;width: 70px; background:#2a97ec; border: none; color:#fff; font-size:12px; cursor: pointer; vertical-align: top;}
.item_shop{float: right; width:106px; height: 38px; border: 1px solid #2a97ec; background: url(../img/shop.png) no-repeat left;background-position-x:6px;line-height:38px; font-size: 14px;border-radius:2px; cursor: pointer; text-align:center;}
.item_shop span{ margin-left: 36px;color: #333;}
.item_shop .number, .fixednav .number{ float: right; width: 18px;height: 18px; background:#f12b34; border-radius:50%; line-height: 18px; text-align: center; color: #fff; margin:4px 10px 0 0;}
.search_hotword{ float: left;}
.search_hotword a{display: block; float:left; width:50px; color: #666; margin-top:4px;}

/*导航条*/
.nav_frame{width:100%; }
.nav{ width: 1200px; margin: 0 auto; height: 42px;}
	/*详细分类*/


	/*全部分类*/
.alltype{float:left; position: relative;}
.menu-item a{display:block;width: 160px; color: #fff;text-align: center; padding-left: 20px;}
#qb{display:block;width: 180px; color: #fff;text-align: center; padding-left: 0px;line-height: 42px;height: 42px; background:#2a97ec; font-size: 18px; margin-right:0px;}


/*小分类*/
.smalltype{width:764px; overflow: hidden; float: left;}
.smalltype ul{overflow: hidden;}
.smalltype li{ float: left; margin:0 20px;}
.smalltype a{ color:#333;font-size: 16px;line-height: 42px; }
.smalltype a:hover{color: #2a97ec;}
	/*联系方式gif*/
.contact{float:right; width: 250px; height: 42px;}
/*轮播广告*/
.banner{ height: 400px;}
.index_banner ul{ height: 400px;}
	/*侧面固定导航*/
.fixednav{position: fixed; right:10%; top:60%; width:60px;z-index: 999; background: #fff;}
.fixednav .number{position: absolute; top:0px;  right: 0;}
.fixednav a {display: block;width:58px; height:58px;color: #2a97ec; font-size: 12px; text-align: center;border: 1px  solid #2a97ec; border-bottom: none;}
.fixednav .icon{width:58px; height:24px;padding-top:8px;}
.fixednav .icon img{ margin: 0 auto; border:none;}
.fixednav span{ display:block;height: 28px; line-height: 28px;}
/*固定导航自适应*/
@media  screen and (max-width:1650px) {
	.fixednav{right:0;}
}

#backtop{width:60px; height:35px; border: none ; background: #2a97ec;}
#backtop span{color: #fff;line-height:35px;}
#backtop span:hover{}
/*产品抢购*/
.timeshop{ height:285px;}
.timeshop_header,.timeshop_pro,.hotshop_header,.hotshop_pro,.floor_header,.brand_header{ width: 1200px; margin: 0 auto;}
.timeshop_header{  border-bottom:solid 2px #333; overflow: hidden; padding-bottom:0px;padding-top:20px;}
.timeshop_header h1,.hotshop_header h1,.floor_header h1,.brand_header h1{font-size: 22px;color:#1a1a1a; float: left;}
.timeshop_header h2,.hotshop_header h2,.floor_header h2, .brand_header h2{float:left;}
.timeshop_header h2,.hotshop_header h2,.floor_header h2,.floor_header a,.brand_header h2{font-size: 14px;color:#666; margin-left:20px; line-height: 40px;}
.floor a:hover{color: #f12b34;}
.timeshop_header h3,.hotshop_header h3, .floor_header h3{font-size: 12px;color:#333; float: right;line-height: 40px;}
.floor_header h3 a{
	 color: #333; font-size: 12px;
}
.timeshop_pro li{width:390px;height: 200px;margin-right: 15px;background:#fafafa; margin-top: 20px; float:left;}
.timeshop_pro li:hover,.hotshop_pro li:hover{box-shadow:0 0px 4px  #ddd; }
.timeshop_pro img{width: 160px; height: 160px; float: left; margin-top: 20px;}
.pro_name{width:220px; height: 160px; float: left; margin: 20px 0 0 10px; position: relative;}
.pro_name h1{font-size:16px;color:#666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_name h1:hover{text-decoration: underline;}
.pro_name p{font-size:14px;color:#bc4d1c; cursor: pointer;}
.pro_name p:hover{text-decoration: underline;}
.pro_name h2{font-size:14px;color:#e4405b; margin-top:10px;}
.pro_name #number{font-size:14px;color:#e4405b;}
#specialoffer{font-size:18px;color:#e4405b;}
#originalcost{font-size:12px;color:#aaa; margin-left: 10px; text-decoration: line-through;}
.pro_name .ljqg{width: 90px; height:28px;border-radius: 2px; background:#e0222a; position: absolute; bottom:2px; right:10px; color: #fff;font-size:14px;text-align:center; line-height:28px; border: none; cursor: pointer; }
 	/*倒计时*/
 .time_item{ margin-top:10px; overflow: hidden;}
 .time_item b{
    background:#333;
    color:#fff;
    line-height:20px;
    font-size:14px;
    padding:2px 10px;
    font-weight: normal;
    margin:0;
    display: block;
    float: left;
    margin: 0 1px; 
}
#day_show {
    background:#333;
    color:#fff;
    line-height:20px;
    font-size:14px;

    font-weight: normal;
}

/*热门推荐*/
.hotshop{height:385px;overflow: hidden;}
.hotshop_header{ padding-bottom:0px; padding-top:20px;overflow: hidden;}
.hotshop_header a{ background: url(../img/change.png) no-repeat right;padding-right:20px; background-size: 14px;}
.hotshop_pro .product{overflow: hidden; padding: 0px 1px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.hotshop_pro li{display:block;width: 223px;margin-right: 20px; margin-top:6px; float:left; position: relative;}
.product li{ padding-bottom:10px; float: left; margin-bottom: 1px;}
.product img{width: 100%; max-width:224px; height: 224px;}
.product .price{font-size:14px;color:#f12b34; margin-left: 10px; line-height: 24px; margin-top: 10px; }
.product .name{font-size:12px;color:#414141;min-height:48px; margin-left: 10px;line-height: 24px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:200px;}
.product .name a{color:#333;}
.product .name:hover{white-space:normal;overflow: auto;color:#f12b34; text-decoration: underline; display: block;}
.product .name a:hover{color:#f12b34;}
.product .guige{font-size:12px;color:#414141;margin-right:10px;line-height: 24px;float: right; margin-top: 10px;}
#otc{height: 22px;width: 27px; display: block; float: left; margin-top: 0px; margin-right: 10px;}

/*通栏广告*/
.adv{ width:1200px; height:auto; margin:20px auto;}

/*楼层_家庭常备*/
.floor{height:440px; width: 1200px; margin: 20px auto;}
.floor_header{ overflow: hidden;}
.floor_left{width: 250px; height: 400px;float: left;position: relative;}
.floor_left ul{position:absolute;width: 200px; top:20px;left: 20px;}
.floor_left span{display: block;position:absolute;left:30px;top:120px;font-size: 20px; font-weight: 200;color:#fff; background-image: url(../img/GO.png);background: no-repeat right; }
.floor_left ul li{display:block;float:left; margin:5px;}
.floor_left ul li a{font-size: 14px; color:#222;padding:4px 10px; background: #fff; line-height: 24px;border-radius:4px;}
.floor_left ul li a:hover{color: #fff; background: #2a97ec;}
.floor_right{width:950px; height: 399px;float:left;border-top: 1px solid #f0f0f0;}

.floor_right .img{width: 158px; float: left; height: 158px;}
.floor_right .price{font-size:14px;color:#f12b34; line-height: 30px; margin-top: 10px; cursor: text;}
.floor_right .name{font-size:12px;color:#414141;line-height: 24px; width: 120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.floor_right .name:hover{white-space:normal;overflow: auto; color:#f12b34; text-decoration: underline;}
.floor_right .guige{font-size:12px;color:#414141;line-height:24px; width: 120px;}

.floor_right_one{width:299px; height:157px;background:; float: left; cursor: pointer; padding:21px 0 21px 16px; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0;}
.floor_right_one:hover{}


/*品牌推荐*/
.brand{height:190px; width: 1200px; margin: 0 auto;margin-bottom: 0px;}
.brand_header{overflow: hidden;padding-top:20px;}
.brand_logo li{width: 180px; height: 100px;float:left; margin: 0px 20px 10px 0px; border: 1px solid #f0f0f0}
.brand_logo li:hover{box-shadow:0 0 4px 1px #ddd;}

/*网页底部*/
.bottom_frame{width: 100%; border-top:1px solid #f0f0f0; background: #fff; margin-top:20px;overflow: hidden; padding-bottom: 20px;}
.bottom{ width: 1200px; margin: 0 auto; height:300px; position: relative;}
.guarantee{ padding: 40px 0 60px; overflow: hidden;}
.bottom_frame dl dd{display:inline;float: left;overflow: hidden; width:250px; padding-left: 50px;}
.bottom_frame dl dd img{float: left; display: block;}
.bottom_frame dl dd .word{float: left; margin-left:15px;}
.word p{ color: #333; font-size: 20px;}
#small{font-size: 16px;color: #555;}
	/*底部链接导航*/
.bottom{ overflow: hidden;}
.bottom_nav_left{overflow: hidden; border-right: solid 1px #ccc;width: 789px; float: left;}
.bottom_nav_left ul{ float: left; margin:0 70px 0 18px;}
.bottom_nav_left h1{font-size: 16px;color: #4d4d4d; font-weight: bold; margin-bottom: 10px;}
.bottom_nav_left a{color: #333; line-height: 28px;}
.bottom_nav_left a:hover{color:#FF0000; text-decoration: underline;}
.bottom_nav_right{overflow: hidden;width: 410px; height:136px; float: right; padding-top: 10px;}
.erweima{ float: left; border: 2px solid #eee; margin-left: 40px;}
.bottom_nav_right .contact{ float: right; text-align: center; margin-top: 4px;}
.bottom_nav_right .contact h1{font-size:20px; color: #2a97ec; }
.bottom_nav_right .contact p{font-size:14px; color: #7b7b7b;}

.footer_frame{ width:100%;background:#f7f7f7;padding:20px 0 20px 0; margin-top: 20px;}
.footer{ width: 1200px; margin: 0 auto;}
.footer p{ color: #636262; text-align: center;line-height:30px;}
.footer a{ color: #636262; }

/*友情链接*/
.friend_link {border-top:1px solid #e6e6e6;background: #fff; width: 1200px; height:auto;margin:20px auto; padding:12px 0px 0px 0px;}



/*投诉建议*/
.advice_content ul, .advice_content li{ display: inline-block; margin-left: 8px;}
.advice_content li{display: inline-block;}
.advice_content ul li{ background: url(../icon/radio1.png) center left no-repeat;}
.advice_content ul li input[type="radio"]{ visibility: hidden; margin-right: 2px;}
.advice_content ul li.licur{ background: url(../icon/radio2.png) center left no-repeat;}

.advice_content span, .advice_content li{ font-size: 14px; color: #666;}
.advice_content .type{ line-height: 40px; height: 40px; font-size: 12px;color:#555; padding-left: 10px;cursor: text; margin-top: 40px;}
.advice_content .type input{margin-left: 2px; width:12px;height:12px; margin-top: 1px;}
.advice_content .content{overflow: hidden; float: none !important;}
.advice_content .content span{ float: left; margin-left: 10px;}
.advice_content .content textarea{ outline: none; margin-left:12px; float: left;}
.advice_content .phone{margin-left: 10px;}
.advice_content .phone input{margin-left:9px; height:24px; color: #333;}
.advice_content #advice_btn{width:110px; height:32px; background: #2a97ec; border:none; color:#fff; margin-left: 128px; margin-top:10px; border-radius: 2px;}
.advice_content .text_type{ width: 108px; text-align: right; display: inline-block;}

 
 /* 资讯搜索无结果 */

.none_prohot{width: 650px; overflow: hidden;  padding: 60px 0px 80px 0px; text-align:center}
/* .none_prohot .img{ float: left;width: 150px; margin-right: 20px;}
.none_prohot .warnhot{ float: left;width:480px; margin-top:10px;}
*/
.none_prohot .img img{width: 400px; display:inline-block; margin:0 auto} 
.none_prohot .warnhot h1{ font-size:16px; font-weight: bold; color: #333;}
.none_prohot .warnhot  p{ color:#666; line-height:24px; font-size: 18px;}

/*悬浮二维码*/
.CodeImg{
	position:absolute;
	bottom: 50px;
	right:70px;
	opacity:0;
	border: 1px solid #2a97ec;
	padding: 5px;
	border-radius: 5px;
	transition:bottom 1s, opacity 1s; 
	-webkit-transition:bottom 1s, opacity 1s;
}
.Codephone:hover + .CodeImg{
	position:absolute;
	opacity:1;
	bottom:0px;
}	
 
 
 
 
 
