﻿BODY {MARGIN: 0px auto;  font-family:  "微软雅黑", "宋体" ,Verdana, Tahoma, Helvetica, Arial; BACKGROUND: #fff; COLOR: #444; font-size:12px;}
select { padding:1px;}
HTML {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px;}

form
{
    margin: 0;
    padding: 0;
}
img
{
    border: none;
}
.fieldset
{ 
    background: url(/common/images/fieldsetfixed.png) no-repeat bottom;
    width: 257px;
    height: 62px;
}
/*fieldset{-moz-border:1px solid #d5dfe5;-moz-border-radius: 4px; -webkit-border-radius: 4px;}*/
.fieldset .legend
{
    font-weight: bold;
    font-size: 15px;
    clear: both;
    margin-left: 8px;
    float: left;
    background: url(/common/images/legendfixed.png) repeat-x center;
}
div
{
    text-align: left;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}
ol, ul, li, dl, dd, dt, p
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
}
ol
{
    list-style-type: decimal;
    list-style-position: outside;
    padding-left: 20px;
}
ol li
{
    line-height: 20px;
    list-style-type: decimal;
}
em, b
{
    color: #D20000;
    font-style: normal;
}
h4
{
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
input, .button2, .button3
{
    font-size: 12px;
}
.fright
{
    float: right;
}
.fleft
{
    float: left;
}
.hide, .hiddenbox
{
    display: none;
}
.underline
{
    text-decoration: underline;
}
.text
{
    border-width: 1px;
    color: #333;
    border-style: solid;
    line-height: 18px;
    height:18px;
    padding: 3px;
    border-color: #DCDCDC;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    vertical-align: middle;
}
.text:focus, .text:hover
{
    background: #FFFAF4;
    border-color: #FF7D03;
}
.text:blur
{
    background: #fff;
    border-color: #DCDCDC;
}
.text input
{
    text-align: right;
}
.gray
{
    color: Gray;
}
.red
{
    color: Red;
    padding:0 5px;
}
.center
{
    text-align: center;
}
.clear
{
	overflow:hidden;
	clear: both;
    font-size: 1px;
    height: 0px;
    line-height: 0px;
}
.inline, .inline li
{
    display: inline;
}
.del
{
    text-decoration: line-through;
}
.valign
{
    vertical-align: middle;
    margin: 0 2px;
}
.content
{
    line-height: 1.9em;
    font-size: 9pt;
    display: block;
    padding: 10px;
    text-align: left;
}
#menu_content
{
    margin-left: 105px;
}
#menu
{
    display: block;
    clear: both;
    overflow: hidden;
}
#subMenu
{
    display: block;
    clear: both;
    overflow: hidden;
    margin-left: 20px;
}
.layout-left
{
    float: left;
    width: 150px;
    overflow: hidden;
    clear: left;
    _overflow: visible;
    _height: 100%;
    margin-top: 15px;
    border: 1px solid #df0000;
    -moz-border-radius: 3px;
}
.layout-right
{
    float: right;
    width: 827px;
    float: left;
    overflow: hidden;
    _margin: 0;
    _padding: 0;
    margin-top: 15px;
    border: 1px solid #E40101;
    -moz-border-radius: 3px;
}
.layout-right table
{
    width: 720px;
    margin: 20px auto;
}
.layout-right table table, .layout-right div table
{
    width:auto;
}
/**UI**/
.movemask
{
    filter: alpha(opacity=40);
    -moz-opacity: 0.40;
    opacity: 0.40;
    background-color: #cccccc;
    left: 0px;
    top: 0px;
    position: absolute;
    margin: auto;
}
.movedesk
{
    filter: alpha(opacity=94);
    -moz-opacity: 0.94;
    opacity: 0.94;
    margin: auto;
    position: absolute;
    z-index: 9998;
    overflow: visible;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 4px solid #d30000;
    border: 0\9;
    background: #fff;
    background: none\9;
}
@media all and (-ms-high-contrast:none)
 {
 .foo { color: green } /* IE10 */
 *::-ms-backdrop,.movedesk
    {
        filter: alpha(opacity=94);
        -moz-opacity: 0.94;
        opacity: 0.94;
        margin: auto;
        position: absolute;
        z-index: 9998;
        overflow: visible;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border: 4px solid #d30000;
        background: #fff;
        background: none\9;
    } /* IE11 */
 }
.movedesk table
{
    width: 100%;
}
.movedesk table table
{
    width: auto;
}
.movetitle
{
    background-position: 0px;
    text-align: left;
    width: 100%;
    border: 1px solid #FF911E;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
.movetitlel
{
    background: url(/common/images/cetitlelbg.gif) left top no-repeat;
    height: 23px;
    font-size: 1px;
    line-height: 1px;
    float: left;
    width: 8px;
}
.movetitler
{
    background: url(/common/images/cetitlerbg.gif) right top no-repeat;
    height: 23px;
    font-size: 1px;
    line-height: 1px;
    float: right;
    width: 8px;
}
.movebottoml
{
    background: url(/common/images/cemainlbg.gif) left bottom no-repeat;
    height: 24px;
    font-size: 1px;
    line-height: 1px;
    float: left;
    width: 8px;
}
.moveincontent
{
    border: 1px solid #dbeeff;
    overflow: auto;
    padding: 3px;
}
.movebottom
{
    background-color: #ffffff;
    height: 23px;
    border-bottom: 1px solid #FF911E;
}
.movebutton
{
    background: url(/common/images/ybutton.gif) repeat-x center center;
    height: 20px; 
    letter-spacing:3px;
    font-size: 9pt;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    line-height: 20px;
    border: 0;
    cursor: pointer;
    margin-left: 3px;
    color: #fff;
    padding: 0px 3px 3px 6px;

}
.movebottomr
{
    background: url(/common/images/ybutton.gif) right bottom no-repeat;
    height: 24px;
    font-size: 1px;
    line-height: 1px;
    float: right;
    width: 8px;
}
.movealert
{
    background-position: 3px 5px;
    background-image: url(/common/images/alert.gif);
    text-align: left;
    float: left;
    height: 23px;
    width: 23px;
    line-height: 23px;
    text-indent: 23px;
    background-repeat: no-repeat;
}
.moveTabletl
{
    background: url(/common/images/MoveBg.gif) no-repeat top left;
}
.moveTabletc
{
    background: #d30000;
}
.moveTabletr
{
    background: url(/common/images/MoveBg.gif) no-repeat top right;
}
.moveTablecc
{
    overflow: hidden;
}
.moveTablecl
{
    background: url(/common/images/MoveBg2.gif) left;
}
.moveTablecr
{
    background: url(/common/images/MoveBg2.gif) right;
}
.moveTablecc, .moveTableccB
{
    border: none;
}
.moveTableCB, .moveTableCI
{
    border: none;
    padding: 0;
    line-height: 25px;
}
.moveTablebc
{
    background: url(/common/images/MoveBg3.gif) bottom\0;
    background: url(/common/images/MoveBg3.gif) bottom\9;
    height: 27px;
}
.moveTablebr
{
    background: url(/common/images/MoveBg.gif) no-repeat bottom right;
    height: 27px;
}
.moveTablebl
{
    background: url(/common/images/MoveBg.gif) no-repeat bottom left;
    height: 27px;
}
.moveerror
{
    background-position: 3px 5px;
    background-image: url(/common/images/error.gif);
    text-align: left;
    float: left;
    height: 23px;
    width: 23px;
    line-height: 23px;
    text-indent: 23px;
    background-repeat: no-repeat;
}
.movecontent
{
    text-align: left;
    border: 1px solid #FF911E;
    background-color: #ffffff;
    font-size: 9pt;
    line-height: 23px;
    margin: auto;
}
.movetitlecontent
{
    background-position: 0px;
    text-align: left;
    height: 23px;
    line-height: 23px;
    height: 18px\9;
    line-height: 18px\9;
    margin-top: 5px\9;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #d30000;
    text-indent: 5px;
}
.movemain
{
    border-left: 1px solid #FF911E;
    border-right: 1px solid #FF911E;
    background-color: #ffffff;
    padding-top: 10px;
}
.moveclose, .close
{
    background-position: 2px 2px;
    background-image: url(/common/images/closeB.gif);
    background-repeat: no-repeat;
    text-align: left;
    width: 17px;
    border: 1px solid #fff;
    height: 17px;
    margin: 0px;
    cursor: pointer;
}
.movexdiv
{
    text-align: left;
    height: 20px;
    line-height: 20px;
    text-indent: 10px;
    font-size: 1px;
    background-color: #d30000;
    width: 19px;
    float: right;
    width: 20px;
    margin-top: 2px\9;
}
.moveidiv
{
    text-align: left;
    height: 23px;
    line-height: 23px;
    background-color: #d30000;
    float: left;
}
.loading
{
    background-image: url(/common/images/loading.gif);
    background-repeat: no-repeat;
    height: 32px;
}
.atext
{
    border: none;
    border-bottom: 1px dashed #7b9ebd;
    background-color: #ffffff;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
}
/***********button menu*********************/
.ok
{
    float: left;
    width: 19px;
    height: 16px;
    background-image: url(/common/images/ok.gif);
}
.error
{
    float: left;
    width: 16px;
    height: 16px;
    background-image: url(/common/images/error.gif);
}
.errorinfo
{
    background-image: url(/common/images/error.gif);
    background-repeat: no-repeat;
    background-position: 30px 25px;
    font-weight: bold;
    line-height: 25px;
    padding: 20px 55px;
    border: 1px solid #dddddd;
    background-color: #ffffdd;
}
.erroroutblock
{
    margin: 0px;
    border: 1px solid #ff9999;
    padding: 1px;
    font-size: 1px;
    line-height: 1px;
    padding-right: 0px;
    float: left;
    text-indent: 0px;
    padding-right: 1px;
}
.errorinblock
{
    float: left;
    border: 1px solid #ff0000;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
    line-height: 1px;
    text-indent: 0px;
}
h4, .emp_leaft_title_bt, .gtable thead td
{
    background: #da0000;
    text-align: left;
    color: #fff;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
    text-indent: 1em;
}
.gtable thead td, .gtable tbody td
{
    border: 1px solid #ddd;
    line-height: 28px;
    padding: 0 5px;
}
.gtable
{
    width: auto;
    border-collapse: collapse;
}
.admin-menu
{
    line-height: 25px;
    font-weight: bold;
    background: #FCF3EA;
}
.admin-menu dt
{
    font-size: 14px;
    font-weight: bold;
    color: #E40101;
    background:#FFFDDE;
    border-bottom:1px solid #DF0000;
    border-top:1px solid #DF0000;
    padding-left:10px;
    height:35px; 
    line-height:35px;
    letter-spacing:0.3px;
}
.admin-menu dd { line-height:30px; border-bottom:1px solid #fff; font-weight:normal; height:30px;}
.admin-menu dd a
{
    padding-left: 20px;
    display: block;
}
.admin-menu dd a:hover, .admin-menu dd a.active
{
    background:none;
    color: #DF0000;
    float: none;
    -moz-border-radius: 5px;
}
.admin-menu li { line-height:30px; font-weight:normal;}
.admin-menu li a
{
    padding-left: 20px;
    display: block;
    border-bottom:1px solid #fff;
}
.admin-menu li a:hover, .admin-menu li a.active
{
    background:none;
    color: #DF0000;
    float: none;
    -moz-border-radius: 5px;
}
.Master_M_Top
{
    height: 40px;
    overflow: hidden;
    background: #f6f6f6;
    line-height: 40px;
    border-bottom: 1px solid #fafafa;
}
.Master_M_Body
{
    width: 990px;
    margin: auto;
    min-height: 200px;
    _height: 200px;
}
.Master_M_Body .UserInfo
{
    float: left;
    margin: 0 3px;
}
.Master_M_Body #Return_Box{height:23px; line-height:23px; margin-top:-5px; width:120px;}
.Master_M_Body #Return_Img{  float:left; width:23px; height:23px; background:url(/common/images/IconV3.png) no-repeat -88px -30px; margin-top:-8px;}
.Master_M_Body #Return_Title { float:left; font-size:14px; font-weight:bold; color:Red; margin-left:3px;}

.Master_M_Body .District, .Master_M_Body .CompanyName, .Master_M_Body .AccountName
{
    float: left;
    margin: 0 5px;
    line-height: 40px;
    height: 40px;
    font-size: 9pt;
    font-weight: bold;
    
}
.Master_M_Body .Controls
{
    float: right;
   
}
.Master_M_Body .Controls li
{
    float: left;
    padding: 1px 8px;
    border-left: 1px solid #ddd;
    height: 12px;
    margin-top: 15px;
    line-height: 12px;
}
.Master_M_Body .Controls li a
{
    color: #404040;
}
.Master_M_Body .Controls li a:hover
{
    color: #404040;
}
.Master_M_Body .LogoBanner
{
    height: 75px;
    padding: 5px 0;
    
}
.Master_M_Body .LogoBanner .Right_LogBox
{
    height: 75px;
    width: 430px;
    float: right;
    margin-right: 10px;
}
.Master_M_Body .LogoBanner .Right_LogBox .linkInfo
{
	margin-top:40px;
    height: 35px;
    width: 150px;
    float: right;
}
.Master_M_Body .LogoBanner .Right_LogBox .orgInfo
{
    height: 75px;
    width: 125px;
    float: right;
	text-align:right;
}
.Master_M_Body .LogoBanner .Right_LogBox .orgInfo .showText
{
	font-family:楷体;
	font-size:14px;
	text-align:right;
	line-height:20px;
}
.Master_M_Body .LogoBanner .CompanyInfo
{
    _padding-right: 0;
    height: 45px;
    margin-top: 15px;
    float: left;
    text-align: left;
    border-left: 1px solid #e86603;
    padding: 0 20px 0 10px;
}
.Master_M_Body .LogoBanner .CompanyInfo .CompanyName
{
    color: #a0a0a0;
    float: left;
    text-align: left;
    padding: 0;
    height: 22px;
    line-height: 22px;
    letter-spacing: 2px;
    overflow: hidden;
	font-size:15px;
	white-space:pre-wrap;
}
.Master_M_Body .LogoBanner .CompanyInfo .brandText
{
    color: #ff860b;
    float: left;
    text-align: left;
    clear: both;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
	font-size:15px;
    margin: 0 5px;
}
.Master_M_Body .LogoBanner .Logo
{
    height: 75px;
    float: left;
    width: 181px;
}
.Master_M_Body .LogoBanner .Search
{
    background: url(/common/images/BG20120317.png) no-repeat 0 -347px;
    padding-left: 24px;
    height: 26px;
    float: left;
    margin-top: 35px;
}
.Master_M_Body .LogoBanner .Search .input
{
    margin: 1px;
    height: 24px;
    line-height: 24px;
    border: 0;
    font-size: 10pt;
    width: 203px;
    display: block;
    float: left;
}
.Master_M_Body .LogoBanner .Search .ButtonControl
{
    background: url(/common/images/BG20120317.png) right -347px;
    height: 26px;
    float: left;
    text-align: center;
    line-height: 26px;
    font-weight: bold;
}

.Admin_Left { float:left; width:152px;}

.Master_M_Body .TopRight
{
    float: right;
}
.Master_M_Body .HotLine
{
    height: 20px;
    line-height: 20px;
    float: right;
    margin-top: 10px;
    color: #ff8408;
    text-indent: 20px;
    font-size: 9pt;
    font-weight: bold;
    background: url(/common/images/index_new/HotLineIcon.jpg) no-repeat left center;
}
.Master_M_Body .left
{
    width: 194px;
    float: left;
    margin-top: 1px;
    margin-right: 6px;
    overflow: hidden;
}
.Master_M_Body .right
{
    width: 790px;
    float: right;
    margin-top: 1px;
    overflow: hidden;
}
.Master_M_Body .path
{
    line-height: 38px;
    height: 38px;
    clear: both;
    float: left;
}
.Master_M_Body .path a
{
    color: #333;
    line-height: 28px;
    text-decoration: none;
}
.Master_M_Body .path a:hover
{
    color: #ef8d04;
    line-height: 28px;
    text-decoration: none;
}

.Master_M_Menu { height:35px; line-height:35px; width: 990px; margin: auto; text-align:center; font-size:16px;}
.Master_M_Menu li { float:left; width:120px; height:35px; border:1px solid #C6C6C6; border-bottom:0; background:#F0F0F0; border-radius:5px 5px 0 0; margin-right:10px;}
.Master_M_Menu li a { font-size:14px; font-weight:bold; letter-spacing:1px;}

.ButtonControl a, .ButtonControl .button
{
    width: 70px;
    text-align: center;
    display: block;
    height: 26px;
    float: left;
    line-height: 26px;
    padding: 0;
    color: #fff;
    text-decoration: none;
    background: url(/common/images/BG20120317.png) right -347px;
}
.ButtonControl a:hover
{
    color: #fff;
    text-decoration: none;
}
.Search .KeyWordList
{
    height: 26px;
    line-height: 26px;
    color: #333;
    float: left;
}
.Search .KeyWordList div
{
    float: left;
    padding-left: 10px;
}
.Search .KeyWordList a
{
    display: block;
    float: left;
    padding-left: 5px;
    color: #333;
}
.Search .KeyWordList a:hover
{
    color: #ff0000;
}
.MenuBar
{
    height: 35px;
    clear: both;
    background: url(/common/images/SearchBg.jpg) #ffb82e;
    padding-top: 6px;
}
.MenuTop
{
    width: 182px;
    height: 35px;
    float: left;
    background: url(/common/images/BarTop.jpg) bottom no-repeat;
    color: #fff;
    line-height: 35px;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}
.Cart
{
    height: 38px;
}
.Cart .Text
{
    float: left;
    height: 38px;
    line-height: 38px;
    text-indent: 5px;
}
.Cart .CartInfo
{
    height: 25px;
    border-left: 0;
    font-size: 10pt;
    background: url(/common/images/BG20120317.png) left -299px;
    color: #666;
    line-height: 25px;
    text-indent: 30px;
    float: right;
    padding-right: 10px;
    margin-left: 15px;
}
.Cart .CartInfo .value
{
    color: #ff0000;
    font-weight: bold;
}
.Cart .CartButton
{
    color: #fff;
    width: 64px;
    height: 25px;
    background: url(/common/images/BG20120317.png) right -299px;
    float: right;
    display: block;
    font-size: 9pt;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    margin-right: 3px;
}
.CartButton:link, .CartButton:hover, .CartButton:visited
{
    color: #fff;
    text-decoration: none;
}
#Tab
{
    background: url(/common/images/BG20120317.png) right 0px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}
#Tab #MainMenu
{
    height: 48px;
    line-height: 48px;
    /*width: 190px;*/
    float: left;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
}
#Tab #MainMenu a:hover
{
    color: #DA0000;
    text-decoration: none;
}
.leftItem
{
    /*
    background: url(/common/images/BG20120317.png) left -106px;
	*/
    margin-bottom: 10px;
    width: 192px;
     border:1px solid #d60000;
}
.leftItem .title
{
    /*
    background: url(/common/images/BG20120317.png) right -106px;
	*/
	background-color: #de0000;
    height: 32px;
    text-align: left;
    text-indent: 10px;
    line-height: 32px;
    font-weight: bold;
    padding-right: 5px;
    color: #fff;
    font-size: 11pt;
}
.leftItem .title li
{
    background: url(/common/images/BG20120317.png) 0 -190px;
    height: 36px;
    float: left;
    height: 36px;
    margin-top: 2px;
}
.leftItem .title li a
{
    background: url(/common/images/BG20120317.png) right -190px;
    height: 36px;
    line-height: 36px;
    display: block;
    _float: left;
    margin-left: 8px;
    _margin-left: 5px;
    padding-right: 17px;
    text-align: center;
    color: #fff;
    font-size: 10pt;
}
.leftItem .title li a:hover
{
    text-decoration: none;
}
.leftItem .title li:hover, .leftItem .title .focus
{
    background: url(/common/images/BG20120317.png) 0 -149px;
}
.leftItem .title li:hover a, .leftItem .title .focus a
{
    color: #eb9603;
    background: url(/common/images/BG20120317.png) right -149px;
}
.leftItem .title .leftIcon
{
    margin-top: 8px;
    margin-left: 5px;
    background: url("/common/images/BG20120322.png") repeat scroll 121px -93px transparent;
    height: 20px;
    width: 22px;
    float: left;
}
.leftItem .title .rightIcon
{
    margin-top: 8px;
    margin-right: 5px;
    background: url("/common/images/BG20120322.png") repeat scroll 99px -93px transparent;
    height: 20px;
    width: 22px;
    float: right;
}
.leftItem .content
{
    /*
    border-left: 1px solid #e73c3c;
    border-right: 1px solid #e73c3c;
    */
    background: #fff7f6;
    padding: 0;
}
.leftItem .content ul
{
    margin: 0;
	position: relative;
    /*
    border-left: 1px solid #f7bdbc;
    border-right: 1px solid #f7bdbc;
*/
}
.leftItem .content .childMenu
{
    border: 0;
    min-height: 22px;
}
.leftItem .content .block
{
    padding-top: 1px;
    border-left: 1px solid #f7bdbc;
    border-right: 1px solid #f7bdbc;
}
.leftItem .content .block .brand
{
    margin: 8px auto;
    background: url("/common/images/BG20120322.png") left -35px;
    height: 39px;
    width: 173px;
}
.leftItem .content .block .y
{
    margin: 3px;
    float: left;
    background: url("/common/images/BG20120322.png") left -80px;
    height: 56px;
    width: 56px;
}
.leftItem .content .block .p
{
    margin: 3px;
    float: left;
    background: url("/common/images/BG20120322.png") -61px -80px;
    height: 56px;
    width: 56px;
}
.leftItem .content .block .z
{
    margin: 3px;
    float: left;
    background: url("/common/images/BG20120322.png") -122px -80px;
    height: 56px;
    width: 56px;
}
.leftItem .content .block .line
{
    background: url(/common/images/BG20120317.png) no-repeat scroll -145px -411px;
    clear: both;
    height: 12px;
    width: 155px;
    margin: auto;
}
.leftItem .content .block .PInfo
{
    text-align: left;
    line-height: 20px;
    font-size: 9pt;
    text-indent: 5px;
    color: #333;
    height: 60px;
    margin: 6px;
    overflow: hidden;
}
.leftItem .content .block .PSInfo
{
    text-align: left;
    line-height: 22px;
    font-size: 9pt;
    text-indent: 5px;
    color: #333;
    margin: 6px;
}
.gotoShop
{
    clear: both;
    display: block;
    margin: 8px auto;
    background: url("/common/images/BG20120322.png") -173px -35px;
    height: 30px;
    width: 127px;
}
.leftItem .content ul li
{
    background: url(/common/images/BG20120317.png) no-repeat center -723px #FFF7F6;
    line-height: 29px;
    min-height: 29px;
    margin: 0 20px;
    color: #4b4b4b;
}
.leftItem .content ul square
{
    list-style: square;
}
.leftItem .content ul li:hover, .leftItem .content ul .focus
{
    color: #e40101;
    background: url(/common/images/BG20120317.png) no-repeat center -723px #FFF7F6;
}
.leftItem .content ul .childItem, .leftItem .content ul .childItem:hover
{
    background-color: #FFF7F6;
    background-image: none;
    list-style: none;
    text-indent: 0;
    margin-left: 13px;
}
.leftItem .content ul .childItem .childItem
{
    margin-left: 0;
    text-indent: 13px;
    height: 29px;
    line-height: 29px;
    background: url(/common/images/BG20120317.png) no-repeat center -723px #FFF7F6;
    line-height: 22px;
    min-height: 22px;
}
.leftItem .content ul .childItem a:hover
{
    font-weight: normal;
    font-size: 9pt;
}
.leftItem .content ul .item
{
    list-style: none;
    clear: both;
    font-weight: bold;
    border:0;
    padding:0;
}
.leftItem .foot
{
    background: url(/common/images/BG20120317.png) left -231px #fff7f6;
    height: 7px;
}
.hiItem
{
    position: absolute;
    line-height: 29px;
    text-indent: 20px;
    background: #fff;
    height: 29px;
    display: none;
    border-top: 1px solid #e00000;
    border-bottom: 1px solid #e00000;
    z-index: 2;
    color: #333;
}
.hiItem a
{
    font-size: 13px;
    text-decoration: none;
    display: block;
    float: left;
}
.hiChild
{
    filter: alpha(opacity=94);
    -moz-opacity: 0.94;
    opacity: 0.94;
    position: absolute;
    line-height: 30px;
    text-indent: 30px;
    background: #fff;
    display: none;
    border: 1px solid #e00000;
    width: 690px;
    z-index: 1;
    min-height: 100px;
    overflow: hidden;
}
.hiChild .ChildContent
{
    border-bottom: 1px solid #FDE6D2;
    float: left;
    width: 460px;
    padding: 3px;
    text-indent: 0;
}
.hiChild .ChildContent .ChildContent1
{
    float: left;
    line-height: 30px;
    text-indent: 0;
    height: 30px;
}
.hiChild .ChildContent .ChildContent2
{
    float: left;
    text-indent: 0;
    clear: both;
    width:450px;
    line-height:15px;
    padding-left:20px;
   
}
.hiChild .ChildContent .ChildContent1 a
{
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    padding: 0 8px;
}
.hiChild .ChildContent .ChildContent2 a
{
    display:block;
    float: left;
    padding: 0 10px;
    border-right: 1px solid #ccc;
    line-height: 15px;
    margin: 2px 0;
    height:15px;
    min-width:20px;
    white-space:nowrap;
}
.hiChild .ChildBrand
{
    background: #fffeee -600px 0;
    margin-bottom: -2000px;
    padding-bottom: 2010px;
    float: right;
    width: 200px;
    padding-left: 10px;
}
.hiChild .ChildBrand a
{
    display: block;
    float: left;
    padding: 0 5px;
    line-height: 22px;
    text-indent: 0;
    white-space:nowrap;
}
.hiChild h4
{
    padding: 0 0 5px 10px;
    font-weight: bold;
    color: #CC0000;
    display: block;
    background: #fffeee;
    text-indent: 0;
}
.content ul li a
{
    color: #4b4b4b;
}
.content ul li a:hover, .content ul .focus a
{
    color: #e40101;
    text-decoration: none;
}
.body
{
    background: url(/common/images/BG20120317.png) 0 -761px repeat-x;
}
#bottom
{
    margin: 10px auto 30px auto;
}
#bottom .service
{
    height: 328px;
    *height: 356px;
    _height: 361px;
    background: #f7f7f7;
    padding: 15px;
    _padding: 0 15px;
}
#bottom .service hr
{
    border-top: #ccc 1px solid;
    border-bottom: #fff 1px solid;
}
#bottom .service .promises
{
    height: 75px;
    margin: auto;
    width: 990px;
}
#bottom .service .promises li
{
    background: url(/common/images/BG20120317.png) 0 -498px;
    height: 52px;
    line-height: 46px;
    width: 215px;
    float: left;
    margin: 11px;
    font-size: 18pt;
    font-family: 黑体;
    color: #e03131;
    font-weight: bold;
    text-indent: 60px;
}
#bottom .service .promises .safe
{
    background-position: 0 -498px;
}
#bottom .service .promises .best
{
    background-position: 0 -554px;
}
#bottom .service .promises .quality
{
    background-position: 0 -611px;
}
#bottom .service .promises .order
{
    background-position: 0 -668px;
}
#bottom .service .title
{
    color: #460000;
    height: 50px;
    line-height: 50px;
    font-size: 11pt;
    text-align: center;
    font-weight: bold;
}
#bottom .service .title span
{
    font-size: 15pt;
}
#bottom .service .item
{
    margin-top: 30px;
    margin-bottom:3px;
    float: left;
}
#bottom .service .item h4
{
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    width: 120px;
    display: block;
    border-bottom: 2px solid #e00000;
    background: none;
    text-indent: 0;
    color: #000;
    font-family: 黑体;
    margin-left: 70px;
}
#bottom .service .item ul
{
    margin: 10px 0;
    width: 245px;
    height: 104px;
    border-left: 1px solid #fff;
    border-right: 1px solid #ccc;
}
#bottom .service .item li
{
    height: 26px;
    line-height: 26px;
    color: #000;
    margin-left: 70px;
}
#bottom .service .join
{
    background: url(/common/images/X20120319.png);
    margin: 40px 0 0 30px;
    float: left;
    width: 270px;
    height: 134px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #eae7e7;
}
#bottom .service .join .title
{
    border-right: 2px solid #E00000;
    float: left;
    font-weight: bold;
    width: 20px;
    margin-left: 5px;
    height: 100px;
    line-height: 16px;
    font-size: 9pt;
    margin-top: 10px;
}
#bottom .service .join ul
{
    margin: 5px;
    float: left;
}
#bottom .service .join li
{
    height: 26px;
    line-height: 26px;
    color: #000;
}
#bottom .service .join span
{
    color: #e00000;
}
#bottom .service .join a
{
    color: #e00000;
    text-align: right;
    display: block;
    padding: 0 20px;
    margin: auto;
}
#bottom .service .join a:hover
{
    text-decoration: none;
}
#bottom .service .item a, #bottom .service .item a:hover
{
    color: #000;
    text-decoration: none;
}
#bottom .copyright
{
    margin: auto;
    text-align: center;
    background: #000;
    line-height: 22px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    color: #666;
    padding: 12px 0;
    clear:both;
}
#bottom .copyright div
{text-align:center;}
#bottom .red
{
    margin-top: 1px;
    background: #e00000;
    height: 8px;
    line-height: 8px;
    font-size: 1px;
}
.CustomerOrder
{
    clear: both;
    background: #fff;
}
.CustomerOrder .Order
{
    width: 97%;
    margin: 10px auto;
    border: 1px solid #ffdab9;
    border-collapse: collapse;
}
.CustomerOrder .Order thead
{
    background: #ffebd9;
    line-height: 28px;
    height: 28px;
}
.CustomerOrder .Order td
{
    border: 1px solid #ffdab9;
    text-align: center;
    line-height: 22px;
    padding: 2px;
}
.CustomerOrder .Order td.img
{
    width: 62px;
    border-right: 0;
}
.CustomerOrder .Order td.productName
{
    border-right: 0;
    border-left: 0;
    width: 150px;
}
.CustomerOrder .Order td.price
{
    border-right: 0;
    border-left: 0;
    width: 70px;
}
.CustomerOrder .Order td.count
{
    border-right: 0;
    border-left: 0;
    width: 30px;
}
.CustomerOrder .Order td.totalprice
{
    border-right: 0;
    border-left: 0;
    width: 80px;
}
.CustomerOrder .Order td.allprice
{
    width: 70px;
}
.CustomerOrder .Order td.state
{
    width: 100px;
}
.CustomerOrder .Order .ProductImg
{
    margin: 10px;
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    background: url(/common/images/photo_bg2.gif) no-repeat center center #eee;
}
.CustomerOrder .OrderInfo
{
    background: #ff983c;
    height: 28px;
    line-height: 28px;
    font-size: 9pt;
    clear: both;
    color: #fff;
    font-weight: bold;
    border-top: 1px solid #ff7f00;
}
.CustomerOrder .OrderInfo .State
{
    padding: 0 5px;
    text-align: center;
    overflow: hidden;
    float: right;
}
.CustomerOrder .OrderInfo .Info
{
    float: left;
}
.CustomerOrder .OrderButton
{
    color: #fff;
    font-weight: bold;
    background: #ff983c;
    height: 22px;
    line-height: 22px;
    font-size: 9pt;
    clear: both;
    border-bottom: 1px solid #ff7f00;
    padding: 2px 5px;
    text-align: right;
    overflow: hidden;
    margin-bottom: 15px;
}
.OrderList
{
    padding: 10px;
    padding-bottom: 1px;
    background: #fffeee;
    border: 1px solid #ffb82e;
}
.OrderList .Product
{
    height: 72px;
    margin-bottom: 10px;
    background: #FFF;
    border: 1px solid #ffc493;
}
.OrderList .Product .ImgBlock
{
    width: 60px;
    height: 60px;
    float: left;
    background: url(/common/images/photo_bg.gif) no-repeat center center #eee;
    border: 1px solid #ccc;
    margin: 6px;
}
.OrderList .Product .Item
{
    float: left;
    width: 100px;
    overflow: hidden;
}
#Menu
{
    border-collapse: collapse;
}
#Menu li
{
    background: url(/common/images/BG20120317.png) no-repeat -65px -723px #fff7f6;
    _background: url(/common/images/BG20120317.gif) no-repeat -65px -723px #fff7f6;
    line-height: 28px;
    height: 29px;
    color: #333;
    margin-left: 0;
    margin-right: 10px;
    text-indent: 10px;
    list-style: none;
    font-size: 13px;
}
.Campaign
{
    padding: 2px;
    min-height: 100px;
    _height: 100px;
    border: 1px solid #e9e5e6;
    background: #fff;
    margin: 5px 0;
}
.Campaign .Info
{
    height: 33px;
    line-height: 33px;
    text-indent: 22px;
    background: #efefef;
}
.Campaign .Info .Name
{
    float: left;
    height: 33px;
    line-height: 33px;
    font-size: 9pt;
    width: 300px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    color: #000;
}
.Campaign .Info .lastTime
{
    color: #000;
    float: left;
}
.Campaign .Info .More
{
    display: block;
    float: right;
    height: 20px;
    padding-top: 8px;
    line-height: 20px;
    text-indent: 22px;
    font-weight: bold;
    font-size: 9pt;
    color: #333;
}
.Campaign .Info .More .Biao
{
    background: url(/Common/images/sj_biao.png) no-repeat 0 center;
    display: block;
    height: 22px;
    width: 22px;
    text-indent: 25px;
    font-size: 12px;
    white-space: nowrap;
}
.Campaign .More:hover
{
    color: #ff0000;
    text-decoration: none;
}
.Shops-ProductGroup
{
    border: 1px solid #FDDCD7;
    background-color: #FFF7F6;
    line-height: 20px;
    margin-top: 10px;
}
.Shops-ProductGroup .Shops-ProductGroup-Title
{
    background: url(/common/images/ShopGroupBG.png) no-repeat 0 center;
    width: 17px;
    padding-right: 4px;
    color: #fff;
    text-align: center;
    font-family: @宋体;
    float: left;
    min-height: 70px;
    _height: 70px;
}
.Shops-ProductGroup .Shops-ProductGroup-Review
{
    margin-top: 13px;
    width: 190px;
    float: left;
    height: 50px;
    padding: 10px;
    line-height: 20px;
    overflow: hidden;
}
.Shops-ProductGroup .Shops-ProductGroup-Info
{
    margin-top: 13px;
    border-left: 1px solid #F29191;
    width: 730px;
    float: left;
    height: 50px;
    padding: 10px;
    overflow: hidden;
    line-height: 20px;
}
.Shops-ProductGroup .Shops-ProductGroup-Prefer
{
    background: url(/common/images/BG20120322.png) left -366px;
    float: right;
    height: 17px;
    line-height: 17px;
    display: block;
    padding: 0 10px;
    color: #fff;
    text-indent: 10px;
    overflow: hidden;
}
.Shops-ProductGroup .Shops-ProductGroup-Prefer:hover
{
    color: #fff;
    text-decoration: none;
}
#CartTb
{
    border-collapse: collapse;
    border: 1px solid #e8e8e8;
}
#CartTb .shopInfo
{
    height: 30px;
    line-height: 30px;
    background: #E8E8E8;
    font-weight: bold;
    text-indent: 10px;
}
#CartTb .shopInfo input
{
    margin-bottom: 3px;
}
#CartTb .shopInfo em
{
    color: #0000ff;
}
#CartTb .shopInfo .warning
{
    color: #dd0000;
    text-indent: 20px;
    float: left;
    margin-left: 10px;
    height: 19px;
    line-height: 19px;
    margin: 7px;
    background: url(/common/images/BG20120322.png) no-repeat -282px -346px #ffeeef;
    width:800px;
}
#CartTb .shopInfo .warning .Value
{
    color: #0000ff;
    font-weight: bold;
}
#CartTb .shopInfo .warning a
{
    color: #0000ff;
    font-weight: bold;
}
#CartTb td a
{
    color: #0000ff;
    margin: auto;
    line-height: 22px;
}
#CartTb td
{
    color: #000;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #e8e8e8;
}
#CartTb .Thead, #CartTb .Tfoot
{
    line-height: 40px;
    padding-right: 10px;
    height: 40px;
    font-size: 16px;
    background: #fff;
}
#CartTb .Thead td
{
    background: #fff;
    color: #e20000;
    font-size: 14px;
}
#CartTb td td
{
    border: 0;
}
#CartTb .Tfoot em
{
    color: #d20000;
    font-size: 15px;
    font-weight: bold;
}
#continueBuyBtn
{
    margin: 0 5px;
    display: block;
    float: right;
    width: 102px;
    height: 35px;
    background: url(/common/images/BG20120322.png) left -462px;
}
.gotoOrderInfo
{
    margin: 0 5px;
    display: block;
    float: right;
    width: 102px;
    height: 35px;
    background: url(/common/images/BG20120322.png) -107px -462px;
}
#gotoOrderInfo
{
    margin: 0 5px;
    display: block;
    float: right;
    width: 102px;
    height: 35px;
    background: url(/common/images/BG20120322.png) -107px -462px;
}
#continueBuyBtn:hover, #gotoOrderInfo:hover, .gotoOrderInfo:hover
{
    text-decoration: none;
}
#CartStep
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 80px;
    display: block;
    height: 54px;
    margin: 10px;
    background: url(/common/images/BG20120322.png) no-repeat -221px -291px;
}

#CartStep li
{
    display: block;
    float: left;
    line-height: 32px;
    height: 32px;
    margin: 11px;
    padding-left: 25px;
    background: url(/common/images/BG20120322.png) no-repeat left -426px;
}
#CartStep li div
{
    display: block;
    float: left;
    line-height: 32px;
    height: 32px;
    padding-right: 25px;
    background: url(/common/images/BG20120322.png) no-repeat right -426px;
}
#CartStep .Step1
{
    display: block;
    float: left;
    line-height: 32px;
    height: 32px;
    margin: 11px;
    padding: 0 25px;
    background: url(/common/images/BG20120322.png) no-repeat right -426px;
}
#CartStep .focus
{
    display: block;
    float: left;
    line-height: 32px;
    height: 32px;
    margin: 11px;
    padding-left: 25px;
    background: url(/common/images/BG20120322.png) no-repeat left -388px;
}
#CartStep .focus div
{
    color: #fff;
    display: block;
    float: left;
    line-height: 32px;
    height: 32px;
    padding-right: 25px;
    background: url(/common/images/BG20120322.png) no-repeat right -388px;
}
.OrderInfo
{
    border: 1px solid #f5f5f5;
    margin-bottom: 20px;
    padding: 10px 20px;
}
.OrderInfo ul
{
    margin-left: 30px;
}
.OrderInfo a:link
{
    color: #005ed3;
}
.OrderInfo H4
{
    background: none;
    color: #d30000;
    text-indent: 0;
}
.OrderInfo H4 A
{
    color: #005ed3;
}
.OrderInfo H3
{
    background: none;
    color: #d30000;
    text-indent: 0;
    font-size: 13px;
    margin-top: 10px;
}
.OrderInfo H3 A
{
    color: #005ed3;
}
.OrderInfo .OrderInfo-Address
{
    color: #000;
    line-height: 22px;
    font-size: 14px;
}
.OrderInfo .OrderInfo-SelectedAddress
{
    color: #0073c8;
    line-height: 30px;
}
.OrderInfo .OrderInfo-SelectedAddress .OrderInfo-AddressInfo
{
    margin-left: 30px;
    color: #333;
    line-height: 22px;
}
.OrderInfo .OrderInfo-SelectedAddress .OrderInfo-AddressInfo div
{
    margin-left: 0;
    font-size: 13px;
    clear: both;
}
.OrderInfo .OrderInfo-SelectedAddress .OrderInfo-AddressInfo label
{
    font-weight: bold;
    width: 100px;
    display: block;
    float: left;
    text-align: right;
}
.OrderInfo .OrderBuilder-SaveAddress
{
    clear: both;
    display: block;
    background: url(/common/images/BG20120322.png) no-repeat left -571px;
    height: 35px;
    width: 145px;
    margin: 20px 40px;
}
.OrderInfo .OrderBuilder-SaveAddress:hover
{
    text-decoration: none;
}
.OrderInfo li input, .OrderInfo #AddressEditer input
{
    margin-bottom: 4px;
}
.OrderInfo li label, .OrderInfo #AddressEditer label
{
    margin-left: 4px;
}
.OrderInfo li
{
    line-height: 25px;
}
.OrderInfo #moreAddress
{
    margin-left: 20px;
    background: #e4e4e4;
    padding: 10px;
}
.OrderInfo #AddressEditer
{
    margin-left: 0;
    padding: 10px;
}
.OrderInfo .OrderBuilder-GotoCart
{
    float: left;
    display: block;
    background: url(/common/images/BG20120322.png) no-repeat left -611px;
    height: 28px;
    width: 110px;
    margin: 0 20px;
}
.OrderInfo .OrderBuilder-GotoCart:hover
{
    text-decoration: none;
}
.OrderSubmiter
{
    width: 126px;
    height: 36px;
    float: left;
    display: block;
    background: url(/common/images/BG20120322.png) no-repeat -150px -571px;
}
.OrderSubmiter:hover
{
    text-decoration: none;
}
.OrderPay
{
    width: 126px;
    height: 36px;
    float: right;
    display: block;
    background: url(/common/images/BG20120322.png) no-repeat -150px -611px;
    cursor:pointer;
}
.CODPay
{
    width: 126px;
    height: 36px;
    float: right;
    display: block;
    background: url(/common/images/BG20120322.png) no-repeat 0 -684px;
    cursor:pointer;
}
.OrderPay:hover
{
    text-decoration: none;
}
.OrderSuccess
{
    line-height: 30px;
    padding-top: 21px;
    width: 450px;
    font-weight: bold;
    font-size: 15px;
    color: #d30000;
    margin: auto;
    
}
.OrderSuccess .SuccessA
{
        background: url(/common/images/BG20120322.png) no-repeat -238px -463px;
        height: 59px;
        width:65px;
        display:block;
        float:left;
        margin:0 10px;
}
.CareDay-Info
{
    padding: 13px 35px;
    color: #000;
    line-height: 22px;
    font-family: 宋体;
}
.CareDay-Info em
{
    font-weight: bold;
}
.CareDay-Shop
{
    padding: 13px 35px;
}
.CareDay-Block
{
    border: 1px solid #e8e8e8;
    padding: 1px 15px;
    background: #fff;
    margin: 10px 9px 0 9px;
}
.CareDay-Block .CareDay-Item
{
    border-top: 1px dashed #e8c462;
    margin: 15px;
    clear: both;
}
.CareDay-Block .CareDay-Item .CareDay-Item-Title
{
    font-weight: bold;
    float: left;
    width: 110px;
    text-align: right;
    line-height: 22px;
    margin: 5px 0;
}
.CareDay-Block .CareDay-Item .CareDay-Item-Value
{
    float: right;
    width: 780px;
    text-align: left;
    line-height: 22px;
    margin: 5px 0;
}
.CareDay-Block .CareDay-Item .CareDay-Item-Value a
{
    padding: 2px;
}
.CareDay-UpSort
{
    background: url(/common/images/sort-arrow.png) no-repeat right 7px;
    display: inline-block;
    width: 33px;
}
.CareDay-UpSorted
{
    background: url(/common/images/sort-arrow.png) no-repeat right -23px;
    display: inline-block;
    width: 33px;
}
.CareDay-DownSort
{
    background: url(/common/images/sort-arrow.png) no-repeat right -52px;
    display: inline-block;
    width: 33px;
}
.CareDay-DownSorted
{
    background: url(/common/images/sort-arrow.png) no-repeat right -82px;
    display: inline-block;
    width: 33px;
}
.CareDay-Block h4
{
    height: 15px;
    margin-top: 3px;
    font-size: 15px;
    color: #ed1c25;
    font-weight: bold;
    background: none;
}
.CareDay-Bottom
{
    clear: both;
    background: url(/common/images/X20120319.png) repeat-x 0 -257px #fffaee;
    height: 99px;
    margin: 11px auto;
}
.CareDay-Bottom h1
{
    font-size: 35px;
    font-family: 黑体;
    font-weight: bold;
    color: #e8c462;
    text-align: center;
    line-height: 65px;
    margin-top: 15px;
    height: 65px;
}
.CareDay-Bottom h4
{
    background: none;
    font-size: 15px;
    color: #e8c462;
    text-align: center;
    letter-spacing: 5px;
    line-height: 15px;
    height: 15px;
    font-weight: bold;
}




/*我的福利*/

.welfare-right-top
{
    border: 1px solid #000;
    margin-top: 10px;
    height: 150px;
    text-align: center;
}
.welfare-right-search
{
    border: 1px solid #ccc;
    margin-top: 10px;
    height: 120px;
}

/*汽车家电案例*/
.Divblock .block_button
{
    background: url("/common/images/Block_Button.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 22px;
    line-height: 23px;
    margin: auto;
    padding-top: 1px;
    text-align: center;
    text-indent: 0;
    width: 53px;
}
.Divblock .popblock_table td 
{
    padding:0 3px;    
}
.Divblock .block_title, .block .game .game_name
{
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    text-indent: 22px;
    color: #ff8a00;
    font-size: 11pt;
    text-align: left;
    background: url(/common/images/BlockTitleLeft.gif) no-repeat 10px 6px;
}
.Pre-SeeDetail a
{
    color: #ff8a00;
}

.button4
{
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display:inline;
    vertical-align:baseline;
    margin:02px;
    outline:none;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    font:14px/100%Arial,Helvetica,sans-serif;
    padding:.5em2em.55em;
    text-shadow:01px1pxrgba(0,0,0,.3);
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    border-radius:.5em;
    -webkit-box-shadow:01px2pxrgba(0,0,0,.2);
    -moz-box-shadow:01px2pxrgba(0,0,0,.2);
    box-shadow:01px2pxrgba(0,0,0,.2);
}
.button4:hover
{
    text-decoration: none;
}
.button4:active
{
    position: relative;
    top: 1px;
}
.medium
{
    font-size: 12px;
    padding: .4em 1.5em .42em;
}
/* white */
.white
{
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover
{
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active
{
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.whiteArrowup
{
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
    background: url("/common/images/sort-arrow.png") no-repeat 5px 6px;
    padding-left: 10px;
}
.whiteArrowup:hover
{
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
    background: url("/common/images/sort-arrow.png") no-repeat 5px 5px;
}
.whiteArrowup:active
{
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
    background: url("/common/images/sort-arrow.png") no-repeat 5px 6px;
}
.whiteArrowdown
{
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
    background: url("/common/images/sort-arrow.png") no-repeat 5px -54px;
}
.whiteArrowdown:hover
{
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
    background: url("/common/images/sort-arrow.png") no-repeat 5px -53px;
}
.whiteArrowdown:active
{
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
    background: url("/common/images/sort-arrow.png") no-repeat 5px -54px;
}
.small
{
    font-size: 11px;
    padding: 4px 10px;
}
.smallarr
{
    font-size: 11px;
    padding: 4px 10px 4px 15px;
}


/*俱乐部*/
.clubACss a
{
    color: #005590;
    text-decoration: none;
}
.clubACss a:hover
{
    color: #FF0000;
    text-decoration: underline;
}

.ftable
{
    width: 100%;
}
.ftable td
{
    margin: 0;
    padding: 0;
    height: 50px;
    border-bottom: solid 1px #f0f0f0;
}
#bletterdiv
{
    float: left;
}
.f_searchbar
{
    padding: 3px 10px;
    margin: 10px 0 20px 0;
}
.f_searchbox
{
    float: right;
}
.f_sa
{
    margin: 0 3px;
}

.content_desc div span
{
    color: #888;
}
.content_msg
{
    color: #999;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 37px;
}
.operatediv
{
    color: #999;
}
.operatediv a:link
{
    color: #ff0000;
}
.operatediv a:hover
{
    color: #ff6600;
}
.info_spn
{
    height: 100px;
    overflow-y: auto;
    display: block;
    color: #999;
    font-weight: normal;
    padding: 5px;
}
.gl_content
{
    margin: 20px 0;
}
.hidediv
{
    display: none;
}
.send_msg
{
    padding: 20px 0 20px 100px;
    margin: 10px 0px;
    margin-left: 10px;
    background-color: #f0f0f0;
}
.send_msg div
{
    padding: 5px 0;
}
.msg_textbox
{
    border: solid 1px #ccc;
    padding: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    overflow-y: auto;
}
.sys_img
{
    margin: 0;
}
em
{
    color: #999;
}
.invite_static
{
    font-size: 12px;
    text-align: right;
    margin: 10px 40px 10px 40px;
    border-bottom: solid 1px #ddd;
    color: #999;
    padding-bottom: 3px;
}


.ftable
{
    width: 100%;
}
.ftable td
{
    margin: 0;
    padding: 0;
    height: 50px;
    border-bottom: solid 1px #f0f0f0;
}
#bletterdiv
{
    float: left;
}
.f_searchbar
{
    padding: 3px 10px;
    margin: 10px 0 20px 0;
}
.f_searchbox
{
    float: right;
}
.f_sa
{
    margin: 0 3px;
}
.head_photo
{
    display: block;
    width: 120px;
    height: 160px;
}
.head_icon
{
    display: block;
    width: 50px;
    height: 50px;
}
.headphoto_div
{
    float: left;
    margin: 5px 20px;
    width: 120px;
    height: 160px;
    border:1px solid #ccc;
    background: url(/common/images/NoPhoto.gif) no-repeat center center #f7f7f7;
}
.headicon_div
{
    float: left;
    margin: 20px;
    width: 50px;
    height: 50px;
    border:1px solid #ccc;
    background: url(/common/images/NoPhotoSmall.gif) no-repeat center center #f7f7f7;
}
.content_desc div span
{
    color: #888;
}
.content_div
{
    width: 580px;
    float: left;
    line-height: 25px;
    margin-left:10px;
}
.content_div span
{
    color: #888;
}

.content_msg
{
    color: #999;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 7px;
}
.operatediv
{
    color: #999;
}
.operatediv a:link
{
    color: #ff0000;
}
.operatediv a:hover
{
    color: #ff6600;
}
.gl_content
{
    margin: 20px 0;
}
.hidediv
{
    display: none;
}
.send_msg
{
    padding: 20px 0 20px 100px;
    margin: 10px 0px;
    margin-left: 10px;
    background-color: #f0f0f0;
}
.send_msg div
{
    padding: 5px 0;
}
.msg_textbox
{
    border: solid 1px #ccc;
    padding: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    overflow-y: auto;
}
em
{
    color: #999;
}
.invite_static
{
    font-size: 12px;
    text-align: right;
    margin: 10px;
    border-bottom: solid 1px #ddd;
    color: #999;
    padding-bottom: 3px;
}
.btndiv a
{
    color: #336699;
    margin: 0 10px;
}
.bolda
{
    font-weight: bold;
    color: #336699;
    font-size: 14px;
}
.black_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -22px;
    padding-left: 18px;
}
.noblack_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -44px;
    padding-left: 18px;
}
.msg_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -130px;
    padding-left: 20px;
}
.msg_close
{
    background:url(/common/images/MsgIcon.gif) no-repeat 0 -5px;
    width:20px;
    height:14px;
    float:left;
    display:block;
    margin:4px;
}
.msg_open
{
    background:url(/common/images/MsgIcon.gif) no-repeat 0 -24px;
    width:20px;
    height:14px;
    float:left;
    display:block;
    margin:4px;
}
.addfriend_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -89px;
    padding-left: 20px;
}
.showPhoto_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -240px;
    padding-left: 20px;
}
.delFriend_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -217px;
    padding-left: 20px;
}
.NoticeNoOpen_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -196px;
    padding-left: 20px;
}
.NoticeOpen_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -176px;
    padding-left: 20px;
}
.friend_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -285px;
    padding-left: 18px;
}
.pagerC
{
    overflow: hidden;
}
.pagerC div
{
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: left;
    padding-right:10px;
}
.pagerC .pager
{
    text-align: right;
    width: 100%;
    color: #666;
}
.pagerC .pager a
{
    color: #666;
}
.pagerC .pager input[type='text']
{
    border: solid 1px #ccc;
    margin-top: -1px;
    margin-left: 2px;
}
.item
{
    padding: 10px 0;
    border-bottom: solid 1px #ccc;
}
.left_area
{
    float: left;
    width: 120px;
    padding: 0 0 10px 10px;
    overflow:hidden;
}
.right_area
{
    float: left;
    width: 655px;
    margin-left:20px;
}
.moreinfo
{
    display: none;
    background-color: #f0f0f0;
    padding: 10px;
    padding-right: 0;
    margin-left: 150px;
}
.right_area ul
{
    list-style: none;
}
.right_area ul li
{
    list-style-type: none;
    width: 268px;
    float: left;
    display: block;
    color: #666;
    line-height: 20px;
}
.ul
{
    padding: 10px 0 0 10px;
}
.ul li
{
    font-color: #000;
    width: 268px;
    float: left;
    line-height: 20px;
    color: #666;
}
.ul li span
{
    font-weight: bold;
}
.right_area li span
{
    font-weight: bold;
    font-color: #000;
}
._title
{
    font-weight: bold;
    font-color: #000;
    padding-right: 10px;
}
.hover
{
    background-color: #f8f8f8;
}
.check
{
    text-align: center;
    margin-top: 10px;
}
.emp_leaft_title_bt
{
    margin-bottom: 10px;
}
.maininfo
{
    margin-bottom: 10px;
    border-bottom: solid 1px #ff6600;
}
.maininfo span
{
    padding-left: 13px;
    padding-right: 5px;
}
.page_search
{
    width: 95%;
    overflow: hidden;
    padding: 10px 20px;
    line-height: 25px;
}
.page_search ul
{
    width: 100%;
    list-style: none;
}
.page_search ul li
{
    list-style-type: none;
    float: left;
    padding:2px 10px;
}
.page_search input
{
    width: 50px;
    border: solid 1px #ccc;
}

.check_pass
{
    font-weight: bold;
    margin-right: 20px;
    border: solid 1px #ccc;
}
.check_fail
{
    font-weight: bold;
    margin-right: 20px;
}
.adt_pass
{
    color: green;
}
.adt_fail
{
    color: red;
}
.adt_wait
{
    color: #ff6600;
}

.btnsearch
{
    padding: 0 10px;
}

.pagerC .pager
{
    
}
.headphoto_bg
{
    background: url(/common/images/NoPhoto.gif) #f7f7f7;
}
.hphoto_div
{
    float: left;
    text-align:center;
}
.invite_item
{
    border-bottom: 1px dashed #ccc;
    padding: 10px 5px 5px 5px;
    overflow: hidden;
    margin: 0 5px 10px 5px;
    background:#FFF;
}
.invite_item:hover
{
    background:#F8F8F8;
}
.invite_item .deldiv
{
    float: right;
    height: 20px;
    line-height: 20px;
    padding-top: 5px;
    padding-right: 5px;
    visibility: hidden;
    cursor: pointer;
}
.invite_item:hover .deldiv
{
    visibility:visible;
}

.content_desc
{
    font-family: 微软雅黑;
    color: #000;
    font-weight: bold;
    text-align: left;
    height: 25px;
    line-height: 25px;
    background-color: #f0f0f0;
}
.content_desc .dt
{
    float: right;
    color: #999;
    font-family: Arial;
    font-size: 10px;
    margin-right: 25px;
}
.content_desc a
{
    font-family: 微软雅黑;
    text-decoration: underline;
    font-weight: bold;
    color: #336699;
}
.content_msg
{
    color: #999;
    font-weight: bold;
    margin: 5px 0;
}
.operatediv
{
    color: #999;
    height:25px;
    text-align:right;
    padding-right:20px;
}
.operatediv a:link
{
    color: #ff0000;
}
.operatediv a:hover
{
    color: #ff6600;
}

.gl_content
{
    margin: 20px 0;
}
.hidediv
{
    display: none;
}
.send_msg
{
    padding: 20px 0 20px 100px;
    margin: 10px 0px;
    margin-left: 10px;
    background-color: #f0f0f0;
}
.send_msg div
{
    padding: 5px 0;
}
.msg_textbox
{
    border: solid 1px #ccc;
    padding: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    overflow-y: auto;
}
.pager
{
    text-align: right;
    height:25px;
    line-height:25px;
}
.addfriend_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -89px;
    padding-left: 20px;
}
a.refuse_a
{
    background: url(/common/images/icon_small.gif) no-repeat 0 -151px;
    padding-left: 20px;
}
a.seemsg_a
{
    background: url(/Common/images/headerIcon.gif) no-repeat 0 -59px;
    padding-left: 19px;
    margin-left: 3px;
    color: #666;
}
a.unseemsg_a
{
    background: url(/Common/images/headerIcon.gif) no-repeat 0 -39px;
    padding-left: 19px;
    margin-left: 3px;
    color: #ff6600;
}
a.seemsg_a:hover, a.unseemsg_a:hover
{
    color: #ff6600;
    text-decoration: underline;
}
a.seemsg_a:link, a.unseemsg_a:link
{
    color: gray;
}
.aa
{
    overflow: hidden;
    position: relative;
    float:left;
}
.aa div
{
    background: url(/common/images/nophotoSmall.gif) no-repeat 0;
    width: 50px;
    height: 50px;
    border: solid 1px #ccc;
    text-align: center;
    margin:20px;
}
.nobg
{
    width: 51px;
    height: 50px;
    margin:20px;
    margin-right:19px;
    overflow: hidden;
    position: relative;
}
.nobg div
{
    width: 50px;
    height: 50px;
    text-align: center;
}
.nobg img
{
    width: 50px;
    height: 50px;
    vertical-align: middle;
    padding: 1px;
    display: block;
}
.aa .divnobg
{
    
}
.aa img
{
    width: 50px;
    height: 50px;
    vertical-align: middle;
    padding: 1px;
    display: block;
}
.tooltip
{
    color: red;
}
/*个人信息展示*/
.infobody
{
    border: solid 1px #ccc;
    width: 100%;
    margin: 3px auto;
}
.info_title
{
    font-weight: bold;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    background-color: #ffffee;
    padding-left: 10px;
    border-bottom: solid 1px #ccc;
    background: url(/common/images/ci_info_title_bg.gif) repeat-x;
}
.ci_info
{
    overflow: hidden;
}
.ci_info table
{
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.ci_info .cf_bodytd
{
    vertical-align: middle;
    border-bottom: dotted 1px #ccc;
    padding-left: 5px;
    width:265px;
}
.ci_info .cf_bodytd a
{
    color: #6D7182;
    text-decoration: underline;
    padding-right: 10px;
}
.ci_info .cf_bodytd a:hover
{
    color: #2f81d4;
}
.ci_info .cf_bodytd div
{
    line-height: 29px;
}
.ci_info .cf_title
{
    width: 125px;
    color: #666;
    background-color: #F4FAFE;
    text-align: right;
    margin-right: 3px;
    border-bottom: dotted 1px #ccc;
    height: 30px;
}
.ci_info .cf_wide
{
}
.ci_info .cf_narrow
{
    padding: 4px 3px;
    line-height: 20px;
}
.ci_info input
{
    line-height: 20px;
    height: 20px;
    margin-top: 3px;
    border: solid 1px #ccc;
    vertical-align: middle;
}
.ci_info select
{
    height: 22px;
    border: solid 1px #ccc;
}
.ci_info input[type='checkbox'], .ci_info input[type='radio']
{
    margin: 0;
    padding: 0;
    height: 22px;
    border: 0;
}
.ci_info textarea
{
    border: solid 1px #ccc;
}
.tip_info
{
    margin-left: 5px;
    color: #aaa;
    width: 95%;
    overflow-y: auto;
    display: inline-table;
    line-height: 20px;
}
.chkitem
{
    display: inline-block;
    width: 125px;
    overflow: hidden;
    height: 22px;
}
.chkitem input
{
    border: none;
}
/*--------------评价------------------------*/
.ev_body
{
    width: 100%;
    border: solid 1px #c4d5df ;
}
.ev_title
{
    background-color: #ccc;
    text-align: left;
    font-weight:bold;
    font-size:13px;
    padding-left:10px;
}


.ev_body .product .center
{
  
}
.ev_body .evaluate
{
    width: 70%;
    float: left;
    padding-top:20px;
    margin-left:20px;
}
.ev_body .evaluate div
{
  width:90%;    
}
.ev_body .evaluate div div label
{
   margin-right:20px;
}
.ev_body .product img
{
    width: 100px;
    height: 100px;
}
.ev_body .ev_item
{
    padding:15px 0px;
    overflow: hidden;
    border-bottom:solid 1px #efefef;
}
.ev_body .item_op
{
    float: left;
    margin-right: 30px;
}
.ev_body input 
{
    margin-right:2px;    
}
.ev_body .good
{
    background: url(/common/images/ev_icon.png) 0px -51px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
.ev_body .normal
{
    background: url(/common/images/ev_icon.png) 0px -34px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
.ev_body .bad
{
    background: url(/common/images/ev_icon.png) 0px -16px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}
.ev_body .t_bg
{
    background:url(/common/images/ev_title_bg.gif) 0 0 repeat-x;  
    height:30px;  
    line-height:30px;
}
.ev_body a.img_a
{
   display:block;
   height:35px;
   width:175px;
   overflow:hidden;
   padding-left:30%;
   word-break:break-all;
   
}
.ev_body a.img_a:link
{
    color:#3366cc;    
}
.ev_body .alt_head
{
    width:180px;
    background:url(/common/images/ev_msg_box.gif) 0 0 no-repeat;
    height:10px;
}
.ev_body .alt_bottom
{
    width:180px;
    height:5px;
    background:url(/common/images/ev_msg_box.gif) 0 -10px no-repeat;
}
.ev_body .alt_body
{
    width:169px;
    border-left:solid 1px #e6e6e6;
    border-right:solid 2px #e6e6e6; 
    padding:2px 4px; 
}
.ev_body .ev_showinfo
{
    padding-left: 10px;
    vertical-align:middle;
    height: 21px;
    line-height: 21px;
}
.ev_body .ev_star
{
    height: 30px;
    line-height:30px;
}
.ev_body .ev_star img
{
    margin-right:5px;   
    margin-bottom:3px;
    vertical-align:middle;
} 
.ev_body .evs_item
{
    border-bottom:solid 1px #E9E9E9;  
    overflow:hidden;  
    padding:5px;
    line-height:22px;
    _float:left;
}
.ev_body .product
{
    width: 20%;
    float: left;
    padding-top:20px;
}
.ev_body .evs_content
{
    width: 56%;
    float: left;
}
.ev_body .evs_content_wide
{
    width:76%;
    float:left;    
}
.ev_body  .staff
{
   float:left;
   width:24%;
   text-align:center;
   color:#696969;
}
.ev_body .img_a_wide
{
   width:180px;
   padding-left:10px;
   word-break:break-all;
   text-align:left;
   color:#3366cc;
}
.ev_body a.img_a_wide:hover
{
    text-decoration:underline;
}
.ev_body .evs_banner
{
    width:100%;
    overflow:hidden;
}

.ev_body .evs_banner div
{
    float:left;
}
.ev_body .evs_banner_title
{
    background-color:#f5f5f5;
    padding:10px;
    line-height: 22px;
}
 .ev_body .evs_content_wide label,.ev_body .evs_content label
 {
    padding-right:10px;    
 }
 .ev_body .evs_content_wide,.ev_body .evs_content
 {
    color:#595959;  
 }
 
 .ev_body .ev_hide
 {
    display:none;
    float:left;    
 }
 .ev_body .ev_supperadd
 {
    border:solid 1px #e9e9e9;
    background-color:#fefefe;
    padding:5px;
    float:left;
    width:87%;
     margin-left: 17px;
    margin-top: -6px;
 }
 .ev_body .gray
 {
    color:#999;    
 }
 .ev_body .corner   
 {
   background:url(/common/images/ev_bg1.png) no-repeat -480px 0; 
   display:block;   
   float:left;
   width:7px;
   height:6px;
   margin-left:10px;
   position:relative;
   left:1px;
       
 }
 .ev_body .ev_border
 {
    border:solid 1px #4dbf00;
    padding:15px; 
    padding-left:80px;
    background-color:#f0ffe5;
 }
 .ev_body .ev_success
 {
    background:url(/common/images/success_fork.png) no-repeat 0 15px;
    padding:15px;
    padding-left:40px;
    margin:15px 0;    
    line-height:30px;
 }
.ev_body  .ev_show
{
    overflow:hidden; 
    background-color:#fff;
}
html>body .ev_body .ev_show .ev_stars
{
    background: url(/common/images/ev_stars_bg.png) no-repeat;
}
html .ev_body .ev_show .ev_stars
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="http://www.guanhuai365.dev/common/images/ev_stars_bg.png");
    background:none;
}
.ev_body .ev_show .ev_item_show .ev_stars_5
{
    background-position: -96px -259px;
}
.ev_body  .ev_show .ev_item_show .ev_stars_4
{
    background-position: -96px -274px;
}
.ev_body  .ev_show .ev_item_show .ev_stars_3
{
    background-position: -96px -290px;
}
.ev_body .ev_show .ev_item_show .ev_stars_2
{
    background-position: -96px -306px;
}
.ev_body .ev_show .ev_item_show .ev_stars_1
{
    background-position: -96px -322px;
}
.ev_body .ev_show .ev_itemrate
{
    background-color: #FF944C;
    display: inline-block;
    height: 10px;
    margin: 0;
    padding-left: 0px;
    vertical-align:middle;
}
.ev_body  .ev_show .ev_ratetext
{
    display: inline-block;
    line-height: 11px;
    height: 11px;
    color:#ff0000;
}
.ev_body .ev_show  .ev_tscore
{
    margin-bottom:5px;
 }
.ev_body .ev_show .ev_tscore .ev_big_stars_0
{
    background-position: 0 -360px;
}
.ev_body  .ev_show .ev_tscore .ev_big_stars_1
{
    background-position: 0 -339px;
    
}
.ev_body .ev_show .ev_tscore .ev_big_stars_2
{
    background-position: 0 -318px;
}
.ev_body .ev_show    .ev_tscore .ev_big_stars_3
{
    background-position: 0 -297px;
    
}
.ev_body .ev_show .ev_tscore .ev_big_stars_4
{
    background-position: 0 -276px;
}
.ev_body .ev_show .ev_tscore .ev_big_stars_5
{
    background-position: 0 -255px;
    
}
.ev_body  .ev_show .ev_tscore .ev_big_stars_6
{
    background-position: 0 -234px;
}
.ev_body  .ev_show   .ev_tscore .ev_big_stars_7
{
    background-position: 0 -213px;
    
}
.ev_body  .ev_show .ev_tscore .ev_big_stars_8
{
    background-position: 0 -192px;
}
.ev_body .ev_show  .ev_tscore .ev_big_stars_9
{
    background-position: 0 -171px;
    
}
.ev_body .ev_show .ev_tscore .ev_big_stars_10
{
    background-position: 0 -151px;
}
.ev_body .ev_show   .ev_item_title
{
    color:#666;
    margin-right:10px; 
}
.ev_body .ev_show  .ev_item_score
{
    color:#ff6600;
 
}
.ev_body .ev_show .ev_item_text
{
    color:#333;     
}
.ev_body .ev_show .ev_item_container_hover
{
    line-height:20px;
    height:20px;
    font-weight :bold;
    font-size:13px;  
    padding:5px 10px 5px 10px; 
    margin:13px -2px 3px 10px;
    color:#999;
    background:#fff6cd; /* url(/common/images/ev_corner.png) no-repeat 0px -25px;*/
   border-radius: 5px; 
}
 .ev_body .ev_show .ev_item_container
{
    line-height:20px;
    height:20px;
    font-weight :bold;
    font-size:13px;  
    padding:5px 10px 5px 10px; 
    margin:13px -2px 3px 10px;
    color:#999;
}
.ev_body .ev_left
{
    width:280px;
    padding-right:20px;    
    float:left;
    height:300px;
}
.ev_body .ev_right
{
    float:left;
    width:690px;   
}
 .ev_body  .ev_g_title
{
   font-size:13px;
   font-weight:bold;
   color:#333;   
   padding:10px 10px; 
   background-color:#f4f9ff;
   border-bottom:solid 1px #eee;
}
.ev_body .ev_list
{
padding:10px;
background-color:#fff;
}
.ev_body .ev_list div
{
    padding-left:10px;
    padding-bottom:10px;    
}
.ev_body .ev_info
{
    font-size:13px;
    font-weight:bold;  
    border-bottom:solid 1px #ccc; 
 }
 .ev_body .ev_h5
 {
    font-size:13px;
    color:#ff6600;
    font-weight:bold;
    margin-top:10px;    
 }
 .ev_body .ev_table
 {
    border:solid 1px #eee;width:90%;
    text-align:center;    
    border-collapse: collapse;
    margin:10px;
}
.ev_body .ev_table td
{
    border:solid 1px #eee;
    padding:6px 0;   
}
.ev_body .ev_table th
{
    border:solid 1px #e6e6e6;
    padding:6px 0;  
    background-color:#ffe6e9; 
    color:#333;
}
.ev_body  .ev_title_icon1
{
    background:url(/common/images/title_icon1.png) no-repeat  10px 12px;   
    padding-left:28px;
    float:left;
}
.ev_body .ev_title_container2
{
    background:url(/common/images/evaluate_title_bg.png) repeat-x 100px 0;
    height:40px;
    line-height:40px;
    padding:0
}
.ev_body .ev_title_red
{
    background-color:#D20607;
    float:left;
    height:40px;
    width:6px;
}
.ev_body  .ev_title_icon2
{
    background: url(/common/images/title_icon2.png) no-repeat 10px 12px;
    padding-left:28px;  
    float:left;
}
.ev_body  .ev_title_icon3
{
    background:url(/common/images/title_icon3.png) no-repeat  12px;   
    padding-left:28px;
     
}
.ev_body  .ev_title_icon4
{
    background:#F4F9FF  url(/common/images/title_icon4.png) no-repeat 10px 5px;

}
.ev_body .ev_corner_left
{
        background:#F4F9FF  url(/common/images/title_icon4.png) no-repeat 10px 5px;
}
.ev_body .ev_templateitem_detail
{
   width:250px; margin:10px 10px 10px 0;
}
.ev_body  .group_purchase_block
{
    background-color:#fffefa;
}
/*----店铺综合评价-----*/
.ev_summary_pop
{
    width:180px;  
    position:absolute;  
    float:right;
}
.ev_summary_pop a:hover
{
    text-decoration:none; 
    width:200px;   
}
.ev_summary_pop .ev_popcontent
{
    border:solid 1px #fe0002;
    padding:10px;    
    position:absolute;
    background-color:#fff;
     display:none;   
     left:0px;
     top:35px;
}

.ev_summary_pop:hover a
{
    color:#ff6600;    
}
 
.ev_summary_pop:hover .ev_popcontent
{
    display:block;

}
.ev_summary_title
{
    font-size:14px;
    font-weight:bold;
    font-family:宋体;
    color:#fff;
    background-color:#2e180d;    
    height:35px;
    line-height:35px;
    cursor:pointer;
    left:100px;
    top:0px;
}

.ev_popcontent div
{
    padding:4px;    
}

.ev_summary_item_title
{
 color:#fe0002; 
 display:inline-block;
 width:100px;  
 text-align:right;
 padding-right:10px;
 }
 .ev_summary_score
 {
    background-color:#7a0002;
    display:inline-block;
    color:#fff;
    border:solid 1px #cb9a9d;  
    width:20px;   
    border-left:none;
    text-align:center;
 }
 .ev_arrow
 {
    margin-top:3px;
    color:#fff;   
 }
 .ev_body input 
 {
   vertical-align:middle;
 }
 .goodsallot_ev
 {
     color:#999;    
 }
 .goodsallot_ev_stars
 {
     background:url(/common/images/ev_stars.png) no-repeat;
     width:68px;
     height:15px;
     line-height:1em;
     display:inline-block;
 }  
 .goodsallot_ev_star_0
 {
   background-position:0 -162px;    
 }
 .goodsallot_ev_star_1
 {
   background-position:0 -146px;    
 }
  .goodsallot_ev_star_2
 {
   background-position:0 -130px;    
 }
  .goodsallot_ev_star_3
 {
   background-position:0 -114px;    
 }
  .goodsallot_ev_star_4
 {
   background-position:0 -98px;    
 }
  .goodsallot_ev_star_5
 {
   background-position:0 -82px;    
 }
  .goodsallot_ev_star_6
 {
   background-position:0 -65px;    
 }
  .goodsallot_ev_star_7
 {
   background-position:0 -48px;    
 }
  .goodsallot_ev_star_8
 {
   background-position:0 -31px;    
 }
  .goodsallot_ev_star_9
 {
   background-position:0 -15px;    
 }
  .goodsallot_ev_star_10
 {
   background-position:0 1px;    
 }
 a.goodsallot_ev_link:link,a.goodsallot_ev_link:visited
 {
    color:#2953A6;
    font-size:11px;
 }
  a.goodsallot_ev_link:hover
  {
      color:#ff6600;
      text-decoration:underline;
  }
  .evs_explan
 {
    margin-top:5px;
    padding:5px;
    padding-right:0px;
    background-color:#efefef;   
    width:98%; 
    overflow:hidden;
 }
 .evs_explan_title
 {
    color:#333;
    font-weight:bold;    
 }
 .ev_body .hidden
 {
    display:none;    
 }
 .ev_summary_chart_container div
 {
     float:left;
 }
 .ev_navigate
 {
    padding:10px 5px;
 } 
 .ev_navigate a.anchor
 {
    margin:0 5px;    
    color:#3366CC;
    font-weight:bold;
 }
/*--------------end 评价------------------------*/

/*-----------商圈优惠------------------*/
.bussdistrict_anchor_container
{
    padding:10px;  
}
.bussdistrict_anchor_container  a
{
    padding:0 2px;
    line-height:22px;
    white-space:nowrap;
}
.bussdistrict_anchor_title
{
    background-color:#fffbe1;
    line-height:35px;
    height:35px;
    border-top:solid 1px #E40101;
    border-bottom:solid 1px #E40101;
    color:#d20a14;    
    font-size:14px;
    font-weight:bold;
    width:172px;
    padding-left:20px;
}
.bussdistrict_select
{
    border:solid 1px #97c3e6;
    color:#646464;  
}
.bussdistrict_right_top
{
    line-height:36px;
    height:36px;
    border-bottom:solid 1px #ff00000;      
      margin-top:2px;
}
.bussdistrict_right_container
{
   
}
.bussdistrict_navigater .navigater_text
{
    font-size:14px;    
    font-weight:bold;
    color:#000;
    padding-left:20px;
}
.bussdistrict_navigater
{
    line-height:36px;
    padding-right:10px;
    border-bottom:solid 1px #ff0000;
}
.bussdistrict_navigater a.navigater
{
      font-size:12px;
      color:#000;
}
.bussdistrict_navigater  .page_container
{
    float:right;   
}

.bussdistrict_shop_container
{
  /* width:790px;
*/}

.bussdistrict_shop_container .shop_item
{
    overflow:hidden;
    border-bottom:dotted 1px #ccc;
    height:140px;
}
.bussdistrict_shop_container .shopItemDiv
{
    border:1px solid #D70000;
    margin-bottom:10px;
}
.bussdistrict_shop_container .itemHead
{
    background-color:#D70000;
    height:30px;
    line-height:30px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding:0 10px;
}

.bussdistrict_shop_container .itemFoot
{
    clear:both;
    background-color:#D7D7D7;
    height:30px;
    line-height:30px;
    font-size:12px;
    font-weight:bold;
    padding:0 10px;
}

.shop_product_item
{
    float:left;
    width:100px;
    border:1px solid #D7D7D7;
    height:150px;
    position:absolute;
    margin-top:-20px;
    text-align:center;
}
.shop_product_item_img
{
    width:100px;
    height:100px;
    overflow:hidden;
    background-color:#fff;
}
.shop_product_item_title
{
    height:25px;
    line-height:25px;
    text-align:center;
    color:#000;
    background-color:#EEEEEE;
    overflow:hidden;
}
.shop_product_item_price
{
    height:25px;
    line-height:25px;
    color:#ff0000; 
    text-align:center;
    background-color:#EEEEEE;
    overflow:hidden;
}

.bussdistrict_shop_container .shop_item .shop_photo
{
   float:left;
   width:100px;    
   padding:6px;
   height: 130px;
}
.shop_zitiBtn
{
    width:78px; 
    height:24px; 
    line-height:24px; 
    background:url(/Common/images/btn_ziti.png);
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.shop_detailBtn
{
    width:79px; 
    height:24px; 
    line-height:24px; 
    background:url(/Common/images/btn_detail.png);
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

.bussdistrict_shop_container .shop_item .shop_info
{
   float:left;
   padding-right:20px;
   padding-left:10px;  
   line-height:25px;
   width:200px;
}
.bussdistrict_shop_container .shop_item .shop_info .contract
{
   width:150px;display:block;float:left;  
}

.bussdistrict_shop_container .shop_item .shop_detail
{
   float:left;
}

div.layout-right .Admin-UserList{border-collapse:collapse;width:100%;border:1px solid #da0000;}
div.layout-right .Admin-UserList thead{line-height:30px;text-align:center;font-size:11pt;background:#da0000;font-weight:bold;color:#fff;}
div.layout-right .Admin-UserList thead a{line-height:30px;text-align:center;font-size:11pt;background:#da0000;font-weight:bold;color:#fff;}
div.layout-right .Admin-UserList tbody{line-height:25px;text-align:center;font-size:10pt;background:#fff;color:#333;}
div.layout-right .Admin-UserList tbody td{border:1px solid #da0000;}
div.layout-right .Admin-UserList tbody .tr{background:#fcf3ea;}
.ManagerInfo {float:left;font-weight:bold;color:#666;}
a.activity_yellow_button{background:url(/common/images/yellow_bg.png) repeat-x 0 0;border:1px #ec2d2d solid;border-radius:5px; display:block;height:28px;line-height:28px;padding:0 8px;  }
a.activity_yellow_button:hover
{
    text-decoration:none;
    color:#DE0000; 
}
a.activity_yellow_button:visited
{
    color:#333;
}

/*报名活动中选项的样式*/

.RAI_ItemList { height:60px; line-height:60px; clear:both; border-bottom:1px solid #ccc; }
.RAI_ItemInput { float:left; width:50px;}
.RAI_ItemInput input { margin-top:22px;}
.RAI_ItemImg { float:left; width:60px;}
.RAI_ItemImg img { width:50px; height:50px; border:1px solid #ccc; margin-top:5px; }
.RAI_ItemName { float:left; width:300px; text-align:left; }
.RAI_ItemSKU { float:left; width:100px;}
.RAI_ItemRemark { float:left; text-align:left; }
.RAI_ItemVote { float:left; text-align:left; width:120px; margin:19px 0 0 10px;}
.activity_summary
{
    width:988px;
    margin-top:10px;
    padding:1px;
    border:solid 1px #fff;
    margin-bottom:-2px;
    background-color: #a0a0a0;    
}
.activity_title
{
    color:#000;
    font-weight:bold;
    font-size:12px;
    line-height:22px;
    padding:0 8px;
    margin-right:10px;
}
.activity_summary_inner
{
   padding:8px 10px;
   background-color:#f0f0f0;
    
}
.activity_summary_inner div
{
    line-height:22px;
}



.StaffOut{width: 979px;margin:auto;padding-top: 5px; background:#FFF2EA;}
.StaffOut .StaffOut-Banner{display: block; margin: auto; width: 979px; height: 152px;}
.StaffOut .StaffOut-Banner .Left{max-width:450px;_width:450px;float: left; padding: 0 40px;}
.StaffOut .StaffOut-Banner H2{max-width:450px;_width:450px;line-height:50px;font-size:11pt;font-weight:normal;}
.StaffOut .StaffOut-Banner H2 em{font-size:22pt;font-style:normal;color:#e60201;}
.StaffOut .StaffOut-Banner .Right{width:300px;float: right; padding: 55px 10px 0 15px;text-align:left;background:url(/common/images/Verified.png) no-repeat left 8px;}
.StaffOut .StaffOut-Banner .Left div,.StaffOut .StaffOut-Banner .Right div{letter-spacing:2px; line-height:24px;color:#000;}

.StaffOut .StaffOut-Content{float:left;width:725px;border:1px solid #ebd1dc;background:url(/common/images/ContentBg.gif) repeat-x top #fff;min-height:50px;margin:10px 0 10px 10px;_margin-left:5px;}
.StaffOut #StaffOut-Right{font-size:10pt;line-height:22px;float:right;margin-right:5px;margin-top:10px;width:227px;}
.StaffOut #StaffOut-Right .RightTop{width:227px;height:39px;line-height:39px;color:#fff;font-size:11pt;text-align:center;font-weight:bold;Background:url(/common/images/QueQiaoRightTop.png) no-repeat;}

.StaffOut .Btn{width:141px;margin:4px;border:0;height:41px;background:url(/common/images/ButtonBg.png) no-repeat 0 0;display:block;float:left;line-height:41px;color:#fff;font-size:13pt;text-decoration:none;text-align:center;font-weight:bold;}
.StaffOut .Btn_Red{ background: url("/common/images/RedBtn.png") no-repeat; display: block; float: left; height: 36px; line-height: 36px; margin-left: 10px; margin-top: 14px; width: 130px; font-size:16px; text-align:center; font-weight:bold; color:#ffffff;}

.StaffOut .RegStep{margin:30px auto;width:680px;_width:690px;}
.StaffOut .RegStep li{color:#000;font-size:10pt;float:left;margin:0 10px;background:url(/common/images/RegStep.png) no-repeat left top;height:31px;line-height:31px;}
.StaffOut .RegStep .focus{background-position:0 -31px;}
.StaffOut .RegStep li em{text-align:center;text-indent:0; font-family:Arial;width:31px;display:block;float:left;font-size:12pt;color:#000;font-style:normal;font-weight:bold;}
.StaffOut .RegStep .focus em{color:#fff;}
.StaffOut .RegStep .finish{line-height:26px; text-indent:30px; background:url(/common/images/RegStep.gif) no-repeat left center;color:#FF0000;font-size:15pt;font-weight:bold;}
.StaffOut h1{color: #000; text-indent: 50px; line-height: 60px; margin-top: 25px;}
.StaffOut h1 b{color: #ff0000; font-size: 14pt;}
.StaffOut h1 em{color: #ef0000; font-style: normal;}
.StaffOut input[type=text],.StaffOut input[type=password]{border:1px solid #d0d0d0;}

.StaffOut .line{background: url(/common/images/setfacehr.gif) no-repeat 30px center; height: 20px;}

.StaffOut h3{margin-left:50px;text-indent:6px; color: #fff; background:url(/common/images/GroupIcon.png) no-repeat left center;height:21px; line-height: 21px; margin-top: 15px;}
.StaffOut h3 b{color: #eb1673; font-size: 11pt;}
.StaffOut h3 em{color: #ef0000; font-style: normal;}

.Success {background: url(/common/images/BG20120322.png) -230px -460px no-repeat;
        line-height: 30px; padding-left: 80px; font-size: 12pt; text-indent: 30px; height: 65px;
        margin: 30px;}

/*
用div画表格,例：
<div class="divTable">
	<ul>
		<li>sdfgsd</li>
		<li class="r"></li>
	</ul>	
	<ul>
		<li class="b">sdfgsd</li>
		<li class="b r"></li>
	</ul>	
</div>
*/
.divTable {} 
.divTable ul {width:203px;height:30px;list-style:none;clear:right; margin:0;word-wrap:break-word;} 
.divTable li {border-left:1px solid #ccc;border-top:1px solid #ccc;float:left;width:100px;height:30px;line-height:30px; text-align:center;overflow:hidden;} 
.divTable li.b {border-bottom:1px solid #ccc;} 
.divTable li.r {border-right:1px solid #ccc;} 
/* 透明 */
.transparent {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:5;}
.big_yellow_btn:link,.big_yellow_btn:visited {color:#fff;background-color: #FC9732;border-radius: 5px;cursor: pointer;display: block;font-weight: bold;margin: 0 auto;padding: 5px 15px;float: left;line-height: 26px;font-size: 14px;margin-top: 5px;}
.big_yellow_btn:hover {background-color: #EC8721;text-decoration: none;}
.line_div {margin:10px 10px 10px 0;width:56px;float:left;}
.line_div div {float:left;width:56px;margin-right:5px;}
 .Admin_Left .Web_Admin_Left .Web_Admin_Left_Content li a.active
 {
     color:#da0000;
 }