/* CSS Document */

body {
    margin: 0px;
    /*color: #455b80;*/
}

img {
    border: 0px;
}

td, div {
    font: 12px/20px Arial, Helvetica, sans-serif;
}
/*A:link {
    color: #455b80;
    text-decoration: none;
}

A:visited {
    color: #996688;
    text-decoration: none;
}

A:hover {
    color: #f68428;
    text-decoration: underline;
}*/

a.keywordlink:link {
    color: #455b80;
    text-decoration: none;
}

a.keywordlink:visited {
    color: #455b80;
    text-decoration: none;
}

a.keywordlink:hover {
    color: #455b80;
    text-decoration: none;
}

A.import:link {
    /*color: #f68428;*/
    text-decoration: none;
    color: black;
}

A.import:visited {
    color: #996688;
    text-decoration: none;
}

A.import:hover {
    color: #f68428;
    text-decoration: underline;
}





.TotalNumber, .Scope {
    color: #c8c8c8;
}

A.TotalNumber:link, A.TotalNumber:visited {
    color: #c8c8c8;
    text-decoration: none;
}

A.TotalNumber:hover {
    color: #f68428;
    text-decoration: underline;
}

A.Numberlink:link, A.Numberlink:visited {
    color: #c8c8c8;
    text-decoration: none;
}

A.Numberlink:hover {
    color: #f68428;
    text-decoration: underline;
}



A.Area:link {
    COLOR: #f68428;
    TEXT-DECORATION: none;
}

A.Area:visited {
    COLOR: #996688;
    TEXT-DECORATION: none;
}

A.Area:hover {
    COLOR: #f68428;
    TEXT-DECORATION: underline;
}

.Area {
    color: #f68428;
}

A.MA_Font:link {
    COLOR: #232323;
    font-size: 10px;
    line-height: 12px;
    TEXT-DECORATION: none;
}

A.MA_Font:visited {
    COLOR: #996688;
    font-size: 10px;
    line-height: 12px;
    TEXT-DECORATION: none;
}

A.MA_Font:hover {
    COLOR: #f68428;
    font-size: 10px;
    line-height: 12px;
    TEXT-DECORATION: none;
}



.MA_Scope {
    color: #c8c8c8;
    font-size: 10px;
    line-height: 12px;
}

.MB_btn {
    font-weight: bold;
    height: 24px;
    border: 1px solid #1a3266;
    color: #09193c;
    line-height: 20px;
    /*background: #e5ded4 url(../../Images/NewMessage_btn.gif);*/
    background: url(../../Images/NewMessage_btn.gif) #e5ded4;
}
.MB_btnf {
    font-weight: bold;
    height: 22px;
    border: 1px solid #1a3266;
    color: #09193c;
    line-height: 20px;
    background: url(../../Images/NewMessage_btn.gif) #e5ded4;
    display:inline-block;
     padding:0 5px;
}
.MB_btnf1 {
    font-weight: bold;
    height: 24px;
    border: 1px solid #1a3266;
    color: #09193c;
    line-height: 20px;
    background: url(../../Images/NewMessage_btn.gif) #e5ded4;
    display:inline-block;
    padding:0 5px;
}

.MB_btnStyle1 {
    height: 21px;
    background: url(../../Images/Add_images.gif) #e5ded4;
    border: none;
    padding-left: 10px;
    font-size: 10px;
    width: 158px;
    color: #678296;
}

.MB_btnSyle {
    font-weight: bold;
    height: 24px;
    border: 1px solid #1a3266;
    color: Black;
    height: 22px;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 20px;
    background: url(../../Images/NewMessage_btn.gif) #e5ded4;
}

.MC_SpaceML {
    margin-left: 5px;
}

.MB_btnSyle span {
    color: Black;
}

.MC_labelFloat label {
    float: left;
}

    .MC_labelFloat label a {
        float: left;
    }

.MC_FontSyle {
    font-size: 14px;
    line-height: 24px;
    margin-left: 5px;
    background: url(../../Images/Tagging/Tagging.gif) 1px 10px no-repeat;
    padding-left: 10px;
}

.MC_Comment {
    margin: 5px;
}

    .MC_Comment ul li {
        border-bottom: 1px dotted #CCCCCC;
        line-height: 24px;
    }

A.Catalogue:link {
    COLOR: #172e54;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

A.Catalogue:visited {
    COLOR: #996688;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

A.Catalogue:hover {
    COLOR: #f68428;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

A.HoneCatalogue:link {
    COLOR: #172e54;
    font-weight: bold;
}

A.HoneCatalogue:visited {
    COLOR: #996688;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

A.HoneCatalogue:hover {
    COLOR: #f68428;
    font-weight: bold;
    TEXT-DECORATION: underline;
}

.CatalogueImg img {
    vertical-align: middle;
    margin-right: 5px;
}

.ContactTitle {
    color: #003399;
    font-weight: bold;
}

.FontStyle {
    color: #b90101;
}

/**** Div ****/


.fl {
    float: left;
}

#intelligent span#TD1 {
    float: left;
    margin: 0px;
    padding: 0px;
}

.HeadPsttByngRqst {
    float: right;
    display: inline;
    margin-right: 10px;
    border: 1px solid #a9a9a9;
    height: 23px;
    padding: 0px 18px;
    line-height: 23px;
    font-weight: bold;
    color: Black;
    background: url(../../Images/button_bg1.gif) repeat-x bottom;
}

    .HeadPsttByngRqst a {
        color: Black;
    }

.RolTextStyle {
    background: url(../../Images/HotNews.gif) 1px 3px no-repeat;
    padding-left: 50px;
}

    .RolTextStyle div, .AnnounceStyle div {
        height: 20px;
        line-height: 20px;
    }

        .RolTextStyle div a, .AnnounceStyle div a {
            line-height: 20px;
        }

.AnnounceStyle {
    background: url(../../Images/announce.gif) 1px 6px no-repeat;
    padding-left: 25px;
    margin: 0px 10px;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 4px;
}

/* #bottom {
    clear: both;
    margin: 10px auto;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 11px;
    border-top: 1px solid #efefef;
    padding: 10px 25px 5px;
    line-height: 18px;
    color: #455b80;
}*/

#bottom A.BottomMenu:link {
    color: #845d03;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}

#bottom A.BottomMenu:visited {
    color: #996688;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}

#bottom A.BottomMenu:hover {
    color: #f68428;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: underline;
}

.BoxContentDetails {
    border: 1px solid #d7d7d7;
    background-color: White;
}

.ContentDetails_left {
    float: left;
}

.ContentDetails_left_img {
    width: 500px; /*height:540px;*/
    margin: 8px;
    padding: 10px;
    border: 1px solid #d7d7d7;
    overflow: visible;
}

.ContentDetails_right {
    float: right;
    width: 400px;
    margin-right: 8px;
}





.row_left_space {
    height: 5px;
    overflow: hidden;
}


.row_right_space {
    height: 5px;
    overflow: hidden;
}

/* Top  */
.topKeyword_blur {
    /*height: 14px; width:225px;*/
    height: 19px;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    padding-left: 3px;
    width: 270px;
}

    .topKeyword_blur input {
        margin: 0;
        padding: 0;
        vertical-align: middle;
        position: relative;
    }

.topSearch_selector {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #666666;
}

.topSearchKeyword {
    font-weight: bold;
    color: #172e54;
}

.topSearch_btn {
    background-image: url(../../Images/Search.gif);
    /*height: 19px;
	width: 65px;font-weight: bold;*/
    height: 25px;
    width: 87px;
    border: 1px none #FFFFFF;
    font-size: 15px;
    color: #f68428;
    line-height: 22px;
    padding-left: 22px;
    margin: 0;
    background-color: #e5ded4;
}

.SumbitNeeds_btn {
    background-image: url(../../Images/SumbitNeeds_03.gif);
    border: 0px none;
    width: 60px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    height: 17px;
}
/*
.GO_btn {
    background-color:#9c9c9c;
	border: 0px none;
	width: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 19px;
	margin:0px 0px 1px 1px;
}
*/
.GO_btn {
    background-color: #9c9c9c;
    border: 0px none;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    height: 20px;
    margin: 0px 0px 1px 5px;
}

.GO_bk {
    height: 16px;
    border: 1px solid #dedede;
    font-size: 12px;
    line-height: 16px;
    padding-left: 3px;
    /*Add width:30px;s*/
    width: 30px;
}

A.TopSearchKeyword2:link, A.TopSearchKeyword2:visited {
    /*color: #172e54;*/
    text-decoration: none;
}

A.TopSearchKeyword2:hover {
    color: #172e54;
    text-decoration: underline;
}

/* main */
.Label_BgOrange {
    background: url(../../Images/HomeTitleBg_01.gif);
}

.Label_BgBice {
    background: url(../../Images/HomeTitleBg_02.gif);
}

.Label_Font {
    font-weight: bold;
    color: #172e54;
    line-height: 22px;
    margin-left: 5PX;
}

.SumbitNeeds_TitleBg {
    background: url(../../Images/SumbitNeeds_02.gif) no-repeat center;
    width: 53px;
    color: #6a6a6a;
    font-size: 10px;
}

.SumbitNeeds_Input {
    padding-left: 5px;
}

.SumbitNeeds_TitleBg {
    margin-right: 5px;
}

.SumbitNeeds_Frame {
    background: #FFFFFF;
    border: 1px solid #dedede;
    width: 98px;
}

.Login_TitleBg {
    background: url(../../Images/Id_Bg.gif) no-repeat center;
    width: 70px;
    color: #6a6a6a;
}

.Login_Frame {
    background: #FFFFFF;
    border: 1px solid #dedede;
    width: 220px;
}

.Search_selector {
    font-size: 12px;
    color: #666666;
    /*width:166px;*/
    /*Modify width:120px*/
    width: 120px;
    margin: 1px 0px;
}

.Search_Keyword {
    /*height: 16px;*/
    font-size: 11px;
    line-height: 16px;
    color: #666666;
    padding-left: 3px;
    /*width:170px;*/
    width: 160px;
}
/*.Search_btn {
	background-image: url(../../Images/Search_03.gif);
	height: 19px;
	width: 55px;
	border: 1px none #FFFFFF;
	font-size: 11px;
	color: #f68428;
	line-height: 20px;
	padding-left:12px;
	background-color: #e5ded4;
 }*/
#totop-box {
    height: 50px;
    width: 50px;
    margin-bottom: 350px;
    display: none;
}

   #totop-box a {
        background: url(../../Images/Top.png) no-repeat;
        width: 50px;
        height: 50px;
        display: block;
    }

        #totop-box a:hover {
            background: url(../../Images/Top.png) -50px 0px no-repeat;
        }




/*.Search_btn {
    background-image: url(../../Images/Search_05.gif);
    height: 21px;
    width: 73px;
    border: 1px none #FFFFFF;
    font-size: 11px;
    color: #f68428;
    line-height: 20px;
    padding-left: 12px;
    background-color: #e5ded4;
}*/

.Search_btn1 {
    background-image: url(../../Images/Search_05.gif);
    height: 21px;
    width: 73px;
    border: 1px none #FFFFFF;
    font-size: 11px;
    color: #f68428;
    line-height: 20px;
    padding-left: 12px;
    background-color: #e5ded4;
}
/* 导航栏 */
#Nav {
    /*background: url(../../Images/Nav_01.gif);*/
    /*width:938px;*/
    /*width: 948px;*/
    /*height: 20px;*/
    /*padding: 0px 5px;
    margin: auto;*/
    /*border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;*/
    /*border-bottom: 1px solid #e5e5e5;*/
    /*color: #455b80;
    font-size: 11px;*/
}

/*#Nav a {
        color: #455b80;
    }*/

.Nav_Activation {
    color: #232323;
}
/* 翻页 */
A.page:link, A.page:visited {
    color: #232323;
    text-decoration: none;
}

A.page:hover {
    color: #232323;
    text-decoration: underline;
}

/* .pagearea_tab {
    margin-top: 5px;
    overflow: hidden;
    text-align: left;
    margin-bottom: 0px;
}

   .pagearea_tab a.current {
        cursor: default;
    }

    .pagearea_tab a:hover, .pagearea_tab a.current {
        background-color: #787878;
        color: #455b80;
        text-decoration: none;
    }

    .pagearea_tab a {
       
        padding: 1px 10px;
        background: url(../../images/img_page2.gif) repeat-x;
        COLOR: #455b80;
        MARGIN-RIGHT: 2px;
        TEXT-DECORATION: none;
        border: 1px solid #C5D4D9;
        margin: 0 5px 5px 0;
        overflow: hidden;
        text-align: center;
        text-decoration: none;
    }

      .pagearea_tab a.current {
            BORDER: #f4944a 1px solid;
            padding: 1px 10px;
            background: url(../../images/img_page1.gif) repeat-x;
            FONT-WEIGHT: bold;
            COLOR: #fff;
            MARGIN-RIGHT: 2px;
        }*/


/* 主页栏目风格 */
.FrameStyle, .FrameStyleFrameStyle {
    background-color: #f8f8f8;
    border: 1px solid #faa973;
    margin-bottom: 10px;
}

    .FrameStyle h3 {
        padding: 0px 5px;
        margin: 0px;
        background: url(../../Images/HomeTitleBg_01.gif);
        background-color: #faac78;
        border-bottom: 1px solid #e0864a;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        line-height: 24px;
    }

    .FrameStyleFrameStyle h3 {
        padding: 0px 5px;
        margin: 0px;
        background: url(../../Images/HomeTitleBg_01.gif);
        height: 25px;
        line-height: 25px;
    }

        .FrameStyleFrameStyle h3 img {
            vertical-align: middle;
            margin-right: 5px;
        }

        .FrameStyleFrameStyle h3 a {
            color: White;
            font-size: 12px;
        }

            .FrameStyleFrameStyle h3 a.DIMore {
                color: White;
                font-size: 9px;
            }

    .FrameStyle h3 A:link {
        COLOR: #fff;
        TEXT-DECORATION: none;
    }

    .FrameStyle h3 A:visited {
        COLOR: #fff;
        TEXT-DECORATION: none;
    }

    .FrameStyle h3 A:hover {
        COLOR: #fff;
        TEXT-DECORATION: underline;
    }



.boxTitle {
    border: 1px solid #d9d9d9;
    background: url(../../Images/title_bg_01.gif);
    height: 39px;
    line-height: 39px;
}

.boxText {
    height: 27px;
    background: url(../../Images/title_bg_02.gif) no-repeat left;
    padding-left: 10px;
    padding-top: 12px;
}

    .boxText img {
        vertical-align: middle;
        margin-bottom: 5px;
    }

    .boxText a {
        color: #ffffff;
    }

.boxTitle1 {
    border: 1px solid #d9d9d9;
    background: url(../../Images/title_bg_04.gif);
    height: 39px;
    line-height: 39px;
}

.boxText1 {
    height: 27px;
    background: url(../../Images/title_bg_05.gif) no-repeat left;
    padding-left: 10px;
    padding-top: 12px;
}

    .boxText1 img {
        vertical-align: middle;
        margin-bottom: 5px;
    }

    .boxText1 a {
        color: #ffffff;
    }



/*.FrameMore {
    float: right;
}*/

.FrameMore_SBM {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}

    .FrameMore_SBM a {
        float: left;
        background: url(../../Images/An_left_03.gif) no-repeat left;
        height: 29px;
        line-height: 29px;
        display: block;
        color: #000000;
        text-decoration: none;
    }

        .FrameMore_SBM a span {
            background: url(../../Images/An_right_03.gif) no-repeat right;
            margin-left: 26px;
            padding-right: 15px;
            display: block;
        }

        .FrameMore_SBM a:hover span {
            color: #f68428;
            text-decoration: underline;
        }

.ADStyle {
    background-color: #FFF;
}

    .ADStyle h3 {
        padding: 0px 5px;
        margin: 0px;
        color: #90908e;
        font-weight: bold;
        font-size: 12px;
        line-height: 24px;
    }

.box {
    padding: 5px;
}

.FrameStyle h3 a img {
    vertical-align: middle;
    margin-right: 4px;
}


/* 登录风格窗口 */
.LoginHead {
    background: url(../../Images/Login_01.gif);
    height: 27px;
}

.LoginStyle {
    border-left: 1px solid #faa973;
    border-right: 1px solid #faa973;
    border-bottom: 1px solid #faa973;
    background-color: #f8f8f8;
    margin-bottom: 10px;
}

    .LoginStyle p {
        margin: 0px;
        padding: 5px 0px;
        text-align: center;
    }

.ServiceStyle {
    border: 1px solid #FAA973;
    margin-bottom: 10px;
}

    .ServiceStyle ul {
        margin: 0;
        padding: 0;
    }

        .ServiceStyle ul li { /*border-bottom:1px dotted #d0d0d0;*/
            background: url(../../Images/dashed.gif) repeat-x bottom;
            list-style: none;
            height: 42px;
            vertical-align: middle;
            margin: 0px 3px;
        }

            .ServiceStyle ul li img {
                vertical-align: middle;
                margin-top: 4px;
            }

    .ServiceStyle h3 {
        padding: 0px 5px;
        margin: 0px;
        background: url(../../Images/HomeTitleBg_01.gif);
        background-color: #faac78;
        border-bottom: 1px solid #e0864a;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        line-height: 24px;
    }


/***** 头部目录导航样式 *****/
.current_Middel a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 20px;
}

    .current_Middel a:hover {
        color: #ffffff;
        font-weight: bold;
        text-decoration: underline;
    }

.current_Middle {
    background-color: #F09C5F;
    background-image: url("../../Images/top-1_1.gif");
    height: 20px;
}

    .current_Middle a {
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
        padding: 0px 20px;
    }

        .current_Middle a:hover {
            color: #ffffff;
            font-weight: bold;
            text-decoration: underline;
        }

.current_Left_First {
    background-image: url(../../Images/top-1_0.gif);
    height: 20px;
    width: 4px;
}

.current_Left_NotFirst {
    background-image: url(../../Images/top-2_1.gif);
    height: 20px;
    width: 2px;
}

.current_Middel {
    background-color: #f09c5f;
    background-image: url(../../Images/top-1_1.gif);
    height: 20px;
}

.current_Right_NotLast {
    background-image: url(../../Images/top-1_2.gif);
    height: 20px;
    width: 2px;
}

.current_Right_Last {
    background-image: url(../../Images/top-3.gif);
    height: 20px;
    width: 4px;
}

.default_Middle a {
    color: #845d03;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 14px;
}

    .default_Middle a:hover {
        color: #000000;
        font-weight: bold;
        text-decoration: underline;
    }

.default_Left_First {
    background-image: url(../../Images/top-2_0.gif);
    height: 20px;
    width: 4px;
}

.default_Left_NotFirst {
    background-image: url(../../Images/top-1_4.gif);
    height: 20px;
    width: 2px;
}

.default_Middle {
    background-color: #f1eee8;
    background-image: url(../../Images/top-1_3.gif);
    height: 20px;
}

.default_Right_NotLast {
    background-image: url(../../Images/top-1_4.gif);
    height: 20px;
    width: 2px;
}

.default_Right_Last {
    background-image: url(../../Images/top-1_5.gif);
    height: 20px;
    width: 4px;
}

/***** 头部部局样式 *****/
/*#header {
    width: 960px;
    height: 126px;
    margin:0px auto;
}*/

#headerleft {
    width: 945px;
    float: left;
}

#stonelogo {
    float: left;
}

#signin {
    float: left;
}

    #signin a {
        color: #666666;
    }

    #signin ul {
        margin: 0px;
        list-style: none;
        padding: 0px;
    }

        #signin ul li {
            float: left;
            padding: 3px 0px;
            text-align: center;
        }

#TopMenu {
    background: url(../../Images/top_bg.gif)repeat-x;
    height: 27px;
    line-height: 27px;
}

.TopMenu_div_left {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}

    .TopMenu_div_left ul li {
        float: left;
        margin-right: 10px;
        display: inline;
    }

.TopMenu_div_left_sigin {
    background: url(../../Images/signin_images.gif) left center no-repeat;
    padding-left: 20px;
}

.TopMenu_div_btjt {
    background: url(../../Images/bt_jt.gif) left center no-repeat;
    padding-left: 10px;
}

.fg {
    background: url(../../Images/images.gif) left center no-repeat;
    width: 2px;
    height: 20px;
}

.TopMenu_div_right {
    float: right;
    margin-top: 2px;
}

    .TopMenu_div_right ul {
        padding-right: 10px;
    }

        .TopMenu_div_right ul li {
            float: left;
            margin-right: 10px;
            display: inline;
        }

.TopMenu_div_Basket {
    background: url(../../Images/Basket_01.gif) left center no-repeat;
    padding-left: 25px;
}

    .TopMenu_div_Basket a {
        color: #f68428;
    }




#Basket {
    padding: 2px 5px 2px 22px;
    margin: 0px;
    font-size: 11px;
    background: url(../../Images/Basket.gif) no-repeat left center;
}

#Sign {
    padding: 2px 5px 2px 14px;
    margin: 0px;
    font-size: 11px;
    background: url("../../Images/Sign.gif") no-repeat scroll left center transparent;
}

#Join {
    padding: 2px 5px 2px 18px;
    margin: 0px;
    font-size: 11px;
    background: url("../../Images/Join.gif") no-repeat scroll left center transparent;
}

A#Join:link {
    text-decoration: none;
}

A#Join:visited {
    color: #f68428;
    text-decoration: none;
}

A#Join:hover {
    color: #f68428;
    text-decoration: underline;
}

#menu {
    clear: both;
    float: right;
}

    #menu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        #menu ul li {
            float: left;
            padding: 3px 0px;
            text-align: center;
            background-color: #f1eee8;
        }

#banner {
    float: right;
    margin-top: 5px;
    width: 144;
    height: 98;
    padding: 2px;
    background: url(../../Images/Banner_01.gif) no-repeat left top;
}

#searchBox {
    width: 960px;
    margin: 0px auto;
}



    #searchBox .left {
        background: url("../../Images/TopSearch_01.gif") no-repeat scroll left top #BECBD5;
        float: left;
        height: 70px;
        width: 7px;
    }

    #searchBox .middle {
        background: url("../../Images/TopSearch_02.gif") repeat-x scroll center top #BECBD5;
        float: left;
        height: 70px;
        overflow: hidden;
        width: 946px;
        _width: 943px;
    }

#hotSearch_stonePicture, #hotSearch_quarry {
    line-height: 16px;
}

#searchBox .right {
    background: url("../../Images/TopSearch_03.gif") no-repeat scroll right top #BECBD5;
    float: left;
    height: 70px;
    width: 7px;
}

#searchBox #intelligent {
    margin: 10px auto 10px 0px;
}

.intelligentM {
    margin-left: 110px;
}

#intelligent_1 {
    margin: 10px auto 10px 110px;
    float: left;
    display: inline;
}

/*#EditionBox{
	padding-top:20px;width:450px;
	padding-top:5px;
	width:200px;
	font-size:11px;
	float:right;
	}
#EditionBox a{
	color:#666666;
	}
#EditionBox ul{margin:0px;list-style:none;}
#EditionBox ul li{
	margin:0px 2px;
	padding:0px 18px 2px 18px;
	float:right;
	background:url(../../Images/Edition_bg.gif) no-repeat;
	}*/
#EditionBox {
    font-size: 11px;
    float: right;
}

    #EditionBox ul {
        margin: 0px;
        list-style: none;
        padding: 0px;
    }

    #EditionBox a {
        color: #6e6e6e;
    }
    /*#EditionBox a:hover{ color:#004e94; text-decoration:none;}

#EditionBox ul li
{
	height:25px;
	line-height:25px;
	
	display:block;
	float:left;

	}
#EditionBox a img{ border:none; vertical-align:middle; margin-bottom:2px; margin-right:5px}
#EditionBox ul li.ImagesTopLeft{background:url(../../Images/images_top_left.gif) no-repeat; width:7px;}	
#EditionBox ul li.ImagesTopMid{background:url(../../Images/images_top_mid.gif) repeat-x;padding-right:5px;}
.ImagesTopMidimg{border:none; vertical-align:middle; }
#EditionBox ul li.ImagesTopRight{background:url(../../Images/images_top_right.gif) no-repeat; width:7px;}
.ImagesTopline{background:url(../../Images/images_top_mid.gif) repeat-x;padding-right:10px; display:block;}	
*/
    #EditionBox ul li {
        height: 26px;
        line-height: 26px;
        display: block;
        float: left;
    }

        #EditionBox ul li img {
            border: none;
            vertical-align: middle;
            margin-right: 5px;
            margin-bottom: 4px;
        }

        #EditionBox ul li.ImagesTopLeft {
            background: url(../../Images/TelTopLeft.gif) no-repeat;
            width: 6px;
        }

        #EditionBox ul li.ImagesTopMid {
            background: url(../../Images/TelTopLeftMid.gif) repeat-x;
            padding-right: 5px;
        }

        #EditionBox ul li.ImagesTopRight {
            background: url(../../Images/TelTopRight.gif) no-repeat;
            width: 6px;
        }

.EditionFont {
    color: #d36935;
}
/* 中间内容信息风格 */
.contentstyle {
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
}

.contentHead {
    /*padding:0px 6px;*/
    color: #000000;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    background: url(../../Images/title_bg_07.gif);
    background-color: #f5f4f0;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 5px;
}

.contentHeadleft {
    float: left;
    background: url(../../Images/title_bg_lr.gif) no-repeat;
    width: 1px;
    height: 35px;
    margin-right: 10px;
}

.contentHeadright {
    float: right;
    background: url(../../Images/title_bg_lr.gif) no-repeat;
    width: 1px;
    height: 35px;
}

.contentHead ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

    .contentHead ul li {
        float: left;
        margin: 0px 46px 0px 5px;
    }

.contentstyle .Line {
    width: 1px;
    background: #f0f0f0;
}

.contentstyle .btn {
    background-image: url(../../Images/Btn_01.gif);
    height: 22px;
    width: 103px;
    border: 1px none #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    color: #000066;
    padding-left: 0px;
    margin-bottom: 3px;
    padding-right: 15px;
}

.contentstyle .btn2 {
    background-image: url(../../Images/Btn_02.gif);
    height: 22px;
    width: 103px;
    border: 1px none #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    color: #f68428;
    margin-bottom: 3px;
    padding-right: 10px;
}


/*SubmitNaturalStone*/
.SNS_images-box {
    /*background: url(../../Images/images_ad.jpg) no-repeat;*/
    border: solid #000000 1px;
    /*border:1px solid #febfbf;
    background-color:#ffeded;*/
    padding: 5px;
    border: 1px solid #c4d3e5;
    background-color: #f6f9fd;
}

.SNS_images {
    background-color: white;
    padding: 5px 10px;
}

.SNS_images-info {
    float: left;
    width: 800px;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    margin-right: 35px;
}

.SNS_images-show {
    float: left;
}

    .SNS_images-show img {
        vertical-align: middle;
        margin-right: 40px;
    }





.SNS_right_div {
    border: 1px solid #e3dee0;
    width: 122px;
    height: 122px;
    line-height: 120px;
    text-align: center;
    background: #fff;
    margin: 2px 2px 4px 0px;
}

    .SNS_right_div img {
        width: 120px;
    }

.Products_ImagesStyle {
    float: right;
    border: 1px dashed #FF0000;
    padding: 10px 10px 5px 5px;
    margin-top: 5px;
    margin-right: 5px;
    width: 260px;
    display: inline;
}

    .Products_ImagesStyle ul li {
        float: left;
        height: 91px;
        width: 122px;
        border: 1px solid #e3dee0;
        background: #fff;
        margin-left: 5px;
        margin-bottom: 5px;
        display: inline;
    }

        .Products_ImagesStyle ul li img {
            margin: 0;
            padding: 0;
        }

.Boxfair_news {
    border: 1px solid #C5D4D9;
    background-color: #e7edef;
    margin-top: 5px;
}

.fair_news {
    margin: 5px;
    background-color: White;
    padding: 5px;
}

.FairStone_News {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

.FairStone_News_hr {
    color: #e7edef;
    margin: 5px 20px;
}

.StoneFairButtonStyle {
    margin-left: 5px;
}


.FairStoneVisBut, .FairStoneDetailVisBut {
    background: url(../../Images/VisitorsRegistration.gif) no-repeat;
    width: 142px;
    height: 24px;
    float: left;
    line-height: 24px;
    padding-left: 25px;
}


/*.fair_news_images { margin-left:200px;}
.fair_news_images ul li{ float:left; height:91px; width:122px;border:1px solid #e3dee0;background: #fff; margin-left:5px; margin-bottom:5px; display:inline;}
.fair_news_images ul li img{ margin:0; padding:0; width:122px;}

*/
.feedBackResult_text {
    width: 480px;
    margin: 0 auto;
    margin-top: 5px;
}

.fair_news_images {
    text-align: center;
}

    .fair_news_images span {
        width: 122px;
        margin-left: 5px;
        margin-bottom: 5px;
    }

        .fair_news_images span img {
            width: 122px;
        }


.BoxfeedBackResult_border {
    border: 1px solid #d8d8d8;
    margin-top: 5px;
}

.feedBackEditResultTitle_bg {
    background-color: #adc1c8;
    color: White;
    font-weight: bold;
    text-align: center;
    height: 27px;
    line-height: 27px;
}

.BoxfeedBackItemTitle {
    border-bottom: 1px solid #d8d8d8;
    height: 23px;
    line-height: 23px;
    background: url(../../Images/images_num.gif) 8px center no-repeat;
    padding-left: 20px;
    margin-bottom: 5px;
    font-weight: bold;
}

.feedbackSonItem {
    margin: 2px 5px;
}


.PickAll_select {
    margin-left: 5px;
}

    .PickAll_select select {
        margin-top: 4px;
    }
/* logo*/
.Box_logo {
    border: 1px solid #efefef;
    background: url(../../Images/images_bg.jpg) repeat-x #FFFFFF;
    margin-bottom: 5px;
    padding: 8px 0px 8px 8px;
}

    .Box_logo a {
        margin-right: 9px;
    }

        .Box_logo a img {
            vertical-align: middle;
        }
/**/
.NEW_BY {
    margin: 0px 0px 10px;
}

    .NEW_BY img {
        vertical-align: middle;
        margin-right: 10px;
    }

/**/

/*Office_SubmitQuarry*/

/*.SpaceHeight{ height:15px;}*/
.SpaceHeight, .DistanceHeight, .QuarryHeight {
    height: 10px;
    overflow: hidden;
}

.Space_MT {
    margin-top: 13px;
}


.ManageCenterBanner {
    height: 100px;
}

    .ManageCenterBanner ul li {
        float: left;
        margin-right: 5px;
        position: relative;
    }



    .ManageCenterBanner ul li {
        width: 579px;
        height: 58px;
    }

    .ManageCenterBanner ul, .ManageCenterBanner ul li {
        list-style: none;
    }



.uploadProduct_Frame {
    background-color: White;
    width: 103px;
    height: 103px;
    border: 1px solid #c8c6c6;
    vertical-align: middle;
    text-align: center;
    display: block;
    display: table-cell;
}

    .uploadProduct_Frame img {
        vertical-align: middle;
        width: 101px;
        _height: 101px;
        max-height: 101px;
    }

.BoxManageCenterBanner {
    width: 579px;
    height: 58px;
    border: 1px solid #c8c6c6;
    vertical-align: middle;
    text-align: center;
    display: block;
    display: table-cell;
}

    .BoxManageCenterBanner img {
        vertical-align: middle;
        width: 579px;
        _height: 58px;
        max-height: 58px;
    }

.MCAddProduct {
    width: 402px;
    height: 402px;
    border: 1px solid #c8c6c6;
    vertical-align: middle;
    text-align: center;
    display: block;
    display: table-cell;
    overflow: hidden;
    *font-size: 250px;
}

.MCAddProduct {
    vertical-align: middle;
    max-height: 400px;
    max-width: 400px;
}

.BoxRightQuarry_Button, .ProudctlistMarginTop5 {
    margin-top: 5px;
}




.QuarryPositionNone {
    display: none;
}

.QuarryPosition1 {
    position: absolute;
    top: 5px;
    left: 86px;
}
.QuarryPR {
    position:relative;
}


#Invest {
    /*border: 1px solid #e9e9e9;
    margin-bottom: 10px;*/
    margin-left: 200px;
}

#lblIsinvestTag {
    color: #f68428;
    background-color: #f6f6f6;
    padding: 2px 5px;
    font-size: 12px;
    font-weight: bold;
}

.InvestInfo {
    padding: 5px;
}
/**/
.BoxQuarryImg1 {
    width: 370px;
    background: url(../../Images/quarry/Img_bg.gif) #ffffff right bottom no-repeat;
}

.BoxQuarryImgbg1 {
    width: 356px;
    padding: 6px 0px 6px 6px;
    _padding: 8px 0px 6px 8px;
    background-color: Black;
}

.BoxQuarryImg1 ul {
    margin-top: 6px;
}

    .BoxQuarryImg1 ul li {
        float: left;
        padding: 2px;
        width: 61px;
        height: 61px;
        vertical-align: middle;
        background-color: White;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        _font-size: 56px;
        margin-right: 5px;
    }

        .BoxQuarryImg1 ul li img { /*width:60px; height:54px;*/
            vertical-align: middle;
        }

.BoxQuarryStyle1 {
    height: 18px;
    color: #ca0303;
    width: 330px;
    background: url(../../Images/Img_Mark.gif) 4px 5px #333333 no-repeat;
    padding-left: 15px;
    margin-top: 6px;
}

.QuarryBigImg1 {
    width: 348px;
    height: 348px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: White;
    *font-size: 216px;
}

    .QuarryBigImg1 img {
        vertical-align: middle;
    }
/*.BoxQuarryList{ float:right; margin-right:5px; display:inline;  width:206px;}
.BoxQuarryList p{ margin:5px 0px 0px 0px;  text-align:left;}
.BoxQuarryList p img{ vertical-align:middle; margin-bottom:2px;}
*/


/*Quarry*/
.ckboxList {
    border: solid 1px #d1d1d1;
    margin-left: 8px;
    margin-right: 4px;
    margin-bottom: 10px;
    height: 155px;
    *height: 165px;
}

    .ckboxList a {
        width: 100px;
        display: block;
        float: left;
        text-align: left;
        white-space: nowrap;
        margin-left: 35px;
        overflow: hidden;
        display: inline;
    }



    .ckboxList img {
        vertical-align: middle;
        margin-bottom: 2px;
        margin-right: 5px;
    }

    .ckboxList legend {
        color: #455b80;
        margin-left: 100px;
    }

.search {
    border: 1px solid #C5D4D9;
    color: #212121;
    background: url(../../Images/bgstyle.gif) repeat-x;
}

.Quarrysearch {
    color: #212121;
    background: url(../../Images/bgstyle.gif) repeat-x;
}

.BoxQuarrysearch {
    border: 1px solid #a9becf;
    background-color: White;
}

.QuarryListStyle {
    border: 1px solid #a9becf;
    margin-top: 15px;
    background-color: #edf5fb;
    padding-bottom: 14px;
}

.QuarrytitleStyle {
    background: url(../../Images/quarry/Quarry_bg.gif) repeat-x;
    height: 31px;
    line-height: 31px;
    border-bottom: 1px solid #a9becf;
    font-weight: bold;
}

.QuarryBoxtitle {
    line-height: 30px;
    height: 32px;
}

.QuarrySelectStyle {
    padding-left: 5px;
}

    .QuarrySelectStyle fieldset {
        float: left; /*width:300px;width:285px !important;*/
        width: 29.7%;
        *width: 31.7%; /*width:31.7%\9;*/
        display: inline;
    }

.QuarrytitleStyle1 {
    background: url(../../Images/quarry/Img_Mark.gif) 1px 3px no-repeat;
    color: #c30000;
    font-size: 16px;
    padding-left: 10px;
    margin-left: 5px;
    font-weight: bold;
}

.QuarryitemBox {
    float: left;
    display: inline;
    margin-left: 14px;
    margin-top: 14px;
    width: 205px; /*height:185px;*/
    padding: 7px;
    background-color: White;
    border: 1px solid #aabfd0;
}

.QuarryitemBox_Po {
    position: relative;
}

.QuarryitemBoxImg {
    line-height: 137px;
    border: 1px solid #EDEDED;
    *padding: 2px;
    height: 137px;
    width: 197px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *font-size: 80px;
    /*   position: relative;*/
}

.QuarryitemHot {
    background: url(../../Images/hot.gif) no-repeat;
    display: block;
    height: 33px;
    width: 33px;
    /*position: absolute;*/
    position: absolute;
    left: 1px;
    top: 1px;
}

.Quarry_InvCoo {
    display: block;
    position: absolute;
    *top: 119px;
    top: 117px;
    text-align: center;
    width: 197px;
    font-weight: bold;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter: alpha(opacity=65);
    background-color: Black;
    *left: 2px;
    color: red;
}



.QuarryitemBoxImg1 {
    height: 137px;
    width: 197px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *font-size: 80px;
}

.QuarryitemBoxImg a div img {
    vertical-align: middle;
    width: 197px;
    height: 137px;
    max-width: 197px;
    max-height: 137px;
}

.QuarryitemBox1 {
    margin-top: 5px;
    color: Black;
    overflow: hidden;
    white-space: nowrap;
    width: 197px;
}

    .QuarryitemBox1 img {
        vertical-align: middle;
        margin-bottom: 2px;
    }

    .QuarryitemBox1 a {
        color: Black;
    }

        .QuarryitemBox1 a:hover {
            color: #455B80;
        }

.Quarry_GB {
    background: url(../../Images/quarry/Img_bg1.gif) right no-repeat;
    padding-right: 15px;
}

.BoxLeftQuarrybanner {
    float: left;
    background-color: #24395d;
    padding: 8px;
    margin-right: 15px;
}

.BoxLeftQuarrybannerBG {
    background: url(../../Images/quarry/Img_banner.gif) no-repeat;
    width: 302px;
    height: 139px;
}

    .BoxLeftQuarrybannerBG p {
        margin: 0;
        font-size: 16px;
        font-weight: bold;
        width: 230px;
        padding-top: 10px;
        line-height: 24px;
        text-align: center;
    }

.BoxLeftQuarrybutton {
    float: left;
    clear: both;
    border: 1px solid #979797;
    background: url(../../Images/quarry/Img_Buttonbg.gif) repeat-x;
    height: 27px;
    line-height: 27px;
    padding-left: 5px;
    padding-right: 10px;
    margin-top: 30px;
    margin-left: 35px;
}

    .BoxLeftQuarrybutton a {
        color: Black;
        background: url(../../Images/quarry/Img_Mark1.gif) 1px 3px no-repeat;
        padding-left: 15px;
    }

.BoxRightQuarry1 {
    float: right;
    width: 255PX;
}

.BoxRightQuarrytitle {
    border-bottom: 1px solid #c8d6db;
    color: #001c33;
    margin-bottom: 5px;
}

.BoxRightQuarry1 p {
    margin: 0;
}

    .BoxRightQuarry1 p img {
        vertical-align: middle;
    }

.QuarrySearchlist {
    border: solid 1px #D1D1D1;
    margin-bottom: 5px;
    margin: 5px;
}

    .QuarrySearchlist legend {
        color: #455B80;
    }

    .QuarrySearchlist br {
        display: none;
    }

    .QuarrySearchlist input {
        vertical-align: middle;
    }

    .QuarrySearchlist span span {
        width: 77px;
        float: left;
        white-space: nowrap;
        overflow: hidden;
    }

.QuarryPickAll {
    /*background:url(../../Images/CompanySearch_Cid_04.gif) center;*/
    background: url(../../Images/title_bg_03.gif);
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    border: 1px solid #d2d8db;
    background-color: #f5f4f0;
}

.PickALL_btn {
    background: url(../../Images/quarry/PickAll.gif) right no-repeat;
    height: 24px;
    width: 79px;
    border: 1px none #FFFFFF;
    font-size: 11px;
    color: White;
    font-weight: bold;
    line-height: 20px;
    margin-top: 2px;
}

.CancelAll_btn {
    background: url(../../Images/quarry/CancelAll.gif) right no-repeat;
    height: 24px;
    width: 79px;
    border: 1px none #FFFFFF;
    font-size: 11px;
    color: White;
    font-weight: bold;
    line-height: 20px;
    margin-top: 2px;
}

.QuarryM {
    margin: 4px 5px 0px 0px;
}




/*.Quarryitemlist{border:1px solid #C5D4D9; border-top:none; padding:0px 5px; background-color:White;}
.Quarryitemlistline{border-bottom: 1px dotted #D2D8DB;  padding-top:15px; padding-bottom:15px;}

.QuarryitemImg{  padding:2px; height:137px;width:197px; border: 1px solid #EDEDED; overflow:hidden; }
.QuarryitemImgbg{ text-align:center;display: table-cell; vertical-align:middle; *font-size:118px; height:137px; width:197px; overflow:hidden;    }
.QuarryitemImg img{ vertical-align:middle; max-width:197px; max-height:137px;}
.Quarrydescription{ float:left;  width:300px; margin-left:15px;}
.Quarrydescription p{ margin:0; color:#253551;}
.QuarryFont{ color:#003399; font-size:16px;}
*/


.QuarryView {
    color: black;
    margin-top: 5px;
    margin-right: 10px;
}

    .QuarryView a {
        margin-left: 5px;
    }

    .QuarryView img {
        vertical-align: middle;
        margin-bottom: 3px;
    }

.BoxQuarryDetDes {
    border: 1px solid #a9becf;
    padding: 14px;
    background-color: White;
}

    .BoxQuarryDetDes table {
        width: 100%;
    }

.BoxQuarryDetDesTile {
    background: url(../../Images/quarry/Img_Mark2.gif) 1px 2px no-repeat;
    float: left;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

.BoxQuarryDetDesPostOffer {
    float: right;
}

    .BoxQuarryDetDesPostOffer img {
        vertical-align: middle;
        margin-bottom: 5px;
        margin-left: 5px;
    }

.BoxQuarryDetDesPostGB {
    float: left;
    display: inline;
    width: 500px;
    _width: 500px; /* background-color:#edf5fc;*/
    background-color: Black;
    padding: 10px 0px 10px 10px;
}

    .BoxQuarryDetDesPostGB ul { /* margin-top:8px;*/
    }

        .BoxQuarryDetDesPostGB ul li {
            float: left;
            width: 85px;
            height: 83px;
            padding: 10px 2px 2px 2px;
            margin-right: 11px;
            _margin-right: 9px;
        }

            .BoxQuarryDetDesPostGB ul li img {
                width: 81px;
                height: 81px;
            }

.BoxImgBg {
    background: url(../../Images/Img_bg4.gif) no-repeat;
}

.BoxPriceListImgBg {
    background: url(../../Images/Img_bg5.gif) no-repeat;
}

.BoxQuarryImgBg {
    background: url(../../Images/quarry/Img_bg2.gif) no-repeat;
}

.BoxImgBgNone {
    background: url(../../Images/quarry/Img_bg3.gif) no-repeat;
}

/*.BoxImgCenter {
    width: 104px;
    height: 104px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *font-size: 70px;
}

    .BoxImgCenter img {
        vertical-align: middle;
    }*/

.QuarryDetDesBigImg {
    width: 490px;
    height: 333px; /*border: 1px solid #bfbfbf;*/
    background-color: White;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *font-size: 295px;
}

    .QuarryDetDesBigImg img {
        vertical-align: middle;
    }

.QuarryDetDesImgTile {
    height: 18px;
    color: #ca0303;
    margin-right: 12px;
    background: url(../../Images/Img_Mark.gif) 4px 5px #333333 no-repeat;
    padding-left: 15px;
    margin-top: 6px;
}

.QuarryContentDetails_right {
    float: right;
    width: 400px;
}

.QuarryEmail {
    text-align: right;
    margin-top: 20px;
}

.QuarryInfoTitle {
    background: url(../../Images/quarry/Img_Mark3.gif) 10px 10px #a3b9cb no-repeat;
    padding-left: 20px;
    color: White;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    height: 30px;
    margin: 10px 0px;
}

.QuarryDescription1 {
    float: left;
    width: 600px;
}

    .QuarryDescription1 p {
        margin: 0px;
        line-height: 24px;
    }

.QuarryInfoTitle2 {
    color: #011c31;
    font-weight: bold;
    font-size: 16px;
}

.QuarryInfoTitle3 span {
    display: block;
    float: left;
    margin-right: 20px;
    line-height: 24px;
}

.QuarryDescription1 p {
    margin: 0px;
}

.QuarryLinkStyle {
    color: #011c31;
    font-weight: bold;
    margin: 5px 0px;
}

.QuarryButton_Right {
    background: url(../../Images/quarry/Button_right.gif) right no-repeat;
    padding-right: 5px;
    height: 31px;
    float: left;
}

    .QuarryButton_Right a {
        background: url(../../Images/quarry/Button_left.gif) left no-repeat;
        padding-left: 5px;
        height: 31px;
        display: inline-block;
    }

        .QuarryButton_Right a span {
            background: url(../../Images/quarry/Button_middle.gif) repeat-x;
            height: 31px;
            line-height: 31px;
            padding: 0px 10px;
            display: inline-block;
            color: White;
            font-weight: bold;
        }

        .QuarryButton_Right a:hover {
            color: White;
        }



.BoxQuarryImg_Right {
    float: right;
    width: 284px;
}

.QuarryButtonImg_Middle {
    background: url(../../Images/quarry/ButtonImg_middle.gif) repeat-x;
    height: 41px;
    line-height: 41px;
    text-align: center;
}

.QuarryButtonImg_Left {
    background: url(../../Images/quarry/ButtonImg_left.gif) left no-repeat;
    padding-left: 11px;
    height: 41px;
}

.QuarryButtonImg_Right {
    background: url(../../Images/quarry/ButtonImg_right.gif) right no-repeat;
    padding-right: 11px;
    height: 41px;
}

.QuarryButtonImg_Middle1 {
    background: url(../../Images/quarry/ButtonImg_middle1.gif) repeat-y;
    padding: 12px;
}

.BoxQuarryButtonImg {
    background: url(../../Images/quarry/ButtonImg_middle2.gif) repeat-y;
}

.BoxQuarryButtonImgTop {
    background: url(../../Images/quarry/ButtonImg_top2.gif) no-repeat;
    height: 4px;
}

.BoxQuarryButtonImgFoot {
    background: url(../../Images/quarry/ButtonImg_foot2.gif) bottom no-repeat;
    height: 4px;
}

.BoxQuarryButtonImgFoot1 {
    background: url(../../Images/quarry/ButtonImg_foot3.gif) no-repeat;
    height: 10px;
}


.QuarryButtonImgShow {
    width: 108px;
    height: 85px;
    border: 1px solid #e1e1e1;
    float: left;
    display: inline;
    margin: 5px 2px 5px 9px;
    padding: 2px;
}

.QuarryButtonImgShow1 {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    *font-size: 81px;
    width: 104px;
    height: 81px;
}


.QuarryTitlebar {
    background: url(../../Images/quarry/ImgTitle_bg.gif) repeat-x;
    height: 29px;
    font-weight: bold;
    font-family: Arial;
}

.QuarryTitlebar1 {
    background: url(../../Images/quarry/ImgTitle_bg1.gif) no-repeat;
    display: block;
    height: 29px;
    line-height: 29px;
    color: White;
    padding-left: 30px;
    font-size: 12px;
}

.QuarryTitlebar2 {
    background: url(../../Images/quarry/ImgTitle_bg2.gif) right no-repeat;
    display: block;
    height: 29px;
    padding-right: 33px;
}

.QuarryTitlebar3 {
    background: url(../../Images/quarry/ImgTitle_bg3.gif) right no-repeat;
    display: block;
    height: 29px;
    line-height: 29px;
    padding-right: 10px;
    display: inline;
}

.QuarryList {
    width: 175px;
    float: left;
    display: inline;
    margin: 13px 0px 0px 13px;
}

    .QuarryList P {
        text-align: center;
        margin-bottom: 5px;
        margin-top: 5px;
    }

.QuarryList1 {
    width: 165px;
    height: 120px;
    padding: 5px;
    border: 1px solid #8c8c8c;
    vertical-align: middle;
    text-align: center;
    *font-size: 120px;
}

    .QuarryList1 img {
        vertical-align: middle;
    }

.QuarryBT {
    border-top: none;
    _background-color: White;
}

.Quarrytophead {
    margin: 0;
    padding: 0;
    background: url(../../Images/An_right.gif ) no-repeat right center;
    line-height: 31px;
    display: block;
    height: 31px;
    margin-top: 8px;
    margin-bottom: 8px;
}

    .Quarrytophead span {
        background: url(../../Images/quarry/An_left.gif ) no-repeat left center;
        display: block;
        padding-left: 44px;
    }

.QuarryRightMO {
    line-height: 31px;
    height: 31px;
    display: inline;
    margin-right: 10px;
    font-weight: bold;
}

.BoxQuarryRightstyle h3 {
    background-color: #f1f1f1;
    border-bottom: 1px solid #cccccc;
    margin: 1px 0px 0px;
    color: #5c5c5c;
    font-size: 13px;
    line-height: 28px;
    padding-left: 5px;
}

.BoxQuarryRightstyle ul, .BoxQuarryRightstyle ul li {
    margin: 0px;
    padding: 0px;
}

.BoxQuarryRightstyle ul {
    margin: 0px 5px 5px;
}

    .BoxQuarryRightstyle ul li {
        margin-top: 5px;
        border-bottom: 1px dotted #cdcdcd;
        margin-bottom: 10px;
    }

        .BoxQuarryRightstyle ul li span {
            display: block;
            margin-left: 23px;
        }

            .BoxQuarryRightstyle ul li span div {
                width: 110px;
                height: 91px;
                display: table-cell;
                border: 1px solid #eaeaea;
                padding: 1px;
                vertical-align: middle;
                text-align: center;
                *font-size: 80px;
            }

        .BoxQuarryRightstyle ul li div img {
            vertical-align: middle;
            _width: 110px;
            max-width: 110px;
            max-height: 91px;
        }

        .BoxQuarryRightstyle ul li p {
            text-align: center;
            margin: 5px;
            white-space: nowrap;
            overflow: hidden;
        }

        .BoxQuarryRightstyle ul li.Noborder {
            border: none;
        }

.QuarryPL {
    float: left;
    width: 119px;
    text-align: center;
    line-height: 24px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    color: black;
    margin-top: 20px;
}

.QuarryPLImg {
    width: 111px;
    height: 111px;
    border: 1px solid #9D9D9D;
    display: table-cell;
    text-align: center;
    padding: 2px;
    vertical-align: middle;
    *font-size: 65px;
    overflow: hidden;
}

    .QuarryPLImg img {
        display: block;
        cursor: pointer;
        vertical-align: middle;
        width: 111px;
        max-height: 111px;
    }


.QuarryDetailsLeftImglist {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 10px;
}
/*End Quarry */




.FontStyle1 {
    color: #c50000;
    margin: 0;
    font-weight: bold;
}



/* Start  Stone Magazines*/
.Titlebar {
    height: 29px;
    line-height: 29px;
    float: left;
}









.FontCO {
    color: #787878;
    font-size: 10px;
}





.MagazinesTable {
}

    .MagazinesTable table {
        width: 960px;
        border-spacing: 0px;
    }



.FWB {
    font-weight: bold;
}

.OH {
    white-space: nowrap;
    overflow: hidden;
}



.MagazinesPic {
    float: left;
    width: 181px;
    text-align: center;
    background-color: Black;
    padding-top: 5px;
    color: White;
    font-size: 14px;
    font-weight: bold;
}

    .MagazinesPic p {
        margin: 5px;
    }

    .MagazinesPic img {
        width: 170px;
        height: 219px;
    }









.MagazinesRight {
    float: right;
    width: 204px;
}


.EmailDeleteStyle {
    background-color: #d2d2d2;
    padding: 10px;
}

    .EmailDeleteStyle p {
        margin: 0;
        font-size: 14px;
        line-height: 30px;
    }

.EmailDeleteNewInfo {
    background-color: #f5f5f5;
    padding: 0px 10px;
}

.EmailDeleteFree {
    border-top: 1px dashed #d9d9d9;
}

    .EmailDeleteFree p {
        margin: 0;
        line-height: 30px;
    }

.EmailDeleteFreeBut {
    margin: 10px 10px;
}

.EmailDeleteFreeButLeft {
    margin-left: 30px;
}

    .EmailDeleteFreeButLeft a {
        display: block;
        float: left;
        height: 29px;
        line-height: 29px;
        background: url(../../Images/Button_left.gif) left no-repeat;
        padding-left: 30px;
        color: White;
        font-weight: bold;
    }

        .EmailDeleteFreeButLeft a span {
            display: block;
            float: left;
            height: 29px;
            line-height: 29px;
            background: url(../../Images/Button_right.gif) right no-repeat;
            padding-right: 20px;
        }

.EmailDeleteFreeButRight {
    margin-left: 30px;
}

    .EmailDeleteFreeButRight a {
        display: block;
        float: left;
        height: 29px;
        line-height: 29px;
        background: url(../../Images/Button_left1.gif) left no-repeat;
        padding-left: 30px;
        color: White;
        font-weight: bold;
    }

        .EmailDeleteFreeButRight a span {
            display: block;
            float: left;
            height: 29px;
            line-height: 29px;
            background: url(../../Images/Button_right1.gif) right no-repeat;
            padding-right: 20px;
        }

/*圆角样式*/
.rTop, .rbottom {
    display: block;
    background: white;
}

    .rTop b, .rbottom b {
        display: block;
        height: 1px;
        overflow: hidden;
        background: #f5f5f5;
    }

.r1 {
    margin: 0 5px;
}

.r2 {
    margin: 0 3px;
}

.r3 {
    margin: 0 2px;
}

.r4 {
    margin: 0 1px;
    height: 1px;
}


/**/


.Common_FontStyle {
    color: #9b0000;
    font-size: 14px;
    font-weight: bold;
}

.EmailDeleteNewInfo ul li {
    background: url(../../Images/bt_jt.gif) 1px 10px no-repeat;
    padding-left: 10px;
    line-height: 25px;
}

.EmailDeleteInfo {
    background-color: White;
    padding: 10px;
    color: Black;
}









.MagazinesTextBo {
    border: 1px solid #d8d8d8;
    padding: 2px;
}

.MagazinesText {
    border: 1px #DDD solid;
    padding: 10px;
}

.MagazinesTitle {
    border-bottom: dotted 1px #9d9d9d;
    text-align: center;
}

    .MagazinesTitle h2 {
        color: #e10303;
        font-size: 14px;
    }

    .MagazinesTitle P {
        color: #c5c5c5;
        margin: 0;
    }

.MagazinesButton {
    text-align: right;
    margin-top: 5px;
}


.MagazinesService {
    border: 1px solid #a7bccd;
    margin-top: 10px;
}





.Magazinesline {
    float: left;
    width: 5px;
    height: 250px;
    background: url(../../Images/Magazines/line.gif) no-repeat;
    overflow: hidden;
    margin-left: 10px;
    display: inline;
}

.BannerStyle {
    background-color: #f5f5f5;
    border: 1px solid #d8d8d8;
    padding: 9px;
}

    .BannerStyle p {
        color: #455b80;
        margin: 0;
        padding: 7px;
        font-weight: bold;
        font-size: 13px;
        line-height: 24px;
        text-align: center;
    }

.BannerStyle1 {
    background-color: White;
    height: 170px;
}

.ButtonStyle {
    border: 1px solid #d8d8d8;
    background: url(../../Images/Magazines/buttonBG.gif) repeat-x;
    height: 30px;
    color: #aa5d03;
    line-height: 30px;
    margin: 0px 30px;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}

.SpaceHeight2 {
    height: 30px;
}

/*MagazineDetail*/
.BoxMagazineImg {
    width: 283px;
    height: 385px;
    padding: 5px;
    border: 1px solid #cacaca;
    text-align: center;
    display: table-cell;
    *font-size: 345px;
    vertical-align: middle;
}

    .BoxMagazineImg img {
        vertical-align: middle;
        width: 283px;
        height: 385px;
    }

.BoxMagazineInfo {
    width: 650px;
    float: left;
    margin-left: 20px;
    display: inline;
}

    .BoxMagazineInfo ul li {
        line-height: 27px;
        border-bottom: 1px dotted #bbbbbb;
        color: Black;
    }

        .BoxMagazineInfo ul li span {
            float: left;
        }

.MagazineInfoStyle {
    width: 105px;
    color: Black;
    display: block;
    float: left;
    text-align: right;
    margin-right: 5px;
    font-weight: bold;
}

.BoxRightxMagInfo {
    width: 216px;
    float: right;
    border: 1px solid #d4d4d4;
    background-color: #f5f5f5;
    padding: 5px 5px 0px 5px;
}

    .BoxRightxMagInfo ul li {
        background-color: White;
        margin-bottom: 5px;
        height: 114px;
        color: #c50000;
        padding: 5px;
    }

        .BoxRightxMagInfo ul li p {
            margin-top: 15px;
            margin-bottom: 15px;
            font-weight: bold;
            font-size: 13px;
        }

.BoxLeftMagDes {
    width: 740px;
    float: left;
}

.BoxRightMagDes {
    width: 440px;
    float: right;
}

.BoxLeftMagDesLine {
    background: url(../../Images/images_bg.gif) 720px 500px repeat-y;
}


/*GetStoneGuide page*/
.GetStoneGuide tr td {
    text-align: center;
}

    .GetStoneGuide tr td img {
        width: 210px;
        height: 156px;
    }
/*index header style*/
#selectof {
    background: url(../../Images/newSearchBar.gif) no-repeat;
    height: 25px;
    color: #666;
    width: 258px;
    padding-left: 5px;
    line-height: 23px;
    _margin-top: 0;
}

#topcountry {
    width: 200px;
    height: 28px;
    display: none;
}

#uUlchild {
    height: 310px;
    /* overflow-x: hidden;
    overflow-y: auto;*/
}

#selectchild {
    height: 310px;
    width: 256px;
    position: absolute;
    z-index: 999;
    overflow-y: auto;
    background-color: #f7f7f7;
    border: 1px solid silver;
}

.TD5Style {
    float: left;
    margin-left: 6px;
    display: inline;
    *margin-top: 1px;
}



/*end*/

/*Traverlin 对话框样式*/

#AjaxWarn {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #E9F3FD;
    position: fixed;
    text-align: left;
}

.windown-content-border {
    padding: 5px 0 5px 5px;
    position: relative;
    top: -1px;
}

.windown-content {
    position: relative;
    text-align: center;
}

.Ajaxload {
    font-size: 12px;
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 200px;
}

/*Start */
.RefineStyle {
    width: 111px;
    height: 21px;
    margin: -1px auto 0px;
    background: url(../../Images/refine.gif) no-repeat;
    text-align: center;
}

.RefineMore {
    background: url(../../Images/refine_more.gif) left -34px no-repeat;
    padding-left: 17px;
}

.RefineLess {
    background: url(../../Images/refine_more.gif) no-repeat;
    padding-left: 17px;
}

.NaturalSearchWidth {
    float: left;
}

.NaturalSearchlist ul, .NaturalSearchlist ul li, .Specialist ul, .Specialist ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .NaturalSearchlist ul li a img, .Specialist ul li a img {
        margin-right: 5px;
    }

.NaturalSearchlist, .Specialist {
    margin: 5px;
}

.NaturalSearchline {
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 5px;
}

.ProuductsLine {
    border-bottom: 1px solid #D1D1D1;
}

.NaturalSearchlist span, .Specialist span {
    float: left;
    width: 65px;
    text-align: right;
    color: #00C;
    font-weight: bold;
}

.NaturalSearchlist ul li, .Specialist ul li {
    width: 70px;
    float: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 5px;
}

.NaturalSearchlist ul, .Specialist ul {
    margin-left: 5px;
}

    .NaturalSearchlist ul li a, .Specialist ul li a {
        text-decoration: none;
        color: #000000;
        display: block;
        height: 20px;
        padding-left: 5px;
        padding-right: 5px;
        border: 1px solid #ffffff;
    }

        .NaturalSearchlist ul li a:hover, .Specialist ul li a:hover {
            color: #F68428;
            border: 1px solid #C5D4D9;
            text-decoration: underline;
            background-color: #ebf6fa;
        }

        .NaturalSearchlist ul li a em, .Specialist ul li a em {
            margin-right: 5px; /* vertical-align:middle;*/
        }

        .NaturalSearchlist ul li a span, .Specialist ul li a span {
            width: 20px;
            float: left; /*text-align:right; margin-right:5px;*/
        }

em {
    /*  display: inline-block;
    width: 15px;
    height: 9px;
    font-size: 1px;
    */
}

    em.Red {
        background: #8B0000;
    }

    em.Black {
        background: black;
    }

    em.Blue {
        background: #0000FF;
    }

    em.Beige {
        background: #F5F5DC;
    }

    em.Brown {
        background: #A52A2A;
    }

    em.White {
        background: url(../../Images/White.gif) no-repeat;
    }

    em.Multicolor {
        background: url(../../Images/Multicolor.gif) no-repeat;
    }

    em.Grey {
        background: #A9A9A9;
    }

    em.Lilac {
        background: #efc3ff;
    }

    em.Pink {
        background: #ffc0cb;
    }

    em.Yellow {
        background: #FFFF00;
    }

    em.Green {
        background: #008000;
    }

.NaturalSearchlist ul li, .Specialist ul li {
    text-transform: capitalize;
}
/*end*/

/*石种库页面的分页样式 START*/


.fl {
    float: left;
}

.cb {
    clear: both;
}

.fr {
    float: right;
}

/*Start
DIV.sabrosus {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center;
}

    DIV.sabrosus A {
        BORDER: #c5d4d9 1px solid;
        padding: 1px 6px;
        background: url(../../images/img_page2.gif) repeat-x;
        COLOR: #455b80;
        MARGIN-RIGHT: 2px;
        TEXT-DECORATION: none;
    }

        DIV.sabrosus A:hover {
            BORDER: #F4944A 1px solid;
            COLOR: #000;
            BACKGROUND-COLOR: lightyellow;
        }
*/
DIV.pagination A:active {
    BORDER: #2b66a5 1px solid;
    COLOR: #000;
    BACKGROUND-COLOR: lightyellow;
}



.TxtStyle {
    color: #455b80;
    line-height: 20px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.InputStyle {
    background-color: #FFFFFF;
    font-size: 12px;
    margin-right: 5px;
}
/*start stone-fair list*/
.ButtonRegistration ul li {
    line-height: 22px;
    float: left;
    display: inline;
    height: 22px;
    background: url(../../Images/Registrationleft.gif) no-repeat;
    padding-left: 24px;
    margin-right: 5px;
    margin-top: 10px;
}

    .ButtonRegistration ul li a span {
        display: block;
        height: 22px;
        background: url(../../images/RegistrationMiddle.gif) repeat-x;
    }

    .ButtonRegistration ul li a {
        float: left;
        display: inline-block;
        height: 22px;
        background: url(../../Images/RegistrationRight.gif) right no-repeat;
        padding-right: 10px;
    }
/*end*/
/*Forced to modify the page style. update new content  can be removed*/


#MainContainer_Control_Requeset1_ddlCountryID {
    width: 106px;
}
/**/


/**/
/*Show big picture of style (Natural Stones page)    start*/
.largeImageView {
    position: absolute;
    z-index: 999;
}

    .largeImageView img {
        padding: 5px;
        border: #ccc 1px solid;
        background-color: White;
        max-width: 400px;
        _width: 400px;
        vertical-align: middle;
    }

.ProudctlistSpace {
    margin-left: 130px;
    margin-top: -300px;
    *margin-left: 5px;
}

.NaturalStonesSpace {
    margin-left: 130px;
    margin-top: -150px;
    *margin-left: 5px;
}
/*end*/

/*home notice */
#callboard {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}

    #callboard ul, #callboard ul li {
        list-style: none;
    }

    #callboard ul {
        padding: 0;
        margin: 0px;
    }

    #callboard li {
        padding: 0;
    }

.AD-pic, .AD-pic li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .AD-pic li {
        height: 58px;
        display: none;
    }
/*end*/

/* end*/

/* start  Pop up window. set up width and height     -----No Use Style---*/
.TextBoxSetup textarea {
    width: 420px;
    height: 200px;
}
/*end*/


/* start*/
.Title_01 {
    color: white;
    font-weight: bold;
    font-size: 12px;
}
/*end*/
.SpecialMB_btn {
    float: left;
    display: block;
    font-weight: bold;
    height: 22px;
    border: 1px solid #1A3266;
    color: #09193c;
    padding: 0px 2px;
    line-height: 20px;
    background: url(../../Images/NewMessage_btn.gif) #E5DED4;
    margin: 0px 2px;
}

    .SpecialMB_btn a {
        color: #09193c;
    }

        .SpecialMB_btn a:hover {
            text-decoration: none;
            color: #09193c;
        }

.Company_Send table tr td {
    padding: 4px;
}
/*Natural Stones*/
#NaturalStonesTag {
    border-bottom: 1px solid #e08449;
    margin-right: 20px;
    height: 28px;
    margin-top: 13px;
    background: url(../../Images/NturlStnsTtlBG.gif) repeat-x;
}

    #NaturalStonesTag li {
        float: left;
        line-height: 28px;
        font-weight: bold;
    }

        #NaturalStonesTag li span {
            color: White;
            margin: 0px;
            padding: 0px;
        }

.NaturalStonesWidth {
    width: 167px;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}

#NaturalStonesTag li.SearchPicture {
    height: 20px;
    line-height: 20px;
    font-weight: normal;
    float: right;
}

    #NaturalStonesTag li.SearchPicture span {
        display: inline-block;
    }

.SearchPictureL {
    float: left;
    background: url(../../Images/ADService_09.gif) no-repeat;
    height: 20px;
    width: 8px;
}

.SearchPictureM {
    float: left;
    background: url(../../Images/ADService_10.gif);
    text-align: center;
    padding: 0px 3px;
    background-color: #f4f4f4;
    height: 20px;
}

    .SearchPictureM a {
        color: black;
    }

.SearchPictureR {
    float: left;
    background: url(../../Images/ADService_11.gif) right no-repeat;
    width: 8px;
    height: 20px;
}

.SearchPicture_Icon {
    padding-left: 7px;
    margin-left: 0px;
    background: url(../../Images/InfoCenterSubMenu_icon.gif) no-repeat left center;
}

/*Page class*/

.PageCurrent {
  background: none;
background-color: #f3f8fc;
border: 1px solid #d2e0ed;
padding: 4px 10px;
margin-left: 5px;
color: #172e54;
}

/*.Page {
    margin-top: 4px;
}

    .Page a {
        BORDER: #c5d4d9 1px solid;
        padding: 1px 6px;
        background: url(../../images/img_page2.gif) repeat-x;
        COLOR: #455b80;
        MARGIN-RIGHT: 2px;
        TEXT-DECORATION: none;
        border: 1px solid #C5D4D9;
    }*/

.BoxPostNewQuarry, .BoxMyLeads {
    background-color: #6A859B;
    padding: 3px;
    margin-top: 5px;
}

.PostNewQuarryInfo, .BoxMyLeadsInfo {
    background-color: White;
    padding: 5px;
    line-height: 24px;
}

.PostNewQuarryTxt {
    float: left;
    margin-left: 20px;
    display: inline;
}

.BoxMyLeadsTxt {
    float: left;
    margin-left: 10px;
    display: inline;
}

.BoxBuyLd_RtrnVstInfo {
    border: 1px solid #a3b9cb;
    background-color: #e1e1e1;
}

.BoxBuyLd_RtrnVstInfobg {
    background-color: White;
    margin: 6px;
    padding: 13px;
}

.BoxBuyLd_RtrnVstInfoExplin ul li span {
    float: left;
    width: 355px;
}

.BoxBuyLd_RtrnVstInfoExplin ul li input {
    margin-left: 10px;
    vertical-align: middle;
}

.BoxBuyLd_RtrnVstInfoExplinTitl {
    color: #F48428;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}

.FontStyle19 {
    font-weight: bold;
}

.linedotted {
    border-top: 1px dotted #a5a5a5;
}

.BoxBuyLeadList {
    margin: 0px 10px;
    padding: 8px 0px;
}

    .BoxBuyLeadList table tr td a {
        text-decoration: none;
    }
/**/
.BoxBuyExplainRec {
    margin-top: 10px;
    border: 1px solid #c5d4d9;
    background-color: #f0f0f0;
    padding: 4px;
    margin-bottom: 10px;
    _height: 100px;
}

.BoxBuyExplainRecbg {
    background-color: White;
    padding: 5px;
    padding-left: 10px;
}

.BoxBuyExplainRec1 ul li, .BoxBuyExplainRec2 ul li, .BoxBuyExplainRec3 ul li {
    float: left;
    padding: 3px 6px;
    border: 1px solid #cbdee0;
    color: Black;
    margin-bottom: 5px;
    background: url(../../images/BuyExplainbg.gif) bottom repeat-x;
    display: inline;
}

.BoxBuyExplainRec ul li.BuyExplainArrow1 {
    border: none;
    background: none;
    width: 14px;
    height: 9px;
    background: url(../../images/Arrow.png) no-repeat;
    margin: 9px 0px 10px 7px;
    display: inline;
}

.BoxBuyExplainRec ul li.BuyExplainArrow2 {
    border: none;
    background: none;
    width: 17px;
    height: 41px;
    background: url(../../images/Arrowboth1.png) no-repeat;
    margin-left: 5px;
    display: inline;
}

.BoxBuyExplainRec ul li.BuyExplainArrow3 {
    border: none;
    background: none;
    width: 17px;
    height: 41px;
    background: url(../../images/Arrowboth.png) no-repeat;
    margin-left: 5px;
    display: inline;
}

.ArrowTop {
    background: url(../../images/ArrowTop.png) 200px 0px no-repeat;
    height: 15px;
}

.ExplainRecTitleStyle {
    color: #6c7002;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.BoxBuyExplainRec1 {
}

    .BoxBuyExplainRec1 ul {
        padding-top: 10px;
    }

.BoxBuyExplainRec2 {
    clear: right;
}

.BoxBuyExplainRec ul li.BuyExplainSelect {
    border: 1px solid #f29550;
    margin-bottom: 5px;
    background: url(../../images/BuyExplainSelectbg.gif) bottom repeat-x;
}

.BoxBuyExplainRec ul li.SpaceTop {
    margin-top: 20px;
}

.SpaceLeft {
    margin-left: 18px;
}

.BoxBuyExplainRec4 ul li, .BoxBuyExplainRec5 ul li, .BoxBuyExplainRec6 ul li {
    float: left;
    padding: 3px 3px;
    border: 1px solid #cbdee0;
    color: Black;
    margin-bottom: 5px;
    background: url(../../images/BuyExplainbg.gif) bottom repeat-x;
    display: inline;
}

.BoxBuyExplainRec ul li.BuyExplainArrow4 {
    border: none;
    background: none;
    width: 14px;
    height: 9px;
    background: url(../../images/Arrow.png) no-repeat;
    margin: 9px 0px 10px 3px;
    display: inline;
}

.BoxBuyExplainRec ul li.BuyExplainArrow5 {
    border: none;
    background: none;
    width: 17px;
    height: 41px;
    background: url(../../images/Arrowboth1.png) no-repeat;
    margin-left: 5px;
    display: inline;
}

.BoxBuyExplainRec4 {
    margin-top: 10px;
}
/**/


#TellUsSuggestion {
    cursor: pointer;
    padding: 5px 5px 2px 21px;
   /* background: url(../../images/offer_02_02.gif) 10px 11px no-repeat;*/
   background: url(../../images/suggestion.png) 3px 7px no-repeat;
    color: #484848;
    float: left;
}

#Div1 {
    float: left;
    padding: 5px 5px 2px 33px;
    background: url(../../images/Tool-ico.png) 9px 6px no-repeat;
    color: #484848;
}

    #Div1 a, #Div1 a:hover {
        color: #484848;
        text-decoration: none;
    }
/**/
.BoxDialog {
    margin-bottom: 5px;
}

.BoxDialogLeft {
    float: left;
}

.BoxDialogRight {
    float: right;
    width: 315px;
    line-height: 16px;
    color: Black;
    color: #455b80;
}

.BoxDialogBot {
    color: Black;
}

.relatedcountry {
    padding: 5px 3px;
    margin: 0px 0px 5px 0px;
    border: solid 1px #d3ecef;
    background: #f0fafb;
}

.BoxBuyLeadList div.relatedcountry {
    border: none;
    background: none;
    padding: 0px;
    margin: 0px;
}

.supplierfrom {
    color: #F68428;
    word-break: break-all;
}
/*Process map Sstart*/

.ProcessMapTXT, .ProcessMapTXT dd {
    padding: 0px;
    margin: 0px;
}



    .ProcessMapTXT dd {
        float: left;
        width: 107px;
        text-align: center;
        display: block;
        height: 84px;
    }





.SpaceProcessMap {
    margin-left: 170px;
}

.SpaceProcessMap1 {
    margin-left: 70px;
}
/*end*/
#MainContainer_Control_lblMark {
    display: none;
}

/* start buy*/
.layer-box-bubble-Buy {
    position: relative;
    border: 1px solid #90AFC6;
    padding: 5px 14px 5px 5px;
    background-color: white;
    top: 1px;
    right: 1px;
    width: 150px;
}

.layer-bg-Buy {
    position: absolute;
    z-index: 1;
}

.layer-saying-icon-Buy {
    display: block;
    height: 13px;
    width: 15px;
    position: absolute;
    background: url(../../images/delta.png) left top no-repeat;
    z-index: 10;
    top: -11px;
    left: 10px;
}





.WidthSerCon {
    width: 77px;
}

.WidthSerCon1 {
    width: 89px;
}



.HometagContentSerCon, .HometagContentSerCon1 {
    display: none;
    margin: 5px;
}



#tagContentSerCon0 ul, #tagContentSerCon0 ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    #tagContentSerCon0 ul li, #StonetagContentSerCon0 ul li, #StonetagContentSerCon1 ul li {
        text-align: left;
        background: url(../../images/Tagging/HomeTagging.gif) left 6px no-repeat;
        margin: 0;
        padding-left: 10px;
        list-style: none;
    }

        #tagContentSerCon0 ul li a, .FontStyleA A {
            color: #455B80;
        }

            #tagContentSerCon0 ul li a:hover, .FontStyleA A {
                color: #F68428;
            }




#StonetagContentSerCon0, #StonetagContentSerCon1 {
    text-align: center;
}

    #StonetagContentSerCon0 h2, #StonetagContentSerCon1 h2 {
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        border-bottom: 1px dashed #d6d6d6;
    }

.HomeButton {
    margin-top: 10px;
}

.HomeButton {
    text-align: center;
    display: inline;
    height: 17px;
    width: 60px;
    padding: 2px 2px;
    background: url(../../Images/SumbitNeeds_03.gif) no-repeat;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
}

    .HomeButton a {
        color: White;
    }

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.cb {
    clear: both;
}

.CloseBuy {
    position: absolute;
    left: 153px;
    top: 5px;
}
/**/
.fl {
    float: left;
}

.fr {
    float: right;
}

.SubTitle2 {
    color: #4B6477;
    font-weight: bold;
}





.CmpnyPrdctExplinButton {
    float: right;
    text-align: center;
    display: inline;
    height: 17px;
    width: 60px;
    background: url(../../Images/SumbitNeeds_03.gif) no-repeat;
    font-weight: bold;
    line-height: 17px;
    clear: both;
}

    .CmpnyPrdctExplinButton a {
        color: White;
        font-size: 11px;
    }

.ContactBuyerImages {
    border: 1px solid #E3DEE0;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    background: white;
    margin: 2px 2px 0px 0px;
    display: table-cell;
    vertical-align: middle;
    padding: 1px;
    _font-size: 110px;
}

    .ContactBuyerImages img {
        vertical-align: middle;
        width: 120px;
        max-width: 120px;
        max-height: 120px;
    }

.BoxContactBuyerImages {
    float: left;
}

.BoxContactBuyerTxt {
    float: left;
    display: inline;
    margin: 0px 5px 5px 5px;
    padding: 0px;
    width: 600px;
    overflow: hidden;
}

    .BoxContactBuyerTxt h2 {
        font-size: 12px;
    }

.ContactBuyerFont {
    color: #455B80;
}
/*Free Member start*/

















.ContactUsBut {
    margin-top: 10px;
}
/*End*/
.BoxCategoryCompanies {
    border: solid 1px #CCC;
    padding: 0px 3px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    cursor: hand;
    width: 90px;
    margin: 3px;
    display: inline;
    float: right;
}

.NaturalSearchlist1, .NaturalSearchlist1 ul {
    margin: 5px;
}

    .NaturalSearchlist1 ul li {
        float: left;
        margin-right: 7px;
        color: #455B80;
        line-height: 20px;
    }

        .NaturalSearchlist1 ul li span {
            float: left;
            margin-left: 6px;
            color: Black;
        }

        .NaturalSearchlist1 ul li a {
            float: left;
            padding-left: 5px;
            padding-right: 5px;
            color: black;
            height: 20px;
            display: block;
        }

            .NaturalSearchlist1 ul li a:hover {
                color: #F68428;
            }

.BoxBuyLSO {
    margin: 6px;
    padding: 13px;
    color: #450000;
    border: 1px solid #D4D8DA;
    background-color: #ECEFF1;
}

/* start HelpCenterList*/












.BoxContactUs_Detail_HC {
    border: 1px solid #dedede;
    border-top: 2px solid #7995ae;
    margin-bottom: 10px;
    margin-top: 10px;
}



.BoxSubmitNeeds_HC ul {
    margin-left: 10px;
}

    .BoxSubmitNeeds_HC ul li {
        color: #172e54;
        float: left;
        margin-right: 10px;
    }

        .BoxSubmitNeeds_HC ul li input {
            width: 105px;
        }

.TextareaStyle_HC {
    width: 538px;
    height: 85px;
}

.BoxSubmitNeeds_HC p {
    padding-left: 10px;
    margin: 5px 0px;
    color: #172E54;
}

.FontColor {
    color: #655a02;
}

.Box_btn_HC {
    border-top: 1px solid #eff2f5;
    margin: 10px;
    padding: 10px 0px 0px 0px;
}

.btn_HC {
    background-image: url(../../Images/Submit1.gif);
    height: 25px;
    width: 61px;
    border: 1px none white;
    font-size: 12px;
    color: #F68428;
    line-height: 22px;
    margin: 0;
    background-color: #E5DED4;
}

.BoxContactUs_Detail_HC h2 {
    font-size: 14px;
    display: block;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
    padding-left: 10px;
}

.BoxContactUs_HC ul {
    margin-left: 6px;
}

.BoxContactUs_Detail_HC ul li {
    float: left;
    display: inline;
    margin: 0px 3px 6px 6px;
}

.BoxContactUs_Detail_HC ul {
    margin-left: 10px;
}


/*.SpaceDetail_HC {
    padding: 10px 25px;
}*/

.BoxDetail_HC {
}

    .BoxDetail_HC h1 {
        background: url(../../Images/ADService_icon2.gif) no-repeat;
        padding-left: 11px;
        border-bottom: 1px solid #d5d6da;
        display: block;
        padding-bottom: 10px;
        height: 25px;
        line-height: 25px;
        font-size: 16px;
        color: #393939;
    }


#FontStyle20 {
    font-size: 5px;
}

.countryItem img, .CountryImgStyle, .CountryImg img, #countrylist li a img {
    margin-bottom: 3px;
    vertical-align: middle;
    margin-right:3px;
}

.NaturalFound {
    border: 1px solid #C5D4D9;
    border-bottom: none;
    line-height: 26px;
    padding-left: 5px;
    background: url(../../Images/bgTitle.gif) top repeat-x;
}
/*price list detail*/
/*delete .BoxPriceList, .BoxPriceListSearch*/
/*.BoxPriceList, .BoxPriceListSearch {
    width: 100%;
    background-color: #dee4e8;
}

    .BoxPriceList tr th {
        padding: 2px;
    }

    .BoxPriceList tr th, .BoxPriceListSearch tr th {
        background-color: #F4F4F4;
        line-height: 14px;
        font-size: 12px;
        text-align: center;
    }

    .BoxPriceList tr td, .BoxPriceListSearch tr td {
        text-align: center;
        background-color: White;
        word-break: break-all;
        vertical-align: top;
    }

        .BoxPriceListSearch tr td p {
            margin: 0px;
            color: #747474;
        }*/

.PriceListDetaImg {
    display: block;
    width: 301px;
    padding: 5px;
    border: 1px solid #999999;
}

    .PriceListDetaImg h1 {
        text-align: center;
        display: block;
    }

    .PriceListDetaImg ul li {
        float: left;
        padding: 10px 2px 2px;
    }

        .PriceListDetaImg ul li div {
            width: 66px;
            height: 66px;
            text-align: center;
            padding: 2px;
            display: table-cell;
            vertical-align: middle;
            *font-size: 66px;
            overflow: hidden;
            white-space: nowrap;
        }

            .PriceListDetaImg ul li div img {
                vertical-align: middle;
                width: 66px;
                max-width: 66px;
                max-height: 66px;
                _width: 66px;
            }

.BoxPriceListDetaImg {
    width: 300px;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *font-size: 260px;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    white-space: nowrap;
}

    .BoxPriceListDetaImg img {
        width: 300px;
        max-height: 300px;
        max-width: 300px;
        vertical-align: middle;
        _height: 300px;
        _width: 300px; /*_width: expression( document.body.clientWidth > 350? "350px" : "auto" );_height:expression(this.scrollHeight > 350 ? "350px" : "auto");*/
    }

.PriceListDetaInfo {
    float: left;
    width: 340px;
    margin-left: 10px;
    display: inline;
}

    .PriceListDetaInfo dl, .PriceListDetaInfo dl dd {
        margin: 0;
        line-height: 24px;
    }

        .PriceListDetaInfo dl dd {
            float: left;
            width: 190px;
            overflow: hidden;
            height: 24px;
        }

            .PriceListDetaInfo dl dd img {
                vertical-align: middle;
            }

.PriceListSupplierDeta {
    float: right;
    display: inline;
    width: 230px;
    border: 1px solid #a9becf;
    padding: 2px;
}

.PriceListSupplierDeta1 {
    border: 3px solid #E5EEF4;
}

    .PriceListSupplierDeta1 h2 {
        background-color: #E5EEF4;
        color: #001322;
        display: block;
        padding: 5px;
        margin: 0px;
    }

    .PriceListSupplierDeta1 p {
        margin: 0px;
        overflow: hidden;
        width: 204px;
        line-height: 24px;
    }

.PriceListFontStyle {
    color: #F87505;
    font-weight: bold;
    font-size: 16px;
}

.PriceListSearch {
    border: 1px solid #dee4e8;
    border-bottom: none;
}

.PriceListSearch1 {
    border: 1px solid #dee4e8; /* border-bottom:none; */
}

.PriceListSearchTitle {
    height: 30px;
    line-height: 30px;
    background: url(../../Images/title_bg_03.gif) repeat-x center;
    padding: 0px 5px 2px 5px;
    font-weight: bold;
    font-size: 14px;
}

.PriceListSearchTitle1 span.PriceListSearchTitleImg {
    background: url(../../Images/accept.png) no-repeat left;
    width: 18px;
    height: 22px;
}

.PriceListSearchTitle span a.FontStyle21 {
    color: #747474;
    font-size: 12px;
    font-weight: normal;
}

.PriceListSearchCountry {
    padding: 5px 3px;
    border: solid 1px #d3ecef;
    background: #f0fafb;
}

.SpaceStyle1 {
    padding: 5px;
}

.PriceListSearchTitle1 {
    height: 26px;
    background: url(../../Images/title_bg_03.gif) repeat-x center;
    padding: 0px 5px 2px 5px;
    font-weight: bold;
}

    .PriceListSearchTitle1 ul li {
        float: left;
        height: 22px;
        width: 61px;
        text-align: center;
        padding-top: 4px;
    }

    .PriceListSearchTitle1 ul {
        margin: 0px;
        float: left;
    }

    .PriceListSearchTitle1 a {
        margin-right: 5px;
        margin-left: 5px;
        display: block;
    }

        .PriceListSearchTitle1 a:hover {
            border: 1px solid #C5D4D9;
            text-decoration: underline;
            background-color: #EBF6FA;
        }

    .PriceListSearchTitle1 ul li.ColorStyle3 {
        color: #dadada;
        width: 2px;
    }

    .PriceListSearchTitle1 ul li.SpaceWidth1 {
        width: 100px;
        text-align: left;
        margin-left: 10px;
    }

    .PriceListSearchTitle1 span.SpaceWidth {
        width: 35px;
    }

.PriceListVisited {
    border: 1px solid #C5D4D9;
    text-decoration: underline;
    background-color: #EBF6FA;
}

.PriceListTitle {
    background: url(../../images/Title_bg2.gif) repeat-x;
    padding: 10px 15px 0px 15px;
}

    .PriceListTitle h1 {
        background: url(../../images/Tagging/Img_Mark2.gif) no-repeat;
        padding-left: 20px;
        line-height: 24px;
        font-size: 14px;
    }

.PriceListTitle2, .ProductInfoDetailTitle {
    display: block;
    font-size: 14px;
    text-align: center;
}

.SpcilPrmtinDtilsLeft {
    float: left;
    width: 678px;
    border: 1px solid #A9BECF;
    padding: 3px;
    background-color: #F1F9FF;
}

.SpcilPrmtinDtilsLeftBG {
    background-color: white;
    padding: 5px;
}

.FontStyle22 {
    font-size: 14px;
    font-weight: bold;
}



.PriceListSearchTitle1 ul li span.UpStyle {
    margin-left: 5px;
    display: inline;
}

.PriceListSearchTitle1 ul li span.UpStyle, .PriceListSearchTitle1 ul li span.DownStyle {
    width: 15px;
    float: left;
    text-align: center;
}

    .PriceListSearchTitle1 ul li span.UpStyle a, .PriceListSearchTitle1 ul li span.DownStyle a {
        display: block;
        width: 15px;
    }

    .PriceListSearchTitle1 ul li span.UpStyle img, .PriceListSearchTitle1 ul li span.DownStyle img {
        vertical-align: middle;
        margin-top: 5px;
        margin-bottom: 5px;
    }

.PriceListSearchList {
    margin: 5px;
}

.PriceListSearchList1 {
    margin: 5px;
    margin-bottom: 0px;
}

    .PriceListSearchList ul li, .PriceListSearchList1 ul li {
        width: 70px;
        float: left;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        margin-right: 5px;
    }

        .PriceListSearchList ul li a, .PriceListSearchList1 ul li a {
            text-decoration: none;
            color: black;
            display: block;
            height: 20px;
            padding-left: 5px;
            padding-right: 5px;
            border: 1px solid white;
        }

            .PriceListSearchList ul li a:hover, .PriceListSearchList1 ul li a:hover {
                color: #F68428;
                border: 1px solid #C5D4D9;
                text-decoration: underline;
                background-color: #EBF6FA;
            }

            .PriceListSearchList ul li a img {
                vertical-align: middle;
                margin-bottom: 2px;
            }

.FoundStyleRight {
    float: right;
    line-height: 28px;
    font-weight: bold;
    display: inline;
    margin-right: 5px;
}

.SpanMT {
    margin-top: 3px;
}

.HelpCenterStyle {
    padding: 2px 5px 2px 15px;
    margin: 0px;
    font-size: 11px;
    background: url(../../Images/HC1.gif) no-repeat left center;
}
/*.MoreStyle{ float:right; font-size:12px; text-align:right; margin-right:10px;}*/
.MoreStyle {
    text-align: right;
    margin: 10px;
}

    .MoreStyle a {
        padding: 2px 5px;
        background-color: #DFDFDF;
    }

.BoxAddPriceList tr th {
    background-color: #F4F4F4;
    text-align: center;
    color: #001649;
    padding: 2px;
}

.BoxAddPriceList tr td {
    background-color: White;
    text-align: center;
    padding: 2px;
}

#tool {
    padding: 8px;
    margin: 0px;
    font-size: 11px;
    background-color: #F8F8F8;
    border: solid 1px #cccccc;
}

    #tool ul, #tool ul li {
        list-style: none;
        margin: 0px;
    }

.BoxPriceRead {
    z-index: 99;
    left: 30px;
    top: 20px;
}

.BoxPriceReadInfo {
    background-color: white;
    border: 1px solid #90AFC6;
    position: relative;
    padding: 5px;
}

.BoxPriceReadIcon {
    display: block;
    height: 13px;
    position: absolute;
    background: url(../../images/delta.png) left top no-repeat;
    width: 15px;
    top: -13px;
}



.BoxProductDesTab tr th {
    background-color: #F4F4F4;
    line-height: 14px;
    font-size: 12px;
    text-align: center;
    color: #455b80;
}

.BoxProductDesTab tr td {
    background-color: white;
}

.tigger {
    font-weight: bold;
    display: inline-block;
}

    .tigger img {
        vertical-align: middle;
        margin-bottom: 2px;
    }

.addproductTitle li {
    float: left;
}

.addproductleft {
    background: url(../../images/NewMessage_02.gif) no-repeat;
    height: 23px;
    width: 23px;
}

.addproductMid {
    background: url(../../images/NewMessage_03.gif) repeat-x;
    height: 23px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
    color: White;
    font-weight: bold;
}

.addproductRight {
    background: url(../../images/NewMessage_04.gif) no-repeat;
    height: 23px;
    width: 7px;
}


.FontStyle_NS {
    color: black;
}

    .FontStyle_NS select {
        vertical-align: middle;
    }
/*Live Chat*/
.BoxLiveChat {
    position: relative;
    float: left;
}

.LiveChat {
    margin-right: 10px;
    margin-top: -1px;
    color: #484848;
    padding: 0px 10px 0px 5px;
    cursor: pointer;
}

    .LiveChat img {
        vertical-align: middle;
        margin-bottom: 3px;
    }

.SelectLiveChat {
    background-color: #f8f8f8;
    border: 1px solid #cbbe9f;
    border-top: none;
    z-index: 61;
    position: relative;
}

.BoxLiveChatList {
    border: 1px solid #cbbe9f;
    background-color: #f8f8f8;
    width: 181px;
    position: absolute;
    bottom: 21px;
    right: -1px;
    z-index: 40;
    text-align: left;
}

    .BoxLiveChatList ul, .BoxLiveChatList ul li {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

    .BoxLiveChatList ul {
        overflow-y: auto;
        overflow-x: hidden;
        height: 212px;
        padding-top: 5px;
        display: block;
    }

        .BoxLiveChatList ul li {
            text-align: left;
            width: 150px;
            padding: 0px 8px;
            white-space: nowrap;
            overflow: hidden;
            line-height: 24px;
            _padding: 2px 8px;
        }

            .BoxLiveChatList ul li img {
                margin-right: 5px;
                vertical-align: middle;
                margin-bottom: 2px;
            }

            .BoxLiveChatList ul li a, .BoxLiveChatList ul li a:visited {
                color: #172e54;
                text-decoration: none;
            }

                .BoxLiveChatList ul li a:hover, .LiveChatTitle p span a:hover {
                    color: #F68428;
                }

.LiveChatTitle {
    background: url(../../images/ChatTitle_bg.jpg) repeat-x;
    height: 28px;
    border-bottom: 1px solid #cbbe9f;
}

    .LiveChatTitle p {
        float: left;
        font-size: 12px;
        line-height: 29px;
        padding-left: 5px;
        font-weight: bold;
    }

        .LiveChatTitle p span, .LiveChatTitle p span a {
            color: #737373;
            text-decoration: none;
        }

.narrow {
    float: right;
    display: inline;
    margin: 7px 5px 0px;
    border: 1px solid rgb(208, 208, 208);
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    cursor: pointer;
}

.MessageFontStyle {
    color: #b90000;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}

.SelectLiveChat1 {
    margin-top: 4px;
}

.chathide {
    display: none;
}
a.chatoffline {
    display: inline-block;
    margin-top: 13px;
    vertical-align: top;
    margin-left: 5px;
    color: #9B9B9B;
    float: left;
}

a.chatonline {
    display: inline-block;
    margin-top: 13px;
    vertical-align: top;
    margin-left: 5px;
    color: #de5000;
    float: left;
}

.nofloat {
float:none!important;
}
img.chatonline-img {
    vertical-align: middle;
    margin: 0px 3px 2px 5px!important;
}
.BrandMore {
    float: right;
}
