@charset "utf-8";
/*login START*/
.top_rf{    position: absolute;
    right: 0;
    top: 16px;}
.login-height {
	width: 100%;
	min-width: 1200px;
	background: #fff;
}
.main_con {
	width: 1200px;
	left:50%;
	margin-left:-600px;
	position: absolute;
	z-index:200;
	height: 646px;
}
.login-main{position:relative; height:646px;}
.banner-center {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
}
.login-banner {
	width: 100%;
	height: 646px;
	position:absolute;
	z-index:100;
	background: url(../../images/mc/banner.jpg) no-repeat center center;
	background-size:cover !important;
}
.login-share-banner{
	width: 100%;
	height: 646px;
	position:absolute;
	z-index:100;
	background:url(../../images/mc/share_banner.jpg) no-repeat center center;
}
.banner-logo {
	margin-bottom: 20px;
}
.login-con {
	width: 332px;
	margin: auto;
	padding: 20px 55px;
	position: relative;
	background: #fff;
	border-radius: 3px;
}
.login_title {
	font-size: 20px;
	color: #f60;
	font-weight: bold;
	margin-bottom: 2px;
}
.top_banner {
	width: 1200px;
	margin:auto;
	line-height: 48px;
	padding: 24px 0;
	position:relative;
}
.top_banner h1 {
	position:relative;
	left:0;
	height:50px;
	line-height:50px;
}
.top_banner h1 a {
	position: absolute;
    width: 160px;
    height: 50px;
	display:block;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
}
.main_text {
	position: absolute;
	left: 80px;
	top: 50%;
	margin-top: -75px;
}
.main_share_text{
	position: absolute;
	left: 145px;   
	top: 50%;
	margin-top: -35px;
}
.main-container {
	position: absolute;
	right: 58px;
	top: 50%;
	margin-top: -184px;
}
.copyright-tip {
	color: #f60;
    font-size: 14px;
    line-height: 28px;
    position: relative;
    top: 6px;
    right: 0;
    text-align: right;
}
.login-text {
	width: 330px;
	height: 48px;
	border: 1px solid #D1D1D1;
	margin-bottom: 35px;
	position: relative;
}
.cavalidate-text {
	height: 35px;
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
}
.error-text {
	min-width:307px; 
	max-width:350px;
	height: 38px\9;
	line-height:16px;
	position:absolute;
	display: none;
    overflow: hidden;
	border: 1px solid #F9CBC5;
	color: #cc0000;
	background: url(../../images/mc/erro_icon.png) 3px 2px no-repeat #FFEAEA;
	padding:2px 0 2px 23px;
}
@media screen and(min-width:0px){
	.error-text {
		max-height: 38px;
	}
}
.user-icon {
	background: url(../../images/mc/icon_user_pwd.png) 306px 15px no-repeat;
}
.user-icon-focus {
	background: url(../../images/mc/icon_user_pwd.png) 306px -70px no-repeat;
}
.pwd-icon {
	background: url(../../images/mc/icon_user_pwd.png) 306px -27px no-repeat;
}
.pwd-icon-focus {
	background: url(../../images/mc/icon_user_pwd.png) 306px -112px no-repeat;
}
.login-text input {
	float: left;
	width: 300px;
	height: 48px;
	line-height: 48px;
	text-indent: 15px;
	border: none;
	font-size: 14px;
	background: #fff;
}
.login-text input::-webkit-input-placeholder {
color:#ccc;
}
.login-text input::-moz-input-placeholder {
color:#ccc;
}
.validate-error {
	width: 100%;
	height: 30px;
	line-height:30px;
	position: absolute;
	left: 0px;
	top: 49px;
	color: #F00;
	display: none;
}
.focus-on {
	border: 1px solid #8dc9f5;
	box-shadow: 0 0 2px #8dc9f5;
}
.login-btn.focus-on{box-shadow:none; border:none;}
.login-pwd {
	height: 25px;
	text-align: left;
}
.login-pwd a {
	color: #666;
}
.login-pwd span a {
	margin-left: 7px;
}
.login-pwd a:hover {
	color: #0066cb
}
.login-pwd label {
	float: right;
}
.login-pwd label a {
	color: #333;
}
.login-btn {
	width: 100%;
	display: inline-block;
	height: 50px;
	margin-bottom: 30px;
}
.login-btn input:hover {
	background: #DC5806;
}
.login-btn .login-input {
	width: 100%;
	font-size: 16px;
	height: 50px;
	color: #fff;
	background: #FF6507;
	border: none;
	border-radius: 2px;
	cursor: pointer;
}
.login-footer {
	width: 100%;
	min-width:1200px;
	border-top: 1px solid #EBEBEB;
	padding-top:30px;
	text-align: center;
}
.foot_nav {
	border-bottom: 1px solid #E9E9E9;
	padding: 15px 0;
	margin-bottom: 20px;
	color: #666;
}
.foot_nav a {
	color: #666;
	margin: 0 15px;
}
.login-footer a:hover{ color:#116FB6;}
.foot_infos {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}
.foot_infos a {
	color: #666;
	font-size: 12px;
	display: inline-block;
	margin-right:10px;
}
.foot_infos label{margin-right:10px; display:inline-block;}

@media screen and (min-width: 1280px) and (max-width: 1400px) {
.login-main {
    height: 500px;
}
.login-banner{height:500px;}
.main_con{height:500px;}
.main-container{margin-top:-172px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
.login-height {
    min-width: 1024px;
}    
.top_banner {
    width: 1024px;
	padding: 15px 0;
}
.login-main {
    height: 400px;
}
.login-con{padding:10px 20px;}
.main_con {
    width: 1024px;
    left: 50%;
    margin-left: -517px;
    position: absolute;
    z-index: 200;
    height: 400px;
}
.main-container{margin-top:-169px;}
.login-text{margin-bottom:30px;}
.login-banner{height:400px;}
.login-footer{padding-top:0; min-width:1024px;}
.foot_nav{margin-bottom:10px;}
}
@media screen and (max-width: 1023px) {
.login-height {min-width: 800px;} 
.login-height img{width:55%;}
.login_title{font-size:16px;}
.top_banner {width: 800px;padding: 5px 0;}
.login-main {height: 260px;}
.copyright-tip{font-size:12px;}
.main_text{margin-top:-41px;}
.foot_nav a {margin: 0 5px;}
.login-con{padding:5px 10px;}
.main_con {width: 800px;left: 50%;margin-left: -400px;position: absolute;z-index: 200;height: 260px;}
.main-container{margin-top:-126px;}
.login-text{margin-bottom:20px; height:30px;}
.login-text input{height:30px; line-height:30px;}
.login-btn{margin-bottom:15px;}
.login-banner{height:260px;}
.login-footer{padding-top:0; min-width:800px;}
.foot_nav{margin-bottom:10px;}
}

.r_link {
	position: relative;
	height: 28px;
	line-height: 28px;
	display: block;
}

.mue_box {
	position: relative;
	z-index: 9999999;
	display: inline-block;
	cursor: pointer;
	margin:0 15px;
}
.mue_box .mue_lable {
	position: relative;
	z-index: 9;
	display: inline-block;
	cursor: default;
	padding:0 20px;
}
.r_link em {
	font-family: arial;
	color: #999;
}
.r_link a {
	color: #333;
}
.link_a {
	display: inline-block;
	padding: 0 20px;
	position: relative;
}
.xsrm_box a:hover {
	color: #116FB6 !important;
	text-decoration: none;
}
.register a {
	margin: 0 15px;
	display: inline-block;
}
.register a:hover {
	color: #E25A00;
}
.app_download {
	display: inline-block;
	padding: 0 20px;
	position: relative;
}
.app_download .app_code_img_box {
	display: none;
	position: absolute;
	z-index: 100;
	left: -39px;
	top: 28px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
	padding: 15px 8px 5px;
}
.app_download .app_code_img_box:before {
	content: "";
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -8px;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.app_download .app_code_img_box span {
	display: inline-block;
	margin: 0 10px;
}
.app_download .app_code_img_box span img {
	display: block;
}
.app_download .app_code_img_box span em {
	display: block;
	line-height: 2.5;
	color: #333;
}
.app_download:hover .app_code_img_box {
	display: block;
}
.icon-rapid-nav-jt {
	width: 8px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
	background:url(../../images/mc/icon-rapid-nav-jt.png) left top;
}
.mue_box:hover .mue_lable {
	color: #116FB6;
	text-decoration: none;
	cursor:pointer;
}
.mue_box:hover .icon-rapid-nav-jt {
	background-position: right top;
}
.mue_box .mue {
	position: absolute;
	right: 0;
	top: 0;
	display:none;
	padding-top: 28px;
	min-width: 440px;
	box-sizing: border-box;
	border: 1px solid transparent;
}
.mue_box .mue li {
	width: 50%;
	display: inline-block;
	float: left;
}
.mue_box .mue .item {
	height: 30px;
	line-height: 30px;
	display: block;
	padding: 0 20px;
	cursor: pointer;
}
.mue_box .mue .item:hover {
	background-color: #f0f0f0;
	color: #116FB6;
}
.mue_box:hover .mue {
	display: block;
	background: #fff;
	border: 1px solid #d7dbdf;
	border-top: none;
	box-shadow:0 0 5px #ededed;
}
.login .mue .item {
	padding: 0 12px
}
.show-tel {
	display: inline-block;
	padding-left: 20px;
}
.show-tel label {
	color: #cc3333;
	margin-left: 5px;
}
.r_link .ywbll_box .item:before {
	content: "";
	width: 3px;
	height: 3px;
	vertical-align: middle;
	margin-right: 6px;
	display: inline-block;
	background: url(../images/pub/mue-dian.jpg) no-repeat left center;
}
/*index SATRT*/
.left {
	width: 198px;
	border: 1px solid #ededed;
	background: #fff;
}
.manage .ma-item {
	padding: 10px 30px;
	border-bottom: 1px solid #ededed;
	position: relative;
}
.manage>.ma-item {
	border-left: 4px solid #fff;
}
.manage>.ma-item:hover {
	border-left: 4px solid #0298D6;
	background: #f4f4f4;
}
.manage .ma-item .item-tit {
	font-size: 14px;
	color: #323232;
	font-weight: bold;
	line-height: 40px;
	position: relative;
	display: block;
}
.manage .ma-item .item-tit i {
	font-family: simsun;
	position: absolute;
	right: 0;
	top: 0
}
.manage .ma-item .item-inner a {
	font-size: 14px;
	color: #323232;
	line-height: 40px;
	position: relative;
	display: block;
}
.manage .ma-item .item-innerMenu {
	position: absolute;
	top: 0;
	left: 195px;
	width: 200px;
	display: none;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	background: #f4f4f4;
}
.service {
	padding: 10px 0
}
.service a {
	padding: 6px 30px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.service a i {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
}
.service a i.icon-data {
	background: url(../images/icon_data.png) no-repeat;
}
.service a i.icon-bussiness {
	background: url(../images/icon_bussiness.png) no-repeat;
}
.service a i.icon-sell {
	background: url(../images/icon_sell.png) no-repeat;
}
.service a i.icon-comment {
	background: url(../images/icon_comment.png) no-repeat;
}
.service a i.icon-send {
	background: url(../images/icon_send.png) no-repeat;
}
.header-nav .icon-sclick {
	position: absolute;
	top: 50%;
	margin-top: -3px;
	width: 10px;
	height: 10px;
	right: 6px;
	background: url(../images/icon_serve.png) no-repeat 0 0px;
}
.down-collect {
	width: 10px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/pulldown.png) no-repeat 0 3px;
	position: absolute;
	left: 84px;
	top: 5px;
}
.down-car {
	left: 104px;
	;
}
.down-car:hover {
	background: url(../images/up.png) no-repeat 0 3px;
}
.collect-all:hover .down-collect {
	background: url(../images/up.png) no-repeat 0 3px;
}
.c1-down {
	padding: 8px 6px;
	width: 290px;
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 0;
	top: 30px;
	background: #FFFFFF;
	border: 1px solid #eee;
	z-index: 300;
	display: none;
}
.c1-down a {
	width: 60px;
	display: inline-block;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #323232;
	margin: 8px -2px;
}
.c1:hover .c1-down {
	display: block;
}
.c1-down a:hover {
	background-color: #0b80c4;
	color: #fff;
}
.header-bar .hbar-right li .show-collect a {
	line-height: 25px;
}
.show-car, .collect-all {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.show-car {
	padding: 5px 7px;
	width: 108px;
	position: absolute;
	left: -1px;
	top: 30px;
	background: #fff;
	border: 1px solid #ddd;
	display: none;
	z-index: 10;
}
.header-bar .hbar-right li .hdown-item {
	height: 25px;
	background-color: #f7f7f7;
	z-index: 18;
	position: relative;
	overflow: hidden;
}
.header-bar .hbar-right li.collect-all:hover .big-collect {
	height: 26px;
}
.header-bar .hbar-right li .show-collect {
	padding: 5px 2px;
	width: 140px;
	position: absolute;
	left: -1px;
	top: 30px;
	background: #fff;
	border: 1px solid #ddd;
	display: none;
	z-index: 10;
}
.header-bar .hbar-right li.collect-all:hover .show-collect {
	display: block;
}
.header-bar .hbar-right li .down-item {
	height: 25px;
	background-color: #f7f7f7;
	z-index: 18;
	position: relative;
	overflow: hidden;
}
.header-bar .hbar-right li .show-car a {
	line-height: 25px;
}
.header-bar .hbar-right li.click-item {
	position: relative;
	z-index: 20
}
.header-bar .hbar-right li.click-item:hover .show-car {
	display: block;
	border-top: none;
}
.header-bar .hbar-right li.click-item:hover {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.header-bar .hbar-right li.click-item:hover .show-car a {
	border: none
}
.header-bar .hbar-right li.click-item:hover .show-collect a {
	border: none
}
.show-car a:hover {
	color: #0b80c4;
}
.show-collect a:hover {
	color: #0b80c4;
}
.header-bar .hbar-right .hdown-item a {
	padding-right: 24px;
}
.car-all:hover .down-car {
	background: url(../images/up.png) no-repeat 0 3px;
}
.center-buy {
	width: 130px;
	background: #0a7abc;
	position: absolute;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	display: none;
	top: 59px;
	left: 50%;
	margin-left: -65px;
}
.center-buy a {
	color: #fff;
}
.buy-center {
	width: 95px;
}
.buy-center:hover .center-buy {
	display: block;
}
.buy-center .center-buy a {
	border-top: 1px solid #2388c3;
}
.header-nav .up-sclick {
	position: absolute;
	top: 20px;
	margin-top: 30px;
	width: 37px;
	height: 10px;
	right: 6px;
	background: url(../images/icon_navcur.png) no-repeat 0 0px;
	display: none;
}
.header-nav .nav-list li:hover .up-sclick {
	display: block;
}
.my-sclick {
	padding-left: 191px;
	color: black;
}
.lately-sclick {
	padding-left: 191px;
	color: black;
}
.list-innner {
	position: absolute;
	width: 100%;
	height: 450px;
	left: 0;
	top: 90px;
	background: #fff;
	z-index: 100;
	display: none;
	box-shadow: 0px 2px 6px #ededed;
}
/*.header-nav .nav-list li:hover .list-innner{
	display: block;
}*/
.in-sclick {
	border-bottom: 5px;
}
.header-nav .nav-list li.liItem .in-sclick li {
	color: #666;
	float: left;
	font-size: 14px;
	padding: 0;
	margin-right: 64px;
	width: 56px
}
.header-nav .nav-list li.liItem .in-sclick li {
	color: #666;
	float: left;
	font-size: 14px;
	padding: 0;
	margin: 0 64px 30px 0;
	width: 56px
}
.header-nav .nav-list li.liItem .in-sclick li a {
	color: #666;
	font-size: 14px;
	text-align: center;
	padding: 0;
	height: auto;
}
.header-nav .nav-list li.liItem .in-sclick li p {
	padding: 10px 0;
	line-height: 20px;
}
.exit {
	margin-left: 20px;
	display: inline-block;
}
.user {
	margin-left: 50px;
	display: inline-block;
}
.number-two {
	color: #f60;
	padding-left: 4px;
}
.header-nav .nav-list li.liItem .in-sclick li a {
	transition: top 0.3s linear;
	top: 0;
	position: relative;
}
.header-nav .nav-list li.liItem .in-sclick li a:hover {
	top: -10px;
}
.browse-copyright {
	text-align: center;
	color: #f00;
	position: absolute;
	bottom: 50px;
	padding: 10px 0;
	left: 0;
	width: 100%;
}
