body {
	overflow-y:scroll
}
.white-container {
	background-color:#fff
}
.grey_div {
	background-color:#f5f5f5
}
.padding0 {
	padding-left:0 !important;
	padding-right:0 !important
}
.logo-color {
	color:#e60012
}
.logo-color-a {
	color:#006eae
}
.home_grey {
	color:#666;
	text-decoration:none !important
}
.home_end {
	font-weight:bold
}
.home_end_h1:hover {
	color:#e60012
}
.home_end_h1 {
	font-size:14px;
	color:#333;
	display:inline-block;
	margin-top:0;
	margin-bottom:0
}
.bread {
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding:0 !important
}
.tips {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0;
	margin-right:auto;
	margin-left:auto
}
.tips a:hover {
	color:#e60012;
	text-decoration:none
}
#FAQs {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#666;
	padding-left:15px
}
.faqs a {
	padding-left:0 !important
}
.supportNav {
	display:block;
	padding:0
}
.nav-tabs {
	border-bottom:0 !important
}
ul.nav-tabs a:nth-child(7) {
margin-right:-15px !important
}
ul.nav-tabs li a {
	margin-right:-1px;
	color:#666;
	font-size:14px
}
ul.nav-tabs li a:hover {
	background-color:#e0ecf8 !important;
	color:#cc1300
}
ul.nav-stacked>li+li a:hover {
	background-color:#e0ecf8 !important;
	color:#cc1300
}
ul.nav-tabs a {
	margin-right:-1px;
	color:#666;
	font-size:14px;
	padding-top:12px;
	padding-bottom:12px;
	text-decoration:none !important;
	margin-bottom:0
}
ul.nav-tabs a:hover {
	color:#cc1300
}
ul.nav-tabs #FAQs:hover {
	background-color:transparent !important;
	color:#666 !important
}
ul li {
	list-style:none
}
a, input {
	outline:none !important
}
a:focus, a:hover {
	text-decoration:none !important
}
.tips {
	padding-left:0 !important
}
.tool_container {
	background-color:#363636;
	color:#999;
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px
}
.language_div>a:nth-child(2) img {
margin-left:10px
}
.language_div span {
	padding-left:7px !important
}
.nav_single {
	text-align:center;
	float:left;
	padding:0;
	position:relative
}
.subNav {
	position:absolute;
	z-index:999999;
	display:none;
	text-align:left;
	padding-bottom:0;
	margin-top:18px
}
.languageNav {
	background-color:#363636;
	width:88px;
	margin-left:-8px;
	padding-left:23px !important;
	padding-bottom:0;
	height:35px
}
.languageNav ul li {
	margin-top:8px
}
.top_en {
	margin-right:4px !important
}
.font2 {
	color:#999
}
.integral_div {
	padding-left:0;
	padding-right:0
}
.mes_div_div {
	margin-right:5px;
	margin-left:9px
}
.tool_container a {
	color:#999
}
.index_tool_img a {
	float:left;
	padding-left:5px;
	margin-top:2px
}
.tool_container>div:nth-child(1) {
padding-left:15px !important;
padding-right:15px !important
}
.tool_container>div>div>div:nth-child(1)>div, .tool_container>div>div>div:nth-child(2)>div, .tool_container>div>div>div:nth-child(3)>div, .tool_container>div>div>div:nth-child(4)>div, .tool_container>div>div>div:nth-child(5)>div {
margin-left:9px;
display:inline-block
}
.tool_container>div>div>div:nth-child(2) {
padding-right:0 !important;
padding-left:0 !important
}
.tool_container>div>div>div:nth-child(3)>div>a:nth-child(1) {
color:#999
}
.top_userName {
	color:#09f !important
}
.language_div img:nth-child(1) {
float:left
}
.language_div>div>a>div {
	float:left
}
.tool_container img {
	margin-top:0
}
.tool_container a:hover {
	color:#0398e0 !important
}
.index_tool_img {
	padding-right:0 !important;
	padding-left:13px
}
.logo_container {
	color:#999;
	font-size:12px
}
.logo_container_div {
	border-bottom:1px solid #f4f4f4;
	box-shadow:0 0 4px 1px rgba(229, 229, 229, 0.7)
}
.logo_container div {
	padding-left:0;
	padding-right:0
}
.search_div {
	text-align:right
}
.search_filter {
	color:#999;
	font-size:12px;
	cursor:pointer;
	border:1px solid #d3d3d3;
	border-right:0 !important;
	height:40px;
	border-radius:4px 0 0 4px;
	line-height:24px;
	float:left;
	display:inline-block
}
.conditionType {
	color:#999;
	font-size:14px
}
.caret {
	color:#999
}
.search_filter div {
	float:left
}
.index_sanjiao {
	width:0;
	height:0;
	border:4px solid transparent;
	border-top-color:transparent;
	border-top-style:solid;
	border-top-width:4px;
	border-top:4px solid #999;
	display:inline-block;
	margin-left:6px;
	margin-top:18px
}
.language_saojiao {
	margin-left:10px !important;
	margin-top:8px !important;
	float:left
}
.search_box_wrap {
	z-index:0;
	display:inline-block;
	float:left;
	height:40px !important;
	border-radius:0 4px 4px 0 !important;
	border:1px solid #d3d3d3;
	color:#999;
	font-size:12px
}
.search_box {
	color:#999 !important;
	display:inline-block;
	width:100%;
	height:40px;
	border-radius:0 20px 20px 0;
	border:1px solid #e60013;
	border-left:0;
	padding-left:12px !important
}
.search_btn {
	z-index:10 !important;
	float:right;
	cursor:pointer;
	width:55px;
	height:40px;
	background-color:#e60013;
	border-radius:0 4px 4px 0;
	border:1px solid #e60013;
	position:absolute
}
.clear_btn {
	z-index:10 !important;
	display:none;
	float:right;
	cursor:pointer;
	width:40px;
	height:40px;
	border-radius:20px;
	position:absolute;
	top:8px;
	right:112px
}
.search_btn img {
	position:absolute;
	top:13px;
	left:13px
}
.conditionUL {
	margin-left:0;
	width:248px;
	display:none;
	top:56%;
	left:0 !important;
	margin-top:1px !important;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px
}
.conditionUL li {
	padding-left:23px;
	cursor:pointer;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px
}
.conditionUL li:nth-child(1) {
padding-left:15px
}
.conditionUL li:last-child, .conditionUL li:nth-last-child(2) {
padding-left:15px !important
}
#keyName {
	color:#e60012;
	font-size:14px;
	width:90%
}
#keyNameUL {
	list-style:none;
	color:#999
}
#keyNameUL_div {
	display:none
}
.keyNameUL {
	display:none;
	width:29.9% !important;
	height:auto;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-left:1px;
	position:absolute !important;
	top:115px;
	left:937px;
	padding:0;
	z-index:1100
}
.keyNameUL li {
	padding-left:12px
}
#overlay_top {
	background:#000 !important;
	opacity:.5;
	display:none;
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	z-index:99999
}
.nameStyle {
	padding:5px 5px 5px 5px;
	color:#6f82a9;
	border-top:1px solid #999;
	font-weight:bold
}
.index_cart_div {
	padding-left:75px !important
}
.index_cart {
	cursor:pointer;
	margin-left:76px;
	line-height:40px;
	color:white;
	margin-top:33px;
	text-align:right;
	width:120px;
	height:40px;
	background-color:#e60012;
	border-radius:20px
}
.index_cart>div:nth-child(1) {
padding-right:42px !important;
display:inline-block
}
.index_cart img {
	margin-left:10px;
	display:inline-block
}
.index_cart>div:nth-child(2) {
position:absolute;
top:5px;
left:79px;
display:inline-block;
border-radius:7px;
background-color:#fff;
width:15px;
height:15px;
font-size:10px;
color:#e60012
}
.index_cart>div:nth-child(2) span {
position:absolute;
top:-12px;
left:5px
}
.logo_container h1 {
	margin-top:10
}
.logo_container img {
	margin-top:6px
}
.nav_container {
	margin-top:30px;
	margin-left:50px
}
.nav_ul {
	margin-left:-40px;
	position:relative
}
.nav-animation {
animation:myfirst .5s;
-webkit-animation:myfirst .5s;
	animation-fill-mode:forwards
}
@-webkit-keyframes myfirst {
0 {
top:104px
}
35% {
top:114px
}
100% {
top:114px
}
}
.product_nav_div_container, .service_nav_div_container, .rd_nav_div_container, .support_nav_div_container, .news_nav_div_container, .aboutUs_nav_div_container {
	position:absolute;
	top:94px;
	left:0;
	z-index:999999;
	background-color:#fff;
	width:100%;
	min-height:245px;
	box-shadow:0 3px 3px 0 rgba(121, 121, 121, 0.26);
	display:none
}
.nav_div_container_div {
	border-top:1px solid #f4f4f4;
	margin-top:20px
}
.product_nav_div {
	float:left;
	width:100%;
	background-color:#fff;
	text-align:left;
	padding:35px 40px 49px 40px
}
.rd_nav_div {
	float:left;
	width:100%;
	background-color:#fff;
	text-align:left;
	padding:35px 40px 21px 40px
}
.nav_ul>li:first-child span {
	border-left:1px solid #d3d3d3
}
.nav_ul>li span {
	width:100%;
	display:block;
	border-right:1px solid #d3d3d3
}
.nav_ul>li {
	padding-bottom:30px;
	list-style:none;
	color:#333;
	font-size:16px;
	float:left;
	min-width:113.5px;
	font-weight:600
}
.nav_ul>li {
	text-align:center
}
.nav_ul>li>span>a {
	color:#333
}
.nav_ul>li>span>a:hover {
	text-decoration:none;
	color:#e60012 !important
}
.product_nav_content_3 {
	width:25%;
	background-color:#fff;
	float:left
}
.product_nav_content_3>div:nth-child(1), .product_nav_content_3>div:nth-child(3) {
margin-bottom:16px
}
.product_nav_content_3>div:nth-child(1)>a, .product_nav_content_3>div:nth-child(3)>a {
font-weight:bold;
color:#333
}
.product_nav_content_3>div:nth-child(1)>a:hover, .product_nav_content_3>div:nth-child(3)>a:hover {
text-decoration:none;
color:#e60012 !important
}
.product_nav_content_3>div>ul>li>a {
	color:#0398e0
}
.product_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(1), .product_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(1) {
float:left
}
.product_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(2), .product_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(2) {
margin-left:-2px
}
.product_nav_content_3>ul>li, .service_nav_content_3>ul>li, .rd_nav_content_3>ul>li, .support__nav_content_3>ul>li, .support__nav_content_3>ul>li {
	margin-bottom:9px;
	list-style:none;
	width:100%;
	line-height:24px;
	float:left
}
.product_nav_content_3 li div:nth-child(2) {
font-size:14px;
color:#0398e0;
font-weight:100;
float:left;
margin-top:-5px
}
.product_nav_content_3 li div:nth-child(2):hover {
color:#e60012
}
.product_nav_content_3>ul:nth-child(2), .product_nav_content_3>ul:nth-child(4) {
margin-left:-38px
}
.rd_nav_content_3 {
	width:25%;
	background-color:#fff;
	float:left
}
.rd_nav_content_3>div:nth-child(1), .rd_nav_content_3>div:nth-child(3) {
margin-bottom:16px
}
.rd_nav_content_3>div:nth-child(1)>a, .rd_nav_content_3>div:nth-child(3)>a {
font-weight:bold;
color:#333
}
.rd_nav_content_3>div:nth-child(1)>a:hover, .rd_nav_content_3>div:nth-child(3)>a:hover {
text-decoration:none;
color:#e60012 !important
}
.rd_nav_content_3>div>ul>li>a {
	color:#0398e0
}
.rd_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(1), .rd_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(1) {
float:left
}
.rd_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(2), .rd_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(2) {
margin-left:-2px
}
.rd_nav_content_3 li div:nth-child(2) {
font-size:14px;
color:#0398e0;
font-weight:100;
float:left;
margin-top:-5px
}
.rd_nav_content_3 li div:nth-child(2):hover {
color:#e60012
}
.rd_nav_content_3>ul:nth-child(2), .rd_nav_content_3>ul:nth-child(4) {
margin-left:-38px
}
.service_nav_div {
	width:100%;
	text-align:left;
	padding:35px 40px 49px 40px;
	float:left
}
.service_nav_div>div:nth-child(2) {
margin-left:34px
}
.service_nav_content_3 {
	width:22%;
	float:left
}
.service_nav_content_3>div:nth-child(1), .service_nav_content_3>div:nth-child(3) {
margin-bottom:16px
}
.service_nav_content_3>div:nth-child(1)>a, .service_nav_content_3>div:nth-child(3)>a {
font-weight:bold;
color:#333
}
.service_nav_content_3>div:nth-child(1)>a:hover, .service_nav_content_3>div:nth-child(3)>a:hover {
text-decoration:none;
color:#e60012 !important
}
.service_nav_content_3>div>ul>li>a {
	color:#0398e0
}
.service_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(1), .service_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(1) {
float:left
}
.service_nav_content_3>ul:nth-child(2)>li>a>div:nth-child(2), .service_nav_content_3>ul:nth-child(4)>li>a>div:nth-child(2) {
margin-left:6px
}
.service_nav_content_3 li div:nth-child(2) {
font-size:14px;
color:#0398e0;
font-weight:100;
float:left;
margin-top:-5px
}
.service_nav_content_3 li div:nth-child(2):hover {
color:#e60012
}
.service_nav_content_3>ul:nth-child(2), .service_nav_content_3>ul:nth-child(4) {
margin-left:-46px
}
.support_nav_div {
	float:left;
	width:100%;
	z-index:999999;
	text-align:left;
	padding:35px 4px 39px 4px
}
.support_nav_div_div {
	width:18.5%;
	float:left;
	padding-left:53px !important;
	padding-right:26px !important
}
.support__nav_content_3>div {
	margin-left:35px;
	margin-bottom:11px
}
.support__nav_content_3>div>a {
	font-weight:bold;
	color:#333
}
.support__nav_content_3>div>a:hover {
	color:#e60012 !important
}
.news_nav_div {
	float:left;
	width:100%;
	z-index:999999;
	text-align:left;
	padding:35px 4px 132px 4px
}
.news_nav_div_div {
	padding-left:20px !important;
	padding-right:20px !important
}
.news_nav_div_div>div {
	float:left
}
.news_nav_div_div>div:nth-child(1)>a>span {
position:absolute;
top:55px;
color:#333
}
.news_nav_div_div>div:nth-child(2)>a>span {
position:absolute;
top:55px;
color:#333
}
.news_nav_div_div img {
	margin-left:-12px
}
.news_nav_div_div>div:nth-child(1) {
margin-left:28px
}
.news_nav_div_div>div:nth-child(1) {
margin-left:32px
}
.news_nav_div_div>div:nth-child(2) {
margin-left:52px
}
.aboutUs_nav_div {
	float:left;
	width:100%;
	z-index:999999;
	text-align:left;
	padding:35px 4px 39px 4px
}
.aboutUs_nav_div_div {
	float:left;
	width:20%;
	padding-left:15px !important;
	padding-right:15px !important
}
.aboutUs_nav_div_div>a>div:nth-child(1) {
color:#333;
background-color:#f7f7f7;
text-align:center;
font-weight:bold;
border-radius:10px 10px 0 0;
padding:8px 0 8px 0 !important
}
.index_arrow_left_div {
	position:absolute;
	top:57%;
	left:0;
	width:44px;
	height:44px;
	background-color:#333;
	border-radius:4px
}
.index_arrow_rigth_div {
	position:absolute;
	top:57%;
	right:0;
	width:44px;
	height:44px;
	background-color:#333;
	border-radius:4px
}
.index_arrow_left, .index_arrow_rigth {
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.productClass_row {
	margin:40px auto 10px auto
}
.productClass_div_12 {
	padding-right:0 !important;
	padding-left:0 !important
}
.productClass_div_12>div {
	margin-bottom:30px
}
.productClass_div_12>div>div>div:nth-child(1) {
text-align:center
}
.carousel-indicators .active {
	background-color:#e60012 !important
}
.banner-img {
	max-width:100%;
	max-height:100%;
	width:100%
}
.banner-img-div0 {
	background:#f7f7f7
}
.banner-img-div {
	background:#223240;
	border-radius:0 0 15px 15px
}
.productClass_div_12>div>div {
	background-color:white;
	float:left;
	box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1);
	border:1px solid #e5e5e5
}
.productClass_div_12>div>div>div:nth-child(2) {
padding:15px 12px 15px 15px !important;
background-color:white;
float:left
}
.productClass_div_12>div>div>div:nth-child(2)>div:nth-child(1) a {
font-size:16px;
font-weight:bold;
color:#333
}
.productClass_div_12>div>div>div:nth-child(2)>div:nth-child(1) a:hover {
color:#e60012
}
.productClass_div_12>div>div>div:nth-child(2)>div:nth-child(2) {
font-size:12px;
color:#666;
line-height:20px;
margin-top:9px
}
.productClass_div_12 ul li a {
	color:#0398e0;
	font-size:12px
}
.productClass_div_12 ul li a div {
	float:left
}
.productClass_div_12 ul li a div:nth-child(2) {
margin-top:-5px;
margin-left:1px;
font-weight:bold
}
.productClass_div_12 ul li a div:nth-child(2):hover {
color:#e60012
}
.productClass_div_12 ul {
	list-style:none;
	padding-left:0;
	display:inline-block;
	margin-top:26px;
	width:44%;
	float:left;
	height:44px
}
.productClass_div_12 ul li {
	margin-bottom:25px;
	height:1px
}
.productClass_div_12 ul:nth-child(4) {
margin-left:36px
}
.monthProduct_container {
	background-color:#f7f7f7
}
.monthProduct_container div {
	padding-left:0;
	padding-right:0
}
.index_title {
	margin-top:35px;
	margin-bottom:12px
}
.index_title div {
	padding-left:15px !important;
	padding-right:15px !important
}
.index_title>div:nth-child(1)>span:nth-child(1) {
display:inline-block;
width:4px;
height:12px;
background-color:#e60012;
margin-right:7px
}
.index_title>div:nth-child(1)>span:nth-child(2) {
font-size:18px;
color:#333;
font-weight:bold
}
.index_title>div:nth-child(2) {
text-align:right
}
.index_title>div:nth-child(2) a {
font-size:18px;
color:#333;
font-weight:bold;
text-align:right
}
.index_title>div:nth-child(2) a:hover {
color:#e60012
}
.monthProduct_content_12 {
	padding-bottom:40px;
	min-height:400px
}
.monthProduct_content_12>div {
	padding-left:15px !important;
	padding-right:15px !important
}
.monthProduct_container>div>div {
	margin-right:0 !important;
	margin-left:0 !important
}
.monthProduct_img_div {
	height:206px;
	border:1px solid #e5e5e5;
	padding:12px !important;
	text-align:center
}
.monthProduct_content_12 img {
	max-width:100%;
	max-height:100%
}
.month_title_div {
	height:151px;
	border:1px solid #e5e5e5;
	border-top:0;
	padding:12px !important;
	padding-right:5px !important
}
.month_title {
	font-weight:bold;
	line-height:16px;
	display:block;
	margin-bottom:12px;
	color:#333
}
.month_title_span {
	font-size:12px;
	color:#666;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	height:128px
}
.citation_container {
	background-color:white;
	margin-bottom:40px
}
.citation_content_3>div {
	height:382px;
	display:inline-block;
	position:relative;
	overflow:hidden
}
.citation_content_3>div>div:nth-child(2) {
position:absolute;
bottom:0;
text-align:left;
background:rgba(16, 0, 0, 0.6);
color:white;
height:120px
}
.citation_content_3>div>div:nth-child(2) {
padding:17px 12px 0 12px !important
}
.citation_content_3>div>div:nth-child(2)>span:nth-child(1) a {
display:inline-block;
height:55px;
font-size:12px;
color:#fff;
line-height:16px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical
}
.citation_content_3>div>div:nth-child(2)>span:nth-child(2) {
display:inline-block;
color:#fff;
line-height:18px;
font-weight:bold;
height:45px
}
.citation_content_12 {
	min-height:387px
}
.citation_content_12>div {
	text-align:center
}
#video_div_play img {
	cursor:pointer
}
.index_video_play {
	position:absolute;
	top:44%;
	left:46%;
	cursor:pointer
}
.video_play {
	min-height:414px;
	padding-left:15px !important;
	padding-right:0 !important
}
.video_container {
	background-color:#f7f7f7
}
.monthProduct_title_12 {
	padding-left:0 !important;
	padding-right:0 !important
}
.video_list {
	margin-left:-15px;
	padding-left:0 !important;
	padding-right:0 !important;
	background-color:white;
	min-height:414px
}
.video_list_div {
	padding-left:30px !important;
	padding-right:30px !important;
	padding-top:10px
}
embed {
	background-color:#000206
}
.video_list_div_title {
	margin:5px 0;
	font-weight:bold
}
.video_list_div_content, .video_list_div_title {
	padding-left:0 !important
}
.video_list_div_content div {
	float:left;
	padding:0 !important
}
.video_list_div_content {
	margin-bottom:11px
}
.video_list_div_content>div:nth-child(1) {
height:55px;
overflow:hidden;
width:90px
}
.video_list_div_content>div:nth-child(2) a {
height:56px;
overflow:hidden;
text-overflow:ellipsis;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
display:-webkit-box;
padding-left:5px;
font-size:13px
}
.video_list>div:nth-child(7)>div, .video_list>div:nth-child(8)>div {
border-bottom:0
}
.video_row {
	margin-bottom:40px
}
#eiaab_video {
	width:570px;
	height:414px;
	background-color:#464646
}
.company_content_12>div {
	height:100px;
	float:left;
	margin-bottom:30px
}
.company_content_12>div>div {
	border:1px solid #e5e5e5;
	text-align:center;
	margin:0 15px
}
.company_content_12>div>div>a {
	line-height:100px;
	padding:1px
}
.company_content_12>div>div>a>img {
	max-width:100%;
	max-height:100%
}
.company_row {
	margin-bottom:10px
}
.company_container {
	background-color:white
}
.foot_2 h4 {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-bottom:21px
}
.foot_2 ul {
	list-style:none;
	color:#b0b0b0;
	margin-left:-40px
}
.foot_2 ul li {
	margin-bottom:8px
}
.foot_2 ul li a {
	color:#b0b0b0
}
.foot_2 ul li a:hover {
	color:#0398e0 !important;
	text-decoration:none
}
.foot_container {
	background-color:#363636;
	border-bottom:1px solid #b0b0b0
}
.foot_row {
	margin-top:47px;
	margin-bottom:50px
}
.foot_row>div:nth-child(1) {
padding-right:0
}
.footer-coryright img {
	margin-bottom:5px
}
.footer-coryright {
	background-color:#363636;
	text-align:center;
	color:#b0b0b0;
	padding-top:5px;
	padding-bottom:14px
}
.footer-coryright a {
	color:#b0b0b0
}
.footer-coryright a:hover {
	color:#0398e0 !important
}
.footer-coryright-iso {
	padding-bottom:0;
	padding-top:14px
}
.footer-coryright-iso div {
	padding:10px;
	border:1px solid #b0b0b0;
	display:inline-block;
	width:165px;
	height:44px;
	margin:10px 20px
}
.footer-coryright-iso a {
	line-height:24px;
	display:block;
	margin-top:-7px
}
#erweima_foot_div {
	text-align:right
}
#erweima_foot {
	display:inline-block
}
.erweima_title {
	cursor:pointer;
	width:120px;
	background-color:#fff;
	text-align:center;
	border-radius:4px;
	color:#333;
	font-size:12px;
	height:15px;
	line-height:15px
}
.erweima_title_one_ios {
	width:50px !important;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	display:inline-block;
	border-right:0 solid #363636
}
.erweima_title_one_and {
	width:50px !important;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	display:inline-block;
	border-left:1px solid #363636
}
.erweima_content {
	width:120px;
	text-align:center;
	line-height:24px;
	background-color:#fff;
	padding:7px;
	margin-top:1px;
	display:inline-block
}
.erweima_content img {
	display:inline-block
}
.erweima_title_two {
	border-radius:4px 4px 4px 4px;
	margin-top:0
}
.erweima_content_wechat {
	display:none
}
.static_img_antibody, .img_antibody {
	max-width:52%
}
.static_img_kit, .img_kit {
	max-width:60%
}
.antibody_div_3>div>div:nth-child(1), .kit_div_3>div>div:nth-child(1), .cell_div_3>div>div:nth-child(1), .protein_div_3>div>div:nth-child(1) {
border-bottom:1px solid #e5e5e5;
height:250px
}
.antibody_div_3>div>div:nth-child(1)>div, .kit_div_3>div>div:nth-child(1)>div, .cell_div_3>div>div:nth-child(1)>div, .protein_div_3>div>div:nth-child(1)>div {
height:250px;
text-align:center;
line-height:250px;
display:inline-block
}
.kit_div_3>div:nth-child(1)>div:nth-child(2) {
padding-bottom:15px !important
}
.productClass_div_12 img {
	max-width:100%;
	height:auto
}
.antibody_div_3>div>div:nth-child(1)>div>a, .kit_div_3>div>div:nth-child(1)>div>a, .protein_div_3>div>div:nth-child(1)>div>a, .cell_div_3>div>div:nth-child(1)>div>a {
display:table-cell;
vertical-align:middle
}
.cell_div_3>div>div:nth-child(1) a {
display:table-cell;
vertical-align:middle
}
.img_antibody {
	display:none
}
.img_kit {
	display:none
}
.static_img_protein {
	max-height:80%
}
.nav_ul>li>div {
animation:myfirst .5s;
-webkit-animation:myfirst .5s;
	animation-fill-mode:forwards
}
.carousel-indicators li {
	border-radius:0 !important;
	width:40px !important;
	height:6px !important;
	background-color:#737680;
	margin:0 !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border:0 !important
}
.carousel-indicators-white li {
	background-color:white
}
#video_div_play {
	position:relative
}
#index_video {
	position:absolute;
	top:0;
	left:0;
	display:block
}
.index_product_6_pairs {
	height:34px
}
.index_product_6 {
	padding-left:0 !important;
	padding-right:0 !important;
	font-weight:bold;
	color:#0398e0;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px
}
.index_product_6 a {
	color:#0398e0
}
.index_product_6 a:hover {
	color:#e60012
}
.index_product_desc {
	margin-bottom:5px;
	min-height:80px
}
.index_product_title {
	padding-left:0 !important;
	padding-right:0 !important;
	min-height:136px
}
.pc_logo_div {
	float:left
}
.rightTable-Tool {
	float:right !important;
	right:-15px;
	top:-35px
}
.banner_container {
	margin-top:-1px
}
#myCarousel {
	padding-bottom:36.83%;
	height:0
}
#myCarousel img {
	width:100%
}
.banner-new-products {
	top:26%;
	left:19.7%;
	text-align:left;
	text-shadow:0 0 0 white
}
.banner-new-products h3 {
	font-size:1.5vw;
	color:#e60012;
	font-weight:bold;
	animation:moveH3 2s forwards;
	position:relative
}
@keyframes moveH3 {
from {
top:-70px
}
to {
	top:0
}
}
.banner-new-products p {
	font-size:1vw;
	color:#333;
animation:moveP .5s forwards;
	animation-delay:1.5s;
	opacity:0
}
@keyframes moveP {
from {
opacity:0
}
to {
	opacity:1
}
}
.banner-new-products div {
	margin-top:2vw;
	line-height:2vw;
	text-align:center;
	border:1px solid #e60012;
	cursor:pointer;
	border-radius:4px;
	width:7vw;
	height:2vw;
	font-size:1vw;
	position:relative;
	opacity:0;
	left:-180px;
	animation:moveDiv 1s forwards;
	animation-delay:2s
}
@keyframes moveDiv {
from {
left:-180px;
opacity:1
}
to {
	left:0;
	opacity:1
}
}
.banner-new-products div a {
	display:inline-block;
	width:100%;
	color:#e60012
}
.banner-protein {
	top:1.5%;
	left:19.2%;
	text-align:left;
	text-shadow:0 0 0 white
}
.banner-protein h3 {
	font-size:2.1vw;
	color:#333;
	font-weight:bold;
	animation:moveH3-protein 2s forwards;
	position:relative
}
@keyframes moveH3-protein {
from {
top:-40px
}
to {
	top:0
}
}
.banner-protein div a {
	color:#fff;
	display:inline-block;
	width:100%
}
.banner-protein-cn div {
font-size:.95vw !important
}
.banner-protein div {
	margin-top:2.3vw;
	font-size:1.5vw;
	margin-left:2.3vw;
	background-color:#ec5c60;
	line-height:3.6vw;
	text-align:center;
	cursor:pointer;
	border-radius:10px;
	width:23.3vw;
	height:3.6vw;
	position:relative;
animation:moveDiv-protein .5s forwards;
	animation-delay:1.5s;
	opacity:0
}
@keyframes moveDiv-protein {
from {
opacity:0
}
to {
	opacity:1
}
}
.banner-service {
	top:13.5%;
	left:19.2%;
	text-shadow:0 0 0 white;
	text-align:center;
	font-style:italic
}
.banner-service div {
	color:#333;
	font-size:24px;
	margin-top:0
}
.banner-service h3 {
	font-weight:bold;
	margin-bottom:0
}
.banner-service h3 div {
	font-size:5.5vw;
	margin-top:7px;
	font-weight:bold;
	color:#e60012
}
.banner-service>div:nth-child(2) {
font-size:1.15vw
}
.banner-service h3 a {
	color:#333;
	font-size:3.5vw
}
.banner-service-move-1 {
	left:-800px;
	opacity:0;
	animation:banner-service-move-1 2s forwards;
	position:relative;
	animation-delay:1s
}
@keyframes banner-service-move-1 {
from {
left:-800px
}
to {
	left:0;
	opacity:1
}
}
.banner-service-move-2 {
animation:banner-service-move-2 .5s forwards;
	opacity:0;
	animation-delay:1s
}
@keyframes banner-service-move-2 {
from {
opacity:0
}
to {
	opacity:1
}
}
.banner-service-move-3 {
	right:-800px;
	opacity:0;
	animation:banner-service-move-3 2s forwards;
	position:relative;
	animation-delay:1s
}
@keyframes banner-service-move-3 {
from {
right:-800px
}
to {
	right:0;
	opacity:1
}
}
.banner-service h3 a span {
	color:#333
}
.banner-about {
	top:5.5%;
	left:19.2%;
	text-shadow:0 0 0 white
}
.banner-about img {
	width:41% !important
}
.banner-about a img {
	position:relative;
	display:block;
	opacity:0
}
.banner-about a img:nth-child(1) {
animation:move-about-1 .3s forwards;
animation-delay:.6s
}
.banner-about a img:nth-child(2) {
animation:move-about-2 .3s forwards;
animation-delay:.9s
}
.banner-about a img:nth-child(3) {
animation:move-about-3 .3s forwards;
animation-delay:1.2s
}
.banner-about a img:nth-child(4) {
animation:move-about-4 .3s forwards;
animation-delay:1.5s
}
.banner-about a:nth-child(2) img {
animation:move-about-5 .3s forwards;
animation-delay:2.1s;
width:32% !important
}
.banner-about a:nth-child(3) img {
animation:move-about-6 .3s forwards;
animation-delay:1.8s;
width:32% !important
}
.banner-about a:nth-child(4) img {
animation:move-about-7 .3s forwards;
animation-delay:1.5s;
width:32% !important
}
.banner-about a:nth-child(5) img {
animation:move-about-8 .3s forwards;
animation-delay:1.2s;
width:32% !important
}
.banner-about a:nth-child(6) img {
animation:move-about-9 .3s forwards;
animation-delay:.9s;
width:32% !important
}
.banner-about a:nth-child(7) img {
animation:move-about-10 .3s forwards;
animation-delay:.6s;
width:32% !important
}
@keyframes move-about-1 {
0 {
left:21%
}
10% {
opacity:1
}
100% {
left:16%;
opacity:1
}
}
@keyframes move-about-2 {
0 {
left:14%
}
10% {
opacity:1
}
100% {
left:9%;
opacity:1
}
}
@keyframes move-about-3 {
0 {
left:5%
}
10% {
opacity:1
}
100% {
left:0;
opacity:1
}
}
@keyframes move-about-4 {
0 {
left:-3%
}
10% {
opacity:1
}
100% {
left:-8%;
opacity:1
}
}
@keyframes move-about-5 {
0 {
left:0
}
10% {
opacity:1
}
100% {
left:-5%;
opacity:1
}
}
@keyframes move-about-6 {
0 {
left:5%
}
10% {
opacity:1
}
100% {
left:0;
opacity:1
}
}
@keyframes move-about-7 {
0 {
left:8%
}
10% {
opacity:1
}
100% {
left:3%;
opacity:1
}
}
@keyframes move-about-8 {
0 {
left:15%
}
10% {
opacity:1
}
100% {
left:10%;
opacity:1
}
}
@keyframes move-about-9 {
0 {
left:21%
}
10% {
opacity:1
}
100% {
left:16%;
opacity:1
}
}
@keyframes move-about-10 {
0 {
left:29%
}
10% {
opacity:1
}
100% {
left:24%;
opacity:1
}
}
@media screen and (min-width:768px) {
.productClass_container {
width:780px
}
#research_pageSizeUL {
top:96%
}
.search_filter {
min-width:113px
}
.search_btn {
top:0
}
.search_filter, .search_box_wrap {
margin-bottom:30px
}
.keyNameUL {
top:158px
}
.tool_container>div>div>div:nth-child(2), .index_tool_img {
text-align:left
}
.language_div {
padding-left:10px !important
}
.index_tool_img {
padding-left:13px
}
.tool_container {
display:block
}
}
@media screen and (max-width:768px) {
#video_div_play iframe {
width:100% !important
}
#index_video {
display:none
}
.conditionUL li {
padding-left:23px !important
}
.conditionUL li:nth-child(1) {
padding-left:12px !important
}
.userInfo-order-service tr td {
white-space:normal !important
}
.table-responsive table {
margin-bottom:0 !important
}
.table-responsive {
padding-left:0 !important;
padding-right:0 !important
}
#footer-coryright>div:nth-child(1) {
margin-bottom:40px;
margin-top:10px
}
.footer-coryright-iso, .foot_container {
display:none
}
.banner-new-products {
top:0
}
.banner-protein {
top:-21.5%
}
.banner-service {
top:-19.5%
}
.search_btn {
right:20px
}
.search_div {
padding-left:20px !important
}
.productClass_container {
padding-left:0 !important;
padding-right:0 !important
}
.logo_container {
min-height:125px
}
.dropdown-menu {
top:89%
}
.search_filter {
min-width:90px
}
.search_btn {
top:55px
}
.search_filter, .search_box_wrap {
margin-top:55px;
margin-bottom:10px
}
.keyNameUL {
top:96px
}
.productClass_row {
width:100%
}
.tool_container>div>div>div:nth-child(2), .index_tool_img {
text-align:left
}
.mes_div {
padding-left:0
}
.index_tool_img {
padding-left:0
}
.language_div, .index_tool_img {
padding-left:10px
}
#overlay_top {
top:302px
}
.tool_container {
display:none
}
.video_container {
display:none
}
.company_container {
display:none
}
.nav_container {
display:none
}
.logo_container img {
display:none
}
.antibody_div_3 a i {
position:absolute;
left:32%;
top:10%
}
.right_tab {
display:none
}
.tool_container_pc .navbar-header, .tool_container_pc>div:nth-child(1) {
height:45px
}
.top_language_m i {
display:inline-block
}
.top_language_m {
display:inline-block;
position:absolute;
right:20px;
top:10px
}
}
@media screen and (min-width:768px) {
.search_btn {
right:33px
}
.company_container {
display:block
}
.nav_container {
display:block
}
.antibody_div_3 a i {
position:absolute;
left:31%;
top:10%
}
.right_tab {
display:block
}
}
@media screen and (min-width:992px) {
.search_btn {
right:42px
}
.productClass_container {
width:1000px
}
.keyNameUL {
top:251px
}
.tool_container>div>div>div:nth-child(2), .mes_div, .index_tool_img {
text-align:left
}
.mes_div {
padding-left:15px
}
.language_div {
padding-left:0 !important
}
}
@media screen and (min-width:1200px) {
.search_btn {
right:49px
}
.search_div {
padding-left:0px !important
}
.productClass_container {
width:1230px
}
.keyNameUL {
top:165px
}
.search_box_wrap {
width:73%
}
#overlay_top {
top:187px
}
.language_div {
padding-left:0 !important;
padding-right:0 !important;
width:36%
}
.integral_sign_mes_div {
width:55.66%
}
.mes_div {
padding-right:0;
padding-left:0
}
.tool_container>div>div>div:nth-child(3), .tool_container>div>div>div:nth-child(4), .tool_container>div>div>div:nth-child(5) {
text-align:right
}
.monthProduct_container>div:nth-child(1) {
width:1200px
}
.video_container>div:nth-child(1) {
width:1200px
}
.foot_container>.container {
width:1200px
}
.company_content_12>.col-lg-2 {
width:20%
}
.foot_row>.col-lg-2 {
width:20%;
float:left
}
#erweima_foot_div {
text-align:right
}
}
@media screen and (max-width:1200px) {
#overlay_top {
top:229px
}
#erweima_foot_div {
text-align:left
}
.citation_content_3, .monthProduct_content_12>div {
margin-top:30px
}
}
@media screen and (min-width:1650px) {
.aboutUs_ul_nav {
display:block
}
}
@media screen and (max-width:1650px) {
.aboutUs_ul_nav {
display:none
}
}
.navbar-toggle {
	border:0
}
.tool_container_pc {
	background-color:#545353;
	font-size:13px;
	padding:5px 10px;
	height:45px
}
.navbar-toggle {
	margin-top:1px
}
#menu_main {
	position:fixed;
	z-index:1000;
	background-color:#505253;
	color:#fff;
	top:45px;
	width:80%;
	min-width:140px;
	max-width:440px;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	left:0;
	right:0;
	bottom:0
}
.menu_main_div {
	background:inherit;
	border-color:inherit;
	box-sizing:border-box;
	margin:0
}
.pc_logo {
	height:35px
}
.pc_logo_div {
	display:block;
	text-align:center;
	margin:0 37px
}
.navbar-toggle {
	float:left
}
.mm-next::after, .mm-prev::before {
content:'\2715';
margin:auto;
position:absolute;
top:0;
bottom:0
}
.nav_active {
	display:block !important
}
.menu_hidden {
	display:none
}
.nav_two {
	position:absolute;
	margin:0;
	left:200px;
	right:0;
	top:0;
	bottom:0;
	background:inherit;
	display:none;
	z-index:2000;
	background-color:#505253;
	padding-left:20px !important;
	box-shadow:0 0 10px rgba(0, 0, 0, .3);
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto
}
.menu_listview {
	padding-left:0
}
.menu_listview>li {
	padding-left:20px
}
.menu_listview span, .nav_two span, .menu_backImg_div {
	padding:10px 0;
	border-bottom:1px solid #3c3c3e;
	display:block
}
.menu_listview a {
	color:#fff
}
.nav_two li a {
	color:#fff
}
.nav_one {
	background-color:#3c3c3e
}
.nav_login {
	display:inline-block !important
}
.navbar-toggle:hover {
	background-color:#b0b0b0 !important
}
.index_animation_img {
	-moz-transform:scaleX(1);
	-webkit-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
animation:imgRotate .5s forwards
}
@keyframes imgRotate {
0 {
transform:scaleX(1);
opacity:1
}
80% {
opacity:1
}
100% {
transform:scaleX(-1);
opacity:0
}
}
.index_company_img span {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	line-height:100px;
	color:#e60012
}
.index_company_img_br {
	top:30% !important;
	line-height:25px !important
}
.index_animation_span {
animation:spanRotate .5s forwards
}
@keyframes spanRotate {
0 {
opacity:0
}
80% {
opacity:0
}
100% {
opacity:1
}
}
.ico-product {
	background:url("../image/sprite-product.png") no-repeat;
	display:inline-block;
	vertical-align:middle
}
.ico-product-protein {
	background-position:-29px -53px;
	width:167px;
	height:151px
}
.ico-product-antibody-one {
	background-position:-207px -57px;
	width:121px;
	height:147px
}
.ico-product-antibody-two {
	background-position:-329px -57px;
	width:121px;
	height:147px
}
.ico-product-one {
	background-position:-29px -243px;
	width:52px;
	height:151px
}
.ico-product-two {
	background-position:-97px -243px;
	width:30px;
	height:151px
}
.ico-product-three {
	background-position:-143px -243px;
	width:53px;
	height:151px
}
.ico-product-cell {
	background-position:-260px -244px;
	width:179px;
	height:150px
}
.top_ico {
	background:url("../image/sprite-index.png") no-repeat;
	display:block;
	float:left
}
.top_ico_language {
	width:15px;
	height:15px;
	background-position:-1px -31px;
	float:left
}
.top_ico_phone {
	width:17px;
	height:17px;
	margin-left:15px;
	background-position:-1px -155px
}
.top_ico_enter {
	width:20px;
	height:16px;
	background-position:-1px -119px
}
.top_ico_mes {
	width:19px;
	height:19px;
	background-position:-1px -174px;
	margin-left:20px
}
.top_ico_integral {
	width:16px;
	height:15px;
	background-position:-1px -48px;
	margin-left:20px;
	margin-top:2px
}
.top_ico_tumblr {
	width:16px;
	height:16px;
	background-position:-1px -65px
}
.top_ico_facebook {
	width:16px;
	height:16px;
	background-position:-1px -101px
}
.top_ico_twitter {
	width:16px;
	height:16px;
	background-position:-1px -83px
}
.top_ico_linkedin {
	width:16px;
	height:16px;
	background-position:-1px -137px
}
.top_ico_search {
	width:14px;
	height:13px;
	background-position:-1px -16px;
	position:absolute;
	top:13px;
	left:20px
}
.top_ico_rili {
	width:14px;
	height:13px;
	background-position:-1px -1px;
	margin-top:-4px;
	margin-right:10px
}
.top_ico_china {
	background:url("../image/sprite-rightTab.png") no-repeat 0 0;
	background-position:-12px -403px;
	width:22px;
	height:22px
}
.top_ico_usa {
	background:url("../image/sprite-rightTab.png") no-repeat 0 0;
	background-position:-59px -403px;
	width:22px;
	height:22px;
	margin-left:10px !important
}
.top_ico_japan {
	background:url("../image/sprite-rightTab.png") no-repeat 0 0;
	background-position:-104px -403px;
	width:22px;
	height:22px;
	margin-left:8px !important
}
.ico-foot {
	background:url("../image/111.png") no-repeat;
	display:inline-block;
	vertical-align:middle
}
.ico-customers-1 {
	background-position:-12px -20px;
	width:176px;
	height:40px
}
.ico-customers-2 {
	background-position:-12px -375px;
	width:50px;
	height:62px
}
.ico-customers-3 {
	background-position:-76px -375px;
	width:48px;
	height:66px
}
.ico-customers-4 {
	background-position:-140px -375px;
	width:48px;
	height:82px
}
.ico-customers-5 {
	background-position:-115px -281px;
	width:72px;
	height:73px
}
.ico-customers-6 {
	background-position:-12px -188px;
	width:83px;
	height:73px
}
.ico-customers-7 {
	background-position:-25px -138px;
	width:151px;
	height:30px
}
.ico-customers-8 {
	background-position:-23px -80px;
	width:155px;
	height:38px
}
.ico-customers-9 {
	background-position:-132px -198px;
	width:56px;
	height:59px
}
.ico-customers-10 {
	background-position:-12px -284px;
	width:66px;
	height:67px
}
.ico-foot-QRCode {
	background-position:-12px -476px;
	width:86px;
	height:85px
}
.ico-foot-QRCode-two {
	background-position:-102px -476px;
	width:86px;
	height:85px
}
.tool_row div, .tool_row a {
	float:left
}
.integral_div div, .integral_div i {
	float:right
}
.integral_sign_mes_div div, .integral_sign_mes_div i, .integral_sign_mes_div span, .integral_sign_mes_div span, .integral_sign_mes_div a {
	float:right
}
.integral_sign_mes_div {
	padding:0
}
.citation_content_3_img_big {
	animation:imgToBig 1s forwards;
	animation-iteration-count:1
}
@keyframes imgToBig {
0 {
transform:scale(1)
}
100% {
transform:scale(1.1)
}
}
.citation_content_3_img_small {
	animation:imgToSmall 1s forwards;
	animation-iteration-count:1
}
@keyframes imgToSmall {
0 {
transform:scale(1.1)
}
100% {
transform:scale(1)
}
}
.img_bling {
	animation:img_bling_frames 3s forwards
}
@keyframes img_bling_frames {
0 {
opacity:1
}
20% {
opacity:.2
}
40% {
opacity:1
}
80% {
opacity:.2
}
100% {
opacity:1
}
}
.kit-one {
	transform:translate(-30px, 0)
}
.kit-three {
	transform:translate(30px, 0)
}
.kit-img-move-left {
	animation:kit-img-frames-left 4s forwards
}
.kit-img-move-right {
	animation:kit-img-frames-right 4s forwards
}
@keyframes kit-img-frames-left {
0 {
transform:translate(-30px, 0)
}
25% {
transform:translate(10px, 0)
}
50% {
transform:translate(-30px, 0)
}
75% {
transform:translate(10px, 0)
}
100% {
transform:translate(-30px, 0)
}
}
@keyframes kit-img-frames-right {
0 {
transform:translate(30px, 0)
}
25% {
transform:translate(-10px, 0)
}
50% {
transform:translate(30px, 0)
}
75% {
transform:translate(-10px, 0)
}
100% {
transform:translate(30px, 0)
}
}
*.modal-open {
	overflow-y:scroll;
	padding-right:0 !important
}
.right_tab {
	padding:0;
	margin:0
}
.right_tab .rightTab_wrap {
	position:fixed;
	top:0;
	right:0;
	width:0;
	height:100%;
	z-index:1000
}
.right_tab .toolbar {
	position:absolute;
	top:0;
	right:0;
	width:0;
	height:100%;
	border-right:6px solid #766666
}
.right_tab .toolbar_panels {
	position:absolute;
	left:6px;
	top:0;
	width:266px;
	height:100%
}
.right_tab .toolbar_panel {
	width:266px;
	height:100%;
	position:absolute;
	background-color:#fff;
	z-index:3
}
.right_tab .panel_header {
	padding:6px 8px 5px 10px;
	background-color:#edebeb
}
.right_tab .panel_headers {
	padding:10px 8px 10px 10px;
	background-color:#edebeb
}
.right_tab .panel_header>span, .right_tab .panel_headers>span {
	font-size:14px;
	color:#333;
	font-weight:bold
}
.right_tab .panel_header .user_title {
	vertical-align:top;
	padding-left:5px;
	line-height:24px
}
.right_tab .panel_header>a, .right_tab .panel_headers>a {
	float:right;
	cursor:pointer
}
.right_tab .panel_header>a>span, .right_tab .panel_headers>a>span {
	font-size:12px;
	color:#666
}
.right_tab .panel_body {
	padding:20px 0 25px 20px;
	overflow:hidden;
	border-bottom:10px solid #edebeb
}
.right_tab .panel_body div, .right_tab .panel_bodys div, .panel_footer div {
	float:left
}
.right_tab .user_information {
	padding-left:14px;
	width:182px
}
.right_tab .user_information ul, .right_tab .user_account ul {
	padding:0
}
.right_tab .user_information ul li span {
	font-size:12px;
	font-weight:bold
}
.top_userName_greeting {
	font-weight:100 !important
}
.right_tab .user_information ul li span:nth-child(1) {
color:#333
}
.right_tab .user_information ul li span:nth-child(2) {
color:#666
}
.right_tab .user_account {
	padding-top:18px
}
.right_tab .user_account div {
	width:87px
}
.right_tab .user_account div ul li {
	text-align:center
}
.right_tab .user_account div:nth-child(1) ul li {
padding-left:10px !important;
text-align:inherit !important
}
.right_tab .user_account div ul li span:nth-child(1):hover {
cursor:pointer
}
.right_tab .user_account ul li span img {
	padding-bottom:4px
}
.right_tab .user_account .user_integral {
	width:72px
}
.right_tab .user_account .user_reCharge {
	border-left:1px solid #edebeb;
	border-right:1px solid #edebeb
}
.right_tab .user_account .user_reCharge ul li span img, .right_tab .user_account .user_withDraw ul li img {
	padding-left:30px
}
.right_tab .user_account .user_font {
	font-size:12px;
	color:#766666;
	cursor:pointer
}
.right_tab .user_cart {
	padding:12px 10px 30px 10px;
	border-bottom:10px solid #edebeb;
	display:none
}
.right_tab .user_cart .user_cart_title div {
	float:left
}
.right_tab .user_cart_title01 {
	border-top:1px dashed #bfbfbf;
	width:36%;
	margin-top:10px
}
.right_tab .user_cart_title02 {
	text-align:center;
	width:27%;
	font-size:14px;
	color:#333;
	font-weight:bold
}
.right_tab .user_cart .user_cart_numbers {
	padding:35px 15px 20px 15px
}
.right_tab .user_cart .user_cart_number {
	height:56px;
	background-color:#fff4db;
	border-radius:4px;
	font-size:12px;
	color:#333;
	text-align:center;
	line-height:52px
}
.right_tab .user_cart .user_cart_number span {
	color:#e60012
}
.right_tab .user_cart .user_cart_center {
	padding:0 50px;
	text-align:center
}
.right_tab .user_cart .user_cart_center button {
	height:35px;
	background-color:#766666;
	border-radius:4px;
	font-size:12px;
	color:#fff;
	border:0;
	width:99%
}
.cart_list {
	padding-bottom:52px
}
#cart_lists, #collectionList {
	overflow:auto
}
.priceNum {
	font-weight:bold;
	width:197px
}
.cart_list_empty {
	padding:78px 0;
	text-align:center;
	font-size:12px
}
.cart_list_empty i {
	display:inline-block;
	background:url("../image/sprite-rightTab.png") no-repeat
}
.cart_list_empty .cart_empty_img {
	background-position:-99px -106px;
	height:30px;
	width:30px
}
.cart_list_empty .collect_empty_img {
	background-position:-99px -156px;
	height:23px;
	width:23px
}
.cart_list_empty .history_empty_img {
	background-position:-99px -208px;
	height:23px;
	width:23px
}
.cart_list_empty .compare_empty_img {
	background-position:-99px -254px;
	height:29px;
	width:26px
}
.cart_list_empty span {
	color:#333;
	font-weight:bold
}
.cart_list_empty a {
	color:#00a1e9
}
.cart_list_empty a:hover {
	cursor:pointer
}
.right_tab .panel_bodys {
	padding:15px 10px;
	overflow:hidden
}
.right_tab .carts {
	border-bottom:6px solid #f6f6f6
}
.right_tab .cart_information {
	padding-left:6px;
	margin-top:-2.5px;
	width:186px
}
.right_tab .cart_information div {
	float:left
}
.right_tab .cart_information .productNameWidth {
	width:167px
}
.collectProductWidth {
	width:166px
}
.collectProductWidth>a:hover {
	cursor:pointer;
	color:#e60012 !important
}
.right_tab .cart_information ul {
	margin-bottom:0;
	padding:0
}
.right_tab .cart_information ul li {
	line-height:16px;
	font-size:12px;
	color:#333
}
.right_tab .cart_information ul li div a {
	font-size:12px;
	color:#333;
	font-weight:bold
}
.right_tab .cart_information ul li span {
	font-size:14px;
	color:#e20a0a;
	font-weight:bold
}
.right_tab .cart_information ul li i, .right_tab .cart_information ul li em {
	font-style:normal;
	font-weight:bold !important
}
.cart_number {
	font-size:12px !important;
	color:#333;
	font-weight:bold !important
}
.cart_price {
	width:100%;
	padding:5px 5px 5px 10px;
	background-color:#edebeb;
	border-radius:4px;
	margin-top:8px
}
.cart_price div {
	font-size:12px
}
.cart_price .cart_number_button {
	color:#2fb0e9
}
.love_delete i, .cart_delete i, .compare_delete i {
	background:url("../image/sprite-rightTab.png") no-repeat -141px -263px;
	height:12px;
	width:12px;
	display:inline-block;
	float:right
}
.love_delete, .cart_delete {
	padding-top:2px;
	cursor:pointer;
	display:none
}
.number_btn_reduce {
	background:url("../image/rightTab_14.png") no-repeat 0 100%;
	padding:2px 5px 0 5px
}
.number_btn_reduces {
	background:url("../image/shuhua.wxyinyuan.com") no-repeat 0 100%;
	padding:2px 5px 0 5px
}
.number_btn_add:hover, .number_btn_reduces:hover, .number_btn_adds:hover {
	cursor:pointer
}
.number_btn_reduce>img, .number_btn_add>img, .number_btn_reduces>img, .number_btn_adds>img {
	padding-bottom:4px
}
.number_btn_number, .number_btn_numbers {
	background:url("../image/rightTab_16.png") no-repeat -2px 100%
}
.number_btn_number {
	padding:2px 13px 0 10px
}
.number_btn_numbers {
	padding:2px 17px 0 8px
}
.number_btn_number>span, .number_btn_numbers>span {
	font-size:12px !important;
	color:#333 !important;
	vertical-align:top
}
.number_btn_add, .number_btn_adds {
	background:url("../image/rightTab_17.png") no-repeat 0 100%;
	padding:2px 5px 0 5px;
	margin-left:-8px
}
.panel_footer {
	padding:9px 10px 3px 10px;
	overflow:hidden;
	display:none
}
.panel_footer .moneyType {
	width:166px;
	padding-top:6px
}
.panel_footer .moneyType span {
	font-size:14px
}
.panel_footer .moneyType ul {
	padding:0
}
.panel_footer ul li {
	line-height:25px;
	font-size:12px;
	color:#333
}
.panel_footer_number {
	color:#e20a0a !important
}
.panel_footer_money {
	font-size:14px !important;
	color:#fec828
}
.panel_footer_money i, .panel_footer_money em {
	font-style:normal
}
.panel_footer_btn {
	width:80px;
	padding:4px 0 0 0
}
.panel_footer_btn button {
	width:80px;
	height:24px;
	font-size:14px;
	color:#fff;
	padding:0 !important;
	background-color:#e60013;
	border-radius:4px
}
.panel_footer_btn button:hover {
	font-size:14px;
	color:#fff;
	padding:0 !important;
	background-color:#e60013
}
.to_cart {
	color:#00a1e9 !important
}
.to_cart:hover {
	cursor:pointer
}
.right_tab .toolbar_btns, .right_tab .toolbar_tops {
	position:absolute;
	top:40%;
	width:40px;
	left:-42px;
	margin-top:-50px
}
.right_tab .toolbar_btn, .right_tab .toolbar_top {
	position:relative;
	width:46px;
	height:40px;
	margin-bottom:2px;
	cursor:pointer
}
.right_tab .toolbar_btn>i {
	width:47px;
	position:relative;
	margin-left:1px;
	height:40px;
	display:inline-block;
	z-index:2;
	background-color:#766666;
	border-radius:4px 0 0 4px;
transition:background-color .2s
}
.tab_text {
	width:83px;
	height:40px;
	line-height:40px;
	position:absolute;
	left:40px;
	top:0;
	background-color:#e60013;
	font-size:12px;
	color:#fff;
	text-align:center;
	border-radius:4px 0 0 4px;
	z-index:1;
-webkit-transition:left .3s ease-in-out .1s;
transition:left .3s ease-in-out .1s
}
.right_tab .toolbar_btn>i>span {
	position:relative;
	right:-23px;
	top:1px;
	height:18px;
	width:18px;
	display:inline-block
}
.right_tab .toolbar_user {
	background:url("../image/sprite-rightTab.png") no-repeat 0 0
}
.right_tab .toolbar_car {
	background:url("../image/sprite-rightTab.png") no-repeat -1px -98px
}
.right_tab .toolbar_get {
	background:url("../image/sprite-rightTab.png") no-repeat 0 -148px
}
.right_tab .toolbar_view {
	background:url("../image/sprite-rightTab.png") no-repeat 0 -199px
}
.right_tab .toolbar_compare {
	background:url("../image/sprite-rightTab.png") no-repeat 0 -249px
}
.right_tab .toolbar_message {
	background:url("../image/message.png") no-repeat center
}
.right_tab .toolbar_tops {
	position:absolute;
	top:191.2%;
	width:40px;
	left:0;
	margin-top:-30px
}
.right_tab .toolbar_top {
	background:url("../image/sprite-rightTab.png") no-repeat 0 -300px
}
.right_tab .toolbar_number {
	background:url("../image/rightTab_05.png") no-repeat right;
	z-index:1
}
.right_tab .toolbar_number>span {
	color:#fff;
	font-size:12px;
	position:absolute;
	font-weight:bold
}
.right_tab .toolbar_point {
	background:url("../image/sprite-rightTab.png") no-repeat -89px -10px;
	z-index:1
}
.right_tab .user_body {
	padding:12px 10px 30px 10px;
	border-bottom:10px solid #edebeb
}
.right_tab .user_body .user_body_title {
	padding-bottom:28px
}
.right_tab .user_body .user_body_title div {
	float:left
}
.right_tab .user_body .shadowLine_left {
	width:86px;
	height:1px;
	background:-webkit-linear-gradient(right, #e4e4e4, #bfbfbf);
	background:-o-linear-gradient(right, #e4e4e4, #bfbfbf);
	background:-moz-linear-gradient(right, #e4e4e4, #bfbfbf);
	background:linear-gradient(to right, #e4e4e4, #bfbfbf);
	margin-top:4px
}
.right_tab .user_body .shadowLine_right {
	width:86px;
	height:1px;
	background:-webkit-linear-gradient(left, #e4e4e4, #bfbfbf);
	background:-o-linear-gradient(left, #e4e4e4, #bfbfbf);
	background:-moz-linear-gradient(left, #e4e4e4, #bfbfbf);
	background:linear-gradient(to left, #e4e4e4, #bfbfbf);
	margin-top:4px
}
.right_tab .user_body .user_body_font {
	font-size:14px;
	color:#333;
	font-weight:bold;
	width:70px;
	text-align:center;
	margin-top:-5px
}
.right_tab .user_body .user_body_content {
	text-align:center;
	padding:0 15px
}
.right_tab .user_body .user_body_content div {
	background-color:#fff4db;
	height:56px;
	line-height:56px;
	font-size:12px;
	color:#333;
	border-radius:4px
}
.right_tab .user_body .user_number {
	font-size:16px;
	color:#e60012
}
.right_tab .user_body .user_body_button {
	padding-top:20px;
	text-align:center
}
.right_tab .user_body .user_body_button input {
	width:56px;
	height:24px;
	line-height:18px;
	font-size:14px;
	color:#fff;
	background-color:#766666;
	border:0;
	border-radius:4px
}
.right_tab .panel_header i {
	background:url("../image/sprite-rightTab.png") no-repeat;
	display:inline-block;
	height:24px;
	width:24px
}
.sprite-rightTab {
	display:inline-block;
	background:url("../image/sprite-rightTab.png") no-repeat
}
.sprite-rightTab-back {
	background-position:-12px -616px;
	width:16px;
	height:14px
}
.sprite-rightTab-inform {
	cursor:pointer;
	background-position:-59px -352px;
	width:25px;
	height:23px
}
.sprite-rightTab-message {
	position:relative;
	top:-62px;
	left:181px;
	cursor:pointer;
	background-position:-13px -353px;
	width:20px;
	height:20px
}
.sprite-rightTab-close-message {
	cursor:pointer;
	background-position:-99px -569px;
	width:12px;
	height:12px
}
.sprite-rightTab-wx {
	cursor:pointer;
	background-position:-12px -455px;
	width:27px;
	height:27px
}
.sprite-rightTab-qq {
	position:relative;
	left:12px;
	cursor:pointer;
	background-position:-59px -455px;
	width:27px;
	height:27px
}
.sprite-rightTab-create {
	position:relative;
	top:2px;
	cursor:pointer;
	background-position:-99px -462px;
	width:14px;
	height:14px
}
.sprite-rightTab-user {
	position:absolute;
	top:11px;
	left:11px;
	cursor:pointer;
	background-position:-13px -512px;
	width:16px;
	height:18px
}
.sprite-rightTab-pwd {
	position:absolute;
	top:10px;
	left:11px;
	cursor:pointer;
	background-position:-99px -510px;
	width:16px;
	height:20px
}
.sprite-rightTab-close {
	background:url("../image/sprite-rightTab.png") no-repeat;
	display:inline-block;
	background-position:-12px -562px;
	width:40px;
	height:24px
}
.right_tab .panel_header .user_img {
	background-position:-59px -8px
}
.right_tab .panel_header .cart_img {
	background-position:-59px -110px
}
.right_tab .panel_header .collection_img {
	background-position:-59px -155px
}
.right_tab .panel_header .history_img {
	background-position:-58px -208px
}
.right_tab .panel_header .compare_img {
	background-position:-59px -255px
}
.right_tab .user_account ul li a i {
	background:url("../image/sprite-rightTab.png") no-repeat;
	display:block;
	height:28px
}
.right_tab .user_account .user_font:hover {
	color:#e60012
}
.right_tab .user_account .user_integral_img {
	background-position:-59px -39px;
	width:24px
}
.right_tab .user_account .user_font:hover .user_integral_img {
	background-position:-59px -70px;
	width:24px
}
.right_tab .user_account .user_reCharge_img {
	background-position:-100px -40px;
	margin-left:31px;
	width:24px
}
.right_tab .user_account .user_font:hover .user_reCharge_img {
	background-position:-100px -70px;
	margin-left:31px;
	width:24px
}
.right_tab .user_account .user_withDraw_img {
	background-position:-140px -38px;
	margin-left:31px;
	width:26px
}
.right_tab .user_account .user_font:hover .user_withDraw_img {
	background-position:-140px -68px;
	margin-left:31px;
	width:26px
}
#myTabModal .modal-dialog {
	width:410px !important
}
#myTabModal .modal-content {
	border-radius:10px;
	height:473px;
	width:390px
}
#myTabModal .modal-content .modal-header {
	height:40px;
	border:0;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	padding:10px
}
.modal_body_tip {
	font-size:20px;
	color:#333;
	text-align:center;
	padding:0 0 38px 0
}
.modal_body_content {
	padding:0 18px
}
.modal-body-right {
	padding-top:0 !important;
	padding-bottom:0 !important
}
.modal_body_form {
	padding:0
}
.modal_body_form div {
	padding:0
}
.modal_body_form .accounts {
	margin-bottom:30px
}
.modal_body_form .accounts input {
	padding-left:37px
}
.modal_body_form .pwd {
	margin-bottom:20px
}
.modal_body_form .pwd input {
	padding-left:36px
}
.modal_body_form div input {
	border-radius:0;
	height:40px
}
.modal_form_password {
	height:0 !important;
	line-height:0 !important;
	text-align:right;
	margin-bottom:43px !important
}
.modal_form_password a {
	font-size:12px;
	color:#666
}
.modal_form_password a:hover {
	cursor:pointer;
	color:#00a1e9
}
.modal_form_login {
	background-color:#e00016;
	font-size:14px;
	color:#fff;
	text-align:center;
	height:40px;
	line-height:40px
}
.modal_form_login:hover {
	cursor:pointer
}
.modal_login_other {
	padding:30px 0 15px 0
}
.modal_login_other div {
	padding:0
}
.modal_login_other div:nth-child(2) {
text-align:right;
line-height:30px
}
.modal_login_other div:nth-child(2) a {
font-size:12px;
color:#e00016;
vertical-align:bottom
}
.modal_login_other div a:nth-child(1) i {
padding-right:12px
}
.modal_login_other div a:hover {
	cursor:pointer
}
#login01 {
	padding:0;
	visibility:hidden;
	height:20px;
	padding-top:20px
}
#rightTab_cart_floatDiv {
	z-index:2000;
	background-color:#333;
	opacity:.5;
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	display:none
}
#floatDiv_table, #collect_floatDiv {
	width:373px;
	background-color:#edebeb;
	border-radius:4px;
	position:absolute;
	z-index:3000;
	padding:10px;
	display:none;
	right:266px
}
#floatDiv_table {
	width:405px !important
}
#collect_floatDiv {
	min-height:140px
}
.floatDiv_table_title, .collect_floatDiv_title {
	font-size:12px;
	color:#333;
	font-weight:bold
}
.floatDiv_table_title div, .collect_floatDiv_title div {
	float:left
}
.floatDiv_table_title>div:nth-child(1), .collect_floatDiv_title>div:nth-child(1) {
display:block;
width:342px;
text-align:center
}
.floatDiv_table_title>div>button, .collect_floatDiv_title>div>button {
	border:0;
	background-color:#edebeb;
	padding:0;
	font-size:16px;
	margin-top:-2px;
	position:absolute;
	right:13px
}
.floatDiv_table_item {
	padding-top:22px;
	font-size:12px;
	color:#333
}
.floatDiv_table_content {
	height:40px;
	border-bottom:1px dashed #bfbfbf
}
.floatDiv_table_content div {
	float:left
}
.table_content_oldPrice {
	padding-top:8px;
	max-width:118px;
	min-width:96px
}
#priceCheckbox {
	display:none
}
.priceCheckbox {
	height:12px;
	width:12px;
	display:inline-block;
	vertical-align:middle;
	background-color:#edebeb;
	border:1px solid #bfbfbf;
	border-radius:3px;
	margin-right:6px;
	margin-bottom:3px
}
.table_content_number {
	padding-top:10px;
	width:84px;
	user-select:none
}
.table_content_price {
	font-size:12px;
	color:#e60012;
	padding:10px 0 0 8px !important;
	width:164px
}
.table_content_price_cart {
	font-size:12px;
	color:#e60012;
	padding:10px 0 0 0;
	width:125px
}
.table_content_price_cart_two {
	font-size:12px;
	color:#e60012;
	padding:10px 0 0 0;
	width:72px
}
.floatDiv_table_total div {
	float:left
}
.floatDiv_table_total div:nth-child(1) {
padding-top:10px
}
.table_content_number01 {
	font-size:12px;
	color:#333;
	font-weight:bold
}
.table_content_number02 {
	font-size:12px;
	color:#e60012
}
.table_content_number03 {
	font-size:14px;
	color:#e60012
}
.floatDiv_table_total div:nth-child(2) {
padding-top:8px
}
.table_total_number {
	width:208px
}
.table_total_button {
	height:25px;
	width:80px;
	border-radius:4px;
	font-size:14px;
	color:#fff;
	background-color:#e60012;
	border:0;
	margin-left:41px;
	position:absolute;
	right:8px
}
.floatDiv_triangle {
	position:absolute;
	right:-10px
}
.productNameWidth>a:hover {
	cursor:pointer;
	color:#e60012 !important
}
.floatDiv_table_oldPrice {
	padding-top:8px;
	width:86px
}
.floatDiv_table_oldPrice span {
	font-size:12px;
	color:#333
}
.floatDiv_table_oldPrice span i {
	font-style:normal
}
.collect_floatDiv_footer {
	padding:16px 0 0 0;
	font-size:12px
}
.collect_floatDiv_footer div {
	float:left
}
.collect_floatDiv_footer div img:hover {
	cursor:pointer
}
.collect_floatDiv_footer div a {
	color:#337ab7;
	text-decoration:underline;
	padding-right:17px
}
.collect_floatDiv_footer div button {
	height:18px;
	margin-left:58px;
	border:0;
	background-color:#e60012;
	color:#fff;
	border-radius:4px
}
#question {
	background-color:#edebeb;
	padding:10px;
	height:116px;
	width:373px;
	position:absolute;
	z-index:3000;
	display:none;
	border-radius:4px;
	font-size:12px
}
#question div button {
	border:0;
	background-color:#edebeb;
	padding:0 0 0 24px;
	font-size:16px;
	font-weight:bold
}
#questionTip {
	padding:0;
	color:#e60012;
	display:none
}
.rightTab_input {
	height:14px;
	vertical-align:text-bottom;
	margin-bottom:0;
	margin-top:4px
}
.collect_input {
	height:14px;
	vertical-align:text-bottom;
	margin-bottom:0
}
.compare_delete {
	text-align:right;
	cursor:pointer
}
.compare_line {
	border:2px solid #7abd54;
	border-bottom:1px solid white;
	position:relative;
	left:-1px;
	top:-2px;
	background:white
}
.compare_num {
	float:left;
	margin-right:5px;
	width:48px;
	height:48px;
	text-align:center;
	color:#ccc;
	border:1px solid #fff;
	font:15px arial;
	padding:14px 5px 3px 5px;
	overflow:hidden;
	background:#f6f6f6
}
.compare_product {
	float:left;
	overflow:hidden;
	margin-right:10px;
	padding:17px 10px 12px 0;
	border-right:1px dotted #7abd54;
	font-size:12px
}
#compare_btn, #history_btn {
	display:block;
	width:80px;
	height:30px;
	font:bold 14px/30px verdana;
	margin-left:177px;
	margin-bottom:5px;
	border-radius:4px;
	background:#fff;
	border:1px solid #ddd;
	color:#ccc;
	cursor:default;
	margin-top:10px;
	line-height:1.8;
	text-align:center
}
.compare_tips {
	display:block;
	height:27px;
	line-height:27px;
	border:1px solid #db9a9a;
	color:#c00;
	text-align:center;
	background:#ffe8e8;
	margin-top:70px;
	margin-bottom:0
}
.compare_checkbox_div {
	background-color:#eeefef;
	padding:4px;
	text-align:center;
	cursor:pointer;
	height:35px
}
.compare_checkbox_div img:nth-child(1) {
position:relative;
top:7px
}
.compare_checkbox_div img:nth-child(2) {
position:relative;
top:7px
}
.compare_checkbox_div label {
	color:#337ab7;
	cursor:pointer;
	line-height:0;
	position:absolute;
	left:44px;
	bottom:14px
}
.compare_checkbox_div label:hover {
	color:#e60012
}
.right_tab .compare_information {
	padding-left:6px;
	margin-top:-2.5px;
	width:165px
}
.right_tab .compare_information div {
	float:left
}
.right_tab .compare_information .productNameWidth {
	width:167px
}
.right_tab .compare_information ul {
	margin-bottom:0;
	padding:0
}
.right_tab .compare_information ul li {
	line-height:16px;
	font-size:12px;
	color:#333
}
.right_tab .compare_information ul li a:hover {
	color:#e60012
}
.right_tab .compare_information ul li div a {
	font-size:12px;
	color:#333;
	font-weight:bold
}
.right_tab .compare_information ul li span {
	font-size:14px;
	color:#e20a0a;
	font-weight:bold
}
.right_tab .compare_information ul li i, .right_tab .compare_information ul li em {
	font-style:normal;
	font-weight:bold !important
}
.sidebar_img_div {
	width:60px;
	height:60px;
	text-align:center;
	border:1px solid #e5e5e5
}
.sidebar_img_div img {
	max-width:100%;
	max-height:100%
}
#history_btn {
	display:none;
	background-color:#e60012;
	color:white;
	border:0;
	line-height:29px;
	cursor:pointer
}
.close_message_img {
	cursor:pointer
}
#online_message {
	display:none;
	box-shadow:0 0 4px 4px rgba(229, 229, 229, 0.7);
	position:fixed;
	right:48px;
	bottom:0;
	z-index:2000;
	background-color:#f7f7f7;
	height:336px;
	border-radius:4px
}
#online_inform {
	display:none;
	box-shadow:0 0 4px 4px rgba(229, 229, 229, 0.7);
	position:fixed;
	right:48px;
	bottom:0;
	z-index:2000;
	background-color:#f7f7f7;
	border-radius:4px
}
#online_message_small {
	box-shadow:0 0 4px 4px rgba(229, 229, 229, 0.7);
	position:fixed;
	right:48px;
	bottom:0;
	display:block;
	z-index:99999;
	width:220px;
	height:40px;
	border-radius:4px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	background-color:#e60012
}
#online_message_small span {
	vertical-align:top;
	width:27px;
	display:block
}
.online_message_small_span2 {
	margin-right:15px;
	width:27px;
	height:15px;
	border-radius:12px;
	background-color:white;
	color:#e60012;
	display:block;
	position:relative;
	top:-34px;
	left:26px;
	text-align:center;
	line-height:15px;
	font-size:11px;
	opacity:1
}
.online_message_small_span2_opacity {
	opacity:0
}
.online_message_small_span3 {
	text-align:right;
	position:relative;
	top:-43px;
	left:108px;
	width:62px !important
}
#online_message_small img {
	bottom:4px;
	position:relative;
	cursor:pointer
}
#online_message div {
	float:left;
	width:100%
}
#online_message>div:nth-child(1) {
border-radius:4px 4px 0 0;
padding:8px 10px;
color:#fff;
font-weight:bold;
background-color:#e60012
}
#online_message>div:nth-child(1)>div:nth-child(1) {
width:50%
}
#online_message>div:nth-child(1)>div:nth-child(2) {
width:50%;
text-align:right
}
#online_message>div:nth-child(1)>div:nth-child(2) img {
margin-top:2px
}
#online_message>div:nth-child(2), #online_message>div:nth-child(4), #online_message>div:nth-child(6) {
padding:0 10px;
font-size:12px;
margin:7px 0
}
#online_message>div:nth-child(2)>div:nth-child(1) {
font-weight:bold;
color:#333;
width:50%;
float:left
}
#online_message>div:nth-child(2)>div:nth-child(2) {
width:50%;
text-align:right;
color:#e60012;
float:left
}
#online_message>div:nth-child(4)>div:nth-child(1) {
font-weight:bold;
color:#333;
width:50%;
float:left
}
#online_message>div:nth-child(4)>div:nth-child(2) {
width:50%;
text-align:right;
color:#e60012;
float:left
}
#online_message>div:nth-child(6)>div:nth-child(1) {
font-weight:bold;
color:#333;
width:50%;
float:left
}
#online_message>div:nth-child(6)>div:nth-child(2) {
width:50%;
text-align:right;
color:#e60012;
float:left
}
.right_message_input {
	padding:0 10px
}
.right_message_btn_div {
	padding:0 10px;
	text-align:right
}
.right_message_btn_div input {
	background-color:#e60012;
	height:36px;
	margin-top:20px;
	border-radius:4px;
	color:#fff;
	border:0
}
#online_message span {
	color:#e60012
}
#online_message textarea {
	max-height:60px;
	max-width:100%
}
.rightTab_myPic {
	border-radius:50%
}
.moneyType_colon {
	color:#333;
	font-weight:bold
}
#totalMoney {
	color:#e60012;
	font-weight:bold
}
.rightTab_float_one {
	min-width:90px;
	max-width:95px;
	padding-left:16px;
	display:inline-block
}
.rightTab_float_two {
	padding-left:3px;
	display:inline-block;
	min-width:84px
}
.rightTab_float_three {
	display:inline-block;
	min-width:122px
}
.collect_float_one {
	padding-left:17px;
	min-width:82px;
	display:inline-block
}
.collect_float_two {
	min-width:62px;
	display:inline-block
}
.collect_float_three {
	padding-left:29px
}
.rightTab_footer_div {
	padding-right:21px;
	width:119px
}
.footer_div_color {
	color:#e60012
}
.footer_div_colors {
	color:#337ab7
}
#online_inform_content {
	padding:5px;
	overflow:auto
}
#online_inform_content>div {
	background-color:white;
	padding:5px;
	margin-bottom:5px
}
#online_inform_content>div>div:nth-child(1) {
width:80%;
font-weight:bold;
margin-bottom:5px
}
#online_inform_content>div>div:nth-child(1) span {
padding-left:10px
}
#online_inform_content>div>div:nth-child(2) {
text-align:right;
width:20%;
color:#999
}
#online_inform div {
	float:left;
	width:100%;
	font-size:12px
}
#online_inform>div:nth-child(1) {
border-radius:4px 4px 0 0;
padding:9px 10px;
color:#fff;
font-weight:bold;
background-color:#e60012
}
#online_inform>div:nth-child(1)>div:nth-child(1) {
width:50%
}
#online_inform>div:nth-child(1)>div:nth-child(2) {
width:50%;
text-align:right
}
#online_inform>div:nth-child(1)>div:nth-child(2) img {
margin-top:2px
}
.thirdLogin_index {
	padding-bottom:0;
	background-image:url("../image/background_third.png")
}
.thirdLogin {
	margin-top:11px;
	margin-bottom:10px
}
.thirdLogin_tip {
	font-size:30px;
	margin-top:8px;
	text-align:center;
	border-left:1px solid #444
}
.thirdLogin_link div, .thirdLogin_link div div {
	text-align:right
}
.thirdLogin_link div div:nth-child(1) {
margin-top:4px
}
.thirdLogin_row {
	padding:50px 0 0 0 !important
}
.thirdLogin_row>div {
	padding:0;
	text-align:center;
	font-size:18px
}
#formID .form-control, #formID1 .form-control {
	height:47px !important
}
.thirdLogin_row #log, .thirdLogin_row #reg {
	padding:0 !important;
	cursor:pointer
}
.thirdLogin_row #log {
	color:#fff
}
.thirdLogin_row #reg {
	color:#112746
}
.thirdLogin_row #log1, .thirdLogin_row #reg1 {
	margin-left:0;
	margin-right:0;
	margin-top:40px;
	border-top:2px solid
}
.thirdLogin_row #log1 {
	color:#fff
}
.thirdLogin_row #reg1 {
	color:#112746
}
.thirdLogin_help2 {
	margin-top:235px
}
.thirdLogin_help1 {
	text-align:left;
	margin-top:30px
}
.thirdLogin_help_one {
	font-size:14px;
	color:white;
	margin-top:10px;
	margin-bottom:0
}
.thirdLogin_help_two>p {
	font-size:12px;
	margin-top:2px;
	line-height:20px;
	color:white
}
.thirdLogin_help_three {
	margin-left:145px;
	font-size:12px;
	margin-top:5px;
	color:white
}
.thirdLogin_tips {
	margin-left:-40px;
	text-align:center;
	background-color:white;
	margin-top:30px;
	border:solid 1px white;
	padding-bottom:10px;
	padding-top:10px
}
.thirdLogin_tips div:nth-child(1) {
width:20px
}
.thirdLogin_tips div:nth-child(2) {
margin-top:-20px;
margin-left:23px
}
#sign2 {
	background-color:white;
	margin-left:-40px;
	margin-top:20px;
	margin-bottom:44px;
	border:solid 1px white;
	padding-bottom:37px;
	padding-top:30px
}
.zhuce {
	margin-top:-10px;
	margin-bottom:5px;
	height:20px
}
.thirdLogin_padding {
	padding:0 !important
}
.thirdLogin_mLeft {
	margin-left:0
}
.thirdLogin_sign2_btn {
	padding:17px 0 0 0 !important;
	color:#e6908d
}
.thirdLogin_sign2_btn input {
	background-color:#e6908d;
	color:white;
	outline:0
}
#span_code1, #span_code2 {
	height:10px !important;
	padding-left:0
}
#span_code1 span, #reg2, #span_code2 span {
	display:none
}
#span_code {
	padding-top:14px
}
#log2 {
	display:block
}
#thirdLoginCheck {
	cursor:pointer
}
#thirdLoginCheck>a {
	color:#4f8ba5;
	cursor:pointer
}
#thirdLoginCheck>a:hover {
	text-decoration:none !important;
	color:#d9534f !important
}
.thirdLogin_reg2_button {
	padding:15px 0 0 0 !important
}
.thirdLogin_reg2_button>input {
	outline:0
}
.thirdLogin_modal .modal-dialog {
	padding-top:-20px !important;
	padding-right:-250px !important
}
.thirdLogin_modal .modal-header {
	padding:8px
}
.thirdLogin_body_one {
	text-align:center;
	font-size:18px;
	margin-top:-15px;
	font-weight:bold;
	color:#666
}
.thirdLogin_body_two {
	text-align:center;
	margin-top:5px
}
.thirdLogin_body_three {
	margin-top:0
}
.thirdLogin_modal_btn {
	margin-left:162px;
	float:right
}
@media screen and (max-width:768px) {
#myTabModal .modal-dialog, #myTabModal .modal-content {
width:350px !important
}
#myTabModal>div:nth-child(1) {
margin-left:13px !important;
top:50px !important
}
#online_inform, #online_message {
width:87%
}
#online_inform {
max-height:619px
}
#online_inform_content {
max-height:584px
}
#imageCode {
width:62px !important
}
.thirdLogin_help1 {
text-align:left;
margin-top:0 !important
}
.thirdLogin_sign1 {
margin-top:0 !important;
margin-bottom:0 !important;
height:325px !important;
float:left
}
.thirdLogin_help2 {
display:none !important
}
}
@media screen and (min-width:768px) {
#online_inform, #online_message {
width:16.2%
}
#online_inform {
max-height:730px
}
#online_inform_content {
max-height:695px
}
}
#country {
	background:url("../image/jiantou.png") no-repeat scroll 295px #fff;
	-webkit-appearance:none
}
#elisa_custom_country {
	background:url("../image/jiantou.png") no-repeat scroll 275px #fff;
	-webkit-appearance:none
}
.country-input-div {
	display:none;
	width:91.5%;
	height:auto;
	color:#555;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	position:absolute !important;
	top:34px;
	left:15px;
	padding:0;
	z-index:1100;
	overflow:auto;
	max-height:408px
}
.country-input-div-bulk {
	width:88.5% !important;
	left:0 !important
}
.country-input-div ul {
	padding-left:0 !important
}
.country-input-div ul li {
	padding-left:12px !important;
	color:#999;
	cursor:pointer
}
.thirdLogin_form_star {
	color:red;
	position:absolute;
	left:-37px;
	top:13px
}
#sub1, #sub {
	background-color:#e60012;
	color:#fff;
	height:47px !important
}
.mbs {
	font-size:17px;
	font-weight:bold;
	color:red
}
.register_modal .modal-body, .thirdLogin_modal .modal-body {
	border:0 !important
}
.register_modal .modal-footer, .thirdLogin_modal .modal-footer {
	border:0 !important
}
.register_modal .modal-header, .thirdLogin_modal .modal-header {
	border:0 !important
}
.line_price_rightTab {
	text-decoration:line-through;
	color:#999
}
