.nav_box {
	width:100%;
	height:50px;
	background:#fff;
	border-bottom:solid 2px #e1e1e1
}
.nav_box .nav {
	width:1170px;
	margin:0 auto
}
.nav_box .nav .nav_l {
	width:570px;
	float:left
}
.nav_box .nav .nav_l .nav_l_list li {
	display:inline
}
.nav_box .nav .nav_l .nav_l_list li a {
	display:inline-block;
	padding:0 10px;
	margin-right:15px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#666
}
.nav_box .nav .nav_l .nav_l_list li a:hover {
	border-bottom:solid 2px #ee5e53;
	background:#f0f0f0
}
.nav_box .nav .nav_l .nav_l_list li .navCur {
	border-bottom:solid 2px #ee5e53
}
.nav_r {
	width:244px;
	float:right
}
.nav_r .nav_r_list li a {
	color:#727272
}
.nav_r .nav_r_list .nav_r_list_01 {
	width:135px;
	line-height:43px;
	float:left
}
.nav_r .nav_r_list .nav_r_list_02 {
	float:left;
	width:64px;
	background:url("../images/indent.jpg") no-repeat 12px 16px;
	padding-left:40px;
	line-height:43px;
	font-size:16px
}
.nav_r .nav_r_list .nav_r_list_02 a {
	display:inline-block;
	margin-top:2px
}
.nav_search_box {
	float:right;
	width:326px
}
.nav_search_box .nav_search {
	float:right;
	border:0;
	height:50px;
	margin:0 8px 0 0;
	width:35px
}
.nav_search_box .nav_search ul {
	display:none
}
.nav_search_box .nav_search .select_box {
	display:none;
	font-size:14px;
	color:#666;
	width:93px;
	border-right:1px solid #e9e9e9;
	line-height:30px;
	float:left;
	position:relative
}
.nav_search_box .nav_search .select_showbox {
	display:none;
	text-align:center;
	height:30px;
	background:#f0f0f0 url("../images/nav_arrow1.png") no-repeat 80px center
}
.nav_search_box .nav_search .select_showbox.active {
	background:#f0f0f0 url("../images/nav_arrow2.png") no-repeat 80px center
}
.nav_search_box .nav_search .select_option {
	border:1px solid #e9e9e9;
	border-top:0;
	display:none;
	left:-1px;
	top:30px;
	position:absolute;
	z-index:99;
	background:#fff
}
.nav_search_box .nav_search .select_option li {
	text-align:center;
	width:93px;
	cursor:pointer
}
.nav_search_box .nav_search .select_option li.selected,.nav_search_box .nav_search .select_option li.hover {
	color:#666
}
.nav_search_box .nav_search input.inp_srh,.nav_search_box .nav_search input.btn_srh {
	border:0;
	background:0;
	line-height:30px;
	float:left
}
.nav_search_box .nav_search input.inp_srh {
	display:none;
	outline:0;
	width:162px;
	padding:0 10px
}
.nav_search_box .nav_search input.btn_srh {
	background:url("../images/nav_search1.png") no-repeat center;
	width:35px;
	height:50px;
	outline:0;
	cursor:pointer
}
.nav_search_box .nav_search input.btn_srh:hover {
	height:30px;
	background:url("../images/nav_search2.png") no-repeat center
}
.nav_search_box .line_r {
	margin-right:-2px;
	line-height:30px
}
.nav_search_box .nav_search_current {
	height:30px;
	width:311px;
	margin:9px 7px 0 0;
	border:1px solid #e9e9e9
}
.nav_search_box .nav_search_current .select_box,.nav_search_box .nav_search_current .select_showbox,.nav_search_box .nav_search_current input.inp_srh {
	display:block
}
.line_r {
	display:inline-block;
	float:right;
	margin-right:1px;
	font-style:normal;
	width:1px;
	height:50px;
	background:url("../images/title02_line.jpg") no-repeat center
}
.shopMini_line {
	display:inline-block;
	float:right;
	margin-right:1px;
	font-style:normal;
	width:1px;
	height:50px;
	background:url("../images/title02_line.jpg") no-repeat center
}
.shopMini_line_hide {
	background:0
}
.shopping_miniCar {
	width:90px;
	height:50px;
	background:url("../images/shopping_car.png") no-repeat 15px center;
	padding-left:45px;
	font-size:16px;
	position:relative;
	line-height:50px
}
.shopping_miniCar a {
	outline:0;
	text-decoration:none;
	color:#727272
}
.shopping_miniCar a:hover {
	text-decoration:none
}
.shopping_miniCar .shopMini_buyCar {
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	width:133px;
	height:50px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff
}
.shopping_miniCar .shopMini_num {
	display:block;
	background:#ee5e53;
	border-radius:100%;
	position:absolute;
	top:7px;
	right:20px;
	width:20px;
	height:20px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#fff
}
.shopping_miniCar .shopMini_buyCar_hover {
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #fff
}
.shopMini_con {
	width:410px;
	position:absolute;
	z-index:990;
	border:solid 1px #e3e3e3;
	top:50px;
	right:0;
	background:#fff;
	overflow:hidden
}
.shopMini_h3 {
	margin:0;
	padding:0;
	font-size:16px;
	color:#333;
	padding-left:18px;
	heigh
t:43px;
	line-height:43px;
	font-weight:normal;
	border-bottom:solid 1px #e3e3e3
}
.shopMini_all {
	height:auto;
	max-height:430px;
	overflow-y:scroll
}
.shopMini_all .shopMini_h4 {
	margin:0;
	height:36px;
	background:#f9f9f9;
	border-bottom:1px dashed #e3e3e3;
	line-height:36px;
	font-size:14px;
	color:#333;
	font-weight:normal;
	padding-left:20px
}
.shopMini_all .shopMini_list {
	margin:0;
	padding:10px 0 0;
	border-bottom:solid 1px #e3e3e3;
	list-style:none;
	overflow:hidden
}
.shopMini_all .shopMini_list li {
	margin:0;
	padding:0 20px;
	list-style:none;
	overflow:hidden;
	width:353px;
	height:auto;
	margin-bottom:10px;
	line-height:22px
}
.shopMini_all .shopMini_list li:hover {
	background:#f9f9f9
}
.shopMini_list_dl {
	margin:0;
	padding:0;
	display:block;
	width:240px;
	float:left
}
.shopMini_list_dl dt {
	margin:0;
	padding:0;
	float:left;
	width:50px;
	margin-right:10px
}
.shopMini_list_dl dt a {
	outline:0;
	text-decoration:none;
	display:inline-block;
	color:#666
}
.shopMini_list_dl dt a:hover {
	text-decoration:none
}
.shopMini_list_dl dt img {
	width:100%;
	outline:0;
	vertical-align:top;
	margin-top:5px;
	border:1px solid #efefef
}
.shopMini_list_dl dd {
	margin:0;
	padding:0;
	float:left;
	width:180px;
	line-height:24px
}
.shopMini_list_dl dd a {
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	color:#333
}
.shopMini_list_dl dd a:hover {
	text-decoration:none;
	color:#2c81aa
}
.shopMini_list_dl dd span {
	font-size:12px;
	color:#999
}
.shopMini_list_dl .shopMini_menPiao {
	width:240px
}
.shopMini_span {
	display:block;
	float:right;
	text-align:right;
	font-size:14px;
	color:#e4393c;
	line-height:20px;
	overflow:hidden;
	width:110px
}
.shopMini_span span {
	float:right
}
.shopMini_span em {
	font-size:14px;
	color:#666;
	font-style:normal;
	float:right
}
.shopMini_span strong {
	font-weight:normal
}
.shopMini_span img {
	margin:0 3px
}
.shopMini_span .shopMini_delete {
	float:right;
	width:30px;
	font-size:14px;
	color:#2c81aa;
	text-align:right;
	display:block;
	outline:0;
	text-decoration:none
}
.shopMini_span .delete:hover {
	text-decoration:none
}
.shopMini_b {
	padding:15px;
	background:#f9f9f9;
	border-top:solid 1px #eee;
	text-align:right;
	line-height:0
}
.shopMini_b table td {
	vertical-align:middle
}
.shopMini_b table td p {
	margin:0;
	padding:0;
	font-size:14px;
	color:#666;
	line-height:24px;
	padding-bottom:10px
}
.shopMini_b table td p b {
	font-size:16px;
	color:#e4393c;
	font-weight:bold
}
.shopMini_b table td p span {
	color:#e4393c;
	margin:0 3px
}
.shopMini_b table td .shopMini_account {
	display:inline-block;
	width:120px;
	height:36px;
	background:#ee5e53;
	line-height:36px;
	text-align:center;
	font-size:14px;
	color:#fff;
	outline:0;
	text-decoration:none
}
.shopMini_b table td .shopMini_account:hover {
	text-decoration:none
}
.shopMini_01 {
	padding:20px 0 0 0;
	width:410px;
	position:absolute;
	z-index:990;
	border:solid 1px #e3e3e3;
	top:50px;
	right:0;
	background:#fff;
	text-align:center;
	overflow:hidden
}
.shopMini_01 div {
	line-height:16px
}
.shopMini_01 .shopMini_noGoods {
	border:0;
	outline:0
}
.shopMini_01 .shopMini_noGoods_p {
	margin:0;
	padding:10px 0 20px;
	font-size:14px;
	color:#727272;
	text-align:center
}
.shopMini_01 .shopMini_no {
	padding-top:20px;
	text-align:center;
	line-height:16px
}
.shopMini_hide {
	display:none
}
.scrolltop_bar {
	width:auto;
	position:fixed;
	right:10px;
	bottom:10px;
	z-index:88888
}
.scrolltop_bar li {
	width:40px;
	height:40px;
	margin-bottom:1px;
	background:#707070;
	text-align:center;
	line-height:40px
}
.scrolltop_bar .scrollTop_btn{
    display: none;
}
.scrolltop_bar li a {
	color:#fff
}
.scrolltop_bar li a span {
	padding-top:8px;
	line-height:16px;
	display:inline-block;
	width:30px
}
.scrolltop_bar li a i {
	font-size:20px
}
.scrolltop_bar .askPhone_btn {
	position:relative
}
.scrolltop_bar .askPhone_btn p {
	display:none;
	position:absolute;
	width:116px;
	overflow:hidden;
	right:40px;
	top:9px
}
.scrolltop_bar .askPhone_btn p i {
	float:right;
	color:#ee5e53;
	font-size:23px
}
.scrolltop_bar .askPhone_btn p span {
	float:right;
	display:inline-block;
	padding:5px;
	background:#ee5e53;
	font-size:14px;
	line-height:15px;
	color:#fff
}
.scrolltop_bar .scrolltop_hover {
	background:#ee5e53
}
.scrolltop_bar .scrolltop_hover a {
	color:#fff
}
@media(min-width:875px) {
	.scrolltop_bar {
	right:30px;
	bottom:30px
}
}body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,input,select,option {
	margin:0;
	padding:0;
	font-family:'Microsoft YaHei';
	font-weight:normal
}
table,tbody,tr,td,th {
	margin:0;
	padding:0;
	font-family:'Microsoft YaHei';
	font-weight:normal;
	border:0
}
ul,li,ol {
	list-style:none
}
img {
	border:0;
	outline:0
}
em,i {
	font-style:normal
}
body {
	/* font-family:'Microsoft YaHei'; */
	font-family: 'Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, Hiragino Sans GB, sans-serif';
	font-size:12px;
	/* color:#333; */
	color: #2E2E2E;
	background:#F5F6F7;
	/* line-height:24px */
	line-height: 26px;
}
a {
	outline:0;
	text-decoration:none;
	color:#666
}
a:hover {
	text-decoration:none
}
.clear {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.clearfix:after {
	content:'.';
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	zoom:1
}
.software_intro {
	width:1170px;
	margin:0 auto
}
.software_intro .bor_bac {
	border:solid 1px #e3e3e3;
	background:#fff;
	margin-bottom:10px
}
.main {
	margin:10px auto 12px;
	width:1170px
}
.main .left-side {
	float:left;
	width:208px;
	border:solid 1px #e3e3e3;
	background:#fff;
	margin-bottom:10px
}
.main .right-side {
	border:solid 1px #e3e3e3;
	background:#fff;
	margin-bottom:10px;
	margin-bottom:0
}
.quotation {
	width:1170px;
	margin:10px auto 0;
	overflow:hidden
}
.quotation .left {
	width:860px
}
.quotation .right {
	width:296px
}
.csdn-toolbar .container {
	width:1170px
}
.csdn-toolbar .unlogin .search .wrap {
	z-index:99999
}
.csdn-toolbar .logo .img {
	background-position:129px -603px
}
.ajGet .loading {
	text-align:center
}
.csdn-toolbar .logo .img {
	background-image:url("../images/mall_logo.png");
	background-position:132px center
}
.topcontrol {
	position:fixed;
	bottom:80px;
	right:50px;
	opacity:1;
	cursor:pointer
}
.back_top {
	width:60px;
	height:28px;
	padding-left:30px;
	background:#707070 url("../images/back_icon.png") no-repeat 9px center;
	line-height:28px;
	color:#fff
}
.back_top:hover {
	background:#ee5e53 url("/images/back_icon.png") no-repeat 9px center
}
