@charset "gb2312";
body {
    background-color: #e2e2e2
}

body, ul, li, form, img {
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #525252
}

* {
    margin: 0 auto;
    padding: 0
}

body, div, p, form, ul, ol, li, dl, dt, dd, h1, h2, h3, marquee {
    margin: 0;
    padding: 0
}

img {
    border: 0
}

.clear {
    float: none;
    clear: both
}

ul {
    list-style: none
}

img {
    border: 0
}

a:link {
    color: #525252;
    text-decoration: none
}

a:visited {
    text-decoration: none;
    color: #525252
}

a:hover {
    text-decoration: none;
    color: #F00
}

a:active {
    text-decoration: none;
    color: #525252
}

.a_red:link {
    color: #F00;
    text-decoration: none
}

.a_red:visited {
    text-decoration: none;
    color: #F00
}

.a_red:hover {
    text-decoration: none;
    color: #6AB5FF
}

.a_red:active {
    text-decoration: none;
    color: #F00
}

.a_green:link {
    color: #258a00;
    text-decoration: none
}

.a_green:visited {
    text-decoration: none;
    color: #258a00
}

.a_green:hover {
    text-decoration: none;
    color: #f00
}

.a_green:active {
    text-decoration: none;
    color: #258a00
}

.a_white:link {
    color: #FFF;
    text-decoration: none
}

.a_white:visited {
    text-decoration: none;
    color: #FFF
}

.a_white:hover {
    text-decoration: none;
    color: #FFFF02
}

.a_white:active {
    text-decoration: none;
    color: #FFF
}

.a_gray:link {
    color: #b0b0b0;
    text-decoration: none
}

.a_gray:visited {
    text-decoration: none;
    color: #b0b0b0
}

.a_gray:hover {
    text-decoration: none;
    color: #F00
}

.a_gray:active {
    text-decoration: none;
    color: #b0b0b0
}

.header {
    width: 100%;
    height: 310px;
    float: left;
    display: inline;
    background: url(../images/head_bg.gif) repeat-x top left
}

#header {
    width: 1000px;
    height: 110px;
    margin: 0 auto
}

.lg1 {
    float: left;
    display: inline;
    width: 380px;
    height: 110px;
    overflow: hidden
}

.logoVobao {
    float: left;
    display: inline;
    height: 60px;
    margin-top: 40px
}

.logoVobao img {
    height: 60px
}

.logoTitle {
    float: left;
    display: inline;
    color: #333;
    font-size: 12px;
    width: 200px;
    height: 40px;
    line-height: 20px;
    margin-top: 60px;
    margin-left: 5px
}

.lg2 {
    float: left;
    display: inline;
    width: 620px;
    height: 110px;
    overflow: hidden
}

.contact {
    width: 200px;
    float: left;
    display: inline;
    color: #686868;
    background: url(../images/top_tell.gif) no-repeat center left;
    padding-left: 25px;
    height: 30px;
    line-height: 40px;
    margin-left: 173px;
    margin-top: 26px
}

.contact span {
    font-size: 16px;
    color: #4db8fc;
    font-weight: bold
}

.logoCxb {
    float: left;
    display: inline;
    margin-top: 2px;
    margin-left: 70px;
    width: 145px;
    height: 60px
}

.greenNav {
    float: left;
    display: inline;
    width: 620px;
    height: 37px;
    line-height: 37px;
    background: url(../images/nav_bg.gif) no-repeat center right;
    margin-top: 5px
}

.greenNav li {
    float: left;
    display: inline;
    list-style: none;
    margin-left: 15px;
    height: 37px;
    line-height: 37px;
    color: #FFF
}

#Banner {
    width: 1000px;
    height: 180px;
    padding-top: 10px;
    margin: 0 auto
}

.hot {
    width: 1000px;
    margin: auto;
    display: none;
    background: url(../images/hot_bg.gif) no-repeat top left;
    margin-top: 10px
}

.margin_bootom10 {
    margin-bottom: 10px;
    float: left;
    display: inline
}

.height10 {
    height: 10px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    width: 1000px
}

.float_left {
    float: left;
    display: inline
}

.main_div {
    width: 1000px;
    margin: 0 auto;
    clear: both
}

.main_left {
    float: left;
    width: 277px;
    display: inline
}

.main_right {
    float: right;
    width: 712px;
    display: inline
}

.co_left_top {
    width: 277px;
    height: 40px;
    float: left;
    display: inline;
    background: url(../images/co_277_top.gif) no-repeat bottom left
}

.co_top_left {
    width: 177px;
    float: left;
    display: inline;
    margin-left: 35px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #4e4e4e
}

.co_top_left1 {
    float: left;
    display: inline;
    margin-left: 35px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    color: #4e4e4e
}

.co_top_right {
    width: 65px;
    float: right;
    display: inline;
    height: 35px;
    line-height: 35px;
    color: #4bb31f;
    font-size: 12px
}

.co_left_middle {
    width: 275px;
    float: left;
    margin-left: 1px;
    display: inline;
    background: #FFF
}

.co_left_bottom {
    width: 277px;
    height: 9px;
    float: left;
    display: inline;
    background: url(../images/co_277_bottom.gif) no-repeat top left;
    overflow: hidden;
    white-space: nowrap
}

.info_img {
    float: left;
    width: 127px;
    height: 147px;
    border: 1px #c5c4c5 solid;
    margin-left: 10px;
    margin-top: 10px;
    display: inline;
    position: relative
}

.info_img img {
    margin: 1px
}

.info_text {
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    display: inline;
    width: 125px;
    overflow: hidden;
    white-space: nowrap
}

.info_text ul {
    list-style: none
}

.info_text ul li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px
}

.info_text ul li span {
    font-size: 12px
}

.info_text1 {
    margin-left: 10px;
    margin-top: 5px;
    float: left;
    display: inline;
    width: 265px;
    overflow: hidden
}

.info_text1 ul {
    list-style: none;
    background: url(../images/xx_bj01.gif) repeat-x left top;
    padding-top: 8px
}

.info_text1 ul li {
    width: 260px;
    line-height: 26px;
    padding-left: 10px;
    font-size: 12px
}

.info_text1 ul li span {
    line-height: 26px;
    font-size: 12px
}

#li_spacial {
    background: 0;
    padding-left: 70px;
    font-size: 12px
}

.search_box {
    width: 277px;
    float: left;
    display: inline;
    background: url(../images/search_bg.gif) no-repeat top left;
    height: 80px
}

.search_div {
    height: 23px;
    line-height: 23px;
    margin-left: 80px;
    margin-top: 14px;
    float: left;
    display: inline
}

.search_div input {
    border: 0;
    background: transparent;
    height: 18px;
    line-height: 18px;
    width: 145px
}

.search_text {
    width: 250px;
    margin: 10px 0 10px 15px;
    line-height: 28px;
    color: #FFF;
    float: left;
    display: inline;
    overflow: hidden;
    white-space: nowrap
}

.art_box {
    width: 273px;
    float: left;
    display: inline;
    margin-left: 1px;
    background: #FFF
}

.art_box li {
    width: 240px;
    float: left;
    display: inline;
    margin-left: 10px;
    padding-left: 15px;
    background: url(../images/dot.gif) no-repeat center left;
    overflow: hidden;
    white-space: nowrap;
    height: 26px;
    line-height: 26px
}

.art_list {
    width: 240px;
    float: left;
    display: inline;
    margin-left: 10px;
    padding-left: 15px;
    background: url(../images/dot.gif) no-repeat center left;
    overflow: hidden;
    white-space: nowrap;
    height: 30px;
    line-height: 30px
}

.insurance_typ_box {
    width: 263px;
    float: left;
    display: inline;
    margin-left: 10px;
    margin-top: 10px
}

.insurance_typ_img {
    width: 131px;
    height: 101px;
    border: 1px #c8c7c5 solid;
    float: left;
    display: inline;
    background: #eee
}

.insurance_typ_img img {
    margin: 3px
}

.insurance_typ_text {
    width: 110px;
    line-height: 24px;
    margin-left: 10px;
    color: #a8a8a8;
    float: left;
    display: inline;
    padding-top: 5px;
    font-size: 12px
}

.insurance_typ_text span {
    color: #333;
    font-weight: bold;
    font-size: 12px
}

.co_right_top {
    width: 712px;
    float: left;
    display: inline;
    background: url(../images/co_712_top.gif) no-repeat bottom left
}

.co_right_middle {
    width: 710px;
    float: left;
    display: inline;
    background: #FFF
}

.co_right_bottom {
    width: 712px;
    height: 9px;
    float: left;
    display: inline;
    background: url(../images/co_712_bottom.gif) no-repeat top left;
    margin-bottom: 10px
}

.yb_box {
    width: 690px;
    float: left;
    margin-left: 10px;
    display: inline;
    background: #FFF;
    margin-top: 26px;
    padding-bottom: 23px
}

.yb_img {
    background: #eee;
    width: 135px;
    border: 1px #e0e0e0 solid;
    float: left;
    display: inline;
    margin-left: 5px;
    padding-bottom: 10px;
    line-height: 28px;
    text-align: center
}

.yb_img img {
    width: 117px;
    margin: 9px
}

.yb_box_right {
    width: 530px;
    float: left;
    display: inline;
    margin-left: 15px
}

.yb_title {
    width: 330px;
    height: 37px;
    line-height: 37px;
    float: left;
    display: inline;
    padding-left: 125px;
    color: #b0b0b0
}

.yb_more {
    width: 50px;
    background: url(../images/more.gif) no-repeat center left;
    padding-left: 20px;
    height: 37px;
    line-height: 37px;
    float: left;
    display: inline;
    font-size: 12px
}

.yb_zx {
    background: url(../images/dot_bx.gif) no-repeat center left
}

.yb_dt {
    background: url(../images/dot_yb.gif) no-repeat center left
}

.yb_wd {
    background: url(../images/dot_wd.gif) no-repeat center left
}

.yb_zc {
    background: url(../images/dot_zc.gif) no-repeat center left
}

.yb_box_right li {
    float: left;
    display: inline;
    width: 510px;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px #CCC dashed;
    background: url(../images/dot.gif) no-repeat center left;
    background-position: 5px;
    padding-left: 20px
}

.co_top {
    width: 1000px;
    height: 40px;
    float: left;
    display: inline;
    background: url(../images/co_1000_top.gif) no-repeat bottom left
}

.co_middle {
    width: 998px;
    float: left;
    margin-left: 1px;
    display: inline;
    background: #FFF;
    padding-bottom: 0
}

.co_bottom {
    width: 1000px;
    height: 9px;
    float: left;
    display: inline;
    background: url(../images/co_1000_bottom.gif) no-repeat top left;
    overflow: hidden;
    white-space: nowrap
}

.insurance_img1 {
    width: 145px;
    background: #eee;
    float: left;
    display: inline;
    margin: 20px 0 0 16px;
    border: 1px #c7c7c7 solid;
    text-align: center;
    line-height: 28px
}

.insurance_img1 img {
    margin: 10px
}

a.linkGreen:link, a.linkGreen:active, a.linkGreen:visited {
    text-decoration: none;
    color: #333
}

a.linkGreen:hover {
    color: #276a00
}

a.linkFri:link, a.linkFri:active, a.linkFri:visited {
    text-decoration: none;
    color: #525252;
    font-size: 12px
}

a.linkFri:hover {
    color: #f00;
    font-size: 12px
}

a.grawA:link, a.grawA:visited, a.grawA:active {
    COLOR: #525252;
    TEXT-DECORATION: none
}

a.grawA:hover {
    COLOR: #0001A4;
    TEXT-DECORATION: underline
}

#friendlyLink {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    padding: 0
}

.friLink {
    width: 960px;
    margin-top: 5px;
    margin-left: 20px;
    font-size: 12px
}

.friLink span {
    line-height: 25px;
    padding-top: 0;
    margin-right: 5px;
    overflow: visible
}

.gABC {
    padding: 1px 3px;
    padding-bottom: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: #fa5039 none repeat scroll 0;
    text-align: center;
    margin-right: 0
}

.gTitleP9 {
    width: 988px;
    height: 18px;
    padding-left: 10px;
    padding-top: 10px;
    color: #0f9802;
    font-weight: bold;
    background-image: url(../images/co_bg.gif)
}

#footer {
    width: 1000px;
    margin: 0 auto
}

.footer_top {
    width: 1000px;
    height: 11px;
    float: left;
    padding-top: 10px;
    display: inline;
    background: url(../images/co_1000_top1.gif) no-repeat bottom left;
    overflow: hidden;
    white-space: nowrap
}

.footer_bottom {
    width: 1000px;
    height: 11px;
    float: left;
    display: inline;
    background: url(../images/co_1000_bottom.gif) no-repeat top left;
    overflow: hidden;
    white-space: nowrap
}

.footer_middle {
    width: 998px;
    float: left;
    display: inline;
    margin-left: 1px;
    background: #FFF
}

.legal {
    width: 948px;
    padding: 15px 25px;
    color: #6A6A6A;
    line-height: 25px;
    font-size: 12px
}

.gLineP1 {
    clear: both;
    width: 1000px;
    height: 30px;
    margin: 15px auto;
    background-color: #EFF9E8
}

.copyRight {
    width: 980px;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
    line-height: 24px;
    color: #888;
    font-size: 12px;
    font-family: Arial
}

.Vobao_BarE {
    width: 980px;
    clear: both;
    margin: 0 auto;
    height: 30px;
    margin-top: 20px;
    border-bottom: 1px #cbcbcb solid;
    line-height: 30px;
    text-align: left;
    padding-left: 10px
}

.LinkE {
    padding-left: 5px;
    padding-right: 5px
}

.insurance_list1 {
    float: left;
    display: inline;
    width: 550px;
    padding-left: 20px;
    background: url(../images/dot.gif) no-repeat center left;
    background-position: 5px;
    border-bottom: 1px #b2b2b2 dashed;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.insurance_list_right {
    float: left;
    display: inline;
    width: 100px;
    border-bottom: 1px #b2b2b2 dashed;
    height: 30px;
    line-height: 30px
}

.in_view_top {
    width: 600px;
    margin-left: 60px;
    margin-top: 30px;
    float: left;
    text-align: center
}

.in_view_top li {
    height: 25px;
    line-height: 25px;
    float: left;
    display: inline;
    padding: 0 10px;
    margin-left: 10px;
    color: #FFF
}

.in_view_top_li {
    background: url(../images/view_nav_bg02.gif) repeat-x center left
}

.in_view_top_li1 {
    background: url(../images/view_nav_bg01.gif) repeat-x center left
}

.in_view_content {
    width: 640px;
    float: left;
    display: inline;
    margin: 10px 0 0 20px;
    padding-bottom: 20px;
    line-height: 28px
}

.news_box {
    width: 670px;
    float: left;
    display: inline;
    margin-left: 15px;
    margin-top: 15px;
    border-bottom: 1px #bad1de dashed
}

.news_box div {
    margin-left: 10px
}

.news_title {
    width: 670px;
    padding-left: 10px;
    font-weight: bold;
    height: 30px;
    line-height: 30px
}

.news_title span {
    color: #999;
    font-size: 12px;
    font-weight: normal
}

.news_title1 {
    width: 650px;
    background: url(../images/tags.gif) no-repeat center left;
    padding-left: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 30px
}

.news_text {
    width: 670px;
    overflow: hidden;
    white-space: nowrap;
    height: 30px;
    line-height: 30px
}

.news_text1 {
    width: 670px;
    line-height: 28px;
    float: left;
    display: inline;
    color: #666
}

.news_text1 a:link, .news_text1 a:visited, .news_text1 a:active {
    color: #258a00;
    text-decoration: none
}

.news_text1 a:hover {
    color: #f00;
    text-decoration: underline
}

.news_view_title {
    width: 670px;
    border-bottom: 1px #CCC dashed;
    line-height: 28px;
    text-align: center;
    float: left;
    display: inline;
    margin-left: 10px;
    font-weight: bold
}

.news_view_title span {
    color: #999;
    font-size: 12px;
    font-weight: normal
}

.news_view_content {
    width: 670px;
    margin-left: 10px;
    float: left;
    display: inline;
    line-height: 200%
}

.view_ping_title {
    width: 712px;
    height: 25px;
    line-height: 25px;
    float: left;
    display: inline;
    background: #b9b9b9;
    color: #FFF;
    text-align: center;
    font-size: 12px
}

.insurance_top {
    width: 680px;
    float: left;
    display: inline;
    margin-left: 20px;
    border-bottom: 1px #abcaf8 solid;
    margin-top: 20px;
    height: 26px;
    line-height: 26px;
    position: relative
}

.baoclasslink1 {
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    border: 1px #abcaf8 solid;
    border-bottom: 0;
    background: #deeefe;
    font-weight: normal;
    float: left;
    margin-right: 5px;
    bottom: 1px;
    cursor: hand
}

.baoclasslink2 {
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    text-align: center;
    border: 1px #abcaf8 solid;
    border-bottom: 0;
    background: #FFF;
    font-weight: bold;
    float: left;
    margin-right: 5px;
    bottom: 0;
    cursor: hand
}

.insurance_li_over {
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    border: 1px #abcaf8 solid;
    border-bottom: 1px #deeefe solid;
    background: #deeefe;
    font-weight: normal;
    float: left;
    margin-right: 5px;
    bottom: 0;
    cursor: hand
}

.insurance_li_over1 {
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    border: 1px #abcaf8 solid;
    border-bottom: 1px #FFF solid;
    font-weight: bold;
    float: left;
    margin-right: 5px;
    bottom: 0;
    cursor: hand
}

.insurance_box {
    width: 690px;
    float: left;
    display: inline;
    margin: 10px 0 0 10px;
    padding-bottom: 10px
}

.insurance_img {
    float: left;
    border: 1px solid #CCC;
    width: 60px;
    height: 40px;
    margin: 15px 0 5px 10px;
    display: inline
}

.insurance_img img {
    margin: 1px
}

.insurance_text {
    float: left;
    width: 600px;
    padding-left: 10px;
    display: inline;
    height: 20px;
    line-height: 24px;
    margin-top: 40px;
    margin-bottom: 5px;
    font-weight: bold
}

.insurance_list {
    width: 320px;
    float: left;
    display: inline;
    margin: 10px 0 0 10px;
    height: 20px;
    line-height: 20px;
    background: url(../images/dot.gif) no-repeat center left;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: 1px #b2b2b2 dashed
}

.share_account_box {
    width: 690px;
    float: left;
    display: inline;
    margin: 30px 0 0 10px;
    padding-bottom: 10px
}

.share_list_box {
    width: 690px;
    float: left;
    display: inline;
    border-bottom: 1px #666 dashed;
    margin: 20px 0 0 10px;
    padding-bottom: 10px
}

.share_list_top {
    width: 690px;
    margin: 0 auto;
    height: 30px
}

.share_list_left {
    float: left;
    height: 30px;
    line-height: 30px;
    display: inline;
    font-weight: bold;
    margin-left: 5px
}

.share_list_right {
    width: 100px;
    height: 30px;
    float: right;
    display: inline;
    margin-right: 5px
}

.share_list_content {
    width: 685px;
    margin-left: 5px;
    line-height: 28px
}

a.linkPiclist:link, a.linkPiclist:active, a.linkPiclist:visited {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px
}

a.linkPiclist:hover {
    text-decoration: underline
}

.picList {
    width: 700px;
    list-style: none;
    padding-bottom: 10px
}

.picList li {
    float: left;
    display: inline;
    width: 130px;
    margin: 0 15px;
    margin-top: 30px;
    text-align: center;
    padding: 5px
}

.pic_tp {
    float: left;
    width: 128px;
    background: url(../images/pictp_bg.gif) no-repeat;
    height: 18px;
    display: inline
}

.pic_ct {
    float: left;
    width: 128px;
    background: url(../images/picct_bg.gif) repeat-y;
    display: inline
}

.pic_bt {
    float: left;
    width: 128px;
    background: url(../images/picbt_bg.gif) no-repeat;
    height: 8px;
    display: inline
}

.picP1List {
    width: 700px;
    list-style: none;
    float: left;
    padding-left: 10px
}

.picP1List li {
    display: inline;
    float: left;
    width: 130px;
    padding: 5px;
    margin: 5px 15px;
    margin-top: 20px;
    color: #666;
    line-height: 25px;
    height: 220px
}

.picP1List li strong {
    font-size: 14px;
    padding-left: 40px
}

.picP2Content {
    width: 710px;
    margin-top: 5px;
    position: relative;
    border: 1px solid #d5d5d5;
    border-bottom: 4px solid #d5d5d5
}

.picP2GreenboxP1 {
    width: 620px;
    height: 23px;
    padding-top: 10px;
    margin: 15px auto;
    font-weight: bold;
    color: #777578;
    font-size: 14px;
    text-align: center;
    background-color: #F1FCEB;
    border: 1px solid #B2FC81
}

.picP2ContentBox {
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0 auto;
    text-align: center
}

.picP2Inf {
    width: 500px;
    height: 70px;
    padding: 5px 50px;
    margin: 5px auto;
    line-height: 22px;
    border: 1px solid #BCBCBC
}

.picP2Title {
    height: 35px;
    padding-top: 10px;
    color: #8179AA;
    font-size: 24px;
    font-weight: bold
}

.contact1 {
    margin-left: 30px;
    margin-top: 5px;
    float: left;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 20px
}

.contact1 ul {
    list-style: none
}

.contact1 ul li {
    height: 30px;
    line-height: 30px;
    background: url(../images/dot.gif) no-repeat center left;
    padding-left: 10px
}

.contact1 ul li span {
    color: #ec6a0a;
    font-weight: bold
}

.contact_box {
    width: 600px;
    margin: 20px 0 20px 70px;
    float: left;
    display: inline
}

.contact_box li {
    float: left;
    width: 260px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    display: inline;
    background: url(../images/dot.gif) no-repeat center left;
    padding-left: 15px
}

.bxzpGreenboxP1 {
    width: 620px;
    height: 20px;
    padding-left: 15px;
    margin: 0 auto;
    margin-top: 15px
}

.bxzpTextP1 {
    width: 620px;
    height: 130px;
    padding-left: 15px;
    margin: 0 auto;
    list-style: none
}

.bxzpTextP1 li {
    float: left;
    width: 290px;
    height: 30px;
    margin-right: 15px;
    line-height: 30px
}

.bxzpTitleP1 {
    width: 620px;
    height: 20px;
    padding-left: 15px;
    margin: 0 auto
}

.bxzpGreenboxP2 {
    width: 620px;
    height: 100px;
    padding-left: 15px;
    margin: 0 auto;
    list-style: none
}

.bxzpGreenboxP2 li {
    float: left;
    width: 290px;
    height: 30px;
    margin-right: 15px;
    line-height: 30px
}

.bxzpTextP2 {
    width: 620px;
    padding-left: 15px;
    line-height: 30px;
    margin: 0 auto
}

.bxzpBtnBox {
    width: 620px;
    height: 30px;
    padding-left: 15px;
    margin: 15px auto;
    text-align: center
}

.about_us {
    width: 680px;
    float: left;
    display: inline;
    margin-left: 20px;
    padding: 10px 0;
    line-height: 28px
}

.olBox {
    width: 600px;
    padding-left: 40px;
    min-height: 30px;
    margin: 0 auto;
    margin-top: 15px;
    text-align: center
}

.olBox ul {
    list-style: none
}

.olBox li {
    float: left;
    padding-right: 6px
}

a.linkOl:link, a.linkOl:active, a.linkOl:visited {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: #020000;
    text-align: center;
    border: 1px solid #8D867F;
    background-color: #ECF3FD
}

a.linkOl:hover {
    background-color: #C6C0FE
}

a.linkO2:link, a.linkO2:active, a.linkO2:visited {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: #020000;
    text-align: center;
    border: 1px solid #8D867F;
    background-color: #FBBC75
}

a.linkO2:hover {
    background-color: #C6C0FE
}

a.linkBtnPD:link, a.linkBtnPD:active, a.linkBtnPD:visited {
    float: left;
    display: block;
    width: 65px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    color: #020000;
    text-align: center;
    border: 1px solid #8D867F;
    background-color: #ECF3FD
}

a.linkBtnPD:hover {
    background-color: #C6C0FE
}

.iconBk {
    background-image: url(../images/an.jpg);
    background-repeat: no-repeat;
    cursor: hand;
    width: 78px;
    height: 24px;
    text-align: center;
    float: left;
    margin-left: 10px
}

.iconBks {
    background-image: url(../images/ans.jpg);
    background-repeat: no-repeat;
    cursor: hand;
    width: 78px;
    height: 24px;
    text-align: center;
    float: left;
    margin-left: 10px
}

.LinkBaoTitle {
    text-decoration: none
}

.LinkBaoTitles {
    text-decoration: none;
    color: #FFF
}

.blank9 {
    clear: both;
    height: 10px
}

.pic_400 {
    color: #F00;
    font-size: 14px
}

.b_weixin {
    width: 124px;
    height: 164px;
    background: #ebebeb;
    position: fixed;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight*3);
    z-index: 999;
    right: 50%;
    top: 430px;
    margin-right: -630px;
    border: 1px solid #fff
}

.b_weixin h1 {
    width: 124px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    color: #666;
    font-weight: 400;
    position: relative;
    font-size: 12px
}

.b_weixin dl {
    width: 102px;
    height: 146px;
    padding: 0 11px;
    position: relative
}

.b_weixin dl dt {
    width: 102px;
    height: 101px;
    position: relative
}

.b_weixin dl dd {
    width: 102px;
    height: 40px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    position: relative
}

.weishao {
    width: 172px;
    height: 195px;
    background: #ebebeb;
    position: absolute;
    margin-top: -100px;
    margin-left: 40px;
    _margin-top: -50px;
    _margin-left: 10px;
    *margin-top: -50px;
    *margin-left: 0;
    border: 1px solid #fff
}

.weishao h1 {
    width: 172px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    color: #666;
    font-weight: 400;
    position: relative;
    font-size: 12px
}

.weishao dl {
    width: 150px;
    height: 185px;
    padding: 0 11px;
    position: relative
}

.weishao dl dt {
    width: 150px;
    height: 150px;
    position: relative
}

.weishao dl dd {
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    position: relative
}

.contant {
    width: 687px;
    padding: 10px;
    float: left
}

.c_left {
    width: 125px;
    height: 145px;
    padding: 4px;
    border: 1px #d8d8d6 solid;
    margin-top: 12px;
    margin-left: 10px;
    display: inline;
    background: #e9e9e9;
    display: inline;
    float: left
}

.c_right {
    width: 500px;
    margin-left: 20px;
    margin-top: 10px;
    float: left;
    display: inline
}

.c_right ul li {
    width: 500px;
    line-height: 30px;
    float: left;
    display: inline
}

.c_asstaint {
    width: 687px;
    float: left;
    margin: 10px
}

.c_asstaint h1 {
    width: 677px;
    height: 30px;
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
    float: left;
    background: #b9b9b9;
    line-height: 30px
}

.c_asstaint ul {
    width: 600px;
    padding-left: 400px;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left
}

.c_asstaint ul li {
    width: 300px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    float: left
}

.assitant {
    width: 277px;
    margin-top: 10px;
    float: right
}

.assitant_middle {
    width: 275px;
    height: 147px;
    border: 1px #ededed solid;
    border-bottom: 0;
    border-top: 0;
    overflow: hidden;
    float: left
}

.assitant_title {
    float: left;
    margin-left: 10px;
    display: inline;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #1961ad;
    background: url(../images/bxgj.gif) no-repeat center left;
    padding-left: 30px;
    width: 200px
}

.assitant_content {
    width: 255px;
    height: 110px;
    padding-left: 13px;
    float: left;
    padding-top: 5px
}

.assitant_content li {
    width: 255px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    float: left
}

.assitant_one {
    width: 16px;
    padding-right: 12px;
    height: 18px;
    margin: 4px 0;
    float: left
}

.assitant_two {
    width: 227px;
    height: 26px;
    float: left;
    overflow: hidden
}

.assitant_two2 {
    height: 26px;
    float: left;
    overflow: hidden
}

.assitant_three {
    height: 16px;
    margin-top: 6px;
    padding-left: 5px;
    float: left;
    overflow: hidden
}

.assitant_middle2 {
    width: 275px;
    height: 155px;
    border: 1px #ededed solid;
    border-bottom: 0;
    border-top: 0;
    overflow: hidden;
    float: left
}

.assitant_middle2 ul {
    width: 260px;
    height: 155px;
    overflow: hidden;
    margin-left: 8px;
    display: inline;
    float: left
}

.assitant_middle2 ul li {
    width: 260px;
    height: 70px;
    margin: 3px 0 4px 0;
    float: left
}

.agenct {
    width: 680px;
    margin: 20px 10px;
    display: inline;
    background: #ecf7fe;
    border: 1px solid #caeafe;
    float: left
}

.agenct ul {
    width: 680px;
    padding: 5px 0 10px;
    float: left
}

.agenct li {
    width: 660px;
    line-height: 30px;
    padding: 0 10px;
    float: left
}

.agenct_list {
    width: 680px;
    margin: 0 10px 0 10px;
    display: inline;
    float: left
}

.agenct_list h1 {
    width: 670px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    border-bottom: 1px dotted #e3e3e3;
    font-size: 14px;
    color: #259dec;
    float: left
}

.agenct_list ul {
    width: 660px;
    padding: 10px 10px 0 10px;
    float: left
}

.agenct_list ul li {
    width: 660px;
    overflow: hidden;
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    float: left
}

.a_title {
    width: 660px;
    height: 30px;
    line-height: 30px;
    float: left
}

.a_title a {
    color: #333;
    font-weight: bold
}

.a_content {
    width: 660px;
    height: 26px;
    line-height: 24px;
    float: left;
    overflow: hidden
}

.fr {
    float: right
}

.agenctdetail {
    width: 643px;
    float: left;
    margin: 20px;
    border: 1px solid #caeafe;
    border-bottom: 0;
    overflow: hidden;
    display: inline
}

.agenctdetail li {
    width: 643px;
    height: 35px;
    line-height: 35px;
    float: left;
    border-bottom: 1px solid #caeafe
}

.a_one {
    width: 84px;
    height: 35px;
    border-right: 1px solid #caeafe;
    color: #1885cd;
    text-align: center;
    background: #ecf7fe;
    float: left
}

.a_two {
    width: 226px;
    height: 35px;
    padding-left: 10px;
    border-right: 1px solid #caeafe;
    color: #333;
    float: left
}

.message {
    width: 660px;
    float: left;
    overflow: hidden;
    padding: 10px 20px 0 20px
}

.message h1 {
    width: 660px;
    height: 40px;
    line-height: 40px;
    background: #eff6fe;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    float: left
}

.message ul {
    width: 660px;
    padding-top: 20px;
    padding-bottom: 10px;
    float: left
}

.message ul li {
    width: 660px;
    line-height: 20px;
    padding-bottom: 20px;
    float: left
}

.message_one {
    width: 110px;
    height: 20px;
    float: left
}

.message_two {
    width: 152px;
    height: 20px;
    float: left
}

.message_two2 {
    width: 459px;
    float: left
}

.message_two3 {
    width: 92px;
    height: 20px;
    float: left
}

.message_three {
    width: 105px;
    padding-left: 50px;
    height: 20px;
    float: left
}

.message_three2 {
    width: 360px;
    padding-left: 7px;
    height: 20px;
    float: left
}

.message_four {
    width: 152px;
    height: 20px;
    float: left
}

.m_title {
    width: 660px;
    height: 30px;
    float: left
}

.m_titleone {
    color: #259dec;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    float: left
}

.m_titletwo {
    height: 15px;
    padding-top: 6px;
    float: left;
    width: 90px
}

.m_titlethree {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    float: right
}

.m_content {
    width: 660px;
    float: left;
    font-size: 12px;
    line-height: 24px;
    color: #333
}

.m_answer {
    width: 638px;
    float: left;
    padding: 10px;
    background: #eff6fe;
    font-size: 12px;
    margin-top: 10px;
    line-height: 24px;
    border: 1px solid #d6d7de
}

.contant {
    width: 682px;
    padding: 10px;
    float: left
}

.c_left {
    width: 125px;
    height: 145px;
    padding: 4px;
    border: 1px #d8d8d6 solid;
    margin-top: 12px;
    margin-left: 10px;
    display: inline;
    background: #e9e9e9;
    display: inline;
    float: left
}

.c_right {
    width: 490px;
    margin-left: 20px;
    margin-top: 10px;
    float: left;
    display: inline
}

.c_right ul li {
    width: 490px;
    line-height: 30px;
    float: left;
    display: inline
}

.c_asstaint {
    width: 672px;
    float: left;
    margin: 10px
}

.c_asstaint h1 {
    width: 662px;
    height: 30px;
    color: #fff;
    padding-left: 10px;
    font-size: 14px;
    float: left;
    background: #4db8fe
}

.c_asstaint ul {
    width: 600px;
    padding-left: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left
}

.c_asstaint ul li {
    width: 300px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    float: left
}

.assitant_one {
    width: 16px;
    padding-right: 12px;
    height: 18px;
    margin: 4px 0;
    float: left
}

.assitant_two {
    width: 227px;
    height: 26px;
    float: left;
    overflow: hidden
}

.olBox {
    width: 680px;
    padding: 10px 0 15px 20px;
    text-align: center;
    height: 30px;
    float: left
}

.olBox li {
    width: auto;
    float: left;
    padding-right: 3px
}

a.linkOl:link, a.linkOl:active, a.linkOl:visited {
    display: block;
    padding: 0 3px;
    height: 20px;
    line-height: 20px;
    color: #020000;
    text-align: center;
    border: 1px solid #c6c6c6;
    background-color: #F0F0F0
}

a.linkOl:hover {
    background-color: #6cb800;
    color: #fff
}

a.linkO2:link, a.linkO2:active, a.linkO2:visited {
    display: block;
    padding: 0 3px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    border: 1px solid #c6c6c6;
    background-color: #6cb800
}

a.linkO2:hover {
    background-color: #6cb800;
    color: #fff
}

a.linkBtnPD:link, a.linkBtnPD:active, a.linkBtnPD:visited {
    display: block;
    padding: 0 3px;
    height: 20px;
    line-height: 20px;
    color: #020000;
    text-align: center;
    border: 1px solid #c6c6c6;
    background-color: #F0F0F0
}

a.linkBtnPD:hover {
    background-color: #6cb800;
    color: #fff
}

.share {
    width: 707px;
    float: left
}

.share_title {
    width: 647px;
    height: 30px;
    margin: 20px 20px 0 20px;
    display: inline;
    padding-left: 20px;
    color: #333;
    background: #e7f1f8;
    float: left;
    line-height: 30px
}

.share_title a {
    height: 30px;
    color: #333
}

.share_title a:hover {
    height: 30px;
    color: #4bb31f
}

.share_tab {
    width: 667px;
    padding: 10px 20px 20px 20px;
    float: left
}

.share_tab h1 {
    width: 667px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    color: #259dec;
    float: left;
    font-size: 14px
}

.detail {
    float: right;
    font-weight: 400;
    font-size: 12px
}

.share_tabcon {
    width: 665px;
    height: 106px;
    border: 1px solid #b7daff;
    float: left
}

.share_tabconone {
    width: 665px;
    height: 80px;
    float: left
}

.share_tabcontwo {
    width: 665px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-top: 1px solid #b7daff;
    float: left
}

.share_left {
    width: 60px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border-right: 1px solid #b7daff;
    font-weight: bold;
    float: left
}

.share_right {
    width: 604px;
    height: 80px;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    color: #333;
    float: left
}

.share_rightone {
    width: 604px;
    height: 26px;
    border-bottom: 1px solid #b7daff;
    float: left
}

.share_righttwo {
    width: 604px;
    height: 26px;
    float: left
}

.share_rightoneleft {
    width: 301px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_rightoneright {
    width: 302px;
    height: 26px;
    float: left
}

.share_rightone_one {
    width: 150px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_rightone_two {
    width: 150px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_rightone_three {
    width: 120px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_rightone_four {
    width: 181px;
    height: 26px;
    float: left
}

.share_righttwo_one {
    width: 74px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_righttwo_two {
    width: 75px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_righttwo_three {
    width: 59px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_righttwo_four {
    width: 60px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_righttwo_five {
    width: 100px;
    height: 26px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_righttwo_six {
    width: 80px;
    height: 26px;
    float: left
}

.share_one {
    width: 60px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-right: 1px solid #b7daff;
    float: left
}

.share_two {
    width: 74px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_three {
    width: 75px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_four {
    width: 74px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_five {
    width: 75px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_six {
    width: 59px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_seven {
    width: 60px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_eight {
    width: 100px;
    height: 25px;
    border-right: 1px solid #b7daff;
    float: left
}

.share_night {
    width: 80px;
    height: 25px;
    float: left
}

.share_list {
    width: 667px;
    height: 86px;
    margin: 10px 20px 5px 20px;
    display: inline;
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
    float: left
}

.share_listone {
    width: 667px;
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    float: left
}

.share_listone a {
    color: #333
}

.share_listone a:hover {
    color: #4bb31f
}

.share_listtwo {
    width: 667px;
    height: 24px;
    line-height: 24px;
    float: left
}

.share_listthree {
    width: 667px;
    height: 30px;
    line-height: 30px;
    float: left;
    overflow: hidden
}

.share_listthree a {
    color: #1557ff
}

.sign {
    width: 665px;
    border: 1px solid #b7daff;
    float: left
}

.sign_top {
    width: 665px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    float: left
}

.sign_one {
    width: 32px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_two {
    width: 142px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_two2 {
    width: 132px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    padding: 0 5px;
    height: 25px;
    text-align: left;
    white-space: nowrap;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left
}

.sign_three {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_four {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_five {
    width: 69px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_six {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_seven {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_eight {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_night {
    width: 57px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_ten {
    width: 71px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.sign_list {
    width: 665px;
    height: 25px;
    float: left;
    border-top: 1px solid #b7daff;
    text-align: center
}

.add_one {
    width: 32px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_two {
    width: 170px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_two2 {
    width: 160px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    padding: 0 5px;
    font-size: 12px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_three {
    width: 62px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_four {
    width: 62px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_five {
    width: 74px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_six {
    width: 62px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_seven {
    width: 62px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_eight {
    width: 62px;
    border-right: 1px solid #b7daff;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.add_night {
    width: 71px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    float: left
}

.flink {
    width: 970px;
    margin: 10px 0 0 20px;
    display: inline;
    float: left
}

.flink ul {
    width: 970px;
    float: left
}

.flink ul li {
    width: 120px;
    height: 26px;
    line-height: 26px;
    padding: 0 9px;
    overflow: hidden;
    float: left;
    font-size: 12px
}

.adetail_content {
    width: 643px;
    float: left;
    margin: 0 20px;
    border: 1px solid #caeafe;
    overflow: hidden;
    display: inline
}

.lib_Menubox {
    height: 29px;
    position: relative
}

.lib_Menubox ul {
    position: absolute;
    height: 29px;
    text-align: center
}

.lib_Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 89px;
    color: #949694;
    height: 28px;
    line-height: 28px;
    border-right: 1px solid #caeafe;
    border-bottom: 1px solid #caeafe;
    background-color: #f4f4f4
}

.lib_Menubox li.hover {
    background: #fff;
    width: 89px;
    color: #1885cd;
    height: 29px;
    line-height: 28px;
    border-right: 1px solid #caeafe;
    border-bottom: 0
}

.lib_Contentbox {
    clear: both;
    padding: 10px 15px
}

.main_left1 {
    width: 712px;
    float: left;
    display: inline
}

.main_right2 {
    width: 278px;
    float: right;
    display: inline
}

.xct_011 {
    float: left;
    display: inline;
    margin-top: 10px
}

.ewmf_right {
    width: 121px;
    border: 1px solid #dfdddd;
    background: #ebebeb;
    position: fixed;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
    top: 200px;
    right: 10px
}

.ewmf_rpen {
    width: 111px;
    height: 111px;
    border-bottom: 1px solid #dfdddd;
    overflow: hidden;
    float: left;
    padding-left: 10px;
    padding-top: 10px
}

.f_rwei {
    width: 121px;
    height: 36px;
    border-bottom: 1px solid #dfdddd;
    float: left;
    color: #333;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    background: #fff
}

.f_rwei a {
    width: 121px;
    height: 36px;
    display: block;
    color: #333;
    background: #fff
}

.f_rwei a:hover {
    width: 121px;
    height: 36px;
    display: block;
    background: #f2f1f1;
    color: #333;
    text-decoration: none
}

.f_rweichlid {
    width: 131px;
    height: 165px;
    position: absolute;
    margin-left: -140px;
    *margin-left: -146px;
    margin-top: -46px;
    *margin-top: -50px;
    border: 1px solid #dfdddd;
    background: #ebebeb
}

.f_rweichlid dl {
    width: 131px;
    height: 162px;
    overflow: hidden;
    float: left
}

.f_rweichlid dt {
    overflow: hidden;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    display: inline;
    border: 5px solid #fff
}

.f_rweichlid dd {
    width: 131px;
    height: 60px;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    float: left;
    margin-top: 4px;
    display: inline
}

.f_lyzx01 {
    width: 121px;
    height: 36px;
    border-bottom: 1px solid #dfdddd;
    float: left;
    color: #333;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    background: #fff
}

.f_lyzx01 a {
    width: 121px;
    height: 36px;
    display: block;
    color: #333;
    background: #fff
}

.f_lyzx01 a:hover {
    width: 121px;
    height: 36px;
    display: block;
    background: #f2f1f1;
    color: #333;
    text-decoration: none
}

.f_rtop {
    width: 121px;
    height: 36px;
    overflow: hidden;
    float: left
}

.f_rtop a {
    width: 121px;
    height: 36px;
    display: block;
    background: #fff
}

.f_rtop a:hover {
    width: 121px;
    height: 36px;
    display: block;
    background: #f2f1f1
}

.index_search01 {
    width: 178px;
    float: left;
    margin-top: 2px;
    display: inline
}

.index_search02 {
    width: 72px;
    float: left
}

.hbz_011 {
    width: 15px;
    height: 16px;
    line-height: 16px;
    float: left;
    color: #f00;
    padding-left: 10px
}

.yzm_010 {
    width: 100px;
    height: 22px;
    float: left
}

.yzm_011 {
    width: 50px;
    height: 22px;
    padding-left: 5px
}

.yzm_012 {
    width: 82px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #72cd3d;
    display: inline;
    float: left;
    margin-left: 5px;
    cursor: pointer;
    border: 0
}

.yzm_012:hover {
    width: 82px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #79da40;
    display: inline;
    float: left;
    margin-left: 5px;
    border: 0
}

.news_tab {
    background: #f5f5f5;
    font-size: 14px;
    color: #323232;
    height: 35px;
    line-height: 35px
}

.news_tab li {
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    cursor: pointer
}

.news_tab li.active a {
    font-weight: bold;
    color: #88b300;
    background: url(../images/10.png) no-repeat bottom center;
    display: block
}

.p_title {
    color: #333;
    font-size: 16px;
    height: 30px;
    line-height: 30px
}

.p_title div {
    float: left;
    margin: 0 10px 0 0;
    line-height: 30px;
    cursor: pointer;
    background: #FFF;
    padding: 0 10px;
    border-radius: 6px 6px 0 0
}

.p_title div a {
    color: #333;
    background: #f3f3f3
}

.p_title div a.active {
    color: #6dbb34;
    background: #fff
}

a.order {
    border-radius: 4px;
    border: 0;
    background: #4972c1;
    color: #fff;
    height: 23px;
    line-height: 23px;
    padding: 0 10px 0 24px;
    -moz-box-shadow: 2px 2px 8px #244177 inset;
    -webkit-box-shadow: 2px 2px 8px #244177 inset;
    box-shadow: 2px 2px 8px #244177 inset;
    position: relative;
    float: left;
    cursor: pointer
}

a.order:hover {
    color: #fff
}

a.order:before {
    content: '  ';
    width: 10px;
    height: 14px;
    background: url(../images/ordertel-icon2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 4px;
    left: 10px
}