@import url("190408.css");

body {
    font: 400 14px/150% "Microsoft YaHei", Lucida, Verdana, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;
    color: #666
}

a {
    text-decoration: none;
    color: #005bac;
    font-style: normal;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a:hover {
    text-decoration: none;
}

/*=========================================*/
/*Base expand*/
/*=========================================*/


.testbg {
    background-color: #CCC;
}

.w960 {
    width: 960px;
}

.w130 {
    width: 130px;
}

.w450 {
    width: 450px;
}

.w310 {
    width: 310px;
}

.w320 {
    width: 320px;
}

.w350 {
    width: 340px;
}

.w690 {
    width: 690px;
}

.w170 {
    width: 170px
}

.w380 {
    width: 380px;
}

.w150 {
    width: 150px;
}

.w470 {
    width: 470px;
}

.w240 {
    width: 240px;
}

.w260 {
    width: 260px;
}

.w290 {
    width: 290px;
}

.w85 {
    width: 85px;
}

.h200 {
    height: 200px;
}

.h330 {
    height: 330px;
}

.h166 {
    height: 166px;
}

.h112 {
    height: 112px;
}

.h84 {
    height: 84px;
}

.lh50 {
    line-height: 50px;
}

.b1s_d4 {
    border: 1px solid #d4d4d4;
}

.bc_fa {
    background-color: #fafafa;
}

.c9a, .c9a a {
    color: #333;
}

.c50 {
    color: #505050
}

.cd6 {
    color: #d60000
}

.tdau a:hover {
    text-decoration: underline;
}

.bc_ee {
    background-color: #eee;
}

.bc_f7 {
    background-color: #f7f7f7;
}

.pt0 {
    padding-top: 0;
}

.pb0 {
    padding-bottom: 0;
}

.pl0 {
    padding-left: 0;
}

.pr0 {
    padding-right: 0;
}

.pl8 {
    padding-left: 8px;
}

.pt200 {
    padding-top: 200px;
}

.cblue {
    color: #005bac;
}

.bc_ee {
    background-color: #eee;
}

.bc_00 {
    background-color: #000;
}

.bc_f9 {
    background-color: #f9f9f9;
}

.bc_ea {
    background-color: #eaeaea;
}

.bc_ff {
    background-color: #fff;
}

.bc_f3 {
    background-color: #f3f3f3;
}

.h330_oh {
    height: 330px;
    overflow: hidden;
}

.h322_oh {
    height: 322px;
    overflow: hidden;
}

/*=========================================*/
/*Header*/
/*=========================================*/


#header {
    background: url(../../images/estate/hdbg.jpg) repeat-x;
    height: 82px;
    position: relative;
    z-index: 89;
}

.topSch2 {
    width: 150px;
    height: 20px;
    position: relative;
}

.ipt2 {
    border: none;
    height: 20px;
    line-height: 20px;
    float: left;
    padding: 0 10px;
    font-size: 12px;
    color: #999;
    background: #fff;
    width: 107px;
}

.btn2 {
    width: 23px;
    height: 20px;
    overflow: hidden;
    border: none;
    background: url(../../images/estate/header/btn2z.png) no-repeat left top;
    cursor: pointer;
    float: left;
}

.lan, .lan a {
    color: #b8c7de;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
}

.lan a {
    padding: 0 5px;
}

.lan a.current, .lan a:hover {
    color: #fff;
}

.nav li {
    float: left;
    list-style: none;
    background: url(../../images/estate/header/navline.gif) no-repeat right 16px;
    padding-right: 2px;
    position: relative;
}

.nav a {
    color: #fff;
    display: block;
    padding: 0 15px;
    line-height: 42px;
}

.nav li.last {
    background: none;
}

.nav li.last a {
    padding-right: 0;
}

.nav li ul {
    background-color: #004d93;
    display: none;
    position: absolute;
    left: 0;
    top: 42px;
}

.nav li li {
    background: none;
    float: none;
    padding: 0;
    border-bottom: 1px solid #3e7cb4;
}

.nav li li a {
    text-align: center;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    padding: 0;
    display: block;
}

.nav li li a:hover {
    background-color: #0d63b0;
}

.shadow {
    background: url(../../images/estate/header/shadow.png) repeat-x left top;
    height: 14px;
    overflow: hidden;
    width: 100%;
}

#header2 {
    background-color: #034da2;
}

.nav2 li {
    float: left;
    background: url(../../images/estate/header/nav2line.png) no-repeat right center;
    padding: 0 10px
}

.nav2 li.last {
    background: none;
}

.nav2 a {
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}

.nav2 a.current {
    font-weight: 700;
}

.posi {
    background: url(../../images/estate/header/posibg.png) repeat-x left top;
    height: 47px;
    overflow: hidden;
}

#topSch {
    width: 220px;
    height: 26px;
    position: relative;
}

.ipt1 {
    width: 170px;
    border: none;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background-color: #FFF;
    float: left;
    display: inline-block;
    border: 1px solid #eee;
    border-right: none;
    color: #999;
}

.btn1 {
    width: 28px;
    height: 26px;
    background: url(../../images/estate/header/btn1z.png) no-repeat left top;
    overflow: hidden;
    cursor: pointer;
    float: left;
    border: none;
}

.topSchh .ipt1 {
    width: 170px;
    border: none;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    background-color: #FFF;
    float: left;
    display: inline-block;
    border: 1px solid #d4d4d4;
    border-right: none;
    color: #999;
}

.topSchh .btn1 {
    width: 28px;
    height: 26px;
    background: url(../../images/estate/header/btn1zh.png) no-repeat left top;
    overflow: hidden;
    cursor: pointer;
    float: left;
    border: none;
}

.posiTxt {
    font-size: 14px;
    color: #999;
}

.posiTxt a {
    color: #005bac;
    line-height: 26px;
}

/*=========================================*/
/*Footer*/
/*=========================================*/
.footNav {
    background: url(../../images/estate/footer/footnavbg.jpg) repeat-x left top;
    height: 190px;
    overflow: hidden;
}

.footNav dd {
    background: url(../../images/estate/icon/footsqu.gif) no-repeat left center;
    padding-left: 10px;
}

.footNav dd a {
    font-size: 12px;
    color: #989696;
}

.footNav dd a:hover {
    color: #fff;
}

.footNav dt a {
    font-size: 14px;
    color: #D4D4D4;
    line-height: 30px;
}

.footNav dl {
    margin-top: 10px;
    float: left;
    margin-right: 55px;
}

#footer {
    background: #333;
    border-top: 1px solid #404040;
    line-height: 27px;
    height: 27px;
    font-size: 12px;
}

.footerTxt {
    color: #aeadad;
}

.footerlogo a {
    background: url(../../images/estate/footer/logobg.png) no-repeat left center;
    padding-left: 91px;
    font-size: 12px;
    color: #666;
    display: inline-block;
    height: 27px;
    line-height: 27px;
}

.footerlogo a:hover {
    background: url(../../images/estate/footer/logobgh.png) no-repeat left center;
}

/*=========================================*/
/*Side*/
/*=========================================*/


.side {
    background: url(../../images/estate/side/sidebg.png) no-repeat right top;
    width: 193px;
    min-height: 391px;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)>391?"391px":"");
}

.sideUl {
    width: 156px;
}

.sideUl li {
    line-height: 30px;
    border-bottom: 1px solid #ccc;
}

.sideUl a {
    padding-left: 10px;
    display: block;
    line-height: 30px;
    color: #005bac;
    font-size: 14px;
}

.sideUl li.current {
    background: url(../../images/estate/side/sidenavbg.png) repeat-x left;
}

.sideUl li.current a {
    color: #fff;
    background: url(../../images/estate/side/dot.gif) no-repeat 140px center;
    display: block;
}

/*=========================================*/
/*Content*/
/*=========================================*/


.content {
    width: 750px;
}

.personBox {
    width: 184px;
    display: inline-block;
    margin: 0 auto;
}

.personBg, .personBg a { /* background: url(../../images/estate/content/per_sbg.png) no-repeat center center; */
    text-align: center;
    display: block;
}

.name, .name a, .name2 {
    color: #333;
    font-size: 16px;
    text-align: left;
}

.name, .name2 {
    padding-left: 30px;
}

.name2 a {
    color: #333;
}

.line {
    background-color: #ccc;
    height: 1px;
    overflow: hidden;
}

.city {
    font-size: 12px;
}

.city h3 {
    font-size: 14px;
    line-height: 21px;
}

.col {
    width: 32%;
    float: left;
}

.cityLetter {
    width: 20px;
    float: left;
    font-size: 14px;
    line-height: 21px;
    color: #999;
}

.cityBox {
    float: left;
}

.cityBox ul li {
    line-height: 19px;
    color: #999;
    font-size: 12px;
}

.cityBox ul li span {
    font-size: 12px;
}

.cityBox a {
    color: #035dad;
    font-size: 12px;
}

.cityBox a:hover {
    text-decoration: underline;
}

/*=========================================*/
/*Function*/
/*=========================================*/


/* EditBody */
.editbody p {
    text-align: justify;
    text-justify: inter-ideograph;
    color: #666;
    line-height: 23px;
    margin-top: 20px;
    text-indent: 2em;
}

.editbody strong, .editbody b {
    font-weight: 700;
}

.editbody img {
    max-width: 550px;
}

.editbody p a {
    text-decoration: underline;
    color: #005bac
}

.editbody2, .editbody2 p {
    text-align: justify;
    text-justify: inter-ideograph;
    color: #666;
    line-height: 21px;
    margin-top: 10px;
    text-indent: 2em;
}

.lh30p p {
    line-height: 30px;
}

.backtop {
    background: url(../../images/estate/icon/toparrow.png) no-repeat right center;
    padding-right: 15px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    color: #333;
    font-size: 14px;
}

/* CommonBar */
.groupBar {
    color: #999;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 3px;
}

.groupBar span {
    background: url("../../images/estate/icon/line.gif") no-repeat scroll right center transparent;
    padding: 1px 11px 3px 13px;
    display: inline-block;
    float: left;
}

.groupBar span a {
    background: url("../../images/estate/icon/dot3.gif") no-repeat scroll right center transparent;
    color: #999999;
    padding-right: 15px;
    line-height: 22px;
}

.groupBar span a:hover {
    background: url("../../images/estate/icon/dot3h.gif") no-repeat scroll right center transparent;
    color: #333333;
}

.groupBar span.clbg {
    background: none;
}

.groupBar p a {
    background: none;
    padding: 0;
}

.groupBar .dropCon {
    background-color: #FFFFFF;
    border-top: 1px solid #CCCCCC;
    display: none;
    left: -1px;
    top: 25px;
}

.groupBar .dropConUl {
    display: inline-block;
    float: left;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    width: 150px;
}

.groupBar .dropConUl li {
    border-bottom: 1px solid #CCCCCC;
    height: 28px;
    line-height: 28px;
    width: 160px;
}

.groupBar .dropConUl li a {
    background: url("../../images/estate/icon/dotgraysmall.gif") no-repeat scroll left center transparent;
    color: #005BAC;
    font-family: arial;
    padding-left: 10px;
}

.groupBar .dropConUl li a:hover {
    background: url("../../images/estate/icon/dotgraysmall.gif") no-repeat scroll left center transparent;
    color: #005BAC;
    text-decoration: underline;
}

.groupBar .currentClk {
    -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 transparent;
    border: 1px solid #ccc;
    border-bottom: none;
    padding: 0px 10px 3px 12px;
}

.groupBar .currentClk a {
    background: url("../../images/estate/icon/dot3h.gif") no-repeat scroll right center transparent;
    color: #333333;
}

.groupBar .dropClose a {
    background: #CCDEEE url("../../images/estate/icon/dotgraytopsmall.gif") no-repeat center 2px;
    display: block;
    font-size: 0;
    height: 11px;
    overflow: hidden;
    text-indent: -9999em;
}

.groupBar .dropClose a:hover {
    background: #EEEEEE url("../../images/estate/icon/dotgraytopsmall.gif") no-repeat center 2px;
    display: block;
    font-size: 0;
    height: 11px;
}

.groupBar .dropConUl2 {
    width: 200px;
}

.groupBar .dropConUl2 li {
    width: 200px;
}

/*2015.3.23添加 顶部网站导航使用*/
.groupBar .dropConUlBig {
    display: inline-block;
    float: left;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    width: 200px;
}

.groupBar .dropConUlBig li {
    border-bottom: 1px solid #CCCCCC;
    height: 28px;
    line-height: 28px;
    width: 200px;
}

.groupBar .dropConUlBig li a {
    background: url("../../images/web/icon/dotgraysmall.gif") no-repeat scroll left center transparent;
    color: #005BAC;
    font-family: arial;
    padding-left: 10px;
}

.groupBar .dropConUlBig li a:hover {
    background: url("../../images/web/icon/dotgraysmall.gif") no-repeat scroll left center transparent;
    color: #005BAC;
    text-decoration: underline;
}


/* Page */
.page {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
}

.page a {
    border: 1px solid #ddd;
    color: #005bac;
    margin: 2px;
    padding: 2px 7px;
    text-decoration: none;
}

.page a:hover, .page a:active {
    border: 1px solid #ccc;
    color: #000
}

.page span.current {
    color: #333;
    font-weight: 700;
    margin: 2px;
    padding: 2px 7px
}

.page .pre, .page .next, .page .pre:hover, .page .next:hover {
    border: none;
    margin: 2px;
    padding: 2px 7px;
    font-size: 12px;
}

/* h1-h5 */
.h1 {
    font-size: 18px;
    color: #333;
}

.h2 {
    font-size: 16px;
    color: #333;
}

/* dllist */
.dllist dl {
    border-bottom: 1px solid #CCCCCC;
}

.dllistDLbb dl {
    border-bottom: 1px solid #F1F1F1;
}

.dllist dl.dl2 {
    border-bottom: none;
}

.dllist dl.end {
    border: none;
}

.dllist dt {
    float: left;
    margin-right: 15px;
}

.dllist dd {
    font-size: 14px;
    float: left;
    width: 480px;
}

.dllist2 dt img {
    border: 1px solid #ccc;
}

.dllist2 dd {
    width: 440px;
}

/* scrollable */
.scrollable {
    float: left;
    height: 42px;
    overflow: hidden;
    position: relative;
    width: 640px;
}

.scrollable .items {
    clear: both;
    position: absolute;
    width: 20000em;
}

.items div {
    float: left;
}

.scrollable a {
    color: #333;
    float: left;
    font-family: arial;
    font-size: 18px;
    height: 42px;
    line-height: 35px;
    text-align: center;
    width: 64px;
    background-color: #fff;
    display: block;
    background: url(../../images/estate/icon/yearsbg.png) repeat-x right top;
}

.scrollable a.hover {
    color: #fff;
    background: url(../../images/estate/icon/yearsbgh.png) no-repeat center top;
}

a.browse {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 33px;
    width: 23px;
    background: #efefef;
    border: 1px solid #ccc;
}

a.right {
    background: #efefef url("../../images/estate/icon/next-horizontal.png") no-repeat -23px 7px;
    clear: right;
    margin-right: 0; /*  border-left:none; */
}

a.right:hover {
    background-position: -23px 7px;
}

a.right:active {
    background-position: 0 7px;
}

a.right.disabled {
    background-position: left 7px;
}

a.left {
    background: #efefef url("../../images/estate/icon/prev-horizontal.png") no-repeat -23px 7px;
    margin-left: 0;
}

a.left:hover {
    background-position: -23px 7px;
}

a.left:active {
    background-position: 0 7px;
}

a.left.disabled {
    background-position: left 7px;
}

/* tab */
.tab li {
    float: left;
    cursor: pointer;
    height: 35px;
    border-bottom: 3px solid #fff;
    background-color: #005bac;
    padding: 0 30px;
    margin-right: 1px;
}

.tabli25 li {
    padding: 0 25px;
}

.tab li.hover {
    border-bottom: 3px solid #005bac;
    background-color: #fff;
}

.tab li span {
    line-height: 35px;
    color: #fff;
    font-size: 14px;
}

.tab li.hover span {
    color: #005bac;
    background: url(../../images/estate/icon/dot2.gif) no-repeat left center;
    padding-left: 10px;
}

/* js_letter */
.contact_ul li {
    font-size: 12px;
    color: #333;
    float: left;
    line-height: 20px;
    cursor: pointer;
}

.contact_ul li a {
    font-size: 14px;
    color: #005bac;
    padding: 0 5px 0 5px;
}

.contact_ul li.current a {
    background: #005bac;
    color: white;
}

/* blueBtn */
.blueBtn {
    background-color: #005BAC;
    display: inline-block;
    padding: 0 10px;
}

.blueBtn a {
    background: url("../../images/estate/icon/arrowdot.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    height: 26px;
    line-height: 24px;
    padding-left: 10px;
}

.blueBtn a:hover {
    text-decoration: none;
}

.btnup, .btndown {
    background-color: #005bac;
    display: inline;
    padding: 0 10px;
    font-size: 14px;
}

.btnup a, .btndown a {
    background: url(../../images/estate/icon/arrowup.gif) no-repeat left center;
    padding-left: 15px;
    color: #fff;
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    display: inline-block;
    height: 26px;
    line-height: 24px;
    cursor: pointer;
}

.btndown a {
    background: url(../../images/estate/icon/arrowdown.gif) no-repeat left center;
}

/* txtlist */
.txtlist a {
    color: #005bac;
}

.txtlist a:hover {
    text-decoration: underline;
}

.txtlist span {
    float: right;
    color: #ccc;
}

.txtlist li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: url(../../images/estate/icon/dot.png) no-repeat left center;
    padding-left: 12px;
}

.txtlist li .video_tb {
    margin-left: 5px;
    width: 16px;
    height: 9px;
    *height: 20px;
    _height: 23px;
    background: url(../../images/estate/icon/vedio_tb.gif) left center no-repeat;
    _background: url(../../images/estate/icon/vedio_tb.gif) left 10px no-repeat;
    display: inline-block;
    float: none;
}

.txtlistIcon2 li {
    background: url(../../images/estate/icon/txtlistIcon2.jpg) no-repeat left center;
    padding-left: 12px;
}

/* videoList */
.play a {
    width: 40px;
    height: 40px;
    background: url(../../images/estate/playicon/play2.png) no-repeat;
    display: block;
    overflow: hidden;
    font-size: 0;
}

.playd a {
    width: 75px;
    height: 45px;
    background: url(../../images/estate/icon/playd.png) no-repeat;
    display: block;
    overflow: hidden;
    font-size: 0;
}

.videoList ul {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    padding-top: 30px;
}

.videoList li {
    float: left;
    width: 25%;
}

.videoListUlnobb ul {
    border-bottom: none;
}

.videoList5 li {
    float: left;
    width: 20%;
    *width: 19.9%;
}

.videoListULine ul {
    border-bottom: 1px solid #d4d4d4;
}

.videoList3 li {
    float: left;
    width: 33%;
    _width: 32.9%
}

.play2 b {
    background: url(../../images/estate/icon/play2.png) no-repeat left center;
    padding-left: 20px;
    color: #999;
    font-weight: normal;
}

.videoTit {
    width: 150px;
    margin: 0 auto;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}

.txtdot {
    background: url(../../images/estate/icon/dot.png) no-repeat left center;
    padding-left: 20px;
}

/* ul12090 */
.ul12090_span3 {
    width: 426px;
    overflow: hidden;
}

.ul12090_span3 ul {
    width: 459px;
}

.ul12090_span3 li {
    float: left;
    width: 120px;
    margin-right: 33px;
}

.ul12090_span3 a {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    display: block;
    color: #666;
}

.ul12090_span3 a:hover {
    color: #005bac;
}

.bluebox {
    background: #005bac;
    padding: 0 10px;
}

.bluebox a {
    background: url(../../images/estate/icon/arrowright.gif) no-repeat left center;
    padding-left: 10px;
    color: #fff;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}

/* 20130809 */
.shadow2 {
    background: url(../../images/estate/banner/shadow.png) repeat-x center top;
    height: 9px;
    overflow: hidden;
    width: 960px;
    position: absolute;
    left: 50%;
    bottom: -9px;
    margin-left: -480px;
}

.bc_e {
    background-color: #eee;
}

.w750 {
    width: 750px;
}

.uline a:hover {
    text-decoration: underline;
}

/* 20130826 */
#full-screen-slider {
    width: 960px;
    height: 320px;
    position: relative;
    margin: 0 auto;
}

#slides {
    display: block;
    width: 100%;
    height: 320px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative
}

#slides li {
    display: block;
    width: 100%;
    height: 320px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}

#pagination_wrap {
    position: absolute;
    left: 0;
    top: 280px;
    width: 100%;
    z-index: 10
}

#pagination {
    float: left;
    position: relative;
    left: 50%;
}

#pagination li {
    list-style: none;
    position: relative;
    left: -50%;
    float: left;
    margin: 0 3px;
}

#pagination li a {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    text-indent: -9999px;
    outline: 0
}

#pagination li span {
    position: absolute;
    left: -120px;
    top: -100px;
    display: none;
}

#pagination li img {
    border: 3px solid #ccc;
}

#pagination li.current {
    background: #ccc
}

.cang {
    display: none;
}

.col4 {
    width: 25%;
    float: left;
}

.pilou_tit {
    height: 58px;
    background: url(../../images/icon/pilou.jpg) no-repeat left 30px;
}

code {
    background: url(../../images/icon/icobg.gif) no-repeat left center;
    display: inline-block;
    width: 20px;
    height: 19px;
    float: left;
    margin-top: 6px;
    display: block;
}

.txtlist_add a {
    display: block;
    float: left;
}

/*20140409添加*/
.infor_tit {
    height: 58px;
    background: url(../../images/estate/icon/infor.jpg) no-repeat left 30px;
}

.w310 {
    width: 310px;
}

.w370 {
    width: 370px;
}

.w450 {
    width: 450px;
}

.ml133 {
    margin-left: 133px;
}

a.ah_line:hover {
    text-decoration: underline;
}

.form_ul li {
    margin-top: 20px;
    overflow: hidden;
}

.form_ul li span.spanl {
    width: 70px;
    text-align: right;
    height: 30px;
    line-height: 30px;
    padding-right: 3px;
    color: #333;
    font-size: 16px;
}

.form_ul li input.spanr {
    width: 200px;
    height: 30px;
    line-height: 30px;
    border: 1px #dddddd solid;
    color: #333;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}

.space {
    display: inline-block;
    width: 14px;
}

.info_but {
    display: block;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #034da2;
    color: #fff;
    float: left;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    border: 0 none;
}

.ml63 {
    margin-left: 63px;
}

.aline:hover {
    text-decoration: underline;
}

.bgf4 {
    background: #f4f4f4;
}

.i_block {
    display: inline-block;
}

.set {
    background: #f4f4f4 url(../../images/estate/icon/set.png) no-repeat 10px center;
}

.form_ul02 li {
    margin-top: 20px;
    overflow: hidden;
}

.form_ul02 li span.spanl {
    display: block;
    float: left;
    width: 130px;
    text-align: right;
    height: 30px;
    line-height: 30px;
    padding-right: 3px;
    color: #333;
    font-size: 16px;
}

.form_ul02 li input.spanr {
    display: block;
    float: left;
    width: 200px;
    height: 30px;
    line-height: 30px;
    border: 1px #dddddd solid;
    color: #333;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}

.form_ul02 li input.w95 {
    width: 95px;
}

.password {
    background: #f4f4f4 url(../../images/estate/icon/password.png) no-repeat 10px center;
}

.success {
    background: url(../../images/estate/icon/success.jpg) no-repeat left center;
}

.caiwu_tit {
    height: 58px;
    background: url(../../images/estate/icon/caiwu.jpg) no-repeat left 30px;
}

.jingying_tit {
    height: 58px;
    background: url(../../images/estate/icon/jingying.jpg) no-repeat left 30px;
}

.mt_f30 {
    margin-top: -30px;
}

.tab_ul li {
    float: left;
    width: 109px;
    height: 38px;
    line-height: 30px;
    background: url(../../images/estate/icon/tab_02.jpg) no-repeat top left;
    text-align: center;
    color: #333;
}

.tab_ul li.hover {
    background: url(../../images/estate/icon/tab_01.jpg) no-repeat top left;
    color: #fff;
}

/*20140415添加*/
.a_cblue01 {
    color: #005bac;
    text-decoration: underline;
}

.caiwu_more {
    position: absolute;
    top: -65px;
    right: 3px;
}

.h80 {
    height: 80px;
}

/*20140513添加*/
.f_aril {
    font-family: Arial, Helvetica, sans-serif
}

/*董事会成员*/
.intro {
    width: 630px;
    border-top: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    background: #fff;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: justify;
    margin-bottom: 20px;
}

/*20190415添加*/
.intro {
    width: 630px;
    border-top: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    background: #fff;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-justify: distribute;
    text-align: justify;
    margin-bottom: 20px;
}

.intro p {
    text-indent: 2em;
    color: #333;
    font-size: 12px;
    line-height: 28px;
}

.addS1 .personBox {
    border-bottom: 3px #fafafa solid;
    width: 124px;
    margin-left: 30px;
    margin-right: 30px;
    cursor: pointer;
    margin-top: 20px;
}

.addS1 li.first .personBox {
    border-bottom: 3px #fff solid;
}

.addS1 li.first .intro {
    margin-bottom: 0px;
}

.addS1 ul {
    background: #fafafa;
    padding-bottom: 20px;
}

.addS1 li.first {
    background: #fff;
}

.addS1 li .addLine, .addS1 li.first .addLine {
    border-bottom: 3px #034da2 solid;
}

.personBox .lh24 {
    line-height: 30px;
}

/*修改首页底部导航*/
.unit {
    color: #989696;
    font-size: 12px;
}

.navAdd li ul {
    background-color: #004d93;
    display: none;
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 99999;
}

/*20160510 for zhanghui*/
.aLink_tc {
    text-align: center;
}

.aLink_tc a {
    color: #005bac;
    font-size: 14px;
    padding: 5px 0;
    display: block;
}
