
/**/
.clearfix:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
}

.dotted:before,.dotted:after,.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.dotted:after,.learfix:after{clear:both;}
.dotted,.clearfix{
    *zoom:1;/*IE/7/6*/
}


.top {
    height: 150px;
    background: url("../image/public/y_top.jpg") no-repeat top center;
}

.top-con, .y-daohang-con, .con2-main, .y-con3, .y-con4-con, .y-con5, .y-footer-con, .y-otherPageCon1, .y-otherPageCon2 {
    width: 1200px;
    margin: 0 auto;
}

.top-con {
    padding-top: 48px;
}

.y-logo {
    display: block;
    width: 541px;
    height: 62px;
    float: left;
}

.y-rexian {
    background: url("../image/public/y_logoy.png") no-repeat center;
    width: 374px;
    height: 59px;
    float: right;
}

.y-daohang {
    width: 100%;
    height: 70px;
    background: #4e41c5;
}

.y-daohang-con li {
    width: 200px;
    float: left;
    line-height: 70px;
    font-size: 16px;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: url("../image/public/y_dh.png") no-repeat right center;
}

.y-daohang-con .li0 {
    background-color: #362d8a;
}

.y-daohang-con li:last-child {
    background: none;
}

.y-daohang-con li:hover {
    background-color: #362d8a;
}

.y-daohang-con li a {
    color: #ffffff;
}

.y-daohang-con li img {
    vertical-align: middle;
    margin-right: 6px;
}

.y-banner {
    background: url("../image/public/y_banner.png") no-repeat center;
    width: 100%;
    height: 817px;
}

.y-con1 {
    width: 1350px;
    margin: 40px auto 90px;
    text-align: center;
}

.y-con1 li {
    width: 268px;
    float: left;
    background: url("../image/public/y_con1.jpg") no-repeat right center;
}

.y-con1 li:last-child {
    background: none;
}

.y-con1 p {
    padding-top: 20px;
}

.y-con1 a {
    display: block;
}

.y-con2 {

    padding-bottom: 100px;
    background: url("../image/public/y_banner2.png") no-repeat center bottom;
}

.y-con2-m {
    width: 1300px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.con2-h2 {
    background: url("../image/public/y_main1.png") no-repeat center;
    height: 68px;
    width: 481px;
    margin: 0 auto 86px;
}

.con2-main {
    overflow: hidden;
}

.con2-nr {
    height: 269px;
}

.con2-nr img {
    width: 360px;
    height: 269px;
}

.con2-nr .con2li {
    width: 360px;
    height: 269px;
    float: left;
    display: block;
    margin-right: 60px;
    overflow: hidden;
}

.con2-nr .con2li:hover img {
    width: 370px;
    height: 279px;
    -webkit-transition: all 0.3s ease-out 0s;
     transition: all 0.3s ease-out 0s; 
    /*border: 1px solid #fff;*/
}

.y-left, .y-right {
    width: 33px;
    height: 33px;
    position: absolute;
    top: 57%;
    cursor: pointer;
}

.y-left {
    left: 0;
    background: url("../image/public/y_left.png") no-repeat center;
}

.y-right {
    right: 0;
    background: url("../image/public/y_right.png") no-repeat center;
}

.y-con3 {
    margin: 100px auto;
    position: relative;
}

.y-con3-left {
    width: 602px;
    float: left;
    height: 521px;
    position: relative;
}

.y-con3-imgList2 {
    padding-top: 145px;
}

.y-con3-img0, .y-con3-img1, .y-con3-img2, .y-con3-img3, .y-con3-img4, .y-con3-img5 {
    width: 190px;
    height: 190px;
    position: absolute;
    z-index: 3;
}
.y-con3-img0 {
    top: 87px;
    left: 0px;
    background: url("../image/public/y_mei1.png") no-repeat center;
    background-size: 190px 190px;
}

.y-con3-img1 {
    bottom: 36px;
    left: 0px;
    background: url("../image/public/y_mei4.png") no-repeat center;
    background-size: 190px 190px;
}

.y-con3-img2 {
    left: 204px;
    right: 0px;
    background: url("../image/public/y_mei2.png") no-repeat center;
    background-size: 190px 190px;
}
.y-con3-img3 {
    left:  204px;
    right: 0px;
    bottom: 121px;
    background: url("../image/public/y_mei3.png") no-repeat center;
    background-size: 190px 190px;
}

.y-con3-img4 {
    right: 0px;
    top: 129px;
    background: url("../image/public/y_mei6.png") no-repeat center;
    background-size: 190px 190px;
}

.y-con3-img5 {
    right: 0px;
    bottom: 0px;
    background: url("../image/public/y_mei5.png") no-repeat center;
    background-size: 190px 190px;
}

.y-img-con {
    font-size: 18px;
    line-height: 30px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    display: block;
    padding-top: 31%;
}

.y-img-lianJie {
    width: 190px;
    height: 190px;
    display: none;
    background: url("../image/public/y_meihidden.png") no-repeat center;
    background-size: 190px 190px;
}

.y-img-lianJie1 {
    display: block;
}

.y-con3-right {
    width: 536px;
    float: right;
    position: absolute;
    padding-top: 144px;
    right: 0;
    background: url(../image/public/y_main2.png) no-repeat right top;
    background-size: 338px 84px;
}
.y-con3-rightCon{
    display: none;
}
.y-con3-right1{
    display: block;
}
.y-con3-title {
    font-size: 28px;
    line-height: 30px;
    color: #ffba4d;
}

.y-con3-con {
    font-size: 14px;
    line-height: 30px;
    color: #545454;
    padding: 24px 0 32px;
    text-transform: uppercase;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.y-con3-list {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #4c4c4c;
}

.y-con3-call {
    padding: 23px 0 18px;
}

.y-con3-tip {
    font-size: 16px;
    line-height: 60px;
    display: block;
    color: #4c4c4c;
    float: left;
}

.y-con3-phone {
    font-size: 26px;
    line-height: 60px;
    color: #e90110;
    text-transform: uppercase;
    font-weight: 700;
}

.y-con3-ziXun {
    width: 120px;
    height: 45px;
    font-size: 18px;
    line-height: 60px;
    text-transform: uppercase;
    color: #ffffff;
    display: block;
    float: right;
    background: url("../image/public/y_zixun.png") no-repeat center;
    background-size: 120px 45px;
}
/*修改*/
.y-con4 {
    height: 555px;
    overflow: hidden;
    background: url("../image/public/y_banner3.png") no-repeat center;
}
.y-con4-doctorCon{
    cursor: pointer;
    position: relative;
}
.y-con4-left {
    float: left;
    width: 358px;
    height: 535px;
    margin-top: 20px;
}

.y-con4-left img {
    position: absolute;
    padding-top: 16px;
}

.y-con4-left .wmv {
    /*-webkit-writing-mode: vertical-rl;*/
    /*-ms-writing-mode: tb-rl;*/
    /*writing-mode: vertical-rl;*/
    position: absolute;
    width: 35px;
    top: 65px;
    left: 385px;
    z-index: 3;
}
.y-con4-left .wmv2 {
    display: block;
    top: 60px;
  left: 330px;
}

.y-con4-left div {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 4px;
    color: #ffffff;
}

.y-con4-left h3 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 9px;
    color: #ffffff;
}

.y-con4-right {
    width: 765px;
    float: right;
}

.y-con4-rTop {
    padding-top: 72px;
}

.y-con4-rTop ul {
    height: 150px;
    overflow: hidden;
}

.y-con4-rTop ul li {
    width: 298px;
    padding-left: 30px;
    margin-left: 54px;
    float: left;
    font-size: 16px;
    color: #ffffff;
    line-height: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(../image/public/y_xinxin.png) no-repeat left center;
}
.zj_jieshao ul li {
    width: 298px;
    padding-left: 30px;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(../image/public/y_xinxin.png) no-repeat left center;
}
.y-con4-rTop div {
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    padding: 34px 0 80px 60px;
}
.y-con4-rDown {
    width: 804px;
    height: 121px;
    right: -55px;
    bottom: 38px;
    position: absolute;
    overflow: hidden;
    text-align: center;
}
.y-con4-rDownContent{
    width: 704px;
    height: 121px;
    position: absolute;
    overflow: hidden;
    left: 49px;
}
.y-con4-con{
    position: relative;
}
.y-con4-rDownCon{
    height: 121px;
}
.y-con4-rdList {
    float: left;
    margin-right: 12px;
}
.y-con4-bg {
    display: block;
    width: 167px;
    height: 121px;
    overflow: hidden;
    background: white;
    position: absolute;
}

.y-con4-bg img {
    width: 90px;
    height: 136px;
    margin: 8px 0 0 16px;
}

.y-con4-bg h3, .y-con4-bg span {
    text-align: right;
    display: block;
    padding-right: 16px;
}

.y-con4-bg h3 {
    margin-top: -50px;
    margin-right: 95px;
    font-size: 18px;
    line-height: 30px;
    color: #4a41b0;
}

.y-con4-bg span {
    font-size: 14px;
    line-height: 30px;
    color: #4c4c4c;
    padding-top: 10px;
}

.y-con4-opacity {
    top: 0;
    width: 167px;
    height: 121px;
    filter: alpha(opacity=25);
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    background-color: #4c4c4c;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.y-con4-opacity1{
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.y-con4-prev{
    width: 20px;
    height: 121px;
    position: absolute;
    left: 0px;
    cursor: pointer;
    background: url("../image/public/y_prev1.png") no-repeat left center;
    background-size: 20px;
}
.y-con4-next{
    width: 20px;
    height: 121px;
    position: absolute;
    right: 0px;
    cursor: pointer;
    background: url("../image/public/y_next1.png") no-repeat right center;
    background-size: 20px;
}
/*修改完*/

.y-con5 {
    margin: 116px auto 16px;
}

.y-con5-left {
    width: 766px;
    float: left;
    position: relative;
}

.y-con5-lTop {
    height: 50px;
    background: url("../image/public/y_main3.png") no-repeat left;
}

.y-con5-lDown {
    padding-top: 32px;
    overflow: hidden;
    width: 766px;
    height: 335px;
}
.y-con5-ldCon{
    height: 335px;
}
.y-con5-ldList{
    width: 766px;
    float: left;
}
.y-con5-ldlLeft {
    width: 249px;
    text-align: center;
    height: 320px;
    overflow: hidden;
    float: left;
    display: block;
    border: 1px solid #e0e0e0;
}
.y-con5-ldlLeft img{
    width: 100%;
    height: 100%;
}

.y-con5-ldlRight {
    float: right;
    width: 447px;
}

.y-con5-ldlRight-title {
    font-size: 16px;
    line-height: 60px;
    color: #4a41b0;
    padding-top: 6px;
}

.y-con5-ldlRight-con {
    line-height: 30px;
    font-size: 14px;
    color: #666666;
}

.y-con5-qieHuan {
    position: absolute;
    right: 4px;
    bottom: 0;
    width: 100px;
    height: 40px;
}

.y-con5-prev:hover {
    background: #f4a831 url("../image/public/y_prev1.png") no-repeat center;
}

.y-con5-next:hover {
    background: #f4a831 url("../image/public/y_next1.png") no-repeat center;
}

.y-con5-prev {
    cursor: pointer;
    width: 50px;
    height: 40px;
    float: left;
    display: block;
    background: #e0e0e0 url("../image/public/y_prev.png") no-repeat center;
    background-size: 12px 24px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.y-con5-prevChange{
    background: #f4a831 url("../image/public/y_prev1.png") no-repeat center;
}
.y-con5-next {
     cursor: pointer;
    width: 50px;
    height: 40px;
    display: block;
    float: right;
    background: #e0e0e0 url("../image/public/y_next.png") no-repeat center;
    background-size: 12px 24px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.y-con5-nextChange{
    background: #f4a831 url("../image/public/y_next1.png") no-repeat center;
}
.y-con5-right {
    width: 390px;
    float: right;
    margin-top: 42px;
    position: relative;
}

.y-con5-rHuanJing {
    width: 150px;
    height: 76px;
    font-size: 26px;
    line-height: 76px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    background: #5247ba;
    position: absolute;
    display: block;
    top: -35px;
    right: -28px;
}

.y-con5-right img {
    height: 232px;
    width: 390px;
}

.y-con5-rCon {
    font-size: 14px;
    line-height: 30px;
    height:120px;
    color: #4c4c4c;
    padding-top: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.y-con5-rMore {
    font-size: 14px;
    line-height: 30px;
    color: #f4a831;
    right: 0;
    bottom: -25px;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.y-con5-rMore:hover {
    color: #4a41b0;
}

.y-footer {
    background: url("../image/public/y_footerbg.png") no-repeat center;
}

.y-footer-con {
    height: 482px;
    position: relative;
}

.y-footer-cLeft {
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.y-footer-logo {
    width: 588px;
    height: 74px;
    margin-bottom: 32px;
    display: block;
}

.y-footer-cRight {
    position: absolute;
    text-align: right;
    bottom: 0;
    right: 0;
}

.y-footer-cRight img {
    width: 150px;
    height: 150px;
}

.y-footer-banQuan, .y-footer-jiShu {
    line-height: 38px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    padding-top: 50px;
    color: #ffffff;
}
.y-footer-banQuan a{
    color: #fff;
}
.y-footer-banQuan p{
color: #fff;
}
.y-footer-banQuan img{
    vertical-align: top;
}
.y-footer-jiShu {
    padding-top: 79px;
}

.y-footer-jiShu a {
    color: #ffffff;
}

/*y_index end*/
.y-other-banner {
    background: url("../image/public/y_banner4.jpg") no-repeat center;
    width: 100%;
    height: 352px;
}

.y-otherPageCon1 {
    margin-top: -63px;
}

.y-otherPageCon1-left {
    width: 270px;
    font-size: 26px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    float: left;
    background: #4e41c5;
    font-family: "黑体";
}

.y-otherPageCon1-right {
    width: 857px;
    color: #ffffff;
    font-size: 12px;
    line-height: 52px;
    float: right;
    margin-top: 8px;
    font-family: "宋体";
    position: relative;
}

.y-otherPageCon1-rightBg {
    width: 857px;
    height: 52px;
    background: #ffffff;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.y-otherPageCon1-rightCon {
    position: absolute;
    top: 0;
}

.y-otherPageCon1-rightCon span {
    margin-left: 16px;
    padding-left: 30px;
    float: left;
    font-family: "宋体";
    background: url(../image/public/home1.png) no-repeat left center;
}

.y-otherPageCon1-rightCon a {
    color: #ffffff;
    font-size: 12px;
    line-height: 52px;
    font-family: "宋体";
}
.y-otherPageCon1-rightCon a::after {
    content: '-';
    display: inline-block;
    margin: 0 3px;
}
.y-otherPageCon1-rightCon a:last-child::after {
    content: '';
}

.y-otherPageCon1-rightCon a:last-child {
    color: #ffb500;
}

.y-otherPageCon2-left {
    width: 270px;
    float: left;
}

.y-otherPageCon2-left1 {
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px 0 #d3d3d3;
    -moz-box-shadow: 0 0 5px 0 #d3d3d3;
    box-shadow: 0 0 5px 0 #d3d3d3;
}

.y-otherPageCon2-left1List {
    padding: 0 40px 0 34px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
}

/*.y-otherPageCon2-left1List:hover {
    background: #6a5edc;
    cursor: pointer;
}*/
.y-otherPageCon2-left1Con[on=true] .y-thisList {
    background: #6a5edc !important;
    color: #fff !important;
}
.y-thisList {
    display: block;
    line-height: 60px;
    font-size: 16px;
    color: #4c4c4c;
}

.y-otherPageCon2-left1List div a,.y-otherPageCon2-left1List div{
    display: block;
    line-height: 60px;
    font-size: 16px;
    color: #4c4c4c;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: url(../image/public/y_neiyexialaup.png) no-repeat right center;
}

/*.y-otherPageCon2-left1List .y-thisList1 {*/
/*    color: #fff !important;*/
/*    background: url(../image/public/y_neiyexialadown.png) no-repeat right center;*/
/*}*/

.y-otherPageCon2-left1List1 {
    padding: 12px 0 4px;
    background: #f0f0f0;
    display: none;
}

.y-otherPageCon2-left1List1 a {
    padding: 0 40px 0 34px;
    line-height: 50px;
    display: block;
    font-size: 16px;
    color: #4c4c4c;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}

.y-otherPageCon2-left1List1 a:hover {
    color: #4e41c5;
}

.y-otherPageCon2-left1List1 .y-thisList2 {
    color: #4e41c5;
}

.y-otherPageCon2-left2 {
    background: #ffffff;
    padding: 22px 0 29px;
    border-top: 10px solid #e0e0e0;
}
.y-otherPageCon2-left2-down{
    width: 270px;
    height: 318px;
    overflow: hidden;
}
.y-otherPageCon2-left2Con{
    height: 318px;
}
.y-otherPageCon2-left2List{
    float: left;
}
.y-otherPageCon2-yiSheng {
    width: 270px;
    height: 240px;
    overflow: hidden;
    display: block;
    background: url(../image/public/y_yisheng2.png) 0px 0px;
}

.y-conLeft-line {
    width: 4px;
    height: 18px;
    float: left;
    margin: 15px 14px 0 0;
    background: #4e41c5;
}

.y-otherPageCon2-left2-top h3 {
    font-size: 18px;
    line-height: 46px;
    color: #4e41c5;
    float: left;
}

.y-otherPageCon2-left2-top a {
    font-size: 12px;
    line-height: 56px;
    color: #b2b2b2;
    float: right;
    text-transform: uppercase;
}

.y-otherPageCon2-name {
    color: #4e41c5;
    font-size: 24px;
    line-height: 46px;
    font-weight: 700;
    padding-top: 8px;
    letter-spacing: 6px;
}

.y-otherPageCon2-con {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}

.y-otherPageCon2-left3 {
    background: #ffffff;
    padding-top: 30px;
    border-top: 1px solid #e0e0e0;
}
 .y-otherPageCon2-left3 .y-otherPageCon2-left2-top{
    width: 100%;
 }
.y-otherPageCon2-call, .y-otherPageCon2-time, .y-otherPageCon2-position {
    padding-left: 66px;
    margin-top: 14px;
}

.y-otherPageCon2-call {
    height: 52px;
    padding-top: 8px;
    margin-top: 24px;
    background: url("../image/public/y_phone.png") no-repeat left center;
}

.y-otherPageCon2-callPhone {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    color: #de3978;
    font-family: "Arial";
}

.y-otherPageCon2-callTip, .y-otherPageCon2-timeTip {
    font-size: 12px;
    line-height: 20px;
    color: #808080;
}

.y-otherPageCon2-time {
    height: 52px;
    padding-top: 8px;
    background: url("../image/public/y_time.png") no-repeat left center;
}
.y-otherPageCon2-time .clearfix{
    width: 204px;
}
.y-otherPageCon2-timer {
    font-size: 18px;
    line-height: 24px;
    color: #ff9000;
    float: left;
    font-weight: 700;
    font-family: "Arial";
}

.y-otherPageCon2-timerTip {
    font-size: 12px;
    line-height: 22px;
    float: left;
    color: #ff9000;
}

.y-otherPageCon2-position {
    height: 52px;
    font-size: 14px;
    line-height: 30px;
    color: #4c4c4c;
    background: url("../image/public/y_position.png") no-repeat left center;
}

.y-otherPageCon2-right {
    float: right;
    width: 857px;
}

.y-ldmrzx-right1 {
    background: #ffffff;
}

.y-ldmrzx-r1top {
    width: 858px;
    height: 248px;
    margin-top: 54px;
    overflow: hidden;
    position: relative;
}

.y-ldmrzx-prev, .y-ldmrzx-next {
    width: 20px;
    height: 248px;
    position: absolute;

    cursor: pointer;
}

.y-ldmrzx-prev {
    left: 21px;
    background: url("../image/public/y_prev1.png") no-repeat center;
    background-size: 20px;
}

.y-ldmrzx-next {
    right: 21px;
    background: url("../image/public/y_next1.png") no-repeat center;
    background-size: 20px;
}

.y-ldmrzx-r1tCon {
    width: 858px;
    height: 248px;
    overflow: hidden;
}

.y-ldmrzx-r1List {
    height: 248px;
}

.y-ldmrzx-r1ListCon {
    width: 858px;
    height: 248px;
    display: block;
    float: left;
}

.y-ldmrzx-r1ListCon img {
    width: 858px;
    height:248px;
    vertical-align: middle;
}

.y-ldmrzx-r1Down {
    padding: 50px 0 44px;
}

.y-ldmrzx-r1dTitle {
    font-size: 28px;
    line-height: 30px;
    color: #ffba4d;
}

.y-ldmrzx-r1dCon {
    font-size: 14px;
    line-height: 30px;
    color: #545454;
    width: 807px;
    padding: 9px 0 6px;
    text-transform: uppercase;
}

.y-ldmrzx-r1dList {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    padding: 28px 0;
    color: #4c4c4c;
}

.y-ldmrzx-r1dTip {
    font-size: 16px;
    line-height: 60px;
    display: block;
    color: #4c4c4c;
    float: left;
}

.y-ldmrzx-r1dPhone {
    font-size: 26px;
    line-height: 60px;
    color: #e90110;
    text-transform: uppercase;
    font-weight: 700;
}

.y-ldmrzx-r1dZiXun {
    width: 120px;
    height: 45px;
    font-size: 18px;
    line-height: 60px;
    text-transform: uppercase;
    color: #ffffff;
    display: block;
    margin-top: 28px;
    background: url("../image/public/y_zixun.png") no-repeat center;
    background-size: 120px 45px;
}

.y-ldmrzx-right2 {
    padding-top: 26px;
    border-top: 1px solid #e0e0e0;
}
.y-ldmrzx-right2 .y-otherPageCon2-left2-top{
    width: 100%;
}
.y-ldmrzx-right2Con {
    padding-top: 10px;
}

.y-ldmrzx-right2List {
    display: block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: url("../image/public/y_dot.png") no-repeat left center;
}

.y-ldmrzx-right2List:hover {
    color: #4a41b0;
    background: url("../image/public/y_dot1.png") no-repeat left center;
}

.y-ldmrzx-right2List-title {
    text-align: left;
    width: 620px;
    float: left;
    line-height: 44px;
    text-transform: uppercase;
    padding-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.y-ldmrzx-right2List-time {
    width: 49px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 44px;
    float: right;
    color: #b2b2b2;
}

.y-otherPage-prevNext {
    text-align: center;
    padding-top: 52px;
}

.y-otherPage-prevNextCon {
    display: inline-block;
}

.y-otherPage-page {
    float: left;
    padding: 12px 0;
    margin: 0 5px;
}

.y-otherPage-prevPage, .y-otherPage-nextPage {
    font-size: 14px;
    line-height: 16px;
    margin: 0 5px;
    color: #545454;
    display: block;
    float: left;
    padding-top: 6px;
    text-transform: uppercase;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}

.y-otherPage-prevPage:hover, .y-otherPage-nextPage:hover {
    color: #ffa54d;
}

.y-otherPage-pageNum {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 3px;
    text-align: center;
    background: #e6e6e6;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.y-otherPage-pageNum {
    font-size: 14px;
    line-height: 20px;
    color: #808080;
    font-family: "Arial";
}

.y-otherPage-pageNumChange {
    background: #ffa54d;
    color: #ffffff;
}

.y-otherPage-pageNum:hover {
    background: #ffa54d;
    cursor: pointer;
    color: #ffffff;
}

/*y_liudameirongzhongxin end*/
.y-ymny-right {
    padding-top: 30px;
}

.y-ymny-rightList {
    width: 360px;
    float: left;
    margin-right: 68px;
    text-align: center;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 56px;
    padding-top: 22px;
}
.y-ymny-rightListImg {
    width: 360px;
    height: 267px;
}
.y-ymny-rightListImg img{
    width: 360px;
    height: 267px;
}
.y-ymny-rightListImg:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.y-ymny-rightList dt{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*y_yimeineiye end*/

.y-xjsb-right {
    padding-top: 20px;
}

.y-xjsb-rightList {
    padding: 40px 0;
    border-top: 1px dotted #999999 !important;
}

.y-xjsb-rightListOne, .y-zjjs-rightListOne {
    border-top: none !important;
}

.y-xjsb-rlLeft {
    width: 198px;
    text-align: center;
    height: 268px;
    overflow: hidden;
    float: left;
    display: block;
    border: 1px solid #e0e0e0;
}

.y-xjsb-rlLeft img {
    width: 176px;
    height: 267px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.y-xjsb-rlLeft img:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.y-xjsb-rlRight {
    float: right;
    width: 608px;
}

.y-xjsb-rlRight-title {
    font-size: 16px;
    line-height: 60px;
    color: #4a41b0;
    padding-top: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.y-xjsb-rlRight-con {
    line-height: 30px;
    font-size: 14px;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    margin: 3px 0 34px;
}

.y-xjsb-rlRight-more, .y-zjjs-rlRight-more {
    width: 88px;
    height: 33px;
    line-height: 33px;
    display: block;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    background: #d4d4d4;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.y-zjjs-rlRight-mores{
      width: 88px;
    height: 33px;
    line-height: 33px;
    display: block;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    background: #f4a831;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin-top: 10px;
}
.y-xjsb-rlRight-more:hover, .y-zjjs-rlRight-more:hover {
    background: #f4a831;
}
/*文章详情页*/
.main_Lefttile{
    margin:30px auto;
}
.main_Lefttile h3{
    font-style:none;
    text-align:center;
    width:100%;
    line-height:50px;
    font-size:18px;
}
.main_Lefttile p{
    width: 16%;
    text-align: center;
    height: auto;
    float: left;
    margin-left: 20px;
    font-size: 12px;
    margin-top: 10px;
    color:#757575;
}
.main_Lefttile p span{
    margin:0 5px;
    font-size: 12px;
}
.dotted{
    padding-bottom:50px;
    border-bottom:dotted 1px #ccc;
}
.main_Con{
    width:100%;
    height:auto;
    font-size:14px;
    margin-top:30px;
    line-height:30px;
    margin-bottom: 50px;
    color:#4c4c4c;
}
.main_Leftbottom{
    margin-top:30px;
    padding-top:30px;
    color:#999;
    font-size:11.96px;
    border-top:dotted 1px #ccc;
}
.main_Leftbottom span{
    margin-left:8px;
    cursor:pointer;
}
.main_Leftbottom p{
    margin-top:20px;
    cursor:pointer;
}
.arc_title{
    width:100%;
    margin-left:130px;
}
/*y_xianjingshebei end*/
.y-zjjs-right {
    padding-top: 16px;
}

.y-zjjs-rightList {
    padding: 40px 0;
    border-top: 1px dotted #999999 !important; 
}
.y-zjjs-rightList :first-child{
    border-style: none !important; 
}
.y-zjjs-rightListOne {
    border-top: none;
}

.y-zjjs-rlLeft {
    width: 270px;
    text-align: center;
    height: 240px;
    overflow: hidden;
    float: left;
    display: block;
    background: url(../image/public/y_yisheng2.png) 0px 0px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.y-zjjs-rlLeft:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.y-zjjs-rlRight {
    float: right;
    width: 538px;
}

.y-zjjs-rlRight-name {
    font-size: 24px;
    line-height: 30px;
    color: #4e41c5;
    padding-top: 13px;
    letter-spacing: 5px;
}

.y-zjjs-rlRight-zhiCheng {
    font-size: 16px;
    line-height: 63px;
    color: #666666;
}

.y-zjjs-rlRight-shanChang {
    font-size: 14px;
    color: #4c4c4c;
    line-height: 30px;
    padding-bottom: 28px;
}

.y-zjjs-rlRight-more {
    margin-left: 4px;
}

/*y_zhuanjiajieshao end*/
.y-xq-right {
    padding-top: 50px;
}

.y-xq-right-title h3 {
    font-size: 18px;
    color: #4c4c4c;
    padding-top: 2px;
    font-weight: 400;
    text-align: center;
    line-height: 24px;
}

.y-xq-right-middle {
    text-align: center;
    padding: 22px 0 30px;
}

.y-xq-right-middle span {
    font-size: 12px;
    color: #757575;
    font-family: "宋体";
    line-height: 24px;
}

.y-xq-right-data {
    padding: 0 35px 0 53px;
}

span.y-xq-right-fontSize:hover {
    cursor: pointer;
}

span.fsC {
    color: #ff9000;
}

div.y-xq-right-con {
    font-size: 14px;
    line-height: 30px;
    color: #4c4c4c;
    padding-bottom: 40px;
}
.changeArticle {
    border-top: 1px dotted #b3b3b3;
}
.changeArticle span{
    color: #999999;
    float: left;
    line-height: 30px;
    font-family: "宋体";
}
.prevArticle, .nextArticle {
    width: 600px;
    color: #555555;
    font-size: 12px;
    line-height: 30px;
    cursor: pointer;
    display: block;
    font-family: "宋体";
}

.changeArtitleL {
    float: left;
    padding-top: 15px;
}

.changeArtitleL a:hover {
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
    color: #4e41c5;
}

.share {
    padding-top: 17px;
    float: right;
}

/*y_xiangqing end*/
.y-yyhj-rightImgList {
    font-size: 14px;
    line-height: 30px;
    color: #666565;
    padding-top: 28px;
}

.y-yyhj-rightImgTop ul {
    position: relative;
    height: 505px;
    overflow: hidden;
    padding-bottom: 26px;
}

.y-yyhj-rightImgTop li {
    width: 854px;
    height: 505px;
    cursor: pointer;
    position: absolute;
}

.y-yyhj-rightImgTop img {
    width: 854px;
    height: 505px;
}

.y-yyhj-rightImgConBg {
    width: 854px;
    position: absolute;
    background: #000000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    height: 43px;
    margin-top: -43px;
}

.y-yyhj-rightImgCon {
    width: 854px;
    position: absolute;
    margin-top: -43px;
    line-height: 43px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
}

.prevTen, .nextTen {
    height: 80px;
    width: 30px;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.prevTen {
    float: left;
    margin-right: 8px;
    cursor: pointer;
    background:#ccc url(../image/public/y_prev1.png) no-repeat 7px 25px;
}

.prevTen:hover {
    background: #4e41c5 url(../image/public/y_prev1.png) no-repeat 7px 25px;
}

.prevTen img, .nextTen img {
    width: 8px;
    height: 14px;
    padding-top: 33px;
}

.nextTen {
    float: right;
    cursor: pointer;
    background: #cccccc url(../image/public/y_next1.png) no-repeat 7px 25px;
}

.nextTen:hover {
    background: #4e41c5 url(../image/public/y_next1.png) no-repeat 7px 25px;
}

.y-yyhj-rightImgListDown {
    width: 780px;
    float: left;
    overflow: hidden;
    height: 80px;
    position: relative;
}

.y-yyhj-rightImgListDown ul {
    position: absolute;
    height: 80px;
}

.y-yyhj-rightImgListDown li {
    padding: 0 8px;
    float: left;
    background: #ffffff;
}

.y-yyhj-rightImgListDown img {
    width: 140px;
    height: 80px;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}

.y-yyhj-rightImgListDown .imgHover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.y-yyhj-rightCon {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    padding: 36px 0 10px;
}

.y-yyhj-share {
    float: left;
}

/*y_yiyuanhuanjin end*/
