﻿/*--公共样式--*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:Arial, Geneva, sans-serif, Tahoma; color:#000; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { line-height: 150%; background-color:#fff; color:#434343;}
a, a:link { color: #444444; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: underline; color:#ff6600; }
a:focus { outline: none; }

.ddcut {overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.licut {overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.acut {overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.blank1{ width:100%; height:1px; line-height:1px; overflow:hidden; clear:both;}
.blank2{ width:100%; height:10px; line-height:10px; overflow:hidden; clear:both;margin: 0 auto;}
.blank8{ width:1210px; height:30px; line-height:10px; overflow:hidden; clear:both;margin: 0 auto;}
.blank10{ width:100%; height:10px; line-height:10px; overflow:hidden; clear:both;}
.blank14{ width:100%; height:14px; line-height:14px; overflow:hidden; clear:both;}
.blank20{ width:100%; height:20px; line-height:20px; overflow:hidden; clear:both;}
/*--block--*/
.block{ width:1210px; height:auto; margin:0 auto;}
/*--color--*/
.orange{ color:#ff6600;}
.c707070{ color:#707070;}
.cdfdfdf{ color:#DFDFDF;}
.red{ color:#FF0000;}
.cblue{color:#0E2E83;}
.fw{color:#454545; font-weight:bold;}
.fw2{color:#454545; font-weight:bold; font-size:14px;}
.fwf14{ font-size:14px; font-weight:bold; color:#FF7000;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.fwf14 a{ font-size:14px; font-weight:bold; color:#FF7000;}
.fwf14 a:hover{ color:#FF7000;}
.blackfw{ color:#000; font-weight:bold; padding-right:5px;}
.orangefw{ color:#ff6600; font-weight:bold; padding-right:5px;}
.fwf16{ font-size:16px; font-weight: bold; color:#ff7100;}
/*--头部c90000--*/
.header{ background-image:url(../images/header/header-bg.jpg); background-repeat:repeat-x; 
background-position:top; width:100%; height:182px;}
.header1{ background-color : #0762e6; background-repeat:repeat-x; 
background-position:top; width:100%; height:100px;}

.header-top{ height:32px; line-height:32px;}

.language{ height:12px; padding-top:9px; text-align:right;}
.language a{ padding-left:10px; float:left;}
.header-main{ height:150px;}
h1.logo{ width:310px; height:150px;background-image:url(../images/header/logo.jpg); }
h1.logo a{ width:310px; height:150px; background-image:url(../images/header/logo.jpg); display:block; text-indent:-9999px;}
.header-m{ width:813px; height:32px; line-height:32px; text-align:right; color:#E6E6E6;}
.header-m a{}

/*--搜索--*/
.header-search{ width:813px; height:62px;}
#tabs0 { height: 63px; width: 813px; }
.tabM0{ width: 711px; float:left;}
.tabM0 li{ display:block; float: left; width:75px; height:26px; line-height:26px; text-align: center; cursor:pointer; background-image: url(../images/header/header-search-nav2.jpg); background-repeat:no-repeat; margin-right:4px; font-weight:bold; }
#myccc{ float:right; width:85px; height:26px; line-height:26px; text-align: center; }
.tabM0 li.hover{ background-image: url(../images/header/header-search-nav1.jpg); background-repeat:no-repeat; color:#fff;  }
#tabM0 ul{ display: none; }
.tab_hidden{ display: none; }
#tabM0 ul.tab-block{ display: block; }
.tab{ clear:both; position:relative; }
.header-search-n{ width:590px; height:26px; background-image:url(../images/header/header-search-input.jpg); border:0px; padding:5px 5px 5px 10px; font-size:14px; line-height:26px; color:Gray;}
.header-search-on{ width:590px; height:26px; background-image:url(../images/header/header-search-input.jpg); border:0px; padding:5px 5px 5px 10px; font-size:14px; line-height:26px;}
.header-search-m{ width:90px; height:36px; background-image:url(../images/header/header-search-m.jpg); border:0px; cursor:pointer;}
.header-search-v{ width:118px; height:36px; background-image:url(../images/header/header-search-v.jpg); border:0px; cursor:pointer;}
.filexx{width:40px;height:36px; text-align:center;position: absolute; top: 0; right: 202px; background-image:url(/images/header/xj.jpg);}
.filexx input{width:40px;height: 36px;opacity:0;filter:alpha(opacity=0);}




/*--小栏目--*/
.TopMain{ width:813px; height:40px; padding:8px 0;}
.TopMain p{ height:20px; line-height:20px; width:813px; float:left;}
.TopMain a{ width:90px; height:20px; float:left; display:block;}
/*--导航--*/
.main-nav{ width:1187px; height:38px; padding-left:23px; background-image:url(../images/header/nav-bg.jpg); background-repeat:repeat-x; line-height:30px; padding-top:4px; margin:0 auto;}
.main-nav ul{}
/*
.main-nav ul li{ padding:0 20px; background-image:url(../images/header/nav-line.jpg); background-position: right top; background-repeat:no-repeat; float:left; height:33px;}
*/
.mymainnavli{ padding:0 22px; background-image:url(../images/header/nav-line.jpg); background-position: right top; background-repeat:no-repeat; float:left; height:33px;}
.mymainnavli2{ padding:0 15px;  float:left; height:33px;}
.mymainnavli3{ padding:0 15px; background-image:url(../images/header/nav-line.jpg); background-position: right top; background-repeat:no-repeat; float:left; height:33px;}

.main-nav a{ height:33px; font-size:14px; font-weight:bold; color:#fff; float:left; padding:0 10px;}
.main-nav a:hover{ background-image:url(../images/header/nav-right.jpg); background-position:right; background-repeat:no-repeat; background-color:#fff; color:#FD6F00; text-decoration:none;}
.main-nav a.main-nav-on{ background-image:url(../images/header/nav-right.jpg); background-position:right; background-repeat:no-repeat; background-color:#fff; color:#FD6F00; text-decoration:none;}

.main-nav .mymainnavli4 a{ height:33px; font-size:14px; font-weight:bold; color:#F5F600; float:left; padding:0 20px;}
.main-nav .mymainnavli4 a:hover{ background-image:url(../images/header/nav-right.jpg); background-position:right; background-repeat:no-repeat; background-color:#fff; color:#FD6F00; text-decoration:none;}

/*--脚部--*/
.footer{ padding-bottom:8px; padding-top:8px; border-top: 1px solid #ff7100; width:1210px; margin:0 auto;}
.footer p{ height:26px; line-height:26px; text-align:center;  color:#4A4A4A;}
.footer p a{ padding:0 10px; color:#000;}
.footer p a:hover{ color:#ff6600;}


#myccc{display:block; float:right; width:85px; height:26px; line-height:26px; text-align: center; }
#mycccbg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
#show2weima{display: none; position: absolute; top: 32%; left: 39%; width: 22%; height: 36%; padding: 8px; border: 8px solid #E8E9F7; background-color: white; z-index:1002; overflow: auto;}


.toybaba-search-n{ width:212px; height:20px; line-height:20px; border:1px solid #CBCBCB;  overflow:hidden;　} .toybaba-search-m1{ width:57px; height:22px; background-image:url(/images/sort-search-m.jpg); border:0px; cursor:pointer; overflow:hidden;} .fl{display: inline; float: left;}



/*分页------------------------------------------------------------------------------------*/
.pagingbar{ line-height:25px;}

/*CSS Digg style pagination*/

/*CSS badoo style pagination*/

DIV.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.badoo A {
	BORDER-RIGHT: #d3d3d3 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d3d3d3 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #d3d3d3 2px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #d3d3d3 2px solid; TEXT-DECORATION: none
}
DIV.badoo A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
DIV.badoo SPAN.current {
	BORDER-RIGHT: #ff5a00 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff5a00 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}
DIV.badoo INPUT.btnSearch{ background-color:#FF6C16 ; border: #ff5a00 2px solid; color:#FFF; cursor:pointer;}



/*搜索----------------------------------------------------------------------------------------------*/
    /*设置提示提示列表上的样式表*/
    .search_link
    {         
         background-color:#FFFFFF;
         cursor: pointer;
         line-height:24px;
         text-indent:6px;
    }
    /*设置当鼠标移动到提示列表上的样式表*/
    .search_link_over
    {     
         background-color:#E8F2FE;
         cursor: pointer;
         line-height:24px;
         text-indent:6px;

    }
    
    /*设置显示搜索提示div的样式表*/
    #search_div
    {
        position:absolute;
        background-color:#FFFFFF;
        text-align:left;
        border:1px solid #ff6600;
        border-top:0px;
        display:none;
        min-width:553px;
        width:602px;
        margin-left:0px;
    }
    
    /*文本框样式*/
    .mainInput  {
    line-height: 26px;
    height: 28px;
    width: 550px;
    font-size: 16px;
    font-family: "微软雅黑", "宋体", Candara;
    font-weight: normal;
    color: #666;
    border:0;
    text-indent: 8px;
    padding-bottom:8px;
}
    
    /*鼠标放上文本框样式*/
    .mainInputOver  {
    width:552px;
    height:30px;
     border: none;
   /* border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #b7b7b7;
    border-right-color: #d0d0d0;
    border-bottom-color: #d0d0d0;
    border-left-color: #d0d0d0;*/
}
/*鼠标离开文本框样式*/
.mainInputFocus  {
    width:552px;
    height:30px;
     border: none;
    /*border: 1px solid #41b5f2;*/
}

/*点击文本框样式*/
.myBorder
{
    width:552px;
    height:30px; border: none;
    text-align:left;
   /* border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;    */
}





/* QQ客服-------------------------------------------------------------------------- */

.QQbox{ z-index:99; width: 170px; left: 3px; top: 145px; position: absolute;}
.QQbox .press{ left: 0; border: none; cursor: pointer;width: 31px; height: 136px;position: absolute;}
.QQbox .Qlist{ left: 0; width: 170px; background: url(/OKQQ/Images/siderIM_bg.jpg) padding:5px;}
.QQbox .Qlist .b{ float: left; height: 6px; width: 170px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background-image:url(/OKQQ/Images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:3px; line-height:14px; color:#000000; font-weight:700;}
.QQbox .Qlist .t{ background:url(/OKQQ/Images/siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(/OKQQ/Images/siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox .Qlist .con{ background:url(/OKQQ/Images/siderIM_bg.jpg); width:170px; float:left;}
.QQbox .Qlist .con li{ padding: 5px 5px 0px 10px; background:url(/OKQQ/Images/siderIM_bg.jpg); width:155px; text-align:left; float:left;}

/*QQ END*/

/* QQ客服en */
li{ list-style:none;}
.QQbox1{ z-index:99; width: 170px; right: 10px; top: 145px; position: absolute;}
.QQbox1 .press{ right: 0; border: none; cursor: pointer;width: 26px; height: 136px;position: absolute;}
.QQbox1 .Qlist1{ right: 0; width: 170px; background: url(/OKQQEn/Images/siderIM_bg.gif) padding:5px;}
.QQbox1 .Qlist1 .b1{ float: left; height: 6px; width: 170px; font-size: 1px; }
.QQbox1 .Qlist1 .infobox1{ text-align:center; background:#bdc5cb; background-image:url(/OKQQEn/Images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700; font-family:Arial;}
.QQbox1 .Qlist1 .t1{ background:url(/OKQQEn/Images/siderIM_title.gif); height:34px;}
.QQbox1 .Qlist1 .b1{ background:url(/OKQQEn/Images/siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox1 .Qlist1 .con1{ background: url(/OKQQEn/Images/siderIM_bg.gif); width: 100%; }
.QQbox1 .Qlist1 .con1 li{ padding: 5px 5px 0px 5px; display:inherit; text-align:left;width:155px; font-size:11px; font-family:Arial; }

/*QQ END*/





/*弹出即时通信窗口-------------------------------------------------------------------------- */
button::-moz-focus-inner{ border:0; padding:0; margin:0; }

.easyDialog_wrapper{ width:320px; color:#444; border:3px solid rgba(0,0,0,0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4); display:none; font-family:"Microsoft yahei", Arial; }

.easyDialog_wrapper .easyDialog_content{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff; border:1px solid #e5e5e5; }

.easyDialog_wrapper .easyDialog_title{ height:30px; line-height:30px; overflow:hidden; color:#666; padding:0 10px; font-size:14px; border-bottom:1px solid #e5e5e5; background:#f7f7f7; border-radius:4px 4px 0 0; }

.easyDialog_wrapper .close_btn{ font-family:arial; font-size:18px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; }

.easyDialog_wrapper .close_btn:hover{ color:#333; }

.easyDialog_wrapper .easyDialog_text{ padding:25px 10px; font-size:13px; line-height:22px; }

.easyDialog_wrapper .easyDialog_footer{ padding:0 10px; *zoom:1; }

.easyDialog_wrapper .easyDialog_footer:after{ content:''; display:block; height:0; overflow:hidden; visibility:hidden; clear:both; }

.easyDialog_wrapper .btn_highlight,
.easyDialog_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer; font-family:"Microsoft yahei", Arial; float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }

.easyDialog_wrapper .btn_highlight{ background:#4787ed; background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe)); background:-moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color:#3079ed; color:#fff; }

.easyDialog_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4)); background:-moz-linear-gradient(90deg,#ececec,#f4f4f4); }



.mTitle{ height:30px; width:344px;padding-left:10px; margin:0px; background-image:url(/images/shop/mtitlebg.jpg); background-repeat:repeat-x;}
.sptitle{ float:left; display:block; padding-top:8px;}
.mTitle .close{ float:right;}




    #MyMoveAd {
    overflow:hidden;
    text-align: center;
    height:51px;
    background-color:#CE0000;
    background-image: url(/images/header/smyhad.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}