* { word-break: break-all; word-wrap: break-word; }
html {background:#fff; margin: 0px auto;}
body { margin: 0px auto;font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;text-align:left; color: #000; line-height: 22px; background:url(../images/bg.jpg) repeat-x; height:45px;}
body,ul,ol,li,dl,dd,h1,h2,h3,h4,h5,h6,p,form,input,textarea,select,button,th,td {margin:0;padding:0;}
button {overflow:visible}
ul li, ol li { list-style: none; }
img { border:0; float:left;}
.floatLeft { float:left!important;}
.floatRight { float:right!important;}
.borderNone { border:none!important;}
.red { color:#c30000!important;}
.orange { color:#f60!important;}
.green { color:#005966!important;}
.gray { color:#7e7e7e!important;}

/* links */
a { color: #006785; text-decoration: none; }
a:hover {text-decoration: underline; }
a img { border: none; }

/*share*/
#top, #rightTitle, #footer, #right .title {background:url("../images/3bg.jpg") repeat-x;}
.mywabao, .duanxin, .help, .digi, .phone, .notebook, .electric, .books, #left .board dl dd, #footer .footerC ul li, #footer .footerC .top span,.fanliNew{background:url("../images/icons.gif") no-repeat left top;}
#mainNav, #mainNav .left ul li.active, #left .board, #left .content .title01, #left .content .title02, #left .content .title03, .guide,.guide .input, .guide .submit1, .guide .submit2 {background:url("../images/allimg.jpg") no-repeat;}
#mainNav .left ul li a,#mainNav .right ul li a, #left .board dl dt, .guide h2, #right .title{
	font-size:16px;font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;color:#c60f0f; font-weight:normal;
}
/*top*/
#top { background-position:left -29px;padding:2px 0 4px; overflow:hidden;}
#top .content { margin:0 auto; width:950px;overflow:hidden;}
#top .content li {color:#b6b6b6; float:right;}
#top .content li span,#top .content li a {color:#555; margin:0px 3px; display:inline;}
.mywabao a,.kf a,.duanxin a,.help a {padding:0 11px 0 19px;*padding:1px 11px 0 19px;}
.duanxin a,.kf a,.help a{ padding-right:0;*padding-right:0;}
.kf { background:url("../images/ewq.jpg") no-repeat 5px 3px; }
.duanxin { background-position:-93px 4px; }
.help {background-position:-173px 4px;*background-position:-173px 3px;}
.mywabao {background-position:3px 4px;}
.molist {
background:#FAFAFA;
border:1px solid #b6b6b6;
padding-bottom:4px;
position:absolute;
text-align:center;
width:86px;
z-index:999;
}
.molist li a{ color:#333;}
/*header*/
#header { width:950px; margin:0px auto 8px; overflow:hidden;}
#header .right { float:right; width:65%; text-align:right; padding-top:3px; }
#header .right .toplogin { float:right; height:40px;}
#header .right .toplogin span { float:left; margin:0px 6px; display:inline; }
#header .right .searchbar { margin-top:15px;}
#header .right .searchbar .input_bg { width:296px;height:16px;background:url("../images/search.jpg") left center no-repeat;float:left; padding:7px;}
#header .right .searchbar input { width:296px;height:16px;float:left; background:none; border:0px;font-size:14px; }
.topSearch,.topSearchM {
	cursor:pointer;float:left;width:87px;height:30px;border:0;
	padding:0px 0 5px;*padding:3px 0 0; margin-right:20px; display:inline;
	background:url("../images/searchButton.jpg") no-repeat right top;
	font-size:16px;font-weight:bold;color:#fff;
}
.topSearchM {background:url("../images/searchButton.jpg") no-repeat right -30px!important;}
#header .right .searchbar .gj { float:left; width:110px; padding-top:13px; text-align:center;}
#header .right .searchbar img {margin-top:8px;}
/*mainNav*/
#mainNav { width:950px; margin:0 auto 8px; clear:both; overflow:hidden;}
#mainNav .left ul { width:66.5%; float:left;padding-top:5px;}
#mainNav .left ul li {float:left; margin:0 2px; display:inline;width:15.6%; }
#mainNav .left ul li a,#mainNav .right ul li a{
	color:#fff; float:left;
	padding:5px 0 11px 34px;*padding:6px 0 10px 34px;
}
#mainNav .left ul li.active { background-position:-184px -188px;}
#mainNav .left ul li.active a,#mainNav .left ul li.active a:hover{color:#4b4b4b; font-weight:bold;cursor:text; text-decoration:none;}
.digi { background-position:0px -21px;margin-left:16px;}
.phone { background-position:-102px -21px;margin-left:15px; padding-left:39px!important;}
.notebook { background-position:-202px -21px;margin-left:10px;}
.electric { background-position:-309px -21px;margin-left:16px;padding-left:40px !important;}
.books { background-position:-412px -21px;margin-left:16px;}
#mainNav .right ul li { float:right; margin-right:14px; display:inline;}
#mainNav .right ul li a { padding:10px 0 0 0;*padding:11px 0 0 0;}
/*fav*/
#fav { width:950px; margin:4px auto;}
/*main*/
#main { width:950px; margin:0px auto; overflow:hidden;}
/*left*/
#left {float:left; width:720px;}
#left .board { background-position:left -43px; float:left; width:181px; height:260px;}
#left .board dl dt{margin:9px 28px 0;}
#left .board dl dd {
	background-position:-145px -13px;padding-left:10px;line-height:12px;*line-height:14px;margin:8px 0 1px 8px;*margin-top:6px;
	width:86%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;
}
#left .board dl dd a{ color:#444;}
#left .banner { float:right;}
#left .content {float:left; width:720px; overflow:hidden; margin-top:10px;}
#left .content .title01,#left .content .title02,#left .content .title03 {float:left;padding:8px 0 6px; width:720px;}
#left .content .title01 ul,#left .content .title02 ul,#left .content .title03 ul{ margin-left:136px; display:inline; float:left;}
#left .content ul li { float:left;}
#left .content .title01 ul li.active a,#left .content .title02 ul li.active a,#left .content .title03 ul li.active a {
	color:#fff; background:#a50000;  padding:2px 5px;*padding:3px 5px 1px; text-decoration:none;
}
#left .content .title01 ul li a,#left .content .title02 ul li a,#left .content .title03 ul li a { color:#333; margin:0 5px; display:inline;}
#left .content .title01 {background-position:-412px -68px;}
#left .content .title02 {background-position:-412px -117px;}
#left .content .title03 {background-position:-412px -164px;}
.hrGray {background:#D4D4D4;float:left;font-size:0;height:3px;line-height:1px;width:120px;}
.hrRed {background:#E11E0F;float:right;font-size:0;height:3px;line-height:1px;width:599px;}
.fanliNew {background-position:-220px 6px;}
.store ul{ width:730px;}
.store li { width:33.3%; margin-top:10px;}
.promotion li{ float:left; width:351px; padding:10px 0; color:#005966;}
.promotion li p {width:351px; float:left;}
.promotion li img { margin-bottom:6px;}
.promotion li h3 { font-size:13px; float:left; width:97.3%;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;line-height:26px;}
.promotion li h3 a { color:#333;}
.product { padding-top:10px;clear:both;}
.product ul { float:left; width:100%;border-bottom:1px solid #F2F2F2;}
.product li { width:22%;border-right:1px solid #F2F2F2; line-height:18px;padding:10px;}
.product li p.proLink{height:38px;overflow:hidden;}
.product li img { float:none;margin-bottom:3px;}

/*right*/
#right { float:right;width:220px;}
.guide { background-position:-184px -44px; height:143px;}
.guide ul {padding-top:10px;overflow:hidden;float:left;}
.guide li {margin:3px 6px 3px 10px;display:inline;clear:both;float:left;width:95%;}
.guide .input {background-position:right -227px;border:none;padding:3px;*padding:3px 3px 2px;width:96px;}
.guide .submit1 {background-position:right -248px;border:none;width:71px;height:26px;margin-left:49px;margin-top:3px;cursor:pointer;}
.guide .submit2 {background-position:right bottom;border:none;width:116px;height:26px;margin-left:44px;margin-top:3px;cursor:pointer;}
.user li {color:#c30000;}

.bookR_Box {border:1px solid #E0E0E0;border-top:none;width:202px;padding:6px 8px 9px;overflow:hidden;}
.fandq p{ line-height:20px; color:#c30000;}
.titleR { float:right; margin-top:3px; margin-right:5px; display:inline;}
.titleR a {color:#a52f33!important;}
#right .title {border:1px solid #E0E0E0;border-top:none;border-bottom:none;padding:2px 10px 5px; float:left; width:198px;}
#right .title span { float:left;}
#right .title a {font: 12px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; float:right; text-decoration:underline;padding-top:4px;}
.product2 {text-align:center; line-height:20px; padding:6px 0 10px;}
.product2 img { margin-bottom:5px;}
.product2 span {color:#c30000;font:bold 16px arial;padding:0px 4px;}
.coupon { color:#006785; white-space:nowrap; line-height:21px;}

/*footer*/
#footer { background-position:left -61px;width:950px; margin:8px auto; overflow:hidden;}
#footer .footerC { padding:8px 20px; padding-right:0px;width:924px;float:left; color:#707982; }
#footer .footerC p { float:left;}
#footer .footerC ul { float:right; width:55%;}
#footer .footerC ul li { background-position:right 10px!important;padding-top:3px; padding-right:4px; line-height:18px; float:left; width:11%;margin:0px 6px; display:inline;}
#footer .footerC a,#footer .footerC a:hover { color:#707982;}
#footer .footerC .top {float:right; width:50%; text-align:right; margin-right:3.5%; display:inline;}
#footer .footerC .top span { color:#c30000; background-position:-327px 5px; padding-right:10px;}
#footer .footerC .top a:hover { text-decoration:none;}

.win_head {background:url(/images/win_bg.jpg) repeat-x; padding-left:15px; width:375px; height:34px; float:left;}
.win_head h4 { font-size:14px; color:#fff; float:left; padding-top:5px;}
.win_body_out { background:#F0F1F3; border:1px solid #4c0102; border-bottom:none; border-top:none; width:378px; float:left; padding:7px; padding-bottom:0px}
.win_body { border:1px solid #C7D0D9;border-bottom:none; background:#fff; width:356px; padding:10px;}
.my_table { margin:0px auto; overflow:hidden; width:100%;}
.my_table p { float:left; width:100%; margin:10px 0px;color:#666; text-align:left;}
.my_table font {color:#666; font-size:12px; margin-left:10px; display:inline;}
.my_table p span { text-align:right; width:26%; float:left;font-size:14px; color:#000;}
.my_table .input_4 { width:80px!important;}
.my_table .input_7 { width:140px; height:18px; float:left; border:1px solid #818181; margin-right:10px; padding:3px; padding-top:4px;}
.my_text { width:74%; float:left; margin-left:26%; display:inline; text-align:left;}
.my_enter { padding-bottom:15px;}
.my_submit { width:73px;height:27px;text-align:center;background:url(/images/my_submit.jpg); border:0px;cursor:pointer; margin-top:10px; margin-right:15px; display:inline; font-weight:bold; color:#fff;}
