/*color*/
.hcolor{
    color:#999999;
    font-style: normal;
}
.colorred{
    color:#e74851;
}

h1 {
    font-weight: normal;
    padding: 0;
    margin: 0;
    border: none;
}

* {
    padding: 0;
    margin: 0;
}

.mainbox {
    padding-top: 103px;
    width: 63%;
    margin: auto;
    overflow: hidden;
}

.mainbox .mainboxh1 {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    letter-spacing: 2px;
    line-height: 50px;
}

.navbox {
    width: 1200px;
    margin: auto;
    overflow: hidden;
    border-bottom: #eaeaea solid 1px;
}

.navbox a {
    display: block;
    float: left;
    padding: 5px 20px;
    line-height: 40px;
    color: #6e6e6e;
    font-size: 15px;
}

.navactive {
    color: black !important;
    border-bottom: #2198d0 solid 2px;
}

.maintab {
	width: 100%;
    margin-top: 20px;
    border: #e7e7e7 solid 1px;
}

.maintab td {
    line-height: 30px;
    height: 50px;
}

.maintab tr td:nth-child(odd) {
    text-align: center;
    width: 15%;
}

.maintab tr td:nth-child(even) {
    padding-left: 15px;
}

.maintab tr:nth-child(even) {
    background: #fbfbfb;
}

.mainanniu {
    overflow: hidden;
    margin-top: 50px;
}

.mainanniu .ma1, .mainanniu .ma2 {
    float: left;
}

.mainanniu .ma3 {
    float: right;
}

.mainanniu .ma1 {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #ffb040;
    color: white;
    margin-right: 15px;
    cursor: pointer;
}

.mainanniu .ma2 {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #2198d0;
    color: white;
    cursor: pointer;
}

.mainanniu .ma3 {
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: #4dadd9 solid 1px;
    color: #4dadd9;
    cursor: pointer;
}

.mainwenzi {
    overflow: hidden;
}

.mainwenzi .man1 {
    float: left;
    color: #747474;
    line-height: 65px;
    cursor: pointer;
}
.mainwenzi .share-area {
    float: right;
    text-align: right;
}
.mainwenzi  .share-area h2 {
    color: #666;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: middle;
}
.mainwenzi  .share-area .right-content {
    display: inline-block;
    vertical-align: text-bottom;
    width: 145px;
}
.mainwenzi  .share-area .right-content a {
    position: relative;
    display: inline-block;
    background: #fff;
    border: 1px solid #f0f0f0;
    line-height: 31px;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    text-align: center;
    vertical-align: middle;
    color: #c8c8c8;
    margin-right: 8px;
}
.mainwenzi .share-area .right-content a:hover{
    color: #ffffff;
    background:#3EBF81;
}
.mainwenzi .share-area .right-content i {
    font-size: 16px;
    vertical-align: middle;
}
.mainwenzi  .share-area {
    margin-top:10px;
}
.mainwenzi .sharema{
    margin-top:0;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*end*/
.mainwenzi .man2 {
    float: right;
    margin-left: 10px;
    margin-top: 15px;
    cursor: pointer;
}

.mainwenzi .man3 {
    float: right;
    color: #747474;
    line-height: 65px;
    margin-right: 5px;
    cursor: pointer;
}

.wbox {
    width: 1200px;
    margin: auto;
    border-bottom: #dae1e8 solid 1px;
    margin-top: 55px;
}
.zr-detabox .wbox{
    width: 100%;
}
.zr-detabox .brands > ul > li{
    width: 20%;
    text-align: center;
}
.zr-detabox .invest-info{
    text-align: center;
    width: 100%;
    margin-left: 0;
}
.zr-detabox .star-list{
    margin-left: 0;
    display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content:center;
    -moz-box-pack:center;
    -webkit--moz-box-pack:center;
    box-pack:center;
}
.zr-detabox .huizi{
    height: 50px;
    padding-top: 20px;
    line-height: 20px;
}
.wbox h1 {
    color: #2198d0;
    font-size: 24px;
}
.wbox p {
    line-height: 30px;
}
.huizi {
    color: #c5c5c5;
    line-height: 60px;
}
.neir {
    width: 239px;
    text-align: center;
    background: #f8f8f8;
    border-right: #edecec solid 1px;
    position: relative;
    padding-bottom: 20px;
    float: left;
    margin-top: 20px;
}

.neir p {
    line-height: 20px;
}

.nei1 {
    padding-top: 20px;
}

.nei2 {
    padding-top: 15px;
    font-size: 35px;
    color: red;
}

.nei6 {
    overflow: hidden;
}

.nei6 a {
    display: block;
    float: left;
    padding: 3px 10px;
    text-align: center;
}

.nei61 {
    background: #2198d0;
    color: white;
    margin-left: 65px;
    margin-right: 10px;
    cursor: pointer;
}

.nei62 {
    padding: 2px 10px !important;
    border: #2198d0 solid 1px;
    cursor: pointer;
}

.biancu {
    font-weight: bold;
}

.fudong {
    position: absolute;
    top: -20px;
    left: -60px;
    width: 400px;
    background: white;
    /*border: #edecec solid 1px;*/
    border-radius: 8px;
    border: red solid 1px;
    z-index: 999;
}

.nene {
    width: 239px;
}

.imgbox {
    margin-top: 44px;
    margin-bottom: 54px;
}

.contentbox {
    position: fixed;
    top: 120px;
    right:2%;
    width: 150px;
    border: #eaeaea solid 1px;
}

.contentbox a {
    display: block;
    padding: 15px 45px;
    background: url("../images/xiaohuidian.png") no-repeat left 20px center;
    border-bottom: dashed 1px #eaeaea;
}

.contentbox .bgg {
    background: #f8f8f8 url("../images/xiaolanyuan.png") no-repeat left 20px center;
    color: #2198d0;
}

.contentbox a {
    color: black;
}

.mainleft {
    width: 830px;
    float: left;
}

.mainright {
    width: 340px;
    float: right;
}

.navbb {
    width: 830px;
    margin: 0;
}

.tabbe {
    width: 830px;
    margin-top: 25px;
}

.tabbe td {
    width: 50%;
    line-height: 50px;
    font-size: 14px;
    padding-left: 60px;
    border: #d8d8d8 solid 1px;
    background: url("../images/xiaojiahao.png") no-repeat left 40px center;
    color: #666666;
}

.tale {
    width: 830px;
    margin-top: 25px;
}

.tale td {
    width: 50%;
    line-height: 50px;
    font-size: 14px;
    padding-left: 60px;
    border: #d8d8d8 solid 1px;

    color: #666666;
}

.pilou {
    text-align: center;
    background: #2198d0 !important;
    color: white !important;
    font-size: 16px !important;
    padding-left: 0 !important;
}

.pbiao {
    text-align: center;
    background: #2198d0 !important;
    color: white !important;
    font-size: 16px !important;
    padding-left: 0 !important;
}

.pilouu {
    text-align: center;
    background: #2198d0;
    color: white !important;
    font-size: 16px !important;
}

.pbiaoo {
    text-align: center;
    background: #2198d0 ;
    color: white !important;
    font-size: 16px !important;
}

.tale tr:nth-child(even) {
    background: #f5f5f5;
}

.tabbe tr:nth-child(even) {
    background: #f5f5f5;
}

.right1 {
    width: 340px;
    margin-top: 12px;
    border-bottom: #e5e5e5 solid 1px
}

.rchan {
    color: #333333;
    font-size: 18px;
    padding: 10px 20px;
    background: url(../images/tui-icon.png) no-repeat left center;
}

.rig2 p {
    padding: 0 15px;
    line-height: 30px;
    color: #8c8c8c;
    border-bottom: #eeeeee dashed 1px;
}

.rig3 {
    margin-top: 20px;
}

.rig4 {
    margin-top: 15px;
}

.tabBox {
    width: 340px;
    overflow: hidden
}

.tabBox ul {
    overflow: hidden;
    border-bottom: #eaeaea solid 1px
}

.tabBox ul li {
    float: left;
    /*border-bottom: #2198d0 solid 1px;*/
    padding: 10px 15px;
    font-weight: 700;
    cursor: pointer
}

.tabBox .bbb {
    border-bottom: #2198d0 solid 1px
}

.tabBox p {
    line-height: 30px;
}

.sred {
    background: red;
    padding: 2px 6px;
    color: white;
    margin-right: 10px
}

.shui {
    background: #c9c9c9;
    padding: 2px 6px;
    color: white;
    margin-right: 10px
}

.fbanner {
    width: 1200px;
    margin: auto;
    margin-bottom: 60px;
    padding-top: 20px;
}

.taale table {
    margin-top: 20px;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    border-top: #d8d8d8 solid 1px;
    border-left:#d8d8d8 solid 1px;
}

.taale table td{
    border-bottom: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}

.tab2 tr td {
    width: 33%;
    
}

.taale table tr td:nth-child(even) {
    width: 30%;
}

.taale table tr:nth-child(even) {
    background: #fdfdfd;
}

.tab2 tr:nth-child(odd) {
    background: #f1f1f1 !important;
}

.tab2 tr:first-child {
    background: #2198d0 !important;
    color: white;
}

.tab2 tr:last-child {
    color: white;
    line-height: 130px;
}

.cpj {
    padding: 12px 25px;
    background: #2198d0;
    color: white;
}

.org-list {
    background-color: #f4f4f4;
    padding: 22px 0;
    padding-left: 27px;
    margin-top: 20px;
    margin-bottom: 60px;
}

.list-left, .list-right {
    float: left;
}

.list-left {
    position: relative;
}

.list-right {
    margin-left: 20px;
}

.list-left > label {
    color: #fff;
    display: inline-block;
    background-color: #1e69b8;
    width: 95px;
    height: 40px;
    line-height: 38px;
    font-size: 19px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 0;
}

.list-left > span {
    height: 134px;
    background-color: #1e69b8;
    width: 1px;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 40px;
    right: 1px;
    z-index: 2;
}

.list-left > ul {
    position: absolute;
    right: -5px;
    top: 56px;
    z-index: 3;
}

.list-left > ul > li {
    background-position: -5px 0;
    width: 14px;
    height: 14px;
    margin-bottom: 28px;
    display: block;
}

.list-right > ul {
    clear: both;
    margin-bottom: 18px;
}

.list-right > ul > label > i {
    margin: 0 12px;
}

.list-right > ul > label, .list-right > ul > li {
    float: left;
    font-size: 16px;
    font-weight: 500;
}

.list-right > ul > li {
    color: #949494;
    cursor: pointer;
    margin-right: 20px;
}

.list-right > ul > li > span {
    color: #dbdbdb;
    padding-left: 15px;
}

.box {
    margin-bottom: 60px;
}

.box > .title {
    margin-bottom: 20px;
}

.box > .title > i, .box > .title > span {
    vertical-align: middle;
}

.box > .title > span {
    font-size: 24px;
    color: #1e69b8;
    padding-left: 17px;
}

.base-info > table {
    width: 100%;
}

.base-info > table > tbody > tr {
    border: 1px solid #e7e7e7;
}

.base-info > table > tbody > tr:nth-child(2n+1) {
    background-color: #fdfdfd;
}

.base-info > table > tbody > tr > td {
    border: 1px solid #e7e7e7;
    padding: 15px 0;
    padding-left: 24px;
}

.base-info > table > tbody > tr > td:first-child, .base-info > table > tbody > tr > td:nth-child(3) {
    width: 168px;
    color: #333;
    padding-left: 0;
    text-align: center;
}

.base-info > table > tbody > tr > td:nth-child(2), .base-info > table > tbody > tr > td:nth-child(4) {
    width: 430px;
    color: #999;
    line-height: 24px;
}

ul {
    margin-bottom: 0;
}

.tab {
    border-top: 1px solid #eaeaea;
    /*padding: 15px 0;*/
    position: relative;
    padding-left: 28px;
}

.tab > li {
    color: #666;
    cursor: pointer;
    float: left;
    width: 68px;
    text-align: center;
}

.tab > i {
    background-color: #1e69b8;
    height: 2px;
    width: 68px;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 0;
    left: 28px;
}

.tabs {
    border: 1px solid #eaeaea;
    padding: 18px;
    padding-left: 25px;
}

.tabs > ul > li {
    clear: both;
    margin-bottom: 15px;
}

.tabs > ul > li > a {
    color: #333;
}

.tabs > ul > li > a > span {
    display: inline-block;
    width: 3px;
    height: 3px;
    background-color: #ccc;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 10px;
}

.tabs > ul > li > label {
    float: right;
    font-weight: 500;
    color: #999;
    font-size: 12px;
}

.tabs > ul > li > label > span {
    padding-right: 20px;
}

.ford-brand > .brands {
    background-color: #f4f4f4;
    padding: 10px 20px;
}

.brands > ul > li {
    width: 232px;
    border-right: 1px solid #edecec;
    float: left;
}

.brands > ul > li:nth-child(5) {
    border-right: 0;
}

.brands > ul > li > p {
    font-size: 14px;
    color: #333;
    text-align: center;
}

.brands > ul > li > label {
    font-size: 36px;
    color: #e4343e;
    font-weight: 500;
    display: block;
    text-align: center;
}

.star-list {
    margin-left: 93px;
}

.btns {
    text-align: center;
    margin-left: 20px;
    margin-top: 20px;
}

.btns > a {
    display: inline-block;
    background-color: #fff;
    color: #1e69b8;
    padding: 7px 15px;
    border: 1px solid #1e69b8;
    border-radius: 5px;
    margin-right: 10px;
}

.btns > a:hover, .btns > a.active {
    background-color: #1e69b8;
    color: #fff;
}

.invest-info > li {
    margin-bottom: 5px;
}

.invest-info > li > span:first-child {
    color: #999;
}

.invest-info > li > span:last-child {
    color: #333;
    font-weight: 700;
}

.brands > ul > li > ul {
    margin-left: 71px;
    margin-top: 15px;
}

.brands > ul > li > label > i {
    display: block;
    float: left;
}

.brands > ul > li > label > span {
    font-size: 18px;
}

.brands > ul > li > span {
    color: #666;
    display: block;
    text-align: center;
}

.brands > ul > li > i {
    text-align: center;
}

.icon_bg {
    background: url(../images/icon_bg.png) no-repeat;
    display: inline-block;
}

.arrow-right {
    background-position: 0 0;
    width: 4px;
    height: 10px;
}

.icon-info {
    background-position: 0 -15px;
    width: 24px;
    height: 20px;
}

.icon-reveal {
    background-position: -25px 0;
    width: 22px;
    height: 22px;
}

.icon-brand {
    background-position: -25px -24px;
    width: 22px;
    height: 22px;
}

.icon-know {
    background-position: 0 -36px;
    width: 22px;
    height: 22px;
}

.icon-refer {
    background-position: -25px -47px;
    width: 22px;
    height: 22px;
}

.icon-star {
    background-position: 0 -59px;
    width: 10px;
    height: 10px;
}
.tab .tabac{
    border-bottom: #2198d0 solid 1px;
}
.tab li{
    line-height: 50px;
}
.tba tr td{
    padding: 0 !important;
}
.tba a{
    display: block;
    padding: 14px 0;
}
.tba a:hover{
    background: #f5f8fd;
}
/*产品*/
.produc .menu li .link {
    padding-bottom: 16px !important;
}
.maintab .a-icon img{
    margin-left:13px;
}
.maintab .pro-textcolor{
    color: #999999;
}
/*转让详情*/
.header .menu li .link{
    padding-bottom:14px;
}
/*.zr-header .menu{*/
    /*left:185px;*/
/*}*/
.brands ul li{
    position: relative;
    cursor: pointer;
}
/*表格*/
.tabho{
    text-align: center;
    position: absolute;
    background: url("../images/table-bg.png") no-repeat center center;
    top: -57px;
    left: -40px;
    height: 105px;
    width: 298px;
    overflow: hidden;
    display: none;
    z-index: 99;
}
.tabho table{
    margin: 0 auto;
    overflow: hidden;
}
.tabho table tr th{
    line-height: 25px;
    color:#a1a1a1;
    font-size: 12px;
    text-align: center;
    padding:0 15px;
    padding-top:10px;
}
.tabho table tr td{
    line-height: 25px;
    font-size: 14px;
}

.mybreadcrumb{
    float: left;
    color:#999999;
}
.colorblur{
    color:#333333;
    font-style: normal;
}
.secondary-menu{
    background: white;
}
.header .menu li.active .link{
    color:#4a4a4a;
    border-bottom: 2px solid #2198d0;
}
.list-left>label{
    background-color:#2298d0;
}
.list-left>span{
    background-color:#2298d0;
}
.box>.title>span{
    color:#2298d0;
}
.btns>a{
    background-color: #fff !important;
    color: #2198d0 !important;
    border: 1px solid #2198d0;
    font-size: 12px;
    padding:2px 12px !important;
    border-radius: 3px;
}
.imgbox img{
    width: 100%;
}
.btns .filcolor{
    background:#2198d0 !important;
    color:#ffffff !important;
}
.brands>ul>li>span{
    color:#8a8a8a;
    font-size: 12px;
    margin-bottom:2px;
}
.brands>ul>li>label{
    margin-bottom:10px;
}
.colorleft{
    font-size: 12px;
}
.star-list{
    overflow: hidden;
}
.ford-brand>.brands{
    background-color: #f4f4f4;
    padding:20px;
}
.conpro{
    margin-bottom: 20px;
}
.conprobox{
    margin-top:35px;
    height:347px;
    border:none;
}
/*end*/
/*转让专区*/
.zrprefema{
    padding-bottom: 215px;
}
.zrprefema  .mainboxh1{
    border-bottom: 1px solid #e5e5e5;
    line-height: 45px;
    padding-left:15px;
}
.zrprefema  .navbox a{
    padding: 2px 20px;
}
.zrprefema  .recommend-product a {
    padding: 5px 5px 20px 20px;
}
.zpr-pro ul li a{
    line-height: 40px;
    font-size: 15px;
}
.zpr-pro ul li a:hover{
    color:#333333 !important;
}
.zpr-pro .bottomborder.nav-tabs li.active > a, .bottomborder.nav-tabs li.active > a:hover, .bottomborder.nav-tabs li.active > a:focus {
    border-bottom: 2px solid #2198d0;
    border-left: none;
}
.zpr-pro .nav-tabs li.active > a, .nav-tabs li.active > a:hover, .nav-tabs li.active > a:focus{
    color:#333333;
}
.zrprefema .tab-content .tab-pane{
    height: auto;
}
.zrprefema .tablepro ul li:last-child{
    border-bottom: none;
}
.issue{
    float: right;
    display: inline-block;
    width: 97px;
    height: 32px;
    line-height: 32px;
    background: #d72a24;
    text-align: center;
    margin-top: 8px;
    color:#ffffff;
    margin-right:23px;
    border-radius: 1px;
    font-size: 12px;
    cursor: pointer;
}
.zrprefema .zr-right span{
    font-size: 14px;
    margin: 0;
    padding: 0;
    /*padding: 0 46px;*/
    padding: 0 2.5%;
}
.zrprefema .zr-right span b{
    font-size: 19px;
    min-height:25px;
}
.zrprefema .zr-right strong{
    color:#e55258;
    font-size: 14px;
}
.zrprefema .product-item .recommend-product-name{
    margin-bottom: 20px;
    font-size: 16px;
}
.zrprefema .zr-right .btnend{
    padding-left: 0;
    padding-right: 18px;
}
.zrprefema .zrpreb{
    width: 100%;
    margin:11px 0;
}
.zrprefema .zrpreb img{
    width: 100%;
}
.zrprefema .zrpre-ad{
    width: 100%;
}
.zrprefema .recommend-product-wrap .recommend-product a.block:last-child{
   border-bottom: 1px dashed #e8e8e8;
}
/*排序*/
.zrprefema .pro-tabbar {
    width: 1200px;
    border: 1px solid #ececec;
    overflow: hidden;
    margin-top: 20px;
    background: #f5f5f5;
}
.pro-tabbar ul li.active{
    background: white;
}
.zrprefema .pro-tabbar li{
    float: left;
    height: 38px;
    line-height: 38px;
    border-right: 1px solid #ebebeb;
    cursor: pointer;
}
.zrprefema .pro-tabbar li a{
    padding: 0 30px;
    font-size: 12px;
    color:#373737;
    font-weight: bold;
}
.zrprefema .pro-tabbar li:last-child{
    border-right: none;
}
.zrprefema .even{
    background: white;
}
.zrprefema .hovtext{
    color:#e53341 !important;
}
.zrprefema .pagination-wrap{
    padding-bottom: 95px;
    padding-top: 30px;
}
.zrprefema .zrcause h2{
    font-size: 18px;
    font-weight: bold;
}
.zrprefema .zrcause li{
    font-size: 14px;
    line-height: 30px;
}
.zrprefema .zrcause{
    border-bottom: 1px solid #dae1e9;
    padding-bottom: 30px;
    width: 825px;
}
.recommend-product a:hover{
    background: #f5f8fd !important;
}
/*排序表*/
.zrprefema .tablepro{
    /*width: 1200px;*/
    width: 100%;
    overflow: hidden;
    border:1px solid #ececec;
}
.zrprefema .tablepro ul{
    width: 98%;
    margin: 0 auto;
}
.zrprefema .product-search-wrap li{
    border-bottom:#e6e6e6 1px dashed;
}
.zrprefema .product-search-wrap li:last-child{
    border-bottom:#e6e6e6 1px dashed;
}
.zrprefema .tablepro .myinputgroup{
    float:right;
    margin-left: 0;
}
.zrprefema .product-search-wrap li div.content {
    padding-left: 89px;
}
.zrprefema .myinputgroup .form-control-01{
    z-index: 8;
}
.morenum a{
    color:#989898 !important;
    text-decoration:none !important;
}
/*login验证*/
.control-group label {
    padding-left: 20px;
    color: #c10606;
    font-weight: normal;
    background: url(../images/login-warn.png) no-repeat left center;
    position: absolute;
    width: 322px;
    top: 50px;
    left: 7px;
    font-size: 13px;
}
/*机构详情------*/
/*.promainbox{*/
    /*width: 1200px;*/
/*}*/
.promainbox ul li.active{
    border-bottom: #2198d0 solid 2px;
    background-color:#ffffff;
}
.promainbox .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color:#ffffff;
    color:#333333;
}
.promainbox li a{
    padding: 10px 20px;
}
.promainbox .tab>li{
    width: 100px;
}
.promainbox .tab-content .tab-pane{
    height: auto;
}
.promainbox .tab{
    border-top:none;
}
.procon-con .tabbe,table,.tale{
    width: 100%;
}
.procon-con .pilouu .itime{
    background: #2198d0 url("../images/j-icon.png") no-repeat center 0;
    width: 24px;
    height: 28px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.procon-con .pbiaoo .itime1{
    background: #2198d0 url("../images/j-icon1.png") no-repeat center 0;
    width: 24px;
    height: 28px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.procon-con .pilou .itime3{
    background: #2198d0 url("../images/pi-icon.png") no-repeat center 0;
    width: 18px;
    height: 21px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.procon-con .pbiao .itime4{
    background: #2198d0 url("../images/lou-icon.png") no-repeat center 0;
    width: 17px;
    height: 21px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.procon-con .tale td{
    padding-left: 0;
}
.progood{
    color:#333;
}
.progood{
    text-align: left;
    padding-left: 4%;
}
.promainbox .mainanniu{
    margin-top: 42px;
}
.promainbox .tab-content .tab-pane{
    background-color:white;
}
.havemore .morenum{
    z-index: 8;
}
/*对比---*/
.procont-main{
    padding-bottom: 20px;
}
.procont-main table{
    width: 100%;
}
.procont-main table tr th{
    border: 1px solid #e7e7e7;
    color:#333333;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.procont-main table tr td{
    border: 1px solid #e7e7e7;
    color:#333333;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.procont-main .procont-color{
    color: #9a9a9a;
}
.procont-main .add{
    background: #fdfdfd;
}
.procont-main .pro-white{
    background: #ffffff;
}
.procont-main .protacos1{
    width: 19%;
}
.procont-main .protacos2{
    width: 19%;
}
.procont-main .protacos3{
    width: 20%;
}
.procont-main .protacos4{
    width: 20%;
}
.procont-main .protacos5{
    width: 22%;
}
.procont-main{
    width: 1200px;
}
/*information-order*/
.seachbox.active {
    display: block;
}
.seachbox {
    width: 1200px;
    border: 1px solid #eceef4;
    background: #f7f7f7;
    position: relative;
    border-bottom: 2px solid #1e69b8;
    height: 195px;
    margin-bottom: 44px;
    display: none;
}
.seachbox .seachcont {
    width: 800px;
    margin: 0 auto;
}
.seacbtn {
     width: 1200px;
     position: absolute;
     left: 0;
     bottom: -24px;
     text-align: center;
 }
.seachcont h2 {
    float: left;
    font-size: 14px;
    overflow: hidden;
    margin: 0;
    margin-top: 20px;
    width: 800px;
}
.seachcont h2 .seatwo {
    float: right;
    display: inline-block;
}
.seatwo {
    width: 370px;
}
.seachcont h2 input {
    width: 270px;
    height: 48px;
    border: 1px solid #eceef4;
    margin-left: 15px;
    padding-left: 10px;
}
.seatwo i {
    float: left;
    line-height: 48px;
    font-style: normal;
}
.seatwo .seat-one{
    width: 32%;
    float: left;
}
.seatwo .seat-on{
    margin-left: 0;
}
.seatwo b{
    float: left;
    line-height: 48px;
    padding: 0 10px;
}
.seacbtn .btn {
    padding: 13px 30px;
    color: #ffffff;
    background: #1e69b8;
    font-size: 16px;
}
.seacbtn .btn {
    background-color: #2198d0;
}
.seachcont h2 .seat-o{
    margin-left: 27px;
}
/*end*/
/*infomation-details*/
.fleft{
    position: fixed;
    width: 132px;
    left:2%;
    top:25%;
}
.flexbox{
    position: relative;
}
.fleft .lefttop-float .right-content .hover-code{
    left: 35px;
}
.fleft .lefttop-float {
    width: 80px;
    margin: 0 auto;
}
.spemain .main-content .banner-wrapper {
    clear: both;
    float: left;
    width: 700px;
    margin-left:30px;
}
.btn-and-share {
    margin: 0px 0 40px 0;
    border-top: 1px dashed #ccc;;
    padding-top: 19px;
}
.info-details {
    overflow: hidden;
}
.info-details #flerig {
    overflow: hidden;
    float: right;
}
#flerig .aside-left {
    float: left;
    width: 720px;
    margin-right: 35px;
}
.btn-and-share {
    margin: 0px 0 40px 0;
    border-top: 1px dashed #ccc;
    padding-top: 19px;
}
.article_opt .sizebig {
    font-size: 16px;
}
.article_opt .centerbig {
    font-size: 14px;
}
.article_opt .smillbig {
    font-size: 12px;
}
.infolefttop > a {
    text-align: left;
}
.infolefttop .right-content a {
    margin-left: 0;
}
.infodeta-menu {
    background: #2198d0;
}
/*在线问答-----*/
.rightquestion{
    height: 780px !important;
    min-height: 755px;
}
.subquestion{
    height: 780px !important;
    min-height: 755px;
}
.marg-20{
    margin:0;
    margin-top:20px;
    margin-bottom: 20px;
}
.margbt-20{
    margin:0;
    margin-bottom: 20px;
}
.question-add{
    width: 100%;
}
.question-add img {
    width: 100%;
}
.rightquestion  .content-inner{
    padding:0;
}
.question-cont{
    width: 100%;
    margin-top:18px;
    overflow: hidden;
    border-top:1px solid #f2f2f2;
}
.question-cont .quescon-right{
    padding:20px;
    width: 255px;
    float: right;
    overflow: hidden;
}
.ques-btn{
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
    background: #ffb040;
    color: #ffffff;
    border: none;
}
.ques-btn i{
    background: url("../images/question-icon.png")no-repeat center 9px;
    width: 27px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 38px;
    margin-right: 15px;
}
.question-left{
    width: 640px;
    background:#fbfbfb;
    float: left;
    border-right: 1px solid #f2f2f2;
}
.question-left .queto-cap{
    font-size: 12px;
    background: #f4f4f4;
    padding: 9px 35px;
    border-radius: 20px;
    color: #a2a4a5;
    margin-left: 200px;
    margin-top: 32px;
    display: inline-block;
}
.question-left .queto-cap i{
    background: url("../images/ad/clic-icon.png")no-repeat left center;
    display: inline-block;
    width: 4px;
    height: 4px;
    padding-top: 10px;
    margin-right: 5px;
}
.question-left .queto-cap em{
    color:#2198d0;
    font-style: normal;
    margin-left: 14px;
}
.question-left .quele-top{
    height:400px;
    border-bottom: 1px solid #f2f2f2;
    overflow: auto;
}
.question-left .quele-one{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #2198d0;
    margin: 0;
}
.question-left .quele-one span{
    color: #999999;
}
.question-left .quele-one i{
    font-style: normal;
    margin-left: 5px;
    color: #999999;
}
.question-left .quele-one em{
    width: 67px;
    display: inline-block;
}
.question-left .quele-one em .avatar{
    margin-left: 20px;
    height:30px;
    width: 30px;
    vertical-align: middle;
}
.quele-top  p{
    margin-left: 67px;
}
.quele-top .chatbox{
    margin-top:40px;
}
.que-right h2{
    float: right;
    width: 100%;
}
.que-right h2 .charme{
    float: right;
    color: #2198d0;
}
.que-right h2 em{
    float: right;
}
.que-right h2 i{
    float: right;
    margin-right: 10px;
}

.que-right p{
    text-align: right;
    margin-right: 67px;
}
/*bottom*/
.quele-bott{
    height: 206px;
    overflow: hidden;
}
.phiz-wrap .iconfont{
    font-size: 20px;
}
.quele-bott .phiz-wrap{
    overflow: hidden;
    margin: 10px 0;
    margin-left: 23px;
}
.quele-bott .phiz-wrap a{
    padding: 0 7px;
    font-size: 20px;
    color:#8e9496;
}
.chat-area .form-control {
    display: block;
    width: 100%;
    height: 95px;
    resize: none;
    color:#222d32;
    border: none;
    background: #fbfbfb;
}
.quele-bott .btnclo{
    background-color:#b7b7b7;
    display: inline-block;
    padding: 6px 15px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.quele-bott .btnclo:hover{
    background: #a19e9e;
}
.chat-area-bt{
    margin-right: 30px;
    margin-top:10px
}
.chat-area-bt .btnclo{
    margin-right: 5px;
}
/*end*/
/*我的账户-投资概况*/

.right-invest .material-summary{
    width: 100%;
    border: none;
    padding: 16px 0;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #f1f1f1;
}
.right-invest .material-summary li{
    float: left;
    width: 33%;
    line-height: 40px;
    color:#666666
}
.right-invest .material-summary li i{
    font-style: normal;
}
.right-invest .noBorder{
   overflow: hidden;
    padding:30px 0;
    border-bottom: 1px dashed #f1f1f1;
}
.right-invest .content-inner{
    padding-top:0;
}

.right-invest .material2{
    padding:18px 0;
    overflow: hidden;
    border-bottom: 1px solid #f1f1f1;
}
.right-invest .myinve-cont2{
    font-size: 14px;
    color: #666666;
    line-height: 40px;
    height: 40px;
    margin: 0;
}
.right-invest .myinve-cont2 i{
    font-style: normal;
    padding:0 6px;
}
.right-invest .material3{
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden;
}
.myinve-cont2 span{
    float: right;
    cursor: pointer;
}
.right-invest span.active{
    color:#2198d0;
}

/*我的账户*/
.arrow-1{
    height: auto;
    width: auto;
}
/*home-model*/
.home-model{
    background-color: rgba(0,0,0,0.3);
}
.home-model .modal-body{
    padding-top: 0;
}
.home-model .modal-title{
    font-weight: bold;
}
.home-model .modal-header{
    padding-top: 30px;
    border-bottom: none;
}
.home-model .modal-header{
    height: 72px;
    line-height: 72px;
    text-align: center;
}
.home-model .modal-header .close {
    margin-top: -20px;
    color: #2198d0;
}
.home-model  .close span {
    color: #216db5;
    font-size: 22px;
    font-weight: normal;
}
.home-model .hom-body{
    margin: 0 50px;
    border-top: 1px solid #cfcaca
    /*padding:0 40px;*/
}
.home-model .modal-dialog{
    width: 750px;
}
.home-model .hom-body p{
    margin-top: 20px;
    border-bottom: 1px dashed #cccccc;
    padding: 0 40px;
    line-height: 20px;
    padding-bottom: 15px;
    color: #b5b5b5;
}
.home-model .hom-body .ulxi{
    padding:0 40px;
}
.modelt-20{
    margin-top: 25px;
}
.margbt-15{
    margin-bottom:15px;
}
.margbo-20{
    margin-bottom: 20px !important;
}
.home-model .hom-body .homo-input{
    height: 28px;
    width: 358px;
    border: 1px solid #e8e8e8;
    padding-left: 10px;
}
.home-model .hom-body .modelt-15{
    margin-top:15px;
}
.home-model .hom-body .modelt-12{
    margin-top:12px;
}
.home-model .hom-body textarea{
    width: 358px;
    height: 90px;
    border: 1px solid #e8e8e8;
    resize: none;
    text-indent: 10px;
}
.home-model .hom-body .bz{
    text-align: right;
    float: left;
}
.ulxi i{
    width: 70px;
    text-align: left;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    margin-right: 30px;
}
.hombot-body p{
    margin: 0;
    margin-top: 25px;
    border-bottom: 1px dashed #cccccc;
    padding: 0 40px;
    line-height: 20px;
    padding-bottom: 20px;
    color: #b5b5b5;
}
.hombot-body{
    margin: 0 50px;
    border-top: 1px solid #cfcaca;
    border-bottom: 1px solid #cccccc;
}
.hombot-body .ulli{
    padding-left: 17px;
    padding-right: 6px
}
.hombot-body .ulli li span{
    display: inline-block;
}
.hombot-body .ulli li  i{
    width: 95px;
    display: inline-block;
    font-style: normal;
}
.hombot-body .ulli li input{
    width: 178px;
    height: 28px;
    border: 1px solid #e8e8e8;
    padding-left: 10px;
}
.hombot-body .ulli .botrigt{
    float: right;
}
.hombot-body .ulli li .botrigt i{
    width: 56px;
}
.hombot-body .ulli li .homcode{
    display: inline-block;
    margin-left: 20px;
    margin-right: 17px;
}
.hombot-body .ulli li .homcode img{
    width: 60px;
    height: 30px;
}
.hombot-body .ulli li .bigcode{
    font-style: normal;
    display: inline-block;
    line-height: 30px;
}
.hombot-body .ulli li .yzinput{
    width: 200px;
    padding-left: 10px;
}
.hombot-body .ulli .yz{
    padding-left: 25px;
}
.home-model .modal-footer{
    text-align: center;
    padding-top: 38px;
    padding-bottom: 55px;
    border-top: none;
}
.home-model .modal-footer .btn{
    padding: 9px 36px;
}
.home-model .modal-footer .btn-default{
    margin-right: 90px;
    background-color: #b8b8b8;
    color: #ffffff;
}
.home-model .modal-footer .btn-default:hover{
    background-color: #989292;
}
.mode-icon{
    background: url("../images/member/model.png") no-repeat 0px 3px;
    display: inline-block;
    float: left;
    width: 25px;
    height: 24px;
}
.mode-icon2{
    background: url("../images/member/model.png") no-repeat 0px -21px;
}
.mode-icon3{
    background: url("../images/member/model.png") no-repeat 0px -46px;
}
.mode-icon4{
    background: url("../images/member/model.png") no-repeat 0px -70px;
}
/*对比*/
.prodution .home-dbon.ac {
    display: block;
}
.hovtext .home-dbon {
    position: fixed;
    width: 322px;
    height: 486px;
    background: url("../images/home-demodb.png") no-repeat center center;
    top: 200px;
    display:none;
    right: 0;
    margin-bottom: 400px;
    z-index: 8;
}
.hovtext .home-dbcon {
    position: absolute;
    width: 100%;
}

.hovtext  .home-dbcon h2 {
    font-size: 18px;
    color: #000000;
    height: 55px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    line-height: 55px;
    margin: 0;
    padding: 0;
    padding-top: 5px;
}

.hovtext .hocontext {
    overflow-y: scroll;
    height: 345px;
    width: 93%;
    margin-left: 16px;
}

.hovtext .dbcont {
    border-bottom: 1px dashed #eae9e9;
    overflow: hidden;
    height: 87px;
    margin-bottom: 0;
}

.hovtext .dbcont dt {
    float: left;
    padding-top: 15px;
    padding-bottom: 17px;
    padding-left: 2px;
}

.hovtext .dbcont dd {
    font-size: 14px;
    color: #484848;
    float: left;
    margin-left: 16px;
    width: 196px;
}

.hovtext .dbcont dd p {
    padding-top: 20px;
    font-size: 14px;
    line-height: 20px;
}

.hovtext  .dbcont dd span {
    float: right;
    cursor: pointer;
}

.hovtext .dbcont dd span i {
    margin-right: 7px;
}
.hovtext .dbut {
    text-align: center;
    margin-top: 28px;
}
.hovtext a {
    color: #337ab7;
    text-decoration: none;
}
.hovtext .dbut .buttone {
    margin-right: 30px;
}
.hovtext .dbut button {
    background: #2198d0;
    color: #ffffff;
    font-size: 14px;
    width: 80px;
    height: 29px;
    text-align: center;
    border: none;
}

/*end-对比*/

.news-list-title img{
    width: 100%;
}
.adimg{
    width: 100%;
}

.wjuser{
    height: 30px;
}
.issue a{
    color: #ffffff;
}
/*10-12*/
.echarts .more {
    margin-top: 16px;
}
.mybreadcrumbline{
    line-height: 20px;
}
.informatio-main .dpaing{
    padding:0
}
.home-model .modal-90{
    width: 90%;
    border-top: 1px solid #cfcaca;
    margin: 0 auto;
    padding:0;
    padding-top: 40px;
}
.modal-90 table td{
    border:1px solid #e8e8e8;
    line-height: 48px;
    text-align: center;
    width: 13%;
}
.pay-list{
    width: 24px;
    height: 18px;
    margin:  0 auto;
    cursor: pointer;
    text-align: center;
    background: url("../images/member/checkradio.png") no-repeat;
    background-position: 3px -46px;
}
.modal-90 .on{
    background-position: 3px 0px;
}
.modal-90 .radioclass {
    opacity: 0;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.mli .first{
    width: 20%;
}
.modal-90 .mo2cen{
    text-align: center;
}
.searchhid{
    display: none;
}

/*10.21*/
.pro-tabbar .dpai{
    line-height: 38px;
    float: left;
    border-right: 1px solid #ececec;
}
.pro-tabbar .dpai a{
    padding: 0 33px;
    color: #7b7b7b;
}
.procion{
    background: url("../images/member/up.png") no-repeat;
    width: 10px;
    height: 10px;
    display: inline-block;
}
.po{
    width: 8px;
    height: 15px;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 5px;
}
.po1{
    background: url("../images/member/011.png") no-repeat 0 -19px;
}
.po2{

    background: url("../images/member/011.png") no-repeat 0 1px;
}
/*15*/
.zrprefema .recommend-product .btn-details{
    padding: 5px 0px 10px 0px;
    border: none;
}
.havemore .morenum1{
    top:0;
}
.product-search-wrap li div.content span.morebt{
    display: none;
}
.azrmo{
    display: inline-block !important;
}
.zrprefema{
    width: 1200px;
}
.zrprefema .zrcause{
    border-bottom: none;
}
.zrprefema .zr-right span{
    padding: 0;
    width: 145px;
}
.zrprefema .zr-right .btnend{
    padding: 0;
    width: 97px;
    margin-right: 20px;
}
.zr-detabox-xg{
    width:1200px;
    margin:0 auto
}
/*10.26*/
.porative{
    position: relative;
}
.poabsole{
    position: absolute;
    top: 0;
    right: 5px;
}
.zrprefema .poabsole  a{
    padding:0;
    float: right;
    padding: 11px 10px;
    width: auto;
}
 .poabsole input{
    margin-top: 3px;
    border-radius:5px;
    padding-left: 10px;
    padding-right: 0;
}

 /*11.1*/
.send-msg .modal-body textarea{
    border:1px solid #e8e8e8;
}
#audio {
    width: 100%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
/*11.2*/
.modal-btn,
.video-modal {
    display: none;
    position: fixed;
    _position: absolute;
    top: 40%;
    left: 50%;
    width: 980px;
    height: 400px;
    margin-top: -145px;
    margin-left: -490px;
    z-index: 103;
    text-align: center;
    overflow: inherit;
}
.modal-btn img,
.video-modal img {
    display: block;
    width: 100%;
    height: auto;
}
.modal-btn del,
.video-modal del {
    position: absolute;
    /*    top: 25px;*/
    right: -22px;
    /*    _right: -24px;*/
    width: 20px;
    height: 20px;
    background: url(../images/close-modal.gif) no-repeat left center;
    z-index: 101;
    cursor: pointer;
}
.video-modal {
    width: 530px;
    height: 400px;
    margin-left: -265px;
    margin-top: -180px;
    background: #fff;
    box-shadow: 0 7px 63px rgba(0, 0, 0, 0.13);
}
.video-modal .close-modal {
    top: 0;
    right: -25px;
}
/*end*/
.jp-video-play-icon {
    display: none;
}
.jp-video-270p {
    width: 530px;
    margin:5px auto 0;
}
.jp-video .jp-progress {
    height: 3px;
}
.jp-audio,
.jp-audio-stream,
.jp-video {
    border: 0;
}
.jp-video .jp-interface {
    border-top: 0;
}
.jp-video .jp-toggles,
.jp-video .jp-volume-controls,
.jp-video .jp-type-playlist .jp-controls {
    display: inline-block;
    _display: inline;
    _zoom: 1;
}
.jp-mute {
    *left: 0;
}
.jp-play-bar,
.jp-volume-bar-value {
    *float: left;
}
.jp-video .jp-duration,
.jp-video .jp-current-time {
    font-family: "Microsoft YaHei";
    font-style: normal;
    font-size: 14px;
}
/*11.2*/
.container {
    /*position: relative;
    height: 398px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ecfafb;*/
}
.container .header {
    margin-bottom: 90px;
}
.container .container-inner {
    width: 1000px;
    padding-top: 17px;
    margin-left: auto;
    margin-right: auto;
}
.overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    _position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 102;
    filter: alpha(opacity=40);
    opacity: 0.4;
    background-color: rgba(0, 0, 0, 0.4);
    background-color: #000;
}
/*11.4*/
.tab-content table{
    width: 100%;
    text-align: center;
}
.tab-content table th{
    color:#ffffff;
    height: 50px;
    text-align: center;
}
.tab-content .tab-th1{
    background:#3379bb;
}
.tab-content .tab-th2{
    background:#2272b9;
}
.tab-content .tab-th3{
    background:#3382c1;
}
.tab-content .tab-th4{
    background:#2184c4;
}.tab-content .tab-th5{
     background:#3292cb;
 }
.tab-content tr td{
    height: 50px;
    /*border-bottom:1px solid #f4f4f4;*/
}
.tab-content tr .add{
    background: #f9fafc;
}
.tab-content .size-color1{
    color:#8a8a8a;
}
.date3-caption {
    padding-top: 20px;
    font-size: 13px;
    color: #b7b7b7;
}
.tab-content .tabbox .tab-th1{
    width: 20%;
}
.tab-content .tabbox .tab-th2{
    width: 20%;
}
.tab-content .tabbox  .tab-th3{
    width:15%;
}
.tab-content .tabbox  .tab-th4{
    width:15%;
}
.tab-content .tabbox  .tab-th5{
    width: 30%;
}
.tabh td{
    height: 50px;
	width: 100px;
}
.tabh .he3 td{
    height: 200px;
    vertical-align: initial;
}
.tabh {
    margin-bottom: 50px;
}
.hid{
    display: none;
}
#procon2 .msg{
    color: #666666;
}

/*产品详情 begin*/
.zr-detabox .wbox .dblis-li p{
    height: 40px;
    line-height: inherit;
    padding: 0 10px;
}

.dblis-p {
    height:50px;
    overflow:hidden;
    width: 90%;
    margin:0px auto;
}

/*产品详情 end*/