﻿@charset "utf-8";
*,html { word-break:break-all;}
body { margin:0 auto; font-family:'\5FAE\8F6F\96C5\9ED1', Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#F5F5F5}
div { margin:0 auto; outline:none;box-sizing: border-box;}
table { clear:both}
form { margin:0; padding:0;}
ul { list-style:none; margin:0; padding:0;}
img { border:0;}
.px11 { font-size:11px}
.px12 { font-size:12px}
.px14 { font-size:14px}
.px16 { font-size:16px}
.px18 { font-size:18px}
.px21 { font-size:21px}
h1,h2,h3,h4,h5,dl,dt,dd { margin:0; padding:0}
input,textarea,select {font-family:'\5FAE\8F6F\96C5\9ED1', Tahoma; font-size:12px; outline:none; box-sizing: border-box;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.divline { line-height:6px; height:6px; clear:both; width:100%; overflow:hidden}
/* 各种链接颜色 */
.blue,.blue a,.blue a:link,.blue a:visited,.blue:link,.blue:visited{color:#05C;}
.red,.red a,.red a:link,.red a:visited,.red:link,.red:visited{color:#F00;}
.orange,.orange a,.orange a:link,.orange a:visited,.orange:link,.orange:visited{color:#FF552E;}
.black,.black a,.black a:link,.black a:visited,.black:link,.black:visited{color:#000;}
.gray,.gray a,.gray a:link,.gray a:visited,.gray:link,.gray:visited{color:#888;}
.gray2,.gray2 a,.gray2 a:link,.gray2 a:visited,.gray2:link,.gray2:visited{color:#555;}
.green,.green a,.green a:link,.green a:visited,.green:link,.green:visited{color:#080;}
.white,.white a,.white a:link,.white a:visited,.white:link,.white:visited{color:#fff;}
.purple,.purple a,.purple a:link,.purple a:visited,.purple:link,.purple:visited{color:#F46;}

.w100 { width:100px}
.w150 { width:150px}
.w200 { width:200px}
.w250 { width:250px}
.w300 { width:300px}
.w350 { width:350px}
.w400 { width:400px}
.w450 { width:450px}
.w500 { width:500px}
.w550 { width:550px}
.w600 { width:600px}

a { color:#333; text-decoration:none}
a:hover { color:#FF552E; text-decoration:underline}

.f_l { float:left;}
.f_r { float:right}


.px10 { font-size:10px}
.px11 { font-size:11px}
.px12 { font-size:12px}
.px14 { font-size:14px}
.px15 { font-size:15px}
.px16 { font-size:16px}
.px18 { font-size:18px}
.px21 { font-size:21px}

.container,.innernav {width:1200px; margin:0 auto;}


/*通用CERTIFY图标*/
.ico-certify-list span{ margin-right:10px; vertical-align:middle}

.ico-vcompany { background:url(images/ico-certify.png) 0 -66px no-repeat; width:23px; height:18px; position:relative; display:inline-block}
.ico-vmobile { background:url(images/ico-certify.png) -7px -43px no-repeat; width:16px; height:18px; position:relative; display:inline-block}
.ico-vemail { background:url(images/ico-certify.png) -4px -21px no-repeat; width:19px; height:19px; position:relative; top:-1px; display:inline-block}
.ico-vtruename { background:url(images/ico-certify.png) -1px 0 no-repeat; width:23px; height:18px; position:relative; display:inline-block}

.ico-ucompany { background:url(images/ico-certify.png) -24px -66px no-repeat; width:23px; height:18px; position:relative; display:inline-block}
.ico-umobile { background:url(images/ico-certify.png) -31px -43px no-repeat; width:16px; height:18px; position:relative; display:inline-block}
.ico-uemail { background:url(images/ico-certify.png) -28px -21px no-repeat; width:19px; height:19px; position:relative; top:-1px; display:inline-block}
.ico-utruename { background:url(images/ico-certify.png) -25px 0 no-repeat; width:23px; height:18px; position:relative; display:inline-block}


.box-corner {
	border-radius: 4px; 
	-moz-border-radius: 4px;
}

/*通用头部*/
.topnav { background-color: #FFF; height: 90px; color: #999; width:100%;position:relative;	z-index:3;}
.topnav a{	color:#999}
.innernav {	background-color: #FFF;	height:90px; overflow:hidden;}
.innernav .f_r span {font-family: "Times New Roman", Times, serif; font-size: 10px; color: #aaa; position: relative; top: -1px;}

#logo {float:left;height:90px; line-height:90px; width:450px; font-size:24px; color:#888}
#logo a { float:left;  background:url(images/logo.png) left center no-repeat; background-size:cover; height:60px; width:280px; margin-right:20px; margin-top:18px; padding-right:20px; border-right:#DDD solid 1px; }

/*分页*/
.pageLink { padding: 25px 0 10px 0; font-size:14px; text-align:center; color:#777}
.pageLink a { background: #FFF; color: #777; margin:0 5px; padding: 9px 15px; text-decoration: none; }
.pageLink span { margin:0 5px; padding:0 6px; font-size:21px;}
.pageLink a:hover {background: #F4F4F4; text-decoration:none; }
.pageLink .current {background: #FF552E; color: #FFF; padding: 9px 15px;  font-size:14px}
.pageLink a,.pageLink .current{border-radius:3px;-moz-border-radius:3px; border:#E5E5E5 solid 1px}
.pageLink .current { border:#FF552E solid 1px}

/*底部信息*/
.footer { display:none; width:100%; text-align:center; }


/*用户中心开始*/
.mainbar { background:url(images/banner.png); height:120px}

.notice{ border:#EEE solid 1px;  font-family:'\5FAE\8F6F\96C5\9ED1'; background:url(images/topsort-bg.jpg) bottom repeat-x; padding:6px 9px; line-height:160%;}
.alert{/* border:#FBC76F solid 1px;*/  font-family:'\5FAE\8F6F\96C5\9ED1'; background-color:#FFFFDD; padding:8px 14px; line-height:190%; font-size:14px; color:#444}

.button,.button2 { border:#E5E5E5 solid 1px; background:url(images/topnav-bg.jpg) left -9px repeat-x; height:24px; line-height:24px; width:40px; color:#444; cursor:pointer; font-family:'\5FAE\8F6F\96C5\9ED1'; margin:0; padding:0}
.button2 { width:auto; padding: 0 10px}
.button:hover,.button2:hover { border:#CCC solid 1px; color:#222}

/*注册表单*/
.column-right { width:340px;margin-left:15px;}
.column-bigleft { width:845px;}

.regform { padding:10px 0; }
.regintitle { float:left; width:100%; color:#666666; text-indent:10.5em; font-size:24px; font-weight:normal; padding:30px 0 0 0;}
.regtitle,.logintitle,.pubtitle,passtitle { float:left; width:100%; background:url(images/usertbg.gif) 0 0 no-repeat; height:30px; overflow:hidden; margin-bottom:20px;}
.logintitle { background-position:170px -38px}
.passtitle { background-position:120px -76px}
.pubtitle { background-position:120px -114px}

.regitem { float:left; width:100%; padding:12px 0}
.regitem .regleft,.regitem .regright { float:left;}
.regitem .regleft { width:150px; text-align:right; padding-right:20px; font-size:14px; color:#666; line-height:40px; height:40px}

.regitem .regright .f { display:block; clear:both; overflow:hidden; *overflow:visible}
.regitem .regright .onshow { display:inline-block; *width:100%; *display:block; *float:left; line-height:40px; height:40px; font-size:13px; color:#999;}
.regitem .regright .post-contact {*float:left}

.regitem .reginput { margin-right:15px; color:#666; border:#AAA solid 1px; height:40px; padding-left:9px; line-height:40px; color:#555; font-size:14px;border-radius: 3px; -moz-border-radius: 3px;}
.regitem .regselect { float:left; padding: 9px 7px 8px 5px; font-size:14px; color:#666; font-size:14px; border-radius: 3px; -moz-border-radius: 3px; margin:0 15px 0 0; border:#AAA solid 1px}
.regitem .regselect option { font-size:14px}
.regitem label.lbmarket {line-height:40px; height:40px; margin-right:15px; cursor:pointer}
.regitem label.lbmarket input { position:relative; top:2px; right:2px}
.regitem label.lbmarket:hover { color:#FF552E;}

.regbtn,.msgbox .btn { border:0; /*background:url(images/btn-bg.jpg);*/ padding:0 35px;*padding:0 15px; height:50px; font-size:16px; color:#FFFFFF; cursor:pointer; background-color:#FF552E; margin-right:15px}
.regitem .product{ margin-bottom:10px;}
.regbtn:hover,.msgbox .btn:hover { background-color:#E30}
.regitem .regright .usertype { float:left}
.regitem .regright .usertype li{ float:left; margin-right:20px; width:90px; height:34x; line-height:34px; display:block; color:#999; text-align:center; border:#CCC solid 2px; cursor:pointer; font-size:15px}
.regitem .regright .usertype li.focus { text-align:center; color:#FF552E; border:#FF552E solid 2px; background:url(images/csdot.gif) right bottom no-repeat}

.grade-table .title { color:#555; font-size:14px}

/*用户中心左侧栏目*/
#home { padding:5px 0;}
#home li { padding:15px 0; font-size:14px; text-indent:0.5em; color:#666}

.usermenu {
	float:left;
	background-color:#FFFFFF;
    color: #595757;
	width:180px;
    font-size: 16px;
	padding:20px 0
}
.usermenu div{ font-weight:bold; width:110px; font-size:18px; border-bottom:#E5E5E5 solid 1px;	padding:0 0	13px 0; margin-bottom:10px}
.usermenu div a { color:#555; text-decoration:none}
.usermenu li {
    line-height: 42px;
	height:42px;
}
.usermenu li a {
	display:block;
	border-left:#FAFAFA solid 3px;
	color: #595757;
    line-height: 42px;
	height:42px;
    padding-left: 35px;
}
.usermenu li a:hover {
	color: #FF552E;
	text-decoration:none;
}
.usermenu li.selected a{
	border-left:#FF552E solid 3px;
	color: #FF552E;
	text-decoration:none;
}

.useright {
	float:right;
	width:1000px;
	*width:960px;
	padding:20px;
	background-color:#FFFFFF
}
.useright .title { background:url(images/topnav-bg.jpg) repeat-x; height:20px; line-height:20px;}

.useright .rtnav { width:100%; border-bottom:#E5E5E5 solid 1px; height:55px;}
.useright .rtnav li { float:left; font-size:18px}
.useright .rtnav li a { float:left; color:#999; text-decoration:none;height:45px; line-height:45px; padding:0 20px;}
.useright .rtnav li.focus a{ color:#333333}
.useright .rtnav li a:hover { color:#FF552E}

/*.useright .rtnav { width:100%; border-bottom:#E5E5E5 solid 1px; position:relative; top:0; height:41px;}
.useright .rtnav ul { position:absolute; top:0; left:3px}
.useright .rtnav li { float:left; border:#E5E5E5 solid 1px; background-color:#FAFAFA; position:relative; top:1px; display:inline-block; margin:0 3px; border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; border-top-left-radius: 3px; -moz-border-top-left-radius: 3px;}
.useright .rtnav li a { float:left; font-size:14px; color:#444; text-decoration:none;height:38px; line-height:38px; padding:0 20px;}
.useright .rtnav li.focus { border-top:#FF552E solid 2px; position:relative; top:0; background-color:#FFFFFF; border-bottom:#FFFFFF solid 1px;}
.useright .rtnav li a:hover { color:#FF552E}
*/
.useright .banklist { width:748px; float:left}
.useright .banklist li{ float:left; border:#CCCCCC solid 1px; padding:7px; cursor:pointer; margin-right:8px; margin-bottom:8px}
.useright .banklist li.selected {border:#FF6600 solid 2px; padding:6px;background:url(images/csdot.gif) right bottom no-repeat}


.topmenu { margin-top:35px}
.topmenu li { float:left; text-align:center; min-width:48px; margin: 0 25px; font-size:12px;}
.topmenu li#mshoulu a{ background:url(images/topmenu-4.png) center top no-repeat;}
.topmenu li#mshop a{ background:url(images/topmenu-1.png) center top no-repeat;}
.topmenu li#mpay a{ background:url(images/topmenu-5.png) center top no-repeat;}
.topmenu li#mfav a{ background:url(images/topmenu-4.png) center top no-repeat;}
.topmenu li#mperson a{ background:url(images/topmenu-3.png) center top no-repeat;}
.topmenu li#mauth a{ background:url(images/topmenu-2.png) center top no-repeat;}
.topmenu li#mpost a{ background:url(images/topmenu-6.png) center top no-repeat;}
.topmenu li#mofferlist a{ background:url(images/topmenu-7.png) center top no-repeat;}
.topmenu li#mmsg a{ background:url(images/topmenu-8.png) center top no-repeat;}
.topmenu li#mgrade a{ background:url(images/topmenu-9.png) center top no-repeat;}
.topmenu li a {float:left; color:#333333; padding-top:54px; display:inline-block;min-width:48px;}
.topmenu li a:hover { text-decoration:none; color:#FF552E; opacity:0.8}

/*信息发布页*/
.publish  #pimg,.publish  #reupload { float:left; font-size:14px; line-height:32px; height:32px;}
.publish #nav-select,.publish .subcat { color:#0055CC; font-size:14px;}
.publish #nav-select { height:32px; line-height:32px;}
.publish #nav-select ul{ float:left;}
.publish #nav-select li { float:left; padding:0 10px 0 0; line-height:32px; height:32px;}
.publish #nav-select li a { float:left}
.publish #nav-select li a:hover { text-decoration:none;}
.publish #nav-select li *{outline:0;zoom:1;}  

.publish #nav-select li a.selected { color:#EC3701; background:url(images/subcat-select.gif) center 25px no-repeat}
.publish .subcat { float:left; border:#EEE solid 1px; background:url(images/topsort-bg.jpg) bottom repeat-x; padding:5px 10px; display:none}
.publish .subcat ul li { float:left; width:57px; line-height:24px; height:24px;}
.publish .select_sort { float:left; display:none}
.publish .contact_info { float:left; border:#DDDDDD solid 1px; background-color:#FFFFCC; padding:5px 9px; width:595px}
.publish .contact_info li { float:left; width:48%; height:18px; line-height:18px; padding:2px 0}