﻿body {
    color: #333;
    font-size: 12px;
    margin: 0;
    padding: 0
}

iframe { border: none; }

img { border: none }

dd, dl, dt, form, input, li, select, textarea, ul, div, span, img {
    margin: 0;
    padding: 0
}

li { list-style-type: none }

a {
    color: #555453;
    text-decoration: none
}

a:hover { color: red }

a:link, a:visited {
    color: #039;
    text-decoration: none
}

a:active, a:hover {
    color: red;
    text-decoration: none
}

.clear {
    clear: both;
    margin: 0;
    padding: 0
}

.ui_title { text-align: left }

.ui_main {
    background-color: #e9f3f9;
    text-align: left
}

.ui_content { width: 290px }

a.alloys:active, a.alloys:hover, a.alloys:link, a.alloys:visited {
    color: #FFF;
    font-weight: 700;
    letter-spacing: 6px;
    text-decoration: none;
}

a.toolbarcate:active, a.toolbarcate:hover, a.toolbarcate:link, a.toolbarcate:visited {
    color: #FFF;
    line-height: 150%;
    text-decoration: none;
}

a.listbig:link, a.listbig:visited {
    color: #039;
    font-size: 14px;
    text-decoration: none;
}

a.listbig:active, a.listbig:hover {
    color: #F60;
    font-size: 14px;
    text-decoration: none;
}

a.bigwhite:active, a.bigwhite:hover, a.bigwhite:link, a.bigwhite:visited {
    color: #FFF;
    font-size: 14px;
    text-decoration: none;
}

a.nounderline:active, a.nounderline:link, a.nounderline:visited { text-decoration: none }

a.nounderline:hover { text-decoration: none }

a.dword:active, a.dword:hover, a.dword:link, a.dword:visited {
    color: #fff;
    font-size: 12px;
    height: 1px;
    text-decoration: none;
}

a.hotkeylink {
    border-bottom-color: #00F;
    border-bottom-style: double;
    border-bottom-width: 1px;
    margin: 0 3px 0 3px;
}

td { font-size: 12px }

.aligncenter { text-align: center !important }

.separate {
    clear: both;
    display: block;
    height: 5px;
}

.tablelineborder { border: 1px solid #CCC }

.formtextarea {
    background-color: #FFF;
    border-bottom-width: 1px;
    border-color: #999;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-top-width: 1px;
    color: #000;
}

.tdlist {
    color: #666;
    letter-spacing: 1px;
    line-height: 180%
}

.textbigbold {
    font-size: 14px;
    font-weight: 700;
    line-height: 150%
}

.title {
    color: #F90;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 180%
}

.textcontent {
    letter-spacing: 1px;
    line-height: 150%;
    padding: 5px 5px 5px 5px;
}

.formselect, .formtext, INPUT, SELECT, TEXTAREA { font: 100% Tahoma }

form {
    margin: 0;
    padding: 0
}

.img {
    background-color: #fff;
    border: 1px solid #CCC;
    margin: 2px 2px 2px 2px;
}

.tdarticle {
    color: #222;
    font-size: 14px;
    line-height: 180%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 90%;
}

h1 {
    font-size: 20px;
    margin: 0;
}

hr {
    color: #999;
    height: 1px;
}

.dword {
    color: #fff;
    font-size: 12px;
    height: 0;
}

.wword {
    color: #000;
    font-size: 12px;
    height: 0;
}

.debugInfo {
    background-color: #FFE;
    border: 1px solid #ccc;
    font-family: Consolas;
    font-size: 12px;
    line-height: 150%;
    margin: 10px auto;
    padding: 10px;
    text-align: left;
    word-break: break-all;
}

#Top_Common_Label_Date { color: #333 }

#Top_Common_Language {
    padding-left: 6px;
    text-align: left
}

#Series_Title {
    color: #C00;
    font-size: 28px;
    font-weight: 700;
    padding: 5px;
    text-align: left;
}

#Series_Description {
    background-color: #FFE;
    border: 1px solid #EEE;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    line-height: 120%;
    margin: 0;
    overflow: auto;
    padding: 0;
    text-align: left;
    width: 550px;
}

#Comment_Box {
    margin: 0 auto 10px auto;
    padding: 0;
    width: 580px
}

#Comment_Title {
    background-color: #cfcdaf;
    border: 1px solid #ccc;
    font-weight: 700;
    margin: 0 auto 0 auto;
    padding: 5px;
    text-align: left;
}

#CommentBox_Container {
    background-attachment: scroll;
    background-color: #fff;
    background-image: url(/images/subcomment_20030617.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    margin: 0 auto 0 auto;
    padding: 5px;
    text-align: left
}

.CommentBox_Item {
    margin: 0 auto 0 auto;
    padding: 5px;
    text-align: left
}

#CommentBox_Item_Remark {
    margin: 0 auto 0 auto;
    padding: 5px 0 5px 0;
    text-align: left
}

.CommentBox_Item span {
    font-weight: 700;
    letter-spacing: 2px;
}

#QuickTradeBox {
    background-color: #d8e1f0;
    border: 1px solid #999;
    display: none;
    line-height: 200%;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 300px;
    z-index: 1;
}

#FloatSurvey {
    left: 15px;
    line-height: 150%;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 100px;
    width: 90px;
    z-index: 999;
}

.Top_Menu_Container {
    background: url(/images/title_background_20030418.gif) #116ba6 repeat-x center center;
    height: 28px;
    margin: 0 auto 0 auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    text-align: center;
    width: 960px;
}

.Top_Menu_Body {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: auto;
}

.Top_Menu_Item_LeftBorder {
    background-image: url(/images/toolbar_channelcate_left.gif);
    float: left;
    height: 25px;
    margin-bottom: 0;
    margin-left: 3px;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    width: 5px;
}

.Top_Menu_Item_Body {
    background: url(/images/toolbar_channelcate_bg.gif) repeat-x;
    display: block;
    float: left;
    height: 25px;
    letter-spacing: 0;
    line-height: 25px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    width: auto;
}

.Top_Menu_Item_RightBorder {
    background-image: url(/images/toolbar_channelcate_right.gif);
    float: left;
    height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 0;
    padding: 0;
    width: 5px;
}

.contentads {
    border: 1px solid #eee;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 750px;
}

#GlobalSearchBox {
    background-color: #bbd7ff;
    border-bottom: 1px solid #999;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 0 5px 0;
    text-align: center;
    width: 960px;
}

#GlobalSearchBox div.hjsarea {
    float: left;
    margin: 0;
    padding-left: 20px
}

#GlobalSearchBox div.buttons {
    float: right;
    margin: 0;
    padding-right: 5px
}

#GlobalSearchBox div.buttons td { padding-right: 5px }

#LoginBox {
    background-color: #fff;
    border: #ccc 1px solid;
    margin: 5px auto 10px auto;
    padding: 5px 0 1px 0;
    width: 155px;
}

#LoginBox img {
    border: 0;
    display: block;
    margin: 0 auto 4px auto;
}

#LoginBox_Series {
    background-color: #fff;
    border: #ccc 1px solid;
    height: 90px;
    margin: 5px auto;
    padding: 5px;
    text-align: center;
    width: 130px;
}

#LoginBox_Series a {
    border: none;
    display: block;
    margin: 5px auto;
}

.leftmenu_item_title {
    background-attachment: scroll;
    background-color: #116ba6;
    background-image: url(/images/leftmenu_item_title_bg.gif);
    background-repeat: repeat-x;
    border-bottom: #666 1px solid;
    border-top: #666 1px solid;
    color: #000;
    font-weight: 700;
    height: 15px;
    margin: 5px auto 0 auto;
    padding: 5px 3px 3px 3px;
    width: 135px;
}

.leftmenu_item_title a:active, .leftmenu_item_title a:link, .leftmenu_item_title a:visited {
    color: #000;
    text-decoration: none
}

.leftmenu_item_title a:hover {
    color: #ff0;
    text-decoration: none
}

.leftmenu_item_content {
    background-color: #fafafa;
    border: 1px solid #ccc;
    line-height: 1.5em;
    margin: 5px auto 0 auto;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    width: 135px;
    word-break: break-all;
}

.leftmenu_item_content p {
    margin: 5px auto;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.leftmenu_item_content ul {
    line-height: 1.25em;
    list-style-type: none;
    margin: 5px 0;
    padding: 0 5px;
}

.leftmenu_item_content ul li {
    margin: 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*.leftmenu_item_content ul li:before { content: "• "; }*/

/*.leftmenu_item_content a { border-bottom: dotted 1px #999 }*/

a.leftmenu_item_title_link:link {
    color: #000;
    text-decoration: none
}

a.leftmenu_item_title_link:visited {
    color: #000;
    text-decoration: none
}

a.leftmenu_item_title_link:hover {
    color: #000;
    text-decoration: none
}

a.leftmenu_item_title_link:active {
    color: #000;
    text-decoration: none
}

#BoxLogin_LoginBox {
    background-color: #fff;
    border-left: 1px dashed #999;
    border-right: 1px dashed #999;
    font-size: 12px;
    margin: 0 auto 0 auto;
    padding: 10px 5px 10px 5px;
    text-align: center;
    width: 510px;
}

#BoxLogin_LoginBox_Register {
    color: #c00;
    font-weight: 700
}

#BoxLogin_LoginBox_Signin {
    color: green;
    font-weight: 700
}

#BoxLogin_LoginBox_Tel {
    color: #666;
    font-weight: 700;
    margin: 0 0 20px 0;
}

#BoxLogin_LoginBox_Tel span {
    color: #c00;
    display: block;
    font-size: 14px;
}

#BoxLogin_LoginBox_Message {
    background-color: #fff;
    border-left: 1px dashed #999;
    border-right: 1px dashed #999;
    border-top: 1px dashed #999;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    margin: 50px auto 0 auto;
    padding: 20px 10px 10px 10px;
    text-align: center;
    width: 500px;
}

#BoxLogin_LoginBox_Bottom {
    background-color: #fff;
    border-bottom: 1px dashed #999;
    border-left: 1px dashed #999;
    border-right: 1px dashed #999;
    margin: 0 auto 30px auto;
    width: 520px;
}

#Common_Header_NewMessage {
    color: #32cd32;
    font-size: 11px;
    font-weight: 700;
}

.ny_tooltips {
    position: relative;
    z-index: 80
}

.ny_tooltips:hover {
    background: none transparent scroll repeat 0 0;
    z-index: 81;
}

.ny_tooltips div {
    display: none;
    z-index: 100;
}

.ny_tooltips:hover div {
    color: #666;
    display: block;
    line-height: 20px;
    padding-top: 15px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -160px;
    width: 140px;
}

.ny_tooltips:hover div span {
    background: #fff;
    border-bottom: #d5d3d3 1px solid;
    border-left: #d5d3d3 1px solid;
    border-right: #d5d3d3 1px solid;
    border-top: #d5d3d3 1px solid;
    display: block;
    width: 140px;
}

.webhelp_tooltips {
    position: relative;
    z-index: 2
}

.webhelp_tooltips:hover {
    background: 0;
    z-index: 3;
}

.webhelp_tooltips div { display: none }

.webhelp_tooltips:hover div {
    border: 1px solid #ccc;
    color: #000;
    display: block;
    font-size: 12px;
    font-style: normal;
    height: 80px;
    line-height: 130%;
    margin: 0;
    overflow: auto;
    padding: 5px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 200px;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0
}

.TopGroup_Series { background-color: #f7f9fd }

.Group {
    background-color: #f7f9fd;
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
}

#Top_Series_Menu strong { font-size: 15px }

.Item {
    background-color: #f7f9fd;
    border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    color: #039;
    cursor: pointer
}

.ItemH {
    background-color: #e1edff;
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    color: #f60;
    cursor: pointer
}

.ItemExp {
    background-color: #f7f9fd;
    border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    cursor: pointer
}

ul.hotcorplist {
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
}

ul.hotcorplist li {
    margin-bottom: 2px;
    width: 120px
}

#Bottom_SeriesLink_Container {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 30px auto 50px auto;
    text-align: center;
    width: 900px;
}

#Bottom_SeriesLink {
    background-color: #e1edff;
    color: #666;
    display: none;
    margin: 0 auto 0 auto;
    overflow: auto;
    padding: 5px 0 5px 0;
    width: 900px;
}

#Bottom_SeriesLink_Menu {
    background-color: #e1edff;
    margin: 0 auto 0 auto;
    padding: 0;
    text-align: left;
    width: 900px;
}

#Bottom_SeriesLink_Menu span {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100px;
}

#Bottom_SeriesLink_Menu_Img { cursor: pointer }

#Bottom_SeriesLink h3 {
    font-size: 12px;
    font-weight: 700;
    margin: 0 5px 0 0;
    padding: 0;
}

#global_notify {
    background-color: #FFE;
    border-bottom: 1px solid #CCC;
    padding: 10px;
}

#csicon {
    height: 150px;
    position: absolute;
    right: 4px;
    top: 130px;
    width: 18px;
}

img.bottom_icon { border: 1px solid #ccc }

#Top_AllColumn_Image {
    background-image: url(/images/meeting_2009_si_bg.png);
    background-position: center 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #999;
    margin: 0 auto 0 auto;
    padding: 0;
}

.topad_banner {
    height: 40px;
    margin: 5px auto 5px auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 960px;
}

.topad_banner img {
    border: 0;
    cursor: pointer
}

div.meetingbanner {
    height: 60px;
    margin: 5px auto 5px auto;
    text-align: center;
    width: 960px;
}

div.meetingbanner_left {
    float: left;
    text-align: left;
    width: 480px;
}

div.meetingbanner_right {
    float: right;
    text-align: right;
    width: 480px;
}

#right_float_qq {
    position: fixed;
    right: 0;
    top: 200px;
    width: 38px;
    z-index: 99999;
}

.clsImg {
    cursor: pointer;
    display: block;
    height: 90px;
    margin: 0 auto 10px auto;
    width: 120px;
}

#zoomInimg {
    border: 1px solid #ccc;
    border-radius: 10px;
    display: none;
    height: 360px;
    position: absolute;
    width: 480px;
    z-index: 999;
}

#Top_Common_MemberUI {
    background: url(/2014/images/topbj01.jpg) repeat-x;
    height: 40px;
    width: 100%;
}

#Top_Common_MemberUI_Left {
    float: left;
    padding: 6px
}

#Top_Common_MemberUI_Left a {
    color: #da1400;
    float: left;
    line-height: 20px;
    margin-right: 5px;
}

#Top_Common_MemberUI_Left a:last-child { margin-right: 0 }

#Top_Common_MemberUI_Left span {
    float: left;
    line-height: 20px
}

#Top_Common_MemberUI_Left input { float: left }

#Top_Common_MemberUI_Left .input01 {
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1);
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1);
    float: left;
    height: 19px;
    line-height: 19px;
    margin-right: 5px;
    padding: 0 2px;
    width: 83px;
}

#Top_Common_MemberUI_Left .input02 {
    background: url(/2014/images/top03.jpg) no-repeat;
    border: 0;
    cursor: pointer;
    float: left;
    height: 21px;
    margin-right: 8px;
    padding: 0 2px;
    width: 59px;
}

#Top_Common_MemberUI_Menu {
    float: right;
    padding: 6px
}

#Top_Common_MemberUI_Menu_Icon {
    margin: 0;
    vertical-align: middle
}

#Top_Common_MemberUI_Menu_Icon .icon {
    display: inline;
    margin: 0 2px 0 0
}

#Top_Common_MemberUI_Menu_Icon .icon img {
    margin-left: 2px;
    vertical-align: middle;
}

#Top_Common_MemberUI_Menu .dotworld {
    border-bottom: 1px solid #c00;
    color: #C00;
    padding-bottom: 2px
}

#Top_Common_MemberUI_Menu .tooltips {
    position: relative;
    z-index: 80
}

#Top_Common_MemberUI_Menu .tooltips:hover {
    background: none transparent scroll repeat 0 0;
    z-index: 81;
}

#Top_Common_MemberUI_Menu .tooltips div {
    display: none;
    z-index: 9999;
}

#Top_Common_MemberUI_Menu .tooltips:hover div {
    color: #666;
    display: block;
    left: 0;
    line-height: 20px;
    padding-top: 15px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 140px;
}

#Top_Common_MemberUI_Menu .tooltips:hover div span {
    background: #fff;
    border-bottom: #d5d3d3 1px solid;
    border-left: #d5d3d3 1px solid;
    border-right: #d5d3d3 1px solid;
    border-top: #d5d3d3 1px solid;
    display: block;
    width: 140px;
}

#Top_Common_Tooltips { z-index: 99 }

#Top_Common_Tooltips:hover {
    background: none transparent scroll repeat 0 0;
    z-index: 100;
}

#Top_Common_Tooltips div {
    display: none;
    right: 0;
    z-index: 10000;
}

#Top_Common_Tooltips:hover div {
    color: #666;
    display: block;
    line-height: 20px;
    padding-top: 15px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 15px;
    width: 140px;
}

#Top_Common_Tooltips:hover div span {
    background: #fff;
    border-bottom: #d5d3d3 1px solid;
    border-left: #d5d3d3 1px solid;
    border-right: #d5d3d3 1px solid;
    border-top: #d5d3d3 1px solid;
    display: block;
    width: 140px;
}

#Top_Common_Toplink {
    margin: 0 auto;
    width: 960px;
}

#Top_Common_Links_0 {
    border: 1px solid #e8e8e8;
    height: 32px;    
    margin: -6px auto 0 auto;    
    padding: 0 5px;    
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: normal;
}

    #Top_Common_Links_0 a {
        padding: 0 1px;
    }

    #Top_Common_Links_0 > a {
        border-right: 1px solid rgb(232, 232, 232);
        padding: 0 7px;
    }

        #Top_Common_Links_0 > a:last-child {
            border-right: none;
        }

#KinSlideshow { margin: 5px 0 0 0 }

.slider { display: none }

.slider ul {
    line-height: normal;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.focus span {
    background: #333;
    border-radius: 50%;
    font-size: 0;
    height: 6px;
    margin-right: 10px;
    width: 6px;
}

.focus span.current { background: #fff }

.hotline_table_container {
    background: #f6f6f6;
    border: 1px solid #e8e8e8;
    height: 18px;
    margin: 5px auto 0 auto;
    padding: 6px 5px;
    width: 948px;
}

.hotline_table_container_left {
    float: left;
    width: 90px;
}

.hotline_table_container_left img {
    float: left;
    padding-right: 10px
}

.hotline_table_container_left span {
    color: #ff6b00;
    float: left;
    font-weight: 700;
}

.hotline_table_container_center {
    float: left;
    height: 18px;
    overflow: hidden;
    width: 750px;
}

.hotline_table_container_center .hotline li {
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center
}

.hotline_table_container_center .hotline li a {
       color: #1074e3;
       padding: 0 15px;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;
}

.hotline_table_container_right {
    float: right;
    width: 62px;
}

#Top_Common_Head_1 {
    margin: 0 auto;
    width: 960px;
}

#Top_Common_Head {
    display: none;
    margin: 0 auto;
    width: 960px;
}

#Top_Common_Logo {
    float: left;
    margin-right: 30px;
    padding: 20px 0;
    text-align: center;
    width: 178px;
}

#Top_Common_Logo_1 { padding-bottom: 8px }

#Top_Common_Logo_2 { text-align: center }

#Top_Common_Logo_2 a { margin-right: 5px }

#Top_Common_Logo_2 a:last-child { margin-right: 0 }

#Top_Common_Right_Container {
    float: left;
    padding: 10px 0 5px 0;
    width: 750px;
}

#Top_Common_Links_1 {
    float: left;
    width: 750px;
}

#Top_Common_Links_1 ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#Top_Common_Links_1 li {
    float: left;
    margin: 0;
    padding: 0
}

#Top_Common_Links_1 ul ul {
    background: #f0f9fe;
    border: 1px solid #d4effe;
    padding: 0 1px 0 0;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}

#Top_Common_Links_1 a {
    color: #1b70c3;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 0 5px
}

#Top_Common_Links_1 a.xl {
    background: url(/2014/images/top07.jpg) no-repeat right;
    padding: 0 16px 0 6px
}

#Top_Common_Links_1 a:hover { color: #F60 }

#Top_Common_Links_1 table { position: absolute }

#Top_Common_Links_1 ul a:hover ul, #Top_Common_Links_1 ul li:hover ul { visibility: visible }

#Top_Common_Links_1 ul ul li {
    clear: both;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-top: 1px;
}

#Top_Common_Links_1 ul ul li a {
    border-right: none;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 0 5px;
    width: 60px;
}

#Top_Common_Links_1 ul ul li a:hover { background-color: #E7EDF9 }

#Top_Common_Links_2 {
    float: left;
    padding: 10px 0 0 4px;
    width: 350px;
}

#Top_Common_Links_2 .title {
    background: #428dd0;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 44px;
    line-height: 21px;
    text-align: center;
    width: 22px;
}

#Top_Common_Links_2 .list {
    float: left;
    width: 318px;
}

#Top_Common_Links_2 .list a {
    float: left;
    line-height: 20px;
    padding: 0 5px 3px 4px;
    white-space: nowrap
}

#Top_Common_Links_3 {
    float: left;
    padding: 10px 0 0 0;
    width: 318px;
}

#Top_Common_Links_3 .title {
    background: #428dd0;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 44px;
    line-height: 21px;
    text-align: center;
    width: 22px;
}

#Top_Common_Links_3 .list {
    float: left;
    width: 296px;
}

#Top_Common_Links_3 .list a {
    float: left;
    line-height: 20px;
    padding: 0 6px 3px 4px;
    white-space: nowrap
}

#Top_Common_Links_right {
    float: left;
    padding: 5px 0 0 0;
    width: 72px;
}

#Top_Common_Links_right img {
    float: left;
    padding: 3px 0;
    width: 18px;
}

#Top_Common_Links_right a {
    color: #1b70c3;
    float: left;
    line-height: 18px;
    padding: 3px 0 3px 6px;
    width: 48px;
}

#SiteMenu_Container {
    background: url(/2014/images/top10.jpg) repeat-x;
    clear: both;
    height: 36px;
    margin: 0 auto;
    padding: 3px 0 0 0;
    position: relative;
    width: 960px;
}

#SiteMenu_Container ul {
    height: 36px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 960px;
}

#SiteMenu_Container li {
    display: inline;
    margin: 0;
    padding: 0;
    width: 83px;
}

#SiteMenu_Container ul ul {
    background: url(/2014/images/top13.jpg);
    height: 14px;
    left: 0;
    line-height: 14px;
    padding: 13px 0 14px 0;
    position: absolute;
    text-align: center;
    top: 36px;
    visibility: hidden;
    width: 960px;
    z-index: 1;
}

#SiteMenu_Container a {
    background: url(/2014/images/top11.jpg) no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 80px;
}

#SiteMenu_Container .Is_hot { background: url(/images/new_1.gif) no-repeat right top }

#SiteMenu_Container a:hover {
    background: url(/2014/images/top12.jpg) no-repeat;
    color: #188ae3;
}

#SiteMenu_Container table { position: absolute }

#SiteMenu_Container ul a:hover ul, #SiteMenu_Container ul li:hover ul { visibility: visible }

#SiteMenu_Container ul ul li {
    display: inline;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-top: 1px;
}

#SiteMenu_Container ul ul li a {
    background: 0 0;
    border-right: 1px solid #188ae3;
    color: #188ae3;
    font-size: 12px;
    font-weight: 400;
    height: 14px;
    line-height: 14px;
    margin: 0;
    width: 76px;
}

#SiteMenu_Container ul ul li a:last-child { border-right: none }

#SiteMenu_Container ul ul li a:hover { background: 0 0 }

.main {
    margin: 0 auto;
    width: 960px;
}

.AdvRegion div {
    margin: 2px auto;
    overflow: hidden;
    padding: 0;
    width: 960px;
}

#f_default_searchboxw {
    background: #f6f2f3;
    border: 1px solid #cbcbcb;
    float: left;
    padding: 8px 12px;
    width: 934px;
}

#Top_Search_Row1 .gray {
    border: 1px solid #cbcbcb;
    color: #919090;
    float: left;
    height: 26px;
    width: 288px;
}

#Top_Search_Row1 input { float: left }

#Top_Search_Row2 {
    float: right;
    line-height: 24px;
    padding-left: 25px;
    width: 555px;
}

#Top_Search_Row2 span {
    color: #C00;
    float: left;
    font-weight: 700;
    width: 70px;
}

#Top_Search_Row2 div {
    float: left;
    height: 24px;
    overflow: hidden;
    width: 440px;
}

#Top_Search_Row2 div a { color: #666 }

#Top_Search_Row2 .nounderline {
    color: #C00;
    float: left;
    width: 45px;
}

.AdvRegion2 {
    float: left;
    padding: 2px 0;
    width: 960px;
}

.AdvRegion2 div { width: 477px }

.AdvRegion3 {
    float: left;
    padding: 6px 0;
    width: 600px;
}

#Content_Body {
    float: left;
    margin-top: 2px;
    width: 960px;
}

#Content_Left {
    float: left;
    width: 182px;
}

#Content_Left_box01 {
    background: #f5f5f5;
    border: 1px solid #cdcdcd;
    float: left;
    padding: 10px 10px 5px 10px;
    width: 160px;
}

#LoginBox {
    background: #fff;
    border: 1px solid #cdcdcd;
    float: left;
    padding: 4px 0;
    width: 158px;
}

#LoginBox a {
    float: left;
    height: 28px;
    overflow: hidden;
    padding: 2px 0;
    text-align: center;
    width: 158px;
}

#LoginBox a img {
    height: 28px;
    width: 140px;
}

.Left_Ad_Container {
    float: left;
    padding: 6px 0 0 0;
    text-align: center;
    width: 160px;
}

.Left_Ad_Container div {
    float: left;
    padding: 3px 0;
    width: 160px;
}

.Left_List {
    float: left;
    margin: 6px 0;
    width: 182px;
}

.Left_List_Head {
    background: url(/2014/images/index03.jpg) repeat-x;
    float: left;
    height: 30px;
    width: 182px;
}

.Left_List_Head span {
    color: #fff;
    float: left;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    width: 182px;
}

.Left_List_main {
    border: 1px solid #d3edfc;
    float: left;
    line-height: 16px;
    width: 180px;
}

.Left_List_main ul {
    float: left;
    padding: 0 10px;
    width: 160px;
}

.Left_List_main li {
    background: url(/2014/images/dian.jpg) no-repeat 0 18px;
    float: left;
    height: 16px;
    overflow: hidden;
    padding: 10px 0 0 10px;
    width: 150px;
}

.Left_List_main li a { color: #1e73c4 }

.Left_List_main li a:hover { color: #F60 }

.Left_List_main div {
    background: #f3f3f3;
    float: left;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
    width: 180px;
}

.Left_List_main div a { color: #d90404 }

.CorpLogoLink {
    background: #f5f5f5;
    border: 1px solid #cdcdcd;
    float: left;
    padding: 5px 3px 5px 3px;
    width: 174px;
}

.CorpLogoLink div {
    padding: 3px 0;
    text-align: center;
    width: 174px;
}

.CorpLogoLink div img {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 150px;
}

#fenge {
    float: left;
    margin: 6px 0;
    width: 182px;
}

.Left_Menu_Head {
    background: url(/2014/images/index03.jpg) repeat-x;
    float: left;
    height: 30px;
    width: 182px;
}

.Left_Menu_Head span {
    color: #fff;
    float: left;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    width: 182px;
}

#Memorabilia {
    background: #f4f5f5;
    border: 1px solid #cdcdcd;
    float: left;
    line-height: 16px;
    width: 180px;
}

#Memorabilia ul {
    float: left;
    padding: 0 10px;
    width: 160px;
}

#Memorabilia li {
    border-bottom: 1px dashed #919191;
    float: left;
    line-height: 19px;
    padding: 9px 0;
    width: 160px;
}

#Memorabilia li a {
    color: #1e73c4;
    float: left;
    font-weight: 700;
    height: 38px;
    overflow: hidden;
    width: 160px;
}

#Memorabilia li span {
    color: #1e73c4;
    float: left;
    height: 19px;
    overflow: hidden;
    width: 160px;
}

#Memorabilia div {
    background: #f3f3f3;
    float: left;
    margin-top: 3px;
    padding: 5px 0;
    text-align: center;
    width: 180px;
}

#Memorabilia div a { color: #d90404 }
.Memorabilia {
    background: #f4f5f5;
    border: 1px solid #cdcdcd;
    float: left;
    line-height: 16px;
    width: 180px;
}

.Memorabilia ul {
    float: left;
    padding: 0 10px;
    width: 160px;
}

.Memorabilia li {
    border-bottom: 1px dashed #919191;
    float: left;
    line-height: 19px;
    padding: 9px 0;
    width: 160px;
}

.Memorabilia li a {
    color: #1e73c4;
    float: left;
    font-weight: 700;
    height: 38px;
    overflow: hidden;
    width: 160px;
}

.Memorabilia li span {
    color: #1e73c4;
    float: left;
    height: 19px;
    overflow: hidden;
    width: 160px;
}

.Memorabilia div {
    background: #f3f3f3;
    float: left;
    margin-top: 3px;
    padding: 5px 0;
    text-align: center;
    width: 180px;
}

.Memorabilia div a { color: #d90404 }
#Content_Main {
    float: left;
    padding-left: 10px;
    width: 768px;
}

#Content_Main_box01 {
    float: left;
    width: 768px;
}

#Content_Center {
    float: left;
    overflow: hidden;
    width: 600px;
}

#Hot_list {
    border: 1px solid #d2d0d0;
    float: left;
    height: 283px;
    overflow: hidden;
    width: 598px;
}

#Hot_list #Hot_Title {
    background: url(/2014/images/index02.jpg) repeat-x;
    border-bottom: #d2d0d0 1px solid;
    color: #595959;
    float: left;
    height: 30px;
    text-align: left;
    width: 598px;
}

#Hot_Title h1 {
    margin: 0;
    padding: 0
}

#Hot_Title img {
    float: left;
    margin-right: 15px
}

#Hot_Title ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#Hot_Title ul li {
    border-right: 1px solid #e5e5e5;
    color: #595959;
    cursor: pointer;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 8px 0;
    padding: 0 7px 0 6px;
    text-align: center;
}

#Hot_Title ul li a {
    color: #900;
    text-decoration: none
}

#Hot_Title ul li:hover {
    background: #fea700;
    color: #fff
}

#Hot_list #Hot_Body {
    float: left;
    margin-bottom: 5px;
    width: 598px;
}

#Hot_list #Hot_Content {
    float: left;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 588px;
}

#Hot_Content_Img {
    float: left;
    height: 140px;
    margin-right: 5px;
    position: static;
    text-align: center;
    width: 160px;
}

#Hot_Content_Description {
    float: left;
    overflow: hidden;
    padding-left: 10px;
    width: 400px;
}

#Hot_Content_Description_Title {
    float: left;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    width: 400px;
}

#Hot_Content_Description_Title a { color: #202020 }

#Hot_Content_Description_Text {
    color: #4E4E4E;
    float: left;
    line-height: 24px;
    max-height: 90px;
    overflow: hidden;
    text-align: left;
    width: 400px;
}

#Hot_Content_Link { text-align: right }

#Hot_Content_Link a { color: #4E4E4E }

#Hot_Content_Links1 {
    float: left;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 5px 10px;
    text-align: left;
    width: 270px;
}

#Hot_Content_Links1 ul {
    margin: 0;
    padding: 0;
}

#Hot_Content_Links1 ul li {
    background: url(/2014/images/dian.jpg) no-repeat 0 8px;
    height: 18px;
    line-height: 18px;
    margin: 5px 0 4px 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    width: 270px;
}

#Hot_Content_Links1 ul li a { color: #4E4E4E }

#Hot_Content_Links2 ul li a { color: #4E4E4E }

#Hot_Content_Links2 {
    float: right;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 5px 10px 5px 5px;
    text-align: left;
    width: 270px;
}

#Hot_Content_Links2 ul {
    margin: 0;
    padding: 0;
}

#Hot_Content_Links2 ul li {
    background: url(/2014/images/dian.jpg) no-repeat 0 8px;
    height: 18px;
    line-height: 18px;
    margin: 5px 0 4px 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    width: 270px;
}

#Hot_Content_Links1 img {
    margin-left: 5px;
    position: absolute
}

#Hot_Content_Links2 img {
    margin-left: 5px;
    position: absolute
}

#Content_Jiage {
    border: 1px solid #e4e4e4;
    float: left;
    width: 602px;
}

.Content_Jiage_title {
    background: url(/2014/images/index04.jpg) repeat-x;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 602px;
}

.Content_Jiage_title span {
    background: url(/2014/images/index03.jpg) repeat-x;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    text-align: center;
    width: 116px;
}

.Content_Jiage_title font span {
    background: 0 0;
    color: #247fd8;
    float: left;
    font-size: 12px;
    font-weight: 400;
    padding: 0 0 0 12px;
    text-align: left
}

.Content_Jiage_title a {
    float: right;
    padding: 0 12px 0 0
}

.zhidaojg_table {
    float: left;
    height: 285px;
    line-height: 27px;
    overflow: hidden;
    position: relative;
    width: 602px;
}

.zhidaojg_table table {
    border: 0;
    margin: 0 auto;
    padding: 0
}

.zhidaojg_table .tabletitle {
    background: #e9f2fb;
    border-bottom: 1px solid #c6def6;
    color: #1f71c3;
    text-align: center;
}

.zhidaojg_table .tablenr td {
    background: url(/2014/images/index06.jpg) repeat-x bottom;
    color: #4E4E4E;
    overflow: hidden;
    padding: 0 0 2px 0;
    text-align: center;
    word-break: break-all;
}

#News {
    border: 1px solid #e4e4e4;
    float: left;
    width: 294px;
}

#News_Title {
    background: url(/2014/images/index04.jpg) repeat-x;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 294px;
}

#News_Title span {
    background: url(/2014/images/index03.jpg) repeat-x;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    text-align: center;
    width: 72px;
}

#News_Title a {
    color: #247fd8;
    float: left;
    padding: 0 7px
}

#News_Title a:hover { color: #F60 }

#News_Title font {
    color: #247fd8;
    float: left;
}

#News_List {
    float: left;
    height: 256px;
    line-height: 16px;
    overflow: hidden;
    padding: 10px;
    width: 274px;
}

#News_List li {
    background: url(/2014/images/dian.jpg) no-repeat 0 13px;
    float: left;
    height: 16px;
    padding: 5px 0 5px 10px;
    width: 264px;
}

#News_List li a {
    color: #4e4e4e;
    float: left;
    height: 16px;
    overflow: hidden;
    width: 200px;
}

#News_List li a:hover { color: #F60 }

#News_List li span {
    color: #9e9e9e;
    float: right;
    text-align: right;
    width: 60px;
}

#News_Title2 {
    background: url(/2014/images/index04.jpg) repeat-x;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 294px;
}

#News_Title2 span {
    background: url(/2014/images/index03.jpg) repeat-x;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    text-align: center;
    width: 90px;
}

#News_Title2 a.title02 {
    border-right: 1px solid #e4e4e4;
    color: #2076c9;
    float: left;
    font-weight: 700;
    text-align: center;
    width: 80px;
}

#News_Title2 a.title03 {
    border-right: 1px solid #e4e4e4;
    color: #2076c9;
    float: left;
    text-align: center;
    width: 50px;
}

#News_Title2 a.more {
    color: #555453;
    float: right;
    padding: 0 10px 0 0
}

#News_Title2 a:hover { color: #F60 }

#Content_Right {
    float: left;
    overflow: hidden;
    padding-left: 8px;
    width: 160px;
}

#CorpLogoLink_Medium {
    border: 1px solid #cdcdcd;
    float: left;
    padding: 3px 4px;
    width: 150px;
}

#CorpLogoLink_Medium div {
    float: left;
    padding: 3px 0;
    width: 150px;
}

#CorpLogoLink_Medium div img {
    float: left;
    margin: 0;
    padding: 0;
}

#Content_Right_list {
    float: left;
    margin: 6px 0;
    width: 160px;
}

#Content_Right_list_title {
    background: url(/2014/images/index03.jpg) repeat-x;
    float: left;
    height: 30px;
    width: 160px;
}

#Content_Right_list_title span {
    color: #fff;
    float: left;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    width: 160px;
}

#Content_Right_list_main {
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    float: left;
    line-height: 16px;
    width: 158px;
}

#Content_Right_list_main ul {
    float: left;
    padding: 0 5px;
    width: 148px;
}

#Content_Right_list_main li {
    background: url(/2014/images/index09.jpg) no-repeat 0 16px;
    float: left;
    height: 16px;
    overflow: hidden;
    padding: 11px 0 0 12px;
    width: 136px;
}

#Content_Right_list_main li a { color: #4e4e4e }

#Content_Right_list_main li a:hover { color: #F60 }

#Content_Right_list_main div {
    background: #f3f3f3;
    float: left;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
    width: 180px;
}

#Content_Right_list_main div a { color: #d90404 }

#Content_Right_list02 {
    float: left;
    margin-top: 6px;
    width: 160px;
}

#Content_Right_list02_title {
    background: url(/2014/images/index03.jpg) repeat-x;
    float: left;
    height: 30px;
    width: 160px;
}

#Content_Right_list02_title span {
    color: #fff;
    float: left;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    width: 160px;
}

#Content_Right_list02_main {
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    float: left;
    height: 452px;
    line-height: 14px;
    overflow: hidden;
    width: 158px;
}

#Content_Right_list02_main ul {
    float: left;
    padding: 0 10px;
    width: 138px;
}

#Content_Right_list02_main li {
    border-bottom: 1px dashed #919191;
    float: left;
    line-height: 19px;
    padding: 7px 0;
    width: 138px;
}

#Content_Right_list02_main li a {
    color: #1e73c4;
    float: left;
    height: 38px;
    overflow: hidden;
    width: 138px;
}

#Content_Right_list02_main div {
    float: left;
    margin-top: 3px;
    padding: 5px 0 10px 0;
    text-align: center;
    width: 180px;
}

#Content_Right_list02_main div a { color: #d90404 }

.Main_3_1 {
    float: left;
    margin-top: 6px;
    width: 768px;
}

#Product_Title {
    background: #0869ca;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    width: 758px;
}

#Product_Title a { color: #fff }

#Product_List {
    border: 1px solid #e4e4e4;
    float: left;
    padding-bottom: 2px;
    overflow: hidden;
    padding-left: 2px;
    width: 764px;
}

#Product_List li {
    float: left;
    height: 84px;
    overflow: hidden;
    padding: 3px;
    width: 63px;
}

#Product_List li img {
    float: left;
    height: 60px;
    width: 63px;
}

#Product_List li span {
    color: #666;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    width: 63px;
}

#Product_List li font { float: left }

#Main_4 {
    float: left;
    width: 768px;
}

#Trade_Buy {
    border: 1px solid #e4e4e4;
    float: left;
    margin-top: 9px;
    width: 378px;
}

#Trade_Buy_Title {
    background: url(/2014/images/index04.jpg) repeat-x;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 378px;
}

#Trade_Buy_Title span {
    background: url(/2014/images/index03.jpg) repeat-x;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    text-align: center;
    width: 90px;
}

#Trade_Buy_Title a.title02 {
    border-right: 1px solid #e4e4e4;
    color: #2076c9;
    float: left;
    font-weight: 700;
    text-align: center;
    width: 80px;
}

#Trade_Buy_Title a.more {
    color: #555453;
    float: right;
    padding: 0 10px 0 0
}

#Trade_Buy_Title a:hover { color: #F60 }

#Trade_Buy_List {
    float: left;
    height: 307px;
    line-height: 16px;
    overflow: hidden;
    padding: 10px;
    width: 358px;
}

#Trade_Buy_List li {
    background: url(/2014/images/dian.jpg) no-repeat 0 13px;
    float: left;
    height: 16px;
    padding: 5px 0 5px 10px;
    width: 348px;
}

#Trade_Buy_List li a {
    color: #4e4e4e;
    float: left;
    height: 16px;
    overflow: hidden;
    width: 288px;
}

#Trade_Buy_List li a:hover { color: #F60 }

#Trade_Buy_List li span {
    color: #9e9e9e;
    float: right;
    text-align: right;
    width: 60px;
}

#FriendLink {
    background-color: #f6f5f5;
    border: #b9b7b7 1px solid;
    line-height: 24px;
    margin: 20px auto;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 940px;
}

#FriendLink strong { color: #d60303 }

#FriendLink a {
    color: #2f2f2f;
    padding: 0 5px;
}

#FriendLink a:hover { color: #F60 }

.friendlinkarea {
    background-color: #f7f7f7;
    border-bottom: #eee 1px solid;
    border-top: #eee 1px solid;
    line-height: 150%;
    margin: 20px auto 20px auto;
    padding: 10px;
    text-align: left;
    width: 940px;
}

.friendlinkarea a {
    line-height: 180%;
    margin-right: 5px;
}

#Bottom_Common_Foot {
    background: url(/2014/images/index10.jpg) repeat-x;
    border: 1px solid #cfcfcf;
    height: 14px;
    margin: 10px auto 0 auto;
    padding: 7px 0;
    text-align: center;
    width: 958px;
}

#Bottom_Common_Foot li {
    border-right: #2f2f2f solid 1px;
    display: inline;
    line-height: 14px;
    padding: 0 12px;
}

#Bottom_Common_Foot li.end { border-right: none }

#Bottom_Common_Foot li a { color: #2f2f2f }

#Bottom_Common_Info {
    font-size: 12px;
    line-height: 150%;
    margin: 10px auto;
    text-align: left;
    text-align: center;
}

#bottom_common_tel { margin: 5px auto 5px auto }

#bottom_common_fax { margin: 0 auto 5px auto }

#bottom_common_tel span {
    color: #D00;
    font-size: 13px;
    font-weight: 700;
}

#bottom_common_qqgroups {
    color: #333;
    line-height: 1.5em;
}

#bottom_common_qqgroups strong {
    color: #227ed5;
    font-size: 12px;
}

#bottom_common_qq {
    height: 25px;
    line-height: 25px;
    margin: 10px auto 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 960px;
}

#bottom_common_qq .qq {
    display: inline;
    margin: 0 5px 0 0
}

#bottom_common_qq .qq img {
    margin-left: 5px;
    vertical-align: middle;
}

#Bottom_Common_End {
    margin: 10px auto;
    width: 960px;
}

#Bottom_Common_CopyRight {
    font-size: 12px;
    line-height: 1.5em;
    text-align: center
}

#Bottom_Common_Icon {
    height: 48px;
    margin: 10px auto;
    text-align: center;
    vertical-align: middle;
    width: 960px;
}

#Bottom_Common_Icon img { vertical-align: middle }

#Content_CFOJiage {
    border: 1px solid #e4e4e4;
    float: right;
    margin: 5px 0 5px 0;
    width: 801px;
}

.Content_CFOJiage_title {
    background: url(/images/cfo2.jpg) repeat-x;
    border-bottom: 1px solid #e4e4e4;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 801px;
}

.Content_CFOJiage_title span {
    background: url(/images/cfo1.jpg) repeat-x;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 116px;
}

.Content_CFOJiage_title a {
    color: #039;
    float: right;
    padding: 0 15px 0 0;
    text-decoration: none;
}

.Cfo_table {
    float: left;
    line-height: 28px;
    width: 801px;
}

.Cfo_table .tabletatle {
    background: #e9f2fb;
    border-bottom: 1px solid #c6def6;
    color: #1f71c3;
    text-align: center;
}

.Cfo_Body { width: 801px }

.Cfo_Body .Body_Tablenr {
    border: 0;
    color: #4e4e4e;
    margin: 0 auto;
    padding: 0;
	table-layout: fixed;
}

.Cfo_Body .Body_Tablenr td {
    background: url(/images/cfo3.jpg) repeat-x bottom;
    color: #4e4e4e;
    height: auto;
    line-height: 25px;
    padding: 0 0 2px 0;
    text-align: center;
    word-break: break-all;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}

.Cfo_Body .Body_Tablenr td a { color: #777 }

table.priceStructTable {
    border-collapse: collapse;
    border-color: #999;
    border-width: 1px;
    color: #333;
    width: 100%;
}

table.priceStructTable th {
    background-color: #f0f6fd;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    text-align: center;
}

table.priceStructTable td {
    background-color: #fff;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    text-align: center;
}

table.recommandCorpLogList {
    border: none;
    clear: both;
    margin: 5px auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

table.recommandCorpLogList td {
    margin: 0;
    padding: 0;
    word-break: break-all
}

table.recommandCorpLogList td:first-child { text-align: left }

table.recommandCorpLogList td:last-child { text-align: right }

.CorpLogoLink_Big, .CorpLogoLink_Medium, .CorpLogoLink_Small {
    margin: 5px auto;
    text-align: center;
}

.onlineQQLogo {
    background: url(/images/qq1.png) no-repeat 25px center;
    font-size: 12px;
    height: 75px;
    line-height: 1.5em;
    padding-left: 80px;
    padding-top: 5px;
    vertical-align: middle;
    width: 200px;
}

.onlineQQLogo p {
    margin: 0;
    padding: 0;
    text-align: center
}

.onlineQQLogo p.title {
    color: #CC3300;
    font-size: 18px;
    font-weight: 700;
    margin: 0 auto;
}

.onlineQQLogo img {
    height: 20px;
    margin-right: 5px;
    vertical-align: middle;
    width: 20px;
}

#Content_high_carbon {
    float: left;
    margin: 5px 0 5px 3px;
    width: 801px;
}

.Content_high_carbon_title {
    background: url(/2014/images/index04.jpg) repeat-x;
    border-bottom: 1px solid #e4e4e4;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 801px;
}

.Content_high_carbon_title {
    background: url(/2014/images/index03.jpg) repeat-x;
    border: 1px solid #1f71c3;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}

.keweihuwenben_table td {
    border-bottom: 1px dotted #34b1e9;
    border-right: 1px dotted #34b1e9;
    height: auto;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 2px 0;
    text-align: center;
    word-break: break-all;
}

.keweihuwenben_table {
    border: 1px dotted #34b1e9;
    float: left;
    line-height: 28px;
    width: 801px;
}

.keweihuwenben_table .tabletatle {
    background: #e9f2fb;
    color: #1f71c3;
    font-weight: bold;
    text-align: center;
}

.keweihuwenben_table .tabletatle .high_carbon_none { border-right: none; }

.Cfo_Body .Body_Tablenr_high_carbon .high_carbon_none { border-right: none; }

.Cfo_Body .Body_Tablenr_high_carbon .bottom_none { border-bottom: none }

.Cfo_Body .Body_Tablenr_high_carbon {
    border: 0;
    color: #4e4e4e;
    margin: 0 auto;
    padding: 0;
}

.cfo {
    background: #f6f6f6;
    border: 1px solid #e8e8e8;
    height: 58px;
    margin: 5px auto 0;
    width: 958px;
}

.cfo .cfo-leftbox {
    border-right: 1px solid #e8e8e8;
    float: left;
    height: 58px;
    width: 156px;
}

.cfo .cfo-leftbox .date {
    color: #000;
    float: left;
    margin-top: 9pt;
    text-align: center;
    width: 156px;
}

.cfo .cfo-leftbox a {
    color: #1b70c3;
    float: left;
    margin-top: 3px;
    text-align: center;
    width: 156px;
}

.cfo .cfo-leftbox a:hover { color: #f60 }

.cfo .cfo-rightbox {
    float: left;
    height: 58px;
    padding-left: 14px;
    width: 787px;
}

.cfo .cfo-rightbox span { line-height: 1pc }

.cfo .cfo-rightbox .rightbox-top {
    float: left;
    height: 17px;
    margin-top: 10px;
    overflow: hidden;
    width: 787px;
}

.cfo .cfo-rightbox .rightbox-bootom {
    float: left;
    height: 17px;
    margin-top: 5px;
    overflow: hidden;
    width: 787px;
}

.cfo .cfo-rightbox .rightbox-top .cfo-title {
    background: url(/images/zhishu1.png) no-repeat;
    color: #f60;
    float: left;
    height: 1pc;
    margin-right: 15px;
    padding-left: 25px;
}

.cfo .cfo-rightbox .rightbox-bootom .cfo-title {
    background: url(/images/zhishu2.png) no-repeat;
    color: #f60;
    float: left;
    height: 1pc;
    margin-right: 15px;
    padding-left: 25px;
}

.cfo .cfo-rightbox .cfo-title2 { color: #1b70c3 }

.cfo .cfo-rightbox .Percentage {
    color: #818181;
    font-weight: 700
}

.cfo .cfo-rightbox .red { color: red }

.cfo .cfo-rightbox .green { color: #24ab00 }

.cfo .cfo-rightbox i { font-style: inherit }

.cfo .cfo-rightbox .rightbox-bootom li, .cfo .cfo-rightbox .rightbox-top li { overflow: hidden }

.transverse_contact {
    background-color: #fff;
    border: 1px solid #cccccc;
    float: left;
    height: 112px;
}

.transverse_contact .transverse_contact_photo {
    border: 1px solid #cccccc;
    float: left;
    height: 95px;
    margin-left: 12px;
    margin-top: 7px;
    width: 95px;
}

.transverse_contact .transverse_contact_photo img {
    border: 0;
    float: left;
    height: 95px;
    /*widows: 95px;*/
}

.transverse_contact .transverse_contact_info {
    float: left;
    height: 102px;
    margin-left: 20px;
    padding-top: 10px;
    width: 480px;
}

.transverse_contact .transverse_contact_info div {
    border-bottom: 1px solid #cccccc;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-left: 8px;
    width: 228px;
}

.transverse_contact .transverse_contact_info div span {
    display: block;
    float: left;
    font-size: 14px;
    margin-right: 8px;
    text-align: right;
    width: 85px;
}

.transverse_contact .transverse_contact_info b {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 100;
}

.transverse_contact .transverse_contact_info i { color: #CCC; }

.transverse_contact .transverse_contact_code {
    border-left: 1px solid #cccccc;
    float: right;
    height: 102px;
    margin-top: 5px;
    width: 130px;
}

.transverse_contact .transverse_contact_code .code_img {
    float: left;
    height: 85px;
    margin-left: 25px;
    width: 85px;
}

.transverse_contact .transverse_contact_code .code_text {
    float: left;
    width: 130px;
}

.transverse_contact .transverse_contact_code .code_text span {
    display: block;
    font-size: 13px;
    text-align: center;
}

.jscarousalcontact-horizontal {
    height: 260px;
    margin: 0;
    position: relative;
    width: 135px;
}

.jscarousalcontact-contents-horizontal {
    float: left;
    height: 260px;
    overflow: hidden;
    position: relative;
    width: 135px;
}

.jscarousalcontact-contents-horizontal > div {
    height: 260px;
    position: absolute;
    width: 130px;
}

.jscarousalcontact-contents-horizontal > div > div {
    background-color: #ffffff;
    display: inline;
    float: left;
    height: 248px;
    margin-right: 0;
    width: 130px;
}

.jscarousalcontact-horizontal .hidden { display: none; }

.leftmenu_item_content .side_contact {
    background: #edf0f5;
    float: left;
    height: auto;
    width: 135px;
}

.leftmenu_item_content .side_contact .side_contact_in {
    border: 1px solid #cccccc;
    float: left;
    width: 128px;
}

.leftmenu_item_content .side_contact .side_contact_in .side_contact_photo {
    background: #FFF;
    float: left;
    height: 130px;
    width: 128px;
}

.leftmenu_item_content .side_contact .side_contact_in .side_contact_photo .photo_circular {
    border: 1px solid #cccccc;
    border-radius: 999px;
    float: left;
    height: 115px;
    margin: 6px 0 0 5px;
    width: 115px;
}

.leftmenu_item_content .side_contact .side_contact_in .side_contact_photo .photo_circular img { border-radius: 999px; }

.leftmenu_item_content .side_contact .side_contact_in ul li {
    border-top: 1px solid #cccccc;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 128px;
}

.leftmenu_item_content .side_contact .side_contact_in ul li span {
    color: #333333;
    margin-left: 4px;
}

.leftmenu_item_content .side_contact .side_contact_in ul li b {
    color: #333333;
    font-weight: 100;
}

.leftmenu_item_content .side_contact .side_contact_in ul { padding: 0 5px 5px 0; }

.contact_renew_box {
    float: left;
    height: auto;
    width: 779px;
}

#help_main .contact_comprehensive {
    background: #f8f8f8;
    border: 1px solid #cccccc;
    float: left;
    height: auto;
    padding: 15px 0;
    width: 779px;
}

#help_main .contact_comprehensive ul { margin-left: 25px; }

#help_main .contact_comprehensive ul li {
    float: left;
    height: 28px;
    line-height: 28px;
    width: 779px;
}

#help_main .contact_comprehensive ul li span {
    color: #003399;
    float: left;
    float: left;
    font-size: 14px;
    font-weight: bolder;
    height: 28px;
    text-align: right;
    width: 75px;
}

#help_main .contact_comprehensive ul li p {
    float: left;
    font-size: 14px;
    height: 28px;
    margin: 0;
    margin-left: 5px;
    padding: 0;
    width: 650px;
}

#help_main .contact_website {
    float: left;
    height: auto;
    margin-top: 18px;
    width: 779px;
}

#help_main .contact_website .contact_website_title {
    border-bottom: 1px solid #cccccc;
    float: left;
    height: 38px;
    width: 779px;
}

#help_main .contact_website .contact_website_title span {
    border-bottom: 2px solid #003399;
    color: #003399;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    width: 130px;
}

#help_main .contact_website table {
    border: 1px solid #cccccc;
    float: left;
    font-size: 13px;
    margin-top: 8px;
    width: 779px;
}

#help_main .contact_website table tr {
    border-bottom: 1px solid #cccccc;
    float: left;
    float: left;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    width: 775px;
}

#help_main .contact_website table td {
    float: left;
    font-size: 13px;
}

#help_main .contact_website table tr.website_no1 {
    background: #f8f8f8;
    font-weight: bold;
}

#help_main .contact_website table tr.website_no5 { border-bottom: none; }

#help_main .contact_renew {
    float: left;
    height: auto;
    margin-top: 18px;
    width: 779px;
}

#help_main .contact_renew .contact_renew_title {
    border-bottom: 1px solid #cccccc;
    float: left;
    height: 38px;
    width: 779px;
}

#help_main .contact_renew .contact_renew_title span {
    border-bottom: 2px solid #003399;
    color: #003399;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
}

#help_main .contact_renew .contact_renew_menu {
    border: 1px solid #cccccc;
    float: left;
    height: 38px;
    line-height: 38px;
    margin: 8px 0;
    width: 777px;
}

#help_main .contact_renew .contact_renew_menu a {
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 54px;
}

#help_main .contact_renew .contact_renew_menu a:hover {
    background: #003399;
    color: #FFF;
}

#help_main .contact_renew .contact_renew_menu .renew_on {
    background: #003399;
    color: #FFF;
}

.side_contact_out {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}

.side_contact {
    background: #edf0f5;
    float: left;
    height: auto;
    width: 150px;
}

.side_contact .side_contact_in {
    border: 1px solid #cccccc;
    float: left;
    margin: 4px;
    width: 146px;
}

.side_contact .side_contact_in .side_contact_photo {
    background: #FFF;
    float: left;
    height: 130px;
    width: 140px;
}

.side_contact .side_contact_in .side_contact_photo .photo_circular {
    border: 1px solid #cccccc;
    border-radius: 999px;
    float: left;
    height: 115px;
    margin: 6px 0 0 14px;
    width: 115px;
}

.side_contact .side_contact_in .side_contact_photo .photo_circular img { border-radius: 999px; }

.side_contact .side_contact_in ul li {
    border-top: 1px solid #cccccc;
    float: left;
    height: 28px;
    line-height: 28px;
    width: 146px;
    white-space: nowrap;    
    overflow: hidden;
    text-overflow: ellipsis;
}

.side_contact .side_contact_in ul li span {
    color: #333333;
    margin-left: 10px;
}

.side_contact .side_contact_in ul li b {
    color: #333333;
    font-weight: 100;
}

.contact_setTab .cur {
    background: #060;
    color: #FFF
}

.contact_setTab .contact_renew_box { display: none; }

.deviceBox {
    /* width: 100%; */
    background: #fff;
    margin-top: 10px;
}

.device_ul {
    height: auto;
    width: 100%;
}

.device_ul li {
    border: 1px solid #efefef;
    border-top: none;
    margin-top: 5px;
}

.device_ul li img {
    height: 129px;
    width: 118px;
}

.device_ul li p { line-height: 12px; }

.device_ul li p:nth-of-type(1) {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #343434;
    display: -webkit-box;
    font-size: 14px;
    font-weight: bold;
    line-clamp: 2;
    line-height: 16px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    width: 130px;
}

.device_ul li p:nth-of-type(2) { color: #666666; }

.watchmore {
    background: #4272F9;
    color: #fff !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    width: 100px;
}
.SliderRightBox {
    align-items: center;
    display: flex;
    height: 102px;
    position: fixed;
    right: 10px;
    top: calc(50% - 51px);
    width: 80px;
    z-index: 3;

}
.SliderRightBox>div{
    box-shadow: 0 0 5px rgba(182, 182, 182, 0.87);
}

.SliderRightBox .itemFlexd {
    box-sizing: border-box;
    cursor: pointer;
    font-size: 0;
    margin-top: -1px;
    position: relative;
    display: inline-flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 5px 10px;
    background: #FFFFFF;
}
.SliderRightBox .itemFlexd:nth-child(2):hover:after,
.SliderRightBox .itemFlexd:nth-child(3):hover:after,
.SliderRightBox .itemFlexd:nth-child(4):hover:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: -22px;
    top: calc(50% - 12px);
    transform: rotate(135deg);
    border: 10px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: -3px -3px 5px #e1e1e1;
    z-index: 2001;
}

.icon_title{
    font-size: 12px;
    margin: 2px 0;
}
.SliderRightBox .itemFlexd >a{
    display: inline-block;
    text-align: center;
    color: #333333;
}
.SliderRightBox .itemFlexd >a > img,
.SliderRightBox .itemFlexd > img {
    width: 60px;
    transition: all 0.28s;
}

.itemFlexd:nth-child(1) a {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.WechatCodeBox {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #c7c7c7;
    border-radius: 6px;
    display: none;
    background-size: auto;
    height: 617px;
    position: absolute;
    width: 211px;
    z-index: 2000;
    box-sizing: border-box;
}

.WeChatPublicNumbeBox {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #c7c7c7;
    display: none;
    height: 439px;
    left: -210px;
    position: absolute;
    top: -80px;
    width: 208px;
    z-index: 2000;
    box-sizing: border-box;
    border-radius: 6px;
}

.DownloadCodeBox {
    background-size: 208px 415px;
    background-color: #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 0 10px #c7c7c7;
    bottom: -260px;
    display: none;
    height: 415px;
    left: -210px;
    position: absolute;
    width: 208px;
    z-index: 2000;
    box-sizing: border-box;
}


.WechatCodeBox p {
    color: #666666;
    font-size: 14px;
}

.WechatCodeBox p:first-child {
    color: #1ab45e;
    font-size: 16px !important;
    font-weight: bold;
    margin: 18px 0 0 26px;
}

.WechatCodeBox p:nth-child(2) { margin: 8px 0 0 34px; }

.WechatCodeBox p:nth-child(3) { margin: 8px 0 16px 42px; }

.WechatCodeBox p:nth-of-type(4),
.WechatCodeBox p:nth-of-type(6),
.WechatCodeBox p:nth-of-type(8) { margin: 6px 0 6px 68px; }

.WechatCodeBox img { margin-left: 38px; }

.WechatCodeBox .fg_line {
    background: #eeeeee;
    display: inline-block;
    height: 1px;
    margin-left: 40px;
    margin-top: 0px;
    width: 120px;
}

.WeChatPublicNumbeBox p { font-size: 14px; }

.WeChatPublicNumbeBox p:nth-of-type(1) {
    color: #3d66c4;
    font-size: 16px !important;
    font-weight: bold;
    margin: 20px 0 0 20px;
}

.WeChatPublicNumbeBox p:nth-of-type(2) { margin: 10px 0 0 34px; }

.WeChatPublicNumbeBox p:nth-of-type(3) { margin: 14px 0 10px 22px; }

.WeChatPublicNumbeBox p:nth-of-type(4) { margin: 14px 0 10px 26px; }

.WeChatPublicNumbeBox > span {
    border-top: 1px solid #eeeeee;
    display: block;
    height: 1px;
    margin: 10px 32px;
    width: 120px;
}

.WeChatPublicNumbeBox img {
    display: block;
    margin: 16px 0 0 40px;
}

.DownloadCodeBox p {
    color: #666666;
    font-size: 14px;
}

.DownloadCodeBox p:nth-of-type(1) {
    color: #4373f9;
    font-size: 16px !important;
    font-weight: bold;
    margin: 20px 0 0 25px;
}

.DownloadCodeBox p:nth-of-type(2) { margin: 4px 0 0 38px; }

.DownloadCodeBox p:nth-of-type(3),
.DownloadCodeBox p:nth-of-type(4),
.DownloadCodeBox p:nth-of-type(5) {
    box-sizing: border-box;
    margin: 9px 0px 10px -8px;
    padding-left: 45px;
}

.DownloadCodeBox p:nth-of-type(5) { margin: 9px 0px 9px -2px; }

.DownloadCodeBox img:nth-of-type(1) {
    display: block;
    margin: 12px 0 0 39px;
}

.DownloadCodeBox img:nth-of-type(2),
.DownloadCodeBox img:nth-of-type(3) { margin-left: 39px; }

.DownloadCodeBox span {
    background: #eeeeee;
    display: inline-block;
    height: 1px;
    margin-bottom: 12px;
    margin-left: 40px;
    margin-top: 6px;
    width: 120px;
}
.hotline_table_container{
        display: flex; align-items: center
    }
    .hotline_table_container_left{
        margin-left: -5px;
        width: 106px;
    }
    .hotline_table_container_left img{
        padding-right: 0;
    }
    .hotline_table_container_center{
        flex: 1;
    }
    .hotline_table_container_center li {
        display: flex;
        align-items: center;
    }
    .hotline_table_container_center li a{
        color: #4E4E4E!important;
        flex: 1;
        text-align: center;
    }
    .hotline_table_container_right{
        width: auto;
    }
    .hotline_table_container_right a{
        color: #4E4E4E;
        float: right;
    }
    .hotline{
        display: flex;
        flex-wrap: wrap;
    }
    .hotline>li{
        width: 50%;
        box-sizing: border-box;
    }
    .hotline>li:nth-of-type(odd) {
        text-align: right;
        padding-right: 16px;
        background: url("https://www.xs-sanban.com/static/images/line.png") no-repeat right center;
    }
    .hotline>li:nth-of-type(even){
        text-align: left;
    }
    .JumpNewVersion{
    width: 70px;
    margin-right: 10px;
    margin-top: 2px;
    float: left;
    transition: all 0.18s ease-in;
    }
    .JumpNewVersion:hover{
        opacity: 0.9;
        transform: scale(0.97);
    }
.adlogo{
    position: relative;
    overflow: hidden;
    display: inline-flex;
}
.adlogo:after{
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 2px;
    right: 2px;
    width: 24px;
    height: 14px;
    background: url("https://www.xs-sanban.com/static/images/flag_icon.png") no-repeat center;
    background-size: cover;
}