﻿
.navigation {
    color: #888888;
    height: 22px;
    margin-top: -5px;
    overflow: hidden;
    padding-left: 3px;
    position: relative;
    z-index: 10;
}
.navigation a {
    padding: 0 5px;
}
.navigation .now {
    color: #888888;
    padding-left: 5px;
}
#contLeft {
    float: left;
    width: 195px;
}
#contRight {
    border: 1px solid #E6E6E6;
    float: right;
    padding: 0 15px;
    width: 797px;
}
#contRightHead {
    height: 50px;
    width: 765px;
}
#contRightFoot {
    height: 10px;
    width: 765px;
}
#contRightHead h4 {
    border-bottom: 3px solid #3399CC;
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    padding-top: 2px;
    width: 710px;
}
#contRightHead h4 span {
    color: #555555;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 40px;
    padding: 0 5px 0 35px;
}
#contRightHead .gsjs {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 2px transparent;
}
#contRightHead .mtbd {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -42px transparent;
}
#contRightHead .hzhb {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -133px transparent;
}
#contRightHead .xcdp {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -88px transparent;
}
#contRightHead .lxwm {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -183px transparent;
}
#contRightHead .yszc {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -231px transparent;
}
#contRightHead .zshz {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -277px transparent;
}
#contRightHead .rczp {
    background: url("../images/about_fh_bg.png") no-repeat scroll 0 -324px transparent;
}
#contRightHead .yqlj {
    background: url("../images/about_fh_bg.png") no-repeat scroll -158px 4px transparent;
}
#contRightHead h4.hoverh {
    color: #996633;
    text-decoration: none;
}
#contRightCont {
    min-height: 339px;
    padding: 0 0 10px;
    width: 765px;
}
#contMid {
    padding: 15px 0 0;
    width: 765px;
}
#contMid h1 {
    color: #336699;
    padding: 10px;
    text-align: center;
}
#contMid h3 {
    color: #996633;
    line-height: 30px;
    text-align: center;
}
#contMid h4 {
    color: #FF7766;
    line-height: 30px;
}
#contMid h5 {
    color: #336699;
    line-height: 40px;
}
#contMid h6 {
    color: #996633;
    line-height: 30px;
}
#contMid p {
    line-height: 30px;
    text-indent: 24px;
}
#contMid p a {
    color: #3377AA;
}
#contMid .online_btn2 {
    background: url("../images/online_btn2.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    margin-bottom: 2px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 999px;
    top: 3px;
    width: 92px;
}
#contMid p font.stylefont5 {
    color: #FF7766;
}
#contMid p.colorp {
    color: #555555;
    padding-left: 10px;
}
#contMid span {
    color: #FF7766;
    line-height: 30px;
}
#contMid span a {
    color: #0000CC;
}
#contMid span.Qs {
    float: left;
    width: 100%;
}
#contMid span.Qs a {
    color: #3377AA;
}
.contlogos {
    width: 715px;
}
.contlogos img {
    float: left;
    height: 60px;
    margin: 10px 29px;
    overflow: hidden;
    width: 120px;
}
#video_bz_h {
    margin: 0 auto;
    text-align: center;
}
.embed_bz_h {
    height: auto;
    text-align: center;
    width: auto;
}
.wptl {
    margin: 0 auto;
    width: 700px;
}
.wptl a {
    color: white;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0 auto;
    text-align: center;
    width: 105px;
}
.wptl a:hover {
    background-position: 0 -33px;
    color: white;
}
#contImg {
    overflow: hidden;
    padding-bottom: 20px;
    text-align: center;
    width: 680px;
}
#contImg img {
    height: auto;
    max-width: 713px;
}
#contImg img.styleimg {
    border: medium none;
    float: left;
    margin-left: 80px;
    overflow: hidden;
}
.tgdiv {
    float: left;
    margin-top: 3px;
    text-align: center;
    width: 49%;
}
.tgdiv img {
    cursor: pointer;
    height: auto;
    width: auto;
}
#sho {
    clear: both;
    color: #FF5E5E;
    height: 12px;
    margin: -5px 0 10px;
    text-align: center;
    width: 100%;
}
.tgcon {
    border-top: 1px dotted #E2E2E2;
    display: none;
    overflow: hidden;
    padding: 10px 0;
}
.tgcon #mylink table {
    background-color: #F3E0D7;
    margin-top: 10px;
    width: 100%;
}
.tgcon #mylink table tr {
    height: 25px;
}
.tgcon #mylink table td.titletd {
    text-align: right;
}
.tgcon #mylink table td#link {
    text-align: left;
}
.tgcon #mylink table td#htmlcode {
    text-align: left;
}
#tableshear {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#tableshear a {
    text-decoration: none;
}
#contMid p button.clickbtn {
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}
.divstyle {
    border-bottom: 1px dotted #E2E2E2;
    margin-top: 20px;
}
.divlast {
    border: medium none;
}
.divimg2 {
    float: left;
    text-align: center;
    width: 20%;
}
.divimg2 img {
    clear: both;
}
.divspan {
    float: left;
    width: 80%;
}
.divcolor {
    background-color: #F9FBFD;
    border: 1px solid #EAEAEA;
    padding: 10px;
}
#nnav {
    width: 100%;
}
.nav_con {
    float: left;
    height: 80px;
    margin-left: 40px;
    text-align: center;
    width: 180px;
}
.nav_confirst {
    background-image: url("../images/qs-active.gif");
}
.nav_con1 {
    background-image: url("../images/qs.gif");
    background-position: -160px 0;
    cursor: pointer;
    height: 60px;
    margin: 10px;
    width: 160px;
}
.nav_con1.hover1 {
    background-position: 0 0;
}
.nav_con2 {
    background-image: url("../images/qs.gif");
    background-position: -160px -60px;
    cursor: pointer;
    height: 60px;
    margin: 10px;
    width: 160px;
}
.nav_con2.hover2 {
    background-position: 0 -60px;
}
.nav_con3 {
    background-image: url("../images/qs.gif");
    background-position: -160px -120px;
    cursor: pointer;
    height: 60px;
    margin: 10px;
    width: 160px;
}
.nav_con3.hover3 {
    background-position: 0 -120px;
}
#suggest {
    color: #FF5E5E;
    height: 20px;
    text-align: center;
    width: 100%;
}
.theshow {
    display: none;
    width: 100%;
}
.tit {
    color: #9933CC;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}
.tit img {
    margin-bottom: -10px;
    margin-right: 5px;
}
table.styletb {
    border-collapse: collapse;
    margin-bottom: 5px;
    text-align: left;
    width: 680px;
}
table.styletb tr td {
    border: 1px solid #C6EBF4;
    cursor: pointer;
    line-height: 25px;
    padding: 2px;
}
table.styletb tr td.ques {
    width: 85%;
}
table.styletb tr td.ques img {
    height: auto;
    margin: 0 5px -4px;
    width: auto;
}
table.styletb tr td.ques.hoverqs {
    background-color: #FAE4F2;
}
table.styletb tr td.sa {
    text-align: center;
    width: 15%;
}
.a {
    background-color: #D7EDF2;
    border: 1px solid #C6EBF4;
    display: none;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 10px;
    width: 660px;
}
.a a {
    color: #18A9D3;
}
#divfoot {
    color: #18A9D3;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
}
#divfoot a img {
    margin-bottom: -4px;
}
#novice_side {
    border: 1px solid #E6E6E6;
    float: left;
    width: 190px;
}
#novice_side li a span {
    color: #006699;
    font-size: 8px;
}
#novice_side h3 {
    background: none repeat scroll 0 0 #F0F0F0;
    border-bottom: 1px solid #E6E6E6;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding-left: 23px;
}
#novice_main {
    border: 1px solid #E6E6E6;
    float: right;
    padding: 0 15px;
    width: 720px;
}
#novice_navside, .navside {
    padding: 20px 0 20px 15px;
}
#novice_navside {
    background: none repeat scroll 0 0 #FFFFFF;
}
#novice_navside li {
    color: #006699;
    height: 30px;
    line-height: 30px;
    width: 161px;
}
#novice_navside li a, .navside li a {
    color: #006699;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
#novice_side li a.active {
    background: url("../images/help_btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    text-decoration: none;
}
#novice_navside .online {
    border: medium none;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
}
#novice_navside .online a {
    background: url("../images/help_btn.png") no-repeat scroll 75px -134px transparent;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.navside {
    background: none repeat scroll 0 0 #FFFFFF;
}
.navside li {
    color: #006699;
    font-size: 8px;
    height: 30px;
    line-height: 30px;
    width: 161px;
}
#novice_side .square {
    color: #FF3300;
}
.navside li a {
    font-size: 14px;
}
#novice_main_cont h4 {
    color: #006699;
    height: 37px;
    line-height: 37px;
}
#novice_main_cont .kx_title {
    height: 30px;
    line-height: 30px;
}

#novice_main_cont .why_fh {
    height: 240px;
}
#novice_main_cont .why_fh p {
    line-height: 21px;
    text-indent: 24px;
}
#novice_main_cont .why_fh li, #contImg li {
    float: left;
    font-size: 14px;
    padding-left: 25px;
    width: 200px;
}
#novice_main_cont .concern, .cctv_truggle .concern {
    background: url("../images/concern_bg.png") no-repeat scroll 0 0 transparent;
    height: 77px;
    margin: 25px 0 25px 80px;
    position: relative;
    width: 534px;
}
#novice_main_cont .concern span, .cctv_truggle .concern span {
    left: 463px;
    position: absolute;
    top: 27px;
}
#daigou {
    text-align: justify;
    width: 680px;
}
#daigou p {
    line-height: 33px;
    text-indent: 25px;
}
#daigou h3 {
    color: #996633;
    line-height: 30px;
    text-align: center;
}
#daigou h5 {
    color: #336699;
}
#fh_step {
    background: url("../images/step_bg.gif") no-repeat scroll -5px -15px transparent;
    height: 55px;
    overflow: hidden;
    width: 680px;
}
#fh_step li {
    cursor: pointer;
    float: left;
    height: 55px;
    margin-right: 30px;
    width: 145px;
}
#fh_step .step4 {
    margin-right: 0;
}
#fh_step li span {
    display: inline-block;
    height: 55px;
    width: 145px;
}
#fh_step .step1 span {
    background: url("../images/step_bg.gif") no-repeat scroll -5px -81px transparent;
}
#fh_step .step2 span {
    background: url("../images/step_bg.gif") no-repeat scroll -180px -81px transparent;
}
#fh_step .step3 span {
    background: url("../images/step_bg.gif") no-repeat scroll -355px -81px transparent;
}
#fh_step .step4 span {
    background: url("../images/step_bg.gif") no-repeat scroll -530px -81px transparent;
}
#step_box {
    margin-top: 15px;
    width: 680px;
}
#step_box h4 {
    color: #3377AA;
    font-size: 20px;
}
#step_box p {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
#step_box img {
    border: 1px solid #D9D9D9;
    margin-bottom: 20px;
}
#step_box p span {
    color: #FF3300;
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px;
}
#step_box h3 {
    font-weight: bold;
    padding: 0 0 15px;
    text-align: center;
    width: 550px;
}
#step_box h3 a {
    font-size: 20px;
}
#containerWrap h2 {
    color: #2266BB;
}
#containerWrap h2 img {
    margin-bottom: -10px;
    margin-right: 5px;
}
#containerWrap p {
    text-indent: 2em;
}
#divlink {
    padding: 0 33px;
}
ul#link_ul {
    display: inline;
}
ul#link_ul li {
    border-bottom: 1px dotted #E2E2E2;
    float: left;
    height: 20px;
    list-style-type: none;
    margin: 10px 0;
    width: 108px;
}
ul#link_ul li a {
    color: #2266BB;
    font-size: 12px;
}
ul#link_ul li a:hover {
    color: green;
}
.cctv_truggle {
    margin-bottom: 35px;
    overflow: hidden;
    padding-top: 15px;
}
.cctv_truggle .explain_about {
    padding-bottom: 40px;
}
.cctv_truggle .explain_about .explain_hotlink {
    margin-top: 20px;
    overflow: hidden;
}
.explain_hotlink a span.medio, .explain_hotlink a span.invest, .explain_hotlink a span.credit, .explain_hotlink a span.service, .explain_hotlink a span.team, .explain_hotlink a span.user, .team_invest_nr .invest_people, .team_invest_nr .invest_people2, #user_say #gotop {
    background: url("../images/help_about.png") no-repeat scroll 0 0 transparent;
}
.explain_hotlink a {
    color: #3C3C3C;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 19px;
    text-align: center;
    width: 96px;
}
.explain_hotlink a span {
    cursor: pointer;
    display: block;
    height: 80px;
}
.explain_hotlink a span.medio {
    background-position: -5px -323px;
}
.explain_hotlink a span.invest {
    background-position: -86px -323px;
}
.explain_hotlink a span.credit {
    background-position: -170px -323px;
}
.explain_hotlink a span.service {
    background-position: -257px -323px;
}
.explain_hotlink a span.team {
    background-position: -338px -323px;
}
.explain_hotlink a span.user {
    background-position: -426px -323px;
}
.explain_hotlink a:hover {
    color: #0075B0;
}
.cctv_truggle .explain_about .explain_nr {
    overflow: hidden;
}
.cctv_truggle .explain_about .explain_nr p {
    color: #3C3C3C;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin-left: 20px;
    text-indent: 2em;
    width: 276px;
}
.cctv_truggle .explain_about .explain_nr span {
    display: block;
    float: right;
    height: 190px;
    margin-right: 30px;
    overflow: hidden;
    position: relative;
    width: 370px;
}
.cctv_truggle .explain_about .explain_nr span img {
    position: absolute;
}
.item_head {
    clear: both;
    padding-bottom: 20px;
}
.item_head h4, #novice_main_cont .item_head h4 {
    border-bottom: 3px solid #3399CC;
    color: #006699;
    font-family: YaHei Consolas Hybrid;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
}
.cctv_cont {
    float: left;
    padding-right: 18px;
    width: 254px;
}
.cctv_cont p {
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 20px;
    margin-left: 19px;
    text-align: justify;
    text-indent: 30px;
}
.cctv_cont ul {
    padding-top: 10px;
}
.cctv_cont li {
    height: 18px;
    padding-left: 19px;
}
.cctv_video, .credit_pic {
    float: left;
}
.cctv_video {
    background: none repeat scroll 0 0 #000000;
    height: 287px;
    overflow: hidden;
}
.team_box {
    margin-bottom: 20px;
}
.team_box p {
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 24px;
    text-align: justify;
    text-indent: 2em;
}
.team_box .item_activity {
    padding-bottom: 15px;
    position: relative;
    text-align: center;
}
.team_box .item_activity a {
    background: url("../images/blankspace.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 128px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -999px;
    top: 415px;
    width: 113px;
}
#user_say {
    margin-bottom: 30px;
    overflow: hidden;
}
#user_say .list_say {
    background: url("../images/marks.png") no-repeat scroll 5px 0 transparent;
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0 10px 0 30px;
}
#user_say .list_say p {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 7px;
    text-align: justify;
}
#user_say .list_say p.postd {
    text-align: right;
}
#user_say .gomore {
    display: inline;
    float: left;
    height: 30px;
    margin-left: 18px;
    padding-top: 5px;
}
#user_say #gotop {
    background-position: -263px -294px;
    color: #FF6102;
    float: right;
    font-size: 12px;
    line-height: 24px;
    margin-right: 14px;
    margin-top: 20px;
    padding-left: 20px;
}
#user_say #gotop a {
    color: #FF6102;
}
.cctv_video embed {
    display: none;
}
.other_credit {
    overflow: hidden;
}
.credit_cont {
    overflow: hidden;
}
.credit_cont dl {
    display: inline;
    float: left;
    margin: 0 11px;
    width: 218px;
}
.credit_cont dl dt, .credit_cont dl dt a {
    display: block;
    height: 266px;
    margin-bottom: 12px;
    width: 216px;
}
.credit_cont dl dt.credit_cont_pic1, .credit_cont dl dt.credit_cont_pic2, .credit_cont dl dt.credit_cont_pic3 {
    background: url("../images/credit_pic.jpg") no-repeat scroll 0 0 transparent;
}
.credit_cont dl dt.credit_cont_pic2 {
    background-position: -217px 0;
}
.credit_cont dl dt.credit_cont_pic3 {
    background-position: -432px 0;
}
.credit_cont dl dd, .credit_cont dl dd a {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    text-align: center;
}
.credit_cont dl dd a:hover {
    color: #037399;
}
.other_credit .credit_item {
    margin-bottom: 30px;
    overflow: hidden;
}
#contRight .innerjoinus {
    font-size: 14px;
    line-height: 1.6em;
    padding-top: 432px;
    position: relative;
}
#contRight .innerjoinus p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 1em;
}
#contRight .top {
    background: url("../images/fh_video_background.png") no-repeat scroll 0 0 transparent;
    height: 412px;
    left: -14px;
    position: absolute;
    top: 1px;
    width: 748px;
}
#contRight .title {
    border-bottom: 3px solid #3399CC;
    color: #3399CC;
    margin: 27px 0;
    padding: 3px 0;
}
#contRight .title span {
    background: url("../images/joinus_section_title.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    line-height: 1;
    text-indent: -999px;
}
#contRight .title .our-cultrue {
    background-position: 0 0;
}
#contRight .title .our-team {
    background-position: 0 -18px;
}
#contRight .title .position-intro {
    background-position: 0 -36px;
}
#contRight .title .contact-us {
    background-position: 0 -54px;
}
#fh-video {
    margin: 30px 0 0 19px;
}
#fh-video img {
    cursor: pointer;
}
#contRight .position-tabs {
    border-bottom: 1px solid #999999;
    font-size: 14px;
}
#contRight .position-tabs:after {
    clear: both;
    content: "";
    display: table;
}
#contRight .position-tabs li {
    background: -moz-linear-gradient(center top , #F3F3F3 1%, #EAEAEA 100%) repeat scroll 0 0 transparent;
    float: left;
}
#contRight .position-tabs a {
    background: url("../images/position-tab-split.png") no-repeat scroll right center transparent;
    color: #000000;
    display: block;
    font-size: 14px;
    line-height: 29px;
    text-align: center;
    width: 77px;
}
#contRight .position-tabs a:hover {
    text-decoration: underline;
}
#contRight .position-tabs .last {
    background-image: none;
}
#contRight .position-tabs .active {
    background-color: #999999;
    background-image: none;
    color: #FFFFFF;
    cursor: default;
}
#contRight .position-tabs .active:hover {
    text-decoration: none;
}
#contRight .position-tabs .nobg {
    background-image: none;
}
#contRight .position-selector {
    margin: 15px 0 30px 16px;
}
#contRight .position-selector:after {
    clear: both;
    content: "";
    display: table;
}
#contRight .position-selector li {
    float: left;
    line-height: 24px;
    width: 140px;
}
#contRight .position-selector .w420 {
    width: 420px;
}
#contRight .position-selector .w280 {
    width: 280px;
}
#contRight .position-detail h3 {
    background: -moz-linear-gradient(center top , #50ADD7 0px, #2A89C2 100%) repeat scroll 0 0 transparent;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 10px;
    padding-left: 8px;
}
#contRight .position-detail h3 span, #contRight .position-detail h3 a {
    font-size: 14px;
}
#contRight .position-detail h3 span {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding-left: 7px;
}
#contRight .position-detail h3 a {
    color: #336699;
    font-weight: bold;
}
#contRight .position-detail h3 a:hover {
    text-decoration: underline;
}
#contRight .position-detail-bg {
    background: none repeat scroll 0 0 #FAFAFA;
    padding: 20px 15px 0;
}
#contRight .position-detail h4 {
    font-weight: normal;
    margin-bottom: 5px;
}
#contRight .position-detail ol {
    padding-bottom: 20px;
}
#contRight .position-detail ol li {
    color: #666666;
    font-size: 12px;
    list-style: decimal inside none;
}
#contRight .contact-way {
    font-size: 14px;
    font-style: normal;
}
#contRight .contact-way p {
    margin-bottom: 0.5em;
}
#contRight .contact-way small {
    color: #666666;
    display: block;
    font-size: 12px;
    padding-left: 63px;
}
#baiduDitu {
    border: 1px solid #CCCCCC;
    height: 550px;
    margin-bottom: 15px;
    width: 720px;
}
#baiduDitu .iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
}
#baiduDitu .iw_poi_content {
    font: 12px arial,sans-serif;
    overflow: visible;
    padding-top: 4px;
    word-wrap: break-word;
}
#wrapper_invite {
    margin: 0 auto;
    width: 960px;
}
.banner {
    border-bottom: 1px solid #FFF7F7;
    left: 0;
    position: relative;
    top: 0;
}
#hot {
    position: absolute;
    right: 117px;
    top: 185px;
}
#hot a {
    background: url("../images/blankspace.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 72px;
    width: 72px;
}
.explain h3 {
    border-bottom: 1px dashed #DDE8A6;
    color: #5FBECC;
    font-family: YaHei Consolas Hybrid;
    font-size: 20px;
    height: 35px;
    text-align: center;
}
.explain h3 font {
    color: #FFB400;
}
.explain dl {
    margin: auto;
    padding-top: 15px;
}
.explain dt {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
}
.explain dd {
    color: #333333;
    font-size: 14px;
    padding: 10px 0 0 30px;
}
.deal_c, .deal_b {
    color: #333333;
    font-size: 14px;
    padding-top: 30px;
}
.deal_c h2, .deal_b h2 {
    font-size: 14px;
    font-weight: bold;
}
.deal_c_cont, .deal_b_cont {
    padding: 20px 30px;
}
.deal_c_cont dt, .deal_c_cont dd {
    font-size: 14px;
    line-height: 180%;
}
.deal_c_cont dd {
    margin-bottom: 22px;
}
.deal_c_cont dd a {
    font-size: 14px;
}
.deal_b {
    left: 0;
    position: relative;
    top: 0;
}
.deal_b_cont {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #ECECEC;
    margin-top: 20px;
    padding: 50px 98px;
}
.deal_b_cont textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    color: #333333;
    display: block;
    font-size: 14px;
    height: 70px;
    line-height: 160%;
    overflow: auto;
    padding: 8px 5px;
    width: 580px;
}
.deal_b_cont .icon_qqbig {
    background: url("../images/icon_qqbig.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    left: 25px;
    position: absolute;
    top: 110px;
    width: 54px;
}
.deal_b_cont h4 {
    padding-bottom: 8px;
}
.deal_b_cont p {
    font-size: 14px;
    padding: 30px 0 10px;
}
.deal_b_cont .icon_box {
    height: 20px;
    overflow: hidden;
}
.deal_b_cont .icon_box a {
    color: #333333;
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 15px;
    padding-left: 20px;
}
.icon_box .i_sina, .icon_box .i_qq, .icon_box .i_kx, .icon_box .i_renren, .icon_box .i_douban, .icon_box .i_qzone {
    background-image: url("../images/fanhuan_ico.png");
    background-repeat: no-repeat;
}
.icon_box .i_sina {
    background-position: 0 -23px;
}
.icon_box .i_qq {
    background-position: 0 -262px;
}
.icon_box .i_kx {
    background-position: 0 -342px;
}
.icon_box .i_renren {
    background-position: 0 -302px;
}
.icon_box .i_douban {
    background-position: 0 -462px;
}
.icon_box .i_qzone {
    background-position: 0 -62px;
}
.invite_noloain {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECECEC;
    font-size: 14px;
    padding: 30px 20px;
    width: 520px;
}
.invite_noloain .spanBtn {
    background: url("../images/bg_btn_login.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
    white-space: nowrap;
    width: auto !important;
}
.invite_noloain .spanBtn_inner {
    background: url("../images/bg_btn_login.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding-right: 20px;
}
#tuijian {
    float: right;
    width: 750px;
}
#tuijian .invite_rule, #tuijian .invite_record {
    margin-top: 15px;
    width: 750px;
}
#tuijian .rule_con ul {
    border: 1px solid #E6E6E6;
}
.yhq_help_tab {
    border-bottom: 1px solid #DDDDDD;
    height: 30px;
    padding: 10px 0 0 25px;
    position: relative;
}
.yhq_help_tab li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EBEBEB;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 1px 1px medium;
    color: #333333;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 3px;
    padding: 0 15px;
    position: relative;
}
.yhq_help_tab li.current {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
}
.yhq_help_content {
    padding-bottom: 40px;
}
.yhq_help_content dt {
    font-size: 14px;
    height: 15px;
    padding: 25px 0 12px;
}
.yhq_help_content dt a {
    font-size: 14px;
}
.yhq_help_content dd {
    padding-left: 18px;
    vertical-align: middle;
}
#yhq_buy, #yhq_help {
    display: none;
}
#yhq_help {
    padding-left: 5px;
}
#yhq_help .yhq_help_tit {
    padding: 25px 0 5px;
}
.yhq_help_q {
    height: 1%;
    overflow: hidden;
    padding-bottom: 20px;
}
#yhq_help ul li {
    float: left;
    height: 28px;
    line-height: 28px;
    width: 300px;
    padding-right:8px;
    overflow:hidden;
}
#yhq_help ul li a {
    font-size: 14px;
}
#yhq_help .yhq_help_a dt, .yhq_guifan dt {
    color: #336699;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 10px 0 0;
}
#yhq_help .yhq_help_a dd {
    width: 680px;
}
#yhq_help .yhq_help_a dd.yhq_t {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FF7766;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 5px;
}
#yhq_help .yhq_help_a dd p {
    line-height: 25px;
}
.yhq_guifan {
    display: none;
    padding: 10px 0 0 10px;
}
.yhq_guifan dd {
    width: 680px;
}
.yhq_guifan dd p {
    line-height: 20px;
}
.yhq_guifan .guifan_tips {
    line-height: 20px;
    padding: 25px 15px 0;
}
.tb_help_tab dt {
    font-weight: bold;
}
.team_invest {
    padding-bottom: 10px;
}
.team_invest_nr {
    margin: 5px 19px 30px 16px;
    overflow: auto;
}
.team_invest_nr .invest_people {
    background-position: 0 -194px;
    float: left;
    height: 123px;
    width: 123px;
}
.team_invest_nr .invest_people2 {
    background-position: -130px -194px;
    float: left;
    height: 123px;
    width: 123px;
}
.team_invest_nr dl {
    float: left;
    margin-left: 19px;
    margin-top: 10px;
}
.team_invest_nr dl dt {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.team_invest_nr dl dt font {
    font-size: 14px;
}
.team_invest_nr dl dd {
    color: #333333;
    font-size: 14px;
    line-height: 22px;
    padding-top: 10px;
    width: 540px;
}
#service_main {
    border: 1px solid #E6E6E6;
    float: right;
    width: 750px;
}
#service_main .fixed_nav {
    background: none repeat scroll 0 0 #FFFFFF;
    position: fixed;
    top: 0;
    width: 750px;
    z-index: 50;
}
* html, * html body {
    background-attachment: fixed;
    background-image: url("about:blank");
}
* html #service_main .fixed_nav {
    bottom: auto;
    position: absolute;
}
.no_answer_tips {
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    padding: 20px 0;
    text-align: center;
}
.no_answer_tips a {
    background: url("../images/help_btn.png") no-repeat scroll -117px -157px transparent;
    display: inline-block;
    height: 23px;
    overflow: hidden;
    text-indent: -999em;
    vertical-align: middle;
    width: 80px;
}
.service_sub_nav {
    border-bottom: 2px solid #3399CC;
    height: 32px;
}
.service_sub_nav li {
    float: left;
    margin-right: 5px;
}
.service_sub_nav li a {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 90px;
}
.service_sub_nav li a.current {
    background: none repeat scroll 0 0 #3399CC;
    color: #FFFFFF;
    font-weight: 700;
}
.occupy {
    display: none;
    height: 97px;
}
.squestion_list {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0;
    width: 720px;
}
.squestion_list li {
    color: #666666;
    float: left;
    font-size: 14px;
    width: 360px;
}
.squestion_list li a {
    font-size: 14px;
    line-height: 32px;
}
.squestion_list li em {
    color: #FF6633;
    font-family: Arial,Tahoma;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    padding-right: 3px;
}
.squestion_answer {
    margin: 0 auto;
    padding: 15px 0;
    width: 720px;
}
.squestion_answer dt {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    padding-left: 15px;
}
.squestion_answer dd {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #404040;
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 20px 15px;
}
.media_item {
    border-bottom: 1px solid #CCCCCC;
    padding: 20px 0;
}
.media_item h3 {
    padding-bottom: 15px;
}
.media_item h3 font {
    color: #333333;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding-right: 10px;
    width: 100px;
}
.media_item h3 a {
    font-size: 14px;
    font-weight: 700;
}
.media_item h3 a:hover {
    text-decoration: underline;
}
.media_item dl {
    margin-left: 110px;
}
.media_item dt {
    color: #666666;
    font-size: 14px;
    line-height: 160%;
    padding: 10px 0;
    text-align: justify;
    width: 560px;
}
.media_item dd a {
    font-size: 14px;
}
#contMid .server_qq {
    padding-left: 10px;
}
#contMid .server_qq span {
    color: #555555;
    padding-right: 50px;
}
#contMid .server_qq span a {
    position: relative;
    top: 6px;
}
.banner2 {
    margin-bottom: 13px;
    position: relative;
}
h2.invite_tit {
    display: inline-block;
    padding: 12px 0 8px;
}
h2.invite_tit span {
    background: none repeat scroll 0 0 #1E87BA;
    display: inline-block;
    height: 18px;
    margin-right: 6px;
    overflow: hidden;
    vertical-align: middle;
    width: 5px;
}
h2.invite_tit font {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    vertical-align: middle;
}
.banner2 p.tj {
    color: #646464;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding-top: 12px;
    text-align: right;
}
.banner2 p.tj font {
    color: #38A0D2;
    font-size: 15px;
    font-style: normal;
}
.invite_menu {
    border-bottom: 3px solid #3399CC;
    height: 30px;
}
.invite_menu li, .invite_menu li font, .invite_menu li.selected, .invite_menu li.selected font, .explain2 dd.share_btn a, .explain2 dd.share_btn2 a, .icon_box3 a, .icon_box2 a {
    background: url("../images/invite_bg.jpg?v=1122") no-repeat scroll 0 0 transparent;
}
.invite_menu li {
    color: #000000;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    padding-left: 20px;
}
.invite_menu li font {
    background-position: right 0;
    display: inline-block;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-right: 20px;
}
.invite_menu li.selected {
    background-position: 0 -31px;
    color: #FFFFFF;
    font-weight: bold;
}
.invite_menu li.selected font {
    background-position: right -31px;
}
.invite_content {
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    padding: 22px 40px 40px;
}
.explain2 dl {
    color: #333333;
}
.explain2 .invite_noloain {
    border: 1px solid #3399CC;
}
.explain2 dt, .invite_fs h2 {
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-bottom: 12px;
}
.explain2 dt span {
    color: #006699;
    font-family: Arial;
    font-size: 14px;
    padding-right: 8px;
}
.explain2 dd {
    color: #333333;
    font-size: 14px;
    margin-bottom: 15px;
}
.explain2 dd.icon_box2 {
    border-bottom: 1px solid #F4F4F4;
    height: 43px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 25px;
}
.explain2 dd.icon_box2 a {
    display: inline-block;
    float: left;
    height: 43px;
    margin-right: 36px;
    overflow: hidden;
    text-indent: -999em;
    width: 43px;
}
.icon_box2 .i_sina {
    background-position: 0 -116px;
}
.icon_box2 .i_qq {
    background-position: -60px -116px;
}
.icon_box2 .i_kx {
    background-position: -301px -116px;
}
.icon_box2 .i_renren {
    background-position: -180px -116px;
}
.icon_box2 .i_douban {
    background-position: -241px -116px;
}
.icon_box2 .i_qzone {
    background-position: -120px -116px;
}
.icon_box3 {
    height: 45px;
    overflow: hidden;
}
.icon_box3 a {
    display: inline-block;
    float: left;
    height: 45px;
    margin-right: 25px;
    overflow: hidden;
    text-indent: -999em;
    width: 45px;
}
.icon_box3 .i_sina {
    background-position: 0 -67px;
}
.icon_box3 .i_qq {
    background-position: -60px -67px;
}
.icon_box3 .i_kx {
    background-position: -301px -67px;
}
.icon_box3 .i_renren {
    background-position: -180px -67px;
}
.icon_box3 .i_douban {
    background-position: -241px -67px;
}
.icon_box3 .i_qzone {
    background-position: -120px -67px;
}
.explain2 dd.share_btn {
    position: relative;
}
.explain2 dd.share_btn, .explain2 dd.share_btn2 {
    display: none;
    margin-bottom: 0;
}
.explain2 dd.share_btn a, .explain2 dd.share_btn2 a {
    background-position: 0 -161px;
    display: block;
    float: left;
    height: 35px;
    overflow: hidden;
    text-indent: -999em;
    vertical-align: middle;
    width: 106px;
}
.explain2 dd.share_btn .ts {
    color: red;
    display: none;
    float: left;
    font-size: 14px;
    line-height: 35px;
    margin-left: 2px;
    padding-left: 15px;
    vertical-align: middle;
}
.invitetext {
    border: 1px solid #3399CC;
    color: #333333;
    font-size: 14px;
    height: 68px;
    line-height: 22px;
    padding: 10px 14px;
    width: 648px;
}
.invite_content dd .fous {
    border: 1px solid #51B1E1;
    box-shadow: 0 0 5px #51B1E1;
}
.invite_fs {
    display: none;
}
.invite_fs ul {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 2px solid #E6E6E6;
    margin-bottom: 25px;
    padding: 18px 12px 18px 17px;
}
.invite_fs ul li {
    color: #646464;
    line-height: 24px;
}
.invite_fs ul li span {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    margin-right: 7px;
}
.invite_rule {
    float: left;
    width: 620px;
}
.invite_record {
    float: right;
    width: 310px;
}
.invite_rule, .invite_record {
    margin-top: 20px;
}
.rule_con {
    background: none repeat scroll 0 0 #F6F6F6;
    margin-top: 10px;
    padding: 10px;
    position: relative;
}
.rule_con span {
    color: #F6F6F6;
    font-size: 46px;
    height: 30px;
    left: 32px;
    overflow: hidden;
    position: absolute;
    top: -26px;
}
.rule_con ul {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    height: 80px;
    padding: 13px 18px 5px;
}
.rule_con ul li {
    font-size: 14px;
    line-height: 28px;
}
.rule_con ul li font {
    color: #F5620A;
    font-size: 18px;
    font-weight: bold;
}
.rule_con ul li em {
    color: #F5620A;
    font-family: Microsoft YaHei;
    font-size: 22px;
    font-style: normal;
    margin: 0 10px;
    vertical-align: bottom;
}
.rule_con ul li a {
    float: right;
    font-size: 12px;
    line-height: 20px;
}
.invite_rule ul {
    border: 1px solid #E6E6E6;
}
.invite_record ul {
    border: 1px solid #8ABED8;
}
.linelist
{
    padding:10px;
    min-height:200px;   
    font-size:14px;
}
.linelist li
{
    margin-bottom: 10px;
}

.linelist p
{
    margin-bottom: 10px;
    margin-left: 7px;
    margin-right: 15px;
    padding: 0 10px 0 30px;    
}
.linelist p b
{
    padding-bottom: 30px;
}

.icon-edit {
    background: url("http://oss-image1.quanmamaimg.com/ImageUpload/2014129221534101.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 16px;
    width: 16px;
}
.squestion-serve-foot {
    background: url("http://oss-image1.quanmamaimg.com/ImageUpload/201412922151879.jpg") no-repeat scroll 150px 15px #FFFFFF;
    font-size: 14px;
    padding: 15px 15px 40px 215px;
}
.squestion-serve-foot h3 {
    font-size: 20px;
}
.squestion-serve-foot p {
    color: #666666;
    font-size: 14px;
    margin: 5px 0 10px;
}
.squestion-serve-foot p span {
    font-family: Arial;
}
.squestion-serve-foot p span strong {
    color: #1988BF;
    font-size: 16px;
}
.squestion-serve-foot .qq-kf {
    background: url("http://oss-image1.quanmamaimg.com/ImageUpload/2014129221458653.jpg") no-repeat scroll -117px -157px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    margin-bottom: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 80px;
}
.squestion-serve-foot .icon-edit {
    margin: 0 5px 3px 0;
    vertical-align: middle;
}

.dataTables_wrapper .wp-table-reloaded {
    clear: both;
}
.wp-table-reloaded {
    background-color: #CDCDCD;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 9pt;
    margin: 10px 0 15px;
    text-align: left;
    width: 100%;
}
.wp-table-reloaded th {
    background-color: #E6EEEE;
    border: 1px solid #FFFFFF;
    color: #3D3D3D !important;
    padding: 4px;
}
.wp-table-reloaded td {
    background-color: #FFFFFF;
    color: #3D3D3D;
    padding: 4px;
    vertical-align: top;
}
.wp-table-reloaded .even td {
    background-color: #FFFFFF;
}
.wp-table-reloaded .odd td {
    background-color: #F0F0F6;
}
.wp-table-reloaded .row-hover tr:hover td {
    background-color: #D0D0D6 !important;
}
.wp-table-reloaded-table-description {
    clear: both;
    display: block;
}
.joinus_tab {
    background: url("http://oss-image1.quanmamaimg.com/AdminImageUpload/201432913103684.jpg") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
    height: 30px;
    margin: 20px 0;
    overflow: hidden;
    padding-left: 10px;
}
.joinus_tab ul .joinus_tab_hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #88B42B;
    color: #333333;
    height: 29px;
}
.joinus_tab ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://oss-image1.quanmamaimg.com/AdminImageUpload/2014329131024523.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #E5E5E5;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #555555;
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    line-height: 30px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0 12px;
}
.positionInfo ul {
    list-style-type:none;
    float:left 
     display:inline;
}
.positionInfo li 
{
    display:inline;
    float: left;
    width: 25%;
}
.positionInfo li a {
    cursor: pointer;
}
.positionshow {
    display: block;
}
.positionhide {
    display: none;
}
.jobdescshow {
    display: block;
}
.jobdeschide {
    display: none;
}
.t-job a:link, .t-job a:visited {
    color: #006600;
}