body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, textarea, p, blockquote, th, td, img ,iframe { margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
input,button,textarea,option { font:12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style:none; border:0px; }
img{ border:0px; }
.clear{ font:0px/0px serif; display:block; clear:both; }
html{ -webkit-text-size-adjust: none; }
input{ outline:none; vertical-align:middle; margin:0; padding:0;}
button{ border:none; margin:0; padding:0;}
textarea{ resize:none; vertical-align:middle;}
select{ vertical-align:middle;}
a{ text-decoration:none; }
.json{ display:none;}
body:nth-of-type(1) input:focus,textarea:focus{ outline:none; }
body{ font:12px "\5b8b\4f53","Tahoma","Arial","Microsoft Yahei"; color:#333; background:#fff; position:relative; overflow-x:hidden;}
/*2014header*/
#nheadtitle{ width: 100%; margin: 0px auto; height: 25px; background: url(../images/Public/publicbg.jpg) repeat-x; border-bottom: 1px solid #d8d8d8; }
#nheadtitle-center{ width: 970px; margin: 0px auto; color: #636164; font: normal 12px '\5b8b\4f53'; position: relative; }
#nheadtitle-center p{ width: 285px; position: absolute; top: 0px; left: 0px; text-indent: 0px; line-height: 25px; }
#nheadtitle-center p a{ text-decoration: none; color: #636164; padding: 0px 3 0px 3px;}
#nheadtitle-center p a.gom{ color: #ff0000; }
#nheadtitle-center p a:hover{ color: #FB5005; }
#nheadtitle-center span{ width: 750px; position: absolute; top: 0px; right: 0px; text-align: right; color: #ABABAD; line-height: 25px; }
#nheadtitle-center span a{ text-decoration: none; color: #636164; padding: 0px 5px 0 5px; }
#nheadtitle-center span a:hover{ color: #FB5005; }
#nheadtitle-center span a.shopIcon { background: url(../images/index/shopIcon.png) no-repeat scroll left 2px transparent;color: #FF6600; line-height: 20px; padding: 2px 0 0 18px;}
/*2014top*/
#top{ width:970px; height: 98px; margin: 0px auto; position: relative; }
#top img{ display: block; position: absolute; top: 13px;    width: 139px; }
#top p{ width: 312px; height: 22px; display: block; position: absolute; top: 20px; left: 253px; }
#top p a{ width: 52px; display: block; float: left; line-height: 22px; text-decoration: none; color: #444444; text-align: center; }
#top p a.hot{ font: bold 14px/22px "\5b8b\4f53"; color: #f60; }
#top div{ width: 592px; height: 36px; position: absolute; top: 43px; left: 251px; }
#top div input{ width: 473px; height: 30px; display: block; float: left; border: 3px solid #f60; font: normal 14px/30px "Tahoma"; color: black; padding: 0px 0 0 8px; }
#top div button{ width: 105px; height: 36px; display: block; float: left; border: 0px; cursor: pointer; background: #f60 url(../images/Product/201305plistbg.png) no-repeat 38px -45px; }
#top span{ display: block; position: absolute; width: 590px; height: 18px; line-height: 18px; color: #ececec; top: 85px; left: 288px; overflow: hidden; }
#top span a{ text-decoration: none; color: #8f8f8f; margin: 0px 3px; }
#top b{ display: block; position: absolute; color: #ececec; top: 43px; right: 0px; width: 120px; }
#top b a{ display: block; width: 60px; text-align: right; font: normal 12px/18px "\5b8b\4f53"; float: left; text-decoration: none; color: #444444; }
#top b a.purchase{ color: #f60; }
#top a:hover,#top b a.purchase:hover{ color: #ff6600; }
/*2014nheadnav*/
#nheadnav{ width: 970px; height: 43px; margin: 10px auto 0 auto; background: url(../images/Public/publicbg.jpg) repeat-x 0 -130px; }
#nheadnav span{ width: 173px; height: 43px; display: block; float: left; background: url(../images/Public/publicbg.jpg) no-repeat 0 -173px; }
#nheadnav p{ width: 787px; display: block; float: left; height: 43px; font: normal 12px/43px '宋体'; color: #768FB7; padding: 0px 0 0 8px; }
#nheadnav p a{ text-decoration: none; color: #fff; padding: 0 6px; }
#nheadnav p a:hover{ text-decoration: underline; color: #B9D4FC; }
#nheadnav b{ width: 2px; height: 43px; display: block; float: left; background: url(../images/Public/publicbg.jpg) no-repeat -96px -66px; }
#nheadsearch{ width: 970px; height: 32px;  position: relative; margin: 0px auto; position: relative; background: url(../images/Public/publicbg.jpg) repeat-x 0px -174px; z-index: 1; }
#nheadsearch ul{ width: 363px; position: absolute; top: 4px; left: 9px; height: 22px; }
#nheadsearch ul li{ list-style: none; display: block; float: left; padding: 0px 2px; }
#nheadsearch ul li input{ width: 251px; height: 17px; border: 0px; background: url(../images/Public/publicbg.jpg) no-repeat 0 -207px; font: normal 12px '宋体', "Arial"; color: #818588; padding: 5px 0 0 8px; }
#nheadsearch button{ width: 41px; height: 22px; border: 0px; background: url(../images/Public/publicbg.jpg) no-repeat -43px -27px; position: absolute; top: 5px; left: 327px; }
#ncontain{ width: 40px; height: 21px; color: #787677; background: #CBD9E2 url(../images/Public/publicbg.jpg) no-repeat -85px -27px; padding: 1px 0 0 7px; font: normal 12px/22px '宋体'; margin: 1px 0 0 0; z-index: 999; position: absolute;}
#nselectList{ width: 47px; display: none; margin: 4px 0 0 -7px; background: #eee; position: absolute;}
#nselectList span{ width: 40px; display: block; font: normal 12px/18px '宋体'; color: #062E75; padding: 2px 0 0 7px; }
#nheadsearchtext{ width: 420px; height: 16px; position: absolute; top: 10px; right: 0px; }
#nheadsearchtext b{ width: 70px; display: block; float: left; font: bold 12px/16px '宋体'; }
.nscrolltext{ width: 328px; display: block; float: left; }
.nscrolltext a:link,.nscrolltext a:visited{ width: 300px; display: block; float: left; font: normal 12px/16px '宋体'; height: 16px; overflow: hidden; padding: 0px 0 0 20px; text-decoration: underline; color: #00349A; background: url(../images/Public/publicbg.jpg) no-repeat -243px -27px; }
.nscrolltext a:hover{ text-decoration: none; color: black; }
.nscrollimg{ width: 15px; display: block; float: left; }
/*2014nwebnav*/
.nwebnav{ border: 1px #D8D8D8 solid; width: 956px; height: 32px; background-image: url(../images/Public/last_top011.gif); text-align: left; line-height: 32px; padding-left: 12px; margin: 10px auto 0 auto; overflow: hidden; }
.nwebnav a{ padding: 0 10px; text-decoration: none; color: #333; }
.nwebnav a:hover{ color: #FB5005; }
.nwebnav span{ padding: 0px 10px; color: #FB5005; }
/*2014nheadbanner*/
#nheadbanner{ width: 970px; margin: 0px auto; }
.nheadbanner-adv{ width: 816px; display: block; float: left; }
.nheadbanner-bt{ width: 94px; height: 86px; border: 1px solid #E9E9E9; background: #F6F6F6; float: left; padding: 1px 29px; }
.nheadbanner-bt a{ width: 66px; height: 20px; display: block; float: left; margin: 6px 0 0 0; text-decoration: none; color: #0F4686; font: normal 12px/21px '\5b8b\4f53'; padding: 1px 0 0 28px; background: url(../images/Public/publicbg.jpg) no-repeat 0 -66px; }
.nheadbanner-bt a.abg1{ background: url(../images/Public/publicbg.jpg) no-repeat 0 -87px; }
.nheadbanner-bt a.abg2{ background: url(../images/Public/publicbg.jpg) no-repeat 0 -108px; }
/*2014menubox*/
#menuBox{ width:960px; height:39px; margin:0 auto; border-top:solid 4px #ff5200; background:#fafafa; padding:0 0 0 10px;}
#menuBox p{ display:block; float:left; height:39px; line-height:39px; color:#cccccc;}
#menuBox p a{ padding:0 14px; font-size:14px; color:#333;}
#menuBox p a:hover{ color:#ff6633;}
/*2014footer*/
#footer{ width: 100%; border-top:1px solid #c7c7c7; font:normal 12px/20px "Tahoma"; color: #666; text-align: center; padding-bottom:20px; margin: 18px auto 0; background: #fff; }
#footer p{ font:normal 14px/50px "\5b8b\4f53"; color: #666666; }
#footer p a{ color: #666666; margin: 0 8px; text-decoration:none;}
#footer p a:hover{ color: #ff6600; text-decoration:underline; }
