﻿/** 全局样式**/

caption {
	color: #497BF1;
	font: normal 100 1.5em 微软雅黑,microsoft yahei,arial,sans-serif;
}

thead {
	background: #f5f5f5;
	font: normal 100 1em 微软雅黑,microsoft yahei,arial,sans-serif #666;
	border-top: solid 1px #ccc;
}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	line-height: 2;
}

.topwrap {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 101;
}


.bgbnn {
	overflow: hidden!important;
	padding-top: 10px;
	position: relative;
	margin: 0 auto;
}

.bgbnnin {
	overflow: hidden!important;
	position: fixed;
	margin: 0 auto;
	width: 50%;
	right: 100px;
	border-radius: 6px;
	border: solid 1px #999;
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	display: block;
	z-index: 1;
}

.bfbnnimg {
	margin-bottom: -5px;
	max-width: none;
	border: 0px solid #ccc!important;
	box-sizing: border-box;
	position: absolute;
	top: -100px;
	left: -300px;
}

.bgword {
	text-align: center;
	color: #fff;
	position: relative;
}

.colorbbb {
	color: #BBB;
}

.colorccc {
	color: #CCC;
}

.ad {
	padding: 0;
}

.shfrom {
	margin: 10px auto 20px auto;
	width: 70%;
}

.shfrom2 {
	margin: auto;
}

.btn-go {
	background: #06F;
	color: #FFF;
	border-color: #06F;
	font-size: 16px;
}

.btn-go:hover {
	border-color: #07E4D7;
	background: #07E4D7;
	color: #FFF;
}

.btn-goin {
	background: #06F;
	color: #FFF;
	border: 0px solid #ccc;
	font-size: 16px;
	border-left: 0px;
	border-top-right-radius: 0px!important;
}

.btn-goin:hover {
	background: #F60;
	color: #FFF;
	border: 0px solid #ccc;
	border-left: 0px;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.input-lg2 {
	height: 46px;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 1.3333333;
}

.F30 {
	color: #03F;
}

.cnt {
	text-align-last: center;
}

.rounded h1 {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 10px;
	margin: 10px 10px;
	border-bottom: solid 1px #FFF;
}

.rounded ul {
	text-align: center;
	line-height: 2em;
	padding-left: 0px;
}


.smH1 {
	text-align: center;
	font-size: 2.2em;
	background: #0483D0;
	margin: 0;
	height: 80px;
	line-height: 80px;
	padding: 0 10px;
	margin: 10px 0;
}

.smh2 {
	font: normal 100 2em 微软雅黑,microsoft yahei,arial,sans-serif;
}

.colorred {
	color: #FFF900;
}

.colorblue {
	color: #EEE;
}

.table-hover>tbody>tr:hover {
	background-color: #CCEAF9;
}

.rmvpm .col-xs-1,
.rmvpm .col-sm-1,
.rmvpm .col-md-1,
.rmvpm .col-lg-1,
.rmvpm .col-xs-2,
.rmvpm .col-sm-2,
.rmvpm .col-md-2,
.rmvpm .col-lg-2,
.rmvpm .col-xs-3,
.rmvpm .col-sm-3,
.rmvpm .col-md-3,
.rmvpm .col-lg-3,
.rmvpm .col-xs-4,
.rmvpm .col-sm-4,
.rmvpm .col-md-4,
.rmvpm .col-lg-4,
.rmvpm .col-xs-5,
.rmvpm .col-sm-5,
.rmvpm .col-md-5,
.rmvpm .col-lg-5,
.rmvpm .col-xs-6,
.rmvpm .col-sm-6,
.rmvpm .col-md-6,
.rmvpm .col-lg-6,
.rmvpm .col-xs-7,
.rmvpm .col-sm-7,
.rmvpm .col-md-7,
.rmvpm .col-lg-7,
.rmvpm .col-xs-8,
.rmvpm .col-sm-8,
.rmvpm .col-md-8,
.rmvpm .col-lg-8,
.rmvpm .col-xs-9,
.rmvpm .col-sm-9,
.rmvpm .col-md-9,
.rmvpm .col-lg-9,
.rmvpm .col-xs-10,
.rmvpm .col-sm-10,
.rmvpm .col-md-10,
.rmvpm .col-lg-10,
.rmvpm .col-xs-11,
.rmvpm .col-sm-11,
.rmvpm .col-md-11,
.rmvpm .col-lg-11,
.rmvpm .col-xs-12,
.rmvpm .col-sm-12,
.rmvpm .col-md-12,
.rmvpm .col-lg-12 {
	padding: 0;
}

.selserch {
	width: auto!important;
	margin-right: -1px!important;
	border-top-left-radius: 4px!important;
	border-bottom-left-radius: 4px!important;
}

.selserch2 {
	width: auto!important;
	margin-right: -1px!important;
	border-top-left-radius: 0px!important;
	border-bottom-left-radius: 6px!important;
}

.linone ul {
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;
	padding: 0px;
	margin: 0px;
}

.linone li:first-child {
	border-top: solid 1px #333;
}

.linone li {
	list-style-type: none;
	border-bottom: solid 1px #CCC;
	display: block;
	-webkit-padding-start: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	height: 2.5em;
	line-height: 2.5em;
}

.li-hover > li:hover {
	background-color: #CCEAF9;
}

.fenlei {
	padding-right: 0;
	padding-left: 0;
}

.fenlei .col-md-4, .fenlei .col-md-5, .fenlei .col-md-7 {
	padding-right: 2px;
	padding-left: 2px;
}

.fenlei td {
	vertical-align: middle!important;
	padding: 5px!important;
}

.foota {
	background: #3D4F82;
	color: #EEE;
	display: block;
}

.foota li {
	list-style-type: none;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.crt {
	background: #EEE;
	color: #666;
	padding: 20px;
}

.crt ul {
	padding: 0;
	margin: 0;
}

.crt li {
	display: table-cell;
	padding: 20px;
}

.pd20 {
	margin: 0 auto;
}

.pd20 td {
	padding: 10px 40px;
}

.crt p {
	margin: 0 auto;
	text-align: center;
}

.pd50 {
	padding: 0 50px;
}

.pd50 span {
	padding: 10px;
	display: block;
	border-bottom: solid 1px #54CCC5;
	margin: 0 auto;
	color: #54ccc5;
	text-align: center;
}

.topinfo {
	background: #000;
	height: 5px;
	line-height: 5px;
	color: #EEE;
}

.topinfo a {
	color: #EEE!important;
}

.topinfo a:hover {
	color: #6dc2e9!important;
	border-bottom: 4px solid #6dc2e9;
}

.nav2 {
	background: #333;
	color: #EEE!important;
	border: 0;
	border-radius: 0;
}

.nav2 a {
	color: #EEE!important;
	border-bottom: 4px solid #333;
}

.nav2 a:hover {
	color: #6dc2e9!important;
	border-bottom: 4px solid #6dc2e9;
}

.nav2 .logo,.nav2 .logo:hover {
	border-bottom: 0;
}

.nav2 .navbar-nav > .active > a, .nav2 .navbar-nav > .active > a:hover, .nav2 .navbar-nav > .active > a:focus {
	color: #6dc2e9!important;
	background-color: #333!important;
	border-bottom: 4px solid #6dc2e9;
}

.nav2 .navbar-nav > .open > a, .nav2 .navbar-nav > .open > a:hover, .nav2 .navbar-nav > .open > a:focus {
	color: #6dc2e9!important;
	background-color: #000!important;
}

.nav2 .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #000;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.nav2 .dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.hero-box {
	width: 33%;
	float: left;
	position: relative;
	color: #fff;
	height: 350px;
	padding: 0 28px 15px 28px;
}

.hero-box-visualstudio {
	background-color: #5c2d91;
}

.hero-box-title {
	display: block;
	font-size: 22px;
	background: rgba(0, 0, 0, 0.4);
	height: 70px;
	line-height: 70px;
	font-weight: 300;
	margin-right: -28px;
	margin-left: -28px;
	margin-bottom: 15px;
	padding-left: 28px;
	text-align: center;
	color: rgb(255, 255, 255);
}

.hero-box-lead {
	line-height: 24px;
	text-align: left;
	height: 97px;
}

.hero-box-link {
	padding-top: 5px;
}

.hero-box-visualstudioonline {
	background-color: #202020;
}

.hero-box-ticino {
	background-color: #00188f;
}

.hero-box a {
	color: #fff;
}

.hero-box-learnmore {
	text-align: right;
	float: right;
}

.hero-box a.link-button span {
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
}

.hero-box a.link-button:hover {
	text-decoration: none;
}

.hero-box-visualstudio a.link-button {
	margin-top: 50px;
}

.hero-box a.link-button {
	border: 1px solid #fff;
	padding: 18px;
	display: block;
	vertical-align: middle;
	text-align: center;
}

.hero-box-learnmore {
	text-align: right;
	float: right;
}

.hero-box-button-text {
	font-size: 14px;
	color: #fff;
}

span.os-current-name {
	padding-bottom: 3px;
}

.hero-box-ticino a.link-button {
	margin-top: 50px;
}
/**全局样式 END**/

/* Start VSSimple */

#VSSimple {
	margin: 0;
	width: 100%;
	overflow: hidden;
}

#VSSimple * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#VSSimple .RichText {
	display: block;
}

#VSSimple .swimlane h2,  #VSSimple .hero h2,  #VSSimple .swimlane-special h2 {
	color: #672079;
	margin-left: 0;
	font-weight: 300;
	font-size: 48px;
	margin-bottom: 18px;
	line-height: 42px;
	white-space: nowrap;
	font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif;
}

#VSSimple .hero h2 {
	color: #fff;
	margin-left: 0;
	line-height: 1.3em;
	font-weight: 300;
	font-size: 36px;
	white-space: nowrap;
	margin-bottom: 17px;
}

#VSSimple .swimlane-special h2 {
	color: #fff;
	font-size: 67px;
	margin-bottom: 0;
	line-height: 1em;
}

#VSSimple .swimlane-special h3 {
	color: #fff;
	font-size: 43px;
	font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif;
	line-height: 1em;
	white-space: nowrap;
}

#VSSimple h2 + h3 {
	margin-top: 0;
}

#VSSimple .swimlane p {
	font-size: 18px;
	line-height: 1.3em;
}

#VSSimple .swimlane h3 {
	margin-bottom: 31px;
	font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
}

#VSSimple .swimlane .img-styled img {
	border: 1px solid #b5b5b5;
	padding: 0;
	background-color: #fff;
	margin-bottom: 0;
	max-width: none;
	margin-top: 7px;
}

#VSSimple .hero img {
	margin-bottom: -5px;
	max-width: none;
	border: 0px solid #CCC;
}

#VSSimple .swimlane img {
	margin-bottom: 0;
	max-width: none;
	border: none;
}
/* End VSSimple */


/**Hero**/
.hero {
	background-color: #201724;
	height: 400px;
	margin-bottom: 77px;
	padding-top: 32px;
	position: relative;
}

.hero .content {
	width: 1000px;
	margin: 0 auto;
}

.hero h2 {
	position: relative;
}

.hero-bgimage img {
	position: absolute;
	top: 0;
	margin-left: -467.5px;
}

.hero-box {
	width: 32%;
	float: left;
	position: relative;
	color: #fff;
	height: 388px;
	padding: 0 28px 15px 28px;
}

.hero-box:first-child {
	margin-left: 2px;
}

.hero-box-learnmore {
	text-align: right;
	float: right;
}

.hero-box a {
	color: #fff;
}

.hero-box a:hover {
	text-decoration: underline;
}

.hero-box a.link-button {
	border: 1px solid #fff;
	padding: 18px;
	display: block;
	vertical-align: middle;
	text-align: center;
}

.hero-box a.link-button:hover {
	text-decoration: none;
}

.hero-box a.link-button span {
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
}

.hero-box-button-text {
	font-size: 14px;
	color: #fff;
}

span.os-current-name {
	padding-bottom: 3px;
}

.hero-box-link {
	padding-top: 5px;
}

.hero-box-visualstudio {
	background-color: #5c2d91;
}

.hero-box-visualstudio a.link-button {
	margin-top: 50px;
}

.hero-box-visualstudioonline {
	background-color: #202020;
}

.hero-box-visualstudioonline a.link-button {
	margin-top: 50px;
}

.hero-box-ticino {
	background-color: #00188f;
}

.hero-box-ticino a.link-button {
	margin-top: 50px;
}

.hero-box-title {
	display: block;
	font-size: 22px;
	background: rgba(0, 0, 0, 0.4);
	height: 70px;
	line-height: 70px;
	font-weight: 300;
	margin-right: -28px;
	margin-left: -28px;
	margin-bottom: 15px;
	padding-left: 28px;
	text-align: left;
	color: rgb(255, 255, 255);
}

.hero-box-title img {
	vertical-align: sub;
	margin-right: 5px;
}

.hero-box-title sup {
	vertical-align: top;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 600;
}

.hero-box-lead {
	line-height: 24px;
	text-align: left;
	height: 97px;
}

.hero-box .text-disclaimer {
	font-size: 10px;
	font-style: italic;
	text-align: left;
}
/* end hero */



.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: rgba(255, 255, 255, 0.1);
	;
}


@media handheld,only screen and (max-width: 768px) {
	body {
		-webkit-text-size-adjust: none;
		-webkit-appearance: none
	}

	.container,.row,body {
		min-width: 0;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0
	}

	.smH1 {
		text-align: center;
		font-size: 1.2em;
		background: #0483D0;
		margin: 0;
		height: 80px;
		line-height: 80px;
		padding: 0px;
		margin: 10px 0;
	}
}


/**
 *商品详情页css样式
 */
.path {
	border-bottom: 1px dashed #e4e4e4;
	font-size: 1.2em;
	margin: 20px 0px;
}

.productside h3 {
	font-size: 1.5em;
	text-align: center;
	background: #D00303;
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
}

.productside div {
	background: #EEE;
	padding: 20px 10px;
	margin-bottom: 30px;
}

.productside li {
	list-style: none;
}

.productside img {
	float: left;
	border: solid 1px #CCC;
	margin-right: 10px;
}

.productside a p {
	float: right;
}

.productimg {
	width: 90%;
	height: 85%;
	border: 1px solid #e4e4e4;
}

.productimgp {
	margin-top: 1em;
	text-align: center;
}

.productp {
	padding-bottom: 0.5em;
	border-bottom: 1px dashed #e4e4e4;
}

.abtn {
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #D00303;
	color: #ffeded;
	font-family: 'Microsoft Yahei';
	font-size: 1.2em;
	text-align: center;
	margin: 20px;
	border-radius: 4px;
	padding: 5px 10px;
}

.abtn:hover {
	background-color: #F60;
	color: #FFF;
}

.tab3ul {
	list-style: none;
}

.tab3li1 {
	color: #FF6666;
	float: left;
	border-radius: 2px;
	background-color: #FFCCCC;
	padding: 3px 3px 3px 3px;
}

.tab3li2 {
	margin: 2px 1px 2px 1px;
	float: left;
}

.tab3li2 span {
	color: #C0C0C0;
}


/**
 *加入购物车css样式
 */
.jcheader {
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	border-bottom: 1px dashed #e4e4e4;
}

.rowjc div {
	font-size: 1.5em;
}

.rowjc h3 {
	font-size: 1.5em;
	color: red;
}

.rowjc span {
	color: red;
	margin-right: 5px;
}

.jcspan {
	background-color: #CCFFFF;
	text-align: center;
	font-size: 2em;
}

.jcspan1 {
	color: #33FF33;
	margin-right: 1em;
}

.jcspan2 {
	color: #FF9900;
	margin-right: 1em;
}

.jcspan3 {
	color: #33FF33;
}

.jc {
	list-style: none;
	margin: 2em 0 2em 0;
}

.jc li {
	float: left;
	width: 15%;
}

.jcbtn a {
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #FF0033;
	color: #ffeded;
	font-family: 'Microsoft Yahei';
	font-size: 1.2em;
	text-align: center;
	margin: 20px;
	border-radius: 4px;
	padding: 10px 10px 10px 10px;
}

.jcbtn a:hover {
	background-color: green;
	color: #fff;
}



/********************  购物车 start **************************/

.cart table {
	padding: 20px auto;
	width: 100%;
	margin-bottom: 30px;
}

.cart table th {
	background: #EEE;
	text-align: center;
	border-spacing: 0px;
	border-collapse: collapse;
	border: solid 1px #CCC;
	padding: 10px;
}

.cart td {
	border-spacing: 0px;
	border-collapse: collapse;
	border: solid 1px #CCC;
	padding: 10px;
}


/* 导航*/
.cart .nav {
	background-color: #f3f3f3;
	width: 100%;
}

.cart .nav .sz {
	width: 10%;
	float: left;
	background-color: #d61415;
	color: #FFF;
}

.cart .nav .xg {
	float: left;
	width: 10%;
}

.cart p {
	text-align: center;
	padding: 5px;
	margin: 0px;
}

.cart .hx {
	clear: both;
	background-color: #d61415;
	height: 1px;
	width: 100%;
}


/* 表头 */
.cart .bt {
	background-color: #f3f3f3;
	width: 100%;
}

.cart .bt .bt01 {
	margin-top: 12px;
	margin-left: 38px;
	float: left;
}

.cart .bt span {
	word-spacing: 58px;
	display: block;
	line-height: 40px;
	margin-left: 126px;
}


/* 表数据 */
.cart .shu {
	width: 100%;
}

.cart .shu .bt02 {
	float: left;
	margin-top: 88px;
	margin-left: 38px;
}

.cart .shu01, .shu02 {
	display: block;
	padding-left: 0px;
}

.cart .shu03 {
	background-color: #D51414;
	color: #fff;
	padding: 2px;
	text-align: center;
}

.cart .shu03 img {
	padding-left: 10px;
	display: inline;
}


/* 表尾 */
.cart .wz {
	color: #FF3300;
}

.cart .wz1 {
	background-color: #D51414;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
}


/* 表脚 */
.cart .lf {
	float: right;
}

.cart .lf1 {
	float: right;
}

.cart .lf1 div,.lf1 img {
	float: left;
	text-align: center;
}


/* 内容尾部 */
.cart .msgbox {
	margin-left: 5%;
	margin-top: 20px;
	color: #ff6600;
}

.cart .msg * {
	float: left;
}

.cart .msg img {
	margin-top: 8px;
}

.cart .msg span {
	color: #333;
}

.cart .bgeee {
	background-color: #EEE;
}

/*****************  购物车 over *****************/



/*************************    寄售现货  start    ************************/

.consignment .buy-container, .consignment .cs-container {
	text-align: center;
	border: 0.16666667em #d0d0d0 solid;
	font-family: SYHT,"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;
}

.consignment .buy-font {
	font-size: 2em;
}

.consignment .cs_notice {
	margin: 10px auto;
}

.consignment .cs_notice span {
	font-size: 0.83333333em;
}

.consignment .cs-content ul {
	height: 3em;
	font-size: 1em;
	background-color: #fff;
	line-height: 3em;
}

.consignment .csnavbar {
	overflow: hidden;
	border: solid 0.08333333em #d0d0d0;
	background-color: #C0C0C0;
	font-weight: 700;
}

.consignment .cs-bodycontent li {
	border-bottom: dashed 1px #d0d0d0;
}

.consignment .cs-content ul li {
	list-style: none;
	float: left;
}

.consignment .csimg {
	width: 10%;
}

.consignment .csghbh , .cssl {
	width: 15%;
}

.consignment .csmpn , .cspp , .csupdate {
	width: 20%;
}
/*************************    寄售现货  over    ************************/


.mainheader {
	padding: 0.3em;
	border-bottom: 2px solid red;
}

.mgb30 {
	margin-bottom: 30px;
}

.clafter {
	clear: both;
}


/****************************************    首页   开始    *******************************/



/* 
.badge a{
	color:#089DF7;
	text-decoration:none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 100;
}

.badge a:hover {
	color:#FFF;
}

.tbwlr {
	width:48%;
}

.tbw100 {
	width:100%;
	margin-bottom: 20px;
}





.form-group {
    margin-bottom: 0px;
}

 */





/***************************************    首页   结束    *************************************/

.slide.ng-enter, .slide.ng-leave {
  -webkit-transition: -webkit-transform 0.5s ease-in, opacity 0.5s ease-in;
     -moz-transition: -moz-transform 0.5s ease-in, opacity 0.5s ease-in;
       -o-transition: -o-transform 0.5s ease-in, opacity 0.5s ease-in;
          transition: transform 0.5s ease-in, opacity 0.5s ease-in;
}

.slide.ng-enter, .slide.ng-leave.ng-leave-active {
  -webkit-transform: scaleX(0.0001);
       -o-transform: scaleX(0.0001);
          transform: scaleX(0.0001);
  opacity: 0;
}

.slide, .slide.ng-enter.ng-enter-active {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
  opacity: 1;
}


.now {
	font-weight: bold;
	color: ff9900;
	border-left: #ff9900 solid 3px;
	padding-left: 10px;
}
.lgp {
	font-size: 16px;
	border-bottom: #eee solid 1px;
	margin: 10px 0px;
	color: #626262;
}

.par{
    background-color:#ffefd8;
    margin-top:20px;
    background-position:10px 0px;
    font-size:12px;
    height:30px;
}

.cotent a {
	color: #337ab7;
	font-size: 12px;
}

.javtext01 {
	font-size: 12px;
	display: inline-block;
	float: right;
	margin-right: 20px;
	margin-top: 4px;
	letter-spacing: 1px;
}

.javtext02{ 
    display:inline-block;
}


/**
 *buy start
 */
 
.total_content {
	overflow: hidden;
}

.scnav{
    width: 100%;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    text-align: center;
	background:#EEE;
}



.sc_nav2 {			
	font-size: 12px;	
	border-bottom: dashed 1px #d0d0d0;   
}
.scli{
    float: left;
    list-style: none;
}

/**
 *buy over
 */


/**
 *allR
 */
.art {
	margin-top: 2em;
	padding-bottom: 0.3em;
	border-bottom: 2px solid #d3d3d3;
}

.ta {
	text-align: center;
}

.ars {
	font-weight: bolder;
	font-size: 1.25em;
}

.arbar1 {
	font-weight: bold;
	padding-bottom: 0.75em;
	text-align: center;
	font-size: 1.3750em;
	margin-top: 1em;
	border-bottom: 1px solid #d0d0d0;
}

.arbar2 {
	font-weight: bold;
	padding-bottom: 0.5em;
	margin-top: 0.75em;
	text-align: center;
	font-size: 1.3750em;
	border-bottom: 1px solid #d0d0d0;
}

.atd {
	color: #d3d3d3;
}

.atd:hover {
	text-decoration: none;
}

.mt1 {
	margin-top: 1em;
	margin-bottom: 1em;
}

.ttetx {
	overflow: hidden;
	padding:0px;
}

.lsnl1 {
	padding: 6px 10px;
	background: #FFF;
	border-radius: 3px;
	float: left;
	margin-right: 1em;
}

.lsnl2 {
	margin-left: 1em;
	padding: 6px 10px;
	background: #23a4cc;
	border-radius: 3px;
	float: left;
	padding: 6px;
}

.lsnl01 {
	padding: 6px 10px;
	background: #FFF;
	border-radius: 3px;
	float: left;
}

.lsnl02 {
	margin-left: 1em;
	padding: 6px 10px;
	background: #23a4cc;
	border-radius: 3px;
	float: left;
	padding: 6px;
	color: white;
}

.lsnl1 a {
	font-weight: bold;
}

.lsnl02 a {
	font-weight: bold;
	color: white;
}
.lsnl02:hover {
	background: #0C6;
}

.artabh {
	list-style: none;
	background: #FFEFD5;
	text-align: center;
	line-height: 30px;
	height:30px;
}
.artabh li {
	border-left:solid 1px #FFF;
}
.artabb {
	border-bottom: 1px dashed #aaa;
	padding: 5px;
	list-style: none;
	text-align: right;
	font-size: 12px;
}
.artabb:before, .artabb:after {
    display: table;
    content: " ";
	box-sizing: border-box;
}
.artabb:after {
	clear: both;
}
.artabb li {
    text-align: left;
    line-height: 2.5em;
    height: 3.5em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 5px;
}
.lsn{
    list-style: none;  
}

.w5 {
	width: 5%;
}
.w10 {
	width: 10%;
}

.w15 {
	width: 15%;
}

.w20 {
	width: 20%;
}
.w25 {
    width: 25%;
}
.w35 {
    width: 35%;
}
.ml1 {
	margin-left: 1em;
}

.ml3 {
	margin-left: 3em;
}

.mr1 {
	margin-right: 1em;
}

.buybtn {
	border-radius: 0.4em;
	background: #23a4cc;
	color: white!important;
	padding: 0.5em 2em;
}
.buybtn:hover {
	background: #F59808;
	color: white;
	text-decoration: none;
}

.aBtn{
	padding:7px 23px; 
	color:white!important; font-size:13px; text-align:center;
	border-radius:0.4em;
}
.aBtn:hover{color:white; text-decoration: none;}
.aBtn:visited{color:white; text-decoration: none;}

.biddingBtn{color:white!important; background-color:rgb(138,192,7);}
.biddingBtn:hover{background-color:rgb(165,229,8);}
.labelBtn{color:white!important; background-color:rgb(191,100,0);}
.labelBtn:hover{background-color:rgb(255,153,0)}
.reqBtn{color:white!important; background-color:rgb(218,105,105);}
.reqBtn:hover{background-color:rgb(248,119,117);}
.factoryBtn{color:white!important; background-color:rgb(121,81,81);}
.removeBtn, .skiprBtn, .disableBtn{background-color:rgb(172,177,183)!important;}
.removeBtn:hover, .skiprBtn:hover, .disableBtn:hover{background-color:rgb(188,195,200)!important;}
.removeBtn, .skiprBtn{padding:7px 15px;}

/*.collectBtn{margin-top:0!important;}*/
.orderBtn{background-color:rgb(255,255,153); padding:7px 10px;}

/***************   登录注册   start   ************************/

.lrh {
	text-align: center;
	margin-top: 50px;
}

.lrh h3 {
	color: #F54D0A;
}

.lrbutton {
	text-align: center;
	margin-top: 30px;
}

.lrbutton a{
    color: white;
    font-size: 1.5em;
    background-color: #23a4cc;
	padding:10px 30px;
    border-radius: 6px;
	width:40%;
	display:inline-block;
	margin:6px;
    
}
.lrbutton a:hover{
    background-color:#249abf;
    text-decoration: none;
}

.lrl {
	padding: 1em 3em;
}

.lrfooter {
	background: url(../images/1.png) no-repeat;
	padding-left: 2em;
	margin-left: 10em;
	margin-top: 4em;
}

/**
 *login
 */
 .lgbor,.rgf,.plf{
     margin:50px auto; 
     /* margin-left: 25em; */
     width: 60%;
     padding: 1em;
     /* border: 1px solid #d3d3d3; */
     border-radius: 4px;
}

.lgbor a:hover {
	text-decoration: none;
}

.p1 {
	padding: 1em;
}

.lgspan {
	text-align: center;
	font-size: 1.6em;
}

.mt2 {
	margin-top: 2em;
}
.pd15px {
	padding: 15px;
}
.f1m { font-size:12px!important; color:#999; }
.f15m { font-size:1.5em!important; }
.lgbtn {
	text-align: center;
}

.lgbtn a {
	background: red;
	font-size: 1.5em;
	padding: 0.3em 5em;
	color: white;
}

.lgbtn a:hover {
	background: #00ffff;
}

.lga {
	margin-left: 8em;
    font-size: 1.2em;
}

.lgs {
	float: right;
    font-size: 1.2em;
}

.lgkf,.rgkf, .plkf {
	text-align:center;
	font-size:14px;
}
.alertIMG {
	padding-left: 20px;
	background: url(../images/1.png) no-repeat;
}
/**
 *register
 */
.rgs {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 20px;
	color: #087CF9;
}

.rgbtn {
	text-align: center;
	margin-top: 10px
}

.rgbtn a {
	background: #23a4cc;
	font-size: 1.5em;
	padding: .5em 7em;
	color: white;
	border-radius: 4px
}

.rgbtn a:hover {
	background: #249abf;
	text-decoration: none
}

.rgbtn a:link {
	background: #325ad4;
	text-decoration: none
}

.mr6 {
	margin-left: 7em;
	display: inline-block;
}

.rgra{
    margin-left: 3em;
    font-size: 1.2em;
}

.rgra a:hover {
	text-decoration: none;
}
.redStar:before  {
    clear: both;
    content: "";
}
.redStar:after  {
    clear: both;
    content: " *";
	color:#F00;
}
 /**
  *手机一键登录
  */
.pls {
	text-align: center;
	font-size: 2em;
	font-weight: bold;
}

.plbtn {
	text-align: center;
}

.plbtn a {
	background: #4169e1;
	font-size: 1.5em;
	padding: 0.3em 5em;
	color: white;
}

.plbtn a:hover {
	background: red;
	text-decoration: none;
}

.mt4 {
	margin-top: 4em;
}

.textz {
    margin-top: 1em;
	text-align: center;
	font-size: 1.5em;
}

.textz a:hover{
    text-decoration: none;
}
/***************   登录注册   over   ************************/


/**
 *所有频道
 */
.position {
	width: 180px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
}

.black-line {
	height: 2px;
	background-color: #999999;
	width: 90%;
	margin-left: 10px;
}

.yellow-line {
	height: 1px;
	background-color: #158cb1;
	width: 100%;
}

.gray-line {
	height: 1px;
	background-color: #cccccc;
	width: 160px;
	margin-left: 10px;
	margin-top: 5px;
}

.price {
	width: 180px;
	height: 50px;
	margin-top: 20px;
}

.pri_02 {
	margin-top: 20px;
}

.pri_01,.pri_02 {
	font-size: 14px;
	color: #999;
	font-weight: bold;
	text-align: center;
}

.pin {
	background-position: 10px 0px;
	font-size: 12px;
	overflow: hidden;
	margin:20px auto;
}







.pmargin {
	margin-bottom: 30px;
}

.pmargin p {
	font-size:18px;
	color:#06C;
	margin: 10px 0 0 0;
}

/****************   用户中心   start   **********************/



/*兴趣管理*/
.bg-white {
	background: #FFF;
	margin: 0px auto;
	/* min-height: 570px; */
}

.bigp {
	border-bottom: #CCC solid 1px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 10px auto 0px auto;
	margin-top: 30px;
	font-size: 18px;
	color: #0AF;
}
.bigp span{color:#0DF;}
.intbox {
	width: 94%;
	margin: 10px auto;
}



.intgroup01 {
	margin-top: 30px;
}

.btnspan01 {
	border: solid 1px #d2d2d2; border-radius: 4px;
	height: 35px; 
	/*width: 180px;*/
	padding: 0 30px;
	font-size:1.2em; line-height: 35px; color: #FFF; text-align:center;
	background: #23a4cc;
	cursor: pointer;
	margin: 5px auto;
}
.btnspan01:hover {
	background: #ff9900;
}
.btnspan01 img {
	margin-top: 12px;
	margin-left: 20px;
	float: left;
	margin-right: 6px;
}

.btnspan01  b {
	font-weight: normal;
	display: block;
	float: left;
}

.marginb30 {
	margin-top: 30px;
}

.marginl20 {
	margin-left: 20px;
}

.btnt01 {
	margin-left: 230px;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #23a4cc;
	border: #ff9900;
}

.btnt01:hover {
	background: #249abf;
}

.guanbox {
	/* width: 94%; */
	margin: 20px auto 30px auto;
}


.chuangbox {
	border: #CCC solid 1px;
	border-radius: 6px;
	display: none;
	margin-top: 40px;
}

.width50 {
	width:50%;
}
.mTB30 {
	margin:30px auto;
}
.ftSize15 {
	font-size:1.5em!important;
}
/*  用户中心  */
.ucUlTit, .ucUlCon {
	width:100%;
    height: 45px;
    line-height: 45px;
	display:block;
}
.ucUlTit{
	background: #E2F6FB;
    border-bottom: solid 1px #C0EBF5;
	}
.ucUlCon{ border-bottom:solid 1px #EEE; }
.ucUlTit:before, .ucUlTit:after, .ucUlCon:before, .ucUlCon:after {
	clear:both;
	content:"";
}
.ucUlTit li, .ucUlCon li {
	float:left;
	list-style-type:none;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
    height: 45px;
    line-height: 45px;
}
.ucUlTit li {
	font-weight:bold;
	color: #1094D6;
	}
.ucUlTit .p10, .ucUlCon .p10 {
	width:10%;
}
.ucUlTit .p15, .ucUlCon .p15 {
	width:15%;
}
.p25{width:25%;}
.p30{width:30%;}

/*匹配结果*/
.labelbox {
    margin: 0px auto 20px; padding: 0 10px;
    /*height: 45px;*/
    line-height: 40px;
    background: #FBEFDA;
}

.labelbox b {
	color: #7b7b7b;
}
.labbox {
	background: #E4F2F7;
	line-height: 32px;
	border-bottom: 1px solid #ACD7E4;
	padding:5px 10px;
	/*margin-top: 20px;*/
}
.matchNone {
    color: #999;
    background: #eee;
    border-bottom: 1px solid #ddd;
}
.tp {
	color: #585858;
	font-weight: bold;
	margin-left: 14px;
	width:300px;
	display: inline-block;
}

.pullright {
	float: right;
	margin-top: 12px;
	margin-right: 20px;
	color: #666666;
}

.btn02 {
	background: #23a4cc;
	border-radius: 4px;
	padding: 6px 20px;
	color: #FFF;
	display: inline-block;
}



.matext01 {
	margin-top: 4px;
	cursor: pointer;
	display: block;
}

.iconjia {
	cursor: pointer;
}

/*订单管理*/
.table02 tbody tr {
	height: 60px; 
	color: #878787;
}
.table02 tbody td{ vertical-align:middle!important; }
.table02 thead tr {
	height: 40px;
	/*color: #878787;*/
}


/*订单详情*/
.dtext01 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
	display: inline-block;
}

.dtext01 a {
	padding-left: 10px;
}

.dtext02 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

.dtext03 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-left: 70px;
}

.dtext04 {
	color: #08ce51;
}

.dtext05 {
	float: right;
	margin-right: 50px;
	cursor: pointer;
}

.ordertext {
	overflow: hidden;
	margin-bottom: 10px;
}

.orderbox {
	margin-top: 20px;
	margin-bottom: 50px;
}

.dtext06 {
	border-bottom: #158cb1 solid 2px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 30px;
	font-size: 14px;
	color: #666666
}

.table03 tr {
	border: solid 1px #d2d2d2;
}

.dtext07 {
	font-weight: bold;
	color: #32cca8;
}

.dtext08 {
	float: right;
	margin-right: 60px;
	color: #249abf;
	font-size: 16px;
}

.gpbox {
	margin: 100px auto;
	clear: both;
}

.dtextbox {
	width: 96%;
	margin: auto;
	border: solid 1px #c9c9c9;
	border-radius: 4px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.dtext09 {
	background: #eee;
	line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
}

.dtext10 {
	color: #06F
}

.dtextbox ul {
	margin-left: 60px;
	margin-bottom: 20px;
}

.dtextbox ul li {
	line-height: 28px;
}

/*我的询价*/
.mactbox a {
	width: 100%;
	line-height: 60px;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #0AF;
	text-decoration: none;
	font-family: 微软雅黑,microsoft yahei,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.mactbox a:hover {
	background: #FFF;
}

.mact {
	color: #333!important;
	background: #eaeaea;
	box-shadow: 0px 1px 2px #CCCCCC;
}



.bg {
	background: url(../images/l02.png)!important;
	color: #FFF;
}

.table04 {
	border-top: #CCC 1px solid;
	color: #838383;
	border-left: 0;
	border-right: 0;
}

.tab0401 {
	background: #f1f0f0;
	height: 24px;
}

.tab0402 {
	color: #4eb2df!important;
	font-weight: 600;
}

.tab0403 {
	color: #838383;
	margin: 10px auto;
	line-height: 2em;
}

/*个人资料*/
.fromspan {
	vertical-align: middle;
	display: inline-block;
	margin-top: 8px;
	color: #06F;
}

.select01 {
	text-align: center;
	height: 32px;
	width: 94px;
	background-color: #f7f9fa;
	border: 1px #ccc solid;
	border-radius: 3px;
}



/*收货地址*/
.new-btn {
	margin: 30px auto; padding:10px 50px;
}


.select02 {
	text-align: center;
	height: 32px;
	width: 120px;
	background-color: #f7f9fa;
	border: 1px #ccc solid;
	border-radius: 3px;
}

.textbold {
	font-weight: bold;
}

/*设置密码*/

/*邮箱订阅*/
.seaverimg {
	margin: 40px 14px;
}

.emverify p {
	display: inline-block;
	margin-left: 20px; 
	margin-top: 20px;
}

.emverify span {
	font-size: 16px;
	font-weight: bold;
	color: #249abf;
}

.btna03 {
	background: #f3f3f3;
	border: solid 1px #CCCCCC;
	border-radius: 3px;
	padding: 4px 20px;
	margin: 2px 2px;
	display: inline-block;
}

.marginl40 {
	margin-left: 40px;
}

.margin30 {
	margin: 30px;
}

/****************   用户中心   over    **********************/







/****************   分页   start    **********************/
.page-list .page-total {
    float: left;
    margin: 25px 20px;
}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li {
    cursor: pointer;
}


/****************   分页   over    **********************/


/** 产品详情页 product ****/




.pric{ border:1px #ccc solid; margin:30px auto; padding:0 20px; height:1px;} 
.pri_01{ font-size:12px;}




/***** end ********/



/*兴趣管理*/
.interestHeader{border-radius:4px;}
.interestHeader p{margin-left:10px;margin-top:4px;font-size: 12px;}
.interestWrap{margin-left: auto;margin-right:auto;overflow: hidden;}
.interestWrap span{display:block;margin-left:20px;margin-top:10px;font-size:18px;}
.interesrLeft{float:left;width:16%; margin-left:20px;line-height:40px; border-radius:4px; }
.interesrLeft p{display:block;margin-left:6px;}
.interesrLeft .btn1{margin-top:20px;margin-left:36px;}
.interesrContent{ float: right; width:76%; margin-right:40px; border-radius: 4px; border:solid 1px #CCC; padding:20px;}
.interestTopNav{ display:block; margin:10px 10px; height:50px; }
.interestTopNav .interestTopNavLeft{float:left; height:30px; }
.interestTopNav .interestTopNavRight{float:right; height:30px; }
.interestTopNavLeft,.interestTopNavRight{display:block;margin-top:10px;color:#57a6ea;}
.interestRow{ margin: 20px 10px;}
.interestRow ul li{ display:inline-block; padding:6px 4px; border-radius: 4px; background-color:#61A4CC; margin: 5px 10px;}
.interestRow ul li:hover { background:#09F;}
.interestRow ul li a{color:#fff; text-decoration: none;}
.interestHeader .btn2{margin-left:380px;margin-top:20px;}



.centerTb20 { margin:20px auto; display:block; text-align:center;}








.enqpop16 {
    height: 30px;
    line-height: 16px;
    padding: 0px;
}
.mgright20 {
	margin-right:20px;
}

