@charset "utf-8";
/* CSS Document */
/* Author: zq */
/* Time: 2014/12/3*/

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px '宋体'; color:#000000;}
a{ color:#484848; text-decoration:none;}
h3{ font-family:"Microsoft YaHei";}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
*{ outline:none;}
.wd1200{ width:1200px; margin:0 auto;}
body a:hover,a:hover .brank_title,.h_serList li a:hover,.ask_list li a:hover,.hot_proList li a:hover span{ color:#078be3;}

/*header*/
.header{ position:relative; z-index:1000; width:100%; min-width:1200px; height:160px;}
.h_t{ width:100%; height:31px; line-height:32px; background-color:#f8f8f8; border-bottom:1px solid #ebebeb;}
.h_top{ position:relative; height:31px;}
.h_wxShow{ display:none; position:absolute; top:34px; right:160px; z-index:1000; background:#FFF url(images/wx_shbd.png) no-repeat; width:102px; padding:16px 9px 12px 10px;}
.h_t,.h_t a{ color:#888;}
.h_sc{ margin-left:8px; margin-right:18px; display:inline;}
.h_sc a{ display:block; background:url(images/h_ticon.png) no-repeat left; padding-left:18px;}
.h_tel{ margin-left:15px; height:31px; display:inline;}
.h_tel span{ float:left;}
.h_tel em{ float:left; font-family:"Microsoft YaHei"; color:#e50000; font-size:14px; font-style:normal;}
.h_look{ background:url(images/h_icon2.jpg) no-repeat left; padding-left:18px; margin-left:18px;}
.h_service{ position:relative; z-index:600; width:60px; height:32px; margin-left:12px; display:inline;}
.h_serList{ display:none; position:absolute; top:32px; left:0; z-index:600; background-color:#FFF; width:60px; height:auto; overflow:hidden; padding:0 5px; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-radius:0 0 3px 3px; box-shadow: #ebebeb 0px 3px 4px;}
.h_serList li{ width:60px; height:24px; line-height:24px;}
.h_serList li a{ color:#000000;}
.h_top .cur .h_serName{  background-color:#FFF;  border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-radius:3px 3px 0 0; box-shadow: #ebebeb 0px 0px 4px;}
.h_top .cur .h_serName a{ background:url(images/h_serho.png) no-repeat right; color:#078be3;}
.h_serName{ width:60px; height:32px; padding:0 5px;}
.h_serName a{ background:url(images/h_serac.png) no-repeat right; padding-right:12px;}
.h_click{ color:#e0e0e0;}
.h_click a{ padding:0 11px;}
.h_cen{ position:relative; height:120px;}
.logo{ position:absolute; left:0; top:13px;}
.h_ser{ position:absolute; left:496px; top:25px;}
.h_weixin{ position:absolute; left:950px; top:10px;}
.h_taobao{ position:absolute; left:1070px; top:10px;}
.h_serSel{ height:21px;}
.h_serSel li{ float:left; margin-right:2px; display:inline; background:url(images/ser_selac.jpg) no-repeat; width:60px; height:21px; line-height:22px; text-align:center;}
.h_serSel li a{ display:block; width:60px; height:21px; color:#078be3;}
.h_serSel li.cur a,.h_serSel li a:hover{ background:url(images/ser_selho.jpg) no-repeat; color:#FFF;}
.h_serText{ display:block; color:#a3b2bc; font-size:12px; background:url(images/ser_text.jpg) no-repeat; width:322px; height:20px; line-height:20px; padding:9px 18px; border:0; border:none;}
.h_serSub{ display:block; background:url(images/ser_sub.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:15px; width:72px; height:38px; border:none; cursor:pointer;}
.h_serHot{ padding-top:2px;}
.h_serHot a{ color:#aaa; margin-right:8px;}
.h_dlist{ position:absolute; top:38px; right:0;}
.h_dlist li{ float:left; position:relative; width:52px; height:70px; margin-left:22px; display:inline;}
.h_dlist li img,.h_dlist li span{ display:block;}
.h_dlist li img{ margin-left:5px;}
.h_dlist li.cur .h_dName{ background:url(images/sub_shicon.jpg) no-repeat bottom; padding-bottom:9px;}
/*购物车列表*/
.red{font-family:"Microsoft YaHei"; color:#e40808;}
.delete{ display:block; color:#ff8a00;}
.sub_show{ display:none; position:absolute; top:70px; z-index:800; width:346px; height:auto; overflow:hidden; background-color:#FFF; border:1px solid #e5e5e5; border-radius:4px; box-shadow: #e5e5e5 0px 0px 5px;}
.sub_prilist{ left:-222px;}
.sub_car{ left:-296px;}
.sub_shTop{ height:40px; line-height:40px; border-bottom:1px solid #eee;}
.sub_shTop h3{ color:#484848; font-size:14px; padding-left:9px;}
.sub_shTable{ height:355px; overflow-x:hidden; overflow-y:auto;}
.sub_shTable td{ border-bottom:1px dotted #ccc;}
.sub_shDown{ background-color:#f5f5f5; height:72px; padding-right:16px; padding-top:4px; text-align:right;}
.h_dlist li .sub_shDown  span{ display:inline-block;}
.sub_proTitle{ color:#078be3; padding-left:15px; display:block; line-height:20px;}
.sub_pdd{ padding-right:28px;}
.sub_priEnd{ display:block; background:url(images/price_endbd.png) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:16px; width:108px; height:32px; padding-right:16px; border:none; cursor:pointer;}

.h_dName,.h_memName{ position:relative; z-index:900; padding-top:4px; text-align:center;}
.h_dnum{ position:absolute; top:-10px; right:0; background:url(images/h_numbd.png) no-repeat; font-family:Arial; color:#FFF; width:22px; height:20px; line-height:18px; text-align:center;}
.h_d{ width:100%; height:40px; background-color:#078be3;}
.h_down{ position:relative; height:40px;}
.h_me,.h_meName{ width:220px; height:40px;}
.h_me{ position:relative;}
.h_meName{ background-color:#ff8a00; line-height:40px; cursor:pointer;}
.h_meName h3{ background:url(images/all_chalicon.jpg) no-repeat left; padding-left:28px; font-family:"Microsoft YaHei"; color:#FFF; font-size:15px; margin-left:20px;}
.nav{ position:absolute; top:0; left:220px;}
.nav li{ float:left; position:relative; width:130px; height:40px; line-height:40px;}
.nav_name{ display:block; font-family:"Microsoft YaHei"; color:#FFF; font-size:15px; width:auto; height:40px; padding:0 35px;  background:url(images/nav_line.jpg) no-repeat right; text-align:center;}
.nav li.cur .nav_name,.nav li.nav_this .nav_name{ background-color:#0478c6; color:#FFF;}
.sub_nav{ display:none; position:absolute; top:40px; left:0; z-index:1000; width:90px; height:auto; overflow:hidden; padding:17px 20px; background:url(images/sub_navbd.png) repeat;}
.nav .sub_nav li{ float:none; width:90px; height:36px; line-height:40px; border-bottom:1px solid #37afff;}
.nav .sub_nav li a{ display:block; color:#FFF; font-size:13px; background:url(images/sub_icon.png) no-repeat left; padding-left:14px; margin-left:2px; width:74px; height:24px;line-height:20px;padding-top:7px; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/ }
.me_brand{ position:absolute; right:0; top:-5px; z-index:10;}
.h_meList{ position:absolute; left:0; top:40px; z-index:1000; width:220px; height:auto; background-color:#078be3; border-radius:0 0 3px 3px; box-shadow: #a0c4bf 2px 0 2px;}
.h_meList li{ width:220px; height:46px; position:relative;}
.h_meList a{ font-family:"Microsoft YaHei";}
.h_mechnal{ width:188px; height:36px; background:url(images/all_chline.jpg) repeat-x bottom; padding:0px 0px 0px 0px;}
.h_meChname{ background:url(images/all_subchicon.png) no-repeat right;}
.h_meChname a{ display:block; color:#FFF; font-size:13px; width:220px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.h_meSub{ width:220px; height:40px;overflow:hidden;}
.h_meSub a{ color:#a3daff; margin-right:6px;}
.h_meList li.cur{ background-color:#078be3;}
.h_meList li.cur .h_meChname a{ color:#078be3;}
.h_meList li.cur .h_meSub a{ color:#67c2ff;}

.h_meShow{ display:none; position:absolute; left:220px; top:0; width:200px; height:auto; overflow:hidden; padding:10px 16px 10px 22px; background-color:#FFF; opacity:1.0; filter: alpha(opacity=90); border-radius:0 4px 4px 0; box-shadow: #acacac 2px 0px 2px;}
.h_meList .h_meShow li{ width:200px; height:auto; overflow:hidden; padding:6px 0; border-bottom:1px dashed #e8e8e8;}
.h_shName{ color:#000; font-size:14px;}
.h_shClick a{ color:#000000; margin-right:18px;}

#body{ background:#e8e8e8 url(images/body_bd.jpg) no-repeat center top; height:auto; overflow:hidden; min-width:1200px; padding-bottom:45px;}
.bd{ background-color:#ffffff; height:auto; overflow:hidden;}
.pd{ padding:6px 20px 0 20px;}

/*me-brand*/
.we_brand{ height:220px;}
.we_brList{ height:120px; overflow:hidden; padding-top:22px;}
.we_brList ul{ width:1200px;}
.we_brList li{ float:left; width:255px; margin-right:45px;}
.we_brR{ width:120px;}
.we_brTitle a{ display:block; font-family:"Microsoft YaHei"; font-size:14px; width:120px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.we_brIntro{ height:96px; overflow:hidden; margin-top:2px;}

/*message*/
.mess_wel,.mess_table{ font-family:"Microsoft YaHei"; font-size:14px;}
.mess_wel{ padding:28px 0;}
.mess_label{ text-align:right; display:block;}
.com_text{ font-family:"Microsoft YaHei"; color:#000000; font-size:14px; height:18px; line-height:20px; padding:5px; border:1px solid #d0d0d0; display:block;}
.mess_text1{ width:292px;}
.mess_select select,.my_carScity select{ font-family:"Microsoft YaHei"; color:#000; font-size:14px; width:90px; padding:2px 0; border:1px solid #7f9db9;}
.mess_area{ width:502px; height:104px; overflow:hidden;}
.yz_text{ width:136px;}
.mess_yz img{ float:left; width:80px; height:32px; margin:0 10px;}
.yz_shure{ color:#078be3; text-decoration:underline;}
.mess_subReset input,.pri_askSubmit{ display:inline-block; float:left; margin-right:6px; background-color:#078be3; font-family:"Microsoft YaHei"; color:#FFF; font-size:14px; width:150px; height:34px; border:none; cursor:pointer;}

/*footer*/
.footer{ clear:both; width:100%; min-width:1200px;}
.foot_t{ height:auto; overflow:hidden; padding:42px 0 30px 24px;}
.foot_t dl{ float:left; width:70px; margin-right:70px; display:inline; text-align:center;}
.wx_box{ width:116px; padding:16px 12px 12px 12px; margin-right:26px; display:inline; border:1px solid #e2e2e2;}
.foot_color a{ font-family:"Microsoft YaHei"; color:#4a4a4a; font-size:14px;}
.foot_t dt{ height:86px;}
.foot_color{ height:24px; padding-bottom:8px;}
.foot_color a{ color:#000000;}
.foot_t dd a{ display:block; width:70px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.wx_box img,.wx_box span{ display:block;}
.wx_name{ padding-top:6px; text-align:center;}
.f_click{ color:#b6b6b6; height:40px; line-height:40px; text-align:center; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.f_click a{ padding:0 20px;}
.foot_d{ height:auto; overflow:hidden; padding:16px 0 14px; text-align:center;}
.copyright{ padding-bottom:12px;}
.foot_img img{ margin-right:6px;}



/*右侧悬浮分享*/
.float-right-box{width: 180px;position: fixed;right: 0;top:20%;margin-top: -127px;background-color: #191919;z-index: 1000;transition: width 0.3s ease 0s;}
.float-right-box.on{width: 50px;}
.float-right-box .top-list{  width: 100%;}
.float-right-box .top-list ul{width: 100%;}
.float-right-box .top-list li{width: 100%;position: relative;border-bottom: 1px solid #3b3b3b;transition: background 0.3s ease 0s;height: 50px;}
.float-right-box .top-list a{display: block;width: 100%;}
.float-right-box .top-list .ico{display: inline-block;width: 49px;height: 49px;position: absolute;right: 0;top: 0;transition: background 0.3s ease 0s;z-index: 2;}
.float-right-box .top-list .ico1{background: url(images/content/fr-1.png) no-repeat center #191919;}
.float-right-box .top-list .ico2{background: url(images/content/fr-2.png) no-repeat center #191919;}
.float-right-box .top-list .ico3{background: url(images/content/fr-3.png) no-repeat center #191919;}
.float-right-box .top-list .ico4{background: url(images/content/fr-4.png) no-repeat center #191919;}
.float-right-box .top-list .stt{display: inline-block;font-size: 14px;line-height: 50px;color: #fff;transition: color 0.3s ease 0s;position: absolute;left: 25px;top: 0;z-index: 1;width: 145px;}
.float-right-box .top-list li:hover .stt{color: #15191e;}
.float-right-box .top-list li:hover .ico1{background: url(images/content/fr-1-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico2{background: url(images/content/fr-2-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico3{background: url(images/content/fr-3-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover .ico4{background: url(images/content/fr-4-2.png) no-repeat center #fff;}
.float-right-box .top-list li:hover{background-color: #fff;}
.float-right-box .top-list .return-webtop .stt{font-family: "Arial";font-weight: bold;}
.float-right-box .bot-share{position: relative;height: 50px;}
.float-right-box .bot-share a{display: inline-block;width: 50px;height: 50px;float: left;transition: background 0.3s ease 0s;margin: 0;padding: 0;}
.float-right-box .bot-share .share{width: 160px;position: absolute;left:0;top: 0;z-index: 1;}
.float-right-box .bot-share .sina{background: url(images/content/frs-1.png) no-repeat center;}
.float-right-box .bot-share .wx{background: url(images/content/frs-2.png) no-repeat center;margin-left:10px;}
.bd_weixin_popup{height:310px !important;}
.float-right-box .bot-share .tx{background: url(images/content/frs-3.png) no-repeat center;}
.float-right-box .bot-share .more{background: url(images/content/frs-4.png) no-repeat center;}
.float-right-box .bot-share a:hover{background-color: #525354;}
.float-right-box .bot-share .share-ico{background: url(images/content/fr-5.png) no-repeat center #191919;width: 50px;height: 50px;display: inline-block;cursor: pointer;z-index: 2;position: relative;left:0;margin-right: -20px;}




/*左侧下拉导航*/
	.containor {
		width: 1000px;
		height: auto;
		position: relative;
		margin: 0 auto;
		overflow:hidden;
		}
	
	.nav_left {
		width: 220px;
		height: 690px;
		background: #078be3;
		overflow:hidden;
	}
	
	.nav_left ul {
		width: 100%;
		height: auto;
	}
	
	.nav_left ul li {
		height: 45px;
		line-height: 45px;
		text-align: left;
		border-bottom:1px solid #9ed4f8;
	}
	
	.nav_left ul li span {
		padding-left: 10px;
		height: 45px;
		line-height: 45px;
		display: block;
		background: #078be3;
		color: #fff;
	}
	
	.nav_left ul li span:hover {
		color: #078be3;
		background: #FFFFFF;
	}
	
	.nav_right {
		width: 780px;
		height: 690px;
		position: absolute;
		margin-left: 220px;
		top: 0px;
		overflow:hidden;
	}
	
	.sub {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 690px;
		background: #FFFFFF;
		padding: 10px 0px;
	}
	
	.sub dl {
		overflow: hidden;
		padding: 0px 0px 10px 0px;
	}
	
	.sub dt {
		width: 300px;
		float: left;
		display: block;
		position: relative;
		clear: left;
	}
	
	.sub dt a {
		font-size: 14px;
		color: #000;
		font-weight: bold;
		text-align: center;
		padding-left: 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.sub dt i {
		width: 4px;
		top: 2px;
		font-size: 14px;
		position: absolute;
		font-style: normal;
	}
	
	.sub dd {
		width: 780px;
		float: left;
		display: block;
		position: relative;
		overflow: hidden;
		padding-right: 20px;
		border-bottom: 1px dashed #E3E3E3;
	}
	
	.sub dd a {
		font-size: 12px;
		float: left;
		color: #000000;
		padding: 0 10px;
		margin: 4px 0px 10px 0px;
		text-decoration: none;
		cursor: pointer;
		border-left: 1px solid #E3E3E3;
	}
	
	.sub dd a:hover {
		color: #078be3;
	}
	
	.hide {
		display: none;
	}
	
	.show {
		display: block;
	}