/* CSS Document */
body,a,table,tr,td,th,div,span,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { margin: 0 auto; padding: 0; }
body,a,table,tr,td,th,input,select,textarea,div,span,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { font: 12px Arial, Tahoma, Verdana, Sans-Serif !important; font: 11px Verdana, Arial, Tahoma, Sans-Serif; }
table,tr,td,th,div,span,form,img,ul,ol,li,dl,dt,dd { border: 0px; }

/* 页面属性 */
body { text-align: center; background-color: #222222; color: #959595; scrollbar-face-color: #252525; scrollbar-highlight-color: #444444; scrollbar-shadow-color: #444444; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #151515; scrollbar-track-color: #3f3f3f; scrollbar-darkshadow-color: #000000; }
input.button, button.button {
    line-height: 100%;
    font-weight: bold !important;
    font-weight: bold;
    padding: 2px 24px 1px 24px !important;
    padding: 4px 14px 0 14px;
}
select.select {
    font-size: 14px !important;
    font-size: 14px;
}

/* 链接颜色 */
a { color: #959595; text-decoration: none; }
a:hover { color: #75bd04; text-decoration: underline; }

/* 其他属性 */
.clear{ CLEAR: both; FONT-SIZE:1px; WIDTH: 1px; HEIGHT:1px; VISIBILITY: hidden; }
.display { display: none; FONT-SIZE:1px; WIDTH: 1px; HEIGHT:1px; VISIBILITY: hidden; }

.inputText {
    height: 20px;
    border: 1px solid #d4d0c8;
}
.inputText_top {
    color: fff;
    width: 740px;
    height: 59px;
    background-color: #373737;
    border: 1px solid #4a4a4a;
}
span.selectText_top {
    width: 78px;
    height: 20px;
    border: 1px solid #4a4a4a;
    clip: rect( 0px, 76px, 16px, 0px );
    overflow: hidden;
    margin-top: 1px;
}
select.selectText_top {
    color: #4a4a4a;
    width: 80px;
    font-size: 13px;
    position:relative;
    left: -2px;
    top: -2px;
    background-color: #000000;
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-darkshadow-color: #000000;
}

#header {
    width: 1002px;
    background-color: #222222;
}

#header .logo {
    width: 957px;
    height: 79px;
    background: url(img/logo.jpg) no-repeat 40px 25px;
}
#header .sMenu {
    clear: both;
    width: 945px !important;
    height: 19px !important;
    width: 957px;
    height: 25px;
    text-align: left;
    /*border-bottom: 1px solid #3a3a3a;*/
    padding-top: 6px;
    padding-left: 12px;
}
#topMenu {
    width: 945px !important;
    height: 30px !important;
    width: 957px;
    height: 40px;
    background: url(img/topMenuBg.png) repeat-x left top;
    border-right: 1px solid #3a3a3a;
    border-left: 1px solid #3a3a3a;
    padding-top: 10px;
    padding-left: 12px;
}
#topMenu ul {
    list-style-type: none;
    margin: 0;
}
#topMenu li {
    float: left;
    height: 20px;
    font-weight: bold !important;
    font-weight: bold;
    padding-top: 4px;
}
#topMenu li span {
    cursor: pointer;
    font-weight: bold !important;
    font-weight: bold;
}
#topMenu li.search {
    padding: 0;
}
#indexFlash {
    width: 1002px;
    background-color: #222222;
}

#footer {
    width: 1002px;
    height: 60px;
    background-color: #222222;
}
#footer .copyright {
    width: 917px !important;
    height: 50px !important;
    width: 957px;
    height: 55px;
    text-align: left;
    background: url(img/footMenuBg.png) repeat-x left top;
    border-right: 1px solid #3a3a3a;
    border-left: 1px solid #3a3a3a;
    padding-top: 5px;
    padding-left: 40px;
}

#body {
    width: 1002px;
    padding-top: 3px;
    padding-right: 23px;
    padding-bottom: 20px;
    padding-left: 22px;
    background-color: #222222;
}
#indexLeft {
    float: left;
    width: 592px !important;
    width: 593px;
    text-align: left;
    border-right: 1px solid #3a3a3a;
}
/* 服务项目 */
#serviceItem {
    width: 592px;
    border-bottom: 1px solid #3a3a3a;
}
#serviceItem .serviceItemTitle {
    width: 578px !important;
    height: 23px !important;
    width: 590px;
    height: 42px;
    font-weight: bold !important;
    font-weight: bold;
    text-align: right;
    background: url(img/serviceItemTitle.jpg) no-repeat left top;
    padding-top: 19px;
    padding-right: 12px;
}
#serviceItem .serviceItemTitle .serviceItemOnMouseOut {
    cursor: pointer;
    font-weight: bold !important;
    font-weight: bold;
    padding-bottom: 4px;
}
#serviceItem .serviceItemTitle .serviceItemOnMouseOver {
    cursor: pointer;
    color: 7fb133;
    font-weight: bold !important;
    font-weight: bold;
    background: url(img/point_3.png) repeat-x left 16px;
    padding-bottom: 4px;
}
#serviceItem .serviceItemTitle .serviceItemOnMouseDown {
    color: 7fb133;
    font-weight: bold !important;
    font-weight: bold;
    background: url(img/point_3.png) repeat-x left 16px;
    padding-bottom: 4px;
}
#serviceItem .serviceItemTitle .serviceItemPartition {
    font-weight: bold !important;
    font-weight: bold;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
}
#serviceItem .serviceItemUL {
    padding-top: 12px;
    padding-bottom: 12px;
}
#serviceItem .serviceItemUL ul {
    list-style-type: none;
    margin: 0;
}
#serviceItem .serviceItemUL li.mouseOut {
    float: left;
    width: 118px;
    height: 92px !important;
    height: 114px;
    background: url(img/indexServiceItemBg_Out.jpg) no-repeat left top;
    padding-top: 22px;
}
#serviceItem .serviceItemUL li.mouseOver {
    float: left;
    width: 118px;
    height: 92px !important;
    height: 114px;
    background: url(img/indexServiceItemBg_Over.jpg) no-repeat left top;
    padding-top: 22px;
}
#serviceItem .serviceItemUL li img {
    border: 1px solid #000000;
}

/* 公关精粹集锦And留言板Border */
#serviceMore {
    border-bottom: 1px solid #3a3a3a;
    background: url(img/point_1.png) repeat-y 226px top;
}
/* 公关精粹集锦 */
#pithySpecimens {
    float: left;
    width: 214px;
}
#pithySpecimens .pithySpecimensTitle {
    width: 214px;
    height: 21px !important;
    height:40px;
    text-align: right;
    background: url(img/pithySpecimensTitle.jpg) no-repeat 12px 12px;
    border-bottom: 1px solid #3a3a3a;
    padding-top: 19px;
}
#pithySpecimens .pithySpecimensUL {
    padding-top: 12px;
    padding-bottom: 12px;
}
#pithySpecimens .pithySpecimensUL ul {
    list-style-type: none;
    margin: 0;
}
#pithySpecimens .pithySpecimensUL li {
    width: 190px !important;
    width: 214px;
    height: 14px;
    background: url(img/point_2.png) no-repeat 12px 6px;
    padding-left: 24px;
    margin-bottom: 3px;
    overflow: hidden;
}

/* 留言板 */
#messageBoard {
    float: right;
    width: 341px;
    margin-right: 12px;
}
#messageBoard .messageBoardTitle {
    width: 341px;
    height: 21px !important;
    height: 40px;
    text-align: right;
    background: url(img/messageBoardTitle.jpg) no-repeat 12px 12px;
    border-bottom: 1px solid #3a3a3a;
    padding-top: 19px;
}
#messageBoard .messageBoardUL {
    padding-top: 12px;
    padding-bottom: 12px;
}
#messageBoard .messageBoardUL ul {
    list-style-type: none;
    margin: 0;
}
#messageBoard .messageBoardUL li {
    width: 317px !important;
    width: 341px;
    height: 14px;
    background: url(img/point_2.png) no-repeat 12px 6px;
    padding-left: 24px;
    margin-bottom: 3px;
    overflow: hidden;
}


#indexRight {
    float: left;
    width: 364px;
}
/* 客户反馈 */
#feedback {
    width: 358px;
}
#feedback .feedbackTitle {
    width: 358px;
    height: 21px !important;
    height: 35px;
    text-align: right;
    background: url(img/feedbackTitle.jpg) no-repeat 12px 12px;
    border-bottom: 1px solid #3a3a3a;
    padding-top: 14px;
}
#feedback .feedbackUL {
    padding-top: 6px;
    padding-bottom: 6px;
}
#feedback .feedbackMovie {
    float: left;
    width: 228px;
}
#feedback .feedbackLink {
    float: right;
    width: 110px !important;
    width: 130px;
    text-align: left;
    padding-left: 20px;
}
#feedback .feedbackLink ul {
    list-style-type: none;
    margin: 0;
}
#feedback .feedbackLink li {
    color: #75bd04;
    width: 98px !important;
    width: 110px;
    height: 14px;
    background: url(img/point_4.png) no-repeat left 6px;
    padding-left: 12px;
    margin-bottom: 3px;
    overflow: hidden;
}
#feedback .feedbackLink li a {
    color: #75bd04;
}

/* 活动策划师 */
#hatcher .hatcherTitle {
    width: 358px;
    height: 21px !important;
    height: 35px;
    text-align: right;
    background: url(img/hatcherTitle.jpg) no-repeat 12px 12px;
    border-bottom: 1px solid #3a3a3a;
    padding-top: 14px;
}
#hatcher .hatcherUL {
    padding-top: 6px;
    padding-bottom: 6px;
}
/* 资源网点 */
#resourceWeb .resourceWebTitle {
    width: 358px;
    height: 21px !important;
    height: 35px;
    text-align: right;
    background: url(img/resourceWebTitle.jpg) no-repeat 12px 12px;
    border-bottom: 1px solid #3a3a3a;
    padding-top: 14px;
}
#resourceWeb .resourceWebUL {
    padding-top: 6px;
    padding-bottom: 6px;
}

#topclass {

}
#topclass .classimg{
    float: left;
}
#serviceclass {
    float: right
    width: 241px;
    height: 233px;
    border: 1px solid #4a4a4a;
}
#serviceclass_search {
    height: 40px;
    border-bottom: 1px solid #363636;
    padding-top: 10px;
}
#serviceclass_search .serviceclass_search_title {
    float: left;
    width: 88px;
    height: 22px;
    background: url(img/serviceclass_search_title.gif) no-repeat 6px 6px;
}
#serviceclass_search .serviceclass_search_input {
    float: left;
}
#serviceclass_search .serviceclass_search_btn {
    float: left;
    padding-left: 3px;
}
#serviceclass_serviceItem {

}
#serviceclass_serviceItem .serviceclass_serviceItem_title {
    height: 23px;
    background: url(img/serviceclass_serviceItem_title.gif) no-repeat 12px top;
    margin-top: 12px;
    margin-bottom: 15px;
}
#serviceclass_serviceItem ul {
    list-style-type: none;
    margin: 0;
}
#serviceclass_serviceItem li {
    clear: both;
    height: 22px;
    text-align: left;
    padding-left: 12px;
}
#serviceclass_serviceItem li .serviceclass_serviceItem_span_icon {
    width: 20px;
    float: left;
}
#serviceclass_serviceItem li .serviceclass_serviceItem_span_title {
}

#serviceclass_serviceItem .serviceclass_serviceItem_more {
    width: 220px;
    text-align: left;
    border-top: 1px solid #4a4a4a;
}

#class_border_top {
    height: 70px;
    background: url(img/system_bg.png) repeat-x left top;
}
#class_border_top .class_border_top_icon {
    float: left;
    width: 247px;
    height: 21px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    background: url(img/icon_2.gif) no-repeat 24px top;
    padding-top: 3px;
    padding-left: 60px;
    margin-top: 25px;
}
#class_border_top .class_border_top_bulletin {
    float: left;
    width: 450px;
    height: 21px;
    color: #f5c400;
    padding-top: 4px;
    padding-right: 48px;
    padding-left: 200px;
    margin-top: 25px;
}
#srollTitle {
    float: left;
    padding-top: 1px;
}
#srollItem {
    float: left;
    text-align: left;
    width: 166px;
    height: 20px;
    overflow: hidden;
}
#srollItem a {
    color: #f5c400;
    height: 20px;
    display:block;
}
#class_border_top .class_border_top_city {
    float: left;
    width: 130px;
    height: 38px;
    background: url(img/class_border_top_frame.png) no-repeat left top;
    padding-top: 18px;
    padding-right: 12px;
    padding-left: 12px;
}
#class_border_top .class_border_top_city_select {
    height: 21px;
    text-align: left;
    background: url(img/class_border_top_city_icon.gif) no-repeat left 4px;
    padding-top: 3px;
    padding-left: 25px;
}
#class_border_top .class_border_top_upload {
    float: left;
    width: 130px;
    height: 38px;
    background: url(img/class_border_top_frame.png) no-repeat left top;
    padding-top: 27px;
    padding-left: 20px;
}
#class_border_top .class_border_top_upload_icon {
    text-align: left;
    background: url(img/icon_3.gif) no-repeat left 4px;
    padding-left: 15px;
}

#class_border_menulist {
    height: 607px;
}
#class_border_menu_border {
    float: left;
    text-align: left;
    width: 219px;
    height: 595px;
    background-color: #1e1e1e;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    margin-bottom: 10px;
}
#class_border_menu_border ul {
    list-style-type: none;
    margin: 0;
}

#class_border_list_border {
    float: right;
    text-align: left;
    width: 728px;
    height: 595px;
    background-color: #1e1e1e;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    margin-left: 10px;
    margin-bottom: 10px;
}
#class_border_list_border ul {
    list-style-type: none;
    margin: 0;
}
#class_border_list_border li {
    float: left;
    width: 176px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 36px;
    padding-left: 12px;
}
#class_border_list_border .class_border_list_border_img {
    margin-bottom: 12px;
}
#class_border_list_border .class_border_list_border_img img {
    border: 3px solid #ffffff;
}
#class_border_list_border .class_border_list_border_name {
}
#class_border_list_border .font_size_1 {
    color: #646464;
    font-size: 9px;
}
#class_border_list_border .font_size_2 {
    color: #fff000;
    font-size: 9px;
    font-weight: bold;
}
#class_border_list_border .class_pagination {
    text-align: center;
}

.menu_close {
    height: 22px;
    font-weight: bold;
    background: url(img/menu_close.gif) no-repeat left 1px;
    padding-left: 12px;
}
.menu_close a {
    font-weight: bold;
}
.menu_open {
    height: 22px;
    font-weight: bold;
    background: url(img/menu_open.gif) no-repeat left 1px;
    padding-left: 12px;
}
.menu_open a {
    font-weight: bold;
}
.menu_sub {
    height: 22px;
    background: url(img/menu_sub.gif) no-repeat 17px 6px;
    padding-left: 24px;
}

#menu_and_imglist {
    width: 957px;
    height: 61px;
    background: url(img/menu_and_imglist_bg.png) no-repeat left top;
}
#menu_and_imglist .menu_and_imglist_menu {
    float: left;
    text-align: left;
    height: 21px;
    font-size: 14px;
    font-weight: bold;
    background: url(img/icon_4.gif) no-repeat 16px top;
    padding-top: 6px;
    padding-left: 50px;
    margin-top: 18px;
}
#menu_and_imglist .menu_and_imglist_imglist {
    float: right;
    margin-top: 15px;
    margin-right: 36px;
}
#infomation_nav {
    width: 800px;
    margin-top: 24px;
    margin-bottom: 12px;
}
#infomation_nav .infomation_nav_title {
    float: left;
    width: 100px;
    height: 28px;
    background: url(img/infomation_nav_title.gif) no-repeat left top;
}
#infomation_nav .infomation_nav_back {
    float: right;
    text-align: right;
    width: 700px;
    height: 24px;
    padding-top: 11px;
}
#infomation_nav .infomation_nav_back_browse {
    font-weight: bold;
    padding-right: 12px;
}
#infomation_nav .infomation_nav_back_click {
    font-weight: bold;
    background: url(img/infomation_nav_back.gif) no-repeat 12px top;
    padding-left: 36px;
}
#infomation_img {
    width: 800px;
    margin-bottom: 36px;
}
#infomation_img img {
    border: 20px solid #fff;
}
#infomation_content {
    border: 1px dotted #353535;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    margin-bottom: 12px;
}
#infomation_content_l {
    float: left;
    text-align: left;
    width: 428px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
}
#infomation_content_l .strong {
    color: #ffffff;
    font-weight: bold;
    padding-right: 6px;
}
#infomation_content_l .infomation_content_l_top {
    font-size: 14px;
    height: 32px;
    background: url(img/icon_5.gif) no-repeat left top;
    padding-top: 7px;
    padding-left: 28px;
}
#infomation_content_l .infomation_content_l_div {
    height: 25px;
    padding-left: 28px;
}
#infomation_content_r {
    text-align: left;
    width: 500px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
}
#infomation_content_r .strong {
    color: #ffffff;
    font-weight: bold;
    padding-right: 6px;
}
#infomation_content_r .infomation_content_r_top {
    font-size: 14px;
    height: 32px;
    background: url(img/icon_5.gif) no-repeat left top;
    padding-top: 7px;
    padding-left: 28px;
}
#infomation_back_click {
    font-weight: bold;
    background: url(img/infomation_nav_back.gif) no-repeat left top;
    padding-top: 3px;
    padding-left: 21px;
}
#infomation_message {
    border: 3px solid #353535;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    margin-top: 18px;
}
#infomation_message .infomation_message_title {
    height: 30px;
    background: url(img/infomation_message_title.gif) no-repeat left top;
}
#infomation_message_input {
    text-align: left;
    padding-top: 12px;
    padding-bottom: 12px;
}
#infomation_message_input .infomation_message_face {
    float: left;
}
#infomation_message_input .infomation_message_face img {
    border: 1px solid #000000;
}
#infomation_message_input .infomation_message_content {
    float: left;
    padding-left: 12px;
}
#infomation_message_input .infomation_message_content_btn {
    float: left;
    padding-left: 12px;
}
#infomation_message_message {
    margin-top: 12px;
}
#infomation_message_message ul {
    list-style-type: none;
    margin: 0;
}
#infomation_message_message li {
    clear: both;
    text-align: left;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top: 1px solid #353535;
}
#infomation_message_message .infomation_message_message_face {
    float: left;
}
#infomation_message_message .infomation_message_message_face img {
    border: 1px solid #000000;
}
#iinfomation_message_message_content {
    width: 860px;
    float: left;
    padding-left: 12px;
}
#iinfomation_message_message_content .infomation_message_message_content_name {
}
#iinfomation_message_message_content .infomation_message_message_content_content {
    margin-top: 9px;
}
#iinfomation_message_message_content .infomation_message_message_content_oper {
    margin-top: 9px;
    text-align: right;
}
#iinfomation_message_message_content .font_size_3 {
    color: #646464;
    font-size: 9px;
}
