input:focus,
a,
button:focus {
	outline: none
}
a {
	text-decoration: none;
}

img {
	border: none;
	vertical-align: middle;
}

ul li {
	list-style-type: none;
}

ol li {
	list-style-type: decimal;
}

ul,
form,
p,
dl,
dd,
dt,
span {
	margin: 0px;
	padding: 0px;
}


a:link,
a:visited,
a:active {
	text-decoration: none;
}

.wd21,.wd58,.wd79{padding-left:10px;padding-right:10px; float: left; box-sizing: border-box;}

.wd21{ width:21%; padding:0 }
.wd79{width:79%}
.wd58{ width:58%;}

.mt20{ margin-top:20px;}

.clb::before{ content: ""; display: block; clear: both;}
.fl{float: left;}
.fr{float: right;}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:10px;padding-right:10px;}
.container{width:1200px!important;}


.topbar{height:39px;
    background-color: #fafafa;
    border-bottom: 1px solid #eee;}
.topbar-left{ float: left;line-height:39px;}
.topbar-right{ float: right;}
.topbar-right a{display: inline-block; float: left; line-height:39px; padding:0 10px;}

.top{height: 140px;}


.bgw{background-color:#fff;}

.logo{ display:flex; margin:30px 0; height:80px;justify-content: left;
    align-items: center;  }
.logo img{width: 250px;max-height:80px;  }

.top-search {
    margin-top:25px ;

	float: left;
}

.search-bar {
	float: left;
	position: relative
}

.search-bar input-2 {
	height: 32px;
	line-height: 32px;
	width: 500px;
	border: 1px solid #BCBCBC;
	font-size: 14px;
	border-radius: 2px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}


.top-right {
	float: right;
	margin-right: 40px;
	line-height: 30px;
	padding-top: 10px;
}

.top-nav {
	position: relative;
	float: left;
	width: 18px;
	min-height: 30px;
	z-index: 999;
}

.top-nav .nav-ico {
	_background: url("icon.png") no-repeat -2px -94px;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 6px;
	right: 0px;
	background-image: url(icon.png);
	background-repeat: no-repeat;
	background-position: -2px -94px;
}

.searchInputBot {
	width: 652px;
	float: left;
	height: 54px;
	line-height: 54px;
	font-size: 16px;
	margin-top: 15px;
	border: 2px solid #55dd1e;
	border-radius: 4px 0 0 4px;
	border-right: none;
	padding: 0 10px
}

.searchInputBot:focus {
	border-color: #55dd1e;
}

.searchButton {
	float: left;
	border: none;
	cursor: pointer;
	font-size: 18px;
	background-color: #55dd1e;
	height: 54px;
	color: #FFF;
	text-align: center;
	width: 136px;
	margin-top: 15px;
	border-radius: 0 4px 4px 0;
}

.hotkey{}
.hotkey a:first-child{color:#f00}
.hotkey a{display: inline-block; margin:0 8px; line-height: 30px;}

.topbar .dropdown-toggle{ padding:6px 10px!important}

.topbar a.dropdown-toggle:hover{background:none;}

.navbar{ margin-bottom:0!important;}
.navbar a{ height: 50px!important; line-height: 17px!important; font-size:16px!important; font-weight: bold;}
.lmtit{  border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    height:50px;
    line-height: 50px;
    background-color: #fa6600; padding-left:20px; box-sizing: border-box; font-size:16px;font-weight: bold; }

.lmtit i{ transform:rotate(90deg);}


.index-focus{ margin-top:20px; margin-bottom: 0!important;}
.index-news{}
.index-news img{ width: 100%; height: 180px;}

.clumnbox{ width:100%;height:360px; }
.clumnbox {}
.clumn-list{height:360px;box-sizing: border-box; padding:15px 0;   position: relative;}
.clumn-list li{line-height: 36px; font-weight: bold;padding:0 15px;box-sizing: border-box; }
.clumn-list li a{display: inline-block;line-height: 36px; width: 100%;}
.clumn-list li:hover {background:#eee;}
.clumn-list li a:hover{color:#000}
.clumn-list li:hover .son{ display: block;}
.clumn-list  .son{ position:absolute ;left:250px; top:0; background-color: #fff; height: 360px;border: 2px solid #fa6600; z-index:999; width:700px; padding:15px;
    display: none;
}

.clumn-list  .son .son-tit{ width: 100%; border-bottom:1px solid #efefef;font-size:16px;}
.clumn-list  .son .son-tit a{ color:#fa6600}
.clumn-list  .son .son-con{ padding-top:15px}
.clumn-list  .son .son-con a{ font-weight:normal;width: 20%; float: left;}



.avatar-dashboard .has-bg {
    background-image: url(../images/infobg.png),linear-gradient(hsla(0,100%,98%,.4),#fff);
    background-size: 255px 116px;
    background-position: -1px -1px;
    background-repeat: no-repeat;
    margin: -16px -16px 0;
    padding: 16px;
}



.avatar-dashboard{

    background-color: #fff;
    padding: 16px;
    overflow: hidden;
    border-radius: 4px;
    width:100%;
    height: 340px;
    margin-top:20px;
}

.avatar-dashboard .user .avatar-area .avatar-not-login {
    display: inline-block;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    background-size: cover;
    background-image: url(../images/avatar.png);
}
.avatar-dashboard .user .my-card {
    border-radius: 15px;
    height: 30px;
    background: #fff;
    box-shadow: 0 0 6px 0 rgba(113,1,1,.08);
    font-size: 12px;
    padding-left: 16px;
    line-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: box;
    display: flex;
    margin-top: 12px;
}

.avatar-dashboard .center {

    min-height: 80px;

}

.avatar-dashboard .tab {

}

.avatar-dashboard .tab .notice .notice-li {
    font-size: 12px;
    color: #666;
    line-height: 12px;
    height: 12px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.avatar-not-login{float:left;}
.avatar-dashboard .user .avatar-area .say-hi{
    float: left;
    font-size: 12px;
    line-height: 12px;
    color: #666;
    margin: 8px 0 0 8px;
}
.avatar-dashboard .user .avatar-area .say-hi .has-name{
    max-width: 135px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #333;
    height: 13px;
    line-height: 13px;
}
.avatar-dashboard .user .avatar-area .say-hi .hello{
    margin-top: 7px;
    color: #999;
}

.avatar-dashboard .user .avatar-area::after {
    content:'';
    display: block;
    clear: both;
}

.avatar-dashboard .user .login-btn {
    margin: 12px 0 21px;
}
.avatar-dashboard .user .login-btn a{display: block; width: 100%;    color: #fff;
    background-color: #ef1f1f;
    border-color: #ef1f1f; border:none; height:32px; line-height: 32px; border-radius: 4px; text-align: center;}

.tabs{}
.tabs span{ display: inline-block; width: 49%; line-height: 26px; cursor: pointer;}
.tabs span.tab-item-selected{ color: #ef1f1f; border-bottom: 1px solid #ef1f1f;}
.notice li{ height: 25px; line-height: 25px; overflow: hidden;}
.notice ul{display: none;}
.notice ul:first-child{display: block;}
.avatar-dashboard .center .icon-subtitle .center-img{
    width: 36px;
    height: 36px;
    display: inline-block;
    background-size: cover;
}
.avatar-dashboard .center .icon-subtitle .center-img.inquiry{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAABNVBMVEUAAAD/////jQD/x0X/kQD/xkX/jQD/kAD/xkT/yEn/1jD/xkX/yEX/jwD/yEj/lgD/xUT/xkX/jgD/xkX/jQD/jgD/xUX/xkX/ykb/kgD/vCf/jgD/jQD/jQD/jQD/jgD/iwz/jQD/xkT/jwD/xkT/xkX/xkX/jgD/jgD/mxP/jwD/xkf/kQD/jwD/bAD/jQD/xUT/////sDT/fgD/ixf/iQD/7d//6Nf//fv/rXL/xJn/3sb/1rn/cw3/+PP/s3z/hSz/bgP/+vb/zqv/dRH/vWz/uGb/pGP/sE//mU//lEX/wUD/cQP/jAD/48//38n/uoj/x4L/qmv/n1j/qUr/oCv/nCL/lR//eRj/9e//7+T/2r//1Kv/1qX/t1//oVz/tTj/oi//gCT/gwr/ewr/gwD/eQDHntrVAAAALnRSTlMAA1yeHpioO+IRA39STSgT78XDuYyDc0cdHAfz6eXc0c+6nY+OhmdaVlJSNiwiyE4SfwAAAdBJREFUWMPt2NdSwkAUgOG1ho699143iViiSIKIoih2BHv3/R/BZQkMYcMMHI8KDv/VOTff7OzeLWlAijQQlOpQLUMuaa6xwrz9NpB3WAbU6i+GumVYQ8tWSJKhdVihDhmctxAakOFNFkL9MrzWQqj5h6Hr/RfLlgRCyYiq7eW3A7ZdwaBzlbWXczS2PMCgR5VLOYd1XjG09hFg3XNpn01X3Am+BcTGenpmFgfsocQn5e3scumCHmadELVpVWE5eu2gxDGlFmnL4ggQz2MDBSgtkgRHhNqcIpQ7UChmGIZuOtqZYVyk7SGeR4ASudOcqMXdRktD0wK0RrOFVbHD0lBLSSiqC44WhkA0freR6YYJOp+ClxQEmW0xaNuc/xiKn65n0hkU4dNJDARFI6oQ4LIRn3/nVHDWQxCIhp42MwWZsMGnWPS/PH/VQmcM2sWAwrqqxTEgmr58pTBIrKagFBa0ggStKjjQ+xEKdJwyHQHqliRpfqXcnk1GgAYXCKtPAWSBRpYICjTuJzznNyA/c7pcxMwBh0jX6CzJ1wKHrDkdSBDxtSNBxNXrnmgqs3YBgubGgoinDQkiPgcSRJydijKFARGXu9NXvT8Rdeh3IKS+AEevUqA6vqbfAAAAAElFTkSuQmCC);
}

.avatar-dashboard .center .icon-subtitle .center-img.im {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAABL1BMVEUAAAD///8uiv82kv8yj/8uiv8ujP9Jtv8ui/8yj/8tiv8ti/8ti/8ui/8ui/8wjf8pzv83mP9FqP8tiv8tiv8tiv8tiv8ti/8tiv8uiv8ti/8ui/8uiv8nzf8ui/8ujP8ujP8vjP8wjf87sv8nzf8nzf8mzP8mzP8ui/8ti/8ui/8mzf8mzf8tiv8ujP8nzf8ui/8vjP8ui/8nzv8vjP8ozf8pzv8vi/8rzf8bgf8ui/8tiv8mzf8mzP8mzf8nzP8ujP8oz/8vjP8s0/8tiv8Gbv8mzP////8Jdv/9/v8+lP8Pdv8Jcf8oh/8lhP8hgf8Ze/8OdP+41/+dyP+Eu/8UeP/x9//k8P/D3f+Nv/9ysf8yjf8bfv/3+v/Q5f+t0f+mzf96tf9qrP9Qnf9El/+VndLzAAAARHRSTlMAA+oSFuV6A/sd96CGdEUwKAkG/fTv1sa5s62ajn1rVEIrJQ358+DW09HCurKqk5CAfXFlXFZKSRT03svCpplvWUA8FzrnPTkAAAI4SURBVFjD7dhpU9pAHMdxhKTctyAoN7ZqvW97Xz+aAmoBwbt33/9raFhx2uwuu0uS6Tij3yd59pndTWYy//VMuZRnyuNK9x1KxTVXoOg0kAs6h0oYtphyDOkglZ1CGm6KOIWCI6jgCNLehvURFMqXanahWjgAS09jdqDgahpMM+8nhsoZ8Aps+CeC/GFQXfUvWjf70yaA/LOgOzeMLyeEymoCSOpcNQ2z058wW/KpQgWwfTWGNU/IkfvVoFgabK1ek1DfYLapBPl0cPt1TqTvAAJxFSiCcV2QRf0A8EIB8k1jbJdD6fQ3gIoc2oSgvmHWA5CTQzpE9UzoDGZVGVSFsNaZYZBPICqDtiCR+pfkmZNBeagVSkqgRSgWl0BeKBYTQ/40FNsRQz6otuUW9OgBujOQBtU2xFAVqq2JoQpUWxVDO1BtRgzNQbVQUgg9h3L7IqgG9QoiaA1MnwftbntwfQS6TJ2CRP+0o85hY1T7GFRRChL8ZI8Jc1sH1vT6OCgeoHZFnL8NKGluDJTMUvsijmhN+zTE/4a6DSbqnLxBHlSiX1eDrQtrS0kWqgTYBUmXhFkG0jL0m2/w6oAqSkMxyHZGaoMqT0PBEKxdc6FDUEWYMypnvZaefeLV9lrSwykKYtv+yGth8qFmjwstTw7V53lQUQqxLfOghA3oHcdZsTVBrjDOfMIWdPCEhrZtDscJSiranrI/vPyHebzrZO7fXbhl1g8cXmkk3qy/el3cS92l+6P/DbnUH1ivIaMadSfXAAAAAElFTkSuQmCC);
}

.avatar-dashboard .center .icon-subtitle .center-img.cart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAABNVBMVEUAAAD//v3/YlP/YU//YU7/iGP/YE3/YE3/YU3/ubn/jgD/ezf/jyT/YU3/YE3/YE7/jgD/YU7/YE7/Yk//YU//Yk7/Y1D/YVD/Z1L/YU//YU3/YU3/YU3/YU7/YU7/ZVL/kwD/kwD/ZVL/jQD/YE7/YE7/YE7/YU3/YU3/jgD/YE3/YU3/YU3/YE3/YE7/Yk7/hgj/YU//YU7/jgD/jwD/kAD/kwD/jQD/jgD/Y1D/jgD/jQD/fAb/jgD/gAf/jgD/YU3/YE7/eg7/jgD/jgD/jgD/Y07/lAD/YE3/NQD/jQD/////fgD/5eL/rKL/Qhf/PhH/W0X/UTL/Owv/p5z/X0v/Xkn/WD//VDj/TSr/RiD/Ogn/dGP/Sib/+Pf/8e//3tr/19L/ysT/uLD/kYT/joD/dma4qBQtAAAASHRSTlMAAyIpXAb0184B9REJ/Pju6uKnelRCMyQet7GWj21JLCEXFvz558jEv62inpqYc2ZlYlBPOysl4NvZv7itnpeThH99cWFIPh9gySbQAAACR0lEQVRYw+3Y6VIaQRSG4RacgWGGfQcFJHHfjZp935qYBBQxuGVP7v8SAgwj53Q3hZzmR6zy/Wd9U88gbUkxbGpCsSk2kW6hmwr5UtP9So4GZKzxQfN+OpTksCU69BBBYYMMRTkqQ4byGNokQ2UTQUX68fvWgoFOcRda0P6DLLuQaelCRsSV/LoQC7rQtDa06kLrvjGritAsJxadsRH0jpOLZyFkc3oBA0AsriFtQ6igARUg9FIDCkJoRwPKQyinARUhxKJ0aBZBS3QojaAZLnVx/FnRby5WRdC2tP/9eqDsF8dFGYIyEnR8oO4bxy1iyAiL0J8h0A+OW8cQC8ov6fsnRT8vxEMToBXyoQnQBhXKCVCa6JhMgGwitIAh+r+kVQnK06ANCXpBg0oSlCIemgRlaYdmSZBlUqAgkyC2SIFWFFCRAiUV0CYF2lFAGQqUVUBOeHwnYikgFqAdmgwlxocSSihJOzQZKl3t7XrzvHF6wuWOekvL+zGlhKr99bBe69X8AgS0NLzFr4TYfG9sNWpegnTS9IbzQ97troEh/HF7Wbuq0ULQ2WCpe++1EsqZ3dvWQEfoF4NLu/uCMgBCpSOct+HlZ+iNhssl5+HU8O+02YSJLq9D6BTdIlIoMwzhrK2PoCd+0Cu4PLNGfcue+wDagsseXO6N/rq+PLg6ZqPl0WB54IyG5mLgtqhKyBvu7LLRENu9714dei0ub2P95c31nkTYz2Odmz7eU7zap6EOs1y59iMN4/2+M2Sp7Ds34iHLfwdNqH81NbImQaDxeQAAAABJRU5ErkJggg==);
}

.avatar-dashboard .center .icon-subtitle .center-img.order {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA6lBMVEUAAAD+//8A3Z8A3J870f8A4aUA3Z9A1f8A7KcA3Z8A36IA2p8A3Z8A3Z8A3Z840P4A3KAA3Z8A46QA3Z8A3Z45z/4A3Z8tz+0A3Z4A3J4A3Z850P0rz+kA3Z84z/8A3Z8A3aAA3J4A3qE70/8+0/8A46EA3J7///8Aspw4z/649eMY36fo+/aZ8dg447Mwy/Fp6sUA2p7c+vLB9uet9N8P3qMAy54AxJ0Aup3k+/SW8NeK7tJ47Mxb6ME85LU247IG3KD4/vzw/PnP+Oy69eSf8dp97c1q6sZn6sVm6sRT570v4q8q4a0k4KvFY6TBAAAAJnRSTlMAA8TkPSK4DAiRKvvf0cC1i3gW7+jc17mroZiXioB2clNCNjQdGylYYFAAAAE/SURBVFjD7djHTgMxEIBhJ4RtpNN7n2XTYJMt6Qm9v//rILGgJIrH8kjmYLH/2fpkaeyDzTKKYhmmpH8Kmee5pUw6ZO57vEoXVKjk8ds0aVDOwzqShKqr3x1cY20nC6pCyDrcgKToCiuGpHXbQqHLAvzk+ygUwW95B4MMmBUjThdmFSw+dALzRV0eE/sw1zEf2oXF/OVgsSIfKgK1PB/KkqGVFFIAhZMW1iQkQOM7F+/2TR6quaLa8lAghO7loY+2wGmMKVOr42l+jlJIQ6ge9BpoD5/y0KMrqiMPdVTd/pEQGspD8P56g/XS0nr8KaQlNOo3sfrPU3lo6Ipqqrq0PXloIIQCeWj6VMMbhFqPP4X+GjLI0BYfKpOhHT7krFGhUz7EKkRnD31lV0h7si0UYk7ZyMpl2Gf6fvvoDynqC2ITrgf6u/PlAAAAAElFTkSuQmCC);
}

.avatar-dashboard .center .icon-subtitle .subtitle {
    font-size: 12px;
    color: #333;
    -webkit-transition: color .1s linear;
    transition: color .1s linear;
}
.avatar-dashboard .center .icon-subtitle{
    float: left;
    width: 50%;
    height: 50px;
    margin-bottom: 16px;
    text-align: center;
}

.related-article .img-zoom{width:100%;height:186px;}
.related-article .embed-responsive{padding-bottom:100%}

.related-article .buybtn{ text-align: center; background:#ef1f1f; display: inline-block; width: 100%;  color: #fff; height: 28px;border:1px solid #ef1f1f }
.related-article .buybtn::after{content: ""; display: block; clear: both;}
.related-article .buybtn strong{ text-align: center; display: inline-block; float: left; line-height: 26px; width: 50%; }
.related-article .buybtn span{ text-align: center; background-color: #fff; color: #ef1f1f;display: inline-block; line-height: 26px; width: 50%;  }
.related-article h5{height: 20px;line-height: 20px;}
.related-article .hotpro{ margin:15px 0}

.panel-title span{ font-size: 24px; font-weight: bold;}

.row{border-radius:4px!important; overflow: hidden;}


.index-main{}

.index-main .row .col-md-3 .lm-tit{ height: 486px; background-color: #fa6600; border-radius: 5px; padding:10px; box-sizing: border-box; color: #fff; overflow: hidden;margin:15px; position: relative;}

.index-main .row .col-md-3 .lm-tit h3{font-weight: 600;   }
.index-main .row .col-md-3 .lm-tit h3 img{width: 20px; height: 20px;}
.index-main .row .col-md-3 .lm-tit h3 a{color:#fff}
.index-main .row .col-md-3 .lm-tit span{line-height: 30px;border-bottom:4px solid #fff; display: inline-block;}

.index-main .row .col-md-3 .lm-tit .lm-son{margin:10px 0}
.index-main .row .col-md-3 .lm-tit .lm-son a{ color: #fff; display: inline-block; width: 49%; border-radius: 4px; border:1px solid #fff;text-align: center; line-height: 30px; margin:5px 0}
.index-main .row .col-md-3 .lm-tit .lm-son a:hover{ background:rgba(255,255,255,0.5);  color: #333}
.inpro-list{padding: 15px;}
.inpro-list .col-md-3{padding:0; }
.inpro-list .inpro-item,.s_i_item{ border:1px solid #efefef; margin:5px;  }
.inpro-list .inpro-item:hover,.s_i_item:hover{border:1px solid #ef1f1f;box-sizing:border-box }

.inpro-list .inpro-item h5,.s_i_item h5{ line-height: 20px; height:40px; overflow: hidden; padding:0 5px}
.inpro-list .img-zoom{ display: block;}
.inpro-list  strong.buybtn,.s_i_item strong.buybtn{color:#ef1f1f; line-height: 24px; padding:0 5px}

.index-main .lm-con{ height:516px;}

.lm-ad{ position:absolute; bottom: 10px; left: 10px; }
.lm-ad img{ width:230px;height:230px; }

.assess li {margin-top:17px;}
.assess li h3{ height: 30px; line-height: 30px; overflow: hidden; vertical-align: top;}
.assess li h3 em{float:left;display:block;padding:0 3px;text-align:center;height:20px;line-height:20px;font-style: normal;background: #e60000;color: #fff;font-size:14px;border-radius: 3px;margin-top: 5px;}
.assess li h3 em a{color:#ffffff}
.assess li h3 a.hot-texe{display:block;width:380px;float:left;font-size: 18px;color: #333;padding-left:5px;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.assess li p{font-size: 12px;color: #999;line-height: 21px;}
.assess li p a{color: #e60000;}

.m-list{margin:3px 0 20px 20px;width:100%;}
.m-list li{height: 45px; line-height: 45px; overflow: hidden;}

.m-list3{margin: 10px 0 5px 0;width:100%;}
.m-list3 li a{color: #333; font-size: 14px;}
.m-list3 .time{color:#888}

.m-tit03{width: 100%; border-bottom: 1px solid #e7e7e7; position: relative;}
.m-tit03.nobor{ border: 0;}
.m-tit03.mt5{margin-top:5px;}
.m-tit03 h3.bor_b{border-bottom: 1px solid #666; line-height: 38px;height: 38px;  font-weight: bold; display: inline-block; margin-bottom:-1px; margin-top: 0;}
.m-tit03 h3 strong.c1{color: #ff7300;}
.m-tit03 h3 strong.c2{color: #e60000;}
.m-tit03 .m-more{width: 50px; text-align: right; float: right; font-size: 14px;color: #666;    margin-right: 15px; }
.m-tit03 a:hover{color: #e60000;}



.video li{margin-top: 15px;clear: both; overflow: hidden;background:none;padding:0}
.video li .u-img{width:40%;height:90px;float: left;}
.video li .u-img img{width:100%;height:90px;}
.video li .renwu{width:60%;float:left;padding-left: 10px;color:#999;}
.video li .renwu h3{height: 55px;line-height: 27px;overflow: hidden;font-weight: 500;color: #333;font-size: 14px;}
.video li .renwu h3:hover{color:#e60000;}
.video li .vcat{width: 140px;height:35px;line-height: 35px;float:left;padding-left: 10px;font-size: 12px;overflow: hidden;color:#999;}
.video li .vcat:hover{color:#ff6700;}




/* shop  */

.shop_inner{ padding:15px; border-radius: 5px;    min-height: 315px; margin:10px 0}


.shop_inner .s_i_item{ width: 100%;  height:230px;margin:0}
.shop_inner .col-md-4{padding:10px;}
.pd0{margin:0}


/* shoplist */
.shoplist{}
.shoplist .col-md-2{ padding:0;}

.shoplist .price,.flags,.shoplist .city{padding:0 5px; height: 30px; line-height: 30px;}
.shoplist .price span{color: #ccc;}
.flags span{ display: inline-block;    color: #f60;
    border: 1px solid rgba(255,102,0,.4);
    background: rgba(255,102,0,.08); padding:0 3px; height: 28px;line-height: 28px; }
 .shoplist .city span{width: 48%; display: inline-block;}
 .shoplist .city span:last-child{text-align: right;}

/* shopshow    */
.shopthumb .gallery-top{height:380px!important;}
.shopthumb .gallery-thumbs{height:80px!important;}
.shop-title{font-size: 18px; font-weight: bold; line-height: 26px; margin-top:0}
.desc{
    border-top: 1px solid #ffcac6;
    background: #fff8f8;
    padding: 6px 0;
    margin-bottom: 10px;
    padding:15px;
}
.desc p{ line-height: 35px;}
.desc p strong,.info p strong,.ordernum strong{display: inline-block; width: 80px;line-height: 35px;}
.desc p span{font-size:20px;}


.info{ padding:15px;}
.info p{ line-height: 35px; }

.ordernum{  padding:0 15px; display: flex;
    align-items: center;
  }

.ordernum span{display: inline-block; margin-left:10px; color:#ccc}
.input-number {
    display: inline-block;
    font-size: 14px;
}

/* .btn.btn-disable {
    color: #eee;
    cursor: not-allowed;
    border-color: #eee;
    background-color: #fff;
}

 */

 .input-number  div {
    display: inline-block;
    border: 1px solid #eee;
    color: #333;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:28px;
    height: 28px;
    line-height: 28px;
    float: left;
}
.input-number .dis{cursor: not-allowed;color: #eee;
    cursor: not-allowed;
    border-color: #eee;
    background-color: #fff;}

.input-number  div:hover {
        -webkit-transition: background-color .1s linear;
        transition: background-color .1s linear;
        color: #ef1f1f;
        border: 1px solid #ef1f1f;
    }
    .input-number .dis:hover{
        -webkit-transition: background-color .1s linear;
        transition: background-color .1s linear;
        color: #eee;
        border: 1px solid #eee;;  
    }



.input-number input {
    width: 70px;
    border: none;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    outline: none;
    text-align: center;
    border-radius: 0;
    height: 28px;
    float: left;
}

.shopmiddle{ position: relative; height:460px;}

.btngroup .btn i{ display: inline-block; margin-right:5px;}

.btngroup{ position:absolute; bottom:50px; left: 15px;}
.btngroup a.btn { margin:0 8px}
.btngroup a.addbookbark i{ font-size:24px; line-height: 41px; color:#f00}

.shopattr{ line-height: 40px;  padding: 10px 15px; border-bottom:1px solid #eee;margin:0}
.shopattr .col-md-4{}

.shopattr strong{display: inline-block; width:80px;}

.m-25{margin-left:-25px; margin-right:-25px;}


.shop-content .panel-heading .panel-title span{ color: #f00; font-size:18px;}


.footer-logo img{ max-width: 280px; max-height:90px;}
.m-15{margin-left:-15px;margin-right:-15px;}
.wapnav,.pchidden{display:none;}
.pcshow{display:block}

@media (max-width: 768px) {
    
    body{overflow-x:hidden;}

    .pcnav,.topbar,.wd21,.pclogo{display: none;}
    .wapnav{display: block;}


    .wd58{width: 100%;margin:0;padding:0}
    .container{width: 100%!important;}
    .row{margin-left:0;margin-right:0;width: 100%;}
    #floatbtn{display: none;}
 
    .tips{display: none;}
    .navbar-userinfo,.navbar-userinfo a.dropdown-toggle{padding: 0!important;}
    .index-focus{margin-top:0}
    .top{height:auto!important}
    .logo{justify-content: center;}
    .top-search,.search-bar{width:100%;}
    .searchInputBot{width:70%}
    .searchButton{width:30%; font-size:0.9rem}
    .search-bar{float: none;}
    .search-bar::after{content:" "; display: block; clear: both;}
    .hotkey{margin:15px 0}
    .fa-heart-o{display:none}
    .btngroup a.btn{margin:0}
    .index-main .lm-con,.index-main .row .col-md-3 .lm-tit{height: auto!important;}
    .index-main .row .col-md-3 .lm-tit{}
    .m-15{margin:0}
    .fieldlist{}
    .fieldlist dd input{ width: 30%!important;}
    .navbar-userinfo > a{height: auto;line-height: 39px;}
    .navbar .navbar-collapse > ul.navbar-nav li > a b.caret{top:30%}
    .lm-ad{display:none;}

    .shopattr { font-size:0.9rem}
.shopattr strong{display:inline}
.footer-inner h3{font-size:1.2rem}
.links a{ font-size:0.9rem}
.copyright{text-align:center}
footer, .main-content:after{height:auto;}
.main-content{margin:0}
.waphidden{display:none;}
.wapshow{display:block;}

    
}









