﻿body { height: 100%; font-family: microsoft yahei; font-size: 16px; margin: 0px; color: #363636; overflow-x: hidden; background: #fafafa; }
/* 招商内页底部有颜色 #fafafa */

/*通用*/
.ygzs-wrapper { width: 1200px; margin: auto; position: relative; }

/*导航*/
.ygzs-nav { margin-top: 32px; font-size: 0px; }
.ygzs-nav a { display: inline-block; vertical-align: top; text-decoration: none; color: #000; font-size: 14px; }
.ygzs-nav a:hover { display: inline-block; vertical-align: top; text-decoration: none; color: #018989; font-size: 14px; }
.ygzs-nav em { font-style: normal; font-size: 14px; margin: 0 5px; }

/*通用*/
.ygzs-column { margin-top: 26px; font-size: 0px; position: relative; overflow: hidden;min-height:938px;;}

/*左侧*/
.ygzs-left { width: 215px; display: inline-block; vertical-align: top; position: absolute; top: 0px; }
.ygzs-left.fixed { position: fixed; }

/*内容*/
.ygzs-content { width: 963px; margin-left: 235px; display: inline-block; vertical-align: top; font-size: 16px; }
.ygzs-content .ygzs-inner { background: #fff; border-top: 2px solid #018989; padding-bottom: 50px; }
.ygzs-content .ygzs-inner .ygzs-content-title { text-align: center; margin: 0 20px; }
.ygzs-content .ygzs-inner .ygzs-content-title h1 { font-size: 22px; font-weight: bold; color: #000; padding-bottom: 20px; margin: 50px 0 0; border-bottom: 1px dotted #018989; }
.ygzs-content .ygzs-inner .ygzs-content-title p { font-size: 22px; font-weight: bold; color: #000; padding-bottom: 20px; margin: 50px 0 0; border-bottom: 1px dotted #018989; }
.ygzs-content .ygzs-inner .ygzs-content-title .ygzs-content-meta { color: #666; font-size: 0px; padding-top: 10px; }
.ygzs-content .ygzs-inner .ygzs-content-title .ygzs-content-meta span { display: inline-block; vertical-align: top; font-size: 14px; }
.ygzs-content .ygzs-inner .ygzs-content-title .ygzs-content-meta span:first-child { margin-right: 25px; }
.ygzs-content .ygzs-inner .ygzs-content-title .ygzs-content-meta span i { font-style: normal; }
.ygzs-content .ygzs-inner .ygzs-content-text { margin: 45px 45px 0; line-height: 1.9; text-indent: 2em; color: #323232; }
.ygzs-content .ygzs-inner .ygzs-content-text p { margin: 0px; }
.ygzs-content .ygzs-inner .ygzs-content-text img { max-width: 100%; height:auto!important; }
.ygzs-content .ygzs-inner .ygzs-content-link { font-size: 16px; overflow: hidden; border-top: 1px dotted #018989; padding: 10px 25px; margin: 25px 20px 0; }
.ygzs-content .ygzs-inner .ygzs-content-link a { max-width: 50%; text-decoration: none; color: #323232; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ygzs-content .ygzs-inner .ygzs-content-link a:hover { text-decoration: none; color: #018989; }
.ygzs-content .ygzs-inner .ygzs-content-link a.ygzs-content-prev { float: left; }
.ygzs-content .ygzs-inner .ygzs-content-link a.ygzs-content-next { float: right; }

.ygzs-content .ygzs-inner .erji_por_right_bttom_share p { margin: 0px; }
.erji_por_right_bttom_share { overflow: hidden; margin: 10px 45px; }
.erji_por_right_bttom_share p {float: left; line-height: 46px; }
.bdshare-button-style0-32 {float: left !important; }
.bdshare-button-style0-32 .bds_tsina { background: url(/images/new_images/erji_share1.png) no-repeat !important; width: 31px !important; height: 31px !important; }
.bdshare-button-style0-32 .bds_weixin { background: url(/images/new_images/erji_share2.png) no-repeat !important; width: 31px !important; height: 31px !important; }
.bdshare-button-style0-32 .bds_qzone { background: url(/images/new_images/erji_share3.png) no-repeat !important; width: 31px !important; height: 31px !important; }
.bdshare-button-style0-32 .bds_douban { background: url(/images/new_images/erji_share4.png) no-repeat !important; width: 31px !important; height: 31px !important; }
.bdshare-button-style0-32 .bds_fbook { background: url(/images/new_images/erji_share5.png) no-repeat !important; width: 31px !important; height: 31px !important; }
.erji_por_right_bttom_dianzhan { cursor: pointer; background: #fff; border: 1px solid #d2d2d2; width: auto; padding: 0 7px; height: 28px; line-height: 30px; color: #c8c8c8; font-size: 14px; vertical-align: -2px; border-radius: 30px; text-align: center; margin: 0 2px; float: left; margin-top: 5px; }
.erji_por_right_bttom_dianzhan i { background: url(/images/new_images/share.png) no-repeat; width: 14px; height: 12px; display: inline-block; background-position: -248px 0; font-style: normal; }
.erji_por_right_bttom_dianzhan em { font-style: normal; }
.erji_por_right_bttom_dianzhan.on {border: 1px solid #fdb822; color: #fdb822; }
.erji_por_right_bttom_dianzhan i.on{ background-position: -277px 0;}
/*预约页新增*/
.ygzs-content .ygzs-inner .ygzs-content-text.yy { text-indent: inherit !important; }
.ygzs-content .ygzs-content-yy { width: 605px; padding: 0px; margin: auto; font-size: 0px;  }
.ygzs-content .ygzs-content-yy .ygzs-yy-form { width: 350px; text-align: content; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll { width: 235px; margin-left: 20px; }
.ygzs-content .ygzs-content-yy .ygzs-yy-form,.ygzs-content .ygzs-content-yy .ygzs-people-scroll { display: inline-block; vertical-align: top; }
.ygzs-content .ygzs-content-yy .ygzs-yy-title img { width: 19px; height: 19px; display: inline-block; vertical-align: middle; }
.ygzs-content .ygzs-content-yy .ygzs-yy-title em { font-style: normal; color: #fff; display: inline-block; vertical-align: middle; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio { margin-top: 5px; }
.ygzs-content .ygzs-content-yy label { width: 72px; font-size: 16px; text-align: right; display: inline-block; vertical-align: middle; margin-right: 10px; }
.ygzs-content .ygzs-content-yy input,.ygzs-content-yy .ygzs-inputradio input { outline: none; margin: 0px; color: #999; border-radius: 5px; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p { display: inline-block; vertical-align: middle; margin: 0 5px; font-size: 14px; }
.ygzs-content .ygzs-content-yy .ygzs-yy-form { text-align: content; }
.ygzs-content .ygzs-content-yy .input { margin: 10px 0; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio .ygzs-input-p { width: 122px; height: 29px; line-height: 29px; vertical-align: middle; padding: 0 10px; border: 1px solid #018989; }
.ygzs-content .ygzs-content-yy .ygzs-input input { width: 200px; border: 1px solid #018989; height: 29px; line-height: 29px; vertical-align: middle; padding: 0 10px; font-size: 14px; }
.ygzs-content .ygzs-content-yy .ygzs-code input { width: 200px; height: 29px; line-height: 29px; vertical-align: middle; padding: 0 10px; border: 1px solid #018989; border-radius: 5px 0 0 5px; }
.ygzs-content .ygzs-content-yy select { width: 167px; padding: 5px 7px; border: 1px solid #018989; outline: none; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio .ygzs-radio { margin: 0px; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p { position: relative; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p input { width: 39px; height: 29px; position: absolute; top: 0px; left: -5px; opacity: 0; filter: alpha(opacity=0); z-index: 1; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p label { width: auto; margin: 0 0 0 15px; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p span { width: 7px; height: 7px; border: 1px solid #018989; border-radius: 2px; position: absolute; top: 0px; bottom: 0px; left: 0px; margin: auto; }
.ygzs-content .ygzs-content-yy .ygzs-inputradio p span.active { background: #018989; }
.ygzs-content .ygzs-content-yy .ygzs-select { position: relative; }
.ygzs-content .ygzs-content-yy .ygzs-select label { display: inline-block; vertical-align: top; height:  }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-normal { width: 185px; height: 27px; line-height: 29px; padding: 0 10px; border: 1px solid #018989; color: #999; position: relative; font-size: 14px; border-radius: 5px 0 0 5px; display: inline-block; vertical-align: top; }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-normal:after { content: ""; width: 17px; height: 29px; background: url(/images/new_images/xf-select-arrow.png) no-repeat; position: absolute; top: -1px; right: -16px; }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-option { width: 220px; position: absolute; top: 32px; left: 82px; background: #fff; border: 1px solid #018989; color: #000; border-radius: 5px; display: none; font-size: 14px; }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-option span { height: 29px; line-height: 29px; margin: 0px; padding: 0 10px; display: block; color: #000; }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-option span:hover { color: #fff; background: #59aab5; }
.ygzs-content .ygzs-content-yy .ygzs-select .ygzs-select-option.hover { display: block; z-index: 1; }
.ygzs-content .ygzs-content-yy .ygzs-select:after { content: ""; width: 100%; height: 32px; position: absolute; top: 0px; left: 0px; display: block; }
.ygzs-content .ygzs-content-yy .ygzs-btn { margin-top: 20px; text-align: center; }
.ygzs-content .ygzs-content-yy .ygzs-btn a { width: 185px; height: 29px; line-height: 29px; display: block; text-decoration: none; color: #fff; background: #50aab5; text-align: center; margin: auto; border-radius: 5px; box-shadow: 0 2px 10px rgba(0,0,0,0.15); font-size: 16px; }
.ygzs-content .ygzs-content-yy .ygzs-btn p { margin: 10px 0 0 0; font-size: 12px; color: #666; }
.ygzs-content .ygzs-content-yy .ygzs-code { position: relative; }
.ygzs-content .ygzs-content-yy .ygzs-code img { width: 75px; height: 31px; position: absolute; top: 0px; right: 45px; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll { width: 233px; font-size: 12px; color: #666; border: 1px solid #c6e5e9; border-radius: 5px; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll .ygzs-people-title { height: 35px; line-height: 35px; font-size: 0px; color: #fff; background: #50aab5; text-align: center; border-radius: 5px 5px 0 0; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll .ygzs-people-title img,.ygzs-content .ygzs-content-yy .ygzs-people-scroll .ygzs-people-title span { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: bold; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll .ygzs-people-title img { margin-right: 10px; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll .ygzs-people-content { height: 269px; padding: 5px 15px; overflow: hidden; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll ul { padding: 0px; margin: 0px; list-style: none; }
.ygzs-content .ygzs-content-yy .ygzs-people-scroll ul li { height: 27px; line-height: 27px; text-align: center; }
.ygzs-content .ygzs-content-contact { font-size: 0px; padding-top: 25px; margin: 45px 20px 0; border-top: 1px dotted #50aab5; }
.ygzs-content .ygzs-content-contact p { width: 25%; display: inline-block; vertical-align: top; margin: auto; text-align: center; color: #323232; }
.ygzs-content .ygzs-content-contact p img { width: 100px; height: 100px; }
.ygzs-content .ygzs-content-contact p span { display: block; font-size: 14px; margin-top: 20px; }
.ygzs-content .ygzs-content-contact p i { font-style: normal; display: block; margin-top: 5px; font-size: 12px; }
.ygzs-content .ygzs-content-contact p:first-child i { width: 150px; font-style: normal; text-align: left; display: block; margin: 5px auto 0; font-size: 12px; }
.ygzs-content .ygzs-content-map { width: 885px; height: 375px; border: 2px solid #c6e5e9; margin: 50px auto 0; }

/*右侧*/
.ygzs-right { width: 215px; position: absolute; top: 0px; right: -227px; }
.ygzs-right.fixed { width: 215px; position: fixed; top: 56px; right: auto; }
.ygzs-right .ygzs-right-mode { margin-bottom: 10px; border: 1px solid #c6e5e9; border-radius: 5px; background: #fff; }
.ygzs-right .ygzs-right-mode .ygzs-right-list { margin: 0 10px; }
.ygzs-right .ygzs-right-mode .ygzs-right-list a { height: 35px; line-height: 35px; display: block; color: #323232; text-decoration: none; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; border-top: 1px dotted #018989; font-size: 14px; }
.ygzs-right .ygzs-right-mode .ygzs-right-list a:first-child { border-top: 0px; }

