body{background:url(../images/bg.JPG) top repeat-x #e9f4f8; margin:0;padding:0;font-size:12px;line-height:22px; font-family:"????" ,Arial, Helvetica, sans-serif;color: #666;   }
img{border:0;}
form,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li,dl,dt,dd{list-style-type:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
a {color:#666;text-decoration:none;font-family:"????","??"; }
a:hover {color:#f00;text-decoration: underline;}
.top_bg{ background:url(../images/top_bg.jpg) repeat-x ; height:32px; width:auto; margin:0px auto; overflow:hidden; }
.header{width:1200px; height:auto; margin:0px auto; overflow: hidden;}
.logo_area{ width:1200px; height:120px; margin:0px auto; verflow:hidden;}
.logo{ float:left; width:230px; height:90px; margin-top:15px;}
.logo a{font-size:28px; color:#666;}
.logo a:hover {color:#666;text-decoration: none;}


.searchDiv_csz{width:384px;float:left;display:inline;height:35px;line-height:35px; margin-top:50px; overflow:hidden; padding-left:40px; float:left;}
.searchSiku_csz{height:21px;line-height:21px;border:2px solid #3f91f7;width:300px;_width:257px;float:left;background-color:#fff;padding:5px 0 5px 7px;}
.searchBut_csz{width:70px;background-color:#3f91f7;border:0px;height:35px;text-align:center;color:#fff;font:14px/33px "microsoft yahei";overflow:hidden;}
.hot_search{ width:230px; height:30px; float:left; padding-top:60px; padding-left:10px; }
.top_tel{height:45px; overflow:hidden; width:270px; text-align:right; padding-top:40px; float:right; }
.wb_login{ width:300px; height:250px; margin-top:15px; background:#CCC;}
.erweima{ width:300px; height:120px; margin-top:15px;background:#f2f2f2; }
.erweima ul{width:300px; height:120px;}
.erweima li{width:150px; height:100px; text-align:center; float:left; margin-top:10px;}


.fixedBox {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); bottom:70px; width: 70px; right: 15px; position: fixed; z-index: 9999; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); _position: absolute;
}

* html .fixedBox {
	position: absolute;
}
.fixedBox ul.fixedBoxList {
	padding: 4px 0px 5px;
}
.fixedBox ul.fixedBoxList li.fixeBoxLi.fixeBoxLi {
	background: rgb(241, 241, 241); margin: 1px auto 0px; padding: 10px 1px 1px; width: 60px; height: 55px; text-align: center; position: relative;
}
.fixedBox ul.fixedBoxList li.hover.cart_bd.fixeBoxLi {
	background: rgb(255, 255, 255); padding: 9px 0px 0px; border: 1px solid rgb(214, 214, 214); box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.fixedBox ul.fixedBoxList li.hover.Service.fixeBoxLi {
	background: rgb(255, 255, 255); padding: 9px 0px 0px; border: 1px solid rgb(214, 214, 214); box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.fixedBox ul.fixedBoxList li.hover.BackToTop.fixeBoxLi {
	background: rgb(241, 241, 241); margin: 1px auto 0px; padding: 10px 1px 1px; border: 0px currentColor; width: 60px; height: 55px; text-align: center; position: relative;
}
.fixedBox ul.fixedBoxList li.hover.Home.fixeBoxLi {
	background: rgb(241, 241, 241); margin: 1px auto 0px; padding: 10px 1px 1px; border: 0px currentColor; width: 60px; height: 55px; text-align: center; position: relative;
}
.fixedBox ul.fixedBoxList li.Home.fixeBoxLi a {
	width: 60px; height: 55px; text-decoration: none; display: block;
}
.fixedBox ul.fixedBoxList li p.good_cart {
	background: rgb(58, 163, 24); padding: 0px 4px; top: 0px; height: 15px; right: 0px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; font-size: 12px; font-weight: bold; display: block; position: absolute;
}
.fixeBoxLi .fixeBoxSpan {
	margin: 0px auto; width: 31px; height: 34px; display: block; cursor: pointer;
}

.fixedBox ul.fixedBoxList li.fixeBoxLi strong {
	height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-weight: normal; cursor: pointer;
}
.fixedBox ul.fixedBoxList li.cart_bd .cartBox {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); left: -180px; top: -1px; width: 180px; display: none; position: absolute; z-index: 9999; box-shadow: 0px 0px 5px rgba(0,0,0,0.3);  height:190px; padding-top:10px;
}
.fixedBox ul.fixedBoxList li.hover.cart_bd .cartBox {
	display: block;
}
.fixedBox ul.fixedBoxList li.hover .bjfff {
	background: rgb(255, 255, 255); top: 0px; width: 10px; height: 64px; right: -5px; position: absolute;
}

.fixedBox ul.fixedBoxList li.Service .ServiceBox {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); left: -182px; top: -1px; width: 182px; display: none; position: absolute; z-index: 999; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); height:195px;
}
.fixedBox ul.fixedBoxList li.hover.Service .ServiceBox {
	display: block;
}
.fixedBox ul.fixedBoxList li.Service .ServiceBox dl {
	margin: 0px auto; width: 162px; height: 85px; padding-top: 10px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.fixedBox ul.fixedBoxList li.Service .ServiceBox dl dt {
	padding: 1px; border: 1px solid rgb(225, 226, 227); width: 71px; height: 71px; float: left;
}
.fixedBox ul.fixedBoxList li.Service .ServiceBox dl dd {
	width: 80px; text-align: left; float: right;
}


.foot_area{ width:1200px; margin:0px auto; margin-top:10px;  text-align:center; height:50px; line-height:25px;}




#top_top{ height:31px;}
.logBox{position:fixed;_position:absolute;top:0;_top:expression(documentElement.scrollTop+0+'px');left:0; background:#f9f9f9; height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999;}
.siderBar01{float:right;width:380px;}
.login{position:relative;width:1180px; background:#f9f9f9; height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666; line-height:30px;}
.login input,.login select{margin-top:-1px;_margin-top:1px;vertical-align:middle;}
.login form a{color:#666;}
.login form a:hover{color:#c00;}
.login label input{width:80px;height:14px;}
.login .siderNav{position:absolute;right:0;top:0;width:340px;_width:350px;}
.btnLogin{width:40px;height:20px;border:none;cursor:pointer;color:#666;}
.btnLogin:hover{color:#333;}
.topmenu li,.topmenu strong.icon_arr,.topmenu li.weibo strong,.topmenu li.weixin strong,.topmenu .focusht,.topmenu .wxht{background:url(../images/topmenu.gif) no-repeat;}

.topmenu{margin-top:5px;line-height:22px;color:#333;}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:25px; padding:10px; border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10;}
.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff;}
.topmenu li.hover{margin:-1px -1px 0 -1px;}
.topmenu li.htphone{_width:83px;}
.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}
.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}
.topmenu strong.icon_arr{padding-right:23px;background-position:right -23px;}
.topmenu li.hover strong.icon_arr{background-position:right -46px;}
.topmenu li.weibo{_width:85px;}
.topmenu li.weibo strong{padding-left:29px;background-position:0 -75px;}
.topmenu li.weibo .jq_hidebox{width:280px;}
.topmenu li.weixin{_width:66px;}
.topmenu li.weixin strong{padding-left:30px;background-position:0 -46px;}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:180px;left:-119px;}
.topmenu li.qxpp{background:none;}
.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}
.jq_hidebox a{color:#666}


.main{ background:url(../images/top_bg.JPG) top center no-repeat; width:auto; height:auto; height:700px;}
 .mid_bg{background:url(../images/mid_bg.JPG) center  repeat-y; width:auto; height:auto; overflow:hidden;}



.main_lj{ width:980px; height:700px; margin:0px auto; }
.main_link{ width:980px; height:500px;}
.main_text{width:980px;height:100px; margin-top:100px; }
.main_text p{ width:800px; margin-left:110px; font-size:16px; line-height:30px;}
.main_link_area{ width:150px; height:60px; float:right; margin-top:190px;}

.main_text2{ background:#FFF;width:880px;height:150px; margin:0px auto; margin-left:80px; font-size:16px; padding-top:50px; }

.mid_bg_text{width:980px; height:auto; margin:0px auto;}
.mid_bg_text p{ width:800px; margin-left:110px; font-size:16px; line-height:30px;}

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}

.modal {
  display: none;
  background: #eee;
  padding: 0 20px 20px;
  overflow: auto;
  z-index: 1001;
  position: absolute;
  width:320px;
  min-height: 320px;
}
.modal p {
  font-size: 14px;
  text-align: left;
  margin: 10px 0 0;
}
.modal p:hover {
  cursor: pointer;
}
