/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, textarea, p, th, td, table {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑", Microsoft YaHei, Arial, Helvetica, sans-serif;
}

img {
    vertical-align: middle;
    border: 0 none;
}

* {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #333333
}

html, body {
    font-size: 14px;
    color: #666666;
    overflow-x: hidden
}

ul, li, p, div {
    margin: 0;
    padding: 0;
    list-style: none;
}

div, p, h1, h2, h3, h4, i, em, b, span, samp {
    font-style: normal;
}

input {
    outline: none;
    font-family: Microsoft YaHei;
}

/*全局*/
.nav-bar {
    position: relative;
    z-index: 10;
}

.yl-title {
    font-weight: normal;
}

.inline-b {
    display: inline-block;
}

a:hover {
    color: #333333;
}

.blank {
    clear: both
}

/*清除浮动*/

.t-fl {
    float: left;
}

.t-fr {
    float: right;
}

.c-541274 {
    color: #541274
}

.c-b6b6b6 {
    color: #b6b6b6
}

.c-eb342e {
    color: #eb342e
}

.c-ba9121 {
    color: #3090e4
}

.c-ffffff {
    color: #ffffff
}

.c-a5a5a5 {
    color: #a5a5a5
}

.c-999999 {
    color: #999999
}

.c-c9a214 {
    color: #c9a214
}

.c-fe0000 {
    color: #fe0000
}

.c-333 {
    color: #333;
}

.c-666 {
    color: #666;
}

.font-12px {
    font-size: 12px;
}

.font-14px {
    font-size: 14px;
}

.font-18px {
    font-size: 18px;
}

.font-24px {
    font-size: 24px;
}

.font-30px {
    font-size: 30px;
}

.font-48px {
    font-size: 48px;
}

.bg-f9f9f9 {
    background: #f9f9f9;
}

.bg-ffffff {
    background: #ffffff;
}

.bg-f1f1f1 {
    background: #f1f1f1;
}

.bg-ba9121 {
    background: #3090e4;
}

.bg-541274 {
    background: #541274;
}

.bg-e8e8e8 {
    background: #e8e8e8;
}

.bg-fafafa {
    background: #fafafa;
}

.bg-ffb400 {
    background: #ffb400;
}

.bg-faf8fb {
    background: #faf8fb;
}

.bg-fffdf6 {
    background: #fffdf6;
}

.bg-f7f7f7 {
    background: #f7f7f7;
}

/*index*/
body {
    background: #f9f9f9;
}

.all {
    min-width: 1200px;
}

.web {
    margin: auto;
    width: 1200px;
    position: relative;
    min-width: 1200px;
}

.head {
    background: #fff;
}

.head-mian {
    height: 88px;
    overflow: hidden;
    position: relative;
}

.head-mian .logo {
    margin-top: 24px;
}

.head-mian .mian-right {
    overflow: hidden;
    margin-top: 28px;
}

.head-mian .mian-right a {
    height: 37px;
    line-height: 37px;
    font-size: 12px;
    margin-left: 25px;
    color: #541274
}

.head-mian .mian-right a span {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 8px;
}

.head-mian .mian-right a .phone {
    margin-left: 8px;
    vertical-align: text-top;
}

.nav-bar {
    border-top: 2px solid #dbdbdb;
}

.stuckMenu {
    overflow: hidden;
}

.stuckMenu li {
    float: left;
    margin-right: 35px;
}

.stuckMenu li a {
    color: #333333;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;
    padding: 0px 35px;
}

.stuckMenu li .on, .stuckMenu li a:hover {
    background: url(../images/p5.png);
    color: #FFF
}

.banner {
    height: 520px;
    position: relative;
    overflow: hidden;
}

.banner .b1 {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 1920px;
}

.banner .b1 .b2 { /*float:left; margin-left:-50%; position:relative;*/
    position: absolute;
    top: 0px;
    left: -50%;
}


.loginModle .m-chan {
    font-size: 16px;
    margin-top: 25px;
    color: #333333;
}

.loginModle .m-chan .m-bg {
    background: url(../images/p9.png) no-repeat;
    width: 61px;
    height: 19px;
    line-height: 20px;
    font-size: 12px;
    color: #FFF;
    display: inline-block;
    text-align: center;
}

.loginModle .m-chan span {
    color: #541274;
    margin: 0px 15px 0px 25px;
}

.loginModle .m-buy a {
    display: block;
    background: url(../images/p10.png) no-repeat;
    height: 36px;
    line-height: 36px;
    width: 213px;
    text-align: center;
    color: #FFF;
}

.loginModle .m-buy {
    margin-top: 20px;
}

.loginModle .m-user {
    overflow: hidden;
    margin-top: 20px;
}

.loginModle .m-user a {
    color: #541274;
    font-size: 12px;
}

.loginModle .m-phone {
    font-size: 12px;
    margin-top: 16px;
}

.loginModle .m-er-box {
    overflow: hidden;
    margin-top: 17px;
    padding: 0px 4px;
}

.loginModle .m-er-box .m-er-list {
    color: #333333;
    font-size: 12px;
    text-align: center;
}

.loginModle .m-er-box .m-er-list .m-txt {
    margin-top: 8px;
}

.m-marquee {
    background: #e5e5e5;
    height: 42px;
    line-height: 42px;
}

.m-marquee .marquee a {
    display: block;
    color: #666666;
    font-size: 12px;
    padding-left: 50px;
}

.m-marquee .marquee {
    background: url(../images/p13.png) 16px center no-repeat;
}

.m-produce {
    margin-top: 23px;
}

.m-produce .m-produce-box {
    overflow: hidden;
    margin-left: -15px;
}

.m-produce .m-produce-box .m-produce-list {
    width: 369px;
    margin-left: 30px;
}

.m-produce .m-produce-box .m-list-top {
    background: url(../images/p14.png) no-repeat;
    height: 9px;
}

.m-produce .m-produce-box .m-list-bottom {
    background: url(../images/p16.png) no-repeat;
    height: 9px;
}

.m-produce .m-produce-box .m-list-center {
    background: url(../images/p15.png);
    min-height: 30px;
}

.m-produce-box .m-list-center .m-list-pic {
    margin: auto;
    width: 350px;
    height: 100px;
}

.m-produce-box .m-list-center .m-list-text {
    margin: auto;
    width: 320px;
    padding: 0px 15px;
}

.m-list-center .m-list-text h3 {
    font-weight: normal;
    font-size: 24px;
    color: #333333;
    padding: 24px 0px 12px 0px;
}

.m-list-center .m-list-text h3 span {
    font-size: 14px;
    color: #b6b6b6;
}

.m-list-center .m-list-text .m-buy {
    color: #541274;
    font-size: 14px;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}

.m-list-center .m-list-text .m-buy a {
    background: url(../images/p20.png) no-repeat;
    height: 22px;
    width: 60px;
    text-align: center;
    color: #541274;
    position: absolute;
    top: 0px;
    right: 0px;
}

.m-list-center .m-list-text .m-munber {
    font-size: 30px;
    color: #eb342e;
    overflow: hidden;
    font-weight: bold;
    margin-top: 22px;
}

.m-list-center .m-list-text .m-songti {
    overflow: hidden;
    font-size: 14px;
    color: #b6b6b6;
    font-family: "宋体", SimSun;
    padding-bottom: 28px;
}

.m-list-center .m-list-text .m-songti .t-fl img {
    vertical-align: bottom;
    margin-left: 5px;
}

.m-sake .web {
    font-size: 41px;
    height: 125px;
    line-height: 125px;
    text-align: center;
}

.m-sake .web span {
    font-size: 48px;
    color: #541274;
}

.m-hot-cake .m-cake-box {
    padding: 15px 0px;
    background: #FFF;
    overflow: hidden;
}

.m-cake-box .m-cake-left {
    width: 340px;
    height: 310px;
    border-right: 1px solid #e5e5e5;
    margin-top: 42px
}

.m-cake-box .m-cake-left h3 {
    text-align: center;
    color: #3f3f3f;
    font-weight: normal;
    font-size: 30px;
}

.m-cake-box .m-cake-left .m-tuijian {
    font-size: 12px;
    color: #b6b6b6;
    text-align: center;
    margin-top: 15px;
}

.m-cake-box .m-cake-left .m-icon ul {
    overflow: hidden;
    margin-top: 32px;
}

.m-cake-box .m-cake-left .m-icon ul li {
    float: left;
    width: 65px;
    text-align: center;
    margin-left: 35px;
}

.m-cake-box .m-cake-left .m-icon ul li .m-text {
    margin-top: 22px;
    font-size: 14px;
    color: #555555;
}

.m-cake-box .m-cake-left .m-icon ul li .m-pic {
    height: 42px;
}

.m-cake-box .m-cake-left .m-ckqb a {
    margin: auto;
    display: block;
    font-size: 18px;
    color: #FFF;
    background: url(../images/p27.png) no-repeat;
    width: 226px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.m-cake-box .m-cake-left .m-ckqb {
    margin-top: 50px;
}

.m-cake-box .m-cake-right {
    width: 808px;
    margin-left: 38px;
}

.m-cake-box .m-cake-right .m-tag-box {
    background: #f1f1f1;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e5e5e5;
}

.m-cake-box .m-cake-right .m-tag-box .t-fl {
    width: 160px;
    text-align: center;
    color: #666666;
    font-size: 16px;
    cursor: pointer;
}

.m-cake-box .m-cake-right .m-tag-box .t-fl.m-on {
    color: #c9a214;
    background: url(../images/p28.png) top repeat-x #FFF;
}

.m-biaoge .m-table {
    width: 100%;
    font-size: 12px;
}

.m-biaoge .m-table thead tr th, .m-biaoge .m-table tbody tr td {
    text-align: left;
    font-weight: normal;
    height: 41px;
    border-bottom: 1px solid #e5e5e5;
    color: #333333;
}

.m-biaoge .m-table thead tr th {
    background: #f1f1f1;
}

.m-biaoge .m-table .m-buy {
    background: url(../images/p20.png) no-repeat;
    display: inline-block;
    height: 22px;
    width: 60px;
    text-align: center;
    line-height: 22px;
    color: #541274;
}

.m-cake-box .m-cake-right .m-gengduo a {
    display: block;
    background: #f1f1f1;
    font-size: 12px;
    color: #000000;
    text-align: center;
    height: 41px;
    line-height: 41px;
}

.m-cake-box .m-cake-right .m-gengduo {
    margin-top: 6px;
}

.m-press {
    margin-top: 36px;
}

.m-press-box {
    overflow: hidden;
    margin-left: -6px;
    width: 1206px;
}

.m-press-box .m-press-list {
    float: left;
    padding: 0px 14px 32px 14px;
    background: #FFF;
    width: 365px;
    margin-left: 8px;
}

.m-press-box .m-press-list h3 {
    height: 44px;
    line-height: 54px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
    font-weight: normal;
    background: url(../images/p33.png) 342px 22px no-repeat;
}

.m-press-box .m-press-list h3 img {
    margin-right: 5px;
}

.m-press-list .m-paing-box {
    overflow: hidden;
    padding: 20px 0px;
    border-bottom: 1px solid #e5e5e5;
}

.m-press-list .m-paing-box .m-left {
    height: 88px;
    width: 82px;
    background: #c9a214;
    color: #FFF;
    padding-right: 6px;
    text-align: right;
}

.m-press-list .m-paing-box .m-right {
    width: 265px;
    height: 88px;
    margin-left: 12px;
}

.m-press-list .m-paing-box .m-left .m-month {
    font-size: 24px;
    text-indent: 6px;
    height: 50px;
    line-height: 66px;
}

.m-press-list .m-paing-box .m-left .m-year {
    font-size: 14px;
}

.m-press-list .m-paing-box .m-right .m-title {
    color: #c9a214;
    font-size: 18px;
}

.m-press-list .m-paing-box .m-right .m-text {
    font-size: 12px;
    color: #333333;
    line-height: 32px;
}

.m-leibiao ul li {
    background: url(../images/p34.png) 5px center no-repeat;
    font-size: 12px;
    padding-left: 18px;
    position: relative;
    margin-bottom: 12px;
}

.m-leibiao ul li span {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #b6b6b6;
}

.m-leibiao ul li a {
    color: #333333;
    display: inline-block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 252px;
}

.m-leibiao {
    padding: 16px 0px;
}

.m-more a {
    display: block;
    height: 41px;
    line-height: 41px;
    font-size: 12px;
    background: #f1f1f1;
    text-align: center;
    color: #333333;
}

.m-index-icon .m-qing-cu {
    overflow: hidden;
    margin-left: -50px;
    padding: 21px 0px 0px 0px;
    margin-bottom: 35px;
}

.m-index-icon .m-qing-cu li {
    float: left;
    width: 100px;
    text-align: center;
    margin-left: 100px;
}

.m-index-icon .m-qing-cu li a {
    color: #333333;
    font-size: 14px;
}

.m-index-icon .m-qing-cu li .text {
    margin-top: 10px;
}

.foot-bottom {
    height: 115px;
    background: #541274;
}

.foot-bottom .web, .foot-end .web {
    overflow: hidden;
}

.foot-bottom .web .t-fl {
    width: 102px;
    padding-left: 16px;
    margin-top: 26px;
}

.foot-bottom .web .t-fr {
    width: 1070px;
    color: #FFF;
    font-size: 12px;
    line-height: 26px;
    margin-top: 38px;
}

.foot-end {
    height: 150px;
    background: #45494c;
}

.foot-end .web .m-up a {
    font-size: 14px;
    color: #ffffff;
    margin-right: 24px;
}

.foot-end .web .t-fl {
    padding-left: 16px;
    margin-top: 35px;
}

.foot-end .web .m-down {
    margin-top: 25px;
    font-size: 12px;
    color: #FFF;
}

.foot-end .web .t-fr {
    width: 318px;
    /*height: 70px;*/
    border-left: 1px solid #eeeeee;
    margin-top: 27px;
    padding-left: 60px;
}

.foot-end .m-phone-up {
    height: 42px;
    line-height: 42px;
    font-size: 30px;
    color: #FFF;
}

.foot-end .m-phone-up img {
    margin-right: 18px;
}

.foot-end .m-texe-down {
    font-size: 12px;
    margin-top: 12px;
    color: #FFF;
}

.navigation-down .ml-two {
    height: 40px;
    line-height: 40px;
    display: none;
}

.nav-bar {
    position: relative;
    background: #fff;
}

.navigation-down {
    position: absolute;
    bottom: -40px;
    left: 0px;
    width: 100%;
    background: none;
    z-index: 444
}

.navigation-down .ml-two ul {
    overflow: hidden; /*width:100%*/
    width: auto;
    background: url(../images/L/b2.png);
}

.navigation-down .ml-two ul li {
    float: left;
    margin-right: 56px;
}

/*9/5 产品首页L*/
.bg-ffffff {
    background: #FFF;
}

.bg-ba9121 {
    background: #3090e4;
}

.c-ba9121 {
    color: #3090e4;
}

.mb-title h3 {
    text-align: center;
    height: 102px;
    line-height: 102px;
    font-size: 36px;
    color: #3090e4;
    font-weight: normal;
}

.m-type-l .ml-type-box {
    overflow: hidden;
}

.m-type-l .ml-type-box .t-fl {
    width: 400px;
    height: 195px;
    overflow: hidden;
    background: #FFF;
    cursor: pointer;
}

.m-type-l .ml-type-box .m-title {
    height: 74px;
    line-height: 105px;
    color: #3090e4;
    font-size: 18px;
    text-indent: 24px;
}

.m-type-l .ml-type-box .m-text {
    width: 355px;
    margin-left: 24px;
    font-size: 12px;
    color: #666666;
    line-height: 19px;
}

.m-type-l .ml-type-box .on .m-title, .m-type-l .ml-type-box .on .m-text {
    color: #FFF;
}

.m-type-l .ml-type-box .t-fl.on {
    background: #3090e4;
}

.m-gather-box {
    overflow: hidden;
    height: 400px;
    position: relative;
}

.m-gather-box .t-fl {
    width: 400px;
    height: 400px;
}

.m-gather-box .t-fl .m-title {
    height: 145px;
    line-height: 145px;
    font-size: 24px;
    color: #3090e4;
    text-align: center;
}

.m-gather-box .m-this-list .m-heder {
    background: url(../images/L/b12.png) no-repeat;
    text-align: center;
    width: 271px;
    height: 42px;
    line-height: 42px;
    margin: 56px 0px 0px 35px;
    display: inline-block;
    font-size: 14px;
    color: #333333;
}

.m-gather-box .m-this-list .m-wenzi {
    width: 271px;
    color: #FFF;
    font-size: 12px;
    line-height: 26px;
    margin: 10px 0px 0px 35px;
}

.m-opposite {
    position: absolute;
    width: 429px;
    top: 15px;
    right: 0px;
    height: 400px;
    overflow: hidden;
    background: #FFF;
}

.m-opposite .m-opposite-title {
    background: url(../images/L/bg1.png) no-repeat;
    height: 35px;
    position: relative;
}

.m-opposite .m-opposite-title .m-fenl {
    display: inline-block;
    width: 140px;
    text-align: center;
    line-height: 35px;
    color: #FFF;
    font-size: 18px;
}

.m-opposite .m-opposite-title .m-leix {
    font-size: 12px;
    position: absolute;
    top: 0px;
    right: 15px;
    color: #666666;
}

.m-opposite .m-opposite-icon .m-this-hide {
    display: none;
}

.m-opposite .m-opposite-icon {
    overflow: hidden;
    text-align: center;
    margin-left: -25px;
}

.m-opposite .m-opposite-icon .t-fl {
    margin: 34px 0px 0px 50px;
    width: 86px;
    padding-top: 10px;
}

.m-opposite .m-opposite-icon .m-txt {
    font-size: 12px;
    color: #666666;
    margin-top: 14px;
}

.m-opposite .m-opposite-icon .m-img {
    height: 86px;
    width: 86px;
}

.m-opposite .m-opposite-icon .t-fl.on .m-this-show {
    display: none
}

.m-opposite .m-opposite-icon .t-fl.on .m-this-hide {
    display: inline-block;
}

.m-custom-services {
    margin-top: 38px;
    margin-bottom: 156px;
}

.m-custom-services .web {
    background: #FFF;
}

.m-custom-services .web h1 {
    height: 145px;
    line-height: 145px;
    text-align: center;
    font-size: 30px;
    color: #3090e4;
    font-weight: normal;
}

.m-custom-services .m-custom-box {
    overflow: hidden;
    margin-left: -61px;
}

.m-custom-services .m-custom-box .m-custom-list {
    height: 450px;
    width: 480px;
    margin-left: 122px;
}

.m-custom-box .m-custom-list .m-title {
    height: 45px;
    line-height: 45px;
    background: #3090e4;
    color: #fff;
    text-align: center;
    font-size: 18px;
}

.m-custom-box .m-custom-list .m-txet {
    font-size: 12px;
    color: #666666;
    line-height: 24px;
    padding: 15px 0px 40px 0px;
}

.m-custom-box .m-custom-list .mt-donw-list {
    overflow: hidden;
}

.m-custom-box .m-custom-list .mt-donw-list .m-pic {
    width: 164px;
}

.m-custom-box .m-custom-list .mt-donw-list .m-txt {
    width: 299px;
    font-size: 12px;
    margin-left: 16px;
}

.m-custom-box .m-custom-list .mt-donw-list .m-txt p {
    line-height: 22px;
    color: #666666;
    margin-bottom: 15px;
}

.m-custom-box .m-custom-list .mt-donw-list .m-txt p span {
    margin-right: 10px;
}

.m-custom-services .m-lianxi {
    padding-top: 20px;
    padding-bottom: 18px;
}

.m-custom-services .m-lianxi a {
    margin: auto;
    width: 230px;
    height: 46px;
    line-height: 46px;
    background: url(../images/L/b13.png) no-repeat;
    display: block;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

/*------------------yl------------------------*/

/*固定框*/
.fixedBox {
    width: 100px;
    height: 260px;
    text-align: center;
    background: #ffffff;
    position: fixed;
    right: 0;
    top: 50%;
    line-height: 40px;
    z-index: 9999999;
}

.fixList {
    padding-top: 10px;
}

.fixList .border-T {
    border-top: 1px solid #ccc;
}

.fixList li a {
    display: block;
}

/*弹出层*/
.yl-popupBox, .yl-popupBox:before {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999;
    display: none;
}

.yl-popupBox > .web {
    background: none
}

.yl-popupBox:before {
    content: "";
    display: block;
    position: absolute;
    background: #999;
    z-index: -1;
    opacity: 0.2
}

.yl-popupConBox {
    width: 900px;
    height: 470px;
    border-radius: 5px;
    background: #fff;
    margin: auto;
    margin-top: 30px;
    overflow: auto;

    padding-botoom: 30px;
    position: relative;

}

.yl-popupConBox .yl-title {
    font-size: 18px;
    line-height: 43px;
    background: #3090e4;
    margin-bottom: 5px;
    text-indent: 20px;
}

.yl-popupConBox li {
    margin: 0 auto;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 13px;
    padding-left: 20px
}

.yl-popupConBox .time {
    font-size: 14px;
    color: #3090e4;
    margin-top: 7px;
    margin-bottom: 5px;
    text-indent: 20px;
}

.yl-popupConBox .popupClose {
    position: absolute;
    right: 25px;
    top: 10px;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

/*分页*/
.yl-Page {
    overflow: hidden;
}

.yl-pageBox {
    padding-top: 20px;
    padding-bottom: 20px;
    float: right;
    margin-right: 5px;
}

.yl-pageBox .page {
    text-align: center;
}

.yl-pageBox .page li {
    float: left;
    display: inline-block;
    line-height: 27px;
    width: 37px;
}

.yl-pageBox .page li.li {
    margin-left: 8px;
}

.yl-pageBox .page a, .yl-pageBox .page input {
    display: inline-block;
    width: 27px;
    height: 27px;
    line-height: 27px;
    font-size: 18px;
    color: #333333;
    border-radius: 4px;
    background: #ebebeb;
    font-size: 12px;
    margin-right: 8px;
    text-align: center;
    border: none;
}

/* .yl-pageBox .page input{ background: #3090e4; color:#fff;} */
.yl-pageBox .page li.li.btn a {
    display: inline-block;
    width: 50px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    background: #3090e4;
    border-radius: 4px;
}

.yl-pageBox .page .m-left8px {
    margin-left: 8px;
}

.yl-pageBox .page .on, .page .mum:hover {
    background: #3090e4;
    color: #fff;
}

.yl-pageBox .page .mum:hover {
    background: #3090e4;
    color: #fff;
}

/*关于我们首页*/
#about {
    margin-left: 600px;
}

.navigation-down .ml-two.on {
    display: block;
}

a {
    cursor: pointer;
}

.yl-main1 {
    padding: 0 15px;
    margin-top: 34px;
    height: 400px;
    margin-bottom: 22px;
}

.yl-main1 .left {
    width: 535px;
    margin-top: 38px;
}

.yl-main1 .con {
    margin-top: 25px;
    margin-bottom: 25px;
}

.yl-main1 .con .img {
    display: inline-block;
    width: 85px;
    height: 85px;
    margin-right: 40px;
    float: left;
    margin-top: 10px;
}

.yl-main1 .con .img img {
    display: inline-block;
}

.yl-main .p {
    text-indent: 20px;
    display: inline-block;
    line-height: 30px;
}

.yl-main1 .p {
    width: 395px;
    text-indent: 20px;
    display: inline-block;
    line-height: 30px;
    height: 115px;
}

.yl-main1 .pic {
    width: 534px;
    height: 150px;
}

.yl-main1 .right {
    width: 538px;
    height: 383px;
    padding: 0 22px;
    border-top: 7px solid #3090e4;
    margin-top: -7px;
    float: right;
}

.yl-main1 .p2 {
    height: auto;
    width: auto;
    margin-top: 52px;
}

.yl-main1 .a1 {
    margin-top: 50px;
}

.yl-main1 .a1 a {
    background: url(../images/yl/yl-1_11_03.png) no-repeat center top;
    width: 85px;
    height: 110px;
    display: inline-block;
    text-align: center;
    line-height: 200px;
    margin-right: 56px;
    font-size: 12px;
}

.yl-main1 .a1 a.a14 {
    margin-right: 0;
}

.yl-main1 a.a12 {
    background-image: url(../images/yl/yl-1_11_05.png)
}

.yl-main1 a.a13 {
    background-image: url(../images/yl/yl-1_11_07.png)
}

.yl-main1 a.a14 {
    background-image: url(../images/yl/yl-1_11_09.png)
}

.yl-main2 {
    margin-bottom: 28px;
}

.yl-main2 .yl-title {
    margin-bottom: 10px;
}

.yl-main2 .p {
    padding-left: 15px;
    font-size: 12px;
}

.yl-main2 .pic {
    background: #e8e8e8;
    float: left;
}

.yl-main2 .pic img {
    width: 223px;
    float: left;
}

.yl-main2 .con .con1 {
    margin-bottom: 15px;
}

.yl-main2 .con {
    padding-left: 28px;
    padding-right: 18px;
    padding-bottom: 48px;
    width: 931px;
    padding-top: 40px;
    float: left;
    min-height: 462px;
}

.yl-main2 .con .icon {
    margin: 0 auto;
    margin-top: 25px;
    width: 24px;
    height: 22px;
    cursor: pointer; /* display:none;*/
}

.yl-main2 .con .icon.on {
    margin: 0 auto;
    margin-top: 25px;
    width: 24px;
    height: 22px;
    cursor: pointer;
    display: none;
}

.yl-main2 .con2 {
    overflow: auto;
}

.yl-main2 .con2 .left, .yl-main2 .con2 .right {
    width: 565px;
    float: left;
}

.yl-main2 .con2 .p {
    width: 520px;
    display: inline-block;
}

.yl-main2 .con2 .pic2 {
    width: 361px;
    height: 166px;
    display: inline-block;
    margin-top: 30px;
}

.yl-main2 .p.d-none {
    display: none;
}

.yl-main2 .p.d-block {
    display: block;
}

.yl-main3 {
    padding: 0 15px;
    height: 515px;
    margin-bottom: 15px;
    background: url(../images/yl/yl-1_33.png) no-repeat center 30px;
    background-color: #fff;
    position: relative;
    z-index: 9;
}

.y-position {
    position: absolute;
    top: 465px;
    left: 530px;
    line-height: 25px;
    width: 135px;
    background: #3090e4;
    text-align: center;
}

.yl-main3 .yl-title {
    line-height: 50px;
    margin-top: 20px;
}

.yl-main3 .list {
    width: 48%;
}

.yl-main3 .l-list {
    background: url(../images/yl/yl-3_03.png) no-repeat right 36px;
}

.yl-main3 .r-list {
    background: url(../images/yl/yl-3_05.png) no-repeat 48px 36px;
    margin-left: 0px;
    padding-left: 75px;
    width: 45%;
}

.yl-main3 ul li {
    line-height: 23px;
    text-indent: 20px;
    width: 435px;
    font-size: 12px;
    overflow: hidden;
}

.yl-main3 ul li.m-T {
    margin-top: 18px;
}

/*.yl-main3 .loading:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    animation: ellipsis 2s infinite;
    content: "\2026";  ascii code for the ellipsis character
}*/
.yl-main4 {
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
}

.yl-main4 h6.yl-title {
    margin-right: 10px;
}

.yl-main4 .Ppic {
    position: absolute;
    right: 15px;
    top: 305px;
}

.yl-main4 .pic {
    width: 220px;
    height: 728px;
    display: inline-block;
    float: left
}

.yl-main4 .con {
    width: 980px;
    height: 728px;
    display: inline-block;
    float: left;
}

.yl-main4 .con .up, .yl-main4 .con .down {
    padding: 0 33px;
    padding-top: 26px;
    height: 300px;
    overflow: hidden;
}

.yl-main4 .con h6.yl-title {
    line-height: 35px;
}

.yl-main4 .con p {
    line-height: 25px;
}

.yl-main4 .con-l {
    width: 46%;
    margin-top: 20px
}

.yl-main4 .con-l.m-left {
    margin-left: 50px;
}

.yl-main4 .con .down {
    height: auto;
}

.yl-main5 {
    padding: 35px 25px 40px 15px;
    overflow: hidden;
    margin-bottom: 65px;
}

.yl-main5 .yl-title {
    margin-bottom: 23px
}

.yl-main5 .left, .yl-main5 .right {
    float: left;
}

.yl-main5 .left {
    width: 470px;
}

.yl-main5 .left .con {
    line-height: 30px;
    margin-bottom: 30px
}

.yl-main5 .right {
    width: 674px;
    margin-left: 16px;
    padding-top: 15px;
}

.yl-main5 .right .box {
    width: 325px;
    height: 175px;
    border: 1px solid #eee;
    float: left;
    margin-left: 10px;
    margin-bottom: 13px;
    background: url(../images/yl/yl-1_50.png) no-repeat 14px 27px;
}

.yl-main5 .right .box.bg2 {
    background-image: url(../images/yl/yl-1_53.png)
}

.yl-main5 .right .box.bg3 {
    background-image: url(../images/yl/yl-1_60.png)
}

.yl-main5 .right .box.bg4 {
    background-image: url(../images/yl/yl-1_61.png)
}

.yl-main5 .right .con2 {
    line-height: 25px;
    padding: 15px 15px 22px 70px;
}

/*信息批露*/
#teach {
    margin-left: 200px;
}

.yl-message .up, .yl-message .down {
    position: relative;
    margin-bottom: 20px;
}

.yl-message .up .pic {
    position: absolute;
    top: -50px;
    left: 15px;
}

.yl-message .listBox {
    overflow: hidden;
}

.yl-message .list {
    padding-top: 25px;
    padding-bottom: 25px;
    float: right;
    margin-right: 30px;
}

.yl-message .up li {
    line-height: 44px;
}

.yl-message .up .date {
    margin-left: 210px;
    display: inline-block;
}

.yl-message .up .txt {
    width: 505px;
    display: inline-block;
}

.yl-message .down {
    overflow: hidden;
    position: relative;
}

.yl-message .down .list {
    line-height: 17px;
    padding-left: 17px;
}

.yl-message .down .list li {
    margin-bottom: 10px;
}

.yl-message .txtBox {
    width: 240px;
    height: 276px;
    float: left;
    margin-left: 240px;
}

.yl-message .txtBox.m-left0 {
    margin-left: 0;
}

.yl-message .txtBox.bg {
    width: 245px;
    background: url(../images/yl/yl-bg_03.png) no-repeat;
    position: absolute;
    left: -5px;
    top: 0;
    float: none;
}

.yl-message .txtBox.bg.bg2 {
    background: url(../images/yl/yl-bg_03.png) no-repeat;
    position: absolute;
    left: 475px;
    top: 0;
}

.yl-message .txtBox.bg.bg3 {
    background: url(../images/yl/yl-bg_12.png) no-repeat;
    position: absolute;
    top: 276px;
    left: -240px;
}

.yl-message .txtBox.bg.bg4 {
    background: url(../images/yl/yl-bg_12.png) no-repeat;
    position: absolute;
    top: 276px;
    left: 241px;
}

.yl-message .txtBox.bg.bg5 {
    background: url(../images/yl/yl-bg_07.png) no-repeat;
    position: absolute;
    top: 270px;
    left: 720px;
}

.yl-message .down .txt {
    width: 200px;
    display: inline-block;
    overflow: hidden;
}

.yl-message .down .title {
    text-align: center;
    font-weight: normal;
    margin-top: 25px;
}

.yl-message .down .bg-u .img {
    width: 200px;
    height: 197px;
    margin-left: 20px;
    margin-top: 20px;
}

.yl-message .down .bg-d .img {
    width: 200px;
    height: 197px;
    margin-left: 15px;
    margin-top: 20px;
}

/*信息披露新*/
.yl-message .down .txtWrap {
    float: left;
    width: 234px;
    height: 555px;
    border: 1px solid #eee;
    margin-left: 5px;
}

.yl-message .down .txtWrap.m-left0 {
    margin-left: 0px;
}

.yl-message .txtWrap .txtBox {
    width: 210px;
    margin: 0 auto;
}

.yl-message .txtWrap .txtBox.box2 {
    width: 210px;
    margin: 0 auto;
    margin-left: 7px;
}

.yl-message .txtWrap .txtBox .img {
    width: 210px;
    margin: 15px 12px;
}

.yl-message .txtWrap .txtBox .list, .yl-message .txtWrap .txtBox .txt {
    margin: 0 auto;
    padding: 0 auto;
}

.yl-message .down .txtWrap .title {
    padding-left: 20px;
}

/*通用列表*/
.yl-nav {
    padding-left: 25px;
    background: url(../images/yl/yl-14_03.png) no-repeat left center;
}

.yl-nav li {
    float: left;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;
    padding-left: 0px;
    color: #fff;
}

.yl-nav li a {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;
    padding: 0px;
    color: #fff;
}

.yl-nav .c-ba9121 {
    color: #3090e4
}

.yl-allList {
    padding: 0 15px;
    padding-top: 25px;
}

.yl-selectBox {
    margin-bottom: 20px; /* position:relative; */
}

.yl-selectBox .yl-secBox {
    margin-top: 0px;
    margin-left: 15px;
    float: left;
}

.yl-selectBox .yl-secBox.m-left {
    margin-left: 0px;
}

.yl-selectBox .yl-secBox .sod_select, .yl-selectBox .yl-secBox .sod_select .sod_list {
    width: 170px;
    line-height: 33px;
}

.yl-selectBox .yl-secBox .sod_select {
    height: 34px;
    background-position-x: 170px;
    font-size: 12px;
    color: #fff;
    line-height: 33px;
}

.yl-selectBox .yl-secBox .sod_select.focus {
    background-position-x: 170px;
}

.yl-selectBox .yl-secBox .sod_select .sod_list li {
    padding-left: 0px;
    height: 33px;
    line-height: 33px;
    cursor: pointer;
}

.yl-selectBox .yl-secBox .yl-sec.wid120 {
    width: 170px;
    height: 33px;
    float: left;
}

.yl-selectBox .yl-secBox.yl-secBox2 {
    display: inline-block
}

.yl-selectBox .yl-secBox.yl-secBox2 .sod_select {
    width: 170px;
    margin-right: 8px;
}

.yl-selectBox .yl-secBox.yl-secBox2 .sheng {
    margin-right: 10px;
}

.yl-selectBox .yl-secBox.yl-secBox2 .sod_select.focus {
    background-position-x: 85px;
}

.yl-selectBox .yl-secBox.yl-secBox2 .sod_select {
    background-position-x: 85px;
}

.yl-selectBox .yl-secBox.yl-secBox2 .sod_list li {
    width: 170px;
}

.yl-selectBox .yl-secBox.yl-secBox2 .sod_select .sod_list {
    width: 170px;
}

.yl-selectBox .sod_select .sod_label {
    background: url(../images/yl/yl-10_03.png) no-repeat 148px center;
    color: #333;
    cursor: pointer;
}

.yl-selectBox .soso .sod_select .sod_label {
    background: url(../images/yl/yl-11_03.png) left top;
    color: #333;
}

.yl-selectBox .sod_select .sod_list li {
    border-bottom: 1px solid #ccc;
    color: #999;
}

.yl-secBox.soso {
    margin-left: 400px;
    position: relative;
}

.yl-secBox.soso .icon1 {
    position: absolute;
    width: 7px;
    height: 7px;
    right: 120px;
    top: 13px;
    z-index: 999;
}

.yl-secBox.soso .icon2 {
    position: absolute;
    width: 16px;
    height: 17px;
    right: 12px;
    top: 10px;
    z-index: 999;
    cursor: pointer;
}

.yl-secBox.soso .border {
    border-left: 1px solid #dbdbdb;
    width: 1px;
    height: 17px;
    position: absolute;
    right: 35px;
    top: 10px;
    z-index: 999;
}

.sosoPosition {
    position: absolute;
    top: -75px;
    right: 30px;
}

.yl-selectBox .yl-secBox.soso .sod_select, .yl-selectBox .yl-secBox.soso .sod_select .sod_list {
    width: 200px;
    line-height: 33px;
}

.yl-selectBox .yl-secBox.soso .sod_select {
    height: 34px;
    background-position-x: 200px;
    font-size: 12px;
    color: #fff;
    line-height: 33px;
}

.yl-selectBox .yl-secBox.soso .sod_select.focus {
    background-position-x: 200px;
}

.yl-selectBox .yl-secBox.soso .sod_select .sod_list li {
    padding-left: 0px;
    height: 33px;
    line-height: 33px;
    cursor: pointer;
}

.yl-selectBox .yl-secBox.soso .yl-sec.wid120 {
    width: 200px;
    height: 33px;
    float: left;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 {
    display: inline-block
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sod_select {
    width: 200px;
    margin-right: 8px;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sheng {
    margin-right: 10px;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sod_select.focus {
    background-position-x: 85px;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sod_select {
    background-position-x: 85px;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sod_list li {
    width: 200px;
}

.yl-selectBox .yl-secBox.soso.yl-secBox2 .sod_select .sod_list {
    width: 170px;
}

.yl-selectBox .soso .sod_select .sod_label {
    background: url(../images/yl/yl-11_03.png) left top;
    color: #333;
}

.yl-selectBox .sod_select .sod_list li {
    border: 1px solid white;
    border-bottom: 1px solid #ccc;
    color: #999;
}

.yl-selectBox .soso .sod_select {
    border: none;
    width: 200px
}

.yl-selectBox .sod_select .sod_list .active {
    background: #fff;;
    color: #000;
}

.yl-m-btm0px {
    margin-bottom: 0px;
}

.yl-m-btm20px {
    margin-bottom: 20px;
}

.yl-m-btm30px {
    margin-bottom: 30px;
}

.yl-m-btm65px {
    margin-bottom: 65px;
}

.m-left20px {
    margin-left: 20px;
}

.m-left50px {
    margin-left: 50px;
}

.m-left95px {
    margin-left: 95px;
}

.m-left120px {
    margin-left: 120px;
}

.yl-List li {
    font-size: 12px; /* background:url(../images/yl/yl-5_07.png) no-repeat left center;*/
}

.yl-List li .txt {
    width: 500px;
    text-indent: 25px;
}

.yl-List.up.m-btm0 {
    margin-bottom: 0;
}

.yl-massege-list {
    border-top: 1px solid #3090e4;
    padding-top: 8px;
}

.yl-massege-list li {
    padding-bottom: 15px;
    padding-top: 30px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.yl-massege-list .time, .yl-massege-list .r-box {
    float: left;
}

.yl-massege-list .r-box {
    margin-left: 20px;
    position: relative;
}

.yl-massege-list p, .yl-massege-list .time .date, .yl-main .yl-massege-list .r-box, .jiathis_style_32x32 {
    display: inline-block;
}

.yl-massege-list .time {
    width: 53px;
    height: 45px;
    text-align: right;
    padding-top: 15px;
    padding-right: 7px;
    display: inline-block;
}

.yl-massege-list h6.title {
    font-weight: normal;
    width: 823px;
    overflow: hidden;
}

.yl-massege-list .tab {
    margin-top: 20px;
}

.jiathis_style_32x32 {
    position: absolute;
    left: 250px;
    top: 35px;
}

.jiathis_style {
    position: absolute;
    left: 255px;
    top: 45px;
}

.yl-allList .yl-input {
    overflow: hidden;
    position: relative;
    width: 200px;
    margin-left: 158px;
    margin-top: 6px;
    border: none;
    height: 35px;
    background: url(../images/yl/yl-11_03.png);
    top: -83px;
    left: 238px;
}

.yl-allList .yl-input .icon {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
    cursor: pointer;
}

.yl-allList .yl-input .border {
    border-left: 1px solid #ccc;
    width: 1px;
    height: 17px;
    position: absolute;
    right: 35px;
    top: 10px;
    float: left;
}

.yl-allList .yl-input input {
    color: #333;
    background: none;
    border: none;
    height: 35px;
    width: 200px;
    font-size: 12px;
    text-indent: 12px;

}

/*大集合首页*/
.yl-nav2 {
    position: absolute;
    right: 20px;
    top: -40px;
}

.yl-nav2 li {

    text-align: center;
    float: left;
    font-size: 14px;

    line-height: 50px;
    display: block;
    padding-left: 0px;

    margin-left: 25px;
    color: #fff;
    width: 60px;
}

.yl-nav2 li a {
    background: url(../images/yl/yl-7_03.png) no-repeat center top;
    padding-top: 50px;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    display: block;

    color: #fff;
    text-align: center;
}

.yl-nav2 li a.c-ba9121 {
    color: #3090e4;
}

.yl-nav2 li a.a2 {
    background-image: url(../images/yl/yl-7_05.png);
}

.yl-nav2 li a.a3 {
    background-image: url(../images/yl/yl-7_07.png);
}

.yl-nav2 li a.a4 {
    background-image: url(../images/yl/yl-7_09.png);
}

.yl-jihe-main-box .btn-left {
    position: absolute;
    top: 200px;
    left: -50px;
}

.yl-jihe-main-box .btn-right {
    position: absolute;
    top: 200px;
    right: -50px;
}

.yl-jihe-main1 {
    overflow: hidden;
    margin-top: 10px;
}

.yl-jihe-main1 .yl-margin {
    margin: 0 15px;
    overflow: hidden;
    width: 1170px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.yl-jihe-main1 .partBox {
    width: 585px;
    float: left;
}

.yl-jihe-main1 .pic {
    width: 245px;
    height: 350px;
    float: left;
    margin-right: 15px;
}

.yl-jihe-main1 .up {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    padding-right: 20px;
}

.yl-jihe-main1 .down {
    padding-top: 5px;
}

.yl-jihe-main1 .conBox {
    width: 305px;
    height: 350px;
    float: left;
}

.yl-jihe-main1 .conBox p {
    line-height: 38px;
}

.yl-jihe-main1 .conBox p.p4 {
    line-height: 23px;
}

.yl-jihe-main1 span.bg {
    background: url(../images/yl/yl-6_33.png) no-repeat 60px center;
    width: 120px;
    display: inline-block;
}

.yl-jihe-main1 .btn {
    background: url(../images/yl/yl-6_40.png) no-repeat;
    width: 141px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 10px;
}

.yl-jihe-main1 .btn .icon {
    margin-right: 20px;
}

.yl-main h3.titleImg {
    width: 528px;
    height: 52px;
    margin: 60px auto 20px auto;
}

.yl-jihe-mian2 {
    position: relative;
    margin-bottom: 15px;
}

.yl-jihe-mian2 .switch-tab {
    width: 1170px;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 1;
}

.yl-jihe-mian2 .switch-tab li {
    text-align: center;
    float: left;
    font-size: 18px;
    line-height: 50px;
    display: block;
    padding-left: 0px;
    margin-left: 25px;
    cursor: pointer;
    margin-right: 65px;
}

.yl-jihe-mian2 .switch-tab li:hover, .yl-jihe-mian2 .switch-tab li.m-on {
    background: url(../images/yl/yl-9_03.png) no-repeat center 44px;
    color: #8c34b7;
}

.yl-jihe-mian2 .soso {
    position: relative;
    z-index: 9999;
    font-size: 14px;
    line-height: 50px;
    color: #fff;
    padding-left: 20px;
    height: 50px;
}

.yl-jihe-mian2 .table {
    padding-left: 15px;
}

.yl-jihe-mian2 .table th, .yl-jihe-mian2 .table td {
    border-bottom: 1px solid #eee;
    text-indent: 15px;
}

.yl-jihe-mian2 .table th {
    text-align: left;
    font-weight: normal;
    background: #fafafa;
}

.yl-jihe-mian2 .buy {
    border: 1px solid #541274;
    border-radius: 8px;
    height: 18px;
    width: 58px;
    display: inline-block;
    text-align: center;
    color: #541274;
    line-height: 18px;
    text-indent: 0;
    font-size: 12px;
}

.yl-jihe-mian2 .buy.on {
    border: 1px solid #dcdcdc;
    color: #666;
}

/*select*/

.yl-secBox {
    margin-top: 7px;
    margin-left: 8px;
    float: left;
}

.yl-secBox.m-left20px {
    margin-left: 20px;
}

.yl-secBox .sod_select, .yl-secBox .sod_select .sod_list {
    width: 176px;
    line-height: 35px;
    border: none;
}

.yl-secBox .sod_select {
    height: 35px;
    background-position-x: 176px;
    font-size: 12px;
    color: #fff;
    line-height: 35px;
}

.yl-secBox .sod_select.focus {
    background-position-x: 176px;
}

.yl-secBox .sod_select .sod_list li {
    padding-left: 0px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}

.yl-secBox .yl-sec.wid120 {
    width: 176px;
    height: 35px;
    float: left;
}

.yl-secBox.yl-secBox2 {
    display: inline-block
}

.yl-secBox.yl-secBox2 .sod_select {
    width: 176px;
    margin-right: 8px;
}

.yl-secBox.yl-secBox2 .sheng {
    margin-right: 10px;
}

.yl-secBox.yl-secBox2 .sod_select.focus {
    background-position-x: 85px;
}

.yl-secBox.yl-secBox2 .sod_select {
    background-position-x: 85px;
}

.yl-secBox.yl-secBox2 .sod_list li {
    width: 176px;
}

.yl-secBox.yl-secBox2 .sod_select .sod_list {
    width: 176px;
}

.sod_select .sod_label {
    background: url(../images/yl/yl-8.png) no-repeat left top;
    color: #fff;
}

.sod_select .sod_list li {
    border-bottom: 1px solid #eee;
    color: #999;
}

.sod_select .sod_list .active {
    background: #fff;;
    color: #000;
}

.yl-input {
    overflow: hidden;
    position: relative;
    width: 200px;
    top: 6px;
    right: -120px;
    border: none;
    height: 35px;
    background: #ceb161;
}

.yl-input .icon {
    position: absolute;
    top: 10px;
    right: 10px;
}

.yl-input .border {
    border-left: 1px solid #ccc;
    width: 1px;
    height: 17px;
    position: absolute;
    right: 35px;
    top: 10px;
    float: left;
}

.yl-input input {
    line-height: normal;
    color: #fff;
    background: none;
    border: none;
    height: 35px;
    width: 176px;
    font-size: 12px;
    text-indent: 12px;

}

/*详情页*/
.yl-detail {
    padding: 10px 15px 30px 15px;
    margin-bottom: 15px;
}

.yl-detail .up {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
}

.yl-detail .title {
    line-height: 95px;
    font-weight: normal;
}

.yl-detail .jiathis_style_32x32 {
    left: 290px;
    top: 100px;
}

.yl-detail .jiathis_style {
    left: 290px;
    top: 108px;
}

.yl-detail .down {
    padding-top: 35px;
    padding-left: 5px;
    padding-right: 15px
}

.yl-detail .down .title {
    line-height: 25px;
    margin-bottom: 25px;
    color: #000;
}

.yl-detail .down p.conp {
    line-height: 25px;
    margin-bottom: 25px;
    text-indent: 20px;
    color: #666;
    font-size: 12px;
    letter-spacing: 1px;
}

/*new*/
.yl-new {
    margin-bottom: 15px;
}

.yl-new .title {
    font-weight: normal;
}

.yl-new .first {
    overflow: hidden;
}

.yl-new .first .left {
    padding: 40px;
    width: 720px;
    height: 180px;
    float: left;
}

.yl-new .first .left .txt {
    line-height: 25px;
    margin-top: 20px;
}

.yl-new .first .right {
    width: 400px;
    float: left;
    height: 260px;
}

.yl-new .first .right .img {
    width: 122px;
    height: 121px;
    margin: 30px auto;
}

.yl-new .first .right a {
    background: url(../images/yl/yl-15_09.png) no-repeat left top;
    width: 213px;
    height: 36px;
    display: block;
    font-size: 18px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    margin: 0px auto;
}

.yl-new .second {
    margin-bottom: 10px; /*overflow: hidden;*/
}

.yl-new .second .tab {
    position: relative;
    width: 370px;
    height: 157px;
    background: url(../images/yl/yl-16_13.png) no-repeat;
    float: left;
    padding: 40px 15px;
    cursor: pointer;
}

.yl-new .second .tab .Triangle {
    display: none
}

.yl-new .second .tab.m-on .Triangle {
    display: block;
    position: absolute;
    z-index: 999;
    left: 168px;
    top: 212px;
    width: 68px;
    height: 34px;
}

.yl-new .second .tab.bg2 {
    background-image: url(../images/yl/yl-16_14.png)
}

.yl-new .second .tab.bg3 {
    background-image: url(../images/yl/yl-16_15.png)
}

.yl-new .second .tab .title {
    margin-bottom: 15px;
}

.yl-new .second .tab .txt {
    line-height: 30px;
    border-top: 1px solid #cacaca;
    padding-top: 10px;
}

.yl-new .secondCon {
    overflow: hidden;
}

.yl-new .secondCon .pic {
    width: 338px;
    height: 223px;
    padding: 38px 25px;
}

.yl-new .secondCon .con {
    width: 760px;
    padding: 0 20px;
    padding-top: 52px;
    padding-right: 32px;
}

.yl-new .secondCon .con .txt {
    border-top: 1px solid #b7b7b7;
    padding-top: 15px;
}

.yl-new .secondCon .con p {
    color: #666;
    line-height: 25px;
}

.yl-new .secondCon .con .by {
    line-height: 50px;
}

.yl-new .conListBox {
    overflow: hidden;
    clear: both;
    padding-left: 25px;
}

.yl-new .secondCon .conList {
    height: auto;
    padding-top: 25px;
    padding-bottom: 10px;
    width: 550px;
    float: left;
}

.yl-new .secondCon .conList .title {
    width: 350px;
    overflow: hidden;
}

.yl-new .secondCon .time {
    width: 53px;
    height: 45px;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 7px;
    display: inline-block;
    float: left;
}

.yl-new .secondCon .date {
    display: inline-block;
}

.yl-new .r-box {
    margin-left: 20px;
    float: left;
    width: 470px;
}

.yl-new .r-box .tab {
    line-height: 20px;
    margin-top: 10px;
    width: 470px;
    height: 40px;
    overflow: hidden;
}

.yl-new .conList .li {
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

/*link*/
.yl-link {
    padding: 0px 35px 40px 30px;
    overflow: hidden;
}

.yl-link .box {
    margin-top: 35px;
}

.yl-link .title {
    font-size: 18px;
    line-height: 80px;
    font-weight: normal;
    border-bottom: 1px solid #999;
}

.yl-link .a {
    width: 153px;
    height: 82px;
    border: 1px solid #cfcfcf;
    display: block;
    float: left;
    margin-left: 7px;
    margin-bottom: 7px;
}

/*finance */
.yl-finance {
    padding-top: 40px;
    margin-bottom: 18px;
    overflow: hidden;
}

.yl-finance .box {
    width: 204px;
    height: 124px;
    background: url(../images/yl/yl-17_05.png) no-repeat center top;
    padding-top: 86px;
    padding-left: 15px;
    padding-right: 20px;
    float: left;
}

.yl-finance .box.bg2 {
    background-image: url(../images/yl/yl-17_07.png)
}

.yl-finance .box.bg3 {
    background-image: url(../images/yl/yl-17_09.png)
}

.yl-finance .box.bg4 {
    background-image: url(../images/yl/yl-17_11.png)
}

.yl-finance .box.bg5 {
    background-image: url(../images/yl/yl-17_13.png)
}

.yl-finance .title {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    line-height: 40px;
}

.yl-finance .box .txt {
    font-size: 12px;
    line-height: 20px;
}

.yl-finance .aboutFan {
    background: url(../images/yl/yl-17_21.png) no-repeat;
    overflow: hidden;
    height: 446px;
    padding-left: 150px;
    padding-top: 65px;
}

.yl-finance .aboutFan .up {
    border-bottom: 1px solid #afafaf;
    width: 510px;
    padding-bottom: 20px;
}

.yl-finance .aboutFan .title {
    font-size: 36px;
    font-weight: bold;
    text-align: left;
}

.yl-finance .aboutFan h6.title {
    font-size: 14px;
    color: #c9a214;
}

.yl-finance .aboutFan .txt {
    text-indent: 30px;
    line-height: 25px;
}

.yl-finance .aboutFan ul {
    padding-top: 15px;
}

.yl-finance .aboutFan li {
    line-height: 24px;
    font-size: 12px;
}

/*content*/
.yl-overflow {
    overflow: hidden;
}

.ylContent1 {
    overflow: hidden;
}

.yl-input.content {
    overflow: hidden;
    position: absolute;
    top: 7px;
    right: 50px;
    width: 200px;
    border: none;
    height: 35px;
    background: url(../images/yl/yl-11_03.png);

}

.yl-input.content .icon {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
    cursor: pointer;
}

.yl-input.content .border {
    border-left: 1px solid #ccc;
    width: 1px;
    height: 17px;
    position: absolute;
    right: 35px;
    top: 10px;
    float: left;
}

.yl-input.content input {
    color: #333;
    background: url(../images/yl/yl-10_06.png) no-repeat center center;
    border: none;
    height: 35px;
    line-height: 35px;
    width: 200px;
    font-size: 12px;
    text-indent: 12px;

}

.ylContent1 .part1 {
    overflow: hidden;
    margin-bottom: 10px;
}

.ylContent1 .p1-left {
    padding: 25px 20px 20px 15px;
}

.ylContent1 .p1-left .tab {
    margin-right: 10px;
    cursor: pointer;
    display: inline-block;
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: #dcdcdc;
    margin-bottom: 25px;
}

.ylContent1 .p1-left .tab.m-on, .ylContent1 .p1-left .tab:hover {
    background: #702492;
}

.ylContent1 .p1-left .s-con {
    width: 526px;
    height: 261px;
    margin-left: 20px;
    margin-bottom: 30px;
}

.ylContent1 .p1-left table {
    margin-top: 10px;
}

.ylContent1 .p1-left td {
    border: 1px solid #e2e2e2;
    border-bottom: none;
    border-right: none;
    line-height: 25px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
}

.ylContent1 .p1-left .border-none td {
    border-top: none;
    border-bottom: 1px solid #e2e2e2;
    padding-top: 0;
}

.ylContent1 .p1-left tr td.border-right {
    border-right: 1px solid #e2e2e2 !important;
}

.ylContent1 .p1-right {
    width: 560px;
    padding: 20px 15px;
    background: #faf8fb;
    height: 451px;
}

.ylContent1 .p1-right .spanBox {
    margin-top: 10px;
    margin-bottom: 20px;
}

.ylContent1 .p1-right .spanBox span {
    display: inline-block;
    background: #ff7f02;
    margin-right: 5px;
    height: 22px;
    line-height: 24px;
    padding-left: 15px;
    padding-right: 15px;
}

.ylContent1 .p1-right .Box {
    border-bottom: 1px solid #f4e4fc;
    overflow: hidden;
    padding-bottom: 25px;
}

.ylContent1 .p1-right .Box .left {
    width: 220px;
    border-right: 1px solid #f4e4fc;
}

.ylContent1 .p1-right .Box .left a {
    display: inline-block;
    width: 90px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    background: #ff7f02;
    margin-left: 10px;
}

.ylContent1 .p1-right .Box .right {
    width: 289px;
    padding-left: 30px;
    padding-right: 20px;
}

.ylContent1 .p1-right .Box .right .up {
    overflow: hidden;
    width: 340px;
}

.ylContent1 .p1-right .Box .right .up p {
    display: inline-block;
    margin-bottom: 15px;
}

.ylContent1 .p1-right .Box .right .up-l, .ylContent1 .p1-right .Box .right .up-r {
    width: 146px;
    height: auto;
}

.ylContent1 .p1-right .Box .right .down {
    overflow: hidden;
    height: auto;
    width: 305px;
    line-height: 22px;
}

.ylContent1 .p1-right .Box .right .down p {
    text-indent: 25px;
}

.ylContent1 .jiathis_style_24x24 {
    position: relative;
    left: 0;
    top: 7px;
    display: inline-block;
}

.ylContent1 .jiathis_style {
    position: relative;
    left: 0;
    top: 4px;
    display: inline-block;
}

.ylContent1 .care {
    padding-top: 20px;
    width: 560px;
    border-bottom: 1px solid #f4e4fc;
    padding-bottom: 35px;
}

.ylContent1 .care .bg {
    background: url(../images/yl/yl-18_06.png) no-repeat left center;
    padding-left: 25px;
    margin-right: 30px;
}

.ylContent1 .care .bg.bg2 {
    background-image: url(../images/yl/yl-18_08.png)
}

.ylContent1 .care .bg.bg3 {
    background-image: url(../images/yl/yl-18_10.png);
    margin-right: 0;
}

.ylContent1 .r-table td {
    padding-left: 10px;
    border: 1px solid #eee;
    border-bottom: none;
    border-right: none;
}

.ylContent1 .r-table table {
    margin: 0 auto;
}

.ylContent1 .part2 {
    overflow: hidden;
    margin-bottom: 15px;
}

.ylContent1 .p2-left {
    width: 790px;
    height: 1320px;
}

.ylContent1 .p2-left .s-tab {
    background: #f7f7f7;
}

.ylContent1 .p2-left .s-tab span {
    display: inline-block;
    cursor: pointer;
    padding: 10px 30px;
}

.ylContent1 .p2-left .s-tab span.m-on, .ylContent1 .p2-left .s-tab span:hover {
    background: #fff;
    border-top: 1px solid #3090e4;
    color: ba9121;
}

.ylContent1 .s-conBox {
    padding: 0 15px;
    padding-top: 40px;
}

.ylContent1 .s-conBox h3.title {
    font-weight: normal;
    margin-bottom: 20px;
}

.ylContent1 .s-conBox .con1-r {
    background: #f8f8f8;
    width: 396px;
    height: 210px;
    padding: 20px;
    display: inline-block;
    margin-left: 24px;
}

.ylContent1 .s-conBox .con1-r h6.title {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.ylContent1 .s-conBox .con1-r p {
    line-height: 24px;
    padding-top: 5px;
}

.ylContent1 .s-conBox .con1 {
    margin-bottom: 25px;
}

.ylContent1 .s-conBox .s-con1 td {
    border: 1px solid #eee;
    border-bottom: none;
    border-right: none;
}

.ylContent1 .s-conBox .s-con1 .td1 {
    width: 125px;
    padding-left: 12px;
}

.ylContent1 .s-conBox .s-con1 td.td2 {
    padding-left: 22px;
    padding-right: 25px;
    text-indent: 25px;
    line-height: 24px;
    border-right: 1px solid #eee;
}

.ylContent1 .p2-right {
    width: 390px;
    overflow: hidden;
    margin-left: 20px;
}

.ylContent1 .p2-right .bigBox table {
    margin: 0 auto;
    margin-bottom: 15px;
}

.ylContent1 .p2-right .bigBox > h6.title {
    font-weight: normal;
    line-height: 50px;
    position: relative;
    padding: 0 16px;
    background: #f7f7f7;
}

.ylContent1 .p2-right .bigBox h6.title {
    font-weight: normal;
    cursor: pointer;
}

.ylContent1 .p2-right .bigBox > h6.title {
+ padding-top: 16 px;
}

.ylContent1 .p2-right .bigBox > h6.title .btn {
    display: inline-block;
    background: url(../images/yl/yl-18_28.png) no-repeat;
    width: 51px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    position: absolute;
    right: 16px;
    top: 13px;
}

.ylContent1 .p2-right .bigBox td {
    position: relative;
    padding-left: 35px;
    border-top: 1px solid #f7f7f7;
    border-right: 1px solid #f7f7f7;
    width: 190px;
}

.ylContent1 .p2-right .bigBox td span {
    position: absolute;
    top: 10px;
    right: 30px;
}

.ylContent1 .p2-right .advBox {
    width: 390px;
    height: 140px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.ylContent1 .p2-right .RecoBox {
    margin-bottom: 10px;
}

.ylContent1 .p2-right .RecoBox h6.title {
    line-height: 45px;
    background: #f7f7f7;
    font-weight: normal;
    padding: 0 15px;
}

.ylContent1 .p2-right .RecoBox li .bg {
    background: url(../images/yl/yl-18_37.png) no-repeat;
    width: 51px;
    height: 19px;
    line-height: 19px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    margin-left: 10px;
}

.ylContent1 .p2-right .RecoBox li {
    padding: 15px 15px 0px 15px;
    height: 55px;
}

.ylContent1 .p2-right .RecoBox li .txt {
    line-height: 21px;
    width: 154px;
    height: 19px;
    overflow: hidden;
}

.ylContent1 .p2-right .RecoBox li .mun {
    color: #ff0000;
    margin-left: 66px;
}

.ylContent1 .p2-right .RecoBox li .mun.mun2 {
    color: #333;
    margin-left: 240px;
}

/*修改yl*/
.m-custom-services {
    margin-top: 38px;
    margin-bottom: 15px;
}

/*投教*/
.yl-teach {
    margin-top: -55px;
    line-height: 22px;
    margin-bottom: 20px;
    overflow: hidden;
}

.yl-teach .box {
    width: 600px;
    height: 236px;
    float: left;
}

.yl-teach .box .title {
    font-size: 30px;
    color: #3090e4;
    line-height: 60px;
}

.yl-teach .box.bg1 {
    background: url(../images/yl/yl-tou_03.png) no-repeat left top;
}

.yl-teach .box.bg2 {
    background: url(../images/yl/yl-tou_06.png) no-repeat left top;
}

.yl-teach .box.bg3 {
    background: url(../images/yl/yl-tou_09.png) no-repeat left top;
}

.yl-teach .box.bg p {
    padding: 80px 35px 20px 175px;
}

.yl-teach .box .con {
    padding: 40px 40px 20px 45px;
}

/*客服*/
.yl-service {
    margin-top: -462px;
    overflow: hidden;
}

.yl-service .tel {
    float: left;
    overflow: hidden;
}

.yl-service .box {
    float: left;
}

.yl-service .box1 {
    margin-left: 387px;
    background: url(../images/yl/yl-kefu_03.png) no-repeat;
    width: 200px;
    height: 203px;
    float: left;
}

.yl-service .box1 p {
    padding-left: 26px;
    padding-top: 157px;
}

.yl-service .box2 {
    background: url(../images/yl/yl-20_03.png) no-repeat;
    width: 633px;
    height: 183px;
    padding-top: 20px;
    float: left;
    margin-left: -20px;
}

.yl-service .box2 p {
    padding-left: 26px;
    padding-right: 35px;
    text-indent: 15px;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
}

.yl-service .box3 {
    background: url(../images/yl/yl-20_06.png) no-repeat;
    width: 376px;
    height: 202px;
    margin-right: -5px;
    position: relative;
    z-index: 99;
    padding: 15px;
    padding-bottom: 0px;
}

.yl-service .box3 p {
    line-height: 20px;
    padding-right: 15px;
}

.yl-service .box4 {
    background: url(../images/yl/yl-kefu_06.png) no-repeat;
    width: 199px;
    height: 217px;
}

.yl-service .box4.box5 {
    background: url(../images/yl/yl-kefu_08.png) no-repeat;
    width: 199px;
    height: 217px;
}

.yl-service .box4 p {
    margin: 90px auto;
    text-align: center;
}

.yl-service .checkBox {
    background: url(../images/yl/yl-21_03.png) no-repeat;
    width: 1200px;
    height: 261px;
    font-size: 12px;
    margin-top: -7px;
    float: left;
}

.yl-service .checkBox .left, .yl-service .checkBox .right {
    width: 550px;
    float: left;
    padding-left: 15px;
    padding-right: 35px;
}

.yl-service .checkBox .title {
    line-height: 70px;
    font-weight: normal;
}

.yl-service .checkBox p {
    line-height: 20px;
    text-indent: 15px;
}

.yl-service .mtp {
    margin-top: 20px;
}

.yl-service .btn a {
    background: url(../images/yl/yl-19_13.png) no-repeat;
    width: 213px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin-left: 340px;
    margin-top: 30px;
    display: block;
    cursor: pointer;
}

.yl-service .box6 {
    height: 160px;
    margin-bottom: 20px;
}

.yl-service .box6.right {
    background-position: right;
    padding-left: 63px;
}

.yl-service .box7 {
    background: url(../images/yl/yl-kefu_17.png) no-repeat;
    width: 175px;
    height: 175px;
}

.yl-service .box8 {
    background: url(../images/yl/yl-kefu_20.png) no-repeat;
    width: 175px;
    height: 175px;
}

.yl-service .box7 p, .yl-service .box8 p {
    margin: 70px auto;
    text-align: center;
}

/**/
.ylContent1 .s-conBox .con2-table th {
    height: 53px;
    line-height: 53px;
    border-top: 1px solid #eee;
}

.ylContent1 .s-conBox .con2-table td, .ylContent1 .s-conBox .con3-table td {
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    border-left: none;
}

.ylContent1 .s-conBox .con2-table .td1, .ylContent1 .s-conBox .con3-table .td1 {
    text-align: left;
    text-indent: 25px;
}

.ylContent1 .s-conBox .con3-table th {
    height: 40px;
    line-height: 40px;
    background: #f1f1f1;
    color: #3090e4;
    font-weight: normal;
}

.ylContent1 .s-conBox .s-con1 .con3-table .td2 {
    padding-right: 220px;
    padding-left: 0px;
}

.ylContent1 .s-conBox .s-con1 .con3-table th.td2 {
    padding-right: 195px;
}

.ylContent1 .s-conBox .con4-table td {
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    border-left: none;
}

.ylContent1 .s-conBox .con3-table .td1 {
    text-align: left;
    text-indent: 55px;
}

.ylContent1 .s-conBox .con5-list {
    overflow: hidden;
}

.ylContent1 .s-conBox .con5-list h6.title {
    font-weight: normal;
    line-height: 35px;
}

.ylContent1 .s-conBox .con5-list .list {
    border-top: 1px solid #eee;
    padding-top: 15px;
}

.ylContent1 .s-conBox .con5-list .list li {
    position: relative;
}

.ylContent1 .s-conBox .con5-list .list li a {
    line-height: 33px;
    width: 558px;
    overflow: hidden;
}

.ylContent1 .s-conBox .con5-list .list li span {
    position: absolute;
    right: 5px;
    top: 10px;
+ top: 0 px;
    display: inline-block;
}

.ylContent1 .r-table {
    position: relative;
}

.yl-hover {
    background: url(../images/yl/yl-23_03.png) no-repeat;
    width: 257px;
    height: 116px;
    position: absolute;
    left: 170px;
    top: 0px; /*display:none;*/
}

.yl-hover p {
    padding: 20px;
    line-height: 25px;
    font-size: 12px;
}

.yl-hover-img img:hover {
    cursor: pointer;
}

/*右侧*/
.yl-bigBoxpopu {
    position: absolute;
    left: -1px;
    top: 0px;
    z-index: 999;
    display: none;
}

.yl-bigBoxpopu ul {
    background: #fff;
    width: 387px;
    padding-top: 15px;
    padding-bottom: 30px;
    border: 1px solid #ff7f02;
    border-top: none;
    position: relative;
}

.yl-bigBoxpopu li {
    width: 345px;
    height: 40px;
    line-height: 40px;
    color: #666;
    padding-left: 15px;
    margin: 0 15px;
}

.yl-bigBoxpopu li a {
    width: 243px;
    overflow: hidden;
    display: block;
}

.ylContent1 .p2-right .bigBox td.on {
    border: 1px solid #ff7f02;
    border-bottom: none;
}

.yl-bigBoxpopu .border {
    width: 193px;
    height: 1px;
    border-bottom: 1px solid #ff7f02;
    position: absolute;
    right: 0;
    top: -1px;
}

.ylContent1 .p2-right .bigBox td .off {
    display: none;
}

.ylContent1 .p2-right .bigBox td.on .off {
    display: block;
}

.ylContent1 .p2-right .bigBox td.on .on {
    display: none;
}

.ylContent1 .p2-right .bigBox td.on .yl-bigBoxpopu {
    display: block;
}

.ylContent1 .p2-right .bigBox tr {
    position: relative
}

/*------------------yl------------------------*/

/*超出隐藏*/
.yl-main2 .con .icon .y-up-icon {
    display: none
}

.yl-main2 .con1.open .icon .y-up-icon, .yl-main2 .con2.open .icon .y-up-icon {
    display: block;
}

.yl-main2 .con1.open .icon .y-down-icon, .yl-main2 .con2.open .icon .y-down-icon {
    display: none;
}

.yl-main2 .con1 .y-cccc, .yl-main2 .con2 .y-cccc {
    overflow: hidden
}

.yl-main2 .con1.open .y-cccc, .yl-main2 .con2.open .y-cccc {
    height: auto !important;
}

.yl-main2 .con2 .left, .yl-main2 .con2 .right {
    overflow: hidden;
}

/*首页2*/
.c-8c34b7 {
    color: #8c34b7
}

.yl-index .m-cake-box {
    margin: 0 15px;
    padding: 0px;
}

.yl-index .m-cake-box .m-cake-right {
    width: 100%;
    margin: 0 auto;
}

.yl-index .yl-input.content {
    top: 10px;
    right: 15px;
}

.yl-index.yl-jihe-mian2 .table {
    padding-left: 0px;
    margin-bottom: 20px;
    height: 290px;
    overflow: scroll;
    overflow-x: hidden;
}

.yl-jihe-mian2 .buy {
    color: #8c34b7;
    border: 1px solid #8c34b7;
}

/*9-21修改*/
.yl-input input {
    line-height: 35px;
}

.yl-input input {
+ line-height: normal;
+ text-indent: 8 px;
}

.yl-jihe-mian2 .buy {
    color: #8c34b7;
    border: none;
    background: url(../images/p20.png) no-repeat;
    height: 22px;
    width: 60px;
    line-height: 22px;
}

.yl-allList .yl-secBox .sod_select, .yl-secBox .sod_select .sod_list {
    border: 1px solid #cccccc;
}

.ylContent1 .p2-right .bigBox h6.title {
    font-size: 14px;
}

.m-leibiao ul li a:hover {
    color: #c9a214;
}

/*搜索框去掉下拉*/
.yl-input.content input {
    background: none;
}

/*banner修改*/
.banner {
    height: 400px;
}

/*9-28修改*/
.m-index-icon .m-qing-cu li {
    float: left;
    width: 140px;
    text-align: center;
    margin-left: 100px;
}

/*9-29*/
.m-index-icon .m-qing-cu {
    overflow: visible;
    height: 130px;
}

.m-index-icon .m-qing-cu li.erweim {
    position: relative;
}

.m-index-icon .m-qing-cu li .hover-img {
    background: url(../images/p38_01.png) left top no-repeat;
    position: absolute;
    left: 85px;
    top: -87px;
    width: 111px;
    height: 122px;
    display: none;
}

.m-index-icon .m-qing-cu li.erweim:hover .hover-img {
    display: block;
}

.m-index-icon .m-qing-cu li .hover-img img {
    width: 83px;
    height: 83px;
    display: block;
    margin: 13px auto;
}

.foot-end {
    clear: both;
}

.bg-e6e6e6 {
    background: #e6e6e6;
}

.yl-jihe-mian2 .soso {
    color: #000;
}

.sod_select .sod_label {
    color: #000;
}

.yl-input {
    background: #fff;
}

.yl-jihe-mian2 .switch-tab {
    width: 1170px;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 1;
    margin-top: 10px;
}

/*交易*/
.c-cf9a01 {
    color: #cf9a01;
}

.mian-deal {
    border-top: 2px solid #dbdbdb;
    background: #FFF;
}

.mian-deal .m-subse {
    padding: 70px 0px 100px 0px;
}

/*1开户*/
.m-account {
    margin: auto;
    width: 880px;
}

.m-account .m-tishi a {
    font-size: 18px;
}

.m-account .m-tishi span {
    margin: 0px 6px;
}

.m-account .centen-img {
    text-align: center;
    margin: 72px 0px 65px 0px;
}

.m-input-ck {
    margin-bottom: 30px;
}

.m-input-ck .m-text {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 310px;
    color: #333333;
    font-size: 18px;
    text-indent: 173px;
}

.m-input-ck .m-input {
    float: left;
    height: 40px;
}

.m-input-ck .m-input .Ths {
    height: 38px;
    line-height: 38px;
    background: none;
    border: none;
    border: 1px solid #cccccc;
    width: 348px;
}

.m-input-ck .m-input .Ths2 {
    width: 235px;
}

.m-input-ck .m-yanma {
    float: left;
    margin-left: 8px;
    height: 40px;
}

.m-input-ck .m-yanma a {
    display: block;
    width: 106px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    /* background: url(../images/jy/m3.png) no-repeat; */
    background-color: #cf9a01;
    border-radius: 6px;
}

.m-yiread {
    font-size: 12px;
    color: #333333;
}

.m-yiread span {
    padding-left: 25px;
    background: url(../images/jy/m4.png) left center no-repeat;
    margin-left: 290px;
    cursor: pointer;
}

.m-yiread span.on {
    background: url(../images/jy/m5.png) left center no-repeat;
}

.m-anniu a {
    display: block;
    width: 355px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    margin-left: 310px;
    font-size: 18px;
}

.m-anniu .m-next a {
   /*  background: url(../images/jy/m6.png) no-repeat; */
    color: #FFF;
    margin-top: 40px;
    background-color: #cf9a01;
    border-radius: 6px;
}

.m-anniu .m-return a {
    background: url(../images/jy/m7.png) no-repeat;
    color: #cf9a01;
    margin-top: 22px; 
}

.m-anniu .m-disabled a {
    background: url(../images/jy/disable.png) no-repeat;
    color: #ccc;
    margin-top: 22px;
}

/*2开户*/
.m-title-ac h3 {
    font-weight: normal;
    color: #999999;
    font-size: 16px;
    width: 540px;
    border-bottom: 1px solid #999999;
    padding-bottom: 14px;
    margin: auto;
    margin-bottom: 38px;
}

.m-yuliu .m-text {
    width: 360px;
}

.m-input-ck.m-yuliu .m-input .Ths {
    width: 298px;
}

.m-bank-box .mx-bank {
    overflow: hidden;
}

.m-bank-box .mx-bank .m-list {
    float: left;
    padding-left: 40px;
    width: 140px;
    height: 46px;
    cursor: pointer;
    background: url(../images/jy/m4.png) 15px center no-repeat;
    margin-top: 20px;
}

.m-bank-box {
    margin: auto;
    width: 540px;
}

.m-bank-box .mx-bank .m-list.on {
    background: url(../images/jy/m5.png) 15px center no-repeat;
}

.m-bank-box h3 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}

.m-bank-box .m-gengduo a {
    color: #cf9a01;
    text-align: right;
    display: block;
    font-size: 12px;
    text-decoration: underline;
    margin: 8px 0px 32px 0px;
}

/*3开户*/
.m-biaoti-ck {
    font-size: 18px;
    color: #999999;
    text-indent: 173px;
    margin-bottom: 41px;
}

/*4开户*/
.m-cheng-kv {
    text-align: center;
}

.m-anniu.m-last-si .m-next a {
    margin: auto;
}

/*登录页*/
.m-account .m-dly {
    margin-bottom: 100px;
}

.m-gatter span {
    width: 667px;
    display: block;
    text-align: right;
}

.m-gatter a {
    color: #666666;
    font-size: 16px;
    text-decoration: underline;
    margin-left: 31px;
}

.m-gatter {
    margin-top: 30px;
}

.m-gatter a:hover {
    color: #541274;
}

.m_show {
    min-height: 100%;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

.m_wai {
    position: fixed;
    min-height: 100%;
    width: 100%;
    z-index: 600;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden
}

.m_min {
    position: absolute;
    min-height: 100%;
    width: 100%;
    z-index: 90;
    background: #000;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    filter: alpha(opacity=50); /*支持 IE 浏览器*/
    -moz-opacity: 0.50; /*支持 FireFox 浏览器*/
    opacity: 0.50; /*支持 Chrome, Opera, Safari 等浏览器*/
}

.wenz {
    background: #FFF;
    width: 440px;
    min-height: 300px;
    position: absolute;
    z-index: 5000;
    left: 50%;
    margin-left: -220px;
    margin-top: 5%;
    color: #464646;
}

.m-notg .m-txet {
    font-size: 18px;
    color: #ff3333;
    text-align: center;
    height: 125px;
    line-height: 185px;
}

.m-notg .m-anniu a {
    margin: auto;
    margin-bottom: 13px;
}

/*个人中心*/
.mian-massbox {
    border-top: 2px solid #dbdbdb;
    background: #FFF;
    padding-top: 23px;
    padding-bottom: 40px;
}

.mass-box .m-left, .mass-box .m-right {
    float: left;
}

.mass-box {
    overflow: hidden;
    background: #f9f9f9;
}

.mass-box .m-left {
    width: 200px;
}

.mass-box .m-right {
    width: 990px;
    background: #FFF;
    min-height: 675px;
    padding-left: 10px
}

.mass-box .m-left h3 {
    font-size: 18px;
    color: #FFF;
    height: 46px;
    line-height: 46px;
    background: #f2aa39;
    text-indent: 16px;
}

.mass-box .m-left .yi-ji li {
    line-height: 55px;
    border-top: 1px solid #e4e4e4;
}

.mass-box .m-left .yi-ji li a {
    display: block;
    color: #666666;
    font-size: 14px;
}

.mass-box .m-left .yi-ji li span .m01 {
    display: none;
}

.mass-box .m-left .yi-ji li span {
    margin: 0px 20px 0px 18px;
}

.mass-box .m-left .yi-ji li a:hover, .mass-box .m-left .yi-ji li a.on {
    background: #FFF;
    color: #cf9a01;
}

.mass-box .m-left .yi-ji li .img-on span .m01, .mass-box .m-left .yi-ji li .on span .m01 {
    display: inline-block;
}

.mass-box .m-left .yi-ji li .img-on span .m1, .mass-box .m-left .yi-ji li .on span .m1 {
    display: none;
}

.mass-box .m-left .er-ji {
    border-top: 1px solid #e4e4e4;
}

.mass-box .m-left .er-ji li {
    border-top: none;
    line-height: 48px;
}

.mass-box .m-left .er-ji li a {
    text-indent: 54px;
}

.m-zichan {
    overflow: hidden;
}

.m-zichan .m-left {
    width: 487px;
    height: 160px;
    background: #f9f9f9;
}

.m-zichan .m-siji h4 {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    height: 38px;
    line-height: 46px;
}

.m-zichan .m-siji {
    width: 306px;
    margin-left: 16px;
}

.m-zichan .m-siji .rmb {
    font-size: 30px;
    color: #f60404;
    border-bottom: 1px solid #f2aa39;
    padding-bottom: 18px;
}

.m-zichan .m-siji .icon {
    overflow: hidden;
    padding-top: 16px;
}

.m-zichan .m-siji .icon li {
    float: left;
    width: 102px;
}

.m-zichan .m-siji .icon li a {
    font-size: 12px;
}

.m-zichan .m-siji .icon li img {
    margin-right: 6px;
}

.m-zichan .m-erwei {
    margin-left: 37px;
}

.m-zichan .m-erwei .txt {
    font-size: 12px;
    color: #666666;
    height: 36px;
    line-height: 36px;
}

.m-zichan .mc-right {
    height: 160px;
    width: 500px;
    margin-left: 3px;
}

.m-zichan .mc-right .m-mun {
    width: 235px;
    height: 75px;
    background: url(../images/jy/m21.png) 215px  75px no-repeat #f9f9f9;
    margin: 0px 0px 10px 15px;
}

.m-zichan .mc-right .m-mun .img, .m-zichan .mc-right .m-mun .text {
    float: left;
}

.m-zichan .mc-right .m-mun .img {
    margin: 10px 0px 0px 10px;
}

.m-zichan .mc-right .m-mun .text {
    margin: 10px 0px 0px 18px;
}

.m-zichan .mc-right .m-mun .text .c1 {
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    color: #666666
}

.m-zichan .mc-right .m-mun .text .c2 {
    font-size: 18px;
    color: #222222
}

.c-eb342e {
    color: #eb342e;
}

.m-qiehuan .yl-index .m-cake-box {
    margin: auto;
}

.m-qiehuan .m-dqcy {
    font-size: 24px;
    color: #333333;
    height: 50px;
    line-height: 50px;
}

.m-qiehuan .yl-jihe-mian2 .switch-tab {
    width: 100%;
    margin-top: 0px;
}

.m-qiehuan .yl-index.yl-jihe-mian2 .table {
    overflow: visible;
    overflow-x: visible;
    height: auto;
    margin-bottom: 0px;
}

.m-qiehuan .m-cake-box .m-cake-right .m-tag-box .t-fl {
    width: 220px;
}

.m-qiehuan .md-shuzi {
    font-size: 12px;
    color: #a5a5a5;
}

.m-qiehuan .ma {
    margin-right: 6px;
}

.m-qiehuan .yl-jihe-mian2 {
    margin-bottom: 0px;
}

.m-qiehuan .m-cake-box .m-cake-right .m-tag-box {
    border-bottom: none;
}

.m-bdxh-box {
    overflow: hidden;
    margin-left: -14px;
}

.m-bdxh-box .list {
    float: left;
    position: relative;
    margin-left: 14px;
}

.m-bdxh-box .list .tou-bg {
    background: url(../images/jy/gb1.png);
    height: 80px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.m-bdxh-box .list .shen-gou {
    position: absolute;
    bottom: 16px;
    right: 16px;
    width: 58px;
    z-index: 1;
}

.m-bdxh-box .list .shen-gou a {
    color: #FFF;
    display: block;
    font-size: 12px;
    border: 1px solid #fff;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.m-bdxh-box .list .tou-bg .title {
    color: #FFF;
    font-size: 18px;
    text-indent: 14px;
    margin-top: 16px;
}

.m-bdxh-box .list .tou-bg .txet {
    color: #FFF;
    font-size: 12px;
    text-indent: 14px;
    margin-top: 6px;
}

.m-bdxh-box .list .tou-bg .txet span {
    font-size: 18px;
    margin-left: 10px;
}

.m-matop20 {
    margin-top: 20px;
}

/*yl-10-17*/
.c-ba9121 {
    color: #3090e4
}

.c-3090e4 {
    color: #3090e4;
}

.c-ee3729 {
    color: #ee3729;
}

.bg-ba9121 {
    background: #3090e4;
}

.bg-414141 {
    background: #414141;
}

.banner { /*position:relative;*/
}

.banner .b1 { /*width: 1440px;*/
}

.navigation-down {
    position: absolute;
    left: 0px;
    top: 100px;
    width: 100%;
    background: none;
    z-index: 444444;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    display: none;
}

.navigation-down .ml-two { /*display:block;*/
}

.yl-nav li a, .yl-nav li a.c-ba9121 {
    color: #666;
}

.yl-nav .c-ba9121, .yl-nav li.c-3090e4 {
    color: #3090e4;
}

.mian-right {
    width: 100%;
    height: 30px;
    position: relative;
}

.mian-right .box {
    position: absolute;
    right: 15px;
    top: 0;
}

.mian-right a {
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    margin-left: 25px;
}

.mian-right a span {
    width: 23px;
    height: 21px;
    display: inline-block;
    margin-right: 5px;
}

.stuckMenu li a {
    color: #666;
    font-size: 16px;
    height: 29px;
    line-height: 29px;
    display: block;
    padding: 0px;
    width: 90px;
    text-align: center;
}

.head-mian {
    height: 70px;
    clear: both;
}

.head-mian .logo {
    margin-top: 17px;
}

.stuckMenu li {
    float: left;
    margin-right: 15px;
}

.nav-bar {
    position: absolute;
    right: 15px;
    top: 20px;
    border: none;
    width: 802px;
}

.yl-main {
    margin-bottom: 30px;
}



.foot-end .web .t-fr {
    border: none;
}

.yl-pageBox .page .on, .page .mum:hover {
    background: #3090e4;
    color: #fff;
}

.yl-pageBox .page li.li.btn a {
    background: #3090e4;
}

.yl-main1 .right {
    border-top: 7px solid #3090e4;
}

/*fish18date*/
.webb {
    margin: auto;
    width: 1200px;
    position: relative;
    min-width: 1200px;
}

.clear {
    float: left;
    width: 100%;
    height: 20px;
    background-color: #f9f9f9
}

.webzy {
    width: 1200px;
    float: left;
    min-width: 1200px;
    background: url(../images/newb/webzybg.png);
    padding-bottom: 20px;
}

.newleftb {
    float: left;
    width: 200px;
}

.newleftb dt {
    background-color: #3090e4;
    height: 45px;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    color: #fff;
    text-align: center;
    background-image: url(../images/newb/ard.png);
    background-position: 40px center;
    background-repeat: no-repeat
}

.newleftb dd {
    line-height: 95px;
    border-bottom: solid 1px #e8e8e8;
    text-indent: 70px;
    background-image: url(../images/newb/arla.png);
    background-position: 50px center;
    background-repeat: no-repeat;
    display: block;
    width: 200px;
    height: 95px;
}

.newleftb dd a:hover {
    line-height: 95px;
    border-bottom: solid 1px #e8e8e8;
    text-indent: 70px;
    background-image: url(../images/newb/arlh.png);
    background-position: 50px center;
    background-repeat: no-repeat;
    display: block;
    width: 200px;
    height: 95px;
    background-color: #fff;
}

.newleftb .on {
    line-height: 95px;
    border-bottom: solid 1px #e8e8e8;
    text-indent: 70px;
    background-image: url(../images/newb/arlh.png);
    background-position: 50px center;
    background-repeat: no-repeat;
    display: block;
    width: 200px;
    height: 95px;
    background-color: #fff;
    color: #3090e4
}

.newrihgt {
    float: left;
    width: 970px;
    margin-left: 15px;
}

.newrihgt h1 {
    color: #3090e4;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    border-bottom: solid 1px #e8e8e8;
    width: 970px;
    float: left;
    margin-top: 10px;
}

.newrihgt .list9 { /*float:left;*/
    width: 970px;
}

.newrihgt .list9 > li {
    display: block;
    position: relative;
    height: 50px;
    line-height: 50px;
    background-image: url(../images/newb/leftb.png);
    background-position: 10px center;
    background-repeat: no-repeat;
    border-bottom: solid 1px #e8e8e8;
    text-indent: 30px;
}

.newrihgt .list9 > li a {
    width: 600px; /*必须设置宽度*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.newrihgt .list9 > li span {
    color: #e6e6e6;
    position: absolute;
    right: 10px;
    top: 3px;
}

.newrihgt .list9 > li b {
    color: #333;
    position: absolute;
    right: 10px;
    width: 120px;
    text-align: center;
    top: 3px;
    font-weight: 100
}

.pages {
    margin: auto;
    width: 970px;
    position: relative;
    min-width: 970px;
}

#Tab1 {
    float: left;
    width: 970px;
    margin-top: 10px;
}

/*选项卡2*/
/*菜单class*/
.Menubox {
    width: 970px;
    float: left;
    background: #f7f7f7;
    height: 40px;
    line-height: 40px;
}

.Menubox ul {
    margin: 0px;
    padding: 0px;
}

.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 120px;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.Menubox li.hover {
    padding: 0px;
    background: #fff;
    width: 120px;
    border-top: 3px solid #3090e4;
    border-bottom: none;
    color: #3090e4;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}

.Contentbox {
    float: left;
    padding-left: 30px;
    padding-top: 30px;
    color: #333;
}

.Contentbox td {
    line-height: 45px;
}

#divselect {
    width: 300px;
    line-height: 30px;
    position: relative;
    z-index: 10000;
}

#divselect cite {
    width: 150px;
    height: 30px;
    line-height: 30px;
    display: block;
    color: #807a62;
    cursor: pointer;
    font-style: normal;
    padding-left: 4px;
    padding-right: 30px;
    border: 1px solid #dedede;
    background: url(../images/newb/xjt.png) no-repeat right center;
}

#divselect ul {
    width: 184px;
    border: 1px solid #dedede;
    background-color: #ffffff;
    position: absolute;
    z-index: 20000;
    margin-top: -1px;
    display: none;
}

#divselect ul li {
    height: 24px;
    line-height: 24px;
}

#divselect ul li a {
    display: block;
    height: 24px;
    color: #333333;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

#divselect ul li a:hover {
    background-color: #CCC;
}

.inp {
    float: left;
    width: 184px;
    border: 1px solid #dedede;
    line-height: 30px;
    height: 30px;
    margin-right: 5px;
    margin-top: 8px;
}

.dashed {
    border-bottom: dashed 1px #dedede;
    width: 100%;
    margin-top: 20px;
}

.solid {
    border-bottom: solid 1px #dedede;
    width: 100%;
    margin-top: 20px;
}

.red {
    font-size: 12px;
    color: #F00
}

.input01 {
    float: left;
    width: 146px;
    height: 41px;
    line-height: 41px;
    color: #fff;
    background-image: url(../images/newb/input01.png);
    border: none;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 10px;
}

.input02 {
    float: left;
    width: 146px;
    height: 41px;
    line-height: 41px;
    color: #3090e4;
    background-image: url(../images/newb/input02.png);
    border: none;
    margin-top: 10px;
    background-color: #fff;
}

.blue {
    color: #3090e4;
}

.Contentbox i {
    color: #3090e4;
}

.zpt {
    float: left;
    width: 970px;
    height: 35px;
    line-height: 35px;
    background-color: #f5f5f5;
    margin-bottom: 10px;
    position: relative;
    display: block;
}

.zpt b {
    left: 30px;
    font-weight: 100;
    position: absolute
}

.zpt i {
    right: 10px;
    font-weight: 100;
    position: absolute;
    width: 120px;
    text-align: center;
}

.zpr {
    margin-left: 30px;
    line-height: 35px;
}

.zpin {
    width: 71px;
    height: 27px;
    color: #fff;
    font-weight: bold;
    background-image: url(../images/newb/zpin.png);
    border: none
}

.zpbar {
    padding: 15px 0px;
    background-color: #fff;
    width: 100%;
}

.zpbar th {
    color: #3090e4;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
}

.zpbart {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #3090e4;
    float: left;
    width: 1200px;
    margin-bottom: 20px;
}

.zpinfro {
    width: 1200px;
    height: 302px;
    float: left;
    background-image: url(../images/newb/zpinfro.png);
}

.zpinfro h1 {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #3090e4;
    float: left;
    margin: 50px 0px 0px 60px;
}

.zpinfro ul {
    width: 1100px;
    float: left;
    margin-left: 100px;
    margin-top: 20px;
}

.zpinfro li {
    float: left;
    line-height: 30px;
}

/*yl-10-18*/
.banner .loginModle {
    position: absolute;
    top: 25px;
    left: 320px;
    z-index: 2;
    width: 215px;
    height: 315px;
    background: url(../images/p8.png);
    padding: 0px 14px;
    overflow: hidden;
}

/* .banner .loginModle {
    position: relative;
    top: 25px;
    left: 320px;
    z-index: -99999;
    width: 215px;
    height: 315px;
    padding: 0px 14px;
    overflow: hidden;
} */

.loginModle .m-chan span {
    color: #ee3729;
}

.loginModle .m-user a {
    color: #0ca6f0;
}

.loginModle .m-buy {
    margin-top: 15px;
}

.loginModle .m-user {
    margin-top: 15px;
}

.loginModle .m-chan .m-bg {
    background: url(../images/p9.png) no-repeat;
    width: 60px;
    height: 18px;
    line-height: 18px;
}

.m-list-center .m-list-text .m-buy a {
    background: url(../images/p20.png) no-repeat;
    height: 34px;
    line-height: 34px;
    width: 100px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 0px;
}

.y-produce-box {
    margin-left: -30px;
}

.y-produce-box li {
    width: 380px;
    height: 230px;
    background: #fff;
    position: relative;
    float: left;
    overflow: hidden;
    margin-left: 30px;
}

.y-produce-box .yl-title {
    font-size: 18px; /*text-align:center;*/
    text-indent: 80px;
    margin-top: 20px;
}

.y-produce-box .yl-title .mun {
    font-size: 14px;
}

.y-produce-box .chao {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 27px;
    margin-left: 45px;
}

.y-produce-box .chao span {
    display: inline-block;
    color: #ff9933;
    border: 1px solid #ff9933;
    line-height: 20px;
    padding: 0 8px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.y-produce-box .zhang {
    overflow: hidden;
}

.y-produce-box .zhang .left, .y-produce-box .zhang .right {
    float: left;
}

.y-produce-box .zhang .left {
    width: 127px;
    text-align: center;
    border-right: 1px solid #ccc;
}

.y-produce-box .zhang .left p.mun {
    color: #ee3729;
    font-size: 30px;
    font-weight: bold;
}

.y-produce-box .zhang .left p.span {
    overflow: hidden;
    font-size: 12px;
}

.y-produce-box .zhang .left p.span .l {
    text-align: left;
    display: inline;
    margin-right: 30px;
}

.y-produce-box .zhang .left p.span .r {
    text-align: right;
    display: inline;
}

.y-produce-box .zhang .right .txt {
    font-size: 12px;
    margin-left: 14px;
}

.y-produce-box .zhang .right .mun {
    font-size: 12px;
    color: #ff0000;
}

.y-produce-box .zhang .right .mtp {
    margin-top: 20px;
}

.y-produce-box .btn {
    float: right;
    margin-right: 20px;
    margin-top: 16px;
}

.y-produce-box .btn a {
    display: block;
    color: #fff;
    font-size: 14px;
    width: 100px;
    height: 34px;
    line-height: 34px;
    background: url(../images/p20.png) no-repeat;
    text-align: center;
}

.y-produce-box .sell {
    font-size: 16px;
    color: #fff;
    background: url(../images/p41.png) no-repeat;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 66px;
    height: 67px;
}

.y-produce-box .sell p {
    width: 36px;
    height: 38px;
    margin: 10px;
}

.m-produce {
    position: relative;
}

.m-produce .btn-left {
    position: absolute;
    top: 75px;
    left: -50px;
}

.m-produce .btn-right {
    position: absolute;
    top: 75px;
    right: -50px;
}

.togoBox {
    height: 87px;
    border-top: 3px solid #3090e4;
    margin: 15px auto;
    position: relative;
}

.togoBox ul {
    margin-top: 15px;
    margin-left: 20px;
    overflow: inherit;
}

.togoBox li {
    font-size: 14px;
    text-indent: 60px;
    line-height: 56px;
    height: 56px;
    float: left;
    background: url(../images/p42_01.png) no-repeat left center;
    margin-right: 70px;
}

.togoBox li.bg2 {
    background-image: url(../images/p42_02.png)
}

.togoBox li.bg3 {
    background-image: url(../images/p42_03.png)
}

.togoBox li.bg4 {
    background-image: url(../images/p42_04.png)
}

.togoBox li.bg5 {
    background-image: url(../images/p42_05.png)
}

.togoBox .buy {
    font-size: 14px;
    color: #fff;
    background: url(../images/p42_06.png);
    width: 110px;
    height: 90px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
}

.togoBox .buy a {
    font-size: 14px;
    color: #fff;
    padding-top: 57px;
    display: block;
    width: 110px;
    height: 90px;
}

.m-cake-box .m-cake-right .m-tag-box {
    background: #fff;
}

.m-cake-box .m-cake-right .m-tag-box .t-fl.m-on {
    color: #3090e4;
    background: none;
}

.yl-input.content.input2 {
    background: none;
    border: 1px solid #ccc;
    height: 25px;
}

.yl-input.content.input2 .icon {
    position: absolute;
    top: 5px;
    left: 8px;
    z-index: 999;
    cursor: pointer;
    width: 16px;
    height: 17px;
}

.yl-input.content.input2 input {
    color: #666;
    border: none;
    height: 25px;
    line-height: 25px;
    width: 200px;
    font-size: 12px;
    text-indent: 35px;
}

.yl-jihe-mian2 .switch-tab li {
    width: 130px;
    height: 50px;
    margin: 0;
}

.yl-jihe-mian2 .switch-tab li:hover, .yl-jihe-mian2 .switch-tab li.m-on {
    background: url(../images/yl/yl-9_03.png) no-repeat center 44px #fff;
    color: #3090e4;
    border-top: 2px solid #3090e4;
    width: 130px;
    height: 50px;
}

.yl-jihe-mian2 .buy {
    color: #fff;
    border: none;
    background: url(../images/p42_28.png) no-repeat;
    height: 20px;
    width: 59px;
    line-height: 20px;
}

.jitaiy {
    overflow: hidden;
    margin-bottom: 15px;
}

.jitaiy .box {
    width: 595px;
    height: 285px;
    background: #fff;
    position: relative;
}

.jitaiy .box .more {
    position: absolute;
    right: 32px;
    top: 22px;
}

.jitaiy .box .more a {
    font-size: 12px;
    color: #3090e4;
    text-align: right;
}

.jitaiy .switch-tab-list {
    margin: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.jitaiy .switch-tab-list li {
    width: 95px;
    height: 35px;
    line-height: 35px;
    float: left;
    text-align: center;
    margin-right: 80px;
    font-size: 18px;
}

.jitaiy .switch-tab-list li.m-on, .jitaiy .switch-tab-list li:hover {
    border-bottom: 3px solid #3090e4;
}

.jitaiy .switch-con-list .pic {
    width: 185px;
    height: 86px;
}

.jitaiy .switch-con-list .con {
    width: 355px;
    height: 86px;
    margin-left: 25px;
}

.jitaiy .switch-con-list .con h6.yl-title {
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}

.jitaiy .switch-con-list .con p {
    font-size: 12px;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}

.m-leibiao {
    padding: 25px 20px 20px 10px;
}

.m-leibiao ul li a:hover {
    color: #3090e4;
}

.m-leibiao ul li {
    height: 19px;
    overflow: hidden;
    margin-bottom: 10px;
}

.jitaiy .box.box2 {
    margin-left: 10px;
}

.jitaiy .box.box2 h6.yl-title {
    font-size: 18px;
    margin: 10px;
    margin-top: 15px;
    padding-bottom: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
}

.yl-finance .aboutFan h6.title {
    font-size: 14px;
    color: #3090e4;
}

.m-sake .web span {
    font-size: 48px;
    color: #3090e4;
}

.yl-jihe-mian2 .buy.on {
    border: 1px solid #dcdcdc;
    color: #666;
    background: none;
}

.table td {
    position: relative;
}

.table-border {
    width: 1168px;
    height: 39px;
    border: 1px solid #3090e4;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

tr:hover .table-border {
    display: block;
}

/*二级导航的位置调整*/
#teach, #home, #deal, #subprovincial, #communication, #center, #service, #about {
    margin: 0 auto;
}

/*首 页*/

#home ul {
    padding-left: 300px;
    width: auto;
    display: none;
}

/*投资者教育*/
#teach ul {
    padding-left: 300px;
    width: auto;
}

/*网上交易*/
#deal ul {
    padding-left: 300px;
    display: none;
    width: auto;
}

/*产品专区*/
#subprovincial ul {
    padding-left: 300px;
    width: auto;
}

/*信息披露*/
#communication ul {
    padding-left: 300px;
    width: auto;
}

/*资讯中心*/
#center ul {
    padding-left: 300px;
    width: auto;
}

/*客户服务*/
#service ul {
    padding-left: 300px;
    width: auto;
}

/*关于我们*/
#about ul {
    padding-left: 600px;
    width: auto;
}

/*10-20*/
.yl-jihe-mian2 .table th, .yl-jihe-mian2 .table td {
    border: none;
    text-indent: 15px;
}

.head-mian {
    z-index: 1;
}

/*鼠标经过二维码1*/
.mian-right a.bg {
    position: relative;
    z-index: 5;
}

.mian-right a.bg .hover {
    position: absolute;
    top: 40px;
    left: -50px;
    display: none;
    background: url(../images/yl/yl-30.png) no-repeat;
    width: 165px;
    height: 168px;
}

.mian-right a.bg .hover img {
    margin: 21px auto;
    width: 120px;
    height: 120px;
    display: block;
}

.mian-right a.bg:hover .hover {
    display: block;
}

/*鼠标经过二维码2*/
.togoBox .bg3 a {
    position: relative;
    z-index: 5;
    display: block;
}

.togoBox .bg3 a .hover {
    position: absolute;
    top: 50px;
    left: -50px;
    display: none;
    background: url(../images/yl/yl-30.png) no-repeat;
    width: 165px;
    height: 168px;
}

.togoBox .bg3 a .hover img {
    margin: 21px auto;
    width: 120px;
    height: 120px;
    display: block;
}

.togoBox .bg3 a:hover .hover {
    display: block;
}

.bg-f8f8f8 {
    background: #f8f8f8;
}

.yl-massege-list h6.title {
    background: url(../images/p34.png) left center no-repeat;
    text-indent: 0px;
    width: 1090px;
    overflow: hidden;
}

.yl-massege-list .tab {
    margin-top: 15px;
    margin-left: 20px;
}

.yl-massege-list li {
    padding-bottom: 7px;
    padding-top: 20px;
    width: 1168px;
    height: 54px;
}

.yl-massege-list .con-list > li:hover {
    background: #f8f8f8;
    border: 1px solid #3090e4;
}

.yl-massege-list li .date {
    margin-left: 45px;
}

.N-swithBox {
    margin-top: 7px;
}

.N-swithBox li {
    float: left;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #666;
}

.N-swithBox li.m-on, .N-swithBox li:hover {
    background: #fff;
    border-top: 3px solid #3090e4;
    color: #333;
}

.yl-massege-list.swithBox {
    border-top: none;
    padding-top: 0px;
}

.yl-massege-list.swithBox h6.title {
    font-size: 14px;
}

.yl-new .secondCon .con {
    width: auto;
    padding: 0;
    margin-top: 15px;
}

.yl-new .secondCon .con-list.list1 {
    width: 768px;
}

.yl-new .secondCon .con-list.list1 > .con {
    width: 766px;
    padding: 0;
    padding-bottom: 7px;
    padding-top: 5px;
}

.yl-new .conListBox h6.title {
    width: 470px;
    height: 19px;
    overflow: hidden
}

.yl-new .secondCon .con-list.list2 {
    float: left;
    padding-bottom: 45px;
}

.yl-new .secondCon .con-list.list2 .con {
    width: 530px;
    padding: 0;
    padding-bottom: 7px;
    padding-top: 5px;
    padding-right: 20px;
}

.Menubox li.on, .Menubox li:hover {
    background: #fff;
    border-top: 3px solid #3090e4;
}

.newrihgt .list9 li:hover {
    border: 1px solid #3090e4;
}

/*yl-10-21*/
.m-left40px {
    margin-left: 40px;
}

.yl-massege-list h6.title {
    background: none;
}

.yl-new .secondCon .con-list.list1 {
    margin-left: 10px;
}

.yl-new .r-box, .yl-massege-list .tab {
    margin-left: 0;
    margin-top: 0;
    margin-top: 5px;
}

.yl-massege-list .r-box {
    margin-left: 10px;
}

.newrihgt .list9 li {
    background: none;
}

.Menubox li.hover, .Menubox li:hover {
    color: #333;
}

.Menubox li {
    color: #666;
}

.newrihgt {
    overflow: hidden;
    margin-top: 10px;
}

.yl-pageBox .page li {
    float: left;
    display: inline-block;
    line-height: 27px;
    width: auto;
    height: 27px;
    border: none;
}

.yl-massege-list.Contentbox {
    border: none;
    padding-top: 0;
    margin-top: 15px;
}

.yl-massege-list.Contentbox .con-list > li {
    padding-bottom: 7px;
    padding-top: 20px;
    width: 930px;
    height: 47px;
}

/*客服*/
.yl-Service {
    margin-top: 25px;
    margin-bottom: 15px;
}

.yl-Service .list {
    margin-left: -30px;
    overflow: hidden;
    margin-bottom: 15px;
}

.yl-Service .list li {
    margin-left: 30px;
    width: 380px;
    float: left;
    background: #fff;
    text-align: center;
    height: 300px;
}

.yl-Service .list h6.yl-title {
    font-size: 24px;
    color: #3090e4;
    margin-top: 35px;
}

.yl-Service .list p.con {
    line-height: 25px;
    font-size: 12px;
    margin-top: 30px;
    padding: 0 35px;
}

.yl-Service .list .btn {
    width: 210px;
    height: 40px;
    line-height: 40px;
    background: #3090e4;
    margin: 0 auto;
    margin-top: 45px;
}

.yl-Service .picBox {
    width: 1200px;
    height: auto;
    position: relative;
    margin-bottom: 15px;
}

.yl-Service .picBox img {
    width: 100%;
}

.yl-Service .picBox .btn {
    background: url(../images/yl/yl-s1.png) no-repeat;
    width: 192px;
    height: 37px;
    text-align: center;
    line-height: 36px;
    position: absolute;
    right: 30px;
    top: 35px;
}

.yl-Service .ruBox {
    background: url(../images/yl/yl-s6.png) no-repeat;
    width: 100%;
    height: 554px;
    padding-left: 15px;
    overflow: hidden;
}

.yl-Service .ruBox h6.yl-title {
    margin-top: 55px;
    margin-bottom: 20px;
}

.yl-Service .ruBox .con {
    width: 748px;
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 5px;
}

.yl-Service .ruBox .ru-list li {
    float: left;
    width: 350px;
    text-indent: 20px;
    background: url(../images/yl/yl-s7.png) no-repeat left center;
    line-height: 35px;
}

.yl-Service .ru-list {
    width: 700px;
}

.yl-Service .ruBox .ji-list li {
    float: left;
    width: 230px;
    text-indent: 85px;
    background: url(../images/yl/yl-s2.png) no-repeat left center;
    line-height: 50px;
    margin-left: 25px;
}

.yl-Service .ruBox .ji-list li.bg2 {
    background-image: url(../images/yl/yl-s3.png);
}

.yl-Service .ruBox .ji-list li.bg3 {
    background-image: url(../images/yl/yl-s4.png);
}

.yl-Service .ji-list {
    width: 800px;
    margin-top: 70px;
}

.yl-Service .ruBox .btn {
    width: 210px;
    height: 40px;
    line-height: 40px;
    background: #3090e4;
    margin-top: 45px;
    text-align: center;
}

.newleftb dd.bg {
    text-indent: 90px;
    background-position: 70px;
    background-color: #efefef;
}

.newleftb .bg .on, .newleftb .bg a:hover {
    line-height: 95px;
    border-bottom: solid 1px #e8e8e8;
    text-indent: 90px;
    background-image: url(../images/newb/arlh.png);
    background-position: 70px center;
    background-repeat: no-repeat;
    display: block;
    width: 200px;
    height: 95px;
    background-color: #fff;
    color: #3090e4;
}

.newleftb dd a:hover {
    color: #3090e4
}

/*产品购买页*/
.nav-bar {
    position: absolute;
    right: 0;
    top: 20px;
    border: none;
    width: auto;
}

.mtp15px {
    margin-top: 15px;
}

.yl-m-btm10px {
    margin-bottom: 10px;
}

.yl .m-input-ck .m-text {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 326px;
    color: #333333;
    font-size: 18px;
    text-indent: 191px;
}

.yl .m-input-ck .m-input {
    margin-top: 8px;
}

.yl .m-yiread span {
    margin-left: 327px;
}

.m-input-ck .m-input .Ths {
    font-size: 18px;
    text-indent: 15px;
}

.m-anniu a {
    margin: auto;
}

/*内容补充*/
.ylContent1 .p2-left {
    height: auto;
}

.jili {
    margin-top: 60px
}

.jili .left {
    width: 120px;
    height: 120px;
}

.jili .right {
    width: 560px;
    height: auto;
    margin-left: 50px;
}

.jili ul {
    margin-top: 20px;
}

.jili ul li {
    margin-bottom: 40px;
    overflow: hidden;
}

.jili .right .con {
    text-indent: 40px;
    font-size: 12px;
    margin-top: 15px;
    line-height: 24px;
}

.ylContent1 .p1-left .tab.m-on, .ylContent1 .p1-left .tab:hover {
    background: #3090e4;
}

.ylContent1 .p2-left .s-tab span.m-on, .ylContent1 .p2-left .s-tab span:hover {
    border-top: 3px solid #3090e4;
    color: #333;
    font-weight: bold;
}

/*首页下拉*/
.yl-secBox.index {
    position: absolute;
    right: 15px;
    top: 0;
    border: 1px solid #ccc;
    z-index: 5;
}

/*弹出-计算机*/
.yl-secBox.ji { /* position: absolute; right: 15px; top: 0; */
    border: 1px solid #ccc;
    z-index: 5;
}

/*弹出*/
.dialogbox {
    width: 100%;
    height: 100%;
    position: fixed;
    _position: absolute;
    left: 0;
    top: 0;
    z-index: 99999;
    display: none;
}

.dialogbox .dialogwrap .dialogclose {
    display: block;
    width: 29px;
    height: 101px;
    position: absolute;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-image: url(../images/service/close.gif);
    background-position: 0 0;
}

.blank20 {
    clear: both;
    width: 100%;
    height: 20px;
    line-height: 0;
    overflow: hidden;
}

.dialogbox .dialogwrap h2 {
    width: 650px;
    margin: 0 auto;
    padding-left: 20px;
    background: url(../images/common/titpic.gif) no-repeat left center;
    font-size: 18px;
    color: #0096dd;
}

.dialogbox .dialogwrap p {
    width: 670px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #cd9d06;
    margin-bottom: 10px;
}

.dialogbox .dialogwrap .choosebox {
    width: 670px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto 25px;
}

.dialogbox .dialogwrap .flboxwrap {
    width: 650px;
    padding: 10px;
    height: 300px;
    margin: 0 auto;
    border: 1px solid #f3f4f4;
}

.flbox table th {
    border: 1px solid #e6e6e6;
    font-size: 13px;
    color: #333;
    text-align: center;
    line-height: 22px;
    font-weight: normal;
}

.flbox table {
    width: 100%;
    border-collapse: collapse;
}

.flbox table td {
    border: 1px solid #e6e6e6;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 22px;
}

.choosebox {
    width: 670px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto 25px;
}

.yl-jihe-mian2 .switch-tab li:hover, .yl-jihe-mian2 .switch-tab li.m-on {
    background: url(../images/yl/yl-9_03.png) no-repeat center 44px #fff;
    color: #3090e4;
    border-top: 2px solid #3090e4;
    width: auto;
    padding: 0 20px;
    height: 50px;
}

.yl-jihe-mian2 .switch-tab li {
    width: auto;
    padding: 0 20px;
    height: 50px;
    margin: 0;
}

.yl-detail .title {
    line-height: 30px;
    margin: 30px auto;
}

.yl-detail .jiathis_style {
    left: 290px;
    top: 2px;
}

.yl-massege-list .tab {
    position: relative;
    display: block;
}

.yl-massege-list li .date {
    position: absolute;
    left: 300px;
    top: 0;
}

/*定期公告*/

.m-leibiao.dq ul li {
    background: url(../images/p34.png) 5px center no-repeat;
    font-size: 14px;
    padding-left: 18px;
    position: relative;
    margin-bottom: 0px;
    height: 52px;
    line-height: 52px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.m-leibiao.dq {
    padding: 0px 20px 20px 25px;
}

.table.fh table {
    border-collapse: collapse;
    margin: 0 auto;
}

.table.fh table td {
    text-indent: 55px;
    font-size: 12px;
    font-weight: normal
}

.table.fh table th {
    font-size: 12px;
    font-weight: normal
}

.table.fh .table-border {
    width: 978px;
    border: 1px solid #eeeeee;
    display: block;
}

.table.fh tr:hover .table-border {
    border: 1px solid #eeeeee;
}

.sec.fh {
    width: 978px;
    margin: 0 auto;
    background: #fffdf6;
    border: 1px solid #eeeeee;
    border-bottom: none;
    height: 40px;
    position: relative;
}

.sec.fh .btn {
    width: 56px;
    height: 20px;
    background: #cf9a01;
    position: absolute;
    right: 50px;
    top: 10px;
}

.sec.fh .btn a {
    display: block;
    color: #fff;
    line-height: 20px;
    height: 20px;
    text-align: center;
}

.sec.fh .box {
    position: relative;
    margin-left: 200px;
    line-height: 40px;
}

.sec.fh .yl-secBox {
    position: absolute;
    left: 64px;
    top: -2px;
    z-index: 999;
}

.sec.fh .yl-secBox.p2 {
    position: absolute;
    left: 76px;
    top: -2px;
}

.sec.fh .yl-secBox.p3 {
    position: absolute;
    left: 15px;
    top: -2px;
}

.sec.fh .yl-secBox .sod_select {
    height: 32px;
    background-position-x: 176px;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    border: 1px solid #ccc;
}

.sec.fh .sod_select .sod_label {
    background: url(../images/yl/yl-8.png) no-repeat left center;

}

.table.ls table td {
    text-indent: 30px;
}

.table.ls table td a {
    color: #541274;
    text-decoration: underline;
}

/*忘记密码*/
.yl-secBox.wj {
    margin: 0;
    margin-right: 15px;
    float: left;
    border: 1px solid #ccc;
    width: 100px;
    height: 40px;
    line-height: 40px;
}

.yl-secBox.wj .sod_select {
    width: 100px;
    height: 40px;
    line-height: 40px;
}

.yl-secBox.wj .sod_select .sod_list {
    width: 100px;
    line-height: 40px;
}

.yl-secBox.wj .sod_select .sod_list li {
    padding-left: 0px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.yl-secBox.wj .sod_select .sod_label {
    background: url(../images/yl/yl-10_03.png) 132px center no-repeat white;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    width: 150px;
    text-align: center;
}

.wj .m-yiread.wj {
    margin: 30px auto;
    width: 450px;
}

.wj .m-yiread.wj span {
    margin-left: 0px;
    width: 200px;
    display: inline-block;
}

.YZM {
    padding-left: 200px;
}

.cxfs {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 12px;
    width: 106px;
    height: 26px;
    line-height: 26px;
    background: url(../images/yl/cxfs.png) no-repeat left top;
    margin-left: 18px;
}

/*历史交易*/
.yl-popupConBox.ls {
    padding-left: 30px;
    width: 615px;
    height: 700px;
    border-radius: 5px;
    background: #fff;
    margin: auto;
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-botoom: 30px;
    position: absolute;
    left: 50%;
    margin-left: -307.5px;
    top: 50%;
    margin-top: -350px;
}

.yl-popupConBox.ls .p1 {
    font-size: 18px;
    color: #999;
    margin: 25px auto 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #ccc;
}

.yl-popupConBox.ls .p1 span {
    display: inline-block;
    width: 45%;
}

.yl-popupConBox.ls h6 {
    font-size: 24px;
    color: #cf9a01;
    line-height: 70px;
    border-bottom: 1px solid #ccc;
}

.yl-popupConBox.ls .p2 {
    height: 60px;
    line-height: 60px;
    text-indent: 10px;
    font-size: 18px;
}

.yl-popupConBox.ls .p2 span {
    display: inline-block;
    width: 220px;
}

.yl-popupConBox.ls .btn {
    background: url(../images/jy/m6.png) no-repeat left top;
    width: 355px;
    height: 46px;
    line-height: 46px;
    position: absolute;
    left: 50%;
    margin-left: -177.5px;
    margin-top: 80px;
    margin-bottom: 100px;
}

.yl-popupConBox.ls .btn a {
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
}

/*在途交易*/
.table.zt table th {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    text-indent: 30px;
}

.table.zt .table-border {
    width: 978px;
}

.table.ls .table-border {
    width: 978px;
}

.table.ls td, .table.ls th {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    text-indent: 30px;
}

.table table td a.cedan {
    display: block;
    color: #cf9a01;
    width: 69px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background: url(../images/yl/zt1.png) no-repeat left top;
    text-indent: 0;
    text-decoration: none;
}

.yl-popupConBox.zt {
    padding: 50px 70px 30px 50px;
    width: 490px;
    height: 490px;
    border-radius: 5px;
    background: #fff;
    margin: auto;
    left: 50%;
    margin-left: -305px;
    top: 50%;
    margin-top: -285px;
    overflow: hidden;
    padding-botoom: 30px;
    position: absolute;
}

.yl-popupConBox.zt .p1 {
    font-size: 16px;
    color: #757575;
}

.yl-popupConBox.zt .p1 span {
    line-height: 36px;
}

.yl-popupConBox.zt .p1 .s1 {
    display: inline-block;
    width: 200px;
}

.yl-popupConBox.zt .p2 {
    text-align: right;
    line-height: 36px;
}

.yl-popupConBox.zt .p2 a {
    font-size: 16px;
    color: #430e5d;
    text-decoration: underline;
}

/*修改2016-10-28*/
.y-produce-box .chao {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 27px;
    margin-left: 70px
}

.y-produce-box .btn {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.y-produce-box .yl-title {
    font-size: 18px;
    text-indent: 0px;
    margin-top: 20px;
    margin-left: 80px;
}

.y-produce-box .zhang .left p.span .r {
    /* text-align: right; */
    display: inline;
    float: right;
}

.y-produce-box .zhang .left p.span .l {
    /* text-align: left; */
    display: inline;
    margin-right: 0px;
    float: left;
}

.yl-new .more {
    position: relative;
}

.yl-new .more a {
    position: absolute;
    right: 20px;
    top: -40px;
    line-height: 30px;
    font-size: 16px;
    color: #3090e4;
}

/*内容1相片放置*/
.jili ul li {
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    height: 150px;
}

.jili .left {
    width: 124px;
    height: 124px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 15;
    overflow: hidden;
    opacity: 1;

}

.jili .left .pic {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}

.jili .left .photo {
    width: 120px;
    height: 120px;
    margin: 2px
}

.jili .right {
    width: 560px;
    height: auto;
    margin-left: 50px;
    position: absolute;
    left: 120px;
    top: 0;
}

/*10-31*/

.yl-index.yl-jihe-mian2 .table {
    padding-left: 0px;
    margin-bottom: 20px;
    height: 290px;
    overflow: hidden;
}

.yl-index.yl-jihe-mian2 .table table.table31 {
    height: 200px;
    overflow: auto;
    display: block;
}

.yl-index.yl-jihe-mian2 .table table.table31 td {
    padding: 0px;
    width: 88px;
    text-indent: 30px;
}

.yl-index.yl-jihe-mian2 .table table.table31 td.td1 {
    width: 228px;
    text-indent: 30px;
}

.yl-index.yl-jihe-mian2 .table table.table31 td.td2 {
    width: 110px;
    text-indent: 30px;
}

.yl-index.yl-jihe-mian2 .table table.table31 tr {
    width: 1170px;
    display: block
}

.yl-jihe-main1 .pic {
    overflow: hidden;
}

.yl-jihe-main1 .pic img {
    width: 245px;
}

.jili .left {
    width: 154px;
    height: 210px;
}

.jili .left .photo {
    width: 150px;
    height: 210px;
    border: 1px solid #ccc;
}

.jili .left .photo img {
    width: 150px;
}

.jili .right {
    width: 539px;
    height: auto;
    margin-left: 50px;
    position: absolute;
    left: 145px;
    top: 0;
}

.jili ul li {
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    height: 210px;
}

.y-produce-box li {
    width: 380px;
    height: 230px;
    background: #fff;
    position: relative;
    float: left;
    overflow: hidden;
    margin-left: 30px;
    position: relative;
}

.y-produce-box .zhang {
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 100px;
}

.yl-jihe-mian2 .table .ttt1 th {
    display: block;
    float: left;
    text-indent: 28px;
}

.yl-jihe-mian2 .soso {
    z-index: 999;
}

/*首页下拉新*/

.yl-secBox .select2-selection.select2-selection--single {
    height: 33px;
    width: 176px;
}

.yl-secBox .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 33px;
    background: url(../images/yl/yl-8.png) no-repeat left top;
}

.yl-secBox .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
    width: 176px;
    height: 35px;
    line-height: 13px;
}

.yl-secBox .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.yl-secBox .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: #fff;
    border-width: 0 4px 5px 4px;
}

/*银行管理*/
.yhgl {
    margin-top: 30px;
    margin-left: 25px;
}

.yhgl table {
    width: 945px;
}

.yhgl table th {
    background: #f5f4f4;
    font-size: 20px;
    height: 100px;
    font-weight: normal;
}

.yhgl table td {
    font-size: 18px;
    height: 85px;
    text-align: center;
}

.yhgl table td .genghuo {
    font-size: 14px;
    color: #541274;
    text-decoration: underline;
    margin-left: 50px;
}

.yhgl table td.ok {
    background: url(../images/jy/b1.png) no-repeat 36px center;
    text-indent: 30px;
}

.addbank {
    margin: 50px 0;
}

.addbank a {
    display: block;
    text-align: center;
    font-size: 24px;
    color: #cf9a01;
    background: url(../images/jy/b2.png) no-repeat 350px 8px;
    height: 55px;
    line-height: 55px;
}

.yhgl .look p {
    font-size: 16px;
    color: #f60404;
    text-align: center;
}

.m-bank-box {
    margin: auto;
    width: 720px;
}

.addbankBOX {
    padding-bottom: 70px;
}

.addbankBOX .m-bank-box {
    margin-left: 0;
}

.addbankBOX .m-input-ck .m-text {
    width: 100px;
    text-indent: 0px;
}

.tishi {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.m-input-ck .m-input .Ths {
    font-size: 16px;
}

.addbankBOX2 .huoqu {
    position: relative;
}

.addbankBOX2 .huoqu a {
    position: absolute;
    right: -160px;
    top: -42px;
    background: #ccc;
    border-radius: 5px;
    display: block;
    width: 146px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #fff;
    font-size: 16px;
}

.addbankBOX2 .m-anniu .m-next a {
    margin-top: 85px;
}

.font-20px {
    font-size: 20px;
}

.c-ff3333 {
    color: #ff3333;
}

.addbankBOX3 h3.title {
    color: #cf9a01;
    font-size: 18px;
    font-weight: normal;
    text-indent: 173px;
}

.addbankBOX3 .m-account {
    margin-top: 40px;
}

.addbankBOX3 .bankname {
    position: relative;
}

.addbankBOX3 .bankname a {
    display: block;
    width: 87px;
    height: 38px;
    border: 1px solid #ccc;
    line-height: 38px;
    text-align: center;
    color: #999;
    position: absolute;
    right: -100px;
    top: -40px;
}

.addbankBOX3 .m-input-ck .m-text {
    width: 270px;
}

.m-yiread.bank span {
    margin-left: 0;
}

/*账户管理*/
.bg-fffdf6 {
    background: #fffdf6;
}

.table.zt table th.font-14px {
    font-size: 14px;
}

.table.zh table {
    border: 1px solid #eee;
}

.table.zh table tr td {
    border-top: 1px solid #eee;
}

.table.zh table tr td.ok {
    background: url(../images/jy/b1.png) no-repeat left center;
    text-indent: 30px;
}

.yl-popupConBox.zh {
    /*padding-left: 30px;*/
    width: 625px;
    height: 425px;
    border-radius: 0px;
    background: #fff;
    margin: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding-botoom: 30px;
    position: absolute;
    left: 50%;
    margin-left: -317.5px;
    top: 50%;
    margin-top: -217.5px;
}

.yl-popupConBox.zh .con {
    margin-top: 30px;
}

.yl-popupConBox.zh p {
    padding-left: 50px;
    margin-bottom: 15px;
}

.yl-popupConBox.zh p.p2 {
    width: 350px;
    line-height: 26px;
}

.yl-popupConBox.zh .m-input-ck .m-text {
    position: relative;
    float: left;
    height: 40px;
    line-height: 40px;
    width: 200px;
    color: #333333;
    font-size: 18px;
    text-indent: 70px;

}

.yl-popupConBox.zh .m-input-ck {
    margin-bottom: 20px;
}

.xinghao {
    position: absolute;
    left: -20px;
    top: 5px;
    font-size: 24px;
    color: #ff3333;
}

.yl-popupConBox.zh.sj .m-input-ck .m-text {
    width: 215px;
    text-indent: 50px;
}

.yl-popupConBox.zh.sj p.p1 {
    margin-bottom: 40px;
    margin-top: 40px;
}

.yl-popupConBox.zh.sj .m-input-ck
.yl-popupConBox .huoqu {
    position: relative;
}

.yl-popupConBox .huoqu a {
    position: absolute;
    right: -107px;
    top: -42px;
    background: #cf9a01;
    border-radius: 5px;
    display: block;
    width: 100px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #fff;
    font-size: 16px;
}

/*修改11-02*/
.yl-jihe-main1 .conBox p.p4 {
    text-indent: 25px;
}

.yl-jihe-main1 .down p span {
    display: inline-block;
    width: 125px;
    text-align: center;
}

.yl-jihe-main1 span.bg {
    background: url(../images/yl/yl-6_33.png) no-repeat 100px center;
}

.yl-jihe-main1 .partBox {
    position: relative;
}

.yl-jihe-main1 .down {
    position: absolute;
    right: 25px;
    bottom: 0;
    padding-top: 5px;
    height: 121px;
    border-top: 1px solid #e5e5e5;
}

.yl-jihe-main1 .up {
    border: none;
}

.ylContent1 .p2-right .RecoBox li .bg {
    background: none;
    border: 1px solid #541274;
    border-radius: 3px;
    width: 80px;
    height: 19px;
    line-height: 19px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    margin-left: 10px;
}

.ylContent1 .p2-right .RecoBox li .mun {
    color: #ff0000;
    margin-left: 0px;
    position: absolute;
    right: 20px;
    display: inline-block;
    width: 70px;
    text-align: center;
}

.jili .right .con {
    text-indent: 25px;
    font-size: 12px;
    margin-top: 15px;
    line-height: 24px;
}

/*个人信息*/
.grxx .m-input-ck .m-text {
    position: relative;
    float: left;
    height: 40px;
    line-height: 40px;
    width: 200px;
    color: #333333;
    font-size: 18px;
    text-indent: 70px;
}

.grxx .yl-secBox {
    margin: 0;
    margin-right: 15px;
    float: left;
    border: 1px solid #ccc;
    width: 225px;
    height: 40px;
    line-height: 40px;
}

.grxx .yl-secBox .sod_select .sod_label {
    background: url(../images/yl/yl-10_03.png) 190px center no-repeat;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    width: 225px;
}

.grxx .yl-secBox .sod_select .sod_list {
    width: 225px;
    line-height: 40px;
}

.grxx .ok {
    position: relative;
}

.grxx .ok a {
    position: absolute;
    left: 453px;
    top: 5px;
    font-size: 16px;
    color: #cf9a01;
    display: block;
    width: 65px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cf9a01;
    border-radius: 8px;
}
.grxx .ok span {
    position: absolute;
    left: 453px;
    top: 5px;
    font-size: 16px;
    color: #cf9a01;
    display: block;
    width: 65px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #cf9a01;
    border-radius: 8px;
}
.y_naniu {
    margin-left: 70px;
    margin-top: 55px;
}

.y_naniu a {
    font-size: 18px;
    line-height: 45px;
    padding: 0 28px;
    display: inline-block;
    border-radius: 5px;
}

.y_naniu a.a1 {
    border: 1px solid #cf9a01;
    color: #cf9a01;
}

.y_naniu a.a2 {
    background: #cf9a01;
    color: #fff;
    margin-left: 20px;
}

.grxx2 .m-input-ck .m-input .Ths {
    border: none;
}

.grxx.grxx2 .yl-secBox {
    border: none;
}

.grxx.grxx2 .yl-secBox .sod_select .sod_label {
    background: none;
}

.yl-popupConBox.grxx {
    position: absolute;
    width: 610px;
    height: 505px;
    left: 50%;
    margin-left: -305px;
    top: 50%;
    margin-top: -252.5px;
}

.yl-popupConBox.grxx .con {
    margin-top: 105px;
}

.yl-popupConBox.grxx .ppp {
    color: #333;
    font-size: 24px;
    text-align: center;
    background: url(../images/jy/b6.png) no-repeat center top;
    padding-top: 100px;
}

.yl-popupConBox.grxx .m-anniu {
    margin-top: 85px;
}

.font-28px {
    font-size: 28px;
}

.fpjg {
    position: relative;
    margin-left: 80px;
    margin-top: 10px;
}

.fpjg .con1 {
    background: url(../images/jy/c2.png) no-repeat left top;
    background-size: 310px 110px;
    width: 310px;
    height: 107px;
    color: #333;
    font-size: 18px;
    text-indent: 20px;
    line-height: 80px;
    position: absolute;
    left: 75px;
    top: 0;
}
.fpjg .con1-1 {
    background: url(../images/jy/c2-1.png) no-repeat left top;
    background-size: 310px 110px;
    width: 310px;
    height: 107px;
    color: #333;
    font-size: 18px;
    text-indent: 40px;
    line-height: 80px;
    position: absolute;
    left: 75px;
    top: 0;
}
.fpjg .con2 p, .fpjg .con3 p {
    line-height: 30px;
}

.fpjg .con2 {
    position: absolute;
    left: 0;
    bottom: 30px;
}

.fpjg .con3 {
    position: absolute;
    right: 20px;
    bottom: 30px;
    min-height: 90px;
}

.btn.fpjg a {
    font-size: 18px;
    color: #fff;
    background: url(../images/jy/c3.png) no-repeat;
    width: 133px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    display: block;
}

/*首页弹出*/

.yl-popupConBox.modal {
    position: absolute;
    width: 832px;
    height: 566px;
    z-index: 9999;
    top: 50%;
    margin-top: -283px;
    left: 50%;
    margin-left: -416px;
    display: block;
}

.open-page {
    width: 782px;
    background-color: #fff;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    /*  -webkit-box-shadow: 0 0 10px #333;
    -moz-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
   */
}

.modal h1 {
    width: 660px;
    height: 44px;
    line-height: 44px;
    font-weight: bold;
    background-color: #888888;
    font-size: 18px;
    color: #fff;
    padding-left: 20px;
    margin: 0;
    margin-bottom: 20px;
}

.open-page h1 {
    font-size: 24px;
    background-color: #fff;
    border-bottom: 1px solid #c49909;
    color: #c49909;
    font-weight: normal;
    width: 762px;
    float: left;
    margin-bottom: 15px;
}

.open-page p {
    float: left;
    width: 782px;
    line-height: 30px;
    font-size: 16px;
}

.open-z {
    width: 762px;
    background-color: #eeeeee;
    margin-top: 10px;
    line-height: 20px;
    margin-bottom: 15px;
    float: left;
    padding: 10px;
    padding-top: 5px;
}

.open-b {
    float: left;
    width: 782px;
    margin-bottom: 12px;
}

.open-page p.open-20 {
    margin-bottom: 5px;
}

.open-page h3 {
    text-align: right;
    color: #333;
}

.yl-read-m {
    width: auto;
    margin-top: 15px;
    margin-left: 50px;
}

.read input {
    display: none;
}

.yl-checkbox.checked {
    background: url(../images/jy/tan2.png) no-repeat;
    background-size: cover;
}

.yl-checkbox {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/jy/tan3.png) no-repeat;
    background-size: cover;
    margin-right: 12px;
    margin-top: 4px;
}

.fxcs h1.title {
    font-size: 24px;
    font-weight: normal;
    line-height: 67px;
    padding-left: 70px;
}

.fxcs h1.title span {
    font-size: 18px;
    margin-left: 40px;
}

.fxcs .yl-checkbox.checked {
    background: url(../images/jy/tan4.png) no-repeat;
    background-size: cover;
}

.fxcs .yl-checkbox {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../images/jy/tan5.png) no-repeat;
    background-size: cover;
    margin-right: 12px;
    margin-top: 10px;
}

.fxcs .cs-list {
    margin-top: 36px;
    color: #333;
}

.fxcs .cs-list h3.title {
    padding-left: 70px;
    font-size: 20px;
    background: #f9f9f9;
    line-height: 52px;
    font-weight: normal;
}

.fxcs .cs-list .con {
    overflow: hidden;
    padding-left: 20px;
    padding-bottom: 30px;
}

.fxcs .read {
    margin-right: 50px;
    float: left;
    line-height: 35px;
    display: block;
}

.fxcs .yl-read-m.on .read {
    margin-right: 50px;
    float: left;
+ float: none;
    line-height: 35px;
    display: block;
    width: 100%;
}

.img-ma {
    width: 235px;
    height: 40px;
    margin: auto;
    border: 1px solid #ccc;
}

/*20161107*/
.yl-popupConBox.modal .btn a {
    display: inline-block;
    text-align: center;
    width: 200px;
    height: 40px;
    line-height: 40px;
}

.yl-popupConBox.modal .btn .a1 {

    background: #c49909;
    color: #fff;
    font-size: 18px;
}

.yl-popupConBox.modal .btn .a2 {

    background: #ccc;
    color: #fff;
    font-size: 18px;
    margin-left: 40px;
}

.yl-popupConBox.modal .btn {
    position: absolute;
    left: 70px;
    bottom: 50px;
}

.yl-popupConBox.modal .yl-checkbox {
    background: none;
}

.yl-popupConBox.modal .yl-checkbox.checked {
    background: none;
}

.yl-popupConBox.modal .yl-checkbox.checked .img2, .yl-popupConBox.modal .yl-checkbox.checked .img1 {
    display: block;
}

.yl-popupConBox.modal .yl-checkbox .img1, .yl-popupConBox.modal .yl-checkbox.checked .img2 {
    display: none;
}

/*11-09*/
.read {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.read input {
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
}

.yl-checkbox {
    position: relative;
    z-index: 0;
}

.yl-checkbox b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    background: #fff000;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}

.yl-checkbox img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.fxcs .yl-checkbox {
    background: none;
    position: relative;
    z-index: 0;
}

.fxcs .yl-checkbox.checked {
    background: none;
}

.fxcs .yl-checkbox.checked .img2, .fxcs .yl-checkbox.checked .img1 {
    display: block;
}

.fxcs .yl-checkbox .img1, .fxcs .yl-checkbox.checked .img2 {
    display: none;
}

/* 清楚浮动 */
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

/*11-17 专向理财和二级页面*/
.section1-content {
    height: 742px;

}

.section1-content .section1-top {
    height: 372px;
    width: 1200px;
    background: white;
    margin: 0 auto;
    margin-top: 30px;
    border: 1px solid transparent;
    position: relative;

}

.section1-content .section1-top .left-text {
    margin-top: 26px;
    margin-left: 36px;
}

.section1-content .section1 .left-text h2 {
    font-size: 30px;
    line-height: 60px;
    position: relative;
    color: black;
    margin-bottom: 25px;
}

.section1-content .section1 .left-text .bottom-line {
    position: absolute;
    bottom: 0;
    left: 0px;
    border: 2px solid black;
    height: 0;
    width: 114px;

}

.section1-content .section1-top .left-text p {
    line-height: 32px;
    font-size: 14px;
    color: #666666;
}

.section1-content .section1-top .img-right-position {
    width: 340px;
    height: 350px;
    position: absolute;
    top: -14px;
    right: 74px;
    z-index: 100;
}

.section1-content .section1-bottom {
    height: 371px;
    width: 1200px;
    background: white;
    margin: 0 auto;

    border: 1px solid transparent;
    position: relative;

}

.section1-content .section1-bottom .img-left-position {
    width: 310px;
    height: 295px;
    position: absolute;
    bottom: 39px;
    left: 84px;
    z-index: 100;
}

.section1-content .section1-bottom .left-text {

    margin-left: 518px;
    margin-bottom: 28px;
}

.section1-content .section1-bottom .left-text p {
    line-height: 32px;
    font-size: 14px;
    color: #666666;
}

.section2-content {
    margin: 20px auto;
    width: 1200px;
    height: 205px;
}

.section3 {
    width: 1200px;
    margin: 0 auto;
}

.section3 .section3-left {
    width: 740px;
    height: 554px;
    background: white;
}

.section3 .section3-right {
    width: 440px;
    height: 554px;
    background: white;
}

.section3-left ul {
    margin: 0 20px;
}

.section3-left ul li {
    height: 47px;
    line-height: 48px;
    border-bottom: 1px dashed #cccccc;
    color: #333333;
    font-size: 14px;
    font-family: "微软雅黑", Microsoft YaHei, Arial, Helvetica, sans-serif;

}

.section3-left ul li.last {
    border-bottom: 3px solid #f1f1f1;
}

.section3-left ul li .squra {
    width: 6px;
    height: 6px;
    background: #3090e4;
    margin: 20px 10px;
}

.section3 .yl-pageBox {
    margin-top: 2px;
}

.section3 .section3-right {
    position: relative;
}

.section3 .section3-right h3 {
    height: 83px;
    line-height: 24px;
    font-size: 24px;
    margin-top: 32px;
    text-align: center;
    width: 100%;
}

.section3 .section3-right h3 span {
    color: #3090e4;
}

.section3 .section3-right .col-tab {
    width: 385px;
    height: 384px;
    overflow: hidden;
    margin-left: 28px;
    position: relative;

}

.section3 .section3-right .col-tab ul {
    position: absolute;
    top: 0;
    left: 0;
}

.section3 .section3-right .col-tab li {
    width: 383px;
    height: 118px;
    background: red;
    border: 1px solid #ccc;
    background: url("../images/yl/jiaruikeji.png") no-repeat 0 0;
    margin-bottom: 12px;
}

.section3 .section3-right i {
    width: 49px;
    height: 29px;
    position: absolute;
}

.section3 .section3-right i.top {
    background: url("../images/yl/yl-top.png") no-repeat 0 0;
    top: 68px;
    left: 198px;
    cursor: pointer;
    z-index: 200;
}

.section3 .section3-right i.bottom {
    background: url("../images/yl/yl-bottom.png") no-repeat 0 0;
    bottom: 10px;
    left: 198px;
    cursor: pointer;
    z-index: 200;
}

/*二级页面*/
.yl-main .section3-width {
    width: 1200px;
}

/*二级页面*/
.list {

    margin: 0 auto;
    position: relative;
}

.yl-main .section3-width li {
    border: none;

}

.section1-projects {

    width: 1200px;
    margin: 0 auto;

}

.section1-projects .mask {

}

.section1-projects dl {

    background: white;

    width: 1200px;

}

.section1-projects dl dt {
    line-height: 60px;
    font-size: 14px;
    width: 100%;
    border-bottom: 4px solid #cccccc;
}

.section1-projects dl dd {
    line-height: 30px;
    font-size: 12px;
    width: 100%;
    border: 1px solid white;
    border-bottom: 1px solid #cccccc;

}

.section1-projects ul {
    text-align: left;
}

.section1-projects dl .aa {
    border: 1px solid #3291e4;

}

.section1-projects dl div {
    width: 120px;
    margin-left: 15px;
}

.section1-projects dl .code {

}

.section1-projects dl .nofund {
    width: 90px;

}

.section1-projects dl .next-box {
    width: 12px;
    height: 22px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    left: 1150px;
    top: 0;

}

.section1-projects dl .detail {
    width: 240px;
    white-space: normal;

    /*　word-break:break-all; /!*支持IE，chrome，FF不支持*!/

    　　word-wrap:break-word;/!*支持IE，chrome，FF*!/*/

}

.section1-projects dl .issue {
    width: 94px;
}

.section1-projects dl .equlty {
    width: 80px;
}

.section1-projects dl .name {
    width: 200px;
    word-break: break-all;

}

.section1-projects dl .code {
    white-space: normal;
    word-break: break-all;

}

.list1-page {
    height: 76px
}

.section1-projects .list1-page.page1-bottom li {

    height: 36px;

}

.section1-projects .top-pagebox {
    position: relative;
    background: white;
    height: 76px;
    width: 1200px;

}

#pagenone {
    overflow: visible;
}

.section2-list {
    background: white;
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;

}

.section2-list h3 {
    height: 40px;
    line-height: 40px;
    margin-left: 20px;
    margin-right: 20px;
    width: 100%;
    font-size: 14px;
    color: #3090e4;
}

.section2-list ul {

    margin-bottom: 0;
}

.section2-list ul.top-list li a {
    margin: 10px 20px;
    line-height: 34px;

}

/*2016/11/24登陆框样式*/

.register01 {

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 30000;

    /* IE 4-9 */

    height: 100%;

    overflow: hidden;
}

.register01.mask {

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 30000;

    background: black;
    opacity: .5;
    filter: alpha(opacity:50)

    /* IE 4-9 */

    height: 100%;

    overflow: hidden;
}

.register01 .login-box {

    position: absolute;
    top: 50%;
    left: 50%;
    width: 720px;
    height: 455px;

    margin-left: -360px;
    margin-top: -225px;
    z-index: 900000000000;
    border-radius: 10px 10px 0 0;
    background: #ffffff;

    opacity: 1;
!important;

    filter: alpha(opacity=100);

}

.register01 .login-box .header-title h3 {
    height: 50px;
    width: 100%;
    background: #eeeeee;
    line-height: 50px;
    text-align: left;
    font-size: 20px;
    color: #3090e4;
    text-indent: 20px;
    border-radius: 10px 10px 0 0;
    position: relative;

}

.register01 .login-box .header-title .title-icon {
    position: absolute;
    width: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: 0;
    right: 0;
    line-height: 50px;
    height: 100%;
    text-indent: 0;
    font-size: 25px;
    color: black;
}

.register01 .login-box .content {
    border: 1px solid #dcdcdc;
}

.register01 .login-box .remind {
    margin: 14px;
    background: #fffbf1;
    height: 60px;
    font-size: 14px;
    line-height: 14px;
    overflow: hidden;

}

.register01 .login-box .remind p {
    line-height: 14px;
    font-size: 12px;
    margin-top: 16px;
    margin-left: 20px;
}

.register01 .login-box .form li {
    margin: 30px 183px;
    height: 44px;
    position: relative;
}

.register01 .login-box .form li input {
    border: 2px solid #e4e4e4;
    height: 100%;
    width: 100%;
    line-height: 40px;
    text-indent: 32px;
    font-size: 14px;
   /* color: black ! important;*/

}

.register01 .login-box .form li .left-icon {
    width: 16px;
    height: 11px;
    position: absolute;
    top: 18px;
    left: 10px;
    background: url("../images/images/input-top.png");
}

.register01 .login-box .form li .left-icon1 {
    background: url("../images/images/input-pass.png");
    width: 11px;
    height: 22px;
    position: absolute;
    top: 13px;
    left: 10px;
}

.register01 .login-box .form li .right-icon {
    position: absolute;
    right: 10px;
    background: url("../images/images/input-x.png") no-repeat 0 0;
    top: 15px;
    width: 17px;
    height: 17px;
    cursor: pointer;
}

.register01 .login-box .form .cookie div {
    width: 124px;
    height: 30px;
    text-align: right;
    line-height: 30px;
    color: #3090e4;
    cursor: pointer;

}

.register01 .login-box .form .cookie {
    height: 30px;
    cursor: pointer;

}

.register01 .login-box .form .cookie .remember {
    text-align: left;
    cursor: pointer;

    line-height: 30px;
    font-size: 14px;
    text-indent: 5px;
}

.register01 .login-box .form .cookie .remember .checked {
    background: url("../images/images/box.png") no-repeat center 50%;
    width: 30px;
    height: 30px;

    cursor: pointer;

}

.register01 .login-box .form .cookie .remember .checked1 {
    background: url("../images/images/checked2.png") no-repeat center 50%;
    width: 30px;
    height: 30px;
    cursor: pointer;

}

.forget-passwords a {
    color: #3090e4;
}

.register01 .login-box .form li.logined {
    background: #3090e4;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: white;

    border-bottom: 5px solid #2b82cd;
    margin-top: -20px;
    font-size: 20px;
    border-radius: 6px;
    cursor: pointer;

}

.register01 .login-box .form li.logined a {
    color: white;
}

.register01 .login-box .form li.person-register {

    text-align: center;
    line-height: 40px;

    cursor: pointer;
    margin-top: -34px;
    font-size: 12px;

}

.register01 .login-box .form li.person-register a {
    color: #3090e4;
}

/*
登录忘 01
*/
.register01 .login-box .form li .loging-message {
    width: 215px;
}

.register01 .login-box .form .logined.get-message {
    background: #3090e4;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: white;
    border-bottom: 5px solid #2b82cd;
    width: 128px;

    font-size: 12px;
    border-radius: 6px;
    cursor: pointer;

}

.register01 .login-box .form .logined.get-message a {
    color: white;
    display: block;
    width: 100%;
    height: 100%;
}

.register01 .login-box .form li .left-message {
    background: url("../images/images/message.png");
    width: 16px;
    height: 13px;
    position: absolute;
    top: 18px;
    left: 10px;

}

.register01 .login-box .form li.logined.next-step {
    margin-top: 50px;
}

.register01 .login-box .form li .text-pass {
    color: red;
    line-height: 12px;
    height: 12px;

}

.register01 .login-box .form li.test-pass {
    margin-top: -20px;
    margin-bottom: 0;
    height: 12px;
    text-indent: 8px;
    font-size: 12px;
}

/*
登录03
*/
.register03 .login-box .good-box {
    margin: 60px 210px;
    height: 86px;

}

.register03 .login-box .good {
    background: url("../images/images/good.png") no-repeat 0 0;
    width: 120px;
    height: 84px;

}

.register03 .login-box {
    height: 285px;
}

.register03 .login-box .good-right {
    width: 139px;
    height: 84px;
}

.register03 .login-box .good-right .set-top {
    font-size: 26px;
    line-height: 26px;
    color: #3090e4;
    margin-bottom: 30px;
}

.register03 .login-box .good-right .set-bottom {
    font-size: 12px;
    color: #CCC;

}

.register03 .login-box .good-right .set-bottom span {
    color: #3090e4;;
}

.register-person .login-box {
    height: 460px;
}

/*2016/11/24登陆框样式*/
.register-person .login-box .form li {
    margin-top: 25px;
    margin-bottom: 25px;
}

.register-person .login-box .form li.cookie2 {
    margin-top: 0;
    margin-bottom: 0;

}

.register-person .login-box .form li.logined {
    margin-top: 18px;
}

.register-person .login-box .form li.cookie2 .remember {
    margin-top: 0px;
    width: 150%;
    height: 16px;

}

.register-person .login-box .form li.cookie2 .remember a {
    text-align: left;
    color: #5ba1e8;
}

.register-person .login-box .center1 {
    color: black;
    font-size: 12px;
    margin-left: 270px;
    line-height: 50px;
    height: 100%;
    text-indent: 0;

}

.register-person .login-box .center2 {
    line-height: 50px;
    text-indent: 10px;

    font-size: 12px;
    height: 100%;
    text-align: left;
    color: #3090e4;
}

.register-person .login-box .form li.cookie2 .remember span {
    color: black;
}

.register-person2 .login-box {
    height: 490px;
}

.register-person .login-box .conten-article {
    overflow: hidden;
    margin: 30px 58px;
    text-indent: 2em;
}

.register-person .login-box .conten-article p {
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 14px;
    color: black;
    display: block;
}

.register-person2 .login-box .yes-no {
    margin: 0px 58px;
}

.register-person2 .login-box .yes-no .btn {
    width: 270px;

    background: #3090e4;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-bottom: 5px solid #2b82cd;

    font-size: 20px;
    border-radius: 6px;
    cursor: pointer;
}

.register-person2 .login-box .yes-no .yes {
    background: #d3d3d3;
    border-bottom: 5px solid #bebebe;

}

.register01 .login-box .form li.logined a {
    width: 100%;
    height: 100%;
    display: block;
}

.register-person2 .login-box .yes-no .yes a {
    width: 100%;
    height: 100%;
    display: block;
}

.register-person2 .login-box .yes-no .no a {
    width: 100%;
    height: 100%;
    display: block;
}

/*
2016-11-30*/
#login {
    width: 165px;
    background: #3090e4;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-bottom: 5px solid #2b82cd;
    margin: 0 auto;
    font-size: 20px;
    border-radius: 6px;
    cursor: pointer;
    margin-top: -40px;
}

#login a {
    display: block;
    width: 100%;
    height: 100%;
    color: white;
}

/*2016-12-2*/
.section3 .section3-right .col-tab li {
    width: 153px;
    height: 82px;
}

.section3 .section3-right {
    width: 300px;

}

.section3 .section3-left {
    width: 876px;

}

.section3 .section3-right .col-tab {
    margin-left: 81px;
    height: 336px;
    margin-top: 20px;

    overflow: hidden;
}

.section3 .section3-right .col-tab li {

    background: url("../images/yl/yl-link_05.png") no-repeat 0 0;
    background-size: cover;
    margin: 0;

}

.section3 .section3-right i.top {

    left: 123px;

}

.section3 .section3-right i.bottom {

    bottom: 13px;
    left: 123px;
    cursor: pointer;

}

.section3 .section3-right .col-tab.move-box {
    overflow: hidden;
}

/*2016-12-2*/
/*
20161215
*/
.list .section1-projects dl .code {
    position: relative;

}

.section1-projects dl .border .border-right {
    display: block;
    height: 100px;
    border: 1px dotted rgb(204, 204, 204);

    z-index: 111;
    position: absolute;
    right: 0;
    top: 0;

}

.navigation-down .ml-two ul {

    background: rgba(56, 78, 255, 0.3);
}

/*修改2017-01-04 from yl*/
.c-c9a214 {
    color: #3090e4;
}

/*产品详情页面*/
.ylContent1 .p2-right .bigBox > h6.title .btn a {
    cursor: pointer;
    color: #fff;
}

.yl-bigBoxpopu .border {
    border-bottom-color: #3090e4;
}

.ylContent1 .p2-right .bigBox td.on {
    border: 1px solid #3090e4;
    border-bottom: none;
}

.yl-bigBoxpopu ul {
    background: #fff;
    width: 387px;
    padding-top: 15px;
    padding-bottom: 30px;
    border: 1px solid #3090e4;
    border-top: none;
    position: relative;
}

/*首页*/
.all {
    min-width: 1200px;
    position: relative;
}

.yl-jihe-main-box {
    background: #fff;
}

.m-cake-box .m-cake-right .m-tag-box .t-fl:hover {
    color: #3090e4;
}

.yl-index .m-cake-box .m-cake-right > p {
    font-weight: bold;
    font-size: 18px;
}

.navigation-down .ml-two ul li a:hover {
    /*color: #333;*/
}

.y-produce-box li:hover {
    border: 1px solid #3090e4;
    width: 378px;
    height: 228px;
}

.jitaiy .switch-tab-list li {
    cursor: pointer;
}

/*1-6大小集合*/
.yl-jihe-main1 .yl-margin {
    width: 1200px;
}

.yl-jihe-main1 .partBox {
    margin-right: 20px;
}

.yl-index.yl-jihe-mian2 .table table.table31 td.td1 {
    width: 188px;
    text-indent: 0px;
    padding-left: 30px;
}

.yl-jihe-mian2 .table .ttt1 th {
    line-height: 40px;
}

tr:hover .table-border {
    display: none;
}

.yl-index.yl-jihe-mian2 .table tr:hover {
    border: 1px solid #3090e4;
}

.yl-index.yl-jihe-mian2 .table table.table31 td {
    line-height: normal;
    padding: 10px 0;
}

#hgtzzbxs {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

/*2017-1-9*/
.navigation-down .ml-two ul {
    background: #3090e4;
}

.navigation-down .ml-two ul a {
    color: #fff;
}

.y-produce-box .yl-title .mun {
    font-size: 14px;
    font-weight: normal;
}

.y-produce-box .yl-title {
    font-family: serif;
    color: #333;
    font-weight: bold;
}

.y-produce-box .zhang .left, .y-produce-box .zhang .right {
    float: none;
    overflow: hidden;
    margin: 10px auto;
    width: 300px;
    position: relative;
}

.y-produce-box .zhang {
    position: static;
}

.y-produce-box .zhang .left {
    width: 100%;
}

.y-produce-box .zhang .left p.mun {
    font-size: 36px;
}

.y-produce-box .zhang .left p.span .l {
    /* text-align: left; */
    display: block;
    margin-right: 0px;
    float: left;
    width: 43%;
    text-align: right;font-family: -webkit-body;
}

.y-produce-box {
    color: #333;font-family: -webkit-body;
}

.y-produce-box .zhang .left p.span .r {
    /* text-align: right; */
    display: block;
    float: left;
    text-align: left;
    text-indent: 52px;font-family: -webkit-body;
}

.y-produce-box .chao {
    margin-bottom: 18px;font-family: -webkit-body;
}

.y-produce-box .zhang .left p.span {
    line-height: 35px;
}

.y-produce-box .btn {
    display: none;
}

.y-produce-box .zhang .right > div.lBox,.y-produce-box .zhang .right > div.rBox  {
    width: 48%;
    float: left;
}
.y-produce-box .zhang .right > div.rBox{ padding-left: 12px;}
.y-produce-box .mid-border {
    background: #ddd;
    width: 272px;
    height: 1px;
    margin: 0 auto;
}

.y-produce-box div.mid-border2 {
    background: #ddd;
    width: 1px;
    height: 37px;
    position: absolute;
    left: 50%;
    top: 9px;
}

.y-produce-box .zhang .right > div > p {
    line-height: 27px;
}

.y-produce-box li {
    height: auto;
}

.y-produce-box li:hover {
    border: 1px solid #3090e4;
    width: 378px;
    height: auto;
}

.togoBox {
    height: 115px;
    border: none;
    margin: 15px auto;
    position: relative;
}

.togoBox li {
    width: 288px;
    height: 115px;
    margin-left: 16px;
    margin-right: 0px;
    background-color: #fff;
    line-height: 115px;
    font-size: 18px;
    color: #333;
    text-indent: 0px;
    background: none;
}

.togoBox li.bg1 {
    margin-left: 0;
}

.togoBox li.bg3 {
    background: none;
}

.togoBox ul {
    margin-left: 0;
}

.togoBox li img.hover2 {
    display: none;
}

.togoBox li img.bg {
    display: block;
}

.togoBox li:hover img.hover2 {
    display: block;
}

.togoBox li:hover img.bg {
    display: none;
}

.togoBox .bg3 a .hover {
    top: 95px;
    left: 95px;
}

/*.ylContent1 .p2-right .RecoBox li .bg {
    position: absolute;
    right: 106px;
}*/
.y-produce-box .zhang .right .txt {
    font-family: -webkit-body;
}

/*2017-1-10*/
/*登录页面按钮样式*/
.register01 .login-box .form li.logined:hover{ background:#2183d8;border-bottom: 5px solid #1e76c2;}
.loginModle .m-buy a:hover{ background:#2183d8;}
.register01 .login-box .form .logined.get-message:hover{ background:#2183d8;border-bottom: 5px solid #1e76c2;}
.register-person .login-box .form li.logined:hover{ background:#2183d8;border-bottom: 5px solid #1e76c2;}
.yl-jihe-main1 .btn:hover{  background: blue;  border-radius: 15px;}
.yl-jihe-mian2 .buy:hover{ background: red;  border-radius: 15px;}
.mian-right a:hover{ color: #2183d8;}
.mian-right a .img2{ display: none;}
.mian-right a .img1{ display: inline-block;}
.mian-right a:hover .img1{ display: none;}
.mian-right a:hover .img2{ display: inline-block;}
.loginModle .m-user a:hover{ color: #333;}
.loginModle .m-chan .m-bg:hover{ background:#2183d8;  border-radius: 3px;}
.y-produce-box li{cursor: pointer;}
.yl-index.yl-jihe-mian2 .table table.table31 tr{cursor: pointer;}
/*登录页面按钮样式end*/

/*2017-1-12*/
/*首页表格高度设置*/
.yl-index.yl-jihe-mian2 .table table.table31{ height: 240px;}
/*详情页自动换行*/
.yl-detail .down p.conp { word-break: break-all;  white-space: pre-wrap; }
/*登录页*/
.register01 .login-box .form li input{ color: #000;}
.register-person .login-box .center1{ margin-left: 313px;}
/*二级菜单鼠标经过样式*/
.navigation-down .ml-two ul a:hover{color: #ffdf4b;  text-decoration: underline;}
/*产品首页修改*/
.m-opposite .m-opposite-title {
    background:url(../images/L/bg1.png) no-repeat 10px; position: absolute; width: 100%;
    top:-18px;}
.m-opposite{top: 30px; overflow:visible;}
.m-custom-services .m-lianxi a:hover{background:#2183d8; border-radius:5px; }
.yl-jihe-main1 .down p span{text-align: left;}
.yl-jihe-main1 .partBox {  width: 580px;}
.yl-jihe-main1 .conBox p.p2{font-weight: bold;}
.yl-jihe-mian2 .table table tr:hover{border: 1px solid #3090e4;}

.yl-jihe-main1{ margin-bottom: 18px;}
/*.ylContent1 .p1-right .spanBox span{ background: #3090e4;}*/

.Menubox h3.font-18px.c-3090e4{border-bottom: 1px solid #3090e4;  width: 930px;}

/*列表标签与日期文字的色值*/
.yl-massege-list .tab span{color: #999;}

/*优化交互-客户服务*/
.yl-Service .list li:hover {
    border: 1px solid #3090e4; width:378px;
}
.yl-Service .btn a{ display: block;}
.yl-Service .btn a:hover{color: #ffdf4b;}
.yl-Service .ruBox .ji-list li a:hover{ color: #3090e4;}
.yl-Service .ruBox .ru-list li a:hover{ color: #3090e4;}

/*关于我们*/
.yl-main1 .a1 a.a11:hover {
    background: url(../images/yl/yl-aa1.png) no-repeat center top;
}



.yl-main1 a.a12:hover {
    background-image: url(../images/yl/yl-aa2.png)
}

.yl-main1 a.a13:hover {
    background-image: url(../images/yl/yl-aa3.png)
}

.yl-main1 a.a14:hover {
    background-image: url(../images/yl/yl-aa4.png)
}

/*产品详情页*/
.ylContent1 .s-conBox .s-con1 td{ word-break: break-all;}
.ylContent1 .p2-right .RecoBox li .bg { border: 1px solid #666;  padding: 0 10px; width: auto;}
.ylContent1 .p1-right .Box .left .font-48px.c-fe0000{ font-weight: bold;}
.ylContent1 .s-conBox .s-con1 .td1 {
    width: 125px;
    padding-left: 12px;
    line-height: 24px;
    vertical-align: top;
    padding-top: 10px; padding-bottom: 10px;
}
.ylContent1 .s-conBox .s-con1 td.td2{vertical-align: top; padding-top: 10px; padding-bottom: 10px;}
.ylContent1 .p1-right .Box .left .font-12px.yl-m-btm20px{ position: relative; height: 20px;}
.ylContent1 .p1-right .Box .left .font-12px.yl-m-btm20px span{position: absolute;
    left: 0;}
.ylContent1 .p1-right .Box .left .font-12px.yl-m-btm20px span.m-left95px{position: absolute;
    right: 15px; left: auto;}
    
    
 .yl-ui-btn-list {
    position: absolute;
   /* top: 80%;*/
	bottom: 30px;
    left: 50%;    z-index: 9;
}

.yl-ui-btn {
    width: 24px;
    height: 24px;
    float: left;
    background:url("../images/BANNER/02.png") no-repeat center center;
    opacity: 0.5;
    color: #fff;
    text-align: center;
    line-height: 24px;
    margin-right: 47px;
    cursor: pointer;
    border-radius: 100%;
}
.yl-ui-btn.bg{ background:url("../images/BANNER/01.png") no-repeat center center}

.pagebtn{
    display: block;
    width: 32px;
    height: 72px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
	top:50%; margin-top:-36px;
	z-index:10;
}
.pagebtn.prev{left: 40px; background: url("../images/BANNER/pre01.jpg") no-repeat center center;}
.pagebtn.next{right: 40px;background: url("../images/BANNER/next03.jpg") no-repeat center center;}
.pagebtn.prev:hover{left: 40px; background: url("../images/BANNER/pre02.jpg") no-repeat center center;}
.pagebtn.next:hover{right: 40px;background: url("../images/BANNER/next04.jpg") no-repeat center center;}


.yl-secBox.fenh .select2-container--default .select2-selection--single .select2-selection__rendered{    
	width: 146px;
    margin-left: -1px;   border: 1px solid #ccc;height: 30px;line-height: 30px;}
.yl-secBox.fenh .select2-dropdown{border-color:#ccc;}
.yl-secBox.fenh .select2-container--open .select2-dropdown{    top: -2px;}
.sec.fh .yl-secBox.fenh {   top: -4px;}


/* 2017-7-28 txb 新增 */
.t-per-wrap{border:1px solid #ccc;width:378px;margin:0 auto;padding:22px 40px 40px;}
.t-login-tab{width:100%;border-bottom:1px solid #ccc;position:relative;}
.t-login-tab span{cursor:pointer;float:left;display:inline-block;width:50%;color:#666;font-size:24px;text-align:center;line-height:60px;}
.t-login-tab span.on{color:#cf9a01;}
.click-on{position:absolute;width:50%;bottom:-6px;left:0;}
.click-on.on{right:0;}

.mt-30{margin-top:30px;}
.conlab{width:100px;line-height:48px;color:#666;font-size:18px;text-align:left;}
.coninp{width:276px;height:46px;line-height:46px;border-radius:2px;border:1px solid #ccc;color:#333;font-size:18px;text-indent:8px;}
.consel{width:278px;height:48px;line-height:48px;border-radius:2px;border:1px solid #ccc;color:#333;font-size:18px;text-indent:8px;}
.wid-158{width:158px;margin-right:10px;}
.iden-img{width:108px;height:48px;}
.iden-img img{width:100%;height:100%;}

.pas-sign{padding-left:100px;margin-top:20px;}
.pas-sign a{color:#666;font-size:16px;text-decoration:underline;}

.Login-button{width:100%;line-height:48px;display:block;background-color:#cf9a01;text-align:center;color:#fff;font-size:18px;margin-top:20px;border-radius:5px;cursor:pointer;}

.no-bod{border:none;width:478px;padding:0;}
.wid-128{width:128px;}
.wid-350{width:350px;}
.wid-348{width:348px;}
.sign-tip{color:#333;font-size:12px;padding-left:128px;margin-top:10px;}
.sign-bu{width:350px;margin-left:128px;}

.mt-30{margin-top:30px;}
.ins-title{margin-left:25px; margin-right:20px;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:500;}
.ins-table-unit{width:945px;margin-left:25px;}
.ins-table-unit table{width:100%;margin-top:30px;}
.ins-table-unit table tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:46px;color:#333;font-size:14px;text-align:left;text-indent:8px;}
.ins-table-unit table tr td:first-child{border-left:1px solid #ccc;}
.ins-table-unit table tr:first-child td{border-top:1px solid #ccc;}
.ins-table-unit table tr td:nth-child(2n+1){background-color:#fffdf6;}

.proce-wrap{width:632px;margin:0 auto 60px;}
.point-wrap{width:84px;}
.point-wrap span{display:block;border-radius:50%;width:44px;margin:0 auto;height:44px;line-height:44px;text-align:center;font-size:20px;color:#fff;background-color:#ccc;}
.point-wrap p{color:#ccc;font-size:18px;text-align:center;margin-top:10px;}
.proce-line{height:4px;background-color:#ccc;width:190px;margin-top:22px;}
.point-wrap span.on{background-color:#cf9a01;}
.point-wrap p.on{color:#cf9a01;}
.proce-line.on{background-color:#cf9a01;}

.p-res{color:#cf9a01;font-size:18px;line-height:48px;}
.wid-228{width:228px;}
.get-num{display:inline-block;width:106px;line-height:48px;text-align:center;margin-left:10px;color:#fff;font-size:16px;background-color:#cf9a01;cursor:pointer;border-radius:5px;}
.don{color:#333;font-size:24px;margin:60px auto;text-align:center;}
.juz{margin:0 auto;}


