@charset "utf-8";
* {
	margin:0 auto
}
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd, em, s {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:normal
}
ul {
	list-style:none
}
fieldset, img {
	border:0
}
body {
	background-color:#fff;
	font-family:'Microsoft yahei', Arial, sans-serif;
	color:#333;
	font-size:14px
}
a {
	color:#333
}
a, a:link {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a:active {
	text-decoration:none
}
.header {
	width:100%;
	max-width: 920px;
	min-width:320px;
	height:44px;
	background:#377bee;
	top:0;
	text-align:center;
	position:relative
}
.header a {
	height:44px;
	float:left;
	display:block;
}
.logo_a {
	width:70px;
	height:38px;
	margin-top:3px;
	border-right:1px solid #fff;
	float:left;
	text-align:center
}
.logo_a_t {
	font-size:22px;
	color:#FFF;
	line-height:13px;
	padding-top:6px
}
.logo_a_t em {
	color:#fff;
	font-size:14px;
	line-height:10px
}
.logo_b {
	height:38px;
	margin-top:3px;
	padding-left:8px;
	border-left:1px solid #fff;
	float:left;
	text-align:left;
}
.logo_b_t {
	font-size:18px;
	color:#FFF;
	line-height:18px
}
.logo_b_t em {
	color:#fff;
	font-size:14px;
	line-height:16px
}
.h_cart {
	left: 8px;
	top: 5px;
	position: absolute;
}
.h_cart a {
	width:50px;
	height:30px;
	border:1px solid #7ebcff;
	border-radius:4px;
	background:url(../images/banner.jpg) center center no-repeat;
	display:block
}
.h_search {
	float:right;
	margin-right:8px;
	margin-top:5px
}
.h_search a {
	width:50px;
	height:30px;
	border:1px solid #cf292b;
	border-radius:4px;
	background:url(../images/search_01.png) center center no-repeat;
	display:block
}
.con_big {
	width:100%!important;
	min-width:320px;
	max-width:920px;
	min-height:600px;
}
.c_banner {
	width:100%;
	position:relative;
	overflow:hidden
}
.c_banner img {
	width:100%!important;
	min-width:320px;
	max-width:920px
}
.c_search {
	height:40px;
	padding:17px 0;
	position:relative
}
.c_search input.sear {
	width:70%;
	height:24px;
	padding:5px;
	line-height:18px;
	font-size:16px;
	float:left;
	margin-left:10px
}
.c_search a.but {
	width:18%;
	height:36px;
	line-height:36px;
	font-size:16px;
	color:#FFF;
	float:left;
	border:1px solid #e10b0d;
	border-radius:4px;
	background:#f03b44;
	text-align:center;
	margin-left:5px
}
.c_search_tip {
	width:70%;
	position:absolute;
	background:#f9f9f9;
	border:1px solid #dbdbdb;
	top:54px;
	padding:0 6px;
	margin-left:10px;
	z-index:10000
}
.c_search_tip a {
	display:block;
	height:32px;
	line-height:32px;
	font-size:14px;
	border-bottom:1px solid #dbdbdb
}
.c_search_tip a:last-child {
	border-bottom:0
}
.home_main ul li {
	height:53px;
	line-height:53px;
	display:block;
	border:solid #e3e3e3;
	border-width:1px 0;
	margin-top:-1px;
	font-size:16px
}
.home_main ul li a {
	color:#666;
	position:relative
}
.home_main ul li a, .home_main ul li a em {
	display:block
}
.home_main ul li a s {
	width:6px;
	height:11px;
	background:url(../images/index-cate-arrow.jpg) left top no-repeat;
	position:absolute;
	top:21px;
	right:17px
}
.home_main ul li a em {
	width:53px;
	height:53px;
	margin-right:5px;
	display:block
}
.home_main ul li a.ma em {
	background:url(../images/index-cate.jpg) center center no-repeat;
	float:left;
	background-size:30px
}
.home_main ul li a.mb em {
	background:url(../images/index-cate2.jpg) center center no-repeat;
	float:left;
	background-size:30px
}
.home_main ul li a.mc em {
	background:url(../images/index-cate3.jpg) center center no-repeat;
	float:left;
	background-size:30px
}
.home_main ul li a.md em {
	background:url(../images/index-cate4.jpg) center center no-repeat;
	float:left;
	background-size:30px
}
.f_nava {
	height:50px;
	padding-top:10px;
	background:#eceff0
}
.f_nava ul {
	display:-webkit-box;
	font-size:12px
}
.f_nava ul li {
	display:block;
	height:50px;
	text-align:center;
	-webkit-box-flex:1;
	line-height:18px
}
.f_nava ul li a {
	display:block
}
.f_nava ul li em {
	width:19px;
	height:19px;
	display:block;
	margin:2px auto
}
.f_nava ul li.fna em {
	background:url(../images/foot-1-1.jpg) center center no-repeat
}
.f_nava ul li.fnb em {
	background:url(../images/foot-1-2.jpg) center center no-repeat
}
.f_nava ul li.fnc em {
	background:url(../images/foot-1-3.jpg) center center no-repeat
}
.f_nava ul li.fnd em {
	background:url(../images/foot-1-4.jpg) center center no-repeat
}
.f_navb {
	line-height:40px;
	border-bottom:1px solid #eceff0;
	background:#aaa;
	text-align:center
}
.f_navb ul {
	width:85%;
	height:40px;
	margin:0 auto;
	display:-webkit-box
}
.f_navb ul li {
	-webkit-box-flex:1
}
.f_navb ul li a {
	display:block;
	color:#FFF
}
.f_navc {
	line-height:20px;
	background:#f2f2f2;
	color:#555;
	text-align:center;
	padding:10px 10px 0 10px
}
.f_navc p {
	display:block;
	font-size:12px
}
.f_navd {
	width:100%;
	padding:5px 0;
	background:#f2f2f2
}
.f_navd a {
	height:30px;
	line-height:30px;
	background:#4889f6;
	color:#FFF;
	display:block;
	border-radius:4px;
	margin:0 10px;
	text-align:center;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
filter:alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eb4144, endcolorstr=#df3336, gradientType=0);
-ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eb4144, endcolorstr=#df3336, gradientType=0);
	background:red;
	background:-moz-linear-gradient(top, #eb4144, rgba(223, 51, 54, 1));
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eb4144), to(rgba(223, 51, 54, 1)))
}
.f_navd a span {
	padding-left:25px;
	background:url(../images/phone_01.png) left center no-repeat;
	margin:0 auto
}
.bott_nava {
	width:100%!important;
	min-width:320px;
	height:40px;
	padding-top:5px;
	background:#eceff0;
	position:fixed;
	border-top:1px solid #ccc;
	bottom:0;
	z-index:10000
}
.bott_nava ul {
	display:-webkit-box;
	font-size:12px
}
.bott_nava ul li {
	display:block;
	height:50px;
	text-align:center;
	-webkit-box-flex:1;
	line-height:18px
}
.bott_nava ul li em {
	width:14px;
	height:15px;
	display:block;
	margin:2px auto
}
.bott_nava ul li.fna em {
	background:url(../images/bottom1.gif) center center no-repeat
}
.bott_nava ul li.fnb em {
	background:url(../images/bottom2.gif) center center no-repeat
}
.bott_nava ul li.fnc em {
	background:url(../images/bottom3.gif) center center no-repeat
}
.bott_nava ul li.fnd em {
	background:url(../images/bottom4.gif) center center no-repeat
}
.bott_nava ul li.fne em {
	background:url(../images/bottom5.gif) center center no-repeat
}
.header .proh_back {
	float:left;
}
.proh_back a {
	width: 14px;
	height:25px;
	display: block;
	background: url(../images/back.png?456) 0 0 no-repeat;
	margin-left: 10px;
	margin-top: 9px;
	background-size: 14px;
}
.proh_cen {
	line-height:44px;
	color:#FFF;
	display:inline-block;
	font-size:18px
}
.proh_cen.key {
	width:68px !important;
}
.proh_cen em {
	font-size:12px;
	padding-left:5px
}
.proh_item {
	margin-right:8px;
	margin-top:5px;
	font-size:14px;
	float:right
}
.proh_item a {
	padding:0 10px;
	height:30px;
	line-height:30px;
	border:1px solid #fff;
	border-radius:4px;
	color:#FFF;
	display:block
}
.proh_order {
	height:40px;
	line-height:40px;
	background:#e4e4e4;
	font-size:16px
}
.proh_order ul li, .coudan_order ul li {
	width:25%;
	display:block;
	float:left;
	text-align:center
}
.proh_order ul li.selected, .coudan_order ul li.selected {
	color:#4889f6;
	background:url(../images/product-more-attr-arrow.jpg) center bottom no-repeat
}
.proh_order a {
	color:#333
}
.proh_order ul li.selected a, .coudan_order ul li.selected a {
	color:#377bee
}
.prolist {
	display:none
}
.prolist dl dt, .prolist dl dd {
	display:block;
	float:left
}
.prolist dl dd {
	padding-left:10px;
	width:67%
}
.prolist dl {
	clear:both;
	padding:20px;
	border-bottom:1px solid #e4e4e4;
	min-height:80px;
	position:relative;
}
.prolist dl dt {
	text-align:center;
	position: relative;
}
.prolist dl dt img {
	width:80px;
	height:80px
}
.prolist dl dd .title {
	color:#666
}
.prolist dl dd .guige {
	color:#666;
	font-size:12px
}
.prolist dl dd .changjia {
	color:#666;
	font-size:12px
}
.prolist dl dd .price .p2 {
	color:#e2393c;
	font-weight:bold
}
.prolist dl dd .price .p {
	font-size:12px;
	color:#666;
	text-decoration:line-through
}
.proli_more {
	height:35px;
	line-height:35px;
	font-size:12px;
	margin:10px auto
}
.proli_more a {
	background:#e4e4e4;
	margin:0 10%;
	color:#666;
	display:block;
	text-align:center
}
.prode_img {
	text-align:center;
	width:100%!important;
	min-width:250px;
	max-width:650px
}
.slideBox .bd .prode_img li img {
	width:90%;
	margin:5px auto;
}
.pro_inf {
	background-color:#eceff0;
	padding:10px 0px;
}
.pro_inf h1 {
	font-size:18px;
}
.pro_inf h1, .pro_pri, .pro_motion, .pro_inf dl.minsms, .pro_rec, .pro_tab .head ul, .pro_tab .p-detailcon, .pro_gpsmap {
	padding-left:10px;
	padding-right:10px
}
.pro_pri {
	font-size:20px;
	color:#e2393c;
	padding:10px 10px 0px 10px;
}
.pro_motion {
	color:#e2393c;
	font-size:12px;
	line-height:25px
}
.pro_inf dl.minsms {
	font-size:15px;
	border-top:1px solid #e4e2e2
}
.pro_inf dl.minsms dt, .pro_inf dl.minsms dd {
	display:inline-block;
	line-height:20px;
	padding:7px 0;
	min-height:20px
}
.pro_inf dl.minsms dt {
	color:#666;
	width:80px;
	text-indent:5px;
	float:left;
	font-size:12px
}
.pro_inf dl.minsms dd {
	width:70%;
	padding-left:5px
}
.pro_inf dl.minsms dd.gg a {
	text-decoration:none;
	border-radius:5px;
	padding:3px 5px;
	border:1px solid #ccc;
	background-color:#ddd;
	margin-right:5px;
	font-size:14px;
	display:inline-block;
	margin-bottom:4px
}
.pro_inf dl.minsms dd.gg a.selected {
	background-color:#fff;
	border:1px solid #e54043;
	color:#333
}
.pro_inf dl.minsms dd .num {
	width:100px;
	height:26px;
	float:left
}
.pro_inf dl.minsms dd .num a {
	width:24px;
	height:26px;
	display:block;
	float:left
}
.pro_inf dl.minsms dd .num a.red {
	background:url(../images/product-view-jian.jpg) left top no-repeat
}
.pro_inf dl.minsms dd .num a.add {
	background:url(../images/product-view-jia.jpg) left top no-repeat
}
.pro_inf dl.minsms dd .numtips {
	color:#666;
	line-height:26px;
	font-size:12px
}
.pro_inf dl.minsms dd .num input.number {
	width:35px;
	height:20px;
	float:left;
	border:1px solid #cbcbcb;
	padding:2px;
	text-align:center
}
.pro_inf dl.minsms.last {
	padding-bottom:15px;
	border-bottom:1px solid #e4e4e4
}
.pro_detbuy {
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4;
	padding:10px 15px
}
.pro_detbuy a.but {
	width:100%;
	height:40px;
	background:#e54043;
	border-radius:4px;
	line-height:40px;
	font-size:16px;
	color:#fff;
	display:block;
	text-align:center;
	margin-left:0;
	cursor:pointer
}
.pro_dettel {
	color:#999;
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4;
	padding:15px;
	line-height:20px
}
.pro_dettel .act em {
	background:#4889f6;
	color:#FFF;
	font-size:12px;
	padding:1px 3px
}
.pro_dettel .act {
	font-size:14px;
	padding:5px 0;
	color:#333
}
.minsms_act em {
	background:#4889f6;
	color:#FFF;
	font-size:12px;
	padding:1px 3px
}
.minsms_act {
	font-size:14px;
	padding:12px 10px;
	color:#333;
	line-height:20px
}
.pro_tettel .tips {
	padding:15px 0
}
.pro_dettel .tips a.tel {
	color:#4889f6
}
.pro_dettel .tips a.telotc {
	width:100%;
	height:30px;
	line-height:30px;
	background:#4889f6;
	color:#FFF;
	text-align:center;
	display:block;
	border-radius:100px;
	margin-top:10px
}
.pro_dettel .tips a.telotc span {
	padding-left:30px;
	background:url(../images/phone_01.png) left center no-repeat
}
.pro_tettel .tips1 {
	padding:15px 0
}
.pro_dettel .tips1 a.tel {
	color:#4889f6
}
.pro_dettel .tips1 a.telotc {
	width:100%;
	height:30px;
	line-height:30px;
	background:#4889f6;
	color:#FFF;
	text-align:center;
	display:block;
	border-radius:100px;
	margin-top:10px
}
.pro_dettel .tips1 a.telotc span {
	padding-left:30px;
	background:url(../images/phone_01.png) left center no-repeat
}
.tips2 {
	padding:15px 0;
	display:none
}
.tips1 {
	padding:15px 0;
	display:none
}
.pro_dettel .tips2 a.tel {
	color:#4889f6
}
.pro_dettel .tips2 a.telotc {
	width:100%;
	height:35px;
	line-height:35px;
	background:#4889f6;
	color:#FFF;
	text-align:center;
	display:block;
	border-radius:100px;
	margin-top:10px
}
.pro_dettel .tips2 a.telotc span {
	padding-left:30px;
	background:url(../images/phone_01.png) left center no-repeat
}
.selecity160628 {
	position:relative;
	cursor:pointer;
	z-index:98;
}
.selecity160628 s {
	width:10px;
	height:6px; /*background-image:url(../images/cimoreicon.png); background-size:20px;*/
	background-repeat:no-repeat;
	background-position: -190px 0px;
	position:absolute;
	right:5px;
	top:8px;
}
.selecity160628.selected s {
	background-position:-200px 0px;
	top:7px;
}
.pro_locys {
	width:100%;
	color:#999;
}
.pro_locys em {
	padding: 0px 20px 1px 5px;
	background:#f48888;
	color:#FFF;
	height: 20px;
	display: inline-block;
	line-height: 20px;
}
.pro_local {
	marign:10px 5px;
	position:relative
}
.pro_selectys {
	width:48%;
	height:35px;
	line-height:35px;
	background:url(../images/butbg724.png) left top repeat-x #eaeaea;
	color:#333;
	cursor:pointer;
	text-indent:15px;
	float:left;
	margin-top:2px;
	border:1px solid #d4d5d6
}
.pro_selectys s {
	width:11px;
	height:35px;
	display:block;
	float:right;
	background:url(../images/nricon.png) 0 center no-repeat;
	margin-right:10px
}
.pro_selectys.selected s {
	width:11px;
	height:35px;
	display:block;
	float:right;
	background:url(../images/ndicon.png) 0 center no-repeat;
	margin-right:10px
}
.pro_localdq {
	width: 87%;
	border:1px solid #d4d5d6;
	background:#FFF;
	position:absolute;
	left: 6.3%;
	top: 35px;
	z-index:97;
	display:none;
}
.pro_localdq ul.lodq {
	display:block;
	padding:10px
}
.pro_localdq ul.lodq li {
	float:left;
	width:31%;
	height:30px;
	line-height:30px;
	background-color:#f2f2f2;
	text-align:center;
	margin: 3px;
	border-radius: 2px;
	cursor:pointer;
	color:#666;
}
.pro_localdq ul.lodq li.selected {
	background:#f48888;
	color:#FFF;
}
.pro_mypho input.mypho {
	width: 52%;
	height:35px;
	border:1px solid #ccc;
	float:left;
	margin:2px 0 2px 0;
	padding:0px;
	font-size:14px;
	text-indent:5px;
	color:#666;
}
.pro_mypho a.callme {
	width:44%;
	height:35px;
	line-height:35px;
	background:url(.._images/butbg724.png) left top repeat-x #eaeaea;
	border:1px solid #d4d5d6;
	color:#333;
	display:inline-block;
	text-align:center;
	float:right;
	margin: 2px 0 2px -1px;
	cursor:pointer;
	top:41px;
	right:0;
	float: left;
}
.pro_mypho a.callme span {
	padding-left:22px;
	background:url(../images/ph724.png) left top no-repeat
}
.pro_mypho .telpho {
	display:inline-block;
	padding:0 5px;
	height:33px;
	line-height:33px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d8d8d8));
	border:1px solid #ccc;
	color:#999;
	border-radius:5px;
	float:left;
	margin:2px 0
}
.pro_local .rx {
	display:none
}
.pro_local .rx a {
	width:100%;
	display:block;
	height:30px;
	line-height:30px;
	background:#ff7676;
	color:#FFF;
	text-align:center;
	border-radius:100px
}
.pro_local .rx a span {
	padding-left:30px;
	background:url(../images/phone_01.png) 5px center no-repeat
}
.pro_local .rx a.rxphoa, .pro_local .rx a.rxphob {
	margin-top:5px
}
.pro_mypho .telpho em {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/phone.gif) no-repeat;
	float:left;
	margin-top:8px
}
.pro_gpsmap {
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #fff
}
.pro_gpsmap span.addr s {
	width:12px;
	height:17px;
	float:left;
	display:block;
	background:url(../images/product-view-gps.jpg) left top no-repeat;
	margin-left:5px
}
.pro_gpsmap span.addr {
	display:block;
	line-height:20px
}
.pro_gpsmap .othermap {
	float:right;
	display:block;
	background:url(../images/index-cate-arrow.jpg) #fbfbfb no-repeat;
	background-position:65px center;
	padding-left:5px;
	padding-right:15px;
	color:#999;
	height:25px;
	line-height:25px;
	border:1px solid #ccc
}
.pro_tab {
	border-bottom:1px solid #e4e4e4
}
.pro_tab .head ul {
	height:39px;
	background-color:#f1f1f1;
	background-repeat:repeat-x;
	background-position:left bottom;
	border:solid #ddd;
	border-width:1px 0;
	display:block
}
.mart15 {
	margin-top:15px;
}
.pro_tab .head ul li.selected {
	height:38px;
	line-height:35px;
	border-top:2px solid #4889f6;
	color:#333;
	background-color:#eceff0;
	margin-top:0
}
.pro_tab .head ul li {
	float:left;
	padding:0 12px;
	height:39px;
	line-height:39px;
	border:solid #ddd;
	border-width:0 1px;
	text-align:center;
	color:#666;
	cursor:pointer;
	margin-left:-1px
}
.pro_tab .p-con {
	padding:10px 0;
	position:relative;
	display:none
}
.pro_tab .show {
	display:block
}
.pro_tab .p-con.com dl:nth-child(1) {
border-top:0
}
.pro_tab .p-con.com dl {
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4;
	padding:5px
}
.pro_tab .p-con.com dd {
	line-height:20px;
	padding:2px 0
}
.pro_tab .p-con.com dd s.zan {
	width:12px;
	height:12px;
	display:block;
	float:left;
	background:url(../images/zan.png) left top no-repeat;
	margin-right:5px;
	margin-top:3px
}
.pro_tab .p-con.com dd a.zsum {
	font-size:12px;
	color:#666
}
.pro_tab .p-con.com dd .flol {
	font-size:12px;
	color:#666;
	float:left;
	display:block
}
.pro_tab .p-con.com dd .flor {
	font-size:12px;
	color:#666;
	float:right;
	font-family:Arial, Helvetica, sans-serif
}
.pro_tab .p-con.tw img {/*min-width:85%;*/
	width:100%!important;
	display:block
}
.p-con.com .addforum {
	display:inline-block;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	background-color:#df3537;
	border-radius:5px;
	color:#fff;
	cursor:pointer
}
.pro_tab .p-con.tw p.piclef {
	padding:0px !important;
	text-align:center;
}
.pro_tab .p-con.tw p.piclef img {
	max-width:220px !important;
}
.pro_tab .p-con.tw p.piclef a {
	display:inline-block;
}
.showaddforum {
	position:fixed;
	max-width:850px;
	min-width:285px;
	width:90%!important;
	left:5%;
	right:5%;
	background:#fff;
	margin-top:-158.5px;
	top:50%;
	border:1px solid #aaa;
	display:none;
	z-index:9990
}
.showaddforum .saf-head {
	height:30px;
	background-color:#e8e8e8
}
.showaddforum .saf-head .saf-column {
	float:left;
	padding-left:10px;
	line-height:30px;
	height:30px
}
.showaddforum .saf-head .saf-more {
	float:right;
	padding-right:10px;
	line-height:30px;
	height:30px
}
.showaddforum .saf-list {
	background-color:#fff;
	width:90%;
	margin:10px auto
}
.showaddforum .saf-list gping {
	clear:both
}
.showaddforum .saf-list gping dt {
	float:left;
	width:25%;
	text-align:right
}
.showaddforum .saf-list gping dd {
	float:right;
	width:70%
}
.showaddforum .saf-list gping dd.content input {
	width:60%
}
.showaddforum .saf-list gping dd.code input {
	width:30%
}
.pro_tab .p-con.com dd textarea {
	width:100%;
	margin:0 auto
}
.showaddforum .saf-list dl {
	border:0
}
.menu_sear {
	background:#e4e4e4;
	border-bottom:1px solid #d7d7d7;
	max-width:920px!important
}
.menu_sear .m_search {
	height:33px;
	padding:10px 0;
	position:relative;
	z-index:100000
}
.m_sear_tip {
	width:64%;
	position:absolute;
	margin-left:4%;
	padding:0 5px;
	top:41px;
	background:#f9f9f9;
	border:1px solid #dbdbdb;
	display:none
}
.m_sear_tip a {
	display:block;
	height:32px;
	line-height:32px;
	font-size:14px;
	border-bottom:1px solid #dbdbdb
}
.m_sear_tip a:last-child {
	border-bottom:0
}
.menu_sear .m_search .m_sl {
	width:64%;
	height:20px;
	border:1px solid #4496ee;
	border-radius:5px 0 0 5px;
	float:left;
	padding:5px;
	color:#555;
	margin-left:4%
}
.menu_sear .m_search .m_sr {
	width:23%;
	height:30px;
	line-height:30px;
	border:solid #4496ee;
	border-width:1px 1px 1px 0;
	float:left;
	background:#4496ee;
	display:block;
	text-align:center;
	border-radius:0 5px 5px 0;
	font-size:16px;
	margin-right:4%;
	margin-left:-1px;
	color:#FFF;
}
.menu dl.nav {
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd
}
.menu dl.nav dt {
	height:36px;
	line-height:36px;
	background:#eceff0;
	padding:0 11px;
	cursor:pointer;
	position:relative
}
.menu dl.nav dt s {
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-6px;
	-webkit-transform:rotate(135deg)
}
.menu dl.nav.selected dt s.icon_shrink {
	-webkit-transform:rotate(315deg);
	margin-top:-3px
}
.menu dl.nav dd {
	background:#e0e0e0;
	box-shadow:0 1px 3px #d2d2d2 inset;
	padding:5px 10px;
	display:none
}
.menu dl.nav.selected dd {
	display:block
}
.menu dl.nav dd a {
	padding:0 8px;
	height:30px;
	line-height:30px;
	background:#FFF;
	display:inline-block;
	margin:5px 3px;
	border-radius:2px;
	font-size:12px
}
.icon_shrink {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	border-style:solid;
	content:" ";
	-webkit-transform:rotate(45deg);
	border-color:#aaa;
	border-width:2px 2px 0 0;
	height:6px;
	margin-top:-3px;
	width:6px
}
.mi {
	font-family:'Microsoft yahei'
}
.mart40 {
	margin-top:40px
}
.clear {
	clear:both
}
.mob_btop {
	display:none
}
.mob_btop a.top {
	width:35px;
	height:35px;
	background:url(../images/top.png) left top no-repeat;
	position:fixed;
	right:5px;
	bottom:5px;
	z-index:10000000;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8
}
.slideBox {
	position:relative;
	overflow:hidden;
	max-width:920px;
	background: #fff;
}
.slideBox .hd {
	position:absolute;
	height:20px;
	line-height:20px;
	bottom:0;
	right:0;
	z-index:1;
	width:100%;
	text-align:center;/*padding-bottom:5px*/
}
.slideBox .hd li {
	display:inline-block;
	width:8px;
	height:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border:1px solid #4889f6;
	border-radius:8px;
	background:#fff;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 6px
}
.slideBox .hd li.on {
	background:#4889f6
}
.slideBox .bd {
	position:relative;
	z-index:0
}
.slideBox .bd li {
	position:relative;
	text-align:center
}
.slideBox .bd li img {
	width:100%
}
.slideBox .bd li a {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.slideBox .bd li img.picloading {
	width:20px;
	height:20px;
	padding-top:25%
}
.pro_rec {
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4
}
.pro_rec .tit {
	height:40px;
	line-height:40px;
	padding-left:10px;
	text-align:left
}
.pro_rec .procon {
	height:160px;
	overflow:hidden;
	position:relative
}
.pro_rec .procon ul {
	height:155px;
	display:block;
	background:#FFF
}
.pro_rec .procon ul li {
	float:left;
	width:30%;
	display:block;
	padding:10px 0 10px 5px
}
.pro_rec .procon ul li .pic {
	text-align:center
}
.pro_rec .procon ul li .pic img {
	width:92px
}
.pro_rec .procon ul li .pic a {
	display:block
}
.pro_rec .procon ul li .name {
	padding:0 5px;
	margin-top:5px;
	overflow:hidden;
	font-size:12px
}
.pro_rec .procon ul li .pri {
	color:#4889f6;
	padding:0 5px
}
.pro_rec .procon ul li dt img {
	width:100px;
	height:100px
}
.picScroll {
	margin:10px auto;
	text-align:center;
	z-index:9999
}
.picScroll .bd ul {
	width:100%;
	float:left
}
.picScroll .bd li a {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.picScroll .hd ul {
	float:right;
	padding-top:16px
}
.picScroll .hd li {
	float:left;
	width:8px;
	height:8px;
	background:#d0d0d0;
	margin:0 5px;
	overflow:hidden;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px
}
.picScroll .hd .on {
	background:#dc413f
}
.picScroll .prev, .picScroll .next {
	display:block;
	float:right;
	width:18px;
	height:18px;
	overflow:hidden;
	margin:11px 5px 0 5px
}
.picScroll .next {
	background-position:-34px -7px
}
.picScroll .prevStop {
	background-position:-6px -40px
}
.picScroll .nextStop {
	background-position:-34px -40px
}
.mask_layer {
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	width:100%;
	height:100%;
	background-color:black;
	background-attachment:scroll;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	display:none
}
.pro_sear {
	padding:10px;
	background:#eceff0
}
.pro_sear .stit {
	width:100%;
	font-size:12px;
	color:#333;
	line-height:25px
}
.pro_sear .scon {
	min-height:10px;
	padding-bottom:20px
}
.pro_sear .scon a {
	padding:0 8px;
	height:30px;
	line-height:30px;
	background:#FFF;
	display:inline-block;
	margin:5px 3px;
	border-radius:2px;
	font-size:12px;
	border-radius:50px;
}
.pro_fk {
	background:#eceff0;
	padding:10px
}
.pro_fk input.phone {
	width:97%;
	height:20px;
	border:0;
	line-height:20px;
	padding:8px 1.5%;
	margin-bottom:10px;
	font-size:14px;
	color:#666;
	background:#FFF
}
.pro_fk textarea {
	width:97%;
	height:330px;
	border:0;
	line-height:20px;
	font-size:14px;
	color:#666;
	background:#FFF;
	padding:8px 1.5%
}
.pro_fk textarea#content {
	width:97%
}
.p-404 {
	text-align:center;
	padding-top:30px
}
.p-404-w {
	margin:20px 5% 80px 5%;
	font-size:14px;
	line-height:25px
}
.p-404-w em, .p-404-w a {
	color:#377bee
}
.h_home {
	float:right;
	margin-right:8px;
	margin-top:5px
}
.h_home a {
	width:50px;
	height:30px;
	border:1px solid #377bee;
	border-radius:4px;
	background:url(../images/home.gif) center center no-repeat;
	display:block
}
.co-bg {
	background:#f2f2f2
}
.login {
	max-width:500px!important;
	min-height:50px;
	padding:0 3% 50px 3%;
	margin:auto
}
.login form {
	display:block
}
.login .memtips {
	height:30px;
	line-height:30px;
	color:#4889f6;
	padding:0 5px;
	font-size:14px
}
.login input {
	font-family:'Microsoft yahei', Arial, sans-serif;
	box-shadow:0 0 0 #fff inset!important;
	height:40px;
	border:1px solid #d7d7d7;
	color:#999;
	text-indent:10px;
	padding:2px 0
}
.login input.user {
	width:100%
}
.login input.passw {
	width:100%;
	margin-top:15px;
	margin-bottom:5px
}
.submit {
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background-color:#f54343;
	border-radius:7px;
	text-align:center;
	cursor:pointer;
	margin-top:10px;
	display:block
}
.submit input.forumsubmit {
	width:100%;
	height:40px;
	background:0;
	border:0;
	font-size:16px;
	font-family:'Microsoft yahei';
	color:#fff;
	cursor:pointer
}
input {
	outline:0
}
.login .orreg {
	font-size:14px;
	line-height:30px;
	margin-top:10px
}
.login .orreg a {
	color:#36c;
}
.login .orreg .txtlef {
	width:49%;
	float:left;
}
.login .orreg .txtrig {
	width:49%;
	float:right;
	text-align:right;
}
.login .code input {
	width:110px;
	height:40px;
	border:1px solid #d7d7d7;
	color:#999;
	float:left;
	box-shadow:0 0 0 #fff inset!important;
	text-indent:0;
	text-align:center;
	margin-top:10px;
	margin-bottom:5px
}
.login .code img {
	margin-top:25px;
	margin-left:5px;
	float:left
}
.login .code a {
	display:block;
	float:left;
	padding-top:25px
}
.city {
	padding:10px
}
.city_menu {
	width:100%
}
.city_menu ul {
	margin-left:1px;
	padding-top:1px
}
.city_menu ul li {
	width:19.6%;
	height:32px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	background:#FFF;
	display:inline-block;
	float:left;
	margin-left:-1px;
	border:1px solid #c9c9c9;
	font-size:13px;
	margin-top:-1px;
	cursor:pointer
}
.city_menu ul li.on {
	background:#4889f6;
	color:#FFF
}
.city_phone {
	max-width:660px!important;
	margin:10px auto;
	line-height:35px;
	display:block
}
.city_phone li.pic {
	text-align:center
}
.city_phone li.pic img {
	width:100%;
	max-width:660px!important
}
.city_phone li {
	max-width:660px;
	line-height:18px;
	margin-bottom:5px
}
.city_map {
	width:100%;
	height:350px;
	overflow:hidden;
	margin-top:10px
}
.log_tips {
	text-align:center;
	font-size:14px;
	padding:150px 0
}
.memb {
	height:90px
}
.memb .pic {
	width:80px;
	height:80px;
	float:left
}
.memb .pic img {
	width:80px
}
.memb .setting {
	width:60px;
	height:30px;
	line-height:30px;
	background:#4889f6;
	color:#FFF;
	margin-top:25px;
	border-radius:4px;
	font-size:14px;
	float:right;
	text-align:center;
	cursor:pointer
}
.memb .username {
	float:left;
	margin-left:10px
}
.memedit {
	height:35px;
	text-align:center;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
	display:none
}
.memedit a {
	height:30px;
	line-height:30px;
	padding:0 10px;
	display:inline-block;
	margin:0 6px;
	border:1px solid #c9c9c9;
	border-radius:4px;
	background-image:-moz-linear-gradient(top, #f1f1f1, #e5e5e5);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #e5e5e5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e5e5e5', GradientType='0')
}
.memlist {
	display:block
}
.memlist li {
	height:53px;
	line-height:53px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4;
	font-size:16px;
	text-indent:5px
}
.memlist li a {
	display:block;
	position:relative
}
.memlist li a s {
	position:absolute;
	right:15px;
	top:30px;
	margin-top:-6px
}
.order_all:first-child {
	border-top:0 solid #fff
}
.order_all.check {
	background:#FFF;
	border:1px solid #ccc
}
.order_all {
	padding:10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #e4e4e4;
	position:relative
}
.order_all dt, .order_all dl dd {
	display:inline-block;
	float:left
}
.order_all dt {
	width:115px;
	text-align:center;
	overflow:hidden;
	font-size:12px
}
.order_all dt a {
	display:block;
	color:#377bee;
}
.order_all dt img {
	width:80px;
	padding-bottom:5px;
	display:block
}
.order_all dd {
	font-size:12px
}
.order_all dd .proname {
	height:80px;
	margin-bottom:2px;
	font-size:14px;
	overflow:hidden;
	padding-right:70px
}
.order_all dd .propri {
	font-size:12px;
	line-height:20px
}
.order_all dd .propri em {
	font-size:14px;
	color:#f03b44
}
.order_all span.doi {
	width:65px;
	position:absolute;
	right:0;
	top:10px;
	text-align:center
}
.order_all span.doi em {
	width:60px;
	height:24px;
	line-height:24px;
	display:block;
	margin-bottom:3px;
	color:#666;
	font-size:12px
}
.order_all span.doi a {
	width:60px;
	height:24px;
	line-height:24px;
	border-radius:4px;
	display:block;
	margin-bottom:3px
}
.order_all span.doi a.pay {
	color:#FFF;
	font-size:14px;
	background:#4889f6
}
.order_all span.doi a.buy {
	font-size:13px
}
.order_all span.doi a.other {
	border:1px solid #c9c9c9;
	background-image:-moz-linear-gradient(top, #f1f1f1, #e5e5e5);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #e5e5e5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e5e5e5', GradientType='0')
}
.cart_sum {
	height:35px;
	line-height:35px;
	background:#FFF;
	font-size:14px
}
.cart_sum.bor {
	border-bottom:1px solid #ccc
}
.cart_sum .lef {
	float:left;
	padding-left:10px
}
.cart_sum .rig {
	float:right;
	color:#f03b44;
	padding-right:10px;
	font-size:12px
}
.cart_sum .rig em {
	font-size:16px;
	padding-right:3px
}
.cart_empty {
	padding:75px 0;
	text-align:center;
	color:#666
}
.cart_empty span {
	padding:10px 0;
	border-top:1px solid #e4e4e4;
	display:block;
	margin:0 20px
}
.cart_empty span:first-child {
	border-top:0;
	font-size:14px
}
.cart_empty a {
	color:#36c
}
.mem_rspasw {
	display:block
}
.mem_rspasw dt, .mem_rspasw dd {
	min-height:40px;
	line-height:40px;
	display:inline-block;
	margin-bottom:5px
}
.mem_rspasw dt {
	width:25%;
	text-align:right;
	font-size:16px;
	float:left
}
.mem_rspasw dd {
	width:72%;
	margin-left:8px
}
.mem_rspasw dd input {
	width:95%;
	height:35px;
	border:1px solid #d7d7d7;
	text-indent:5px;
	float:left;
	border-radius:4px;
	box-shadow:0 0 0 #fff inset!important
}
.mem_rspasw dd a.save {
	width:100px;
	height:35px;
	line-height:35px;
	background:#4889f6;
	color:#FFF;
	text-align:center;
	border-radius:4px;
	float:left;
	font-size:16px
}
.ordsecc_sec {
	padding-top:10px;
	padding-bottom:15px;
	text-align:center
}
.ordsecc_sec em {
	font-size:16px;
	padding:5px 0;
	display:block
}
.ordsecc_sec s, .ordsecc_sec s a {
	color:#f03b44;
	text-decoration:none
}
.ordsecc_sec a {
	color:#36c
}
.ordsecc_tip {
	border:1px solid #ffcda1;
	background:#fff2e5;
	padding:5px;
	line-height:18px;
	font-size:14px;
	margin-bottom:10px
}
.ordsecc_tip em {
	color:#f03b44
}
.ordsecc_list {
	width:100%;
	display:block;
	background:#FFF
}
.ordsecc_list li {
	display:block;
	line-height:18px;
	margin-top:-1px;
	border:1px solid #ccc;
	padding:8px 10px
}
.ordsecc_list li.pro {
	line-height:25px
}
.ordsecc_list li.pro img {
	width:80px;
	height:80px;
	float:left;
	padding-right:10px
}
.ordsecc_list li a {
	display:block;
	position:relative
}
.ordsecc_list li a s {
	position:absolute;
	right:0;
	top:20px;
	margin-top:-15px
}
.ordsecc_list li label {
	color:#999
}
.ordsecc_list li em {
	color:#f03b44
}
.ordsecc_waytit {
	margin-top:10px;
	margin-bottom:4px
}
.ordsecc_waytit span.red {
	color:#f03b44
}
.ordsecc_waytit a {
	width:40px;
	height:22px;
	line-height:22px;
	color:#FFF;
	background:#f3867f;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	margin-left:10px
}
.ordsecc_waycon {
	width:100%;
	border:1px solid #ccc;
	background:#FFF;
	font-size:12px
}
.ordsecc_waycon p {
	padding:10px;
	display:block
}
.ordsecc_waycon p em {
	color:#36c
}
.ordsecc_waycon img {
	display:block;
	margin:0 auto;
	border:1px solid #CCC
}
.cart_item {
	border-top:1px solid #ccc;
	padding:12px 10px 12px 0;
	display:block
}
.cart_item.checked {
	background: #e8f1ff;
}
.cart_item dt, .cart_item dd {
	min-height:90px;
	display:block;
	float:left
}
.cart_item dt.on {
	background:url(../images/Acceptred.png) center center no-repeat
}
.cart_item dt {
	width:40px;
	background:url(../images/Acceptwhi.png) center center no-repeat;
	float:left
}
.cart_item dd.img {
	width:80px;
	height:80px;
	padding-right:10px;
	position:relative;
}
.cart_item dd.img img {
	width:80px;
	height:80px;
	padding-top:5px
}
.cart_item dd.con {
	width:58%
}
.cart_item dd.con .tit {
	height:20px;
	line-height:20px;
	overflow:hidden
}
.cart_item dd.con .spe {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#a2a2a2
}
.cart_item dd.con .pri {
	color:#ff5c4d;
	font-weight:bold;
	line-height:25px
}
.cart_item dd.con .pri em {
	font-size:12px;
	text-decoration:line-through;
	padding-left:4px;
	color:#666
}
.cart_item dd.con .num {
	width:100px;
	height:26px;
	float:left
}
.cart_item dd.con .num a {
	width:24px;
	height:26px;
	display:block;
	float:left
}
.cart_item dd.con .num a.red {
	background:url(../images/product-view-jian.jpg) left top no-repeat
}
.cart_item dd.con .num a.add {
	background:url(../images/product-view-jia.jpg) left top no-repeat
}
.cart_item dd.con .num .numtips {
	color:#666;
	line-height:26px;
	font-size:12px
}
.cart_item dd.con .num input.number {
	width:35px;
	height:20px;
	float:left;
	border:1px solid #cbcbcb;
	padding:2px;
	text-align:center;
	border-radius:0;
	box-shadow:0 0 0 #fff inset!important
}
.cart_sub {
	padding:10px;
	border-top:1px solid #ccc
}
.cart_sub .submit {
	max-width:500px
}
.h_cart a.del, .h_cart a.sel {
	width:44px;
	height:30px;
	line-height:30px;
	border:1px solid #fff;
	display:block;
	float:right;
	background:#fff !important;
}
.h_cart a.del {
	border-radius:4px;
	color:#be191b
}
.h_cart a.sel {
	border-radius:4px;
	color:#377bee;
	margin-right:-1px;
	margin-left:5px
}
.h_cart a.del.on {
	color:#377bee;
}
.information {
	padding:0 10px
}
.ordinf_tit {
	text-indent:5px;
	padding-top:10px
}
.ordinf_con {
	background:#f9f9f9;
	border:1px solid #ccc;
	border-radius:4px;
	position:relative;
	margin-top:5px
}
.ordinf_con p {
	display:block;
	margin:4px 10px 4px 5px;
	line-height:18px
}
.ordinf_con p em {
	display:inline-block;
	padding-top:20px;
	float:left
}
.ordinf_con p img {
	padding:6px 20px;
	border:1px solid #ccc;
	border-radius:4px;
	margin-left:10px
}
.ordinf_con a.emp {
	line-height:25px;
	padding:8px;
	display:block
}
.ordinf_con s {
	position:absolute;
	right:8px;
	top:50%
}
.ordinf_distri {
	border-top:1px solid #ccc;
	padding:20px 10px;
	background:#f2f2f2
}
.ordinf_distri h3 {
	font-size:16px;
	font-weight:400;
	margin-bottom:10px
}
.ordinf_distri dl.sum {
	display:block
}
.ordinf_distri dl.sum dt, .ordinf_distri dl.sum dd {
	width:50%;
	height:25px;
	line-height:25px;
	display:block;
	float:left
}
.ordinf_distri dl.sum dt {
	text-align:left
}
.ordinf_distri dl.sum dd {
	text-align:right
}
.ordinf_distri dl.sum dd.red {
	color:#f03b44
}
.ordinf_addaddr {
	padding:10px 0
}
.ordinf_addaddr a {
	width:70%;
	height:30px;
	line-height:30px;
	border:1px solid #4496ee;
	border-radius:4px;
	display:block;
	text-align:center;
	color:#4496ee
}
.ordinf_addtxt {
	padding:8px;
	border-top:1px solid #ccc;
	display:none
}
.ordinf_addtxt dl, .ordinf_addtxt dt, .ordinf_addtxt dd {
	display:block
}
.ordinf_addtxt dl.infa {
	width:100%;
	min-height:40px;
	background:#FFF;
	border:1px solid #ccc;
	margin-top:-1px
}
.ordinf_addtxt dl.infa textarea {
	min-height:20px;
	overflow-y:visible
}
.ordinf_addtxt dl.infa input {
	width:160px;
	padding:4px 8px;
	color:#333;
	line-height:16px;
	border:0;
	margin-top:6px;
	box-shadow:0 0 0 #fff inset!important
}
.ordinf_addtxt dt, .ordinf_addtxt dd {
	float:left
}
.ordinf_addtxt dt, .ordinf_addtxt dd select {
	height:30px;
	line-height:30px;
	margin-top:5px
}
.ordinf_addtxt dt {
	line-height:30px;
	color:#999;
	text-indent:5px
}
.ordinf_addtxt dl.infa dd.addr {
	width:70%
}
.ordinf_addtxt dl.infa dd.addr .texta {
	width:100%;
	min-height:20px;
	line-height:18px;
	margin:2px 0
}
.ordinf_addtxt .button {
	height:40px;
	line-height:40px;
	margin-top:10px;
	text-align:center
}
.ordinf_addtxt .button a {
	width:45%;
	display:inline-block;
	margin:0 5px;
	border-radius:4px;
	color:#FFF
}
.ordinf_addtxt .button a.ok {
	background:#4889f6
}
.ordinf_addtxt .button a.cancel {
	background:#7ebcff;
}
.ordinf_oldaddr {
	display:block;
	padding:10px 0;
	font-size:12px;
	border-top:1px solid #ccc
}
.ordinf_oldaddr dt, .ordinf_oldaddr dd {
	min-height:60px;
	display:block;
	float:left
}
.ordinf_oldaddr dt.on {
	background:url(../images/Acceptred.png) center center no-repeat
}
.ordinf_oldaddr dt {
	width:40px;
	background:url(../images/Acceptwhi.png) center center no-repeat;
	float:left
}
.ordinf_oldaddr dd {
	width:85%;
	line-height:18px
}
.ordinf_oldaddr dd p.adit {
	text-align:right;
	padding-top:3px
}
.ordinf_oldaddr dd p.adit span {
	display:inline-block;
	margin-left:5px;
	border-radius:4px;
	text-align:center;
	cursor:pointer
}
.ordinf_oldaddr dd p.adit span.buta {
	width:40px;
	height:22px;
	line-height:22px;
	color:#FFF;
	background:#4496ee;
}
.ordinf_oldaddr dd p.adit span.butb {
	width:38px;
	height:20px;
	line-height:20px;
	color:#666;
	background:#FFF;
	border:1px solid #ccc
}
.mart10 {
	margin-top:10px
}
.mart5 {
	margin-top:5px
}
.pay_tit {
	line-height:18px;
	padding:14px 10px 14px 40px;
	position:relative
}
.pay_tit s {
	width:20px;
	height:20px;
	position:absolute;
	display:block;
	left:10px;
	top:14px;
	background:url(../images/check.png) -30px 0 no-repeat
}
.pay_tit.on s {
	background:url(../images/check.png) 0 0 no-repeat
}
.pay_onlinea {
	width:250px;
	padding-left:40px;
	margin-bottom:10px;
	position:relative;
	float:left
}
.pay_onlinea img {
	padding:6px 58px;
	border:1px solid #ccc;
	border-radius:4px
}
.pay_onlinea s {
	width:20px;
	height:21px;
	position:absolute;
	display:block;
	left:12px;
	top:16px;
	background:url(../images/check.png) -30px -29px no-repeat
}
.pay_onlinea.on s {
	background:url(../images/check.png) 0 -29px no-repeat
}
.pay_onlinea.on img {
	border:1px solid #f3867f;
	background:#f3867f
}
.bortop {
	border-top:1px solid #ccc
}
.pay_banktips {
	border:1px solid #ccc;
	margin:0 10px 10px 40px;
	background:#FFF;
	display:none
}
.pay_banktips p {
	padding:10px 10px;
	line-height:18px;
	display:block;
	border-bottom:1px solid #ccc;
	margin-top:-1px
}
.pay_banktips p:last-child {
	border-bottom:0 solid #ccc
}
.pay_banktips p.tip {
	color:#f03b44;
	font-size:12px
}
.pay_banktips p label {
	color:#999;
	display:block
}
.article {
	background:#FFF;
	border:1px solid #ccc;
	border-radius:4px;
	margin:0 10px;
	padding:0 15px 15px 15px
}
.article #content img {
	max-width:90%;
	display:block;
	margin:auto;
}
.padtb10 {
	padding:10px 0
}
.article_tit {
	border-bottom:1px dotted #ccc;
	padding:15px 0;
	text-align:center;
	margin:0 -15px 10px -15px
}
.article_tit h1 {
	font-size:18px;
	display:block;
	color:#000;
	padding:0 10px
}
.article_tit .author {
	width:100%;
	height:20px;
	padding-top:10px;
	text-align:center;
	font-size:12px;
	color:#999
}
.article_tit .author time {
	padding-left:10px
}
.article p {
	display:block;
	padding:6px 0;
	line-height:24px;
	font-size:15px;
}
.article p a {
	color:#36c
}
.newsbg {
	background:#f8f8f8
}
.news_home .nav {
	background-color:#e4e4e4;
	border-bottom:1px solid #d7d7d7
}
.news_home .nav ul {
	padding:5px
}
.news_home .nav ul li {
	width:96px;
	text-align:center;
	border:1px solid #d8d8d8;
	margin:2px 2px;
	background:#fff;
	float:left;
	line-height:30px;
	font-size:14px;
	border-radius:4px;
}
.news_home .nav ul li a {
	display:block
}
.news_home .nav ul li:hover, .news_home .nav ul li.cur {
	color:#FFF;
	background:#4496ee;
}
.news_home .nav ul li:hover a, .news_home .nav ul li.cur a {
	color:#FFF
}
.newsontop {
	padding:10px
}
.newsontop dl dt {
	line-height:30px;
	font-size:18px;
	text-align:center;
	color:#000
}
.newsontop dl dt a {
	color:#000
}
.newsontop dl dd {
	line-height:28px;
	font-size:16px
}
.newsontop dl dd p {
	padding:10px 0
}
.newsontop dl dd p a {
	color:#36c
}
#content {
	width:100%
}
#content .ad {
	margin-bottom:10px;
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	z-index:1
}
#content .ad .slider, #content .ad .num {
	position:absolute
}
#content .ad .slider {
	width:100%;
	text-align:center
}
#content .ad .slider li {
	width:100%;
	text-align:center;
	list-style:none;
	display:inline-block
}
#content .ad .slider img {
	height:200px;
	display:block
}
#content .ad .touming {
	position:absolute;
	left:0;
	bottom:0;
	background-color:#333;
filter:progid:DXImageTransform.Microsoft.Alpha(style=3, opacity=25, finishOpacity=75) filter:alpha(opacity=70);
	opacity:.7;
	width:100%;
	height:36px;
	z-index:1
}
#content .ad .title {
	position:absolute;
	left:0;
	bottom:0;
	width:60%;
	height:36px;
	line-height:36px;
	padding:0 10px;
	z-index:3;
	color:#fff
}
#content .ad .title ul li.on {
	display:block
}
#content .ad .title ul li {
	display:none
}
#content .ad .slider, #content .ad .num {
	position:absolute
}
#content .ad .num {
	right:5px;
	bottom:5px;
	z-index:2
}
#content .ad .num li.on {
	background-color:#4889f6
}
#content .ad .num li {
	float:left;
	color:#4889f6;
	line-height:14px;
	width:14px;
	height:14px;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	margin:3px 5px;
	background-color:#fff;
	border-radius:10px
}
.tab-box .head {
	margin-top:20px;
	height:39px;
	background-color:#f1f1f1;
	border-top:1px solid #ddd;
	background-image:url(/img/product/tab-box-head-bottom-line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left:10px
}
.tab-box .head ul li.selected {
	height:37px;
	line-height:35px;
	border-top:2px solid #4889f6;
	color:#333;
	background-color:#fff
}
.tab-box .head ul li {
	float:left;
	width:102px;
	height:39px;
	line-height:39px;
	border-left:1px solid #ddd;
	text-align:center;
	color:#666;
	cursor:pointer
}
.tab-box .head ul li.end {
	border-right:1px solid #ddd
}
.tab-box .show {
	display:block
}
.tab-box .list {
	padding:10px;
	line-height:35px;
	display:none
}
.tab-box .list ul li .addtime {
	float:right;
	font-size:12px;
	color:#989898
}
.tab-box .list ul li {
	height:35px;
	overflow:hidden
}
.newsmore ul li {
	line-height:35px;
	height:35px;
	border-bottom:1px solid #eee;
	padding:0 10px;
	overflow:hidden
}
.newsmore ul li .addtime {
	float:right;
	font-size:12px;
	color:#989898
}
.newsmore ul li a {
	height:30px;
	line-height:30px;
	overflow:hidden
}
.newsmore ul li a strong {
	color:#F00;
	font-weight:400
}
.art-product {
	width:232px;
	height:333px;
	margin:10px auto;
	overflow:hidden;
	position:relative;
	background:#FFF
}
.art-product ul li {
	display:block;
	float:left;
	position:relative;
	width:230px
}
.art-product .procon {
	border:1px #e7e7e7 solid;
	padding:10px 0px;
}
.art-product .proimg {
	text-align:center;
	margin-top:5px;
	height:190px
}
.art-product .proimg img {
	width:186px;
}
.art-product .proname {
	font-size:14px;
	height:25px;
	font-weight:bold;
	text-align:center;
	color:#333;
	overflow:hidden;
	width:223px
}
.art-product .proname a {
	color:#333;
}
.art-product .gifimg {
	width:232px;
	height:56px
}
.xgnews {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	margin:10px
}
.xgnews .head {
	height:34px;
	line-height:34px;
	border-bottom:1px solid #e4e4e4;
	padding:0 10px
}
.xgnews .list ul {
	padding:10px 0
}
.xgnews .list ul li {
	padding:0 10px;
	line-height:30px;
	height:30px
}
.xgnews .list ul li a {
	width:240px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:inline-block
}
.xgnews .list ul li .addtime {
	float:right;
	font-size:12px;
	color:#989898
}
.cir-fix {
	width:54px;
	height:54px;
	position:fixed;
	bottom:2px;
	left:0;
	z-index:999999
}
.cir-nav {
	width:44px;
	height:36px;
	display:block;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	border:#fff 3px solid;
	border-radius:60px;
	background:url(../images/cirlogo.png) center center no-repeat #4496ee;
	background-size:80px 33px;
	cursor:pointer;
	position:absolute;
	left:10px;
	top:0;
-webkit-transition:all .5s linear .1s;
	text-align:center;
	padding-top:8px;
	overflow:hidden
}
.cir-nav.bg {
	background:url(../images/cirlogo.png) center center no-repeat #c6c6c6;
	background-size:80px 33px
}
.cir-box {
	position:relative;
	width:190px;
	height:190px;
	border-radius:200px;
	border:rgba(0, 0, 0, 0.1) 5px solid;
-webkit-transition:all .1s linear .1s;
	-webkit-transform:scale(0.01);
	opacity:0;
	z-index:998;
	overflow:hidden;
	bottom:75px
}
.cir-box.hide {
	-webkit-transform:translate(40px, -90px) scale(1);
	opacity:1
}
.cir-box a.user {
	width:82px;
	height:54px;
	top:0;
	left:14px
}
.cir-box a.shopcar {
	width:82px;
	height:54px;
	top:0;
	right:10px
}
.cir-box a.shopcar span {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:20px;
	height:20px;
	background:#f03b44;
	border-radius:30px;
	text-align:center;
	line-height:20px;
	position:absolute;
	top:10px;
	left:5px;
	font-family:'宋体'
}
.cir-box a.search {
	width:50px;
	height:50px;
	top:74px;
	right:0
}
.cir-box a.tel {
	width:75px;
	height:60px;
	top:130px;
	right:18px
}
.cir-box a.map {
	width:75px;
	height:60px;
	top:130px;
	left:18px
}
.cir-box a.news {
	width:50px;
	height:50px;
	top:74px;
	left:0
}
.cir-box a.home {
	width:80px;
	height:90px;
	top:50px;
	left:55px
}
.cir-box a {
	display:block;
	position:absolute
}
.cir-bg {
	position:fixed;
	height:100%;
	width:100%;
	display:none;
	z-index:997;
	background:#000;
	top:0;
	opacity:.05
}
.norecord {
	padding:85px 0;
	text-align:center;
	line-height:25px;
	background:#eceff0
}
.norecord a {
	color:#f03b44
}
.article p.art_img {
	text-indent:0
}
.article p.art_img img {
	display:block;
	margin:0 auto
}
.ch150508 {
	margin:0 15px
}
.ch150508 .autit {
	height:35px;
	padding-bottom:2px;
	background:url(../images/aboutustit2018.jpg) center bottom no-repeat;
	line-height:35px;
	margin:10px 0;
	font-weight:bold;
	padding-top:8px;
	font-size:16px;
	text-align:center;
	display:block
}
.article strong {
	margin-top:10px;
	font-size:15px
}
.article strong em {
	font-weight:400;
	font-size:12px;
	display:block
}
.article p.inden0 {
	text-indent:0
}
.article a {
	color:#36c
}
.article p.inden0 strong {
	font-weight:400;
	color:#f03b44;
	display:block;
	margin:0
}
.red {
	color:#f03b44
}
.ch150508 .city {
	padding:0
}
.ch150508 .city_menu ul li {
	width:24.4%;
	background:#f6f6f6;
	border:1px solid #e1e1e1
}
.ch150508 .city_menu ul li.on {
	background:#4889f6
}
.article p.img100ps img {
	width:100%
}
.padd10 {
	padding:10px
}
.mess150722 .title {
	padding:10px 0;
	border-bottom:1px solid #d2d2d2;
	line-height:22px;
	margin-bottom:20px;
	font-size:12px
}
.mess150722 .title strong {
	display:block;
	font-size:15px
}
.mess150722 .content p {
	display:block;
	margin:8px 0;
	line-height:24px
}
.menu150722 dl.onlist dt {
	height:45px;
	line-height:45px;
	cursor:pointer;
	position:relative;
	border-bottom:1px solid #d2d2d2
}
.menu150722 dl.onlist.specail dt a {
	padding:0 75px 0 47px
}
.menu150722 dl.onlist dt a {
	padding:0 75px 0 18px;
	display:block;
	height:45px;
	overflow:hidden;
	position:relative
}
.menu150722 dl.onlist dt i {
	display:block;
	background:#f03b44;
	width:8px;
	height:8px;
	border-radius:20px;
	position:absolute;
	left:5px;
	top:20px
}
.menu150722 dl.onlist.specail dt i {
	width:36px;
	height:18px;
	line-height:18px;
	border-radius:2px;
	text-align:center;
	font-style:normal;
	font-size:12px;
	font-family:'宋体';
	top:14px
}
.menu150722 dl.onlist.specail dt i.stuaa {
	width:34px;
	height:16px;
	line-height:16px;
	background:#FFF;
	color:#f03b44;
	border:1px solid #f03b44
}
.menu150722 dl.onlist.specail dt i.stubb {
	background:#f03b44;
	color:#FFF
}
.menu150722 dl.onlist.specail dt i.stucc {
	background:#c7c7c7;
	color:#FFF
}
.menu150722 dl.onlist dt span.time {
	position:absolute;
	font-size:12px;
	right:5px;
	top:0
}
.menu150722 dl.onlist dt:first-child {
	border-top:1px solid #d2d2d2
}
.pro_medinf150807 {
	background:#FFF;
	border-width:1px 0;
	border-style:solid;
	border-color:#e4e2e2
}
.pro_medinf150807 ul.guidance li {
	height:44px;
	line-height:44px;
	border-top:1px solid #e4e2e2;
	margin-top:-1px;
	display:block;
	position:relative;
	overflow:hidden
}
.pro_medinf150807 ul.guidance li.medication-knowledge {
	cursor:pointer
}
.pro_medinf150807 ul.guidance li em, .pro_medinf150807 ul.guidance li span {
	display:block;
	float:left
}
.pro_medinf150807 ul.guidance li span {
	margin-left:5px;
	margin-right:20px
}
.pro_medinf150807 ul.guidance li em, .clo150810 {
	background-image:url(../images/kdlphicon.png);
	background-repeat:no-repeat
}
.pro_medinf150807 ul.guidance li em {
	width:32px;
	height:32px;
	margin:6px 10px
}
.pro_medinf150807 ul.guidance li em.rx {
	background-position:-6px -6px
}
.pro_medinf150807 ul.guidance li em.guide {
	background-position:-41px -6px
}
.pro_medinf150807 ul.guidance li em.manage {
	background-position:-76px -6px
}
.pro_medinf150807 ul.guidance li em.otc {
	background-position:-6px -97px;
}
.pro_medinf150807 ul.guidance li em.medical {
	background-position:-41px -97px;
}
.pro_medinf150807 ul.guidance li em.skincare {
	background-position:-76px -97px;
}
.pro_medinf150807 ul.guidance li em.health {
	background-position:-111px -97px;
}
.pro_medinf150807 ul.guidance li s.directing {
	top:17px;
	right:10px
}
.directing {
	display:block;
	width:6px;
	height:11px;
	background:url(../images/index-cate-arrow.jpg) left top no-repeat;
	position:absolute
}
.bodyover {
	overflow:hidden
}
.padd15 {
	padding:15px
}
.medication_guide .guititle {
	width:0;
	height:44px;
	line-height:44px;
	position:fixed;
	background:#f03b44;
	color:#FFF;
	font-size:16px;
	z-index:10006;
	right:0;
	top:0
}
.medication_guide .guititle span {
	display:block;
	position:relative;
	padding:0 15px
}
.medication_guide .guititle span .clo150810 {
	padding:6px;
	background-position:-299px -65px;
	right:10px;
	top:10px
}
.clo150810 {
	width:14px;
	height:14px;
	display:block;
	cursor:pointer;
	background-position:-304px -71px;
	position:absolute
}
.medication_guide .guicontent {
	width:0;
	height:1000px;
	font-size:14px;
	line-height:24px;
	background:#FFF;
	position:fixed;
	top:43px;
	right:0;
	z-index:10005
}
.medication_guide .guicontent.scroll-y {
	overflow-y:scroll
}
.proh_item.quinav150819 {
	width:38px;
	height:34px;
	background:url(../images/quinav150819.png) center center no-repeat;
	cursor:pointer;
}
#navbox {
	position:absolute;
	top:44px;
	right:0;
	z-index:100002;
	display:none
}
#navbox_layer {
	width:100%;
	height:500px;
	background:#fff;
	position:absolute;
	left:0;
	top:0;
	z-index:100001;
	display:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0
}
.navbox_top {
	padding-right:10px
}
.navbox_top p {
	position:absolute;
	width:0;
	height:0;
	top:-20px;
	right:16px;
	border:10px transparent solid;
	border-bottom-color:#444
}
.navmain {
	width:191px;
	padding:10px 0;
	border-radius:3px;
	overflow:hidden;
	background:rgba(0, 0, 0, .8);
	box-shadow:0 0 3px rgba(0, 0, 0, .8)
}
#navbox ul.left1 {
	float:left;
	border-right:1px solid #636262
}
#navbox ul {
	width:94px
}
#navbox ul li {
	width:88px;
	padding-left:5px;
	text-align:center;
	list-style:none
}
#navbox ul li a {
	height:30px;
	line-height:30px !important;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	float:none !important;
}
#navbox ul.right2 {
	float:left;
	border-left:1px solid #121111
}
.mob-tq-fix {
	width:38px;
	height:38px;
	position:fixed;
	right:10px;
	top:45%;
	z-index:900;
	background:url(../images/font-54.gif) left top no-repeat;
	background-size:38px
}
.mob-tq-fix a {
	display:block;
	width:100%;
	height:100%
}
/*BLOG*/.blogimg {
	width:100%!important;
	max-width:920px;
	background:#ededed;
}
.blogimg img {
	width:100%;
	margin-bottom:-4px;
}
.author.blogsour {
	height:auto;
	padding:10px 10px 0px 10px;
	line-height:21px;
}
.article_tit .author.blogsour time {
	padding-left:0px;
}
.article_tit .author.blogsour em.share {
	padding-left:10px;
	position:relative;
	background:pink;
}
.mblogshare {
	padding-top:30px;
}
.mblognext {
	border-top:1px dotted #cccccc;
	padding-top:10px;
	margin-top:10px;
	line-height:22px;
}
.mblognext span {
	height:22px;
	line-height:22px;
	overflow:hidden;
	display:block;
}
.mblognext a {
	color:#36c;
}
.con_big.padtb10 {
	padding:10px 0px 0px 0px;
}
.news_home.padd10 .nav ul li {
	width:90px;
}
.news_home.padd10 {
	padding:10px 10px 0px 10px;
}
/*添加评论*/.blogmess {
}
.blomes_txt {
	min-height:30px;
	margin-top:10px;
	text-align:center;
}
.blomes_txt span.red {
	font-size:20px;
	padding:15px 0px 0px 5px;
	float:left;
}
.blomes_txt input.txt01, .blomes_txt textarea.area01 {
	border:1px solid #cccccc;
	font-size:14px;
	color:#333;
	background:#FFF;
	display:inline-block;
	font-family:'Microsoft yahei';
}
.blomes_txt input.txt01.borred, .blomes_txt textarea.area01.borred {
	border:1px solid #f03b44;
}
.blomes_txt input.txt01 {
	width:90%;
	height:30px;
	padding:5px 10px;
	line-height:30px;
}
.blomes_txt textarea.area01 {
	width:90%;
	height:145px;
	padding:10px;
	line-height:22px;
}
.blomes_post:hover {
	background:#f54343;/*-webkit-transition: all .5s linear .1s;*/
}
.blotit {
	font-size:16px;
}
.blogconimg img {
	width:100%!important;
	min-width:280px;
	max-width:500px;
	padding-bottom:10px;
	display:block;
}
/*已评论*/.part_tit1 {
	height:48px;
	line-height:48px;
	font-size:20px;
	color:#000;
	padding: 0px 10px;
}
.hismess {
	padding:15px;
	margin-bottom:1px;
	background:#fff;
}
.hismess_user {
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#9D9D9D;
	font-size:12px;
	display:block;
	padding-bottom:5px;
}
.hismess_user span.purple {
	color:#ACA4E2;
}
.hismess_user em.padlef {
	padding-left:10px;
}
.hismess_mess {
	font-size:16px;
	line-height:22px;
	color:#464646;
	display:block;
	padding-bottom:10px;
}
.hismess_replybut a {
	width:50px;
	height:20px;
	line-height:20px;
	color:#FFF;
	font-size:12px;
	background:#FA8A8A;
	display:block;
	border-radius:2px;
	text-align:center;
	margin-left:0px;
}
.hismess_reply {
	background:#F2F2F2;
	padding:10px 10px 5px 10px;
	margin-bottom:12px;
}
.more03 {
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	color:#797979;
	cursor:pointer;
	font-size:14px;
}
.white {
	background:#fff;
}
.blomes_post {
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:16px;
	font-family:'Microsoft yahei';
	background:#f54343;
	color:#FFF;
	display:block;
	border-radius:2px;
	border:none;
	cursor:pointer;
}
.purple {
	color:#fda9a9;
}
.padt30 {
	padding-top:30px;
}
/*------------------------------------------------ 2016-05-20 用户中心添加内购入口 --------------------------------------------------*/
.buyerbanner {
	width:100%;
	padding:10px 0px;
	line-height:6px !important;
}
.buyerbanner img {
	width:100%;
}
.fnsize12 {
	font-size:12px !important;
}
/*------------------------------------------------ 2016-05-20 用户中心添加内购入口 --------------------------------------------------*/
.pro_inf dl.minsms dd.pro_pri {
	padding:10px 0px;
}
.pro_inf dl.minsms dd.pro_discri {
	width:82%;
	height:20px;
	overflow:hidden;
	margin:10px 0px;
	font-size:13px;
	padding:0px;
}
.posi_rela {
	position:relative;
}
.posi_abso {
	position:absolute;
}
.readmore16520 {
	width:60px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:10px;
	right:2px;
	color:#377bee;
	display:block;
	font-size:13px;
}
.article #content img {
	width:100% !important;
}
.txtcenter {
	text-align:center;
}
.fnsize18 {
	font-size:18px;
}
.wcpay_succ {
	width:51px;
	height:51px;
	background-position:-236px -166px;
}
.padtb30 {
	padding-top:30px;
	padding-bottom:30px;
}
/*----产品专题控制----*/
.pro_tab .p-con.tw p {
	display:block;
}
.pro_tab .p-con.tw p.pictwo img {
	width:50% !important;
	float:left;
	display:block;
}
.pro_tab .p-con.tw p.picthree img {
	width:33.33% !important;
	float:left;
	display:block;
}
.seckill {
	width:220px;
	height:18px;
	line-height:18px;
	font-size:12px;
	border:1px solid #ff4040;
	background:#FFF;
	margin:3px auto auto 10px;
}
.seckill em {
	padding:0px 8px;
	display:block;
	float:left;
	background:#ff4040;
	color:#FFF;
	margin-right:5px;
}
/*----------头部tab----------*/
.rx216 .proh_back.posi_abso {
	left:0px;
	top:0px;
}
.rx216 .proh_item.posi_abso {
	right:0px;
	top:0px;
}
.rx216 .proh_cen.tab1701#p-tit {
	height:44px;
	background:#FCC;
	margin:0px 44px;
	display:block;
	font-size:14px;
}
.rx216 .proh_cen.tab1701#p-tit li {
	height:44px;
	line-height:44px;
}
.rx216 .proh_cen.tab1701#p-tit li.selected {
	height:44px;
	line-height:44px !important;
	margin-top:0px !important;
}
.rx216_white.pro_tab .head ul#p-tit {
	border:none;
}
.rx216_white.pro_tab .p-con {
	padding:0px 10px;
}
.rx216_white.pro_tab .p-con:first-child {
	padding:0px !important;
}
.rx216_white.pro_tab.padd0 {
	border:0px !important;
}
.p-con .pro_inf {
	padding:0px;
}
.padt10 {
	padding-top:10px;
}
.rxask_1212 .asktit.txtind {
	text-indent:15px;
}
.sumtxt1701 {
	height:26px;
	line-height:26px;
	float:left;
	padding:5px 10px 0px 0px;
}
.sumadd1701 {
	height:36px;
	line-height:36px;
	background:#ff9c36;
	color:#fff;
	text-align:center;
	padding:0px 15px;
	float:left;
	cursor:pointer;
}
.rx_sum125 .num.wid100 {
	width:100px !important;
	margin:5px 0px !important;
}
/*---------- 2017.02.28 页脚导航 ----------*/
.det_footer1702 {
	max-width:920px;
	min-width:320px;
	position:fixed;
	bottom:0px;
	background:#f54343;
	z-index:100;
}
.det_footer1702 a s, .det_pirig1702 .pro_number a s, .det_rxpic .rx_img ul li s, .rx_notice.addr s, .rx_notice.addr span.addrbut s, .selecity160628 s {
	background-image:url(../images/phicon1205.png);
	background-repeat:no-repeat;
	background-size:250px;
}
.det_footer1702 {
	width:100%;
	height:42px;
}
.det_footer1702 a {
	min-width:59px;
	height:42px;
	display:block;
	float:left;
	text-align:center;
}
.det_footer1702 a s {
	width:20px;
	height:20px;
	display:block;
	margin:3px auto auto auto;
}
.det_footer1702 a.telephone, .det_footer1702 a.contact, .det_footer1702 a.addlist { /*width:18.6%;*/
	width:27.6%;
	font-size:12px;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	margin-left:-1px;
	background:#fff;
}
.det_footer1702 a.preset {
	width:44.8%;
	line-height:42px;
	background:#f54343;
	color:#FFF;
	font-size:14px;
}
.det_footer1702 a.telephone s {
	background-position:0px -56px;
}
.det_footer1702 a.contact s {
	background-position:-30px -53px;
}
.det_footer1702 a.addlist s {
	background-position:-60px -56px;
	background-size:258px !important;
}
.det_footer1702 a.addlist s span.numb {
	padding:2px;
	height:10px;
	line-height:10px;
	background:#f54343;
	color:#fff;
	text-align:center;
	display:block;
	position:absolute;
	right:-6px;
	top:-6px;
	border-radius:10px;
	font-size:8px;
}
.det_tips1702 {
	max-width:920px;
	width:300px;
	height:36px;
	line-height:36px;
	text-align:center;
	background-color:rgba(0, 0, 0, 0.8);
	position:fixed; /*bottom:50px;*/
	top:50%;
	margin-top: -18px;
	color:#fff;
	border-radius:4px;
	left:50%;
	margin-left:-150px;
	display:none;
	opacity:0;
	-webkit-opacity:0;
	z-index: 100;
}
.det_conbuy1702 {
	height:26px;
	line-height:26px;
	padding:0px 5px;
	background:#fe5b4c;
	color:#FFF;
	font-size:12px;
	border-radius:2px;
	display:block;
	position:absolute;
	right:8px;
	top:8px;
}
.det_proitem1702 {
	padding:14px 10px;
	box-sizing:border-box;
	background:#fff;
	border-top:1px solid #eeeeee;
	margin-top:-1px;
}
.det_pilef1702 {
	width:72px;
	padding-right:10px;
	float:left;
	text-align:center
}
.det_pilef1702 img {
	width:70px;
	image-rendering: -webkit-optimize-contrast;
}
img {
	image-rendering: -webkit-optimize-contrast;
}
.det_pirig1702 { /*width:70%;*/
	float:left;
}
.det_pirig1702 .pro_name {
	min-height:18px;
	line-height:18px;
}
.det_pirig1702 .pro_price {
	line-height:16px;
	padding:6px 0px;
}
.det_pirig1702 .pro_price span.ftsty1 {
	font-size:12px;
	float:left;
	color:#222;
}
.det_pirig1702 .pro_price span.ftsty2 {
	color:#f54343;
	font-size:14px;
	float:left;
	padding:0px 6px;
}
.det_pirig1702 .rxlist_specifi {
	padding-top:7px;
}
.det_pirig1702 .rxlist_specifi ul li {
	display:block;
	padding:5px 10px;
	border-radius:50px;
	background:#f0ecec;
	margin-right:5px;
	float:left;
	margin-bottom:7px;
	cursor:pointer;
}
.det_pirig1702 .rxlist_specifi ul li.cur {
	background:#fe5c4d;
	color:#fff;
}
.det_pirig1702 .pro_number {
	height:32px;
	padding-left:1px;
}
.det_pirig1702 .pro_number a {
	width:30px;
	height:30px;
	border:1px solid #b5b5b5;
	display:block;
	float:left;
	margin-left:-1px;
	cursor:pointer;
	background-color:#fff;
}
.det_pirig1702 .pro_number a s {
	width:16px;
	height:15px;
	display:block;
	margin:9px auto auto auto;
}
.det_pirig1702 .pro_number a.num_reduce s {
	background-position:-205px -56px;
}
.det_pirig1702 .pro_number a.num_add s {
	background-position:-185px -56px;
}
.det_pirig1702 .pro_number a.num_reduce.one s {
	background-position:-224px -56px;
}
.det_pirig1702 .pro_number input.num_input {
	width:42px;
	padding:0px;
	height:30px;
	border:1px solid #b5b5b5;
	margin-left:-1px;
	float:left;
	text-align:center;
}
.det_rxpic .rx_info {
	min-height:20px;
	line-height:18px;
	padding:8px 0px;
}
.det_rxpic .rx_info.tips {
	color:#999999;
	font-size:12px;
}
.det_rxpic .rx_img {
	padding:6px 0px;
}
.det_rxpic .rx_img ul, .det_rxpic .rx_img ul li {
	height:44px;
	display:block;
}
.det_rxpic .rx_img ul li {
	width:50px;
	height:50px;
	border:1px solid #e2e2e2;
	float:left;
	margin-left:8px;
	position:relative;
}
.det_rxpic .rx_img ul li img {
	width:50px;
	height:50px;
}
.det_rxpic .rx_img ul li s {
	width:17px;
	height:17px;
	display:block;
	background-position:-165px -56px;
	position:absolute;
	right:-7px;
	top:-6px;
}
.det_rxpic .rx_img ul li:first-child {
	margin-left:0px;
}
.det_rxpic .rx_img ul li input {
	font-size:100px;
	opacity:0;
}
.det_rxpic .rx_img ul li.overflow {
	overflow:hidden;
	background:url(../images/icon-plus.png) center center no-repeat #f3f4f6;
	background-size:50px;
}
.det_rxord dl, .det_rxord dl dt, .det_rxord dl dd {
	min-height:36px;
	line-height:36px;
	display:block;
	font-size:12px;
}
.det_rxord dl {
	border-top:1px solid #eeeeee;
	margin-bottom:0px !important;
	position:relative;
}
.det_rxord dl dt {
	width:73px;
	float:left;
}
.det_rxord dl dd {
	width:75%;
	float:left;
}
.det_rxord dl dd a.red {
	border-bottom:1px solid #f54343;
}
.det_rxord dl.addr {
	background:url(../images/more_select.png) right center no-repeat;
	background-size:10px;
}
.det_rxord dl dd input.rxord_txt {
	width:100%;
}
.det_rxord dl dd input.rxord_txt, .det_rxord dl dd select.rxord_txt {
	height:36px;
	padding:0px;
	border:0px;
	font-family:'Microsoft yahei';
	font-size:12px;
}
.det_rxord dl dd.rxord_addr {
	width:70px;
	height:113px;
	background:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
.det_rxord dl dd select.rxord_txt {
	width:95%;
	-webkit-appearance:none;
}
.det_rxbot1702 {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:12px;
}
.buttom1702 {
	height:40px;
	line-height:40px;
	text-align:center;
	background:#ff4040;
	color:#fff;
	border-radius:4px;
	display:block;
}
.padlr12 {
	padding-left:12px;
	padding-right:12px;
}
.padbot20 {
	padding-bottom:20px;
}
.det_disc1733 {
	max-width:920px;
	width:100%;
	min-height:30%;
	background:#FFF;
	position:fixed;
	z-index:1001;
	bottom:0px;
	display:none;
}
.det_disc1733 .disctit {
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:16px;
	color:#000;
}
.det_disc1733 .disccon {
	height:280px;
	padding-bottom:46px;
	position:relative;
}
.det_disc1733 .disccon.scroll {
	overflow-y:scroll;
}
.det_disc1733 .disccon ul, .det_disc1733 .disccon ul li {
	display:block;
}
.det_disc1733 .disccon ul {
	border-top:1px solid #eeeeee;
}
.det_disc1733 .disccon ul li {
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eeeeee;
	color:#f54343;
	padding:0px 12px;
}
.fix920 {
	max-width:920px;
	left:auto !important;
}
.det_disbut {
	width:100%;
	height:46px;
	line-height:46px;
	background:#f54343;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
}

/* 设置滚动条的样式 */::-webkit-scrollbar {
width: 4px;
height:4px;
}/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
width: border-radius: 10px;
background: rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(55, 123, 238, 0.4);
}
.header.rx216 .proh_back, .header.rx216 .proh_item.quinav150819 {
	width:44px;
	height:44px;
	cursor:pointer;
	margin:0px;
	background:none;
}
.header.rx216 .proh_back a {
	width:12px;
	height:21px;
	background-position:-31px -26px;
	margin:12px auto auto auto;
	background-image: url(../images/phicon1205.png);
	background-size:250px;
	background-repeat:no-repeat;
}
.header.rx216 {
	background:#fff;
	border:solid #e5e5e5;
	border-width:1px 0px;
}
.header.rx216 .proh_cen {
	color:#1b1b1b;
	height:auto;
	background:#fff;
	border:none;
	font-size: 18px;
}
.header.rx216 .proh_item.quinav150819 s {
	width:22px;
	height:5px;
	background-position:-72px -26px;
	margin:20px auto auto auto;
	display:block;
}
.rx216_white {
	background:#fff;
	padding:0px 12px;
	min-height:36px;
}
.rx216_white.padlr10 {
	padding:0px 10px;
}
.padd0 {
	padding:0px !important;
}
.proh_cen {
	line-height:44px;
	color:#FFF;
	display:inline-block;
	font-size:16px;
}
/*----170306追加----*/
.det_proitem1702 {
	position:relative;
}
.det_pilef1702 {
	padding-top:10px;
}
.rxord_chose {
	width:22px;
	height:23px;
	display:block;
	background-image:url(../images/kdlphicon.png);
	background-position:-235px -39px;
	background-repeat:no-repeat;
	position:absolute;
	left:15px;
	top:14px;
	cursor:pointer;
}
.rxord_chose.cur {
	background-position:-235px -65px;
}
.det_proitem1702.sum {
	padding:15px !important;
	text-align:right;
}
.det_pirig1702 .pro_number em {
	float:left;
	padding-left:15px;
	color:#005ea7;
	line-height:32px;
	font-size:12px;
}
.det_footer1702 a.preset.oos {
	background:#9f9f9f;
}
/*20170419 newadd*/
.pro_inf dl.minsms.last-chlid {
	border-bottom:1px solid #e4e4e4;
}
.rx_notice {
	font-size:12px;
	padding:10px;
	line-height:20px;
}
.rx_notice span {
	padding:1px 10px;
	background:#ff6464;
	color:#FFF;
	margin-right:8px;
	border-radius:2px;
}
.pro_locys em {
	padding: 0px 20px 1px 5px;
	background:#fff;
	color:#333;
	border:1px solid #cecbce;
}
.rx_notice.addr {
	color:#555555;
}
.rx_notice.addr s {
	width:12px;
	height:17px;
	display:inline-block;
	background-position:0px -81px;
	float:left
}
.rx_notice.addr span.addrbut {
	padding:4px 15px 4px 5px;
	border:1px solid #c7c7c7;
	color:#9c9c9c;
	background:#fff;
	border-radius:0px;
	margin:0px 6px;
	position:relative;
	font-family:'宋体';
}
.rx_notice.addr span.addrbut s {
	width:6px;
	height:11px;
	display:block;
	position:absolute;
	top:6px;
	right:4px;
	background-position:-213px 0px;
}
.padlr10 {
	padding-left:10px;
	padding-right:10px;
}
.rxline0419 {
	border-top: 1px solid #e4e2e2;
}
.rx_notice.addr {
	border-top: 1px solid #fff;
}
.pro_pri span.sale {
	color:#999;
	font-size:12px;
	padding-left:6px;
}
.rxord170419 {
	width:100px;
	height:26px;
	line-height:26px;
	background:#f54343;
	border-radius:2px;
	text-align:center;
	color:#FFF;
	display:block;
	float:left;
	cursor:pointer;
	font-size:14px;
}
/*20170426 newadd*/
.set_mealList {
	float: left;
	overflow: hidden;
	_padding-bottom: 5px;
}
.set_mealList, .set_mealList li {
	float: left;
}
.set_mealList li {
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin: 0 5px 5px 0;
	display: inline;
	color: #666;
	white-space: nowrap;
	cursor: pointer;
	_cursor: hand;
}
.set_mealList li.addLi_hover {
	border-color: #df2323;
	background:url(//imgcdn.baiji.com.cn/bj_img/ysuccess_icon.png) right bottom no-repeat;
}
.rxregtips {
	padding:2px 8px;
	border:1px solid #ff8888;
	color:#ff8888;
	font-family:'宋体';
	margin-top:2px;
	font-size:12px;
	float:right;
}
/*new add*/
.quick_tit {
	height:10px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	margin:10px auto 20px auto;
}
.quick_tit span {
	width:155px;
	margin-left:50%;
	left:-75px;
	bottom:-10px;
	background:#f2f2f2;
	position:absolute;
	display:block;
	text-align:center;
}
.quick_con {
	text-align:center;
}
.quick_icon {
	width:46px;
	height:46px;
	background:#FFF;
	border-radius:50%;
	display:inline-block;
	margin:0px 10px;
	overflow:hidden;
}
.quick_icon img {
	width:34px;
	margin-top:6px;
}
.clear_search_history {
	height:35px;
	line-height:35px;
	text-align:center;
	color:#666666;
	border-radius:50px;
	background:#dbdbdb;
	cursor:pointer;
	cursor:pointer;
	margin:-10px auto 20px auto;
}
.clear_search_history em {
	width:13px;
	height:13px;
	display:inline-block;
	background:url(../images/emptyicon.png) left top no-repeat;
	background-size:13px;
	margin:auto 8px -2px auto;
}
/*----公告----*/
.notice1707 {
	width:100%;
	max-width:920px;
	min-width:320px;
	background:#fffbe8;
	border-bottom:1px solid #f5de9e;
	line-height:18px;
	font-size:12px;
	position:fixed;
	top:45px;
	z-index:100000;
}
.notice1707 p {
	padding:8px 4px;
}
.notice1707 p span.clox1707 {
	margin-left:2px;
	color:#e3a429;
	border-bottom:1px solid #e3a429;
	cursor:pointer;
}
/*-----专题PC、M同步------*/
.pro_tab .show img {
	height:auto !important;
	width:100% !important;
}
.pro_tab .show div {
	width:auto !important;
}
.pro_tab .p-con.tw p.piclef {
	display:flex;
	flex-flow:row;
	width:100% !important;
}
.pro_tab .p-con.tw p.piclef a {
	flex:1;
}
.pro_tab .p-con.tw p.piclef img {
	max-width:none !important;
	height:auto !important;
}
.pdb50 {
	padding-bottom:50px;
}
/*------------------------------------------  药品列表  ----------------------------------------------*/
.pro_item {
	min-height:96px;
	background:#FFF;
	padding:14px 10px;
	overflow:hidden;
	margin-top:10px;
}
.pro_item a {
	display:block;
}
.pro_item a.quest {
	font-size:13px;
	color:#8C7FE1;
	padding-top:10px;
	margin-top:8px;
	border-top:1px dotted #cccccc; /*padding-left:4px;*/
	text-align:center;
}
.pro_item a.quest s {
	display:inline-block;
	color:#d4d4d4;
	padding:0px 8px;
}
.pro_item a.even {
	min-height:18px;
	line-height:18px;
	font-size:12px;
	padding:8px;
	background:#f1f1f1;
	color:#f54343;
	margin-top:5px;
}
.pro_item img {
	width:82px;
	min-height:60px;
	float:left;
	padding:12px 12px 0px 0px;
}
.pro_item h3 {
	height:28px;
	line-height:28px;
	display:block;
	font-weight:400;
	overflow:hidden;
	font-size:15px;
	color:#464646;
}
.pro_item span.discr {
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#9D9D9D;
	font-size:13px;
	display:block;
}
.pro_item span.price {
	height:28px;
	line-height:28px;
	color:#f54343;
	font-size:15px;
	overflow:hidden;
	display:block;
}
.patfou .pro_item {
	margin-top:0px;
	border-bottom:1px solid #f0f0f0;
	text-align:left !important;
}
.pro_videodisc {
	background:#fff;
	border-radius:10px;
	padding:15px;
	margin-top:10px;
}
.pro_videodisc h3 {
	font-size:18px;
	display:block;
}
.pro_videodisc p {
	display:block;
	margin-top:15px;
	line-height:22px;
}
/*------------- newadd 20180320 AB套餐 -------------*/
.set_menutit {
	height:43px;
	line-height:40px;
	border-bottom:1px solid #f2f2f2;
	padding:0px 10px;
	box-sizing:border-box;
	overflow-x: scroll;
	width: 100%;
	-webkit-overflow-scrolling: touch;
}
.set_menutit ul {
	white-space: nowrap;
}
.set_menutit ul li {
	text-align:center;
	display:inline-block;
	padding:0px 12px;
	cursor:pointer;
}
.set_menutit ul li.cur {
	border-bottom:2px solid #4889f6;
	margin-bottom:-1px;
	color:#4889f6;
}
.set_menucon {
	padding:15px;
	font-size:12px;
	display:none;
}
.set_menucon h3 {
	font-size:18px;
	padding:0px !important;
	margin-bottom:10px;
}
.set_menucon .contit_a {
	color:#18b4fc;
	padding-left:18px;
	line-height:18px;
	position:relative;
}
.set_menucon .contit_a s {
	width:14px;
	height:17px;
	background-position:-144px -86px;
	background-size:270px !important;
	position:absolute;
	left:0px;
	top:0px;
}
.set_menucon .concon {
	line-height:20px;
	margin-top:5px;
}
.set_menucon .concon.hei40 {
	height:40px;
	overflow:hidden;
}
.set_menucon .conmore {
	line-height:18px;
	color:#18b4fc;
	text-align:right;
}
.set_menucon .conmore span {
	border-bottom:1px solid #18b4fc;
	cursor:pointer;
}
.set_menupro {
	width:100%;
	height:150px;
	overflow:hidden;
	overflow-x:scroll;
	-webkit-overflow-scrolling: touch;
	margin:10px 0px;
}
.set_menupro::-webkit-scrollbar, .set_menutit::-webkit-scrollbar {
display:none !important;
}
.set_menupro ul {
	white-space:nowrap;
}
.set_menupro ul li {
	min-height:150px;
	display:inline-block;
	padding-top:10px;
}
.set_menupro ul li .setpro {
	width:95px;
	float:left;
}
.set_menupro ul li .setpro .setimg {
	position:relative;
}
.set_menupro ul li .setpro .setimg img {
	width:100%;
}
.set_menupro ul li .setpro .setimg span.num {
	height:15px;
	line-height:15px;
	padding:0px 5px;
	color:#FFF;
	display:block;
	float:right;
	font-size:12px;
	position:absolute;
	right:0px;
	bottom:10px;
	background:rgba(83, 83, 83, 0.66);
}
.set_menupro ul li .setpro .settxt {
	height:16px;
	line-height:16px;
	color:#555555;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.set_menupro ul li .setplus {
	width:18px;
	height:18px;
	background-position:0px -103px;
	float:left;
	margin: 50px 10px 0px 10px;
}
.set_menucon .contit_a s, .set_menupro ul li .setplus, .otcyhq s, .rxyhq s {
	background-image: url(../images/phicon1205.png?sa);
	background-repeat: no-repeat;
	background-size: 250px;
}
.set_menutotal {
	line-height:20px;
	min-height:20px;
	padding:15px 100px 0px 0px;
	border-top:1px solid #eeeeee;
	position:relative;
	color:#222222;
}
.set_menutotal strong {
	font-size:16px;
	color:#f54343;
	font-weight:400;
}
.set_menutotal del {
	color:#999;
}
.set_menutotal .xiaoneng {
	width:96px;
	height:30px;
	line-height:30px;
	background:#f54343;
	color:#FFF;
	font-size:14px;
	position:absolute;
	right:0px;
	top:12px;
	cursor:pointer;
	text-align:center;
	border-radius:2px;
	top:20px;
}
.marbot10 {
	margin-bottom:10px;
}
.sexradio {
	width: 50px;
	display: block;
	float: left;
}
.sexradio input {
	float: left;
	margin-top: 12px;
}

/*2018-05-29 新增*/
@media screen and (max-width: 319px) {
  /*设备宽度在319区间的样式*/
  .even_180529 {
 height: 45px;
 line-height: 43px;
 font-size: 15px;
}
 .even_180529 p {
padding-left:62px;
}
}
@media screen and (min-width: 320px) and (max-width: 375px) {
  /*设备宽度在321-375区间的样式(iphone6)*/
  .even_180529 {
 height: 45px;
 line-height: 43px;
 font-size: 15px;
}
 .even_180529 p {
padding-left:62px;
}
}
@media screen and (min-width: 376px) and (max-width: 414px) {
  /*设备宽度在376-414区间的样式(iphone6+)*/
  .even_180529 {
 height: 50px;
 line-height: 48px;
 font-size: 16px;
}
 .even_180529 p {
padding-left:70px;
}
}
@media screen and (min-width: 415px) and (max-width: 480px) {
  /*设备宽度在415-480区间的样式*/
  .even_180529 {
 height: 58px;
 line-height: 56px;
 font-size: 18px;
}
 .even_180529 p {
padding-left:84px;
}
}
@media screen and (min-width: 481px) and (max-width: 540px) {
  /*设备宽度在481-540区间的样式*/
  .even_180529 {
 height: 65px;
 line-height: 66px;
 font-size: 18px;
}
 .even_180529 p {
padding-left:95px;
}
}
@media screen and (min-width: 541px) and (max-width: 640px) {
  /*设备宽度在541-640区间的样式*/
  .even_180529 {
 height: 77px;
 line-height: 75px;
 font-size: 18px;
}
 .even_180529 p {
padding-left:110px;
}
}
@media screen and (min-width: 641px) and (max-width: 750px) {
  /*设备宽度在641-720区间的样式*/
  .even_180529 {
 height: 78px;
 line-height: 82px;
 font-size: 18px;
}
 .even_180529 p {
padding-left:115px;
}
}
 @media screen and (min-width: 751px) {
  /*设备宽度在751以上的样式*/
  .even_180529 {
 height: 78px;
 line-height: 80px;
 font-size: 18px;
}
 .even_180529 p {
padding-left:130px;
}
}
.even_180529 {
	width: 100%;
	max-width:585px;
	background-image: url(https:../images/prefer.png);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index:999999999;
	text-align: left;
	overflow: hidden;
}
.even_180529 p {
	display: block;
	margin-right:10px;
	overflow:hidden;
}
.even_180529 p span {
	color: #f03b44;
	font-weight: bold;
}
/*2019-02-25 new add 科组首页*/
.gray2019 {
	background:#eceff0;
}
.comnav2019 {
	min-width:280px;
	height:34px;
	background:#fff;
	border-bottom:1px solid #f3f3f3;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.comnav2019 ul {
	padding: 0px 5px;
}
.comnav2019 ul li {
	height:28px;
	line-height:28px;
	text-align:center;
	float:left;
	margin: 5px;
	border-radius: 50px;
	background:#eee;
	overflow: hidden;
}
.comnav2019 ul li a {
	display:block;
	padding: 0px 15px;
	display: block
}
.comnav2019 ul li a.cur {
	background:#377bee;
	color:#fff;
}
.comnav2019 .morenav {
	width:40px;
	height:44px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	background:#FFF;
}
.icon_shrink {
	width:8px;
	height:8px;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	border-style:solid;
	content:" ";
	-webkit-transform:rotate(45deg);
	border-color:#aaa;
	border-width:2px 2px 0 0;
	margin-top:-3px;
}
.comnav2019 .morenav s.icon_shrink {
	margin:16px auto auto auto;
	display:block;
	-webkit-transform:rotate(135deg);
}
.comnav2019 .morenav.selected s.icon_shrink {
	-webkit-transform:rotate(-45deg);
	margin:19px auto auto auto;
}
.seanew2019 {
	background:#fff;
	padding:15px;
	border-bottom:1px solid #e4e4e4;
}
.seanew2019 .searbox {
	width:69%;
	height:20px;
	line-height: 20px;
	border:solid #cccccc;
	border-width:1px 0px 1px 1px;
	float: left;
	padding:8px 0px;
}
.seanew2019 .padlr10 {
	padding:0px 10px;
}
.seanew2019 .searbox input {
	width:100%;
	border:0px;
	height:20px;
	line-height: 20px;
	padding:0px;
	margin:0px auto;
	font-size: 14px;
}
.seanew2019 .searbut {
	width:30%;
	height:38px;
	line-height: 38px;
	text-align: center;
	display: block;
	float: left;
	background:#377bee;
	color:#fff;
}
.newclass2019 {
	background:#fff;
	padding:10px 10px 10px 90px;
	position: relative;
}
.newclass2019 .leflogo {
	width:65px;
	height:50px;
	position: absolute;
	left: 10px;
	top: 22%;
}
.newclass2019 p {
	display: block;
}
.newclass2019 .leflogo img {
	width:100%;
}
.newclass2019 .rigmore {
	display: block;
	color:#377bee;
}
/*----2018.08.20 key----*/
.artc_zy_ul {
	padding:10px;
}
.artc_zy_ul h3 strong {
	font-weight:400;
	color:#ff7e6f;
	padding-right:5px;
}
.artc_zy_ul h3 strong a {
	color:#ff7e6f;
}
.artc_zy_ul h3 a {
	color:#000;
}
.artc_zy_ul p a {
	color:#808080;
	padding-top:5px;
}
.artc_zy_ul p {
	line-height:20px;
	padding-top:4px;
}
.artc_zy_ul p a span {
	color:#333;
}
.artc_zy_ul li {
	padding-bottom:20px;
}
.keyword160606 {
	padding:10px;
}
/*------------ 2018-08-30 文章页修改 keydemo -----------*/
.art_read0830 {
	padding:10px;
	background:#f1f1f1;
	margin-bottom:15px;
}
.pro_item.art_pro0830 {
	height:auto !important;
	padding:10px 80px 10px 0px;
	border:1px solid #eeeeee;
	border-width:1px 0px;
	margin-top:20px;
	position:relative;
}
.pro_item.art_pro0830 span.discr {
	height:auto !important;
	min-height:20px;
}
.pro_item.art_pro0830 h3 {
	height:auto !important;
	min-height:28px;
}
.pro_item.art_pro0830 img {
	padding-top:2px !important;
}
a.art_but0830 {
	width:78px;
	height:28px;
	text-align:center;
	line-height:28px;
	background:#ff5c4d;
	color:#fff;
	display:block;
	border-radius:4px;
	position:absolute;
	top:50%;
	margin-top:-14px;
	right:0px;
}
/*---9.27 key---*/
.patfou .pro_item .flolef {
	width:94px;
	float:left;
}
.patfou .pro_item .florig {
	width:66%;
	float:left;
}
.pro_item span.discr.heiauto {
	height:auto !important;
}
.noindent p {
	text-indent:0em !important;
}
/*------2018.12.7购物车满减---------*/
.cart_reduce {
	background:#fff;
	min-height:18px;
	line-height:18px;
	padding:10px;
	clear:both;
	overflow:hidden;
}
.cart_reduce .cart_fullicon {
	background: #fff;
	color: #f48719;
	border: 1px solid #f48719;
	position: relative;
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: middle;
	border: 1px solid #f48719;
	padding: 1px 10px;
	height: 16px;
	line-height: 16px;
	margin: 0 10px 0 5px;
}
.cart_reduce .cart_fullicon b {
	background-color: #FFF;
	width: 5px;
	height: 5px;
	border: 1px solid #f48719;
	position: absolute;
	left: 16px;
	bottom: -4px;
	transform: rotate(-135deg);
	border-right: 0px;
	border-bottom: 0px;
}
.cart_reduce a {
	color:#0972b3;
}
/*-------- 2019.01.16 文章详情页 newadd start ---------*/
.sphart_artcon {
	background:#fff;
	padding:0px 10px 10px;
	line-height: 26px;
	font-size: 16px;
}
.sphart_arttit {
	line-height: 22px;
	font-size: 20px;
	margin-top:10px;
}
.sphart_artedt {
	height:60px;
	padding: 15px 0;
}
.sphart_artedt img {
	width:60px;
	border-radius:100px;
	margin-right: 10px;
	float: left;
}
.sphart_artedt p {
	display: block;
	line-height: 20px;
}
.sphart_artedt p.ysname {
	font-size: 14px;
	padding-top:10px;
}
.sphart_artedt p.yssection {
	font-size: 12px;
	color:#868686;
}
.sphart_read {
	padding:15px;
	background:#f2f2f2;
	font-size: 16px;
	border-radius: 4px;
}
.sphart_main {
	margin-top: 15px;
}
.sphart_main img {
	width:90%;
	display: block;
	margin: 10px auto;
}
.sphart_main .artmain_hide {
	height:380px;
	overflow: hidden;
	position: relative;
	padding:0px 5px;
}
.sphart_main div a {
	color:#65b0ff;
}
.sphart_main .butshow {
	width:100%;
	height:50px;
	position: absolute;
	bottom:0px;
	left: 0px;
	line-height: 68px;
	background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4), rgba(255, 255, 255, .8), rgba(255, 255, 255, .9), #fff);
	background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4), rgba(255, 255, 255, .8), rgba(255, 255, 255, .9), #fff);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .4), rgba(255, 255, 255, .8), rgba(255, 255, 255, .9), #fff);
	color: #377bee;
	text-align: center;
	cursor:pointer;
}
.sphart_main .butshow:after {
	display: inline-block;
	width: 5px;
	height: 5px;
	z-index: 10;
	vertical-align: 4px;
	margin-left: 8px;
	background: 0 0;
	border: solid transparent;
	border-right: 1px #377bee solid;
	border-bottom: 1px #377bee solid;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: '';
}
.pro_item.art_pro0830.newsph {
	border-top:none;
	margin-top: 10px !important;
}
.pro_item.art_pro0830.newsph h3 {
	min-height: 28px;
	line-height: 18px;
	padding:5px 0px;
	font-size: 16px;
}
.pro_item.art_pro0830.newsph span.discr {
	color:#ff5c4d;
	font-size: 12px;
	line-height: 16px;
}
.pro_item.art_pro0830.newsph span.price strong {
	width:100px;
	display: inline-block;
	float: left;
}
.pro_item.art_pro0830.newsph span.price a {
	width:60px;
	height:30px;
	line-height:30px;
	background:#ff5c4d;
	margin-left: 10px;
}
.pro_item.art_pro0830.newsph.bgblue {
	background:#478af5;
	padding:0px !important;
}
.pro_item.art_pro0830.newsph.bgblue a {
	background:#fff;
	display: block;
	padding:10px;
	margin:0px 3px;
}
.sphpro2019_tit {
	height:50px;
	line-height: 50px;
	padding:0px 15px;
	font-size: 18px;
}
.sphpro2019_con ul {
	overflow: hidden;
	margin-top: -10px;
}
.sphpro2019_con ul, .sphpro2019_con ul li, .sphpro2019_con ul li a {
	display: block;
}
.sphpro2019_con ul li a {
	color:#333;
}
.sphpro2019_con ul li {
	border-bottom: 1px solid #e4e4e4;
	padding:15px 15px;
}
.sphpro2019_con ul li .artimg {
	width: 90px;
	float:left;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
}
.sphpro2019_con ul li .artimg .vermid {
	vertical-align: middle;
	display: table-cell;
}
.sphpro2019_con ul li .artimg .vermid, .sphpro2019_con ul li .artimg {
	height:80px;
}
.sphpro2019_con ul li .artimg img {
	width:90%;
}
.sphpro2019_con ul li p {
	display: block;
}
.sphpro2019_con ul li p.arttit {
	height:25px;
	font-size: 16px;
	margin-bottom: 15px;
	overflow: hidden;
}
.sphpro2019_con ul li a p.artedt {
	height: 60px;
	font-size: 14px;
	color:#868686;
	overflow: hidden;
}
.sphpro2019_con ul li a p.artedt strong {
	font-size: 14px;
	color:#333;
	font-weight: 400;
}
.sphpro2019_more {
	height:40px;
	line-height: 40px;
	text-align: center;
	color:#377bee;
	font-size: 16px;
	cursor: pointer;
}
.sph_white {
	background:#fff;
}
.sphpro2019_more:after {
	display: inline-block;
	width: 5px;
	height: 5px;
	z-index: 10;
	vertical-align: 4px;
	margin-left: 8px;
	background: 0 0;
	border: solid transparent;
	border-right: 1px #377bee solid;
	border-bottom: 1px #377bee solid;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: '';
}
.sphart2019_ad {
	background:#fff;
	padding: 10px;
}
.sphart2019_ad img {
	width:100%;
}
.sphpro2019_con.ask2019 ul li p.arttit {
	min-height: auto !important;
}
/*---9.27 key---*/
.patfou .pro_item .flolef {
	width:94px;
	float:left;
}
.patfou .pro_item .florig {
	width:66%;
	float:left;
}
.pro_item span.discr.heiauto {
	height:auto !important;
}
/*2019-02-26不重复部分 文章科组首页导航*/
.clocomnav2019 {
	width:100%;
	height:30px;
	line-height: 30px;
	margin:0px;
	background:#f0f5ff;
	color:#377bee;
	text-align: center;
	font-size: 12px;
	cursor:pointer;
	margin-top: 5px;
	position: absolute;
	left: 0px;
	bottom:0px;
	display: none;
}
/*2019-03-22 newadd 新版rx*/
.rx2019_rxinfo s.goicon, .rx2019_ynchose .minbut s {
	background-image: url(../images/rxicon2019.png?122);
	background-repeat: no-repeat;
	background-size: 250px;
}
.rx2019_rxinfo {
	min-height:36px;
	border-top: 1px solid #eeeeee;
}
.rx2019_rxinfo a {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color:#333;
	padding:8px 0px;
	position:relative;
}
.rx2019_rxinfo:first-child {
	border:0px;
}
.rx2019_rxinfo span.tips {
	font-size: 12px;
	color:#999;
}
.rx2019_rxinfo .godis {
	height:20px;
	text-align: right;
	padding-right: 10px;
	position: absolute;
	top:50%;
	margin-top: -10px;
	right:0px;
	font-size: 12px;
}
.rx2019_rxinfo s.goicon {
	width:6px;
	height:10px;
	position: absolute;
	top:50%;
	margin-top: -5px;
	right:0px;
	display: block;
}
.rx2019_botsit .buttom1702 {
	border-radius: 2px;
}
.det_rxord dl dd.rxord_addr.longaa {
	width:75px !important;
	margin-left: -5px !important;
}
.rx2019_pertxt01 {
	padding:10px 0px;
}
.padding0 {
	padding:0px !important;
}
.rx2019_step2019 img {
	width:100%;
}
.rx2019mark.det_rxord dl dd.rxord_addr {
	height:36px !important;
}
.bornone2019 {
	border:none !important;
}
.unitmark2019 {
	width:30px;
	height:36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	position:absolute;
	right:0px;
	top:0px;
}
.minhei2019 {
	width:100%;
	max-width:920px;
	height:100%;
	position:absolute;
}
.det_rxpic .rx_info.yn2019 {
	border-bottom:1px solid #eeeeee;
	position:relative;
}
.disnone {
	display: none;
}
.rx2019_rxbz {
	padding:5px 0px;
}
.rx2019_rxbz ul, .rx2019_rxbz ul li {
	display:block;
}
.rx2019_rxbz ul li {
	padding:4px 12px;
	background:#f9f9f9;
	border:1px solid #f0f1f3;
	border-radius:50px;
	margin:3px 3px;
	line-height: 20px;
	float: left;
	cursor: pointer;
}
.rx2019_rxbz ul li.cur {
	border:1px solid #ff5c4d;
	color:#ff5c4d;
}
.rx2019_ynchose {
	width:90px;
	height:36px;
	position: absolute;
	top:0px;
	right:0px;
}
.rx2019_ynchose .minbut {
	width:18px;
	height: 36px;
	line-height: 36px;
	padding-left:17px;
	text-align: center;
	float: left;
	position: relative;
	margin-left: 12px;
	cursor: pointer;
}
.rx2019_ynchose .minbut:first-child {
	margin-left: 0px;
}
.rx2019_ynchose .minbut s {
	width:15px;
	height:15px;
	position: absolute;
	left: 0px;
	top:11px;
	background-position: -30px 0px;
}
.rx2019_ynchose .minbut.cur {
	color:#ff5c4d;
}
.rx2019_ynchose .minbut.cur s {
	background-position: -11px 0px;
}
.but20190220 {
	width:72px;
	height:26px;
	line-height: 26px;
	background:#ff5c4c;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	display:inline-block;
}
.marlef10 {
	margin-left: 10px;
}
/*2019-04-02 newadd 搜索不到*/
.sear201904 {
	background: #f7f7f7;
}
.sear201904 .tipsnone {
	padding:60px 15px;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
}
.sear201904 .tipsnone span {
	color:#377bee;
}
.sear201904 .menu_sear {
	padding-bottom: 30px;
	background: #f7f7f7;
	border-bottom: 0px;
}
.sear201904 .titaa {
	min-height:20px;
	line-height: 20px;
	padding:0px 12px;
}
.sear201904 .titaa span {
	width:20px;
	height:20px;
	display: block;
	float: left;
	margin-right: 5px;
	border-radius: 50%;
	background:#4496ee;
	text-align: center;
	color:#fff;
}
.pro_inf {
	max-width: 920px;
}
/*2019-05-10 优惠券 180831公有*/
.otcyhq {
	height:40px;
	line-height: 40px;
	padding-left:30px;
	position: relative;
	cursor: pointer;
}
.otcyhq s {
	width:18px;
	height:18px;
	position: absolute;
	left: 8px;
	top:11px;
	background-position:-196px -80px;
}
.otcyhq.cur s {
	background-position: -172px -80px;
}
.border_toprx19 {
	position: relative;
}
.border_toprx19 .otcyhq {
	border-top:1px solid #eeeeee;
	background:#fff;
}
.yhqxxrx {
	width:150px;
	height:22px;
	line-height: 22px;
	color:#ff5c4d;
	position: absolute;
	left: 10px;
	bottom:-35px;
	z-index: 10;
}
/*2019-05-10 优惠券 newadd*/
.tpic-con {
	min-width:3.2rem;
	max-width:9.2rem;
	margin-top: 0px;
	position:relative;
}
.bj_yhq {
}
.coupon-item {
	height:1.7rem;
	-webkit-border-radius:4px;
	border-radius:4px;
margin:.2rem .24rem;
	overflow:hidden;
	position:relative;
	padding-left:1rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.coupon-item .price {
	position:absolute;
	top:0;
	left:0;
	width:1.55rem;
	height:1.7rem;
	background:#ff5353;
	color:#fff;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
margin-left:.1rem
}
.coupon-item .price .rmb {
font-size:.28rem;
margin-top:.27rem
}
.coupon-item .price .rmb span {
font-size:.65rem;
margin-left:.05rem;
}
.coupon-item .price .tips {
	margin-top:0;
font-size:.21rem
}
.coupon-item .price:after {
	content:"";
	background:#ff5353;
	background:-webkit-radial-gradient(transparent 0, transparent 5px, #ff5353 0);
	background:-o-radial-gradient(transparent 0, transparent 5px, #ff5353 5px);
	background:radial-gradient(transparent 0, transparent 5px, #ff5353 0);
-webkit-background-size:.24rem .24rem;
background-size:.24rem .24rem;
background-position:.1rem .06rem;
width:.1rem;
	height:100%;
	position:absolute;
left:-.08rem;
	top:0
}
.coupon-item .cont {
	width:100%;
	background:#fff;
	height:100%;
padding:1px 0 0 .74rem
}
.coupon-item .cont h2 {
font-size:.26rem;
	color:#333;
margin-top:.2rem
}
.coupon-item .cont .use-tips {
margin-top:.2rem;
font-size:.22rem;
	color:#999;
line-height:.32rem
}
.coupon-item .btn {
height:.4rem;
	width:1.2rem;
-webkit-border-radius:.5rem;
border-radius:.5rem;
	text-align:center;
font-size:.22rem;
line-height:.4rem;
	overflow:hidden;
	position:absolute;
right:.1rem;
bottom:.18rem;
	background:#ff5353;
	color:#fff
}
.active .btn {
	background:#fff;
	color:#ff5353;
	border:1px solid #ff5353;
}
.quandate {
margin-top:.1rem !important;
}
.coupon-item .zengpin {
font-size:.4rem !important;
}
.bj_yhq i {
	background:url(../images/lq_icon.png) no-repeat;
	display:block;
width:.8rem;
height:.8rem;
	position:absolute;
	right:0;
	top:0;
background-size:.8rem;
	display:none;
}
.bj_yhq .active i {
	display:block;
}
.lq_succ {
	color:#fff;
	height:1rem;
	width:40%;
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	background-size:20px;
font-size:.36rem;
	font-family:"微软雅黑";
	line-height:1rem;
	border-radius:6px;
	z-index:999;
	opacity:0.7;
	text-align:center;
	background:#000;
	display:none;
}
.lq_succ span {
padding-left:.48rem;
background: url(../images/right.png) 0 .1rem no-repeat;
background-size:.36rem;
}
.shixiao .price, .shiyong .price {
	background:#ccc;
}
.shixiao .price:after, .shiyong .price:after {
	content:"";
	background:#ccc;
	background:-webkit-radial-gradient(transparent 0, transparent 5px, #ccc 0);
	background:-o-radial-gradient(transparent 0, transparent 5px, #ccc 5px);
	background:radial-gradient(transparent 0, transparent 5px, #ccc 0);
-webkit-background-size:.24rem .24rem;
background-size:.24rem .24rem;
background-position:.1rem .06rem;
width:.1rem;
	height:100%;
	position:absolute;
left:-.08rem;
	top:0
}
.shixiao .btn {
	background:#ccc;
}
.bj_yhq .shixiao i {
	background:url(../images/sx_icon.png) no-repeat;
	display:block;
width:.8rem;
height:.8rem;
	position:absolute;
	right:0;
	top:0;
background-size:.8rem;
	display:none;
}
.bj_yhq .shiyong i {
	background:url(../images/ysy_icon.png) no-repeat;
	display:block;
width:.8rem;
height:.8rem;
	position:absolute;
	right:0;
	top:0;
background-size:.8rem;
	display:none;
}
.bj_yhq .shiyong .btn {
	display: none;
}
.bj_yhq .shixiao i, .bj_yhq .shiyong i {
	display:block;
}
/*.active .cont .use-tips{ margin-top:0;}*/
.active .cont h2 {
margin-top:.08rem;
}
/*活动图标*/
.active_icon_lb {
	position: absolute;
}
.active_icon_xq_left {
	position:absolute;
	left: 10px;
	top: 10px;
	z-index:100;
}
.active_icon_xq_right {
	position:absolute;
	right: 10px;
	top: 10px;
	z-index:100;
	width: 120px;
}
.active_icon_xq_bottom {
	width: 100%;
	position:absolute;
	left:0;
	bottom: 0;
	z-index:100;
}
/*按症找药*/
.prolist2 dl {
	border-bottom: 1px solid #f3f3f3;
	padding: 15px 20px;
}
.tab-box2 .list ul li {
	border-bottom: 1px solid #f3f3f3;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
}
.grey_height {
	height: 10px;
	background:#f5f5f5;
}
.jbk_bz_title {
	padding: 60px 20px 0 20px;
	border-bottom:1px solid #f3f3f3;
	height: 30px;
}
.jbk_bz_title h3 {
	padding-left:10px;
	border-left:2px solid #32abfe;
	font-size: 14px;
	height: 14px;
	line-height:15px;
}
.jbk_bz_title a {
	background: url(../images/jbk_zk.png) right center no-repeat;
	background-size: 15px;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
}
.jbk_bz_title a {
	background: url(../images/jbk_zk.png) right center no-repeat;
	background-size: 15px;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
}
.jbk_bz_title a.jbk_shouqi {
	background: url(../images/jbk_sq.png) right center no-repeat;
	background-size: 15px;
}
.jbk_bz {
	padding:20px;
	position: relative;
	overflow:hidden;
}
.jbk_bz .jbk_bztex {
	line-height:21px;
	height:80px;
	overflow: hidden;
}
.jbk_bz img {
	width: 80px;
	height:80px;
	float: left;
	margin-right: 10px;
}
.tab-box2 .list {
	padding:0;
}
/*满减*/
.manjian_tex {
	line-height: 52px;
	height: 52px;
}
/*排序 2019-7-15*/
.proh_order, .coudan_order {
	height: 55px;
	line-height: 25px;
	background:#fff;
	border-bottom: 1px solid #eee;
	position: relative;
	z-index: 99;
}
.proh_order ul li, .coudan_order ul li {
	width:24%;
}
.proh_order ul li.selected, .coudan_order ul li.selected {
	background:none;
}
.proh_paixu {
	position: relative;
}
.proh_price:before {
	border-top: 4px solid #ccc;
	top:12px;
	right:-12px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	position: absolute;
}
.proh_price:after {
	top:6px;
	right:-12px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	position: absolute;
	border-bottom: 4px solid #ccc;
}
.proh_type:before {
	border-top: 4px solid #ccc;
	top:9px;
	right:-12px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	position: absolute;
}
.proh_order .selected .proh_price:before, .coudan_order .selected .proh_price:before {
	border-top: 4px solid #4889f6;
}
.proh_order .selected .proh_price:after, .coudan_order .selected .proh_price:after {
	border-bottom: 4px solid #ccc;
}
.proh_order .selected .proh_price_change:before, .coudan_order .selected .proh_price_change:before {
	border-top: 4px solid #ddd;
}
.proh_order .selected .proh_price_change:after, .coudan_order .selected .proh_price_change:after {
	border-bottom: 4px solid #4889f6;
}
.proh_orderdown {
	position: fixed;
	background: #fff;
	width: 100%;
	z-index: 98;
	max-width: 920px;
	top:90px;
}
.proh_orderdown ul {
	display: none;
}
.proh_orderdown li {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #eee;
	padding: 0 27px;
}
.proh_orderdown li a {
	height: 45px;
	display: block;
}
.selected .proh_type:before {
	border-top: 4px solid #4889f6;
}
.bg_zhezhao {
	background: rgba(0, 0, 0, .75);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 88;
	display: none;
}
.proh_nopro {
	text-align: center;
	width: 100%;
	line-height: 60px;
	margin-top: 40px;
	font-size: 14px;
	color: #666;
}
.proh_pofix {
	position: fixed;
	width: 100%;
	z-index: 99;
	min-width: 320px;
	max-width: 920px;
}
.proh_pofix2 {
	width: 100%;
	z-index: 99;
	min-width: 320px;
	max-width: 920px;
	margin: auto;
	z-index: 999;
}
.proh_pofix2 .header {
	position: fixed;
	width: 100%;
	z-index: 999;
}
.padtop44 {
	padding-top: 44px;
}
/*2019-07-09 购物流程优化*/
body.ovhide {
	overflow: hidden;
}
.pro_inf.order201907 {
	width:100%;
	min-height: 100%; /*position:absolute;*/
	padding-bottom: 80px !important;
}
.mart12 {
	margin-top: 12px;
}
textarea {
	outline: none;
}
.bggray1907 {
	background:#eceff0;
}
.proceotc_bottom .proce_gray s, .cart19_freeexp s, .cart19_otclist .det_proitem1702 s, .cart19_otclist .det_proitem1702.set .det_pilef1702, .cartbot2019 .posibut .fullsec s, .def_addr2019 s, .orderaddr2019 s, .cart19_otclist .det_proitem1702 .pro2019.set .proimg19, .orditem2019 .list .rigicon, .orditem2019 .list .lefpay, .orditem2019 .list .secdoticon, .ord2019disc .mintitle s.clox, .coupon1908 s, .subtract19 ul li s, .orditem2019.address ul.count li a.but s, s.rightarrow, s.checkicon19 {
	background-image:url(../images/phicon1205.png);
	background-repeat: no-repeat;
	background-size:250px;
}
.header.rx216 .proh_back a {
	margin-left: 12px !important;
}
.con_big.proce {
	padding-bottom: 55px;
}
.mob_btop a.top.proce {
	bottom:55px;
}
.proceotc_bottom {
	width:100%;
	max-width: 920px;
	min-width: 320px;
	height: 50px;
	position: fixed;
	bottom:0px;
	z-index: 100;
	background:#fff;
}
.proceotc_bottom .proce_gray {
	width:20%;
	height:54px;
	border-top: 1px solid #e4e3e3;
	float: left;
	cursor: pointer;
}
.proceotc_bottom .proce_cobut {
	width:30%;
	height:55px;
	float: left;
	color:#fff;
	font-size: 15px;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
}
.proceotc_bottom .proce_cobut a {
	color:#fff;
	display: block;
}
.proceotc_bottom .proce_gray s {
	display: block;
	margin:10px auto 0 auto;
	position:relative;
}
.proceotc_bottom .proce_gray.icona s {
	width:20px;
	height:18px;
	background-position:-30px -56px;
}
.proceotc_bottom .proce_gray.iconb s {
	width:23px;
	height:22px;
	background-position:-57px -103px;
	margin-top: 7px;
}
.proceotc_bottom .proce_gray.iconb p {
	margin-top: -1px;
}
.proceotc_bottom .proce_gray p {
	font-size: 13px;
	color:#898d92;
	text-align: center;
	display: block;
}
.proceotc_bottom .proce_gray b.none {
	width:9px;
	height:9px;
	position:absolute;
	right:-5px;
	top:-2px;
	display: block;
	font-weight: 400;
	border-radius: 50%;
	background:#ff5c4d;
}
.proceotc_bottom .proce_cobut.lefbut {
	background:#4da5ff;
}
.proceotc_bottom .proce_cobut.rigbut {
	background:#ff5c4d;
}
.proceotc_bottom .proce_rxbut {
	width:40%;
	height:55px;
	line-height: 55px;
	font-size: 15px;
	float: left;
	color:#fff;
	background:#ff5c4d;
	text-align: center;
	cursor:pointer;
}
.proceotc_bottom .proce_rxbut a {
	color:#fff;
	display: block;
}
.proceotc_bottom .proce_gray.iconpho s {
	width:20px;
	height:20px;
	background-position:0px -56px;
}
.proceotc_bottom .proce_gray.iconrxlist s {
	width:20px;
	height:20px;
	background-size: 300px;
	background-position:-70px -67px;
}
.cart19_topedi {
	height:44px;
	line-height: 44px;
	font-size: 14px;
	display: block;
	position:absolute;
	right:0px;
	top:0px;
	padding:0px 15px;
	color:#616161;
	cursor: pointer;
}
.cart19_toptab {
	width:140px;
	height:28px;
	line-height:28px;
	padding-top:8px;
	overflow: hidden;
}
.cart19_toptab .cartbutn {
	width:68px;
	height:26px;
	line-height: 26px;
	text-align: center;
	float:left;
	cursor: pointer;
	font-size: 12px;
	background:#ecedef;
	border:1px solid #4fa4fe;
	color:#615d5c;
	position:relative;
}
.cart19_toptab .cartbutn.lefbn {
	border-radius:50px 0px 0px 50px;
	text-indent: 6px;
}
.cart19_toptab .cartbutn.rigbn {
	border-radius:0px 50px 50px 0px;
}
.cart19_toptab .cartbutn.cur {
	border:1px solid #387bee;
	background:#387bee;
	color:#fff;
}
.cart19_freeexp {
	min-height:16px;
	padding:6px 10px 6px 23px;
	line-height: 16px;
	position:relative;
	font-size: 12px;
	color:#7c7c7c;
	border-bottom: 1px solid #eeeeee;
	background:#fff;
}
.cart19_freeexp s {
	width:16px;
	height:16px;
	display: block;
	position:absolute;
	left: 4px;
	top:8px;
	background-position: -182px -106px;
	color:#7c7c7c;
}
.cart19_freeexp a {
	color:#387bee;
}
.cart19_freeexp.add a {
	padding-right: 50px;
	display: block;
}
.cart19_freeexp .disc {
	height:15px;
	line-height: 15px;
	border:1px solid #ff8b7d;
	color:#ff8b7d;
	display: block;
	float: left;
	font-size: 12px;
	padding:0px 3px;
	margin-right: 3px;
}
.cart19_freeexp .goadd {
	height:29px;
	line-height: 29px;
	position: absolute;
	right:5px;
	top:50%;
	margin-top: -14.5px;
	display: block;
	color:#377aeb;
}
.cart19_offer {
	min-height: 16px;
	line-height: 16px;
	padding:10px;
	color:#ff5945;
	font-size: 12px;
	background:#fff;
}
.cart19_toptab .cartbutn s {
	width:8px;
	height:8px;
	border-radius: 50%;
	background:#ff5a4d;
	position: absolute;
	right:5px;
	bottom:5px;
}
.cart19_otclist .det_proitem1702 {
	padding:20px 10px 0px 30px;
	position: relative;
}
.cart19_otclist .det_proitem1702 .det_pilef1702 {
	position:absolute;
	left: 38px;
	top:20px;
	float: none;
}
.cart19_otclist .det_proitem1702 .det_pirig1702 {
	padding:0px 0px 20px 95px;
	float: none;
}
.cart19_otclist .det_proitem1702 s.close {
	width:25px;
	height: 25px;
	display: block;
	background-position:-84px -101px;
	right:5px;
	top:46px;
	position: absolute;
	cursor: pointer;
}
.cart19_otclist .det_proitem1702 s.chose1908 {
	width:21px;
	height:22px;
	display: block;
	position:absolute;
	left: 8px;
	top:50px;
	background-position:-222px -78px;
	cursor: pointer;
}
.cart19_otclist .det_proitem1702 s.chose1908.cur {
	background-position:-147px -102px;
}
.cart19_otclist .det_proitem1702.set .det_pilef1702 {
	min-height:50px;
	background-position:0px -213px;
}
.cart19_otclist .det_proitem1702.set .det_pilef1702 img {
	width:64px;
	margin-left: 6px;
	margin-top: -5px;
}
.cart19_otclist .det_proitem1702.set .det_pilef1702 span, .cart19_otclist .det_proitem1702 .pro2019.set .proimg19 span {
	width:77px;
	height:20px;
	line-height: 20px;
	border-radius: 2px;
	text-align: center;
	background:#4b88f0;
	position:absolute;
	left:0px;
	bottom:-2px;
	color:#fff;
	font-size: 12px;
}
.cart19_otclist .det_proitem1702 .pro2019 {
	height: 65px;
	border-top:1px solid #eeeeee;
	padding:15px 0px 15px 80px;
	position:relative;
}
.cart19_otclist .det_proitem1702 .pro2019 .proimg19 {
	width:60px;
	height:60px;
	position:absolute;
	left: 10px;
	top:20px;
}
.cart19_otclist .det_proitem1702 .pro2019 .proimg19 img {
	width:100%;
}
.cart19_otclist .det_proitem1702 .pro2019 s.dot {
	width:7px;
	height:7px;
	position:absolute;
	border-radius: 50%;
	background:#c7e3ff;
	left: 0px;
	top:50%;
	margin-top: -3.5px;
}
.cart19_otclist .det_proitem1702 .pro2019 p {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	color:#7b7b7b;
	font-size: 12px;
}
.cart19_otclist .det_proitem1702 .pro2019 p span.price {
	display: block;
	float: left;
	font-size: 14px;
	color:#ff5c4d;
}
.cart19_otclist .det_proitem1702 .pro2019 p span.num {
	display: block;
	float: right;
	padding-right: 5px;
	color:#7b7b7b;
}
.cart19_otclist .det_proitem1702 .pro2019 p.prinum {
	margin-top: 12px;
}
.det_pirig1702 .pro_number {
	margin-top: 3px;
}
.proceotcrx2019 {
	padding-bottom: 60px;
}
.cart19_otclist .det_proitem1702, .cart19_offer {
	border-bottom: 1px solid #eeeeee;
	border-top: 0px;
	margin-top: 0px;
}
.cartbot2019 {
	width:100%;
	min-width: 320px;
	max-width: 920px;
	height: 50px;
	border-top: 1px solid #e4e4e4;
	position: fixed;
	bottom:0px;
	background:#fff;
}
.cartbot2019 .posibut {
	min-height: 50px;
	line-height: 50px;
	padding:0px 115px 0px 0px;
	position: relative;
}
.cartbot2019 .posibut .subbuttom {
	width:115px;
	height:51px;
	line-height: 51px;
	background:#ff5c4d;
	color:#fff;
	text-align: center;
	font-size: 15px;
	position: absolute;
	right:0px;
	top:0px;
	display: block;
	cursor: pointer;
	font-size: 15px;
}
.cartbot2019 .posibut .subbuttom a {
	color:#fff;
	cursor:pointer;
}
.cartbot2019 .posibut .delprobut {
	height: 25px;
	line-height: 25px;
	border-radius: 50px;
	border:1px solid #a0a0a0;
	color:#a0a0a0;
	padding:0 15px;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:12px;
	font-size: 12px;
	display: none;
}
.cartbot2019 .posibut .fullsec {
	float: left;
	padding-left:38px;
	cursor: pointer;
}
.cartbot2019 .posibut .fullsec s {
	width:26px;
	height: 26px;
	background-position: -112px -99px;
	position:absolute;
	left: 8px;
	top:12px;
}
.cartbot2019 .posibut .fullsec s.cur {
	background-position:-145px -99px;
}
.cartbot2019 .posibut .rigcon {
	float: left;
	padding-left: 10px;
}
.cartbot2019 .posibut .rigcon .sum.discsum {
	line-height: 18px;
	padding-top: 7px;
}
.cartbot2019 .posibut .rigcon .sum.discsum p.dispric {
	font-size: 12px;
	color:#666;
	display: block;
}
.cartbot2019 .posibut .rigcon .sum p.dispric {
	display: none;
}
.cartbot2019 .posibut .rigcon span {
	color:#ff5c4d;
	font-size: 16px;
}
.cartbot2019 .posibut.flopric {
	padding-left: 10px;
}
.cartbot2019 .posibut.flopric .rigcon {
	float: left;
}
.proceotcrx2019 .det_rxord dl {
	border-bottom: 1px solid #eeeeee;
	border-top: none;
	padding:3px 0;
}
.botbigbut2019 {
	width:100%;
	max-width: 920px;
	min-width: 320px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	background:#ff5c4d;
	color:#fff;
	font-size: 18px;
	position: fixed;
	bottom:0px;
	cursor: pointer;
	display: block;
}
.def_addr2019 {
	height:40px;
	line-height: 40px;
	padding-right: 40px;
	position: relative;
	color:#a7a7a7;
	margin-top: 5px;
}
.def_addr2019 s {
	width:40px;
	height: 25px;
	background-position:-135px -127px;
	display: block;
	position:absolute;
	top:7px;
	right:0px;
	cursor:pointer;
}
.def_addr2019 s.cur {
	background-position:-94px -127px;
}
.orderaddr2019 {
	min-height: 30px;
	padding:15px 15px 15px 35px;
	background:#fff;
	position:relative;
	cursor: pointer;
}
.orderaddr2019 a {
	display: block;
}
.orderaddr2019 s.addra {
	width:20px;
	height:24px;
	display: block;
	position:absolute;
	background-position:-183px -126px;
	left: 10px;
	top:50%;
	margin-top: -12px;
}
.orderaddr2019 s.addrb {
	width:8px;
	height:14px;
	display: block;
	position: absolute;
	background-position:-217px -131px;
	right:10px;
	top:50%;
	margin-top: -7px;
}
.orderaddr2019 p {
	display: block;
	color:#333333;
}
.orderaddr2019 p:first-child {
	padding-bottom: 5px;
}
.orderaddr2019 p.paddrempty {
	padding:0px;
	height: 30px;
	line-height: 30px;
}
.receiptcon {
	display: none;
}
.cart19_otclist.ord19 .det_proitem1702 {
	padding:10px;
}
.cart19_otclist.ord19 .det_proitem1702 .pro2019:first-child {
	border-top: 0px;
}
.cart19_otclist .det_proitem1702 .pro2019.set .proimg19 {
	width:70px;
	height:70px;
	background-position:-82px -215px;
	left:0px;
	top:10px;
	position:absolute;
}
.cart19_otclist .det_proitem1702 .pro2019.set .proimg19 img {
	width:80%;
	margin:9px auto auto 8px;
}
.cart19_otclist .det_proitem1702 .pro2019.set .proimg19 span {
	width:70px !important;
}
.orderaddr2019.receiving {
	padding:10px 15px 10px 35px;
	text-align: right;
}
.orderaddr2019.receiving .labelaa {
	width:70px;
	height:60px;
	line-height: 60px;
	position:absolute;
	left: 10px;
	top:0.5px;
	font-size: 16px;
	text-align: left;
}
.orderaddr2019.receiving p {
	padding-right: 15px;
}
.orderaddr2019.receiving p.tips {
	font-size: 12px;
	color:#888888;
}
.orditem2019 {
	background:#fff;
	padding:0px 10px;
}
.orditem2019 .list:first-child {
	border-top: none;
}
.orditem2019 .list {
	height:42px;
	border-top:1px solid #eeeeee;
	padding:0px 40px 0px 65px;
	position: relative;
}
.orditem2019 .list .leflable {
	height:42px;
	line-height: 42px;
	position:absolute;
	left: 0px;
	top:0px;
}
.orditem2019 .list .leflable.payment {
	left:32px;
}
.orditem2019 .list .lefpay {
	width:27px;
	height:27px;
	display: block;
	position: absolute;
	left: 0px;
	top: 6px;
}
.orditem2019 .list .lefpay.wc {
	background-position: 3px -124px;
}
.orditem2019 .list .lefpay.zfb {
	background-position: -30px -124px;
}
.orditem2019 .list .lefpay.yl {
	background-position: -61px -126px;
}
.orditem2019 .list .lefpay.hdfk {
	background-position: -145px -176px;
}
.orditem2019 .list .rigicon {
	width:39px;
	height:27px;
	position:absolute;
	display: block;
	right: 0px;
	top:9px;
	background-position:-135px -127px;
}
.orditem2019 .list.receipt {
	padding:0px 10px 0px 75px;
}
.orditem2019 .list .rigicon.cur {
	background-position:-93px -127px;
}
.orditem2019 .list.receipt input.txtaa {
	width:100%;
	padding:10px 10px 10px 0px;
	line-height: 22px;
	border:none;
	background:#fff;
	font-size: 14px;
}
.orditem2019 .remarks {
	padding:0 0 10px 0;
	border-top:1px solid #eeeeee;
}
.orditem2019 .remarks .labelbb {
	height:42px;
	line-height: 42px;
}
.orditem2019 .remarks .area {
	padding:10px;
	background:#f1f7ff;
}
.orditem2019 .remarks textarea {
	width:100%;
	height:85px;
	border:none;
	background:#f1f7ff;
}
.orditem2019 .list .secdoticon {
	width:39px;
	height: 18px;
	display: block;
	position:absolute;
	right: -5px;
	top:12px;
	background-position:-67px -18px;
	cursor: pointer;
}
.orditem2019 .list .distxtrig {
	height:42px;
	line-height: 42px;
	font-size: 12px;
	color:#999;
	text-align:right;
}
.orditem2019 .list .distxtrig.disc {
	color:#333;
}
.graybg2019 {
	width:100%;
	max-width:920px;
	height:100%;
	background:#000;
	opacity: 0.6;
	position:fixed;
	z-index: 9;
	top:0px;
}
.ord2019disc {
	width:100%;
	max-width: 920px;
	max-height:70%;
	position: fixed;
	bottom:0px;
	background:#fff;
	z-index: 10;
	margin:auto;
	padding-bottom: 40px;
	border-radius:8px 8px 0 0;
}
.ord2019disc .mintitle {
	height:48px;
	line-height: 48px;
	font-size: 16px;
	text-indent: 10px;
	color:#000;
	position:relative;
}
.ord2019disc .mintitle s.clox {
	width:25px;
	height:25px;
	background-position:-84px -101px;
	position:absolute;
	top:12px;
	right:10px;
	cursor: pointer;
}
.ord2019disc .savebut {
	width:100%;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#fff;
	position:absolute;
	background:#377bee;
	border-radius: 50px;
	bottom:-35px;
	cursor: pointer;
}
.ord2019disc .cuppad {
	margin:0px 10px;
	position:relative;
}
.coupon1908 {
	height:85px;
	padding:0px 25px 0px 90px;
	background:#fff;
	position: relative;
	border:1px solid #f1f1f1;
	margin-top: 8px;
	cursor: pointer;
}
.coupon1908 s.chose0805 {
	width:18px;
	height:18px;
	background-position: -196px -80px;
	position:absolute;
	right:8px;
	top:35px;
}
.coupon1908.cur s.chose0805 {
	background-position: -172px -80px;
}
.coupon1908 p {
	display: block;
}
.coupon1908 p.linea {
	height: 30px;
	line-height: 30px;
	padding-top: 10px;
}
.coupon1908 p.lineb {
	height: 16px;
	line-height: 16px;
	color: #999;
	font-size: 12px;
}
.coupon1908 .lefred {
	width:80px;
	height:85px;
	background:#ff5353;
	color:#fff;
	position:absolute;
	left:0px;
	top:0px;
	text-align: center;
}
.coupon1908 .lefred p.pricnum {
	height:45px;
	font-size: 40px;
	padding-top:6px;
}
.coupon1908 .lefred p.pricnum span {
	font-size: 14px;
}
.coupon1908 .lefred p.pridis {
	font-size: 14px;
}
.coupon1908 .lefred:after {
	content: "";
	background: #ff5353;
	background: -webkit-radial-gradient(transparent 0, transparent 5px, #ff5353 0);
	background: -o-radial-gradient(transparent 0, transparent 5px, #ff5353 5px);
	background: radial-gradient(transparent 0, transparent 5px, #ff5353 0);
	-webkit-background-size: 12px 12px;
	background-size: 12px 12px;
	background-position: 5px 60px;
	width: 5px;
	height: 100%;
	position: absolute;
	left: -5px;
	top: 0;
}
.ord2019disc .coupon1908:first-child {
	margin-top: 0px;
}
.addscro19 {
	overflow-y:scroll;
}
.subtract19 {
}
.subtract19 ul, .subtract19 ul li {
	display: block;
}
.subtract19 ul li {
	height:45px;
	line-height: 45px;
	border-top:1px solid #efefef;
	padding-left: 30px;
	position:relative;
	cursor: pointer;
}
.subtract19 ul li s {
	width:18px;
	height:18px;
	display: block;
	position:absolute;
	left:8px;
	top:15px;
	background-position:0 -156px;
}
.subtract19 ul li.cur s {
	background-position:-21px -156px;
}
.orditem2019 ul.count {
	padding:10px 0;
}
.orditem2019 ul.count, .orditem2019 ul.count li {
	display: block;
}
.orditem2019 ul.count li {
	height:26px;
	line-height: 26px;
}
.orditem2019 ul.count li span.flol {
	float: left;
}
.orditem2019 ul.count li span.flol s {
	padding:0px 5px;
	display: block;
	float: left;
	margin-right: 5px;
	border:1px solid #fd8b81;
	font-size: 12px;
	color:#fd8b81;
	text-decoration: none;
	border-radius: 2px;
}
.orditem2019 ul.count li span.flor {
	float: right;
}
.orditem2019 ul.count li.mark span.flor {
	color:#ff5c4d;
}
.det_rxord.nobor dl:first-child {
	border:none;
}
.orditem2019.address ul.count {
	padding:10px 0 0 0;
}
.orditem2019.address ul.count li {
	height:22px;
	line-height: 18px;
}
.orditem2019.address ul.count li.adddet {
	height:auto !important;
	min-height:22px;
}
.orditem2019.address ul.count li.edt {
	height:28px;
	margin-top: 5px;
	border-top: 1px solid #eeeeee;
}
.orditem2019.address ul.count li a.but {
	width:38px;
	line-height: 28px;
	float: right;
	padding-left:22px;
	position:relative;
	color:#b1b1b1;
	font-size: 12px;
	cursor:pointer;
}
.orditem2019.address ul.count li a.but s {
	width:22px;
	height:22px;
	display: block;
	position:absolute;
	left:0px;
	top:0px;
}
.orditem2019.address ul.count li a.but s.icona {
	background-position:-207px -101px;
}
.orditem2019.address ul.count li a.but s.iconb {
	background-position:-229px -100px;
}
.orditem2019.address {
	margin-bottom: 12px;
}
.coucon19.addscroll19 {
	height: 230px;
	overflow-y: scroll;
}
.invoicecho {
	padding:0px 22px;
	height:24px;
	line-height: 24px;
	background:#e5e5e5;
	border:1px solid #e5e5e5;
	color:#333333;
	font-size: 14px;
	float: left;
	cursor:pointer;
	border-radius: 50px;
}
.invoicecho.cur {
	border:1px solid #72a2f2;
	background:#dce9ff;
	color:#377bee;
}
.invoicecho.marrig10 {
	margin-right: 10px;
}
.mart8 {
	margin-top: 8px;
}
.compinvoice {
	display: none;
}
/*弹窗是否登录*/
.alertlog19 {
	width:280px;
	height: 155px;
	border-radius: 8px;
	position: fixed;
	z-index: 10;
	left: 50%;
	margin-left: -140px;
	top:50%;
	margin-top: -77.5px;
	overflow: hidden;
	display: none;
}
.alertlog19 .logcontxt {
	height:105px;
	text-align: center;
	background:#fff;
}
.alertlog19 .logcontxt p {
	display: block;
}
.alertlog19 .logcontxt p.txt {
	padding-top: 36px;
	font-size: 16px;
}
.alertlog19 .logcontxt p.gray {
	font-size: 12px;
	color:#999;
	margin-top: 5px;
}
.alertlog19 .logconbut {
	height:50px;
	line-height:50px;
	text-align: center;
}
.alertlog19 .logconbut .logbutlef {
	width:50%;
	background:#ececec;
	display: block;
	float: left;
}
.alertlog19 .logconbut .logbutrig {
	width:50%;
	background:#377bee;
	display: block;
	float: right;
	color:#fff;
}
/*新增 2019-08-29 详情页价格加标签*/
.prilabel1908 {
	min-width:50px;
	height:18px;
	line-height: 18px;
	color:#fff;
	font-size: 12px;
	font-weight: 400;
	float: left;
	padding:0px 5px 0px 9px;
	background-position:0px -181px;
}
.prilineth1908 {
	width:100%;
	display: block;
	clear: both;
	font-size: 14px;
	font-weight: 400;
	color:#666;
}
.prilineth1908 span {
	text-decoration: line-through;
	font-family: Verdana, 'Microsoft yahei';
}
.pro_pri .price.flolef {
	float: left;
}
/*秒杀优化*/
.pro_pri s.cost {
	font-size:13px;
	color:#b5b5b5;
	padding:0px 10px;
}
.pro_pri span.savem {
	color:#ff4040;
	font-size: 14px;
}
/*购物车失效*/
.det_proitem1702.invalid1911 {
	background:#eee;
}
.det_proitem1702.invalid1911 s.chose1908 {
	display: none;
}
.det_proitem1702.invalid1911 .pro_number input.num_input {
	pointer-events: none;
}
.det_proitem1702.invalid1911 s.invalid {
	width:40px;
	height:18px;
	line-height:18px;
	background-color:rgba(0, 0, 0, 0.6);
	position:absolute;
	border-radius:2px;
	left:55px;
	top:53px;
	text-align:center;
	z-index:10;
	color:#fff;
	background-image:none;
	text-decoration: none;
	font-size: 12px;
}
.det_proitem1702.invalid1911 .det_pirig1702 .pro_number {
	opacity: 0.5;
}
.det_proitem1702.invalid1911 .det_pirig1702 .pro_number a {
	cursor: default;
}
/*产品详情页文章 2019-11-28*/
ul.pronews1911, ul.pronews1911 li {
	display:block;
}
ul.pronews1911 li {
	height:30px;
	line-height:30px;
	overflow:hide;
	border-bottom:1px dotted #bdbdbd;
}
ul.pronews1911 li a {
	color:#333;
}
/*M购物流程 2020-04-03*/
.repurchase, .repurchase_succe {
	border-top: solid 1px #eee;
	color: #888888;
	padding: 10px;
}
.repurchase_title {
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: inline-block;
	float: left;
	font-size: 12px;
	border-radius: 2px;
	margin-right: 5px;
	border: solid 1px #ff4040;
	color: #ff4040;
	margin-top: 2px;
	padding: 0 5px;
}
.repurchase-size {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.repurchase-btn {
	width: 65px;
	height: 18px;
	border: solid 1px #eee;
	border-radius: 2px;
	float: right;
	line-height: 18px;
	text-indent: 5px;
	color: #555;
	background: url(../images/right-icon.png) no-repeat 85% center;
	background-size: 7px 13px;
	font-size: 12px;
	padding: 2px;
}
.repurchase_pro {
	width: 100%;
	height: 60vh;
	overflow: hidden;
	padding: 50px 0 20px 0;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	z-index: 9;
	display: none;
}
.repurchase_pro_title {
	width: 100%;
	height: 50px;
	border-bottom: solid 1px #eee;
	box-sizing: border-box;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.repurchase_pro_tsize {
	line-height: 50px;
	font-size: 14px;
	margin-left: 10px;
}
.repurchase_pro_tclose {
	width: 30px;
	height: 100%;
	float: right;
	display:block;
	background: url(../images/close_layer.png) 12px 15px no-repeat;
	background-size: 18px;
	margin-right: 10px;
}
.layer-wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.5;
	z-index: 8;
	display: none;
}
.repurchase_pro_con {
	margin: 0 auto;
	position: relative;
	height:100%;
	overflow-y: scroll;
}
.repurchase_pro_con ul li {
	height:65px;
	padding: 10px 0;
	border-bottom: solid 1px #eee;
}
.repurchase_pro_con .slide-select {
	width: 35px;
	height: 65px;
	background: url(../images/select_icon.png) no-repeat 10px center;
	background-size:18px;
	float: left;
	display: inline;
}
.repurchase_pro_con ul li .cur {
	width: 35px;
	height: 65px;
	background: url(../images/selected_icon.png) no-repeat 10px center;
	background-size:18px;
	float: left;
	display: inline;
}
.repurchase_pro_con .slide-pic {
	width: 65px;
	float: left;
}
.repurchase_pro_con .slide-pic img {
	width: 65px;
	height: 65px;
	overflow: hidden;
	border: solid 1px #eee;
	box-sizing: border-box;
}
.repurchase_pro_con .slide-cont {
	padding-left: 110px;
	padding-right: 15px;
}
.repurchase_pro_pname {
	font-size: 12px;
	height: 36px;
	line-height: 18px;
	margin-bottom: 10px;
	overflow: hidden;
}
.repurchase_pro_price {
	font-size: 12px;
}
.repurchase_pro_price .re_add {
	float: left;
	margin-right: 3px;
}
.repurchase_pro_price .re_price {
	float: left;
	color: #ff4040;
}
.repurchase_pro_price .re_num {
	font-size: 12px;
	float: right;
	color: #b5b5b5;
}
.repurchase_pro_btn {
	width: 100%;
	height:50px;
	line-height:50px;
	text-align: center;
	font-size: 14px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	border-top: solid 1px #eee;
}
.repurchase_pro_bsize {
	padding-right: 60px;
}
.repurchase_pro_bsize span {
	color: #ff4040;
}
.repurchase_pro_bbtn {
	width: 140px;
	height: 100%;
	display: block;
	background-color: #ff4040;
	color: #fff;
	float: right;
	font-size: 16px;
}
.repurchase_clearIcon {
	background: none;
	text-align: center;
	width: 65px;
	height: 18px;
	border: solid 1px #eee;
	border-radius: 2px;
	float: right;
	line-height: 18px;
	color: #555;
	font-size: 12px;
	padding: 2px;
}
.ml35 {
	margin-left: 35px;
}
.pbb50 {
	padding-bottom: 50px;
}
.repurchase-line, .repurchase-line2 {
	width:100%;
	position: relative;
}
.repurchase-line b {
	width: 0;
	position: absolute;
	display: block;
	border-left: dashed 1px #dadada;
	height: 52.5px;
	top: -10px;
	left:19px;
}
.repurchase-line2 b {
	width: 0;
	position: absolute;
	display: block;
	border-left: dashed 1px #dadada;
	height: 86px;
	top: -43px;
	left:19px;
}
.repurchase_point {
	width:6px;
	height:6px;
	display: inline-block;
	position: absolute;
	top:39px;
	left:16px;
	background: url(../images/repurchase_point.png) no-repeat;
	background-size: 6px;
}
.repurchase_pro_succe {
	overflow: auto;
}
.repurchase_succe .repurchase_title {
	color: #fff;
	background: #ff4040;
	position: relative;
	border: 0;
}
.repurchase_succe .repurchase_title:before {
	width: 0;
	height: 0;
	position: absolute;
	left: 5px;
	bottom: -4px;
	content: "";
	display: block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ff4040;
	z-index: 8;
}
.repurchase_psucce {
	display: none;
}
.buy_more202004 {
	padding-top: 60px;
}
.buy_more202004 .recomm_mod_title {
	position: relative;
	margin: 15px 0;
	height: 1em;
	line-height: 1em;
	text-align: center;
	font-size: 12px;
	color: #999;
}
.buy_more202004 .recomm_mod_title span {
	z-index: 2;
	position: relative;
	padding: 0 15px;
	background-color: #f7f7f7;
	position: relative;
	margin: 15px 0;
	color: #999;
}
.buy_more202004 .recomm_mod_title:after {
	content: "";
	position: absolute;
	z-index: 1;
	pointer-events: none;
	background-color: #ccc;
	height: 1px;
	left: 10px;
	right: 10px;
	top: 50%;
}
.buy_more202004 .recomm_mod_con li {
	background: #fff;
	position: relative;
	float: left;
	width: 50%;
	margin-bottom: 1px;
	padding: 15px 15px 0;
	box-sizing: border-box;
}
.buy_more202004 .recomm_mod_con li img {
	width: 100%;
	height: 100%;
}
.buymore_name {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	display: block;
	overflow: hidden;
}
.buymore_addtocart {
	width: 65px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ff4040;
	border-radius: 2px;
	display: block;
	text-align: center;
	float: right;
	padding: 2px;
	color: #ff4040;
	font-size: 12px;
}
.buymore_price {
	padding-right: 70px;
	color: #ff4040;
}
.buymore_price span {
	font-size: 16px;
	line-height: 24px;
}
.empty_cart2020 {
}
.empty_cart2020 .empty_bg {
	width: 100%;
	margin-top: 40px;
	text-align: center;
}
.empty_cart2020 .empty_bg img {
	width: 60%;
}
.empty_cart2020 .empty_text {
	font-size: 17px;
	color: #adadad;
	line-height: 30px;
	text-align: center;
	margin-bottom:8px;
}
.empty_cart2020 .cart-empry-goshopping {
	display: block;
	width: 93.2%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #06a7f8;
	border-radius: 5px;
}
/*2020元旦面膜活动 2019-12-26 活动过后可删*/
.masklayer2020 {
	max-width: 920px;
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	opacity: 0.8;
	z-index: 100;
	top: 0;
}
.mask2020box {
	width:310px;
	left: 50%;
	margin-left: -155px;
	margin-top: -146px;
	top:50%;
	z-index:101;
	position: fixed;
}
.mask2020box p {
	display: block;
}
.mask2020box img {
	width: 100%;
	display: block;
}
.mask2020box img.clx2020 {
	width: 29px;
	display: block;
	cursor:pointer;
	margin-top: 15px;
}
/*------------- 2020-02-20 产品详情页关于我们 -----------*/
.proabs2020 {
	width:100%;
	font-family: 'Microsoft YaHei';
}
.proabs2020 .propart {
}
.proabs2020 .propart.gray {
	background:#f8f8f8;
}
.posi_rela {
	position:relative;
}
.proabs2020 .propart.imgblo img {
	float: left;
}
.padt40 {
	padding-top:40px;
}
.proabs2020 .proptit {
	min-height:50px;
	line-height: 50px;
	font-weight: bold;
	font-size: 38px;
	color:#71a3fa;
	text-align: center;
	letter-spacing: 2px;
}
.proabs2020 .proptit span {
	display: block;
	font-size: 14px;
	color:#cecece;
	line-height: 20px;
	letter-spacing: normal;
	font-weight: 400;
}
.proabs2020 .fourpic {
	float: left;
	text-align: center;
	font-size: 3.3vw;
	color:#535353;
	line-height: 8vw;
}
.pro_tab .show div.fourpic {
	width:25% !important;
}
.proabs2020 .fourpic img {
	display: block;
	margin:auto;
	width: 80% !important;
}
.proabs2020 .summarization {
	padding:0 10px;
	height: 150px;
	margin-top: 30px;
}
.proabs2020 .propart .abs_aa {
	width:25%;
	line-height: 11vw;
	position:absolute;
	left:5%;
	font-size:4.5vw;
	color:#6ca2fc;
	font-weight: bold;
}
.proabs2020 .propart .abs_bb {
	width:195px;
	height:165px;
	position:absolute;
	left:9.5vw;
	top:16vw;
	font-size: 3.5vw;
	line-height: 5.2vw;
	color:#64a2ef;
	text-align: center;
}
.proabs2020 .propart .abs_cc {
	width:100% !important;
	height: 4vw;
	line-height: 4vw;
	font-size: 3vw;
	text-align: center;
	position:absolute;
	left:0px;
}
.proabs2020 .propart .abs_dd {
	width: 30vw !important;
	position: absolute;
	right: 5vw;
	top: 17vw;
	font-size: 3vw;
	line-height: 4vw;
	color: #64a2ef;
}
.proabs2020 .propart .abs_ee {
	width: 100% !important;
	height: 5vw;
	line-height: 5vw;
	font-size: 5vw;
	color: #333333;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 14vw;
}
.proabs2020 .propart .abs_ff {
	width:40% !important;
	height:5vw;
	line-height: 5vw;
	text-align: center;
	color:#4a94f5;
	position:absolute;
	left:8%;
	font-size: 4vw;
}
.proabs2020 .propart .abs_gg {
	width:280px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#616161;
	position:absolute;
	left:70px;
	font-family: '宋体';
	font-size: 12px;
}
.proabs2020 .propart .abs_hh {
	height:418px;
	background:url(../images/ab_partg.jpg) left center no-repeat;
	position: relative;
}
.proabs2020 .propart .abs_ii {
	line-height: 5.5vw;
	color: #fff;
	font-size: 3vw;
	text-align: center;
	position: absolute;
	left: 5.5vw;
	top: 3vw;
}
.proabs2020 .propart .abs_jj {
	width: 20vw !important;
	color:#fff;
	position:absolute;
	text-align: center;
	font-size: 3vw;
	text-shadow: 0px 0px 2px #888888;
	line-height: 4vw;
}
.proabs2020 .propart .abs_kk {
	height:45px;
	line-height: 45px;
	font-size:18px;
	color:#6ea1fd;
	text-indent: 25px;
}
.proabs2020 .propart .abs_ll {
	width: 90% !important;
	margin:0 5vw 2vw 5vw;
	background:#fff;
	font-size:4vw;
	line-height: 8vw;
	color:#787878;
	text-align: center;
	box-shadow: 0 0 6px #efefef;
}
.proabs2020 .propart .abs_mm {
	width:90% !important;
	margin:0 5vw 2vw 5vw;
	font-size: 4vw;
	line-height: 8vw;
	color:#787878;
	text-align: center;
}
.proabs2020 .propart .abs_mm.sizea {
	width:350px;
}
.proabs2020 .propart .abs_mm.mar190 {
	margin-left: 190px;
}
.proabs2020 .propart .abs_ll img {
	display: block;
}
.proabs2020 .propart .abs_jj.ja {
	left: 16.8vw;
	top: 8.5vw;
}
.proabs2020 .propart .abs_jj.jb {
	left: 37.6vw;
	right: 37.6vw;
	top: 10.2vw;
}
.proabs2020 .propart .abs_jj.jc {
	right: 16.8vw;
	top:10.2vw;
}
.proabs2020 .propart .abs_hh .story {
	color:#373737;
	font-size: 14px;
	line-height: 20px;
	position:absolute;
	text-align: center;
}
.proabs2020 .propart .abs_hh .story span {
	color:#5397de;
}
.proabs2020 .propart .abs_hh .story span.font {
	display: block;
	padding-bottom: 3px;
	font-size: 16px;
}
.proabs2020 .propart .abs_hh .story.ya {
	width:140px;
	left:18px;
	top:98px;
}
.proabs2020 .propart .abs_hh .story.yb {
	width:140px;
	left:108px;
	top:270px;
}
.proabs2020 .propart .abs_hh .story.yc {
	width:170px;
	left:235px;
	top:87px;
}
.proabs2020 .propart .abs_hh .story.yd {
	width:200px;
	left:278px;
	top:318px;
}
.proabs2020 .propart .abs_hh .story.ye {
	width:170px;
	left:478px;
	top:266px;
}
.proabs2020 .propart .abs_hh .story.yf {
	width:170px;
	left:558px;
	top:38px;
}
.proabs2020 .propart .abs_ff.fa {
	top:21vw;
}
.proabs2020 .propart .abs_ff.fb {
	left: auto;
	right:8%;
	top:21vw;
}
.proabs2020 .propart .abs_ff.fc {
	top:47.7vw;
}
.proabs2020 .propart .abs_ff.fd {
	left: auto;
	right:8%;
	top:47.7vw;
}
.proabs2020 .propart .abs_ff.fe {
	top:74vw;
}
.proabs2020 .propart .abs_ff.ff {
	left: auto;
	right:8%;
	top:74vw;
}
.proabs2020 .propart .abs_gg.ga {
	top:41vw;
}
.proabs2020 .propart .abs_gg.gb {
	left: auto;
	right:8%;
	top:74vw;
}
.proabs2020 .propart .abs_gg.gc {
	top:544px;
}
.proabs2020 .propart .abs_gg.gd {
	left: auto;
	right:8%;
	top:74vw;
}
.proabs2020 .propart .abs_gg.ge {
	top:752px;
}
.proabs2020 .propart .abs_gg.gf {
	left: auto;
	right:8%;
	top:74vw;
}
.proabs2020 .propart .abs_cc.posa {
	top:17vw;
}
.proabs2020 .propart .abs_cc.posb {
	top:36vw;
}
.proabs2020 .propart .abs_cc.posc {
	top:54vw;
}
.proabs2020 ul.section {
	padding:0 5vw;
}
.proabs2020 ul.section, .proabs2020 ul.section li {
	display: block;
}
.proabs2020 ul.section li {
	width:25%;
	float: left;
}
.clear {
	clear: both;
}
.mart20 {
	margin-top:20px;
}
.padlr10 {
	padding:0 10px;
}
.proabs2020 .ysfw_box3 {
	padding-top: 4vw;
}
.proabs2020 .ysfw3_title {
	font-size:6.5vw;
	text-align: center;
	line-height:12vw;
	font-weight: bold;
}
.proabs2020 .ysfw_box3 li {
	width:44%;
	text-align: center;
	margin: 0.5vw 3%;
	float: left;
}
.proabs2020 .ysfw_box3 li span {
	font-size:4vw;
	color: #4a95f5;
	line-height:6vw;
}
.proabs2020 .ysfw_box3 li p {
	font-size:3vw;
	text-align: left;
	color: #666;
	line-height:4vw;
	height:8vw;
}
.proabs2020 .ysfw_box4 {
	width: 100%;
}
.proabs2020 .ysfw_box4 li {
	margin:10px;
	border: 2px solid #4a96f6;
	border-radius: 8px;
	color: #4a96f6;
font-size:.22rem;
line-height:.36rem;
padding: .2rem .1rem;
}
.proabs2020 .ysfw_box4 li img {
	float: left;
	display: inline;
	width: 30% !important;
margin-right: .2rem !important;
}
.proabs2020 .ab_licheng {
	padding: 5vw 0;
}
.proabs2020 .ab_licheng_left {
	width: 50% !important;
	float: left;
}
.pro_tab .show div.ab_licheng_left {
	width: 50% !important;
}
.proabs2020 .ab_licheng_box1 {
	border-right: 2px solid #afd1fe;
	height: 82vw;
	position: relative;
}
.pro_tab .show div.ab_licheng_point1 {
	width: 2vw !important;
}
.proabs2020 .ab_licheng_point1 {
	width: 2vw;
	height: 2vw;
	position: absolute;
	right: -1.2vw;
	background: #fff;
	border: 0.1vw solid #4892f1;
	border-radius: 100%;
}
.proabs2020 .ab_licheng_point1 span {
	background: #4b95f6;
	display: block;
	width: 1.4vw;
	height: 1.4vw;
	border-radius: 100%;
	margin-top: 0.3vw;
}
.proabs2020 .ab_licheng_point2 {
	position: absolute;
	width: 1.4vw;
	height: 1.4vw;
	background: #acd0ff;
	right: -0.8vw;
	border-radius: 100%;
}
.pro_tab .show div.ab_licheng_point2 {
	width: 1.4vw !important;
}
.proabs2020 .ablicheng_p1 {
	top: 5vw;
}
.proabs2020 .ablicheng_p2 {
	top: 12vw;
}
.proabs2020 .ablicheng_p3 {
	top: 18.8vw;
}
.proabs2020 .ablicheng_p4 {
	top: 26vw;
}
.proabs2020 .ablicheng_p5 {
	top: 32.8vw;
}
.proabs2020 .ablicheng_p6 {
	top: 40vw;
}
.proabs2020 .ablicheng_p7 {
	top: 46.8vw;
}
.proabs2020 .ablicheng_p8 {
	top: 54vw;
}
.proabs2020 .ablicheng_p9 {
	top: 60.8vw;
}
.proabs2020 .ablicheng_p10 {
	top: 68vw;
}
.proabs2020 .ablicheng_p11 {
	top: 74.8vw;
}
.proabs2020 .licheng_year {
	margin: auto;
	font-size: 3vw;
	background: #e4f0fe;
	padding: 4%;
	line-height: 4vw;
	color: #555;
	position: absolute;
	left: 10%;
}
.pro_tab .show div.licheng_year {
	width: 35.5vw !important;
}
.proabs2020 .licheng_year span {
	color: #4a96f4;
}
.proabs2020 .licheng_year span.yearblod {
	display: block;
	font-size: 4vw;
	font-weight: bold;
	line-height: 6vw;
}
.proabs2020 .licheng_year p {
	color: #4a96f4;
}
.proabs2020 .year2002 {
	top: 0;
}
.proabs2020 .year2007 {
	top:24vw;
}
.proabs2020 .year2013 {
	top:50.5vw;
}
.proabs2020 .ab_licheng_right {
	position: relative;
	width: 50%;
	float: right;
	display: inline;
}
.pro_tab .show div.ab_licheng_right {
	width: 50% !important;
}
.proabs2020 .year2005 {
	top: 8vw;
	right: 10%;
}
.proabs2020 .year2010 {
	top: 35vw;
	right: 10%;
}
.proabs2020 .year2018 {
	top: 62vw;
	right: 10%;
}
.proabs2020 .ablicheng_sanjiao {
	border-width: 2vw;
	border-style: solid;
	border-color: transparent transparent transparent #e4f0fe;
	position: absolute;
	right: 0;
}
.proabs2020 .ablc_sj1 {
	top: 4.4vw;
}
.proabs2020 .ablc_sj2 {
	top: 31.8vw;
}
.proabs2020 .ablc_sj3 {
	top: 60vw;
}
.proabs2020 .ablicheng_sanjiao2 {
	border-width: 2vw;
	border-style: solid;
	border-color: transparent #e4f0fe transparent transparent;
	position: absolute;
	left: 1.7%;
}
.proabs2020 .ablc_sj4 {
	top: 18.2vw;
}
.proabs2020 .ablc_sj5 {
	top: 46.2vw;
}
.proabs2020 .ablc_sj6 {
	top: 74.2vw;
}
/*2020-04-27 优惠券码*/
.orditem2019 .codetxtbut {
	min-width:56px;
	height: 25px;
	line-height: 25px;
	background:#377bee !important;
	border-radius: 2px;
	color:#fff;
	text-align: center;
	display: block;
	border:none;
	padding:0 10px;
	margin-left: 0px;
	cursor:pointer;
}
.r_codetxtcon {
	height: 40px;
	line-height: 40px;
	padding:0 10px;
	background:#f1f7ff;
	display: none;
}
.r_codetxtcon a {
	color:#377bee;
	cursor:pointer;
	margin-left: 10px;
}
.proceotc_bottom .proce_yxj {
	width: 60%;
	float: right;
}
.backgrey {
	background: #999;
}
.backblue {
	background: #4da5ff !important;
}
/*----2019-05-16 rx 新增 new add 优惠券----*/
.set_mealTitle.yhq1905 {
	margin-left: -12px;
}
.xqyhq1905 {
	height:18px;
	line-height: 18px;
	display: block;
	float: left;
	padding:0px 10px 0 3px;
	margin:0 10px 0 10px;
	position: relative;
	background-position:right -369px;
	color:#fff;
	cursor: pointer;
}
.xqyhq1905 s {
	width:10px;
	height:18px;
	display: block;
	background-position: -315px -369px;
	position:absolute;
	left: -10px;
	top:0px;
}
.xqyhq1905.cur {
	background-position:right -346px;
}
.xqyhq1905.cur s {
	background-position:-315px -346px;
}
.ViperPrice_num s {
	font-size: 12px;
	color:#8d8d8d;
	text-decoration: none;
	font-weight: 400;
	padding-left: 10px;
	font-family: '宋体';
}
.xqyhq1905, .xqyhq1905 s {
	background-image: url(https://imgcdn.baiji.com.cn/bj_img/kdlphicon.png);
	background-repeat: no-repeat;
}
/*----2020 缺货登记----*/
.buyinfo2020 {
	width:100%;
	min-width: 320px;
	max-width: 920px;
	position: fixed;
	z-index: 10003;
	top:50%;
	margin-top: -141px;
	display: none;
}
.rx216_white.markaa {
	min-width: 320px;
	max-width: 500px;
	background: #fff;
}
.buyi_tit {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	color:#5e8fca;
}
.buy_button {
	width:160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	display: block;
	cursor: pointer;
	background: #2773cf;
	border-radius: 50px;
	margin-top:15px;
}
.outoftip {
	font-size: 13px !important;
	border:none !important;
	line-height: 18px !important;
	padding-bottom: 15px;
	color:#666;
}
.outofinfo dt {
	font-size: 16px !important;
}
.outofinfo dd input.rxord_txt {
	font-size: 16px !important;
}
.outofclox20 {
	width: 40px;
	height: 40px;
	background: url(../images/clo2020.png) center center no-repeat #fff;
	left: 50%;
	margin-left: -20px;
	bottom: -48px;
	cursor: pointer;
	background-size: 50%;
	position: absolute;
	border-radius: 100px;
	font-size: 0;
}
.nwadd_bla {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10002;
	width: 100%;
	height: 100%;
	background-color: black;
	background-attachment: scroll;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
}
/*----2020 需求清单----*/
.xuqiu_list_moreyh {
	background: #fff;
}
.xuqiu_list_moreyh .more_yh_tit {
	color: #ff5c4d;
	padding-left: 20px;
	line-height: 40px;
	font-size: 16px;
	background: #eee;
}
.xuqiu_list_moreyh .more_yh_con {
	border: 0;
	border-bottom: 1px solid #eee;
	margin-top: 0;
	padding-left: 10px;
}
.xuqiu_list_moreyh .more_yh_con .leftpic {
	left: 18px;
}
.xuqiu_list_moreyh .more_yh_con .context {
	position: relative;
	padding-bottom: 15px;
	padding-right: 76px;
}
.xuqiu_list_moreyh .more_yh_con .tit_height {
	line-height: 24px !important;
padding-top: .5rem;
}
.xuqiu_list_moreyh .right_btn {
	position: absolute;
	right: 0;
	top: 24px;
}
.xuqiu_list_moreyh .right_btn a {
	width: auto;
	background: #ff5c4d;
	color: #fff;
	border: 0;
	line-height: 30px;
	padding: 0 10px;
}
/* 2020-11-10 新增电子处方单 start*/
.cart19_store {
	height:30px;
	line-height: 30px;
	font-size: 12px;
	background:#fffce9;
	color:#656565;
	text-indent: 10px;
}
.cart19_store .pro_localdq {
	width: auto !important;
	left: auto;
	border-width: 0 0 1px 0;
}
.cart19_store .pro_localdq ul.lodq li {
	text-indent: 0;
}
.cart19_selerx {
	min-width:320px;
	max-width: 920px;
	width:100%;
	height:34px;
	line-height: 34px;
	font-size: 12px;
	text-indent:10px;
	border-top:1px solid #f7f2d4;
	color:#ff827c;
	position:fixed;
	bottom:51px;
	background:#fffce9;
	font-family: '宋体';
}
.ru2019_rx.buttom1702 {
	border-radius: 0;
	background:#377bee !important;
}
.cart19_midinfo .infotips {
	color:#b6b6b6;
	font-size: 12px;
	font-family: '宋体';
	padding:10px;
	line-height: 16px;
	background:#fff;
	position: relative;
}
.cart19_midinfo .infotips .delete {
	width:40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position:absolute;
	color:#377bee;
	right: 5px;
	top:-44px;
	cursor: pointer;
}
.det_rxord dl dd lable.sex19 {
	padding-right: 30px;
	display: block;
	float: left;
}
.det_rxord dl dd lable.sex19 input {
	float: left;
	margin:12px 2px auto 0;
}
.det_rxord dl dd lable.sex19 span {
	float: left;
}
.ru2019_rx.det_rxord dl {
	padding-left: 75px;
	position:relative;
}
.ru2019_rx.det_rxord dl dt {
	width:75px;
	position: absolute;
	left: 0;
	top:0px;
}
.ru2019_rx.det_rxord dl dd {
	width:auto !important;
	float: none;
}
.ru2019_rx.det_rxord dl dd s.rightarrow {
	right: 0px;
	top:50%;
	margin-top: -7px;
}
.ru2019_rx.det_rxord dl dd .writetxt {
	padding:8px 10px 8px 0px;
	line-height: 20px;
}
.ru2019_rx.det_rxord dl dd .writetxt.gray {
	color:#757575;
}
.ru2019_rx.det_rxord dl dd .writetxt.cursor {
	cursor: pointer;
}
s.rightarrow {
	width:8px;
	height: 14px;
	display: block;
	position: absolute;
	background-position: -217px -131px;
}
.ru2019_rx .rxdisease ul, .ru2019_rx .rxdisease ul li {
	display: block;
}
.ru2019_rx .rxdisease ul li {
	height: 22px;
	line-height: 22px;
	padding:0px 12px;
	border-radius: 50px;
	border:1px solid #e0e0e0;
	color:#3e3e3e;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	margin-bottom: 8px;
}
.ru2019_rx .rxdisease ul li.cur {
	background:#377bee;
	border:1px solid #377bee;
	color:#fff;
}
.det_rxpic .rx_info span.gray {
	display: block;
}
.det_rxpic .rx_info a.lose {
	color:#ff5c4d;
	display: block;
}
.uploadrxlist, .nothave {
	display: none;
}
.padd1012 {
	padding:10px 12px;
}
.nothaverx {
	background:#f9f9f9;
	color:#cdcdcd;
	padding:10px;
	font-size: 12px;
	line-height: 20px;
}
.nothaverxtips {
	color:#d0d0d0;
	line-height: 30px;
	font-size: 12px;
	margin-top: 10px;
}
.nothaverxtips a {
	color:#ff5c4d;
}
.hisdiseaul ul, .hisdiseaul ul li {
	display: block;
}
.hisdiseaul ul li {
	border-top: 1px solid #efefef;
}
.hisdiseaul ul li .diseasechose {
	height: 40px;
	line-height: 40px;
}
.hisdiseaul ul li .diseasechose .leftxt {
	float: left;
	font-size: 15px;
}
.hisdiseaul ul li .diseasechose .rigconchose {
	float: right;
	text-align: right;
}
.hisdiseaul ul li .diseasechose .rigconchose span {
	padding-left: 30px;
	margin-left: 15px;
	position:relative;
	float: left;
}
.hisdiseaul ul li .diseasechose .rigconchose span s.checkicon19 {
	left: 7px;
	top:11px;
}
.hisdiseaul ul li .diseasechose .rigconchose span.cur s.checkicon19 {
	background-position: -172px -80px;
}
s.checkicon19 {
	width:20px;
	height: 20px;
	position: absolute;
	background-position: -196px -80px;
}
.hisdiseaul ul li .diseaseitem {
	display:none;
	padding: 10px 0;
}
.hisdiseaul ul li .diseaseitem dd {
	display:block;
	height: 22px;
	line-height: 22px;
	padding:0px 8px;
	border:1px solid #bfbfbf;
	color:#555;
	cursor: pointer;
	margin:0 8px 10px 0;
	float: left;
	border-radius: 50px;
}
.hisdiseaul ul li .diseaseitem dd.cur {
	border:1px solid #377bee;
	background: #377bee;
	color:#fff;
}
.medicalrecord {
	width:130px;
	height:60px;
	padding:5px;
	border:1px solid #f1f1f1;
	background:#f1f1f1;
	margin:5px;
	border-radius: 8px;
	cursor: pointer;
	float: left;
}
.medicalrecord p {
	display: block;
	line-height: 20px;
	font-size: 12px;
}
.medicalrecord .name {
	font-size: 16px;
}
.medicalrecord .name a {
	float: right;
	font-size: 12px;
	color:#377bee;
}
.medicalrecord.cur {
	border:1px solid #96bdff;
	background:#d1e7ff;
	color:#377bee;
}
.padd5 {
	padding:5px;
}
.rx_info a.newadd {
	color:#377bee;
	padding:0 10px;
}
.det_rxord.ru2019_rx dl dt, .det_rxord.ru2019_rx dl dd {
	font-size: 14px;
}
.det_rxord.ru2019_rx dl {
	padding-left: 92px;
}
.det_rxord.ru2019_rx dl dt {
	width:92px;
}
/*电子处方 end*/
/*----------2021.01.22 详情页增加温馨提醒----------*/
.rxotctips {
	font-size: 12px;
	color:#8a8a8a;
	line-height: 19px;
}
.rxotctips span {
	color:#ff7676;
}
/*------------------2021-01-26 新增-----------------*/
.tips202101 {
	padding:8px;
	background:#f3f3f3;
	font-size: 12px;
	margin:10px;
	color: #757575;
}
.mobfb2021 {
	height: 40px;
	margin-bottom: 10px;
	position:relative;
}
.fbtype2021 {
	margin-right: 19px;
	float: left;
}
.fbtype2021 label {
	padding-left: 23px;
	line-height: 40px;
	position:relative;
	display: block;
}
.fbtype2021 label input.rad {
	width:auto !important;
	position: absolute;
	left: 7px;
	top:13px;
}
.sub2021but {
	margin:0 10px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background-image: linear-gradient(120deg, #4688ee 0%, #6375eb 100%);
	font-size: 16px;
	color:#fff;
	font-family: 'Microsoft YaHei';
	display: block;
	border-radius: 50px;
}
