/*首页*/
.index-warp { padding-bottom: 30px; }
.banner { position: relative; overflow: hidden; height: 300px; margin-top: 2px; }
.banner .banner-pic { height: 300px; }
.banner .banner-pic li { width: 100%; height: 300px; }
.banner .banner-pic li a { display: block; width: 100%; height: 300px; }
.banner .banner-pic li .banner-img1 { background: url(../images/banner1.jpg) no-repeat center 0; }
.banner .banner-pic li .banner-img2 { background: url(../images/banner2.jpg) no-repeat center 0; }
.banner .banner-pic li .banner-img3 { background: url(../images/banner3.jpg) no-repeat center 0; }
.banner .slider-index { position: absolute; bottom: 0; left: 0; width: 100%; height: 14px; padding: 10px 0; text-align: center; opacity: 0.5; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.banner .slider-index a { display: inline-block; width: 14px; height: 14px; margin: 0 6px; background: url(../images/banner-bar.png) no-repeat -16px -42px; }
.banner .slider-index a.cur, .slider-index a:hover { background-position: 0 -42px; }
.banner .slider-bar { position: relative; }
.banner .slider-bar a { position: absolute; top: -194px; width: 40px; height: 40px; background: url(../images/banner-bar.png) no-repeat 0 0; }
.banner .slider-bar a.prev { left: 20px; background-position: 0 0; }
.banner .slider-bar a.next { right: 20px; background-position: -42px 0; }
.des-box { padding: 40px 0 25px; }
.des-box ul { border-left: 2px #eee solid; }
.des-box li { float: left; width: 169px; padding: 0 14px 30px; text-align: center; border-right: 2px #eee solid; }
.des-box li h2 { font-size: 18px; }
.des-box li.des-bg1 h2 { color: #e6955e; }
.des-box li.des-bg2 h2 { color: #f09b9b; }
.des-box li.des-bg3 h2 { color: #5dafd3; }
.des-box li.des-bg4 h2 { color: #89c85f; }
.des-box li.des-bg5 h2 { color: #75d0c7; }
.des-box li h2 em { display: inline-block; width: 84px; height: 84px; margin-bottom: 5px; background: url(../images/des-ico.gif) no-repeat 0 0; }
.des-box li.des-bg1 h2 em { background-position: 0 0; }
.des-box li.des-bg2 h2 em { background-position: 0 -86px; }
.des-box li.des-bg3 h2 em { background-position: 0 -172px; }
.des-box li.des-bg4 h2 em { background-position: 0 -258px; }
.des-box li.des-bg5 h2 em { background-position: 0 -344px; }
.des-box li p { line-height: 24px; position: relative; height: 48px; text-align: left; color: #666; }
.des-box li p a { font-size: 14px; position: absolute; right: 0; bottom: 0; color: #00a0e9; }
.des-box li .des-btn { line-height: 24px; display: inline-block; width: 84px; height: 24px; margin-top: 20px; text-align: center; color: #fff; border-radius: 3px; }
.des-box li.des-bg1 .des-btn { background: #e6955e; }
.des-box li.des-bg2 .des-btn { background: #f09b9b; }
.des-box li.des-bg3 .des-btn { background: #5dafd3; }
.des-box li.des-bg4 .des-btn { background: #89c85f; }
.des-box li.des-bg5 .des-btn { background: #75d0c7; }
.title1 { border-bottom: 1px #407ebc solid; }
.title1 span { font-size: 14px; line-height: 30px; display: inline-block; width: 130px; height: 30px; padding-left: 10px; color: #fff; background: #407ebc; }
.list-box { width: 450px; }
.list-title { font-size: 14px; line-height: 24px; padding: 6px 0 4px; }
.list-title span { float: left; color: #333; }
.list-title a { float: right; color: #999; }
.list-title a:hover { color: #00a0e9; }
.list-tab { overflow: hidden; height: 20px; }
.list-tab li { float: left; margin-right: 2px; }
.list-tab li a { line-height: 18px; display: inline-block; width: 100px; height: 18px; text-align: center; color: #059ee5; border: 1px #fff solid; border-radius: 3px; }
.list-tab li a:hover { border: 1px #059ee5 solid; }
.list-tab li a.cur { color: #fff; border: 1px #059ee5 solid; background: #059ee5; }
.cnt-list li { line-height: 24px; overflow: hidden; padding-left: 12px; color: #666; background: url(../images/list-ico1.jpg) no-repeat 0 center; }
.cnt-list li a { display: inline-block; float: left; overflow: hidden; width: 360px; white-space: nowrap; text-overflow: ellipsis; color: #666; *width: 350px; }
.cnt-list li a:hover { color: #00a0e9; }
.cnt-list li span { float: right; }
.ins-list { height: auto !important; height: 90px; min-height: 90px; padding: 0 10px 10px; border: 1px #c7c7c7 solid; }
.ins-list a { float: left; margin: 10px 15px 0; }
.ins-list a img { height: 30px; }
.bank-list li { line-height: 24px; float: left; width: 212px; padding-left: 12px; background: url(../images/list-ico1.jpg) no-repeat 0 center; }
.bank-list li a { color: #666; }
.bank-list li a:hover { color: #00a0e9; }
.crd-list { padding-left: 10px; }
.crd-list li { font-size: 14px; line-height: 20px; float: left; width: 74px; height: 40px; margin-left: -10px; padding: 15px 0 15px 10px; text-align: center; color: #059ee5; background: url(../images/credit-bg.png) no-repeat 0 0; }
.friend-link { margin-top: 50px; }
.friend-link li { float: left; width: 120px; height: 48px; margin: 0 2px 0 1px; border: 1px #d8d8d8 solid; }
.position { padding: 25px 0 15px; }
.position span { color: #ff6f3d; }

/*注册-填写基本信息*/
.reg-box { padding: 30px 0 50px 0; }
.reg-box h2 { font-size: 14px; line-height: 90px; float: left; width: 240px; padding-right: 50px; text-align: right; }
.reg-step li { float: left; width: 238px; margin-right: 10px; }
.reg-step li.last { width: 90px; }
.reg-step li span { display: inline-block; width: 90px; padding-top: 5px; text-align: center; color: #c9c9c9; }
.reg-step li i { display: block; height: 90px; background: url(../images/reg-step.gif) no-repeat 0 0; }
.reg-step li i.step1 { background-position: 0 0; }
.reg-step li i.step2 { background-position: 0 -92px; }
.reg-step li i.step3 { background-position: 0 -276px; }
.reg-step li.cur span, .reg-step li.last-cur span { color: #666; }
.reg-step li.cur i.step1 { background-position: 0 0; }
.reg-step li.cur i.step2 { background-position: 0 -184px; }
.reg-step li.cur i.step3 { background-position: 0 -368px; }
.reg-form { width: 700px; margin-left: 290px; padding: 15px 0 10px; border-top: 1px dashed #cacaca; }
.reg-email { position: relative; width: 586px; margin: 30px 0 0 130px; padding: 25px 0 25px 164px; border-top: 1px dashed #cacaca; }
.reg-email i { position: absolute; top: 30px; left: 10px; width: 131px; height: 90px; }
.reg-email i.email-ico { background: url(../images/email-ico.jpg) no-repeat 0 0; }
.reg-email i.success-ico { background: url(../images/success-ico.jpg) no-repeat 0 0; }
.reg-email h3 { font-size: 16px; }
.reg-email p { color: #999; }
.reg-email span { font-size: 14px; display: block; color: #666; }

/*企业注册-用户协议*/
.reg-layer .reg-agree { overflow-y: scroll; height: 420px; border-top: 1px solid #dad8d8; border-bottom: 1px solid #dad8d8; }
.reg-layer .reg-agree-cnt { line-height: 20px; padding: 15px; color: #666; }
.reg-layer .reg-agree-cnt p { text-indent: 2em; }
.reg-layer .reg-agree-cnt h2 { padding: 10px 0; }
.reg-layer .lybt { background: #f2f2f2; }

/*用户中心*/
.user-box { height: auto !important; height: 400px; min-height: 400px; padding-bottom: 50px; background: url(../images/user-bg.jpg) repeat-y 0 0; }
.user-main { width: 780px; }
.user-border { border: 1px #c2c2c2 solid; }
.user-info { padding: 20px; }
.user-info dl { width: 350px; }
.user-info dt { float: left; width: 100px; height: 80px; }
.user-info dt img { width: 100px; height: 80px; }
.user-info dd { padding-left: 110px; }
.user-info dd h2 { font-size: 16px; line-height: 40px; padding: 0 0 0 10px; color: #3f627c; border-bottom: 1px #c2c2c2 solid; }
.user-info dd p { line-height: 24px; padding: 14px 0 0 10px; color: #666; border-bottom: 1px #c2c2c2 solid; }
.user-info dd p a { font-size: 16px; margin-left: 4px; color: #ff6f3d; }
.user-info dd span { line-height: 30px; display: block; padding: 0 0 0 10px; }
.user-info dd span a { color: #407ebc; }

/*数据统计图*/
.data-box { height: auto !important; height: 258px; min-height: 258px; padding: 15px 20px; background: url(../images/data-bg.jpg) repeat 0 0; }
.data-box h2 { font-size: 15px; font-weight: bold; color: #fff; }
.data-box h2 a { font-size: 14px; font-weight: normal; margin-left: 30px; color: #bebebe; }
.data-box .data-cnt { width: 184px; }
.gov-data .data-cnt { width: 147px; }
.data-box .data-figure { position: relative; overflow: hidden; height: 120px; }
.data-box .data-figure p { position: absolute; bottom: 0; width: 20px; }
.data-box .data-figure p.fig-green { left: 15px; background: #70e296; }
.data-box .data-figure p.fig-yellow { left: 50px; background: #f7a80f; }
.data-box .data-figure p.fig-blue { left: 85px; background: #70b1e2; }
.data-box .data-figure p.fig-orange { left: 120px; background: #ff6f3d; }
.data-box .data-name li { line-height: 24px; position: relative; padding-left: 15px; color: #e2e2e2; }
.data-box .data-name li b { position: absolute; top: 8px; left: 0; width: 8px; height: 10px; }
.data-box .data-name li b.green-ico { background: #70e296; }
.data-box .data-name li b.yellow-ico { background: #f7a80f; }
.data-box .data-name li b.blue-ico { background: #70b1e2; }
.data-box .data-name li b.orange-ico { background: #ff6f3d; }

/*企业-用户中心*/
.user-info .enterprise-box dt { position: relative; width: 98px; height: 78px; border: 1px #c2c2c2 solid; }
.user-info .enterprise-box dt img { width: 98px; height: 78px; }
.user-info .enterprise-box dt em { position: absolute; top: 76px; left: 0; width: 100px; height: 76px; text-indent: -9999em; background: url(../images/cer-ico.png) no-repeat 0 0; }
.user-info .cer-entrance { width: 350px; }
.user-info .cer-entrance p { color: #ff6f3d; }
.user-info .cer-entrance .cer-btn { line-height: 26px; display: inline-block; width: 200px; height: 26px; border-radius: 4px; }
.no-cer { height: auto !important; height: 400px; min-height: 400px; background: url(../images/no-cer-bg.jpg) no-repeat 0 0; }

/*企业-融资咨询*/
.list-border { border: 1px #dcdcdc solid; }
.list-title1 { font-size: 14px; line-height: 40px; padding: 0 20px; }
.list-title1 span { font-size: 14px; line-height: 40px; }
.list-detail .m-form .item { padding-left: 160px; }
.list-detail .m-form .lab { width: 155px; margin-left: -160px; }
.list-detail .m-form .item .txt { padding-right: 100px; }

/*企业-融资申请*/
.user-tab { height: 50px; }
.user-tab li { line-height: 40px; float: left; width: auto; height: 40px; margin: 10px 3px 0 0; padding: 0 4px; text-align: center; background: #d8d8d8; }
.user-tab li a { font-size: 14px; display: block; color: #333; }
.user-tab li a:hover { color: #333; }
.user-tab li.cur { line-height: 49px; height: 50px; margin-top: 0; border: 1px #d8d8d8 solid; border-bottom: none; background: #fff; }
.apply-box { padding: 20px 20px 80px; }
.apply-box h2 { font-size: 14px; }
.bank-tab { padding-bottom: 30px; }
.bank-tab ul { margin-right: -20px; *zoom: 1; }
.bank-tab li { float: left; height: 50px; padding-bottom: 30px; }
.bank-tab li a { position: relative; display: inline-block; width: 166px; height: 38px; margin-right: 20px; border: 1px #c8c8c8 solid; }
.bank-tab li a:hover { border: 1px #70b1e2 solid; }
.bank-tab li a img { width: 166px; height: 38px; }
.bank-tab li a em { position: absolute; top: 44px; left: 73px; visibility: hidden; width: 20px; height: 12px; background: url(../images/bank-arw.jpg) no-repeat 0 0; }
.bank-tab li a.cur { width: 164px; height: 36px; border: 2px #70b1e2 solid; }
.bank-tab li a.cur img { width: 164px; height: 36px; }
.bank-tab li a.cur em { visibility: visible; }
.apply-info { font-size: 14px; position: relative; width: 184px; height: 80px; margin: 40px auto 0; padding: 30px 80px 0 144px; background: url(../images/des-bg.gif) no-repeat 0 0; }
.apply-info h2 { position: absolute; top: -10px; right: 134px; width: 90px; text-align: center; }
.apply-info .des-btn { line-height: 24px; position: absolute; right: 137px; bottom: -11px; display: inline-block; width: 84px; height: 24px; text-align: center; color: #fff; border-radius: 3px; }

/*助保贷*/
.apply-info1 { background-position: 0 -220px; }
.apply-info1 h2 { color: #f09b9b; }
.apply-info1 .des-btn { background: #f09b9b; }

/*科技信用贷*/
.apply-info2 { background-position: 0 0; }
.apply-info2 h2 { color: #e6955e; }
.apply-info2 .des-btn { background: #e6955e; }

/*科技创业贷*/
.apply-info3 { background-position: 0 -110px; }
.apply-info3 h2 { color: #5dafd3; }
.apply-info3 .des-btn { background: #5dafd3; }

/*天使投资*/
.apply-info4 { background-position: 0 -330px; }
.apply-info4 h2 { color: #75d0c7; }
.apply-info4 .des-btn { background: #75d0c7; }

/*担保贷款*/
.apply-info5 { background-position: 0 -440px; }
.apply-info5 h2 { color: #89c85f; }
.apply-info5 .des-btn { background: #89c85f; }
.apply-info p a { position: absolute; right: 80px; color: #00a0e9; }

/*流程步骤*/
.apply-step li { font-family: \5b8b\4f53; font-size: 12px; line-height: 16px; float: left; width: 96px; height: 35px; margin-left: 0; padding: 4px 0 0; text-align: center; color: #059ee5; background: url(../images/step-bg.gif) no-repeat 0 -40px; }
.apply-step li.cur { color: #fff; background-position: 0 -80px; }
.apply-step li.done { color: #fff; background-position: 0 0; }
.m-title { font-size: 15px; line-height: 26px; height: 26px; padding: 0 15px; border-bottom: 1px solid #cacaca; background: url(../images/title-bg1.jpg) repeat-x 0 0; }
.m-title .return { font-size: 13px; line-height: 16px; margin: 6px 5px 0 0; padding-right: 5px; border-right: 1px solid #d8d8d8; }
.m-title span { font-size: 14px; color: #666; }
.m-title span a { color: #666; }
.m-title span a:hover { color: #00a0e9; }
.info-title span { font-size: 14px; line-height: 26px; display: inline-block; width: 139px; height: 31px; margin-left: -16px; padding-left: 15px; color: #fff; background: url(../images/title-bg2.png) no-repeat 0 0; }

/*企业-融资查询*/
.fin-search { padding: 20px 10px; border-bottom: 1px #dcdcdc solid; }
.fin-search-form { overflow: hidden; width: 398px; height: 34px; border: 1px #407ebc solid; background: #f2f2f2; }
.fin-search-form .s-text { font-size: 14px; line-height: 34px; width: 350px; height: 34px; padding: 0 0 0 10px; color: #999; border: 0; background: #f2f2f2; }
.fin-search-form .s-sub { width: 34px; height: 34px; padding: 0; cursor: pointer; border: 0; background: url(../images/search-ico1.jpg) no-repeat 0 0; }
.fin-tab { padding: 6px 10px; }
.fin-tab li { float: left; margin-right: 2px; }
.fin-tab li a { font-size: 14px; line-height: 26px; display: inline-block; height: 26px; padding: 0 15px; text-align: center; color: #059ee5; border: 1px #fff solid; border-radius: 3px; }
.fin-tab li a:hover { border: 1px #059ee5 solid; }
.fin-tab li a.cur { color: #fff; border: 1px #059ee5 solid; background: #059ee5; }
.list-border .m-form { padding-top: 20px; }
.audit-opinion { font-size: 14px; height: auto !important; height: 64px; min-height: 64px; padding: 10px 15px; color: #ff6f3d; border: 2px #ff6f3d dashed; border-radius: 10px; background: #fff0eb; }
.audit-opinion em { font-size: 16px; }

/*企业-企业认证*/
.user-tab .cons-btn { margin-top: 10px; }
.list-border .cer-form { padding: 0 0 10px; }
.cer-form .info-form { padding: 15px 10px 5px; }
.cer-form .info-form .item { padding-left: 155px; }
.cer-form .info-form .item.longlab { padding-left: 310px; }
.cer-form .info-form .width-item { width: 224px; line-height: 28px; }
.cer-form .info-form .width-item1 { width: 190px; }
.cer-form .info-form .item .lab { width: 150px; margin-left: -155px; }
.cer-form .info-form .item .lab1 { width: 170px; }
.cer-form .info-form .longlab .lab { width: 310px; margin-left: -315px; }
.cer-form .info-form .item .t-area { width: 598px; height: 96px; }
.cer-form .info-form .item .t-area1 { width: 500px; height: 96px; }
.cer-form .m-tips { padding: 15px 10px; color: #999; }
.cer-form .upload-box { position: relative; height: 38px; padding: 0 25px 0 15px; border: 1px #c2c2c2 solid; border-radius: 10px; }
.cer-form .no-upload { width: 140px; }
.cer-form .upload-box p { line-height: 38px; overflow: hidden; max-width: 100px; padding-left: 40px; white-space: nowrap; text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ word-break: keep-all; }
.cer-form .upload-box p.upload-pic { background: url(../images/photo-img1.jpg) no-repeat 0 center; }
.cer-form .upload-box p.doc-pic { background: url(../images/doc-img1.jpg) no-repeat 0 center; }
.cer-form .upload-box .up-close { position: absolute; top: -8px; right: -8px; width: 22px; height: 22px; background: url(../images/up-close.gif) no-repeat 0 0; }
.cer-form .upadd-btn { margin: 8px 0 0 18px; }
.cer-form .att-info { line-height: 38px; padding-left: 100px; }
.cer-form .att-info li a { display: inline-block; padding-left: 40px; color: #00a0e9; }
.cer-form .att-info li a:hover { text-decoration: underline; }
.cer-form .att-info li a.upload-pic { background: url(../images/photo-img1.jpg) no-repeat 0 center; }
.cer-form .att-info li a.doc-pic { background: url(../images/doc-img1.jpg) no-repeat 0 center; }

/*企业-我的账户*/
.account-bg { height: 170px; background: url(../images/account-bg.jpg) no-repeat right bottom; }
.cer-form .txt .money-num { font-size: 26px; margin-right: 5px; color: #f99f63; }
.cer-form .account-bank { width: 278px; height: 40px; padding: 4px 20px; border: 1px #c7c7c7 solid; }
.cer-form .account-bank img { float: left; width: 184px; height: 40px; }
.cer-form .account-bank span { line-height: 40px; float: right; color: #666; }
.cer-form .bank-detail { position: absolute; overflow: hidden; width: 298px; padding: 6px 10px 0; border: 1px #fff solid; background: #fff; }
.cer-form .bank-detail p a { display: inline-block; padding-left: 14px; color: #00a0e9; background: url(../images/account-arw1.jpg) no-repeat 0 center; }
.cer-form .bank-detail ul { display: none; padding: 15px 0 15px 14px; }
.cer-form .bank-detail li { color: #999; }
.cer-form .bank-open { border: 1px #c4c4c4 solid; }
.cer-form .bank-open p a { background: url(../images/account-arw2.jpg) no-repeat 0 center; }
.cer-form .bank-open ul { display: block; }

/*企业-修改密码*/
.cer-form .pw-btn { width: 222px; height: 26px; border: 0; border-radius: 3px; }
.cer-form .cer-link { font-size: 14px; padding: 10px 20px 0; color: #666; }
.cer-form .cer-link .sub-btn { font-size: 14px; line-height: 32px; display: inline-block; width: 100px; height: 32px; }

/*平台-融资查询*/
.fin-query { padding: 20px 10px; border-bottom: 1px #dcdcdc solid; }
.fin-query dl { padding-bottom: 10px; }
.fin-query dt { font-size: 14px; line-height: 28px; float: left; width: 100px; text-align: right; }
.fin-query dd { float: left; }
.fin-query dd .ipt { font-size: 14px; line-height: 26px; height: 26px; padding: 0 5px; color: #999; border: 1px #b6b6b6 solid; background: #f2f2f2; }
.fin-query .query-btn { padding-left: 100px; }
.fin-query .query-btn .sub-btn { font-size: 14px; display: inline-block; width: 100px; height: 32px; }

/*科技信贷*/
.credit-box { border: 1px solid #cacaca; }
.m-title2 { font-size: 16px; line-height: 16px; height: 16px; padding-left: 5px; color: #333; border-left: 8px solid #407ebc; }
.inst-list { padding: 15px 10px 10px; }
.inst-list li { float: left; width: 286px; padding: 0 20px 25px; }
.inst-list li span { display: inline-block; width: 148px; height: 58px; text-align: center; border: 1px solid #cacaca; }
.inst-list li span img { width: 148px; height: 58px; }
.inst-list li h3 { font-size: 16px; padding: 5px 0; color: #333; }
.inst-list li p { color: #666; }
.prod-list { position: relative; }
.prod-list .m-title2 { position: absolute; top: 15px; left: 10px; }
.prod-list li { float: left; width: 228px; height: 260px; padding: 40px 0 25px 20px; border-right: 1px #cacaca dashed; }
.prod-list li.end { border-right: none; }
.prod-list li span { display: inline-block; margin: 0 0 5px 0; }
.prod-list li span img { height: 58px; }
.prod-list li p { padding-left: 12px; background: url(../images/list-ico1.jpg) no-repeat 0 8px; }
.prod-list li p a { font-size: 14px; color: #666; }
.prod-list li p a:hover { color: #00a0e9; }

/*文章详情*/
.detail-box { padding: 30px 40px 40px; border: 1px solid #cacaca; }
.detail-box h2 { font-size: 20px; text-align: center; }
.detail-box .source { padding-top: 10px; color: #999; }
.detail-box .source span { margin: 0 10px; }
.detail-cnt { padding-top: 10px; color: #666; }
.detail-cnt p { padding-top: 10px; text-indent: 2em; }
.detail-cnt img { max-width: 100%; }

/*文章列表*/
.article-list li, .article-list-li { padding: 10px 15px; border-bottom: 1px dashed #cacaca; }
.article-list li h3 { font-size: 18px; padding-bottom: 8px; }
.article-list li h3 a { float: left; }
.article-list li h3 span { float: right; color: #999; }
.article-list li p { line-height: 24px; text-indent: 2em; color: #666; word-break: break-all; }

/*信用评级-信用建设*/
.credit-step { padding-left: 70px; }
.credit-step li { float: left; width: 170px; margin-right: 10px; padding: 0; }
.credit-step li.last { width: 72px; }
.credit-step li span { display: inline-block; width: 100px; height: auto; padding-top: 5px; text-align: left; color: #999; border: 0; }
.credit-step li i { display: block; height: 72px; background: url(../images/credit-step.gif) no-repeat 0 0; }
.credit-step li i.step1 { background-position: 0 0; }
.credit-step li i.step2 { background-position: 0 -74px; }
.credit-step li i.step3 { background-position: 0 -148px; }
.credit-step li i.step4 { background-position: 0 -222px; }

/*推荐函*/
.recom-box { padding: 35px 30px 30px; }
.recom-box h2 { font-size: 20px; padding-bottom: 15px; text-align: center; }
.recom-box .re-text { line-height: 22px; height: 22px; padding: 0 5px; text-align: center; border: 0; border-bottom: 1px solid #666; }
.recom-box .tb-text { line-height: 22px; width: 100%; height: 22px; text-align: center; border: 0; }
.recom-box .recom-cnt { line-height: 22px; }
.recom-box .m-table1 td { padding: 6px 0; }
.recom-box .recommonErr { border-bottom: 2px solid red; }

/*新手引导*/
.guide-banner { overflow: hidden; width: 100%; height: 300px; background: url(../images/guide-banner.jpg) no-repeat center 0; }
.guide-step1 .step1-box { position: relative; padding: 30px 20px; border-top: 1px #fff solid; border-bottom: 1px #c2c2c2 solid; background: #ececea; }
.guide-step1 .step1-box .step-ico { position: absolute; top: 0; left: 0; width: 40px; height: 33px; background: url(../images/step-ico1.jpg) no-repeat 0 0; }
.guide-step1 .step1-box .step-txt { padding-top: 50px; }
.guide-step1 .step1-box .step-txt h2 { font-size: 24px; font-weight: bold; padding-bottom: 25px; color: #666; }
.guide-step1 .step1-box .step-txt h2 span { font-size: 20px; font-weight: normal; margin-left: 40px; }
.guide-step1 .step1-box .step-txt p { font-size: 16px; color: #666; }
.guide-step1 .step1-box1 .step-txt { width: 470px; }
.guide-step1 .step1-box2 .step-txt { width: 360px; }
.guide-step1 .step1-box2 .step-pic { padding-left: 40px; }
.guide-step1 .step1-box3 .step-txt { width: 370px; }
.step-arw span { font-size: 16px; line-height: 38px; display: inline-block; height: 38px; padding: 0 35px; color: #666; border: 1px #c2c2c2 solid; border-radius: 10px; background: #e5e5e5; }
.step-arw em { display: inline-block; width: 97px; height: 60px; background: url(../images/step-arw.jpg) no-repeat 0 0; }
.guide-step2 { background: url(../images/step-bg.jpg) repeat-y 0 0; }
.guide-step2 .step2-title { font-size: 20px; line-height: 21px; width: 98px; padding: 20px 0 20px 38px; color: #fff; }
.guide-step2 .step2-list { width: 808px; }
.guide-step2 .step2-list li { line-height: 30px; position: relative; height: 76px; padding-top: 60px; color: #666; border-bottom: 1px #c2c2c2 solid; }
.guide-step2 .step2-list li b { position: absolute; top: 40px; left: -90px; width: 68px; height: 68px; background: url(../images/step-num.jpg) no-repeat 0 0; }
.guide-step2 .step2-list li b.num4 { background-position: 0 0; }
.guide-step2 .step2-list li b.num5 { background-position: 0 -70px; }
.guide-step2 .step2-list li b.num6 { background-position: 0 -140px; }
.guide-step2 .step2-list li b.num7 { background-position: 0 -210px; }
.guide-step2 .step2-list li b.num8 { background-position: 0 -280px; }
.guide-step2 .step2-list li span { width: 228px; background: url(../images/step-line.jpg) repeat-x 0 center; }
.guide-step2 .step2-list li span em { font-size: 20px; display: inline-block; padding-right: 6px; background: #fff; }
.guide-step2 .step2-list li p { font-size: 16px; line-height: 26px; width: 574px; padding: 2px 0 0 6px; }

/*平台-融资统计*/
.summary-sheet { padding-top: 20px; }
.summary-sheet h2 { font-size: 20px; padding-bottom: 20px; text-align: center; }
.summary-sheet h4 { font-size: 18px; padding: 10px; text-align: center; }
.summary-sheet h4 span { font-size: 12px; display: block; color: #999; }
.summary-sheet .time { padding: 0 10px 5px; }
.summary-sheet .time span { width: 33%; color: #999; }
.summary-sheet .m-table { border-top: 1px #dcdcdc solid; }
.summary-sheet .m-table th, .summary-sheet .m-table td { border-right: 1px #dcdcdc solid; border-bottom: 1px #dcdcdc solid; }
.summary-sheet .m-table th { line-height: 18px; padding: 5px 0; }
.summary-sheet .sheet-list { line-height: 36px; padding: 15px 10px; }
.summary-sheet .sheet-list li { float: left; width: 33%; }
.summary-sheet .financing { height: auto !important; height: 50px; min-height: 50px; padding: 0 10px; }
.summary-sheet .date { padding: 10px; }

/*前端额外添加样式*/
.fn-time .data-disabled { color: #f2f2f2; }
.m-page { text-align: right; }
.page { height: 26px; }
.page span .split { padding-right: 0; }
.page a.page_disable { cursor: default; color: rgb(171, 168, 168); }
form.getPageInf { display: inline-block; }
.data-box .goverment { width: 147px; }
div.friend-link li a { display: block; width: 120px; height: 50px; }
a.link1 { background-image: url(../images/friend-img1.jpg); }
a.link2 { background-image: url(../images/friend-img2.jpg); }
a.link3 { background-image: url(../images/friend-img3.jpg); }
a.link4 { background-image: url(../images/friend-img4.jpg); }
a.link5 { background-image: url(../images/friend-img5.jpg); }
a.link6 { background-image: url(../images/friend-img6.jpg); }
a.link7 { background-image: url(../images/friend-img7.jpg); }
a.link8 { background-image: url(../images/friend-img8.jpg); }
div.info-form h3 em { font-size: 16px; margin-left: 0; }
.ml30 { margin-left: 30px; }
div.fn-clear p.auditTip { float: left; padding-left: 20px; color: darkgray; }
.hidetabs, .hide { display: none; }
div.loading { height: 50px; text-align: center; }
div.loading span { font-size: 16px; line-height: 50px; display: inline-block; height: 50px; padding-left: 50px; background: url(../images/load.gif) no-repeat left; }
.mask_number, .mask_money { ime-mode: disabled; -webkit-ime-mode: disabled; }

/*平台-资讯*/
.news-h2 { padding: 20px; border-bottom: 1px solid #dcdcdc; }
.news-h2 .title { font-size: 16px; font-weight: 700; padding-left: 10px; border-left: 4px solid #70b1e2; }
.news-h2 .link { padding: 3px 8px; border-radius: 2px; }

/*平台-资讯发布*/
.news-post .m-form .item.half { float: left; width: 260px; }
.news-post .m-form .item.row1 { width: 160px; }
.news-post .m-form .item.row2 { width: 360px; }
.news-post .ul { clear: both; margin-left: -90px; }
.news-post .ul li { line-height: 20px; float: left; width: 180px; height: 40px; margin: 5px 0; }
.news-post .ul label { cursor: pointer; }
.news-post .groups { padding-left: 20px; }
.news-post .groups .hd { margin-bottom: 10px; }
.news-post .groups .item { position: relative; float: left; width: 25%; padding: 0; }
.news-post .groups .caltrigger2 { position: absolute; top: 4px; left: 152px; }
.news-post .popup { position: fixed; z-index: 99; top: 50%; left: 50%; width: 360px; height: 140px; margin-top: -101px; margin-left: -211px; padding: 30px; border: 1px solid #ccc; border-radius: 15px; background-color: #fff; }
.news-post .popup .hd { font-size: 18px; font-weight: 700; margin-bottom: 15px; text-align: center; color: #333; }
.news-post .popup .links { display: block; padding-top: 20px; text-align: center; }
.news-post .popup .links a { margin: 0 5px; text-decoration: underline; }

/*平台-资讯管理*/
.news-list .search .sub-btn { font-size: 14px; line-height: 25px; width: auto; height: 25px; margin-left: 10px; padding: 0 5px; }
.news-list .search { padding: 20px; }
.news-list .search .item { float: left; width: 240px; margin: 10px 0; }
.news-list .search .item1 { width: 300px; }
.news-list .search .item3 { width: 180px; }
.news-list .search .item3 .sub-btn { *float: left; }
.news-list .search .ipt { font-size: 14px; line-height: 26px; height: 26px; padding: 0 5px; color: #999; border: 1px #b6b6b6 solid; background: #f2f2f2; }
.news-list .list { }
.news-list .m-table th { line-height: 16px; padding: 3px 2px; white-space: nowrap; }
.news-list .m-table td { position: relative; padding: 10px 2px; white-space: nowrap; }
.news-list .m-table .caltrigger { position: absolute; top: 13px; left: 90px; *top: 20px; }
.news-list .m-table .ipt { font-size: 14px; line-height: 26px; height: 26px; padding: 0 5px; color: #999; border: 1px #b6b6b6 solid; background: #f2f2f2; }
.news-list .m-table .link a { margin: 0 3px; }
.news-list .m-table .link a.link-title { display: block; margin-right: 20px; }
.news-list .m-table .link a.seo { display: none; }
.news-list .m-table .link a.repost { z-index: 2; color: #00a0e9; }
.news-list .m-table .btn { padding: 2px 3px; border: 0; }

/*政府-推荐函 模板*/
.recomTpl { position: fixed; z-index: 99; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; }
.recomTpl .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.2; background-color: #000; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; }
.recomTpl .download { position: absolute; z-index: 9; top: 50%; left: 50%; margin-top: -290px; margin-left: -500px; color: # }
.recomTpl .x { font-size: 30px; line-height: 27px; position: absolute; top: 0; right: 50%; width: 30px; height: 30px; margin-right: -540px; cursor: pointer; text-align: center; background-color: #fff; }
.recomTpl .x:hover { background-color: #f5f5f5; }
.recomTpl .container { font-size: 16px; position: absolute; top: 50%; left: 50%; overflow: auto; width: 920px; height: 550px; margin-top: -295px; margin-left: -500px; padding: 20px 40px; background-color: #fff; }
.recomTpl .container p { margin-bottom: 30px; }
.recomTpl .h2 { font-size: 32px; line-height: 70px; height: 70px; text-align: center; }
.recomTpl .canEdit { display: inline-block; padding: 0 2px; text-indent: 0; border-bottom: 1px solid #666; *display: inline; *zoom: 1; }
.recomTpl .h3 { font-size: 20px; text-align: center; }
.recomTpl .ul { width: 520px; margin: 20px auto; border: 1px solid #ccc; }
.recomTpl .ul .item { text-align: center; border-bottom: 1px solid #ccc; }
.recomTpl .ul .ft { border-bottom: 0; }
.recomTpl .ul .li { line-height: 20px; overflow: hidden; height: 20px; padding: 3px 0; border-right: 1px solid #ccc; }
.recomTpl .ul .li1 { width: 60px; }
.recomTpl .ul .li2 { width: 298px; }
.recomTpl .ul .li3 { width: 160px; border-right: 0; }
.recomTpl .editText { width: 50px; border: 0; }
.recomTpl .long .editText { width: 200px; }
.recomTpl .popup { position: absolute; top: 30%; left: 50%; width: 520px; margin-left: -265px; border: 5px solid #eee; background-color: #fff; }
.recomTpl .popup .hd { font-size: 20px; line-height: 50px; height: 50px; padding-left: 10px; border-bottom: 1px solid #ccc; }
.recomTpl .popup .txt { line-height: 30px; display: block; padding: 20px 75px; text-align: center; }
.recomTpl .popup .list-tool { width: 100px; height: 30px; margin: 0 auto; }
.recomTplsp .recomTpl { position: static; width: auto; height: auto; margin-top: 30px; }
.recomTplsp .container { position: static; top: auto; right: auto; left: auto; width: 800px; width: auto; height: auto; margin-top: 0; margin-left: 0; }

/*政府-融资统计*/
.fin-total .h2 { font-size: 20px; padding: 20px 0; text-align: center; }
.fin-total .tool { overflow: hidden; width: 750px; margin: 0 auto; }
.fin-total .tool .item { font-size: 16px; float: left; }
.fin-total .tool .item1 { width: 255px; }
.fin-total .tool .item2 { width: 240px; text-align: center; }
.fin-total .tool .item3 { width: 255px; text-align: right; }
.fin-total .tool a { font-size: 14px; }
.fin-total .m-table { width: 750px; margin: 0 auto; border-top: 1px #cacaca solid; border-bottom: 1px #cacaca solid; }
.fin-total .m-table th, .fin-total .m-table td { border: 1px #cacaca solid; }
.fin-total .m-table a { text-decoration: underline; }
.fin-total .m-table.bank th { line-height: 15px; }
.fin-entab td { text-align: left; text-indent: 1em; }
.fin-entab th { background-color: #fff; }

/*测算工具*/
.tool-sidebar { position: fixed; right: 50%; top: 30%; margin-right: -630px; width: 100px; background-color: #ccffcc; padding: 5px 10px; line-height: 30px; }
.tool-sidebar .progress { height: 5px; background-color: #f00; overflow: hidden; }
.tool-sidebar .progress .bar { height: 5px; background-color: #008000; }
.tool-item { border: 1px solid #dcdcdc; }
.tool-item .hd { height: 45px; line-height: 45px; color: #fff; background-color: #70b1e2; padding-left: 20px; font-size: 18px; font-weight: bold; }
.userCertify em.error { margin-left: 0; }
.tip-rejects { position: absolute; top: 190px; right: 50%; margin-right: -500px; background-color: #fff; border: 1px solid #000; width: 160px; line-height: 25px; text-align: center; }

/*new-page*/
.new-page { text-align: right; padding: 10px; }
.new-page a, .new-page span { margin: 0 3px; }
.new-page a { color: #00a0e9; }
.new-page span { color: #ccc; }
.new-page .text { width: 10px; height: 14px; margin: 0 5px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
.new-page .text:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) }
.new-page .page-btn{ border: 0; width: 28px; height: 28px; line-height: 28px; background-color: #00a0e9; color: #fff; display: inline-block; *display: inline; *zoom: 1;}
/*new style 20151008*/
.ui-newbg { font-size: 14px; color: #666; background-image: url(../images/body_bg.png); }
.ui-dpib { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
.ui-bgfff { background-color: #fff; }
.ui-text { font-size: 14px; line-height: 1.42857143; height: 26px; padding: 6px 12px; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; color: #555; border: 1px solid #ccc; border-radius: 4px; background-color: #fff; background-image: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.ui-text:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/*top*/
.ui-top { line-height: 39px; height: 41px; background: url(../images/ui_top_bg.jpg) 0 0 repeat-x; }
.ui-top i { width: 32px; height: 32px; margin-bottom: 5px; vertical-align: middle; background-image: url(../images/icon_ui_top.png); background-repeat: no-repeat; }
.ui-top i.icon-user { margin-right: 5px; background-position: 0 -32px; }
.ui-top i.icon-pen { margin-right: 5px; background-position: 0 -64px; }
.ui-top i.icon-wx { background-position: 0 -96px; }
.ui-top i.icon-qq { background-position: 0 -128px; }
.ui-top i.icon-email { background-position: 0 -160px; }
.ui-top i.icon-bwx { background-position: 0 -192px; }
.ui-top i.icon-bqq { background-position: 0 -342px; }
.ui-top i.icon-bemail { background-position: 0 -492px; }
.ui-top i.icon-update { background-position: -32px 0; }
.ui-top .tel { font-family: Impact; font-size: 18px; color: #134d7f; }
.ui-top a { margin-right: 15px; }
.ui-top .ul .items { position: relative; z-index: 999; float: left; padding: 0 5px; text-align: right; }
.ui-top .ul .more { position: absolute; z-index: 99; top: 40px; right: 0; display: none; width: 400px; height: 400px; text-align: left; border: 2px solid #526c8d; background-color: #f0f0f0; }
.ui-top .ul .items.hover .more { display: block; }
.ui-top .more i { display: block; width: 240px; height: 150px; margin: 0 auto; }
.ui-top .more a { margin-right: 0; }
.ui-top .ul .h3 { font-size: 18px; font-weight: bold; margin: 40px 0; text-align: center; color: #000; }
.ui-top .m-form { padding: 0; }
.ui-top .m-form .lab { margin-top: 5px; }
.ui-top .m-form .codeimg { width: 57px; height: 28px; vertical-align: middle; border: 1px solid #b6b6b6; }
.ui-top .m-form .ipt { background-color: #fff; }
.ui-top .m-form i.icon-update { display: inline-block; width: 22px; height: 22px; margin-left: 3px; cursor: pointer; vertical-align: middle; border: 1px solid #acacac; background-color: #d3d3d3; *display: inline; *zoom: 1; }
.ui-top .login .item { margin-bottom: 10px; }
.ui-top .reg .more { width: 500px; height: 500px; }
.ui-top .reg .h3 { margin: 10px 0; }
.ui-top .reg .item { padding-bottom: 0; }
.ui-top .log-tip { line-height: 20px; }

/*footer*/
.ui-footer { line-height: 38px; padding: 25px 0; text-align: center; color: #fff; background-color: #134d7f; }
.ui-footer a, .ui-footer .split { color: #fff; }

/*header*/
.ui-header { clear: both; overflow: hidden; height: 286px; background: url(../images/ui_header_bg.jpg) 50% 0 no-repeat; }
.ui-header .logo { display: block; width: 430px; height:80px; margin-left:10px; margin-top: 50px; margin-bottom: 30px; text-indent: -999999px; background: url(../images/logo2.png) 0 0 no-repeat; }
.ui-header .nav { font-size: 18px; height: 50px; color: #fff; background-color: #134d7f; }
.ui-header .ul li { line-height: 50px; float: left; width: 333px; cursor: pointer; text-align: center; }
.ui-header .ul li:hover { background-color: #165892; }
.ui-header .ul li.active { line-height: 47px; cursor: default; border-bottom: 3px solid #ff8b33; background-color: #165892; }
.ui-header .subnav { background: #f5e5a8 url(../images/ui_header_subnav.jpg) 0 -156px repeat-x; }
.ui-header .subnav dt { font-size: 16px; font-weight: bold; line-height: 20px; float: left; width: 68px; padding: 19px 10px 19px 0; text-align: center; color: #ff792c; background: url(../images/ui_header_subnav.jpg) 0 0 no-repeat; }
.ui-header .subnav dt.hd { background: url(../images/ui_header_subnav.jpg) 0 -78px no-repeat; }
.ui-header .subnav dd { line-height: 20px; float: left; padding: 19px 30px; }
.ui-header .subnav a { margin-right: 10px; color: #000; }
.ui-header .subnav a:hover { text-decoration: underline; }

/*index*/
.index { background: #fff; }
.index-box { padding: 10px; }
.index-box .main { width: 666px; }
.index-box .sidebar { width: 290px; }
.index-box .topbox { line-height: 48px; overflow: hidden; height: 48px; padding-left: 75px; border: 1px solid #dbdbdb; box-shadow: 1px 2px 1px #eee; }
.index-box .h2 { line-height: 50px; height: 50px; padding-left: 30px; color: #999; border-bottom: 2px solid #e9e9e9; }
.index-box .h2 span { font-size: 18px; margin-right: 10px; padding: 0 5px; color: #333; border-bottom: 2px solid #ff8b33; }
.index-box .h2 .icon-arrow { width: 20px; height: 20px; margin-left: 10px; vertical-align: middle; background-image: url(../images/index_box_arrow.jpg); }
.index-box .sidebar .h2 { padding-left: 15px; }
.index-box .sidebar .ctt { border: 1px solid #dbdbdb; border-top: 0; }
.index-dynamic { width: 308px; background: url(../images/index_top.jpg) 0 0 no-repeat; }
.index-dynamic li { line-height: 50px; overflow: hidden; height: 50px; }
.index-search { width: 185px; background: url(../images/index_top.jpg) 0 -48px no-repeat; }
.index-search .text { border: 0; }

.indexad, .indexad *{margin:0; padding:0;}
.indexad{width:666px; height:270px; overflow:hidden;position:relative; margin-top:20px;}
.indexad .slider{position:absolute;}
.indexad .slider li{ list-style:none;display:inline;}
.indexad .slider img{ width:666px; height:270px; display:block;}
.indexad .slider2{width:2000px;}
.indexad .slider2 li{float:left;}
.indexad .num{ position:absolute; right:5px; bottom:5px;}
.indexad .num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.indexad .num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

.index-tab { border: 1px solid #dbdbdb; border-bottom: 0; box-shadow: 1px 2px 1px #eee; }
.index-tab .hd li { font-size: 16px; line-height: 47px; float: left; width: 93px; height: 47px; padding: 1px; cursor: pointer; text-align: center; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background-color: #fff; }
.index-tab .hd li.last { border-right: 0; }
.index-tab .hd li.active { border-bottom-color: #fff; }
.index-tab .hd .active span { display: block; text-align: center; color: #333; background: #fff url(../images/index_tab_nav.jpg) 0 0 repeat-x; }
.index-tab .items { overflow: hidden; height: 222px; }
.index-tab .item { display: none; overflow: hidden; }
.index-tab .item.active { display: block; }
.index-tab .ptbj img { margin-right: 12px; }
.index-tab .h3 { margin-bottom: 17px; text-align: center; color: #f60; border-bottom: 1px solid #f60; }
.index-tab .h3 span { position: relative; top: 11px; padding: 0 15px; background-color: #fff; }
.index-tab .rzqyBox { overflow: hidden; height: 140px; }
.index-tab .rzqy li { line-height: 20px; overflow: hidden; height: 20px; margin-bottom: 5px; }
.index-login { padding: 15px; text-align: center; border: 1px solid #78c5df; border-top: 0; background-color: #86d3ed; box-shadow: 1px 2px 1px #eee; }
.index-login a { font-size: 18px; line-height: 34px; padding: 0 35px; color: #000; border: 1px solid #2d9dc2; border-radius: 3px; background-color: #eff9fc; background-image: url(../images/icon_index_login.png); background-repeat: no-repeat; }
.index-login a:hover { background-color: #dbf1f8; }
.index-login a.user { background-position: 10px 0; }
.index-login a.pen { background-position: 10px -36px; }

.index-institution { position: relative; overflow: hidden; padding-bottom: 10px; background: #fff url(../images/index_institution_bg.jpg) 0 100% repeat-x; }
.index-institution .bank { padding-top: 15px; padding-left: 3px; }
.index-institution .bank li { float: left; width: 120px; height:25px; line-height:25px; margin-bottom:8px; margin-left:10px; text-align:center; cursor: pointer; border: 1px solid #fff; background:#ea4e59; color:#fff; }
.index-institution .bank li:hover { border-color: #e01818; }
.index-institution .ul { overflow: hidden; height: 300px; }
.index-institution .ul li { float: left; width: 288px; text-align: center; }

.index-rating { background: #fff url(../images/index_rating_bg.jpg) 0 0 repeat-x; }
.index-rating .h3 { font-size: 18px; line-height: 65px; text-align: center; color: #ff8b33; }
.index-rating .ul { width: 148px; margin-left: 35px; border-left: 1px solid #c1c1c1; }
.index-rating .ul li { line-height: 60px; width: 87px; height: 60px; margin-left: -15px; padding-right: 28px; padding-left: 48px; cursor: pointer; text-align: center; color: #000; background: url(../images/index_rating.png) 0 0 no-repeat; }
.index-rating .ul li.active { color: #fff; background: url(../images/index_rating.png) -163px 0 no-repeat; }
.index-rating .items { width: 394px; height: 262px; padding: 140px 35px 0 32px; background: url(../images/index_rating.png) 0 -60px no-repeat; }
.index-rating .item { line-height: 28px; display: none; color: #000; }
.index-rating .item.active { display: block; }
.index-rating .item .orn { width: 3px; height: 12px; margin-right: 15px; margin-left: 10px; vertical-align: middle; background-color: #e01010; }
.index-rating .item p { margin-bottom: 28px; }

.channel-card {}
.channel-card .trigger-wrap{ padding:15px 7px; line-height:19px; font-size:14px;}
.channel-card .trigger-wrap .trigger-right{background-color:transparent;background:url(../images/index-tab-arrow-bg_0a019af.png) no-repeat; width:19px; display:inline-block; height:19px; float:left; margin-right:10px;}
.channel-card .answer-wrap{font-size:14px; color:#6f6f6f;line-height:22px}
.channel-card .answer-wrap a{color:#438ee2}
.channel-card .answer-wrap a:hover{color:#eb614c}
.channel-card .qa-table{border:1px solid #e2e2e2;width:270px;position:relative;left:6px;}
.channel-card .qa-table td,.channel-card .qa-table th{border:1px solid #cfcfcf;font-size:12px;padding:8px 0;text-align:center;line-height:16px}
.channel-card .qa-table th{background:#e4e4e4}
.channel-card h3{font-size:22px;line-height:32px;color:#c80000; margin-top:20px;}
.channel-card h4{font-size:16px;line-height:25px;}
.channel-card .action-region{width:270px; margin-left:7px;margin-top:10px;}
.channel-card .action-region h3{font-size:24px;line-height:36px;color:#1e1e1e;font-weight:400}
.channel-card .action-region .input-wrap{font-size:18px;line-height:36px;color:#777;border:2px solid #ed6350;border-width:2px;margin-top:15px;width:260px; height:36px}
.channel-card .action-region .input-wrap.focus{box-shadow:inset 0 0 5px rgba(255,73,65,.7)}
.channel-card .input-wrap input{border:0;width:174px;font-size:15px;margin-left:18px;outline:0;display:inline-block}
.channel-card .input-wrap .unit{margin-left:18px;line-height:36px}
.channel-card .action-region .btn-action{background:transparent url(../images/index-btn-red-bg_b56a674.png) center center no-repeat;width:130px;height:40px;font-size:18px;line-height:40px;text-align:center;color:#fff;margin-top:10px; display:block}
.channel-card .action-region .btn-action:hover{background:transparent url(../images/index-btn-red-bg-hover_574b13f.png) center center no-repeat;text-decoration:none}


.index-info .nav { margin-top: 10px; text-align: center; }
.index-info .nav li { font-size: 16px; line-height: 40px; float: left; width: 165px; height: 40px; margin-right: 1px; cursor: pointer; background-color: #e9e9e9; }
.index-info .nav li.active { color: #fff; background-color: #165892; }
.index-info .items { padding-top: 20px; }
.index-info .item { position: relative; display: none; }
.index-info .item .update { line-height: 20px; position: absolute; top: -25px; right: 0; height: 20px; }
.index-info .update a { font-size: 12px; margin: 0 5px; color: #777; }
.index-info .update .btn { padding-left: 25px; background: url(../images/index_update_btn.jpg) 0 0 no-repeat; }
.index-info .item.active { display: block; }
.index-mtbd .more { width: 280px; padding: 5px 4px; border: 1px solid #d7d7d7; }
.index-mtbd .more p{ margin:5px; }
.index-mtbd .vlink { position: relative; display: block; overflow: hidden; height: 250px; }
.index-mtbd .vlink img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-width: 100%; max-height: 100%; margin: auto; vertical-align: middle; }
.index-mtbd .h3 { margin: 10px 5px 18px 5px; border-bottom: 1px solid #36b6e1; }
.index-mtbd .h3 span { position: relative; top: 10px; padding-right: 10px; color: #36b6e1; background-color: #fff; }
.index-mtbd .ul { width: 360px; }
.index-mtbd .ul li { line-height: 25px; padding: 18px 0; border-bottom: 1px dashed #ccc; }
.index-mtbd .ul img { width: 60px; height: 25px; vertical-align: top; }
.index-mtbd .ul a { line-height: 25px; display: inline-block; overflow: hidden; max-width: 290px; height: 25px; *display: inline; *zoom: 1; }

.index-news { width: 100%; background-color: #165892; margin-top:10px; }
.index-news td { color: #fff; border: 1px solid #fff; }
.index-news td a { display: block; overflow: inherit; height: 100%; color: #fff; }
.index-news .td11 { height: 95px; }
.index-news .td11 .hd { line-height: 20px; }
.index-news .td21 { height: 95px; }
.index-news .td21 .hd { font-size: 18px; line-height: 20px; }
.index-news .td12 { height: 190px; }
.index-news .td12 .hd { font-size: 18px; line-height: 40px; }
.index-news .td22 { height: 190px; }
.index-news .td22 .hd { font-size: 28px; line-height: 40px; }
.index-news .bg1 { background-color: #165892; }
.index-news .bg1:hover { background-color: #000; }
.index-news .bg2 { background-color: #2d689d; }
.index-news .bg2:hover { background-color: #000; }
.index-news .bg3 { background-color: #5b8ab2; }
.index-news .bg3:hover { background-color: #000; }
.index-news .td { overflow: hidden; text-align: center; word-break: break-all; }
.index-news .td .ft { display: none; }
.index-news .td:hover .hd { display: none; }
.index-news .td:hover .ft { display: block; }

.hzjg{ margin-top:15px;}

.ourProducts{ overflow:hidden; padding-bottom:20px; border: 1px solid #dbdbdb; border-top:0px; background-color: #f3f3f3;  }
.ourProducts .ourProducts_png{ background:url(../images/companyProfile1.png) no-repeat 0 0;height:335px;margin-top:40px;margin-left:7px;position:relative;}
.ourProducts .ourProducts_png .row1 li{width:20px;font-size:18px;color:#323333;line-height:20px;position:absolute;} 
.ourProducts .ourProducts_png .row1 .position_1{left:14px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_2{left:66px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_3{left:118px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_4{left:170px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_5{left:222px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_6{left:281px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_7{left:333px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_8{left:385px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_9{left:475px;top:12px;}
.ourProducts .ourProducts_png .row1 .position_10{left:590px;top:12px;}
.ourProducts .ourProducts_png .row2 li{width:100px;height:22px;font-size:20px;text-align:center; color:#fff;line-height:22px;position:absolute;} 
.ourProducts .ourProducts_png .row2 .position_1{left:79px;top:120px;}
.ourProducts .ourProducts_png .row2 .position_2{left:293px;top:120px;}
.ourProducts .ourProducts_png .row2 .position_3{left:433px;top:120px;}
.ourProducts .ourProducts_png .row2 .position_4{left:550px;top:120px;}
.ourProducts .ourProducts_png p{height:26px;margin:0 auto;line-height:26px;font-size:24px;font-weight:bold;color:#b11e23;position:absolute;left:135px;top:188px;  }
.ourProducts .ourProducts_png span{height:26px;margin:0 auto;line-height:26px;font-size:24px;font-weight:bold;color:#d04038;position:absolute;left:270px;top:278px;  }


/*---关于我们--*/
.detail-box .name{ line-height:45px; font-size:18px; color:#474e5d; font-weight:bold; border-bottom:2px solid #d5d5d5; height:45px;}
.detail-box .name h1{ border-bottom:4px solid #df4a43; height:43px;font-family:'Microsoft YaHei';}
.content_{padding-bottom:85px;padding-left:65px;padding-right:60px;}
.detail-box .about{  background:#ffffff; overflow:hidden; padding: 30px 45px 65px 30px;}
.detail-box .about p{ font-size:16px; color:#666666; text-indent:2em; line-height:35px;font-family:'Microsoft YaHei';text-align:justify;}
.detail-box .red_rectangle{width:20px;height:20px;background-color:#c42528;float:left;}
.ourProducts2{ overflow:hidden; padding-bottom: 65px; }
.ourProducts2 .ourProducts_title{height:22px;}
.ourProducts2 .ourProducts_title h2{font-size:18px;color:#000;height:100%;line-height:16px;text-align:left;float:left;padding-left:10px;}
.ourProducts2 .ourProducts_png{ background:url(../images/companyProfile2.png) no-repeat 0 0;height:335px;margin-top:50px;margin-left:31px;position:relative;}
.ourProducts2 .ourProducts_png .row1 li{width:20px;font-size:18px;color:#323333;line-height:20px;position:absolute;} 
.ourProducts2 .ourProducts_png .row1 .position_1{left:17px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_2{left:69px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_3{left:123px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_4{left:178px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_5{left:232px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_6{left:296px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_7{left:349px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_8{left:404px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_9{left:498px;top:15px;}
.ourProducts2 .ourProducts_png .row1 .position_10{left:619px;top:15px;}
.ourProducts2 .ourProducts_png .row2 li{width:100px;height:22px;font-size:20px;text-align:center; color:#fff;line-height:22px;position:absolute;} 
.ourProducts2 .ourProducts_png .row2 .position_1{left:81px;top:123px;}
.ourProducts2 .ourProducts_png .row2 .position_2{left:306px;top:123px;}
.ourProducts2 .ourProducts_png .row2 .position_3{left:455px;top:123px;}
.ourProducts2 .ourProducts_png .row2 .position_4{left:578px;top:123px;}
.ourProducts2 .ourProducts_png p{height:26px;margin:0 auto;line-height:26px;font-size:24px;font-weight:bold;color:#b11e23;position:absolute;left:180px;top:196px;  }
.ourProducts2 .ourProducts_png span{height:26px;margin:0 auto;line-height:26px;font-size:24px;font-weight:bold;color:#d04038;position:absolute;left:288px;top:290px;  }

.ourData{ overflow:hidden; padding-bottom: 65px; }
.ourData .ourData_title{height:22px;}
.ourData .ourData_title h2{font-size:18px;color:#000;height:100%;line-height:16px;text-align:left;float:left;padding-left:10px;}
.ourData .ourData_png{ background:url(../images/companyProfile2.png) no-repeat 0 -400px;height:230px;margin-top:30px;margin-left:50px;position:relative;}
.ourData .ourData_png .row1 li{width:100px;text-align:center;font-size:19px;color:#fff;line-height:21px;position:absolute;} 
.ourData .ourData_png .row1 .position_1{left:15px;top:83px;}
.ourData .ourData_png .row1 .position_2{left:188px;top:83px;}
.ourData .ourData_png .row1 .position_3{left:362px;top:83px;}
.ourData .ourData_png .row1 .position_4{left:540px;top:83px;}
.ourData .ourData_png .row2 li{height:26px;font-size:24px;text-align:center; color:#c42728;line-height:26px;position:absolute;} 
.ourData .ourData_png .row2 .position_1{left:35px;top:200px;}
.ourData .ourData_png .row2 .position_2{left:215px;top:200px;}
.ourData .ourData_png .row2 .position_3{left:380px;top:200px;}
.ourData .ourData_png .row2 .position_4{left:560px;top:200px;}

.ourValue{ overflow:hidden; padding-bottom: 65px;}
.ourValue .ourValue_title{height:22px;}
.ourValue .ourValue_title h2{font-size:18px;color:#000;height:100%;line-height:16px;text-align:left;float:left;padding-left:10px;}
.ourValue .ourValue_png{ background:url(../images/companyProfile2.png) no-repeat 0 -700px;height:390px;width:250px; margin-top:40px;margin-left:13px;position:relative;float:left;}
.ourValue .ourValue_png .row1 li{width:150px;height:38px; text-align:center;font-size:36px;color:#fff;line-height:38px;position:absolute;} 
.ourValue .ourValue_png .row1 .position_1{left:70px;top:14px;}
.ourValue .ourValue_png .row1 .position_2{left:70px;top:122px;}
.ourValue .ourValue_png .row1 .position_3{left:70px;top:228px;}
.ourValue .ourValue_png .row1 .position_4{left:70px;top:329px;}
.ourValue .row2{height:390px; float:left;}
.ourValue .row2_{padding-left:33px;width:465px;}
.ourValue .row2 li{margin-top:40px; height:68px;width:465px;font-size:18px;text-align:center; color:#000;line-height:68px;background-color:#cbcaca;} 

.contactus{ overflow:hidden;}
.contactus .contactus_title{height:22px;}
.contactus .contactus_title h2{font-size:18px;color:#000;height:100%;line-height:16px;text-align:left;float:left;padding-left:10px;}
.contactus .lxwm{margin-top:40px;margin-left:30px; line-height:45px;;font-size:20px;}
.contactus b{ font-size:24px;}



.change{ font-family:"微软雅黑"; font-size:28px; text-align: center; color:#FF0000; font-weight:bold; width:700px;}
