@charset "UTF-8";
/* CSS Document */
body,ul,li,dl,dt,dd,form,p,img,textarea,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;list-style:none;}
body,td,th {font-size:12px;}
body {color:#000;font-size:12px;text-align:center;font-family: Helvetica, Arial, Verdana, sans-serif;background:#FFF;}
a:link{color:#333;text-decoration: none;}
a:visited{color:#333;text-decoration: none;}
a:hover{color:#333;text-decoration: underline;}
html{scrollbar-shadow-color:#CFCFCF;scrollbar-highlight-color:#CFCFCF;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-arrow-color:#797979;scrollbar-face-color:#EFEEEE;scrollbar-track-color:#F8F8F9; overflow-y:scroll;}
.clear{clear:both;height:0px;overflow:hidden; margin:0; padding:0;}
.clearheight{clear:both;height:10px;overflow:hidden; margin:0; padding:0;}
.hidden{ display:none;}
.floatright{float:right;}
select, file, textarea, input{margin:0;padding:0; list-style:none;}
.select{color:#999;font-size:12px;}
.file{height:20px;color:#999;text-align:left;line-height:20px;border:1px solid #E8E8E8;}
.textarea{color:#999;font-size:12px;text-align:left;line-height:18px;background:#FFF;border:1px solid #E8E8E8;}
.input{margin:0;color:#999;font-size:12px;background:#FFF;border:1px solid #E8E8E8;overflow:hidden;padding:0 4px; height:18px; vertical-align:middle;}
/* font CSS */
.bold{font-weight:bold;}
.price{color:#CC0000; font-size:14px; font-weight:bold; font-family:Arial;}
.price2{color:#333333; font-size:12px; font-family:Arial; text-decoration:line-through;}
.yuan{font-family:Arial; padding:0 1px;}
.line_through{text-decoration:line-through;}
.num{font-family:Arial;}
.font_tel{color:#C00; font-size:14px; font-family:Tahoma; font-weight:bold;}
.gray, .gray a:link, .gray a:visited, .gray a:hover{color:#666666;}
.grayc, .grayc a:link, .grayc a:visited, .grayc a:hover{color:#CCCCCC;}
.gray9, .gray9 a:link, .gray9 a:visited, .gray9 a:hover{color:#999999;}
.gray3, .gray3 a:link, .gray3 a:visited, .gray3 a:hover{color:#333333;}
.red, .red a:link, .red a:visited, .red a:hover{color:#CC0000;}
.white, .white a:link, .white a:visited, .white a:hover{color:#FFFFFF;}
.font_zt, .font_zt a:link, .font_zt a:visited, .font_zt a:hover{color:#5A4736;}
.font_flow{color:#666666;}
.font_flow a:link, .font_flow a:visited{color:#796353;}
.font_flow a:hover{color:#3A1509;}
.blue, .blue a:link, .blue a:visited, .blue a:hover{color:#3366cc;}
/*layout*/
.content{clear:both;width:980px;margin:0 auto;padding:10px 10px;overflow:hidden;background:#FFFFFF;}
.leftbox{float:left;width:210px;overflow:hidden;text-align:left;}
.rightbox{float:left;width:760px;overflow:hidden;text-align:left;padding-left:10px;}
/*header*/
.header_box{overflow:hidden; background:#404040;background:url(http://image.masamaso.com/header_box_bg.gif) repeat-x;}
.header{width:1000px;height:130px;margin:0 auto; overflow:hidden;background:url(http://image.masamaso.com/header_bg.jpg) no-repeat;}
.header .logo{float:left;}
.header .top_cart{ float:right;width:185px;margin-top:30px; color:#ccb76d; text-align:left; line-height:20px;}
.header .line_bg{clear:both;margin:3px 0 0 0;padding:0;height:1px;overflow:hidden; background:url(http://image.masamaso.com/line_bg.gif) no-repeat;}
.header .top_cart p{margin:3px 0; padding:0 10px;}
.header .top_cart p.pic{margin:0;}
.header .top_cart p.num{margin:0;}
.header .top_cart p.btn{margin:8px 0 0 0;}
.header_box p.line2{clear:both;height:2px;overflow:hidden;background:#8E959A; border-top:1px solid #D2D2D2;}
/*menu*/
.menu_box{height:26px; overflow:hidden; background:url(http://image.masamaso.com/menu_bg_0906.gif) repeat-x; border-top:1px solid #1D4A3B; border-bottom:1px solid #B4BCC3;}
/*.menu{width:1000px; height:26px;overflow:hidden; margin:0px auto; color:#FFFFFF; text-align:center; font-weight:bold; line-height:21px; position:relative;}
.menu li{float:left;height:26px;overflow:hidden; text-align:center;color:#FFFFFF;text-align:left;}
.menu li.m_0{width:75px;padding:0; margin:0px;}
.menu li.m_2{width:48px;text-align:center; padding:0 0px;}
.menu li.m_3{width:78px;text-align:center;}
.menu li.m_4{width:80px;text-align:center; float:right;}
.menu li.m_5{width:75px;text-align:center; float:right;}*/
/*.bg_01{ background:#CCFF33;-moz-opacity:0.8;opacity:0.8; filter:alpha(opacity=80);}
.bg_02{ background:#CC0033;-moz-opacity:0.8;opacity:0.8; filter:alpha(opacity=80);}*/
.menu{width:1000px; height:26px;overflow:hidden; margin:0px auto; color:#FFFFFF; text-align:center; font-weight:bold; line-height:26px; position:relative;}
.menu li{float:left;height:26px;overflow:hidden;}
.menu li a{ display:block; height:26px; background:url(http://image.masamaso.com/menu.gif) no-repeat transparent;}
/*.menu li.m0, .menu li.m1, .menu li.m2, .menu li.m3, .menu li.m4, .menu li.m5, .menu li.m6, .menu li.m7, .menu li.m8, .menu li.m9, .menu li.m10, .menu li.m11, .menu li.m12, .menu li.m13, .menu li.m14, .menu li.m15, a{ overflow:hidden; background:url(../images/menu.gif) no-repeat transparent; }*/

.menu li.mm0 a{ width:75px; background-position:0px 0px;}
.menu li.mm0 a:hover{ width:75px; background-position:0px 0px;}

.menu li.mm1 a{ width:50px; background-position:-75px 0px;}
.menu li.mm1 a:hover{ width:50px; background-position:-75px -30px;}

.menu li.mm2 a{ width:50px; background-position:-125px 0px;}
.menu li.mm2 a:hover{ width:50px; background-position:-125px -30px;}

.menu li.mm3 a{ width:50px; background-position:-175px 0px;}
.menu li.mm3 a:hover{ width:50px; background-position:-175px -30px;}

.menu li.mm4 a{ width:50px; background-position:-225px 0px;}
.menu li.mm4 a:hover{ width:50px; background-position:-225px -30px;}

.menu li.mm5 a{ width:50px; background-position:-275px 0px;}
.menu li.mm5 a:hover{ width:50px; background-position:-275px -30px;}

.menu li.mm6 a{ width:50px; background-position:-325px 0px;}
.menu li.mm6 a:hover{ width:50px; background-position:-325px -30px;}

.menu li.mm7 a{ width:50px; background-position:-375px 0px;}
.menu li.mm7 a:hover{ width:50px; background-position:-375px -30px;}

.menu li.mm8 a{ width:50px; background-position:-425px 0px;}
.menu li.mm8 a:hover{ width:50px; background-position:-425px -30px;}

.menu li.mm9 a{ width:50px; background-position:-475px 0px;}
.menu li.mm9 a:hover{ width:50px; background-position:-475px -30px;  }

.menu li.mm10 a{ width:80px; background-position:-525px 0px;}
.menu li.mm10 a:hover{ width:80px; background-position:-525px -30px;}

.menu li.mm11 a{ width:80px; background-position:-605px 0px;}
.menu li.mm12 a{ width:80px; background-position:-685px 0px;}
.menu li.mm13 a{ width:80px; background-position:-765px 0px;}
.menu li.mm14 a{ width:80px; background-position:-845px 0px;}
.menu li.mm15 a{ width:75px; background-position:-925px 0px;}




/*头部菜单*/
/*.mt_box_wrap{position:relative; z-index:999}*/
.mt_box{display:none; position:absolute; margin-top:-4px !important; margin-top:-5px; z-index:999;background:#F4F4F4; float:left; left:0; top:0px; border-top:1px solid #1F84B3;filter:progid:DXImageTransform.Microsoft.Shadow (Color=#555555,Direction=120,strength=5)}
.mt_box.box_w0{width:930px;}
.mt_box.box_w1{width:260px;}
.mt_box.box_w2{width:580px;}
.mt_box.box_w3{width:700px;}
.mt_box.box_w4{width:100px;}
.mt_box.box_w5{width:100px;}
.mt_box.box_w6{width:260px;}
.mt_box.box_w7{width:100px;}
.mt_box.box_w8{width:100px;}
.mt_box.box_w9{width:100px;}
.mt_list{ padding:5px 10px; text-align:left;}
.mt_list table td{padding:0 10px;}
.mt_list p{clear:both;padding:3px 0 3px 12px; overflow:hidden;line-height:14px;background:url(http://image.masamaso.com/ico_02.gif) no-repeat; background-position:3px 9px; *background-position:3px 7px; _background-position:3px 7px;}
.mt_list p a{color:#666666; background:none;}
.mt_list p.nav_t{ color:#000;font-weight:bold;line-height:20px; text-align:left; padding:0; background:none;}
.mt_list p.nav_t a:link{color:#000;}
.mt_list p.nav_t a:visited{color:#000;}
.mt_list p.nav_t a:hover{color:#000;}
.mt_pic{ overflow:hidden; text-align:center; line-height:20px; padding-top:5px; border-top:1px dashed #999797;}
.mt_pic img{height:100px;}

/*search*/
.search_box{clear:both; height:20px; padding:3px 0 3px 0 !important; *padding:3px 0 3px 0; overflow:hidden;background:url(http://image.masamaso.com/top_s_bg.gif) repeat-x;}
.search{clear:both;width:1000px;height:20px;margin:0 auto;overflow:hidden;color:#999;text-align:left;line-height:20px;}
.search .input{width:160px; height:16px;}
.search .btn_s{margin-left:1px; vertical-align:middle;}
.search_nav{float:left; text-align:left; line-height:20px; padding-left:5px;}
.search_nav .txt_on{font-weight:bold; color:#333333;}
.search_nav .pic{background:url(http://image.masamaso.com/top_s_tp1.gif) no-repeat left center; padding-left:10px;}
.search a:link{color:#999;}
.search a:visited{color:#999;}
.search a:hover{color:#999;}
.search .right{ float:right; margin-top:1px !important;_margin-top:0px}
/*top keywords*/
.top_select {float:right; margin-top:1px; width:115px; text-align:left; height:18px; overflow:hidden;}
.tag_select{display:block;color:#666;width:91px;height:16px; text-align:left;background:transparent url("http://image.masamaso.com/index_select.gif") no-repeat 0 0;padding:1px 10px;line-height:17px;}
.tag_select_hover{display:block;color:#666;width:91px;height:16px;background:transparent url("http://image.masamaso.com/index_select.gif") no-repeat 0 -18px;padding:1px 10px;line-height:17px;}
.tag_select_open{display:block;color:#666;width:91px;height:16px;background:transparent url("http://image.masamaso.com/index_select.gif") no-repeat 0 -36px;padding:1px 10px;line-height:17px;}
.tag_options{position:absolute;margin:0;list-style:none;background:transparent url("http://image.masamaso.com/index_select.gif") repeat-y -111px 0px;width:111px; padding:0px; margin:0; height:217px;}
.tag_options li{display:block;width:88px;padding:0 10px;height:17px;text-decoration:none;line-height:18px;color:#666;}
.tag_options li.open_hover{background:transparent url("http://image.masamaso.com/index_select.gif") no-repeat 0 -55px;color:#ffffff; height:18px; width:90px;}
.tag_options li.open_selected{background:transparent url("http://image.masamaso.com/index_select.gif") no-repeat 0 -71px;}
/*footer*/
.footer_box{ clear:both;width:1000px;margin:0 auto; padding:5px 0 0px 0; overflow:hidden; background:#FFFFFF;}
.footer_nav{clear:both;width:600px; height:20px;overflow:hidden; padding:5px 0; margin:0 auto;}
.footer_nav li{float:left;height:20px;overflow:hidden; padding:0 10px;color:#999;text-align:center; line-height:20px;}
.footer_nav a{color:#999;}
.footer_nav a:link{color:#999;}
.footer_nav a:visited{color:#999;}
.footer_nav a:hover{color:#999;text-decoration:none;}
.promise{clear:both;width:550px;height:40px;margin:0 auto; padding:14px 200px;overflow:hidden;text-align:center;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;}
.promise img{height:40px;margin:0 20px;}
.help_link_list{clear:both;width:1000px;margin:10px auto;overflow:hidden;}
.email{ float:right;width:200px;overflow:hidden;text-align:right;}
.email input{width:150px; margin:0 2px;}
ul.help_link{float:left;display:block;overflow:hidden;padding:0 30px;text-align:left;}
ul.help_link p{ color:#666;font-weight:bold;line-height:20px;}
ul.help_link li{clear:both;line-height:20px; color:#848484;}
ul.help_link li a:link{color:#848484;}
ul.help_link li a:visited{color:#848484;}
ul.help_link li a:hover{color:#848484;}
.foot_partner{clear:both;width:1000px; height:80px; padding:10px 0; overflow:hidden;color:#999;text-align:left;border-top:1px solid #E8E8E8;}
.foot_partner img{width:130px; height:80px; margin:0 3px;}
.copyright{clear:both;padding:5px 0; margin:0 auto;overflow:hidden;color:#999;font-family:Verdana;text-align:center;line-height:20px;background:#E6E6E6;}
/*底部显示*/
.mm_foot_wrap{ height:70px; overflow:hidden; text-align:center;-moz-opacity:0.8;opacity:0.8; filter:alpha(opacity=80);background:url(http://image.masamaso.com/mm_foot_bg.gif) repeat-x bottom;}
.mm_foot_wrap * { position:relative;}
.mm_foot_box{width:1000px; height:70px; margin:0 auto; overflow:hidden;}
.mm_foot_goods{float:left; width:100px; height:70px; overflow:hidden;}
.mm_foot_goods img {width:100px; height:70px;}
.mm_foot_con{ float:left;width:860px; height:34px; margin:31px 0px 0 0px; padding:0 20px; overflow:hidden; text-align:left;}
.mm_foot_line{ float:left; width:2px; height:34px; margin:0 19px; overflow:hidden; background:url(http://image.masamaso.com/mm_foot_line.gif) no-repeat}
.mm_arrow{ float:left; width:12px; height:34px; margin:10px 6px 0px; overflow:hidden;}
.mm_arrow img{ vertical-align:middle;}
.mm_foot_p1{ float:left; width:200px; height:34px; padding:0 10px 0 0; overflow:hidden; line-height:17px;}
.mm_foot_p2{ float:left; width:320px; height:20px; margin:7px 0; overflow:hidden; line-height:20px;}
.mm_foot_p3{ float:right; width:200px; height:34px; overflow:hidden; text-align:center;}
.mm_foot_con .font_sm{color:#CC0000;}
/*.mm_online{float:left; width:100px; height:40px; overflow:hidden; margin:27px 0px 0 0px; text-align:right;}*/
/*屏幕右下角弹出层*/
.foot_msg_box{display:none;padding:0;right:0px;bottom:0;width:300px;position:absolute;z-index:9999;}
.foot_msg_tp{margin:0;padding:0;width:300px;overflow:hidden;position:relative;text-align:right;}
.foot_msg_tp p.hd_tp{margin:0;padding:0;clear:both;}
.foot_msg_tp p.close{display:block;top:5px;right:5px;margin:0 auto;position:absolute;}
/*弹出层*/
.show_div_box{z-index:10001;padding:10px;margin:0 auto;text-align:left;}
.show_div{padding:9px 14px;overflow:hidden;text-align:left;line-height:20px;border:1px solid #E8E8E8;background: #F3F3F3 url(http://image.masamaso.com/title_con_bg.gif) repeat-x top;}
/*弹出层title*/
.show_title{clear:both;height:24px; padding:0px 10px 3px 10px;overflow:hidden;background:url(http://image.masamaso.com/show_title_bg.gif) repeat-x;}
.show_title .close{ cursor:pointer;float:right;width:40px; height:11px; margin-top:6px;overflow:hidden;background:url(http://image.masamaso.com/show_title_close.gif) no-repeat right top;}
.show_title .title{float:left;height:24px;overflow:hidden;color:#FFF;font-size:12px;text-align:left;line-height:25px;}
/*top login*/
.show_div table.show_login{}
.show_div table.show_login td{padding:0 1px;text-align:left;line-height:24px;}
.show_div table.show_login td.left_title{width:70px;text-align:right;font-weight:bold;}
.show_div table.show_login p{text-align:center;}
.show_div table.show_login .zfb{ clear:both;text-align:center; border-top:1px solid #E8E8E8; padding:10px 0 0 0; line-height:26px;}
.show_div table.show_login td span.password_off{border-bottom:4px solid #CCCCCC; padding:0 12px; text-align:center;}/*top login 密码强度*/
.show_div table.show_login td span.password_on{border-bottom:4px solid #990000; padding:0 12px; text-align:center;}/*top login 密码强度*/
/*web page title*/
.web_title{clear:both;height:25px;overflow:hidden;border-bottom:1px solid #FFF;text-align:left; line-height:24px;}
.web_title .title{background:url(http://image.masamaso.com/title_tbg.gif) repeat-x; clear:both;height:23px; overflow:hidden; padding:0 12px; display:block;color:#333;}
.web_title .title_line{background:url(http://image.masamaso.com/title_bg_line.gif) no-repeat;clear:both;height:2px; overflow:hidden;}
.web_title .title .more{ float:right;color:#888888;}
.web_title .title .more a{color:#888888;}
.web_title .title .tishi{float:right;color:#888888;}
.web_title .title .seo{ float:left;margin-left:15px;color:#888888;}
.web_title .title .seo a{color:#888888;}
.web_title .title .t_01{ float:left;color:#333;}/*index title*/
.web_title .title .t_01 a{color:#333;}
.title_con_bg{clear:both;background:#F3F3F3 url(http://image.masamaso.com/con_bg.gif) repeat-x top;}
.bg_drawing{clear:both;background:#F7F7F7 url(http://image.masamaso.com/bg_drawing.gif) repeat-x top;}

.web_title .tline_01{width:210px; background-position:0px 0px; }
.web_title .tline_02{width:260px; background-position:0px -2px; }
.web_title .tline_03{width:500px; background-position:0px -4px; }
.web_title .tline_04{width:760px; background-position:0px -6px; }
.web_title .tline_05{width:1000px; background-position:0px -8px; }
.web_title .tline_06{width:730px; background-position:0px -10px; }
.web_title .tline_07{width:780px; background-position:0px -12px; }
.web_title .tline_08{width:588px; background-position:0px -14px; }
.web_title .tline_09{width:402px; background-position:0px -16px; }

/*left nav*/
.left_nav{clear:both;width:195px;padding:4px 3px 2px 12px; overflow:hidden; text-align:left;}/*index left_nav:height:620px;*/
.left_nav li{clear:both;text-align:left; line-height:20px;padding:2px 0px;}
.left_nav li .nav_mian{clear:both; height:21px; overflow:hidden; color:#575757; font-weight:bold;line-height:20px;}
.left_nav li .nav_mian .letter{font-size:10px;color:#999;font-family:Arial; font-weight:normal; margin-left:8px;}
.left_nav li .nav_mian a:hover .letter{color:#FFF;}
.left_nav li .nav_mian a.nav_on{color:#FFF !important;background:#1C6EA7;}
.left_nav li .nav_mian a.nav_on .letter{color:#FFF !important;}
.left_nav li .nav_mian a:link{color:#575757;}
.left_nav li .nav_mian a:visited{color:#575757;}
.left_nav li .nav_mian a:hover{color:#FFF; height:20px; background:#1C6EA7; text-decoration:none;}
.left_nav li .nav_sub{clear:both; padding:0px 0px;text-align:left;line-height:20px;}
.left_nav li .nav_sub a{margin:0 5px;}
.left_nav li .nav_sub a.start{margin-left:0px;}
.left_nav li .nav_sub a.end{margin-right:0px;}
/*Comments new 首页6条*/
.comments{clear:both;width:190px;padding:15px 10px 5px 10px;overflow:hidden;text-align:left;}
.comments li{clear:both;height:100px;overflow:hidden;text-align:left;line-height:20px;}
.comments li p.title_pl{ color:#575757;}
.comments li p.time{text-align:right; line-height:19px;}
/*end*/

