.menuon{background-color: #1b72ce;}
tr{padding:10px 0;}
.xctopnav_left span.hym{margin-right: 5px;}
.xctopnav_left span.my_news{border-radius: 3px;color: #fff;padding: 0px 4px;margin-left: 2px;}
.xctopnav_left a.relative{display: inline-block;}
.xctopnav_left a .codebox{display: none;position: absolute;left:-19px;top:30px;width:150px;background: #fff;padding:10px;z-index: 10;text-align: center;box-shadow: 0 3px 4px rgba(0,0,0,.2);}
.xctopnav_left a:hover .codebox{display: block;}
.head_search_on a{color:#3089e7;font-weight:bold;}
.p_top_right{float: right;height: 38px;line-height: 38px;}
.p_top_right .triangle-down{width: 0;height: 0;border-left: 5px solid transparent;border-right:5px solid transparent;border-top: 5px solid #3089e7;}
.p_top_right .my258,.p_top_right .list_txt{cursor: pointer;position: relative;}
.p_top_right .my258 .list{overflow: hidden;position: absolute;top: 37px;left:0px;border: 1px solid #dcdcdc;background-color: #fff;padding: 10px 15px;border-top: none !important;color: #555;font-size: 13px;z-index: 100;display: none;width: 300px;}
.p_top_right .my258 .list li{line-height: 24px}
.p_top_right .my258:hover .list{display: block;}
.p_top_right .my258 .list_t{margin-right: 5px;}
.p_top_right .my258 .list_t ul:first-child li{color: #3e3e3e;font-weight: bold;}
.p_top_right .cb7{color:#b7b7b7;}
.p_top_right .listbox{padding:10px 0;border: 1px solid #dcdcdc;background-color: #fff;z-index: 100;border-top: none !important;position: absolute;top: 37px;right:10px;width: 92px;text-align: center;display: none;width: 86px;}
.p_top_right .listbox li{line-height: 24px;}
.p_top_right .keep{position: relative;}
.p_top_right .keep:hover .listbox{display: block;}
.p_top_right .mt12{margin-top: 16px;}
.lg_main{width: 1000px;margin: 60px auto;height: auto;overflow: hidden;}
.login_img{margin-top:8px;}
.login{margin-right: 25px;border:1px solid #dcdcdc;width: 347px;height: auto;}
.login .title{background-color: #fafafa;border-bottom: 1px solid #dcdcdc;height: 54px;line-height: 54px;color: #333;font-size: 14px;font-weight: bold;padding: 0px 24px;}
.login .title span{float: right;}
.login .title span a{text-decoration: underline;font-size: 13px;font-weight: normal;}
.w1000{width: 1200px;margin: auto;}
.xctopnavbody{background-color: #fff;height: 38px;width: 100%;line-height: 38px;border-bottom: 1px solid #dcdcdc;}
.xctopnav{position: relative;}
.xctopnav_left{float: left;}
.xctopnav_left ul li{float: left;margin-left: 10px;line-height: 38px;color: #333;}
.xctopnav_left em{margin-left: 10px;color: #b7b7b7;}
.xctopnav_right{float: right;height: 38px;line-height: 38px;}
#triangle-down{width: 0;height: 0;border-left: 5px solid transparent;border-right:5px solid transparent;border-top: 5px solid #3089e7;}
.xcs{overflow: hidden;position: absolute;top: 38px;left:0px;border: 1px solid #dcdcdc;background-color: #fff;padding: 10px 15px;border-top: none !important;color: #555;font-size: 13px;z-index: 100;display: none;width: 290px;}
.xcphone:hover .xcs{display: block;}
.xcst{margin-right: 5px;}
.xcs li{line-height: 24px}
.xcst ul:first-child li{color: #3e3e3e;font-weight: bold;}
.cb7{color:#b7b7b7;}
.xcshca,.xcphone{cursor: pointer;position: relative;}
.xcmysc{padding:10px 0;border: 1px solid #dcdcdc;background-color: #fff;z-index: 100;border-top: none !important;position: absolute;top: 38px;right:10px;width: 92px;text-align: center;display: none;width: 86px;}
.xcmysc li{line-height: 24px;}
/*logobody*/.shoplogo a{width: 200px;height: 75px;display: inline-block;overflow: hidden;float: left;}
.shoplogo a img{width: 200px;height: 75px;}
.logobody{margin-top:30px;}
.xccomtitle{font-size: 18px !important;color: #3e3e3e;line-height: 40px;padding-top:4px;}
.logobody .xccomjs{max-width: 246px;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xccomjs{line-height: 20px;width: 550px;}
.logobody .fl.codebox{position: relative}
.logobody .fl.codebox:hover .hide{box-shadow: 0 0 4px rgba(0,0,0,.4);display: block!important;background: #fff;position: absolute;left: 0;top: 0;z-index: 9}
/*nav*/.xcnavbody{width: 100%;height: 46px;}
.xcnavbody.fixed{background: #fff;height: 48px;position: fixed;top: 0;left: 0;width: 100%;display: none;z-index: 999;box-shadow: 1px 1px 4px rgba(0,0,0,.4);}
.xcnavbody.fixed .logo{padding:5px 10px;height: 46px;}
.xcnavbody.fixed .logo img{height: 100%;}
.xcnavbody.fixed.active{display: block;}
.hidebox .xcnavbody.fixed.active{display: none;}
.xcnavbody.fixed .searchbox{border: 2px solid #ddd;margin: 7px 0 0 100px;line-height: 30px;}
.xcnavbody.fixed .searchbox input{line-height: 30px;height: 30px;padding: 5px 15px;width:574px;background-color: rgba(255,255,255,.8);border:none;}
.xcnavbody.fixed .searchbox .themebg{margin-left: -6px;cursor: pointer;height: 30px;color: #fff;vertical-align: top;line-height:30px;display: inline-block;padding: 0 50px;}
.xcnavbody.fixed .searchbox .themebg:hover{filter:alpha(opacity=70);opacity:0.7;}
.xcnavbody.fixed .searchbox .alisearch_type{position:relative;z-index: 997;width: 77px;text-align: center;height: 30px;line-height: 30px;cursor: pointer;text-indent: -7px;}
.xcnavbody.fixed .searchbox .alisearch_type ul{font-size: 12px;height: 30px;overflow: hidden;background: #fff;border-right: 1px solid #ddd;border-left: 1px solid #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.xcnavbody.fixed .searchbox .alisearch_type.active ul{height: 70px;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.xcnavbody.fixed .searchbox .alisearch_type .iconfont{position: absolute;right:10px;top:7px;width: 12px;height: 14px;line-height: 14px;text-indent: 0;font-size: 12px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.xcnavbody.fixed .searchbox .alisearch_type .iconfont:before{font-size: 12px;color: #999;}
.xcnavbody.fixed .searchbox .alisearch_type.active .iconfont{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.xcnavbody.fixed li:hover{background: none!important;}
.xcnavbody.fixed a.active,.xcnavbody.fixed a:hover{background:#266ab3;color: #fff!important;}
.xcnav{margin-top: 30px;}
.xcnav li{float: left;}
.xcnav li a{display: block;font-size: 14px;width:90px;text-align: center;line-height: 46px;color: #fff;}
.xcnav li a:hover{color: #fff !important;}
.fixed .xcnav li a{border: none;}
.xcvisit{background-color: #1b72ce;}
.xcnav li:hover,.xcnav li.active a{background-color: #1b72ce;}
/*xcmain*/.xcmain{margin-top: 20px;overflow: hidden;}
.logolq{width:314px ;height:69px;float:left;margin-top:10px;}
.logo2{background: #f6f6f6;}
.xcnavbody.bgf6{border-bottom: 1px solid #dcdcdc;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.logo2 .search{width:840px;margin-left:42px;position: relative;float: left;margin-top: 10px!important;}
.logo2 .search .hottxt{width: 480px;}
.logo2 .search .hottxt a{margin-right:8px;}
.logo2 .search:before{content: '';position: absolute;display: block;right:0px;width:251px;height: 79px;bottom:-10px;background:  no-repeat right;}
.logo2 .search li{line-height: 13px;cursor: pointer;float: left;border-left: 1px solid #999;padding: 0 10px;}
.logo2 .search li:first-child{border: none;}
/*.logo2 .search li:last-child{color: #666!important;}*/.logo2 .searchinput input{width: 500px;height:46px;padding: 0 10px;}
.logo2 .searchinput .btninput{line-height:46px;padding: 0 30px;margin-left:-2px;border:none;}
.logo2 .searchinput .btninput.ml20{margin-left: 20px;background:#d73333;}
.logo2 .searchinput .btninput:hover{filter:alpha(opacity=70);opacity:0.7;}
.storeindex{width: 100%;min-width:1200px;}
.storeindex .conbox{width: 1200px;margin: 0 auto;}
.storeindex .xcnav{height: 46px;}
.conbox .topbtn{padding:0 50px ;line-height: 34px;margin-top: 7px;background: #d73333;}
.conbox .topbtn:hover{filter:alpha(opacity=70);opacity:0.7;}
.xcnav li a.da{width:180px;text-align: left;height: 46px;padding:0 20px;}
.xcnav li .leftbox{display: none;position: absolute;top: 46px;left: 0;z-index: 100;width: 181px;padding:0;background: #f6f6f6;border: 1px solid #ddd;}
.indexbox .xcnav li .leftbox{display: block;}
.xcnav li:hover .leftbox{display: block!important;}
.xcnav li .leftbox li{float: none;line-height:58px;cursor: pointer;padding: 0 20px;}
.xcnav li .leftbox li:before{margin-right: 5px;}
.xcnav li .leftbox li:hover,.xcnav li .leftbox li:hover a.font{color: #fff;}
.xcnav li .leftbox li a.font,.xcnav li .leftbox li:before{margin-left: 0;}
.xcnav li .leftbox li:hover:before{margin-left: 10px;}
.xcnav li .leftbox li .title a{color: #333;}
.xcnav li .leftbox li a{color: #555;display: inline;font-size: 16px;width: auto;line-height: 12px;text-align: left;}
.xcnav li .leftbox ul.productindexrightbox li a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 10px 0px;}
.xcnav li .leftbox li .indexclassul .themefont a:hover{color: #3089e7!important;}
.xcnav li .leftbox .indexcontant li{float: left;margin: 20px 15px 0 0;padding: 0;line-height: 13px;}
.xcnav li .leftbox .indexcontant li:hover{background: none;}
.xcnav li .leftbox .indexcontant li a:hover{color: #3089e7!important}
.xcnav li .leftbox .productindexleftsonnav li{float: left;min-width: 40px;margin-left: 10px;padding: 0px !important;line-height: 34.5px !important;}
.xcnav li .leftbox .productindexleftsonnav li:hover{background:none;}
.xcnav li .leftbox .productindexleftsonnav li:hover a{color: #3089e7!important;}
.xcnav li .leftbox .productindexrightbox li{float: left;width:82px;margin-left: 10px;padding: 0px !important;}
.xcnav li .leftbox .productindexrightbox li:hover{background:none;}
.xcnav li .leftbox .productindexrightbox li a:hover{color: #3089e7!important}
.xcnav li .leftbox .classboxnavtitle .productindexrightnav{display: none;position: absolute;z-index: 99;width: 781px;left:179px;top: 0;box-shadow:2px 2px 4px rgba(0,0,0,.1);border:1px solid #dcdcdc;background-color: #fff;}
.xcnav li .leftbox .classboxnavtitle:hover .productindexrightnav{display: block;}
.storeinfo .logobody{margin-top: 0;}
.navbox{overflow: visible;}
.navbox li a.da:after{content: '';width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top:5px solid #fff;position: relative;left: 5px;top: 12px;}
.navbox li a.da:hover:after,.indexbox .navbox li a.da:after{border-top:none ;border-bottom:5px solid #fff ;top: -10px ;}
.indextop .leftbox{width:180px;position: relative;padding:10px 0;background: #f6f6f6;border: 1px solid #ddd;border-top: 0;position: relative;}
.indextop .leftbox li{line-height: 32px;cursor: pointer;padding:0 20px;}
.indextop .leftbox li:before{margin-right: 5px;}
.indextop .leftbox li:hover{color: #fff;}
.indextop .leftbox li:hover .indexclassbox{display: block;}
.indextop .leftbox li.active{background: #3089e7;color: #fff;}

.indexclassbox h3.title{line-height: 20px;color: #333;text-align: left;font-family: 'hiragino sans gb','microsoft yahei',arial,sans-serif !important;}
.indexclassbox h3.title a:hover{color: #3089e7!important;}
.indexclassbox h3.title:before{content: '';display: inline-block;vertical-align: middle;margin-right: 10px;width: 5px;height: 20px;background: #3089e7;}
.indexclassbox .indexclassimg{width:96%;margin-right:4%;height:250px; float:left;}
.indexclassbox .indexclassul{width:96%;float: left;margin-right:4%;height:230px;}
.indexclassbox .indexclassul li{float: left;margin:20px 15px 0 0;padding: 0;line-height: 13px;}
.indexclassbox .indexclassul .themefont{border-bottom: 1px solid #ddd;line-height: 32px;}
.indexclassbox{display: none;width: 783px;height: 536px;overflow: hidden;position: absolute;left: 180px;top: 0;z-index:100;}
.leftbox li .indexclassbox.active{display: block;}
.leftbox li .indexclassbox .indexclassbox2{box-shadow:1px 1px 4px rgba(0,0,0,.1);padding:20px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;width: 779px;margin-left:-779px;height:533px;background: #fff;}
.xcnav .indexclassbox .indexclassleft{width:592px;}
.xcnav .indexclassbox .indexclassright{width:131px;height: 496px;overflow: hidden;border-left:1px dashed #333; padding-left:20px;}
.leftbox li:hover .indexclassbox .indexclassleft,
.leftbox li:hover .indexclassbox .indexclassright{margin-left: 0;}
.xcnav .indexclassbox .indexclassright li{padding:2px;overflow: hidden;border: 1px solid #ddd; margin:12px 0;opacity: 1;height:95px; line-height:25px;}
.xcnav .indexclassbox .indexclassright li img:hover{filter:alpha(opacity=60);opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.xcnav .indexclassbox .indexclassright li:hover {background:#fff;border: 1px solid #3089e7;}
.xcnav .indexclassbox .indexclassright li a { color:#333;}
.indextop .center{margin:20px 0 0 200px;width:770px;}
.indextop .center .carousel-control.left,.indextop .center .carousel-control.right,.news_box_left .carousel-control.left,.news_box_left .carousel-control.right{cursor: pointer;width: 36px;height: 66px;position: absolute;left: 0;top: 50%;margin-top: -33px;background:  no-repeat;}
.indextop .center .carousel-control.right,.news_box_left .carousel-control.right{left: auto;right: 0;background:  no-repeat;}
.indextop .center .carousel-control.left:hover,.indextop .center .carousel-control.right:hover{filter:alpha(opacity=60);opacity:0.6;}
.indextop .smallbanner{width: 100%;overflow: hidden;height: 190px;}
.indextop .smallbanner ul{position: relative;}
.indextop .smallbanner li{float: left;width: 146px;margin-left: 10px;text-align: center;}
.indextop .smallbanner li:first-child{margin: 0;}
.indextop .smallbanner li .imgbox{width: 146px;position: relative;overflow: hidden;}
.indextop .smallbanner li .imgbox:before{content: '';position: absolute;left:-240px;top: 0;z-index: 1;width: 240px;height: 190px;}
.indextop .smallbanner li:hover .imgbox:before{-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s;left:130px;}
.indextop .smallbanner li:hover .imgbox img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.carousel-inner .item img{width: 100%;}
.indextop .smallbanner li img{width: 100%;}
.indextop .smallbanner .leftbtn,.indextop .smallbanner .rightbtn{position: absolute;left: 0;top:0;cursor: pointer;z-index: 3}
.indextop .smallbanner .leftbtn:before,.indextop .smallbanner .rightbtn:before{font-size: 30px;line-height: 180px}
.indextop .smallbanner .rightbtn{left: auto;right: 0;}
.indextop .smallbanner .leftbtn:hover,.indextop .smallbanner .rightbtn:hover{background:rgba(0,0,0,.1);}
.indextop .rightbox{width: 210px;margin-top: 20px;border: 1px solid #ddd;}
.indextop .user1{padding: 10px 20px;height: 114px;position: relative;}
.indextop .user1 .headimg{min-height: 50px;}
.indextop .user1 .imgbox{width:50px;position: absolute;top: 10px;left:15px;}
.indextop .user1 p{padding-left: 50px;}
.indextop .user1 p.welcome{height: 36px;overflow: hidden;}
.indextop .user1 .login,.indextop .user1 .regist{float: left;text-align: center;color: #fff;width: 48%;margin:10px 0 0 4% ;line-height: 30px;line-height: 30px;}
.indextop .user1 .login:hover,.indextop .user .regist:hover{filter:alpha(opacity=80);opacity:0.8;}
.indextop .user1 .login:before{margin-right: 5px;}
.indextop .user1 .login{border: none;margin:10px 0 0;}
.rightbox .centantbox .title1{font-size: 13px;border-bottom: 1px solid #ddd;line-height: 35px;}
/*.rightbox .centantbox .title:before{content: '';width: 50%;height: 1px;position: absolute;left: 0;bottom: -1px;background: #3089e7;}*/.rightbox .centantbox .title1 li{float: left;text-indent: 15px;width: 50%;position: relative;cursor: pointer;}
.rightbox .centantbox .title1 li.active:before{content: '';width: 100%;height: 1px;position: absolute;bottom: -1px;left: 0;background: #3089e7}
.rightbox .centantbox .control li{width:84px;margin: 10px 0 0 10px;line-height: 30px;background: #f6f6f6;color: #555;text-align: center;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightbox .centantbox .control li.themebghover1{width:84px;margin: 10px 0 10px 10px;line-height: 30px;background: #f6f6f6;color: #555;text-align: center;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rightbox .centantbox .control li a{display: block;}
.rightbox .centantbox .control li a:hover,.rightbox .centantbox .btn:hover{color: #fff;}
.rightbox .centantbox .control .btn1{width:178px;margin-left: 10px;border-radius:0;display: block;overflow: hidden;color: #fff;text-align: center;line-height: 38px;float:left;}
.rightbox .bulletin{padding: 0 15px;}
.rightbox .bulletin li{line-height: 29px;}
.rightbox .bulletinbox{height: 86px;overflow: hidden;}
.indextop .smallbutton{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.indextop .smallbutton a{width: 33.33%;float: left;text-align: center;line-height: 43px;}
.indextop .smallbutton a:before{font-size: 20px;color: #aaa;}
.indextop .smallbutton a:hover:before{color: #3089e7}
.indextop .rightbox .num li{background: #f7f7f7;display: inline-block;font-size: 18px;line-height: 30px;padding: 0 3px;margin: 0 1px;}
.centantbox .box2,.centantbox .box5{display: none;}
.friendlink .title1{line-height: 40px;border: 1px solid #ddd;}
.friendlink .title1 li{cursor: pointer;float: left;padding: 0 20px;}
.friendlink .title1 li:hover{background: #f6f6f6;}
.friendlink .title1 li.themebg{color: #fff;}
.friendlink .linkbox a{padding: 10px 10px 0;display: inline-block;}
.friendlink .linkbox2,.friendlink .linkbox3,.friendlink .linkbox4{display: none;}
.bottombox{border-top: 1px solid #d1d7dc;padding-top: 20px;}
.bottombox a{display: inline-block;padding: 0 8px;color: #555;}
.footerindex .footerbottom a:hover{filter:alpha(opacity=60);opacity:0.6;}
.footerindex .footerbottom{background: #333;padding:10px 0;color: #bbb;min-width:1200px;}
.footerindex .footerbottom .bottombox{border-top: 1px solid #464646;padding-top: 20px;}
.footerindex .footerbottom .bottombox a{color: #bbb;}
.footerindex .footerbottom .topbox ul{padding:0 15px;min-height: 135px;float: left;width:178px;border-right: 1px solid #212121;border-left: 1px solid #454545;}
.footerindex .footerbottom .topbox ul:first-child{border-left: 0;}
.footerindex .footerbottom .topbox ul li{line-height: 25px;}
.footerindex .footerbottom .topbox ul li .txt{font-size: 14px;color: #ddd;}
.footerindex .footerbottom .topbox ul li:first-child{border-bottom: 1px solid #aaa;line-height: 30px;margin-bottom: 10px;}
.footerindex .footerbottom .topbox ul li a{color: #bbb;}
.footerindex .footerbottom .topbox .fourth{width:475px;border-left: 1px solid #454545}
.footerindex .footerbottom .topbox .fourth ul{border: none;width: 200px;}
.footerindex .footerbottom .topbox .fourth .code1{width: 100px;margin-right: 15px;}
.footerindex .footerbottom .topbox .fourth .code1 p{line-height: 35px;text-align: center;}
.right_side_button{position: fixed;right: 0;top: 50%;margin-top:-150px;z-index: 100}
.right_side_button li{height: 33px;margin-top:3px;width:32px;position: relative;cursor: pointer;text-align: right;background: #e6e6e6;padding: 5px;border-radius: 3px 0 0 3px;color: #333;}
.right_side_button li a{display: block;}
.right_side_button li .text{display: none;line-height: 33px;height: 33px;width:65px;border-radius:3px 0 0 3px;position: absolute;right:25px;bottom: 0;}
.right_side_button li i{display: inline-block;height: 22px;width: 22px;text-align: center;}
.right_side_button li:hover a{color: #fff;}
.right_side_button li:hover .text{display: block;background: #3089e7;}
.right_side_button li .code{width: 150px;height: 150px;padding: 2px;}
.edui-editor div{line-height: 20px;}
.right_side_button2{top: auto;margin: 0;bottom: 40px;}
.right_side_button3{top: auto;bottom: 100px;}
.right_side_button3 .icon-qq:before{font-size: 22px;line-height: 23px;}
.collection{text-align: center;padding: 40px 0;font-size: 16px;}