/*  common and layout
=================================== */

/* ------ “类查看更多”按钮 ------ */
.zc-breadcrumb{font-size:14px;color:#616161;margin:26px 0 27px 0;}
.zc-breadcrumb a{color:#616161;}
.zc-breadcrumb a:hover{color:#facc3d;}
.default-btn{display:inline-block;text-align:left;width:270px;height:50px;font-size:16px;line-height:3;border:1px solid #e8e8e8;background:#fff url(../images/dark_btn_arrow.png) no-repeat 0 0;background-position:178px 19px;box-shadow:0px 8px 10px -6px rgb(232,232,232);-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;}
.default-btn:hover{color:#fff!important;border-color:#facc3d;background-color:#facc3d!important;background-position:178px -30px;}

/*  news-page and layout
=================================== */
.feed-card-item .item-wrap{width:1200px;padding:30px 0;margin:0 auto;border-top:1px dotted #e1e1e1;overflow:hidden;}
.feed-card-item:first-child .item-wrap,.feed-card-item:hover .item-wrap,.feed-card-item:hover + .feed-card-item .item-wrap{border-top-color:#f8f8f8;}
.feed-card-item:hover{background:#f8f8f8;}
.feed-card-item .feed-card-img{float:left;}
.feed-card-item .feed-card-txt{margin-left:210px;}
.feed-card-item .feed-card-txt h3 a{font-size:20px;color:#333232;}
.feed-card-item .feed-card-txt p{font-size:14px;line-height:1.86;color:#606060;margin:8px 0 12px 0;}
.feed-card-item .feed-card-txt ul{overflow:hidden;line-height:1.1667;color:#909090;}
.feed-card-item .feed-card-txt li{float:left;margin-right:25px;}
.feed-card-item .feed-card-txt li:first-child{padding-left:21px;background:url(../images/feed_card_item_clock.png) no-repeat 0 0;}
.feed-card-item .feed-card-txt h3 a:hover{color:#facc3d;}

/*  movie-page and layout
=================================== */
.movie-wrap{margin-left:-20px;}
.movie-wrap .list-item{width:285px;margin:0 0 30px 20px;border:1px solid #e8e8e8;float:left;}
.movie-wrap .list-item .img-wrap{padding:9px 9px 0 9px;}
.movie-wrap .list-item .img-wrap > a{display:block;width:265px;height:208px;position:relative;z-index:1;}
.movie-wrap .list-item .img-wrap > a:after{content:"";display:block;position:absolute;top:0;left:0;width:265px;height:208px;background:rgba(0,0,0,.5) url(../images/movie_big_icon.png) no-repeat 0 0;background-position:117px 89px;visibility:hidden;z-index:2;}
.movie-wrap .list-item .img-text h3{padding:13px 0;background:url(../images/movie_small_icon.png) no-repeat 0 0;background-position:9px 17px;text-indent:32px;font-size:16px;color:#333232;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dotted #e1e1e1;}
.movie-wrap .list-item .img-text h3 a{color:#333232;font-weight:400;}
.movie-wrap .list-item .img-text ul{overflow:hidden;margin:0 9px;padding:13px 0;color:#999;}
.movie-wrap .list-item .img-origin{float:left;}
.movie-wrap .list-item .img-date{float:right;}
.movie-wrap .list-item:hover{box-shadow:0 0 6px rgba(0,0,0,.15);}
.movie-wrap .list-item:hover .img-wrap > a:after{visibility:visible;}
.movie-wrap .list-item:hover .img-text h3{background-position:9px -27px;}
.movie-wrap .list-item:focus .img-wrap > a:after{background-position:117px -31px;}
.down-more{margin:50px 0 80px;}
.down-more .yellow-btn{padding-left:68px;color:#606060;background:url(../images/yellow_btn_arrow.png) no-repeat 178px 19px;}
.down-more .yellow-btn:hover{background-position:178px -30px;}

/*  joinUs-page and layout
=================================== */
.zc-join-us .main{padding:70px 0;}
.join-us-achieve{color:#18283e;}
.join-us-achieve dt{font-size:24px;font-weight:700;line-height:1.84;text-indent:55px;background:url(../images/join/join_title_left.png) no-repeat 0 0;padding-bottom:20px;border-bottom:1px dashed #18283e;margin-bottom:25px;}
.join-us-achieve dd{font-size:20px;margin:15px 0 15px 55px;background:url(../images/join/join_row_circle.png) no-repeat 0 0;background-position:0 12px;text-indent:18px;}
.join-us-achieve .dark-btn{padding-left:70px;color:#18283e;}
.join-team{background:url(../images/zc_spot.png) repeat 0 0;}
.join-team h3{font-size:24px;color:#010005;font-weight:400;}
.join-slide{margin-bottom:70px;}
.join-slide .hd{position:relative;width:100%;z-index:1;text-indent:-9999px;}
.join-slide .hd .prev,.join-slide .hd .next{display:block;width:35px;height:69px;position:absolute;top:80px;background:url(../images/slide_arrow_35x69.png) no-repeat 0 0;z-index:9;}
.join-slide .hd .prev{left:-17px;background-position:0 0;}
.join-slide .hd .prev:hover{background-position:0 -69px;}
.join-slide .hd .next{right:-17px;background-position:-35px 0;}
.join-slide .hd .next:hover{background-position:-35px -69px;}
.join-slide .hd > ul{position:absolute;top:260px;left:525px;/*width:150px;*/height:34px;padding:11px 34px;border:1px solid #c8c8c8;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;}
.join-slide .hd > ul li{float:left;width:10px;height:10px;background:url(../images/join/slide_page_li.png) no-repeat 0 0;margin:0 5px;cursor:pointer;}
.join-slide .hd > ul li.on{background-position:-20px 0;}
.join-slide .team-card{float:left;width:1200px;height:225px;overflow:hidden;}
.join-slide .team-card .team-item{display:block;width:291px;margin-left:12px;height:225px;float:left;}
.join-slide .team-card .team-item:first-child{margin-left:0;}
.join-slide .team-card .team-item img{width:100%;height:100%;}
.join-wait{height:516px;color:#010005;background:#fff url(../images/join/join_wait_bg.png) no-repeat 0 0;background-position:0 86px;}
.join-wait h3{font-size:30px;font-weight:400;}
.join-wait p{font-size:18px;line-height:1.6667;}
.join-wait a[href^="mail"]{background-image:none;text-align:center;}

/*  page-feedback and layout
=================================== */
.feedback-wrap .main{border:1px solid #e8e8e8;margin-bottom:80px;padding:80px 80px 75px 80px;}
.form-left{margin-right:130px;}
.form-row{font-size:16px;color:#333232;margin-bottom:25px;line-height:2.8;}
.form-left .form-row:first-child{margin-bottom:15px;}
.form-row .label{display:inline-block;width:80px;height:45px;line-height:2.8;}
.form-row-inline label{display:inline-block;width:75px;margin-right:25px;position:relative;z-index:1;}
.form-row input[type="radio"]{position:absolute;position:static\9;z-index:2;width:75px;width:18px\9;height:45px;vertical-align:middle;cursor:pointer;opacity:0;}
.form-row .input-radio-icon{display:inline-block;display:none\9;width:23px;height:24px;vertical-align:middle;background:url(../images/input_radio_icon.png) no-repeat 0 0;}
.form-row input[type="radio"]:checked + .input-radio-icon{background-position:0 -24px;}
.form-row input[type="text"]{display:inline-block;width:300px;height:45px;border:1px solid #e8e8e8;text-indent:15px;line-height:3;}
.form-row .textarea{width:300px;height:122px;border:1px solid #e8e8e8;padding:10px;}
.form-row .input-code,.form-row .input-code-img{display:inline-block;width:125px!important;height:45px;margin-right:15px;border:1px solid #e8e8e8;vertical-align:top;}
.form-wrap > form > .form-row{clear:both;text-align:center;padding-top:55px;}
.form-wrap > form > .form-row input{display:inline-block;width:138px;height:45px;margin-right:20px;font-size:16px;cursor:pointer;border-width:1px;border-style:solid;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.form-row input[type="text"]:focus,.form-row .textarea:focus{border-color:#facc3d;}
.form-wrap > form > .form-row input:hover{opacity:0.8;filter:alpha(opacity=80);}
.form-wrap > form > .form-row input[type="submit"]{color:#fff;border-color:#facc3d;background:#facc3d;}
.form-wrap > form > .form-row input[type="reset"]{color:#333232;border-color:#e8e8e8;background:#fff;}
.form-right{border-left:1px solid #e8e8e8;height:447px;padding:75px 0 0 122px;text-align:center;color:#333232;font-size:28px;line-height:1.43;}
.form-right > p > img{margin:12px 0;}
.form-right > .tip{font-size:18px;}

/*  page-business and layout
=================================== */
.zc-business-banner{width:100%;height:750px;overflow:hidden;position:relative;background:url(../images/banner_business_20161019.jpg) no-repeat center center;color:#fff;}
.zc-business-banner h2{font-size:48px;font-weight:400;margin-top:170px;}
.zc-business-banner h3{font-size:24px;font-weight:400;margin-top:30px;margin-bottom:100px;}
.zc-business-banner p{font-size:18px;line-height:2.3333;}
.zc-business-banner .business-banner-arrow{margin-top:145px;}
.business-platform-box{padding:70px 0;}
.business-platform-dyxtw,.business-platform-ygsm{background:url(../images/zc_spot.png) repeat 0 0;}
.business-stn-title{margin-bottom:70px;}
.business-stn-title h2{margin-bottom:35px;}
.business-stn-title h2 + p{margin-bottom:13px;}
.business-content h3{font-size:20px;line-height:1.8;color:#18283e;margin-bottom:15px;}
.business-platform-ygsm .business-content h3{margin-bottom:0;}
.business-content .content-summary{font-size:14px;line-height:2;color:#18283e;}
.business-content .yellow-btn{margin-left:4px;padding-left:85px;color:#18283e;}
.business-platform-czlh .content-left{width:600px;}
.business-platform-jrzk .content-left{width:640px;}
.business-platform-dyxtw .content-left,.business-platform-czlh .content-left,.business-platform-ygsm .content-left{margin-right:35px;}
.business-platform-jrzk .content-left{margin-right:0;}

/*  page-internet and layout
=================================== */
.zc-internet-banner{width:100%;height:750px;color:#fff;overflow:hidden;background:url(../images/single/banner_internet_20161020.jpg) no-repeat center center;}
.zc-internet-banner h2{font-size:48px;font-weight:400;margin-top:115px;}
.zc-internet-banner p{font-size:18px;line-height:2.3333;margin-top:40px;}
.zc-internet-banner .internet-banner-arrow{margin-top:65px;}
.zc-internet-banner h3{display:inline-block;width:840px;padding:30px 0;font-size:30px;font-weight:400;border:1px dashed #504e5a;margin-top:60px;margin-bottom:100px;}
.zc-internet-banner h3 span{color:#fae27c;}
.internet-private,.internet-cat{position:relative;background:url(../images/zc_spot.png) repeat 0 0;}
.internet-stn-title{padding:70px 0;}
.internet-stn-title h3{font-size:24px;color:#18283e;font-weight:400;}
.private-content,.fund-content{position:relative;height:461px;}
.private-content > img,.fund-content > img,.cat-content > img{position:absolute;}
.private-content > img{top:0;left:127px;}
.fund-content > img{top:0;left:56px;}
.cat-content > img{top:639px;left:604px;}
.zc-internet .bottom-color-bg{width:100%;height:205px;overflow:hidden;position:relative;z-index:1;}
.zc-internet .internet-cat .bottom-color-bg{position:absolute;bottom:-147px;}
.zc-internet .bottom-color-bg > img{width:1920px;position:absolute;left:50%;margin-left:-960px;}
.zc-internet .txt-absolute{position:absolute;}
.zc-internet h4,.zc-internet .cat-content dl{font-size:24px;color:#010005;}
.zc-internet .txt-absolute p{font-size:16px;color:#313131;}
.private-content .txt-absolute-01{left:30px;top:150px;}
.private-content .txt-absolute-02{left:853px;top:40px;}
.private-content .txt-absolute-03{left:853px;top:290px;}
.private-content .txt-absolute h4{margin-bottom:15px;}
.fund-content .txt-absolute-01{left:510px;top:100px;}
.fund-content .txt-absolute h4{margin-bottom:75px;}
.fund-content .txt-absolute p{line-height:2;}
.internet-cat .main{z-index:2;margin-bottom:147px;}
.cat-advantage{margin:0 0 70px 85px;}
.cat-content dt{font-weight:700;float:left;font-size:16px}
.cat-content dd{margin-bottom:20px;font-size:16px;}
.down-more .load-end,.down-more .load-end:hover{background-color:#9e9e9e!important;color:#fff;background-image:none;border-color:#9e9e9e!important;}

/*  page-statement and layout
=================================== */
.zc-statement-banner{width:100%;height:580px;overflow:hidden;background:url(../images/banner_state_20161025.jpg) no-repeat center center;}
.zc-statement{position:relative;}
.zc-state-chairman{height:600px;background:#f6f6f6;margin-top:-110px;overflow:hidden;margin-bottom:70px;}
.state-chairman-fl{float:left;width:400px;height:600px;background:url(../images/state/state_chairman.jpg) no-repeat 0 0;}
.state-chairman-fl .state-chairman-card{margin-top:347px;background:rgba(0,0,0,.58);color:#fff;font-size:14px;padding:20px 20px;}
.state-chairman-fl .state-chairman-card h2{font-size:24px;}
.state-chairman-fl .state-chairman-card h3{font-size:14px;}
.state-chairman-fl .state-chairman-card p{line-height:1.8572;}
.state-chairman-fr{margin-left:400px;position:relative;padding:35px;font-size:16px;color:#323232;line-height:2.125;}
.state-chairman-fr .fill-left-arrow{position:absolute;top:45px;left:0;display:block;width:16px;height:22px;background:url(../images/state/fill_left_arrow.png) no-repeat 0 0;}
.state-chairman-fr .state-chairman-sign{float:right;margin-top:-40px;}
.state-interview{background:url(../images/zc_spot.png) repeat 0 0;padding:70px 0;}
.state-interview .movie-wrap .list-item:hover .img-text h3{background-position:9px 17px;}
.state-interview .down-more,.state-lecture .down-more{margin:10px 0 0 0;}
.state-lecture{padding:70px 0;}