@media screen and (max-width:1441px) {
    .caseDL .con { width: 38%; height: auto; top: 18%; margin-top: 0px; }
    .caseDL .con .t { font-size: 26px; height: auto; }
    .caseDL .con .c { margin-bottom: 5%; }
}

@media screen and (max-width:1370px) {
    .proMenu .t { padding: 25px 0px; }
    .proMenu .con .ico { margin: 5% auto 20px; }
    .proMenu .con .name { font-size: 26px; }
    .caseDL .con .t { font-size: 24px; }
    .caseDL .con .c { margin: 5px 0px 8%; line-height: 1.8; }
    .backTop { right: 0px; }
}

@media screen and (max-width:1280px) {
    .banner .binbox .t1 { font-size: 30px; margin-bottom: 26px; }
    .banner .binbox .c { margin-bottom: 40px; }
    .bannerLeft, .bannerRight { display: none !important; }
    .pbanner .pbtxt { top: 15%; }
    .pbanner2 .pbtxt { top: 35%; }
    .pbanner .pbtxt .zh1 { font-size: 30px; }
    .pbanner .pbtxt .zh2 { font-size: 16px; }
    .pageBoxT .zh, .pageBoxT .en, .teamC .t { font-size: 28px; }
    .teamC { width: 380px; }
    .teamC .name { padding-top: 50px; }
    .investorInfoPage, .coursePage { padding: 100px 0px; }
    .zyPage { padding: 100px 0px; }
    .proBanner { padding: 150px 0px 100px; }
    .sbot { margin-top: 70px; }
    .proMenu .t { padding: 20px 0px; }
    .proMenu .con { padding: 0px 10%; height: 100%; }
    .proMenu .con .ico { margin: 10% auto 20px; }
    .proMenu .con .name { font-size: 22px; }
    .caseDL .con .t { font-size: 22px; height: 40px; }
    .caseDL .con .c { font-size: 12px; }
    .join-zybox { width: 900px; padding: 45px 50px; }
    .join-zybox .title { font-size: 30px; }
}

@media screen and (max-width:1200px) {
    .inner { width: 90%; }
    .head .top{ width: 96%;}
    .navbox{ width: 770px;}
    .navbox .nav li{ width: 90px;}
    .navbox .nav li.line1{ width: 50px;}
    .subbox{ width: 720px; padding-left: 50px;}
    .subnav{ width: 89px;}
    .subnav a{ margin:0px 2px; text-align: center;}
    .banner .binbox { width: 90%; left: 5%; margin-left: 0px; }
    .boxitem .itemtxt .t { font-size: 20px; }
    .boxitem .itemtxt .c { font-size: 12px; }
    .boxitem .itemtxt .more { margin-top: 7%; height: 24px; width: 84px; line-height: 24px; }
    .boxitem .itemtxt .ico { margin-top: 7%; }
    .pbanner { height: 400px !important; }
    .pbanner img.vt { display: none; }
    .pbanner .pbtxt { width: 90%; left: 7%; margin-left: 0px; }
    .pbanner2 .pbtxt { margin-right: 0px; width: 38%; right: 5%; left: inherit; }
    .pageBox { padding: 80px 0px; }
    .pageBoxC { padding: 40px 0px 80px; }
    .pageBoxT .zh, .pageBoxT .en, .teamC .t { font-size: 26px; }
    .milepostDemo { width: 90%; }
    .abanner { height: 250px; }
    .abaT { left: 5%; margin-left: 0px; top: 30%; }
    .abaT .en { font-size: 28px; }
    .teamList ul { margin-left: -2%; }
    .teamList li { width: 31.33%; float: left; display: block; margin: 0px 0px 20px 2%; cursor: pointer; }
    .teamList li .img { height: auto; }
    .ideaList ul { margin-left: -5%; }
    .ideaList li { width: 45%; margin: 0px 0px 5% 5%; }
    .ideaList .itemBox .img { width: 55%; }
    .ideaList .itemBox .con { padding: 0px 5% 0px 0px; width: 34%; font-size: 12px; }
    .ideaList .itemBox .con .t { font-size: 18px; padding: 15px 0px; }
    .investorInfoPage, .coursePage { padding: 80px 0px; }
    .iphoneBox { margin: 0px 15% 0px 0px; }
    .p3-page .img { float: left; }
    .p3-page .con { right: auto; width: 45%; margin-right: 0px; position: relative; bottom: 0px; padding: 40px 5% 40px 0px; margin: 0px auto; float: right; }
    .p3-con .conpDL .y { width: 110px; height: 110px; line-height: 110px; font-size: 40px; }
    .hzptBox2 .c1 { font-size: 46px; }
    /*.overlay .overlaySider { left: 2%; width: 15%; }*/
    .ydBtn { left: 8%; }
    .ydBtn2 { left: 6%; }
    .proIbox2.articleShow .acitem3 { transition: all 300ms ease 150ms; }
    .proIbox2.articleShow .acitem2 { transition: all 400ms ease 200ms; }
    .proIbox2.articleShow .acitem1 { transition: all 500ms ease 250ms; }
    .articleShow .weixin { transition: all 300ms ease 150ms; }
    .articleShow .teamC, .ideaPage .articleShow { transition: all 400ms ease-in-out 0s; }
    .vkPage .articleShow .iphoneBox { transition: all 470ms ease-in-out 0s; }
    .vkPage .articleShow .con { transition: all 670ms ease-in-out 0s; }
    .conceptBox.articleShow .con { transition: all 470ms ease 200ms; }
    .conceptBox.articleShow .img { transition: all 670ms ease 300ms; }
    .joinBox.articleShow .inner { transition: all 400ms ease 200ms; }
    .articleShow .inT { transition: all 670ms ease-in-out 0s; }
    .articleShow .newsDL dd { transition: all 670ms ease-in-out 0s; }
    .biddingPage .articleShow { transition: all 470ms ease-in-out 0s; }
    .joinDL .item2 .list a { margin: 0px 3%; }
    .disciplinatryBox { width: 80%; }
    .reportList .img { width: 42%; }
    .reportList .con { width: 54%; padding-top: 15px; }
    .reportList .con .time { margin-bottom: 15px; }
    .reportList .con .c { height: 75px; margin-bottom: 15px; }
    .brc-stbox .c { padding: 20px; }
    .brc-stbox .t { font-size: 15px; }
    .join-zybox { width: 90%; padding: 45px 5%; }
    .join-zybox .title { font-size: 24px; margin-bottom: 30px; }
    .join-zytab td.t-left { width: 80px; }
    .sider-erm-box{ width: 17%;}
    .snw-video dd{ width: 60%;}
    .snw-video dd.desc{ width: 39%;}
    .video-box .pic{ height: 402px; overflow: hidden;}
    .video-box .pic img{ display: none;}
}

@media screen and (min-width:1025px) {
    .pageNav a:hover .line { left: 0px; width: 100%; transition: 300ms; }
    .newnav a:hover .i1 { width: 100%; }
    .pageMore:hover .i1 { width: 100%; }
}

@media screen and (max-width:1024px) {
    .backTop { background-size: cover; width: 42px; height: 42px; }
    .backTop .ico { width: 9px; height: 10px; margin: 12px auto 0; }
    .backTop:hover .ico { margin-top: 9px; }
    .inner { width: 90%; }
    .head, .mtop { height: 52px; }
    .head .top { width: 100%; }
    .head .logo { margin: 16px 0px 0px 5%; }
    .navbox { display: none; }
    .serachbtn { width: 52px; height: 52px; background-color: #5899dd; margin-top: 0px; }
    .searchBox { top: 62px; }
    .searchBox { width: 100%; }
    .searchBox .search-btn { width: 52px; }
    .menu-handler { display: block; }
    .article-block .boxitem { top: 30px; }
    .foot .sharpBox { float: none; margin-bottom: 20px; }
    .foot .lett { padding-bottom: 0px; }
    .hotBox { display: none; }
    .pbanner { height: 380px !important; }
    .pageBoxC { width: auto; }
    .teamPage { background-size: cover; padding: 110px 0px 90px; }
    .teamC { width: 45%; }
    .milepostPage .inner { padding: 60px 0px; }
    .pageNav { margin-bottom: 60px; }
    .pageNav a { margin: 0px; }
    .markR { width: 45%; }
    .comT { font-size: 26px; }
    .firstTeam .img { width: 50%; }
    .firstTeam .con { width: 45%; font-size: 12px; }
    .firstTeam .con .t { font-size: 16px; padding: 20px 0px; }
    .firstTeam .con .name { font-size: 20px; }
    .ideaList ul { margin-left: 0px; }
    .ideaList li { width: 100%; margin-left: 0px; float: none; }
    .ideaList .itemBox .img { width: 40%; }
    .ideaList .itemBox .con { font-size: 14px; width: 50%; }
    .ideaList .itemBox .con .t { font-size: 25px; padding: 25px 0px; }
    .milepostNav { padding: 50px 0px 0px; }
    .milepostNav li { font-size: 14px; }
    .milepostBox dd { padding: 50px 0px; }
    .inT, .biddingPage .t, .vkPage .con .t { font-size: 26px; }
    .investorBanner .inner { padding: 60px 0px; }
    .investorBanner .t { font-size: 26px; margin-bottom: 0px; }
    .zhangdie { font-size: 44px; }
    .investorBanner .list { margin: 15px 0px 40px; }
    .investorInfoPage, .investorLPage, .investorList, .visitPage, .coursePage { padding: 60px 0px; }
    .visitPage { background-attachment: initial; background-size: cover; }
    .listing .item { height: 51px; }
    .newsPage{ padding: 30px 0px 40px;}
    .biddingPage { padding: 60px 0px; }
    .newsDL dd .img { margin-bottom: 20px; }
    .newsDL dd .t { height: 28px; font-size: 16px; }
    .biddingPage { background-attachment: initial; background-size: cover; }
    .biddingPage .c, .vkPage .con .c { font-size: 16px; }
    .biddingNav { padding: 40px 0px; }
    .vkPage { padding-top: 60px; }
    .zyPage { padding: 80px 0px; }
    .zyPage .con .t { font-size: 24px; margin-bottom: 35px; }
    .zyPage .con .by { font-size: 16px; padding: 25px 0px; }
    .proBanner { padding: 80px 0px; background-attachment: initial; }
    .protxt { width: 90%; font-size: 12px; }
    .protxt .t { font-size: 30px; }
    .protxt .by { font-size: 16px; }
    .proMenu .con .name { font-size: 18px; }
    .redMore { width: 110px; height: 30px; line-height: 30px; }
    .subBanner img { display: none; }
  /*  .subBanner { height: 400px; }*/
    .pconT, .proiT { font-size: 24px; }
    .proiT2{ font-size: 20px;}
    .pintBox { width: 40%; }
    .ptInfoBox { padding: 8% 0px 10%; }
    .qgBox .con { width: 80%; }
    .qqBox .map { width: 100%; display: block; float: none; }
    .qqBox .con { position: relative; top: auto; left: auto; width: 90%; margin: 0px auto; padding: 40px 0px; }
    .conceptBox { position: relative; padding: 80px 0px; }
    .conceptBox .img { right: 0px; position: absolute; bottom: 0px; }
    .conceptBox .con { padding-top: 0px; }
    .advantageBox { background-attachment: inherit; }
    .aboutTab { width: 90%; margin: 0px auto; }
    .aboutTab a { width: 25%; }
    .joinBox .t { padding: 8% 0px; }
    .p3-page .con .t { font-size: 24px; }
    .p3-page .con .c { padding: 20px 0px; }
    .conp2 .conpDL { float: none; width: auto; margin-bottom: 20px; }
    .hzptBox2 { float: none; width: auto; margin-top: 40px; }
    .hzptBox2 .item2 .c1 { font-size: 40px; }
    .p24List2 td { width: 90%; padding: 5%; display: block; }
    .p24List2 .yh .t { margin-bottom: 20px; }
    .butBox { width: 90%; margin-left: 0px; left: 5%; }
    .inListDt2 { padding: 50px 0px; }
    .linkIbox { display: none; }
    .ydBtn { transform: scale(0.8); -webkit-transform: scale(0.8); left: 7%; }
    .ydBtn2 { transform: scale(0.8); -webkit-transform: scale(0.8); left: 5%; }
    .article-block .boxitem { top: 0px; opacity: 1; }
    .sklist { margin-left: -2%; }
    .sklist li { width: 14.6%; margin-left: 2%; }
    .serachI .stxt { width: 45%; }
    .serachI .snum { display: block; padding: 10px 0px 0px 0px; width: 100%; clear: both; font-size: 18px; }
    .serachT { font-size: 30px; }
    .joinDL .item2 .list a { margin: 0px auto; }
    .caseDL .con { top: 8%; }
    .caseDL .con .c { margin: 5px 0px 4%; line-height: 1.6; }
    .aboutLink-item .ay2 { border-radius: 50%; background: none #4980af; }
    .aboutLink-item .ay2:hover { background: none #4980af; }
    .addGGBox .con { width: 90%; }
    .addGGBox .con .t { font-size: 28px; margin-bottom: 15px; }
    .addGGBox .con .c { font-size: 18px; }
    .addGGBox .con .c img { width: 20px; }
    .brc-stbox dd { float: none; width: 100%; margin-left: 0; }
    .brc-stbox dd .c { min-height: auto; }
    .conp2 .con { width: 100%;}
    .sider-erm-box{ display: none;}
    .erm-page-c{ float: none; width: 100%;}
    .pro-gtab .ico{ width: 60px; height: 60px;}
    .pro-gtab .zh{ font-size: 16px;}
    .pro-gtab .en{ font-size: 12px;}
    .pro-gtab li{padding-top: 25px; height: 150px;}
    .group-list .txt{ height: 50px; line-height: 50px;}
    .video-one{ margin-top: -60px; padding: 50px 0;}
    .snw-video dd{ width: 100%; float: none;}
    .snw-video dd.desc{ width: 100%; margin-left: 0; margin-bottom: 20px;}
    .snw-tx{ height: auto;}
    .snw-tx .tx{ height: auto;}
    .snw-title .zh{ height: auto;}
    .video-box .pic{ height: auto;}
    .video-box .pic img{ display: block;}
    .video-box .bico{ width: 40px; height: 40px;}
    .vide-list .txt{ height: 50px; line-height: 50px;}
    .vide-list .bico{ width: 40px; height: 40px;}
    .vwrap .videobox { width: 700px; height: 422px; margin: -211px 0 0 -350px; }
}

@media screen and (max-width:861px) {
    .banner, .banner .pic2 .binbox { color: #5899dd; }
    .banner a:link, .banner a:visited { color: #5899dd; }
    .banner a:active, .banner a:hover { color: #5899dd; }
    .banner .pic2 .binbox a:link, .banne .pic2 .binbox a:visited { color: #5899dd; }
    .banner .pic2 .binbox a:active, .banne .pic2 .binboxr a:hover { color: #5899dd; }
    .banner .binbox { padding: 40px 5% 70px; position: relative; left: auto; top: auto; text-align: left; }
    .banner .binbox .c { width: auto; margin-bottom: 20px; font-size: 14px; display: none; }
    .banner .binbox .t1 { font-size: 22px; line-height: 1.5; margin-bottom: 20px; }
    .banner .owl-controls { text-align: left; left: 5%; width: 90%; }
    .banner .owl-controls .owl-page span { background: none #fff; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #5899dd; }
    .banner .owl-controls .owl-page.active span, .banner .owl-controls.clickable .owl-page:hover span { width: 8px; height: 8px; background: none #5899dd; }
    /*.banner .bx-wrapper .bx-pager{ width: 90%; left: 5%; text-align: left;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a{ background:none #fff; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #5899dd;}
	.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{width: 8px; height: 8px; background:none #5899dd;}*/
    .ibox .boxitem, .ibox .boxitem.item3 { width: 100%; }
    .boxitem .itemtxt .t { padding-top: 29%; }
    .follow a { float: none; display: block; width: 100%; padding: 30px 0px; }
    .linkIbox, .foot { padding: 50px 0px; }
    .linkIbox dd { width: 100%; float: none; padding-left: 0px; margin-bottom: 40px; }
    .linkIbox dd .t { border-bottom: 1px solid #c9d5e3; padding-bottom: 20px; margin-bottom: 20px; }
    .linkIbox dd.item6 { width: 100%; margin-bottom: 0px; }
    .pbanner { height: 350px !important; }
    .pageBox { padding: 60px 0px; }
    .pageBoxC { padding: 40px 0px; }
    .pageBoxT .zh, .pageBoxT .en, .teamC .t { font-size: 22px; }
    .teamPage { background-size: cover; padding: 80px 0px 60px; }
    .teamC .name img { max-width: 60%; }
    .linkIbox dd.article-block { transform: translate(0px,0px); -webkit-transform: translate(0px,0px); opacity: 1; }
    .foot .article-block { opacity: 1; }
    .markL { float: none; margin: 0px auto 40px; }
    .markR { float: none; width: auto; }
    .comT { font-size: 24px; }
    .firstTeam .img { width: 100%; float: none; }
    .firstTeam .con { width: 90%; float: none; padding: 0px 5% 5%; }
    .teamList li { width: 48%; }
    .milepostNav li { width: 33.33%; }
    .milepostNav li a, .milepostNav li.act a { border-bottom: 1px solid #e5e5e5; }
    .milepostNav li.act a { padding: 13px 0px; color: #5899DD; }
    .investorInfoPage .img, .investorInfoPage .con, .coursePage .img, .coursePage .con { float: none; width: auto; }
    .coursePage .img { width: 50%; margin: 0px auto; }
    .investorInfoPage .con, .coursePage .con { padding-top: 30px; }
    .investorInfoPage .con .c, .coursePage .con .c { height: auto; }
    .investorList { padding: 50px 0px; }
    .investorList li { width: 48%; margin-bottom: 2%; }
    .inList .c { width: 50%; }
    .biddingNav a { width: 20%; }
    .iphoneBox { margin: 0px 8% 0px 0px; }
    .vkPage .con { width: 40%; }
    .paging { padding: 40px 0px; }
    .paging a, .paging span { width: 28px; height: 28px; line-height: 28px; }
    .paging .prev, .paging .next { margin: 0px 5px !important; }
    .biddingTwo .t, .biddingTwo .c { padding: 5%; }
    .biddingTwo .t { font-size: 16px; }
    .zyPage .con .c { font-size: 12px;}
    .courseDL dd { padding-left: 80px; }
    .courseDL dd .time { width: 80px; font: 22px/48px arial; }
    .proMenu li { width: 100%; float: none; }
    .proMenu .con .ico { margin: 15% auto 40px; }
    .proMenu .con .name { font-size: 30px; margin-bottom: 35px; }
    .prodctArea-ul li { width: 48%; }
    .caseDL .img { width: 100%; float: none; }
    .caseDL .con { position: relative; left: auto !important; height: auto; margin-top: 0px; top: auto; width: 90%; padding: 40px 5%; }
    .caseDL .con .t { height: auto; }
    /*.subBanner { height: 380px; }*/
    .pconT, .proiT { font-size: 20px; }
    .proiT2{ font-size: 16px;}
    .plyList li { width: 40%; padding: 5%; height: 180px; }
    .plyList li .zm { font-size: 90px; }
    .pintBox { width: 60%; }
    .conp1 img.r { float: none; margin: 30px 0px !important; }
    .conceptBox { padding: 50px 0px 0px; }
    .conceptBox .img { right: auto; position: relative; bottom: auto; width: 100%; }
    .conceptBox .con { padding-bottom: 40px; width: auto; }
    .aboutTab a { font-size: 14px; padding: 0px 1%; width: 23%; height: auto; padding-bottom: 30px; }
    .aboutTab a .i1 { width: 40px; height: 40px; line-height: 1.5; padding: 10px; font: 22px/40px Arial; float: none; background: none #fff; border-radius: 50%; }
    .aboutTab a.active .i1 { background-color: #5899dd; }
    .joinDL dd { padding: 8% 0%; width: 48%; }
    .joinDL dd .name { font-size: 20px; }
    .joinDL dd .c { font-size: 14px; margin-bottom: 0px; height: 62px; }
    .joinDL dd .ico { width: 80px; height: 80px; }
    .p3-page .img, .p3-page .con { float: none; margin: 0px auto; width: auto; }
    .p3-page .con { padding: 10% 5%; }
    .p24News .article-intro { height: 56px; }
    .overD .overLeft, .overD .overRight { float: none; display: block; width: 100%; }
    .ydBtn { transform: scale(0.6); -webkit-transform: scale(0.6); left: 5%; bottom: 4%; }
    .ydBtn2 { left: 4%; transform: scale(0.6); -webkit-transform: scale(0.6); bottom: 4%; }
    .sqList li { width: 33.33%; }
    .skbot { display: none; }
    .sklist li { width: 31.33%; min-height: 220px; }
    .serachI { padding: 8% 5%; }
    .disciplinatryTbl .d-p { float: none; display: block; width: auto; font-size: 16px; margin-bottom: 5px; text-align: left; padding: 0px; color: #565656; }
    .disciplinatryTbl .d-c { float: none; width: auto; display: block; color: #6C6C6C; }
    .reportList ul { margin-left: 0px; }
    .reportList li { float: none; margin-left: 0px; width: auto; }
    .reportList .img { width: 40%; margin-right: 5%; }
    .reportList .con { width: 50%; padding: 20px 0px; }
    .reportList .con .time { margin-bottom: 20px; }
    .reportList .con .c { height: 75px; margin-bottom: 25px; }
    .aboutLink { width: 100%; }
    .aboutLink li { width: 38%; }
    .aboutLink li.itemC { width: 24%; }
    .biddingFor .t { padding: 10px 5%; font-size: 16px; }
    .biddingFor .c { padding: 0px 5%; }
    .suggestion-box { padding: 50px 0px; }
    .suggestion-box .img { float: none; width: 100%; }
    .suggestion-box .con { padding-bottom: 40px; width: auto; }
    .suggestionForm .item1 { float: none; width: 100%; margin-right: 0; }
    .suggestionForm .item2 { float: none; width: 100%; margin-top: 50px; }
    .suggestion-list .ftxt { height: auto; }
    .suggestion-list .ftxt2 { height: 130px; }
    select.fsel, .suggestion-list .ftxt, .suggestion-list .fitem select.fsel, .suggestion-list .fitem .ftxt { box-sizing: border-box; width: 100%; margin-right: 0; padding: 8px 3%; }
    .suggestion-list .fitem { width: 48%; margin-left: 4%; }
    .suggestion-list .fitem:first-child { margin-left: 0; }
    .sitem-box { height: auto; padding: 40px 5%; }
    .sitem-box .ico { width: 40px; }
    .sugbtn-ok1, .sugbtn-ok2 { height: 44px; line-height: 44px; }
    .sugbtn-ok1 { margin-right: 4%; }
    .sugbtn-ok2 { margin-right: 0; }
    .join-zytab td.t-left, .join-zytab td { width: 100%; display: block; box-sizing: border-box; border-bottom: 0px none; }
    .join-zytab td.t-left { text-align: left; padding: 12px; }
    .join-zybox-box { border-bottom: 1px solid #e4e4e4; }
    
    .pro-nav dd{ float: none; width: 100%;}
    .pro-nav .title{ font-size: 24px;}
    .erm-list li{ width: 23%;}
    .erm-list2 dd{ float: none; width: 100%; padding: 0; margin-bottom: 40px;}
    .vide-list li{ width: 48%;}
    .vwrap .videobox { width: 560px; height: 315px; margin:-158px 0 0 -280px; } 
}

@media screen and (max-width:641px) {
	.head{ display: none;}
	.header{ display: block;}
	.mtop{ height: 102px;}
	.pageAct{ display: none;}
	.foot,.recomendDL{ display: none;}
	.footer{ display: block; padding: 44px 3% 34px; background-color: #1e314b;}
	.allow{ margin-bottom: 17px;}
	.allow span{ display: block; line-height: 1; color: #fff; font-size: 12px; margin-bottom: 10px;}
	.allow a{ display: block;}
	.foot .sharpBox .c { padding-top: 10px; }
	.footer .sharpBox a .ibg{ display: none;}
	.footer .sharpBox a { display: block; width: 32px; height: 32px; margin-right: 12px; float: left; position: relative; }
	.footer .sharpBox a.a1{ background: url(../images/wexin.png) no-repeat scroll center center; background-size: cover;}
	.footerdown p{ color: #fff; font-size: 12px; margin-bottom: 5px;}
	.footers{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
    .footerdown p a { display: inline-block; margin-right: 16px; color: #fff; }
    .footerdown p .fhref { color: #FFD066; }
	
    .head .logo { width: 80px; margin-top: 20px; }
    .boxitem .itemtxt .t { padding-top: 26%; }
    .pbanner .pbtxt .zh1 { font-size: 20px; }
    .pbanner .pbtxt .zh2 { font-size: 14px; }
    .pbanner { height: 300px !important; }
    .pbanner2 .pbtxt { width: 80%; top: 25%; }
    .pageBoxT .zh, .pageBoxT .en { font-size: 20px; }
    .teamC .t { font-size: 15px; }
    .teamMore { height: 40px; line-height: 40px; }
    .ideaPage { padding: 60px 0px; }
    .ideaPage .t, .pageBoxT2 .zh1 { font-size: 22px; }
    .ideaPage .c { height: auto; font-size: 18px; margin: 0px 0px 30px; }
    .pageBoxT2 .zh2 { font-size: 18px; }
    .proLeft, .proRight { transform: scale(0.8,0.8); -webkit-transform: scale(0.8,0.8); }
    .milepostDemo .item { border: 1px solid #dddddd; }
    .milepostDemo .item .t { font-size: 20px; }
    .milepostPage .inner { padding: 40px 0px; }
    .pageNav { text-align: left; margin-bottom: 50px; }
    .pageNav a { float: left; width: 33.33%; padding: 0px; text-align: center; display: block; }
    .aboutLink { padding: 40px 0px; }
    .aboutLink li, .aboutLink li.itemC { width: 100%; float: none; }
    .aboutLink li.itemC { padding: 40px 0px; }
    .marketPage .inner { width: 100%; }
    .markR { width: 90%; margin: 0px auto; }
    .teamList ul { margin-left: 0px; }
    .teamList li { width: 100%; float: none; margin-left: 0px; }
    .teamList li .con { background-color: #9abce5; color: #fff; padding: 20px 25px; }
    .teamList li .con .zw { height: auto; }
    .ideaList .itemBox .img { width: 50%; }
    .ideaList .itemBox .con { width: 40%; font-size: 12px; }
    .ideaList .itemBox .con .t { font-size: 18px; padding: 10px 0px; }
    .milepostNav li { width: 50%; }
    .milepostBox dd .img { width: auto; float: none; margin-right: 0px; }
    .milepostBox dd.rimg .img { margin-left: 0px; float: none; }
    .milepostBox dd .con { padding-top: 40px; }
    .investorBanner .list { width: 100%; }
    .investorBanner .list li { width: 50%; }
    .investorInfoPage, .coursePage { padding: 10% 0px; }
    .inT, .biddingPage .t, .vkPage .con .t { font-size: 24px; }
    .investorInfoPage .con .c, .coursePage .con .c { margin: 15px 0px 25px; }
    .visitT { font-size: 16px; }
    .visitT .tel { float: none; display: block; font-size: 18px; }
    .messForm .mtxt { float: none; width: 92%; display: block; padding: 10px 4%; margin: 0px 0px 15px; }
    .messForm .mtxt3 { margin-bottom: 25px; }
    .messForm .mitem { margin-bottom: 0px; }
    .listing .item { float: none; width: 90% !important; padding: 5%; height: auto; }
    .listingTBL .ts { padding: 10px 5% 0px; }
    select.selectYear { width: 130px; height: 38px; line-height: 38px; }
    .inListDt .t { font-size: 18px; line-height: 1.8; }
    .inList li { height: auto; }
    .inList .time { padding: 8px 10px; height: auto; width: auto; margin: 0px 15px 0px 0px; line-height: 1.1; }
    .inList .time .num { font-size: 25px; }
    .inList .c { padding: 5px 0px 0px 0px; font-size: 12px; height: 40px; line-height: 1.8; }
    .inList .downbtn { width: 56px; padding-top: 56px; overflow: hidden; height: 0px; background-position: center center; }
    .inList .more { width: 76px; height: 56px; line-height: 56px; }
    .inListDt .t { font-size: 18px; line-height: 1.8; }
    .newsPage .newsDL { padding: 40px 0px 10px; }
    .newsDL dd { float: none; width: 100%; margin: 0px 0px 30px; }
    .newsDL dd .t { height: auto; }
    .biddingNav a { width: 40%; margin-bottom: 10px; }
    .iphoneBox { float: none; margin: 0px auto; }
    .vkPage { height: auto; }
    .vkPage .con { width: auto; float: none; text-align: center; padding: 0px 0px 40px; }
    .vkPage .con .c { height: auto; }
    .vkPage .con .pageMore { margin: 0px auto; float: none; }
    .newnav { width: 100%; padding: 18px 0px 30px; }
    .newnav a { width: 42.5%; margin: 0px 0px 5% 5%; }
    .zyPage{ padding: 60px 0px;}
    .zyPage .con { float: none; width: 84%; background-color: #f7f7f5; padding:10% 8%; }
    .zyPage .con .t { font-size: 20px; margin-bottom: 20px; }
    .proMenu .con .ico { margin: 15% auto 20px; }
    .proMenu .con .name { font-size: 22px; }
    .subBanner { height: 250px; }
    .pintBox { width: auto; }
    .qgBox .con { position: relative; top: auto; width: 100%; }
    .hzptBox dd { float: none !important; width: auto; margin-bottom: 20px; }
    .pro3nav { border: 0px none; }
    .pro3nav li { width: auto; float: none; border: 1px solid #EAEAEA; margin-bottom: 12px; line-height: 1.4; padding: 10px 5px; height: auto; }
    .pbanner3 .pbtxt .zh1 { font-size: 14px; }
    .advCon { text-align: left; padding: 25px; }
    .conpDL dd{ width: 50%; margin-bottom: 15px;}
    .p3-con .conpDL .y { width: 90px; height: 90px; line-height: 90px; font-size: 30px; }
    .hzptBox2 .c1 { font-size: 40px; }
    .p24List, .p24List li { margin-left: 0px; }
    .p24List li { float: none; width: auto; margin-bottom: 20px; }
    .p24News dd .img { float: none; width: auto; margin-right: 0px; }
    .p24News dd .con { float: none; width: 90%; padding: 8% 5%; }
    .p24News .article-intro { height: auto; line-height: 1.8; }
    .infoT .t { font-size: 24px; }
    .infoT .c span { margin-right: 5px; }
    .infoPaging a.list { float: none; margin-bottom: 15px; background-color: #5899DD; color: #fff; }
    .infoPaging p { width: 100%; }
    .prodctArea-ul ul { margin-left: 0; }
    .prodctArea-ul li { width: 100%; float: none; margin-left: 0; }
    .prodctArea-ul li .title { line-height: 48px; height: 48px; }
    .prodctArea-ul li .arrow { display: none; }
    .overlay .overlaySider { height: 38px; background-color: #fff; width: 90%; padding: 6px 5%; left: 0px; line-height: 38px; z-index: 300; }
    .returnA { float: left; display: block; padding: 0px 16px; font-size: 14px; }
    .overlayNav { display: none; }
    .overlaySider .selectYear { display: block; }
    .overlay .pinner { padding: 50px 0px 0px; width: auto; }
    .overT, .overD { width: 90%; margin: 0px auto; }
    .overTbl .fc { text-align: left; }
    .onumBox { position: relative; right: auto; width: 100%; top: auto; padding: 20px 0px; }
    .onumBox .pleft, .onumBox .pright { top: 20px; }
    .overTbl { font-size: 12px; }
    .butBox .t { font-size: 18px; padding: 5px 0px;  margin-top: 12px;}
    .butBox .boxcon { padding: 8px 0 0 0; }
    .butBox .con { padding: 5% 5% 0px; }
    .overT { text-align: center; }
    .overT .name { font-size: 24px; }
    .pconPage3 .winr { float: none; display: block; text-align: left !important; margin: 20px 0px 0px; }
    .pconPage3 .winL { float: none; display: block; }
    .p22YD .img { display: block; }
    .p22YD .ydBtn { position: relative; margin: 0px auto; left: auto; bottom: auto; margin-top: 20px; transform: scale(0.8); -webkit-transform: scale(0.8); background: none #6a9cd7; display: block; }
    .p22YD .ydBtn span { color: #fff; background-image: url(../images/yd_ico3.png) !important; }
    .p22YD .ydBtn2 { position: relative; margin: 0px auto; left: auto; bottom: auto; margin-top: 20px; transform: scale(0.8); -webkit-transform: scale(0.8); background: none #6bc5cb; display: block; }
    .coursePage .img { width: 80%; }
    .proIbox2.articleShow .acitem3 { transition: all 200ms ease 100ms; }
    .proIbox2.articleShow .acitem2 { transition: all 300ms ease 150ms; }
    .proIbox2.articleShow .acitem1 { transition: all 400ms ease 200ms; }
    .articleShow .weixin { transition: all 200ms ease 100ms; }
    .articleShow .teamC, .ideaPage .articleShow { transition: all 300ms ease-in-out 0s; }
    .vkPage .articleShow .iphoneBox { transition: all 370ms ease-in-out 0s; }
    .vkPage .articleShow .con { transition: all 570ms ease-in-out 0s; }
    .conceptBox.articleShow .con { transition: all 370ms ease 150ms; }
    .conceptBox.articleShow .img { transition: all 570ms ease 220ms; }
    .joinBox.articleShow .inner { transition: all 400ms ease 150ms; }
    .articleShow .inT { transition: all 470ms ease-in-out 0s; }
    .articleShow .newsDL dd { transition: all 470ms ease-in-out 0s; }
    .biddingPage .articleShow { transition: all 370ms ease-in-out 0s; }
    .skT { padding: 0px; overflow: visible; }
    .skT .num { float: left; display: block; position: relative; left: auto; top: auto; margin-right: 10px; }
    .sklist li { width: 48%; }
    .serachT { font-size: 28px; }
    .joinDL dd, .joinDL dd.item1 { float: none; width: 90%; padding: 8% 5%; }
    .joinDL dd.item1 { margin-bottom: 30px; }
    /*.joinDL .item2 .list { height: auto; }*/
    .joinDL dd .ico { width: 60px; height: 60px; }
    .pagingBox .paging { float: none; }
    .pagingBox .num { float: none; display: none; }
    .biddingThreen dd { padding-left: 0px; }
    .biddingThreen .timeBox { float: none; display: block; position: relative; padding-top: 10px; height: 60px; }
    .biddingThreen .con .t { font-size: 16px; }
    .discipForm { width: 100%; }
    .disciplinatryBox .bgfff { padding: 30px 20px; }
    .aboutInfo img, .infoPage img, .infoPage img { width: auto !important; height: auto !important; }
    .biddingFor .list .dowico { margin: 0px 0px 0px 10px; padding-left: 25px; }
    .tqm-box { width: 90%; left: 5%; padding: 0px 5%; box-sizing: border-box; margin-left: 0; }
    .tqm-box .con { margin-bottom: 45px; }
    .addGGBox .con .c { font-size: 14px; }
    .addGGBox .con .c img { width: 18px; }
    #suggestionPage .visitT { margin-bottom: 50px; }
    .suggestion-list .fname { font-size: 14px; }
    .pro-nav .item1 .imgw{ width: 140%; margin-left: -20%;}
    .pro-nav .con .zh{ font-size: 18px;}
	.consindex a:link, .consindex a:visited{ color: #655444;}
	.consindex a:active, .consindex a:hover { color: #5899dd; }
	.zyPage.consindex{ color: #655444;}
	.consindex .con a.pageMore{ border-color: #655444; background-color: transparent; color: #101010;}
	.pageNav a{ display: none !important;}
    .erm-list li{ width: 31.33%;}
    .snw-tx{ padding: 25px 5%;}
    .snw-title .zh{ font-size: 18px;}
    .vide-list{ margin-left: 0; padding: 40px 0 0px;}
    .vide-list li{ float: none; width: 100%;}
    .vwrap .videobox { width: 400px; height: 300px; margin: -155px 0 0  -200px; }
	.vwrap .close{ right: 0; top:-37px;}
}

@media screen and (max-width:481px) {
    .w2Box { width: 140px; margin: -177px 0px 0px -70px; }
    .w2Box dd { margin: 0px 0px 10px; width: 100%; float: none; }
    .wBox dd .name { font-size: 13px; }
    .w2Box dd:last-child { margin: 0px; }
    .teamC .t { font-size: 14px; }
    .teamC .name { padding-top: 25px; }
    .markL { width: 100%; transform: scale(0.8); -webkit-transform: scale(0.8); }
    .markL .bg { left: 58px; }
    .markL .lin1 { left: 101px; }
    .markL .lin2 { left: 41px; }
    .markL .lin3 { left: 101px; }
    .markL .name1 { left: 37px; }
    .markL .name2 { left: -20px; }
    .markL .name3 { left: 332px; }
    .inT, .vkPage .con .t { font-size: 22px; }
    .ideaList .itemBox .img { width: 100%; float: none; }
    .ideaList .itemBox .con { width: 90%; padding: 5% 5% 10%; float: none; }
    .investorList ul { margin: 0px; }
    .investorList li { width: 100%; float: none; margin: 0px 0px 20px; }
    .investorList .item .c { height: auto; }
    .listingTBL, .recomendDL { width: 100%; }
    .courseDL dd { padding-left: 0px; }
    .courseDL dd .time { position: relative; display: block; }
    .courseDL dd .con { padding: 10% 5%; }
    .plyList li { height: 220px; }
    .conpDL2 dd .img { padding-bottom: 0px; }
    .conpDL2 dd { width: 33.33%; margin-bottom: 20px; }
    .infoT .t { font-size: 20px; }
    .skT { font-size: 16px; }
    .sklist { margin-left: 0px; }
    .sklist li { width: 100%; margin-left: 0px; min-height: 10px; margin-bottom: 20px; }
    .reportList .img { width: 90%; padding: 5% 5% 0px; display: none; }
    .reportList .con { width: 90%; margin: 0px auto; float: none; }
    .suggestion-list .fitem { float: none; width: 100%; margin-left: 0; }
    .csstransitions select.fsel { background-position: 95% center; }
    .erm-list li{ width: 48%;}
    .vwrap .videobox { width: 300px; height: 240px; margin: -120px 0 0 -150px; }
}

@media screen and (max-width:340px) {
    .markL { transform: scale(0.7); -webkit-transform: scale(0.7); }
    .milepostNav li a { font-size: 12px; }
    .sqList li { width: 50%; }
    .hzptBox2 .c1 { font-size: 28px; }
}
