@charset "utf-8";
/* CSS Document */

/*
*----------------------- reset ---------------------*
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{font:12px "宋体",Arial,Helvetica,sans-serif; color:#474747; padding:0; margin:0;}
table{border-collapse:collapse; border-spacing:0; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#676767;}
ul,ol,dl{list-style:none;}
a{text-decoration:none; color:#676767;}
a:hover{text-decoration:underline;}
img{
	border:none;
}
table{border-collapse:collapse; border-spacing:0;}
.clear{display:block; clear:both;}
.fw_bold{font-weight:bold;}
.c_red{color:#EE0202;}
.table_line{background:#F1F8FD;}

/*
*--------------------------------- header -------------------------------*
*/
#header{width:100%;}
#header #top{width:960px; margin:30px auto; overflow:hidden;}
#top #logo{float:left;}
#top #top_control{padding-top:20px; line-height:1.6; text-align:right; float:right; position:relative;}
#top_control .mesg{width:74px; text-align:right; padding-left:20px; background:url(../images/topons_sprite.png) -150px -173px no-repeat; position:absolute; right:0; top:42px;}
#top_control span{font-weight:bold;}
#top_control a{margin-left:10px;}

#header #nav{width:100%; height:41px; background:url(../images/bg_sprite.png) 0 0 repeat-x;}
#nav ul{display:block; height:41px; width:960px; margin:0 auto; overflow:hidden;}
#nav li{display:block; float:left;}
#nav li a{display:block; height:41px; line-height:41px; padding:0 24px; font-weight:bold; float:left;}
#nav li a.this{font-size:14px; color:#FFF; background:url(../images/bg_sprite.png) 0 -41px repeat-x;}

/*
*--------------------------------- content -------------------------------*
*/
#container{width:960px; margin:0 auto; margin-top:20px;}
#sidebar{float:left;}
#main{float:right;}

/********************** index *********************/
.sb_index{width:210px;}
.sb_index .shortcut, .sb_index .notice{display:block; width:208px; border-bottom:2px #EBEBEB solid; margin-bottom:20px;}
.sb_index .shortcut h3{display:block; height:28px; line-height:28px; font-weight:bold; border:1px #D1DDE9 solid; border-bottom:none; padding-left:10px;  background:url(../images/bg_sprite.png) 0 -82px repeat-x; position:relative;}
.sb_index .shortcut h3 a{display:block; font-weight:normal; position:absolute; right:8px; top:0;}
.sb_index .shortcut ul{display:block; border:1px #D1DDE9 solid;}
.sb_index .shortcut li a{display:block; height:28px; line-height:28px; margin:1px 4px; padding-left:15px; border-top:1px #EEE solid;}
.sb_index .shortcut li a.first{border:none;}

.sb_index .notice h3{display:block; height:32px; line-height:32px; font-weight:bold; padding-left:10px; border:1px #DFBD48 solid; border-bottom:none; background:#FFF8E4 url(../images/bg_dottedLines.png) -216px 31px no-repeat; position:relative;}
.sb_index .notice h3 a{display:block; font-weight:normal; position:absolute; right:8px; top:0;}
.sb_index .notice ul{display:block; border:1px #DFBD48 solid; border-top:none; padding-top:10px; background:#FFF8E4;}
.sb_index .notice li{display:block; padding:0 10px 0 20px; margin-bottom:10px; background:url(../images/topons_sprite.png) -678px -174px no-repeat;}

.custService h3{height:29px; line-height:29px; font-size:14px; font-weight:bold; padding-left:6px;}
.custService textarea{width:208px; height:90px; border:1px #D5D5D5 solid;}
.custService input.sendEmailBtn{display:block; width:71px; height:25px; line-height:25px; border:none; cursor:pointer; margin:10px 0 40px 0; background:url(../images/topons_sprite.png) -427px -136px no-repeat;}
.custService p{margin:10px 0;}
.custService p.hotline{font-size:26px; color:#024D8A; font-family:Tahoma,"微软雅黑","黑体",Arial;}

#logintips,#main .tips{width:708px; height:30px; line-height:30px; color:#976652; padding-left:30px; border:1px #DFBD48 solid; background:#FFF8E4 url(../images/topons_sprite.png) -676px -212px no-repeat;}
.tips p{display:inline; color:#976652;}
.tips span{font-weight:bold;}

#main .user{width:740px; margin-top:10px; overflow:hidden;}
.user .face{width:80px; height:80px; border:1px #EFEFEF solid; float:left;}
.user .info{width:648px; height:62px; line-height:1.6; float:left; padding-left:10px; margin-top:20px; position:relative;}
.user .info h5{line-height:1.6;font-size:16px; font-weight:bold;}
.user .info span.loginTime{position:absolute; top:0; right:0;}

#main .control{width:740px; background:#EB8822; margin-top:10px; overflow:hidden;}
.control ul{display:block; width:2000px; height:80px; overflow:hidden; position:relative;}
.control ul li{display:block; width:372px; height:80px; float:left; position:absolute; top:0;}
.control ul li a{display:block; width:135px; height:80px; text-indent:-99999px; background:url(../images/topons_sprite.png) 0 -81px no-repeat; float:left;}
.control ul li a:hover{background-position:0 0;}
.control ul li#productPub a{}
.control ul li#orderManage a{background-position: -136px -81px;}
.control ul li#orderManage a:hover{background-position:-136px 0;}
.control ul li#orderManage{background:#E7A159; left:423px;}/*184*/
.control ul li#salesStatis a{background-position: -272px -81px;}
.control ul li#salesStatis a:hover{background-position: -272px 0;}
.control ul li#salesStatis{background:#EAB782; left:606px;}/*368*/
.control ul li p{display:block; height:53px; width:220px; padding:27px 0 0 10px; color:#FFF; float:left;}

.control .interim_1, .control .interim_2{width:51px; height:80px; background:url(../images/topons_sprite.png) 0 -162px; position:absolute; top:0; left:-51px; z-index:100;}
.control .interim_2{background-position:-51px -162px;}

/*.control ul li.interim_1, .control ul li.interim_2{width:51px; background:url(../images/topons_sprite.png) 0 -162px;}
.control ul li.interim_2{background-position:-51px -162px;}*/

#main .order, #main .check, #main .helper{margin-top:20px;}
.order h3, .check h3, .helper h3{font-size:14px; font-weight:bold; margin-bottom:8px; padding-left:6px;}
.order table{width:740px; border:1px #D1DDE9 solid;}
.order table th, .order table td{height:28px; line-height:28px;}
.order table thead{background:url(../images/bg_sprite.png) 0 -82px repeat-x; border-bottom:1px #D1DDE9 solid;}
.order table th{font-weight:bold; text-align:left;}
.order table th.row_1, .order table th.row_2, .order table th.row_3{width:20%;}
.order table th.row_4, .order table th.row_5{width:15%;}
.order table th.row_6{width:10%;}
.order table th.row_1, .order table td.row_1{padding-left:8px;}

.check ul{display:block; width:738px; height:84px; border:1px #D1DDE9 solid;}
.check li{display:block; padding-left:15px; overflow:hidden;}
.check li.bg_light{background:#F1F8FD;}
.check li div{width:200px; height:28px; line-height:28px; float:left;}
.check li span{display:block; float:left;}
.check li a{display:block; width:80px; font-size:20px; color:#024D8A; text-align:right; font-family:Tahoma,"微软雅黑","黑体",Arial; padding-right:8px; float:left;}

#main .ad{width:740px; height:120px; background:#D1DDE9; margin-top:20px;}

.helper ul{display:block; margin-bottom:20px; overflow:hidden;}
.helper li{display:block; width:150px; padding-left:16px; float:left; background:url(../images/topons_sprite.png) -682px -143px no-repeat;}

/********************** productList *********************/
.sb_menu{width:168px; border-bottom:2px #EBEBEB solid;}
#sidebar #sb_menu{border:1px #D2DEEA solid; border-top:none;}
#sb_menu dl{}
#sb_menu dl dt{display:block; height:28px; line-height:28px; font-weight:bold; cursor:pointer; border:1px #D2DEEA solid; border-left:none; border-right:none; background:url(../images/bg_sprite.png) 0 -82px repeat-x;}
#sb_menu dl dt span{display:block; padding-left:20px; background:url(../images/sidebar_slide_icon.png) 4px -40px no-repeat;}
#sb_menu dl dd{display:block; height:28px; position:relative;}
#sb_menu dl a{display:block; height:28px; line-height:28px; padding-left:20px; margin:0 1px; border-bottom:1px #EEE solid;}
#sb_menu dl a.last{border:none;}
#sb_menu dl a.this{color:#E8F3FD; border:none; background:#1975C7 /*url(../images/topons_sprite.png) -461px -206px no-repeat; position:absolute; left:-2px;*/}

.main_table{width:770px;}
.main_table h3{display:block; line-height:32px; font-size:14px; font-weight:bold; padding-left:10px; position:relative;}
.main_table table{width:770px; border:1px #D2DEEA solid;}
.main_table table input{margin-left:5px;}
/*.main_table table thead th, .main_table table td{height:28px; text-align:center;}*/
.main_table table thead, .main_table table tfoot{font-weight:bold; background:url(../images/bg_sprite.png) 0 -82px repeat-x; border-bottom:1px #D2DEEA solid;}
.main_table table thead td{font-weight:bold;}
.main_table table tfoot{font-weight:normal; border-bottom:none; border-top:1px #D2DEEA solid;}
.main_table table th{color:#085F9B; font-weight:bold;}
.main_table table tr.productList td{height:70px;}
.main_table table tr.data td{height:34px;}
.main_table table td a{text-decoration:underline;}
.main_table table td.product{padding:10px;}
.main_table table td.product img{display:block; margin-right:8px; border:1px #6AA0D6 solid; float:left;}
.main_table table td.product a{display:block; width:180px; text-align:left; text-decoration:none; margin:0; float:left;}
.main_table table td.product a:hover{text-decoration:underline;}
.main_table table td.selectAll{text-align:left;}

.main_table .pageControl{width:768px; height:65px; border:1px #D2DEEA solid; border-top:none; position:relative;}
.pageControl a.delBtn{display:block; width:66px; height:22px; line-height:22px; text-align:center; text-decoration:none; background:url(../images/topons_sprite.png) -502px -138px no-repeat; position:absolute; top:17px; left:17px;}
.pages{color:#085F9B; position:absolute; right:17px; top:17px;}
.pages span, .pages a{display:block; height:22px; line-height:22px; color:#085F9B; float:left;}
.pages span{margin-right:10px;}
.pages ol, .pages ol li, .pages form{display:block; float:left;}
.pages form{margin-left:20px;}
.pages ol li a{display:block; height:22px; line-height:22px; padding:0 8px; margin-right:3px;}
.pages ol li a.this{border:1px #D2DEEA solid; font-weight:bold; background:url(../images/bg_sprite.png) 0 -88px repeat-x;}

#form3{float:right;}
.pages ul, .pages ul li, .pages form{display:block; float:left;}
.pages form{margin-left:0px;}
.pages ul.pageList li.selected{border:1px #D2DEEA solid; font-weight:bold; background:url(../images/bg_sprite.png) 0 -88px repeat-x;}
.pages ul.pageList li a{display:block; height:22px; line-height:22px; padding:0 6px; margin-right:0px;}

.pages div.pageJump, .pages input.sureBtn{display:block; height:22px; line-height:22px; color:#085F9B; float:left;}
.prevBtn, .nextBtn{text-decoration:underline;}
.pageNum, .searchCont{width:30px; height:20px; line-height:20px; border:1px #D2DEEA solid; margin:0 2px;}
.sureBtn, .searchBtn{width:66px; height:22px; top:17px; cursor:pointer; color:#085F9B; border:none; margin-left:5px; background:url(../images/topons_sprite.png) -573px -138px no-repeat;}
.delBtn {
background:url("../images/topons_sprite.png") no-repeat scroll -502px -138px transparent;
display:inline;
height:22px;
left:17px;
line-height:22px;
position:relative;
text-decoration:none;
top:17px;
width:66px;
}

.main_table .search{position:absolute; right:0; top:0; _top:-4px;}
.search span, .search form{display:block; height:22px; line-height:22px; color:#085F9B; margin-left:4px; float:left;}
.searchCont{width:120px; margin-right:4px;}
/*.search select{width:120px; height:22px; line-height:22px; color:#085F9B;}*/

/********************** login *********************/

.loginBanner{width:740px; height:283px; margin:32px 0 60px;}
#banner_l{width:519px; float:left;}
#banner_r{width:221px; float:right;}

.loginForm{width:208px; height:281px; border:1px #A7A7A7 solid; margin:32px 0 60px;}
.loginForm h3{width:148px; height:48px; line-height:48px; padding-left:60px; font-family:'Microsoft YaHei',"黑体",Arial; font-size:18px; color:#17569E; background:url(../images/topons_sprite.png) -650px 5px no-repeat;}
.admin_login{width:174px; height:233px; padding:0 17px; background:url(../images/bg_dottedLines.png) 4px 0 no-repeat;}
.admin_login .loginItem{position:relative;}
.admin_login label{display:block; line-height:1.8; padding-top:12px;}
.admin_login .errorTips, .admin_registerForm .errorTips{border-bottom:1px #EED48D solid; position:absolute; left:190px; top:34px;}
.admin_login .errorTips p, .admin_registerForm .errorTips p{display:block; padding:10px; white-space:nowrap; border:1px #C1A041 solid; color:#EE0202; background:#FFF8E4;}
.admin_login .tipsAngle, .admin_registerForm .tipsAngle{width:14px; height:18px; background:url(../images/topons_sprite.png) -110px -173px no-repeat; position:absolute; left:-13px; top:10px;}
.admin_login input.text{display:block;width:174px;height:28px;line-height:28px;border:1px #C2C2C2 solid;}
.admin_login input.admin_loginBtn{display:block; width:174px; height:43px; border:none; margin:20px 0 10px; cursor:pointer; background:url(../images/topons_sprite.png) -108px -199px no-repeat;}
.admin_login a{display:block; width:75px; padding-left:12px; background:url(../images/topons_sprite.png) -683px -114px no-repeat; float:left;}

/********************** signin *********************/
.amdin_signin{float:left; width:740px; margin-top:32px;}
.amdin_signin h3{display:block; width:660px; line-height:48px; font-size:18px; font-family:"微软雅黑","黑体",Arial; color:#17569E; border-bottom:1px #E5E5E5 solid; padding-left:40px; margin-left:20px; background:url(../images/topons_sprite.png) -668px -44px no-repeat;}
.admin_registerForm{margin-top:50px;}
.admin_registerForm li{height:54px; line-height:54px; margin-left:90px; _margin-left:40px; position:relative;}
.admin_registerForm li label{display:block; width:80px; text-align:right; font-weight:bold; font-size:14px; position:absolute; left:-90px; _left:-50px; *left:-50px;}
.admin_registerForm li input{width:168px; height:28px; line-height:28px; border:1px #C2C2C2 solid; _margin-top:10px; *margin-top:10px;}
.admin_registerForm li input.verificationTxt{width:80px;}
.admin_registerBtn{width:640px; height:100px; margin:50px 0 0 20px; padding:20px 0 0 60px;; border-top:1px #E5E5E5 solid;}
.admin_registerBtn input{display:block; width:174px; height:45px; border:none; cursor:pointer; background:url(../images/topons_sprite.png) -282px -199px no-repeat;}
.admin_registerForm li img{margin:0 2px;}

.admin_registerForm .errorTips{left:188px; top:11px; _left:226px;}

.sidebarAD{float:right; width:210px; margin-top:32px;}
.sidebarAD img{margin-top:50px;}

/*
*--------------------------------- footer -------------------------------*
*/
#footer{width:960px; height:80px; line-height:1.6; margin:0 auto; margin-top:40px; text-align:center;}

/********************* controlPanel *********************/
.merchantType{width:800px; height:340px; border:1px #C6C6C6 solid; background:#FFF;}
.merchantType h3{font-size:14px; font-weight:bold; margin:18px 0 0 26px; color:#085F9B;}
.merchantTypes{display:block; width:760px; margin:20px 20px 10px 20px; border-bottom:1px #E9E9E9 solid;}
.merchantTypes li{display:block; height:240px; width:204px; height:230px; cursor:pointer; margin-left:74px; float:left;}
.merchantTypes li.retail{margin-left:0;}
.merchantTypes li h4{width:84px; height:40px; font-size:20px; font-family:"微软雅黑", "黑体"; color:#085F9B; padding:58px 0 0 100px;}
.merchantTypes li.retail h4{background:url(../images/merchantTypes_retail.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/merchantTypes_retail.png', sizingMethod='scale');}
.merchantTypes li.brand h4{background:url(../images/merchantTypes_brand.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/merchantTypes_brand.png', sizingMethod='scale');}
.merchantTypes li.trading h4{background:url(../images/merchantTypes_trading.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/merchantTypes_trading.png', sizingMethod='scale');}
.merchantTypes li p{display:block; width:156px; margin:0 auto;}
.thisType{background:url(../images/vizeus_admin_sprites.jpg) 0 -335px no-repeat;}
.merchantType_Btns{width:210px; height:32px; margin:0 auto;}
.selectBtn, .noSelectBtn{display:block; width:96px; height:32px; background:url(../images/vizeus_admin_sprites.jpg) 0 -301px; float:left;}
.noSelectBtn{background:url(../images/vizeus_admin_sprites.jpg) -98px -301px; float:right;}
.boxShadow{width:802px; height:2px; line-height:2px; background:#EBEBEB;}

.upfile{ border:1px solid #a3a3a3; width:60px; height:20px; line-height:20px; text-indent:1em; position:relative;float:right}
.file{filter:alpha(opacity=0);opacity:0; position:absolute; right:0; top:0; cursor:pointer;}
