
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
body {padding:0px;margin:0px;font-size:14px;color:#333333;min-width: 1200px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;Word-wrap:break-word;}
ul{padding:0px;margin:0px;list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,tr,b {margin:0;padding:0;list-style:none;}
div,ul,li,p,h1,h2,span{word-break:break-all;}
img{border:0px;}
:hover{transition: all 0.3s ease-in 0.1s,color 0.2s ease-out 0.1s;}
.box .main01 .mainL .b1 a:hover,.box .main01 .mainL li a:hover{ color:#3A92FC;}
/* TOP样式表 */
/* 下拉导航条，纯样式表 */
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.index-nav{width: 100%;height: 35px;box-sizing: border-box;background:#f6f6f6;font-size:14px;color:#333;line-height:35px;text-align:left; float:left; position:relative; border-bottom:1px solid #ededed}
.index-nav-frame{width: 1200px;margin: 0 auto;}
.topline{color: #333;float: right;position: relative;display: block;outline: none;/* cursor: pointer; *//* width: 120px; */line-height: 35px;text-align: center;}
.topline i{position:absolute;right:1px;width:20px;height:21px;top:7px;background:url(../pic/bg.png) -140px -29px no-repeat;/* border-right:1px solid #dedede; */z-index:1;}
.topline .none1{ background:none}
.topline.active{color:#333;background:#3A92FC;}
.topline a{color:#333;}
.topline:hover{color:#333;background:#f6f6f6;}
.topline:hover .topcenter{height:auto;opacity:1;}
.topcenter{opacity: 0;height:0;position: absolute;overflow: hidden;width: 120px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ z-index:99; border:1px solid #ededed; left:-1px;}
.topli{width: 120px;text-align: center;background: #ffffff;color: #666666; float:left;}
.topcenter a{color: #666666; }
.topli:hover{background: #f6f6f6;color: #333;}
.topli:hover a{background: #f6f6f6;color: #333;}
.topline-focus:focus{display: none;}
.index-nav .riline{ border-right:1px solid #dedede; padding:0px 10px; margin-right:10px;}
.index-nav .left{ float:left; line-height:21px; margin-top:7px;}
.index-nav .left li{ float:left; }
.index-nav .left li i{color:#3A92FC;font-style:normal;}
.topline:hover .topcenter2{height:auto;opacity: 1;}
.topcenter2{opacity: 0;height:0;position: absolute;overflow: hidden;width: 150px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ z-index:99; border:1px solid #ededed; left:-1px}
.topline:hover .topcenter3{height:auto;opacity: 1;}
.topcenter3{opacity: 0;height:0; text-align:left;position: absolute;overflow: hidden;width: 240px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */ z-index:999; border:1px solid #ededed;border-bottom:0; left:-1px;line-height:25px; background:#fff;}
.topcenter3 div{ float:left; width:100%; border-bottom: 1px solid #ededed; padding: 0px 0 10px 0px;}
.topcenter3 div h4{ float:left; width:100%; padding-left:20px; font-weight:bold; padding-top:10px; line-height:25px;}
.topcenter3 div span{ float:left; padding-left:20px; font-size:12px;}
.topcenter3 .clear-history{ text-align:center; padding-top:10px}

.logoSE{ width:100%; background:#ffffff; float:left; padding:15px 0;}
.logoSE ul{ width:1200px; margin:0 auto;}
.logoSE ul .logo{ float:left; background:url(../pic/logo_new.png) center center no-repeat; width:195px; height:59px; font-size:0px; text-indent:-99em;}
.logoSE ul .logo a{ float:left;width:195px; height:59px; font-size:0px; text-indent:-99em;}
.logoSE ul .logo2{ float:left; width:150px; padding-left:20px;}
.logoSE ul .logo2 h2{ float:left; font-size:24px; font-weight:normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 240px;}
.logoSE ul .logo2 .top-drop-down{ float:left; position:relative; height:30px;}
.logoSE ul .logo2 .top-drop-down i{ float:left; font-style:normal; margin: 5px 0 0 0px; font-size: 12px; border: 1px solid #ededed; padding: 4px 10px;}
.main01 .top-drop-down{ position:relative;}
.main01 .top-drop-down i{ font-style:normal; padding: 5px 0;}
.drop-down-menu { background:#ffffff; padding: 10px 0 10px 0;left:0; margin: 0px; width: 550px; border: 1px solid #ededed; border-top: 1px solid #e1e1e1!important; top: 24px; position:absolute; z-index:999}
.drop-down-menu a{ float:left; width:100px; padding-left:10px; font-size:12px; line-height:25px;}

.g_search,.g_search_btn,.g_freepost_supply,.g_freepost_buy,.g_search_menu dt{background:url(../pic/g_hader.png) no-repeat;}
.g_search{width:580px;float:right;background-position:0 0;margin:10px 0 0 10px;position:relative;height:60px;}
.g_search_menu{width:61px;height:34px;float:left;position:relative;margin:3px 0 0 3px;}
.g_search_menu dt{width:51px;height:34px;padding-left:10px;line-height:34px;background-position:-300px -60px;color:#666;cursor:pointer;}
.g_search_menu dd{display:none;position:absolute;width:60px;top:33px;left:-1px;border-top:1px #fff solid;border-right:1px #ededed solid;border-bottom:1px #ededed solid;border-left:1px #ededed solid;background:#fff;}
.g_search_menu dd a{display:block;height:25px;padding-left:10px;line-height:25px;}
.g_search_menu dd a:link{color:#666;text-decoration:none;}
.g_search_menu dd a:visited{color:#666;text-decoration:none;}
.g_search_menu dd a:hover{color:#fff;text-decoration:none;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);}
.g_search_inputtxt{width:275px;height:14px;float:left;padding:10px 10px 10px 5px;margin:3px 0px 3px 0px;border:0;background:0;color:#666;outline:0;}
.g_search_btn{width:94px;height:40px;float:left;cursor:pointer;border:0; color:#ffffff; font-weight:bold; font-size:14px;background: #3A92FC\9; background: -moz-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #3A92FC), color-stop(100%, #3A92FC)); background: -webkit-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -o-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -ms-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -webkit-gradient(linear, left top, right top, from(#3A92FC), to(#3A92FC)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #3A92FC), to(#3A92FC)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #3A92FC), to(#3A92FC)); background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)"; border-radius: 0rem 0px 0px 0; }
.g_search_btn:hover{background: #3A92FC; background: -moz-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #3A92FC), color-stop(100%, #3A92FC)); background: -webkit-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -o-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -ms-linear-gradient(left, #3A92FC 0, #3A92FC 100%); background: -webkit-gradient(linear, left top, right top, from(#3A92FC), to(#3A92FC)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #3A92FC), to(#3A92FC)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #3A92FC), to(#3A92FC)); background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);}
.g_search .mffbxx{background: linear-gradient(to right,#3A92FC,#3A92FC); background: #3A92FC\9;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";cursor:pointer; height:40px; width:120px; text-align:center;border-radius: 0px; float:right; position:relative}
.g_search .mffbxx a{ left:1px; top:1px; background:#ffffff; position:absolute; width:118px; text-align:center; line-height:38px; color:#3A92FC;border-radius: 1px;}

.nav{ float:left; width:100%; background:#ffffff; padding:20px 0 20px 0; font-size:16px; border-top: 1px solid #f6f6f6;}
.nav ul{ width:1200px; margin: 0 auto; overflow:hidden;}
.nav ul li{ float:left; width:120px; margin-right:30px; text-align:center; line-height:35px;}
.nav ul .hover{background: #d8e9fe\9; background: -moz-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #d8e9fe), color-stop(100%, #d8e9fe)); background: -webkit-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -o-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -ms-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -webkit-gradient(linear, left top, right top, from(#d8e9fe), to(#d8e9fe)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8e9fe), to(#d8e9fe)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8e9fe), to(#d8e9fe)); background: linear-gradient(to right, #d8e9fe 0, #d8e9fe 100%); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#d8e9fe, endColorstr=#d8e9fe); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#d8e9fe, endColorstr=#d8e9fe)"; border-radius: 0px;}
.nav ul .hover a{ color:#3A92FC;}
.nav ul li:hover{background: #d8e9fe\9; background: -moz-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -webkit-gradient(linear, left, right, color-stop(0, #d8e9fe), color-stop(100%, #d8e9fe)); background: -webkit-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -o-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -ms-linear-gradient(left, #d8e9fe 0, #d8e9fe 100%); background: -webkit-gradient(linear, left top, right top, from(#d8e9fe), to(#d8e9fe)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8e9fe), to(#d8e9fe)); background: -webkit-gradient(linear, left top, right top, color-stop(0, #d8e9fe), to(#d8e9fe)); background: linear-gradient(to right, #d8e9fe 0, #d8e9fe 100%);border-radius: 0px;color:#3A92FC;}
.nav ul li:hover a{ color:#3A92FC;text-decoration:none;}
.xl_2{ padding-top:20px;}
.bz01{float:left;background:url(../pic/bz01.png) no-repeat center center;height:21px;margin-left:10px;}
.bz05{ float:left; background:url(../pic/bz05.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.adlik{ float:left; width:100%; height:310px;}
#bottom{ background:#262626; width:100%; float:left; overflow:hidden;color:#999999; padding:0 0 20px 0;}
#bottom .bottom{ margin:0 auto; width:1200px; padding:35px 0 15px 0; float: none; background: none;}
#bottom .bottom .li01{ float:left; width:196px; height:120px; background:url(../../pic/footlogo.png) no-repeat; border-right:1px solid #333333;}
#bottom .bottom .li02{ float:left; color:#66665C; width:325px; font-weight:bold; font-size:12px; padding:0px 50px 0px 20px; line-height:25px; text-align:left;}
#bottom .bottom .li03{ float:left; color:#66665C; width:300px;height:120px; font-weight:bold; font-size:12px; padding:0px 10px 0px 20px;border-right:1px solid #333333;line-height:25px;}
#bottom .bottom .li04{ float:right; background:url(../../pic/weixin.jpg) 0px 20px no-repeat #ffffff; width:104px; height:120px; margin:0px 20px 0px 20px; display: none;}
#bottom .bottom .li05{ float:right; background:url(../../pic/weixin02.jpg) 0px 20px no-repeat #ffffff; width:104px; height:120px; margin:0px 20px 0px 20px;}
#bottom .bottom .li06{ border-left:2px solid #DD2727; width:20px; height:50px; float:left;}
#bottom .bottom .li07{ width: 1200px;float:right;line-height:25px;color:#666666;padding-top:15px; text-align: center;}
#bottom .bottom .li07 a{ color:#888888; padding:0px 25px 0 0px;}
#bottom .bottom .li08{ width:1000px; float:right; line-height:25px; color:#666666; }
#bottom .bottom .li08 a{ color:#888888; padding:0px 0px 0 20px;}
#bottom .bottom .li09 { width:1200px; float:right; padding-top:15px; text-align:center; }
.bopt { position: absolute; left: 0px; top: 5px; width: 26px; height: 16px; z-index: 184; background: url(../../images/lefttop_new.png) 100% 0% no-repeat;}

.index-nav li .regbtn{background: #3A92FC;width: 50px;display: block;text-align: center; text-decoration: none;}
.index-nav li .regbtn .regi{background: #3A92FC;color: #fff;}
.index-nav li p.regtip {display: none;position: relative;left: -81px;margin-top: 6px;background: #fa5758;color: #fff;font-size: 14px;padding: 0 10px;height: 21px;font-weight: 400;}
.index-nav li p.regtip::before {content: '';border: 6px solid transparent;position: absolute;left: 100px;top: -12px;border-bottom-color: #fa5758;}
.index-nav li i.cancel{cursor: pointer;display: inline-block;width: 12px;height: 12px;margin-left: 10px;background: url(../pic/cancel.png) no-repeat center center;background-size: cover;}
.bottomImg{position: fixed;bottom: 0px;left: 0px;width: 100%;height: 162px;background: url(../pic/long.png) no-repeat center center;background-size: cover;z-index: 10;}
.bottomImg .acl{display: block;width: 100%;height: 100%;}
.bottomImg span{border: 1px solid #ff485f;position: absolute;width: 30px;height: 30px;right: 50%;margin-right: -500px;font-size:16px;color: #ff485f;cursor: pointer;border-radius: 50%;text-align: center;line-height: 30px;top: 10px;z-index: 100;}
.rightImg{display: none;position: fixed;right: 0px;bottom: 180px;width: 100px;height: 90px;background: url(../pic/small.png) no-repeat center center;background-size: cover;z-index: 10;}
.right-conct{display:none;}

/*浮窗客服*/
.zxkf2022{ width:180px;float: right; border:0px solid #000000; background:#ededed; padding-bottom:25px; border-bottom:2px solid #ededed; position:fixed; right:0; z-index:999; top: 90px; }
.zxkf2022 .onlinezx{ background:#ff2900; width:180px; text-align:center; font-size:20px; font-weight:bold; color:#ffffff; line-height:60px; float:left;}
.zxkf2022 .lfzs{ position: absolute; cursor: pointer; top: 22px; right: 5px; border: 1px solid #ffb0a0; color: #ffb0a0; height: 16px; width: 16px; text-align: center; line-height: 16px; border-radius: 50%; font-size: 12px;}
.zxkf2022 .fdzs{ position:absolute;cursor:pointer; top:0px; right:5px; background:url(../../shop/images/zxkf2019.png) -50px center no-repeat; width:10px; height:60px;}
.zxkf2022 .li01{ width:165px; float:left; text-align:center; margin-left:10px; font-size:14px; color:#333; padding:15px 0 10px 0; border-bottom:1px solid #e4e3e3;}
.zxkf2022 .li02{width:165px; float:left; text-align:center; margin-left:10px; padding:15px 0 10px 0; border-bottom:1px solid #e4e3e3; height:22px;}
.zxkf2022 .li02 span{ float:left; line-height:22px; padding-right:5px;}
.zxkf2022 .li02 a{ float:left;}
.zxkf2022 .li03{ width:165px; margin-left:10px; font-size:14px; color:#333; padding:15px 0 10px 0; border-bottom:1px solid #e4e3e3; line-height:25px; float:left;}
.zxkf2022 .li03 span{ float:left; width:165px; padding-bottom:10px}
.zxkf2022 .li03 a{ float:left; width:85px; margin-left:37px; line-height:40px; color:#ffffff; background:#000; text-align:center; border-radius: 5px;}
.zxkf2022 .li04{ float:left; width:180px; height:165px; text-align:center; padding:15px 0 10px 0; line-height:20px;}
.zxkf2022 .li04 .spn01{ margin:0 auto; width:120px; text-align:center;}
.zxkf2022 .li04 .spn02{ width:180px; text-align:center;}
.zxkf2022 .li04 img{ max-width:120px; max-height:120px; margin-bottom:5px; margin: 0 auto;}
.zxkf2022 .li05{ width:165px; margin-left:10px; font-size:14px; color:#333; padding:10px 0; border-bottom:1px solid #e4e3e3; line-height:25px; float:left;}
.zxkf2022 .li05 li{ float:left; width:50%;}
.zxkf2022 .li05 a{ float:left; width:70px; line-height:23px; color:#ffffff;margin-left: 5px; background:#ff2900; text-align:center; border-radius: 5px;}
.zxkf20222{display: none;width: 35px;float: right;border: 1px solid #ff2900;background: #ff2900;padding-bottom: 25px;border-bottom: 2px solid #ff2900;position: fixed;height: 115px;right: 0;z-index: 999; top: 90px;}
.zxkf20222 ul{width: 35px;text-align: center;float: left;padding: 10px 0 0 0;color: #fff;line-height: 25px;margin-top: 22px;}
.zxkf20222 .fdzs{position: absolute; cursor:pointer; top: 9px;right: 10px;background: url(../../shop/images/zxkf2019.png) 4px center no-repeat;width: 15px;height: 15px;border: 1px solid #bcbcbc;}