.bannerPage{ width: 100%; } .bannerPage img{width: 100%;} .infoTitle{ overflow: hidden; box-shadow: 0 0 4px #c9d0d9; margin: 25px 0px; } .infoTitle li{ float: left; width: 50%; text-align: center; height: 60px; line-height: 60px; } .infoTitle li.active a{ color: #2868f2; background-color: #f4f4f4; } .infoTitle li a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #333; font-weight: bold; letter-spacing: 5px; } .newMain ul li{ margin-bottom: 25px; } .newMain ul li a{ display: block; width: 100%; height: 100%; overflow: hidden; } .newMain ul li a .newMainLf{ float: left; } .newMain ul li a .newMainLf img{ width: 280px; height: 187px; } .newMain ul li a .newMainRt{ float: left; width: calc(100% - 295px); height: 187px; border: 1px solid #e6e6e6; box-sizing: border-box; padding: 15px; transition: all linear .4s; margin-left: 15px; background: url("../images/newlistbg.png") right top no-repeat; } .newMain ul li a .newMainRt h1{ font-size: 20px; color: #303b49; font-weight: bold; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newMain ul li a .newMainRt h2{ font-size: 15px; font-weight: normal; color: #696c6e; height: 45px; overflow: hidden; line-height: 25px; margin: 10px 0px 25px 0px; transition: all linear .4s; } .newMain ul li a .newMainRt h3{ font-size: 15px; color: #999; transition: all linear .4s; } .newMain ul li a .newMainRt h3 img{ margin: -2px 3px 0px 0px; } .newMain ul li a .newMainRt span{ float: right; text-align: right; width: 60px; height: 13px; background: url(../images/newrt.png) no-repeat; background-size: 100% 100%; margin-right: 25px; transition: all linear .4s; } .newMain ul li:hover a .newMainRt span{ background: url(../images/newrt1.png) no-repeat; background-size: 100% 100%; margin-right: 0px; } .newMain ul li:hover .newMainRt{ background-color: #2868f2; border: 1px solid #2868f2; } .newMain ul li:hover .newMainRt h1{color:#fff;} .newMain ul li:hover .newMainRt h2{color:#dae5ff;} .newMain ul li:hover .newMainRt h3{color: #47d7f8;} #newPage{ text-align: center; } .caTitle li{ width: 100%; } .caMain{overflow: hidden;margin-top: -25px;} .caMain .caLf{ width: 58%; text-align: center; } .caMain .caRt{ width: 40%; text-align: center; } .caMain .caLf a{ display: block; width: 100%; height: 200px; border-radius: 4px; background-color: #333; color: #fff; margin-top: 30px; line-height: 200px; font-size: 26px; letter-spacing: 2px; background-image: linear-gradient(45deg,#0060d5,#01c8d2); transition: all linear .4s; } .caMain .caLf a:hover{ background-image: linear-gradient(-45deg,#0060d5,#01c8d2); font-size: 28px; } .caMain .caLf a:last-child{ background-image:linear-gradient(45deg,#d57300,#c5d203); } .caMain .caLf a:last-child:hover{ background-image:linear-gradient(-45deg,#d57300,#c5d203); font-size: 28px; } .caMain .caRt a{ display: block; width: 100%; height: 430px; border-radius: 4px; background-color: #333; color: #fff; margin-top: 30px; line-height: 430px; font-size: 26px; letter-spacing: 2px; background-image: linear-gradient(45deg, #009114, #00b1e6); transition: all linear .4s; } .caMain .caRt a:hover{ background-image: linear-gradient(-45deg, #009114, #00b1e6); font-size: 28px; } .customerTitle li{ width: 100%; text-align: center; } .customerMain{} .customerMain .customerList{ margin-bottom: 25px; box-shadow: 0 0 3px #e0e1e1; } .customerMain .customerList h1{ background-color: #f4f4f4; font-size: 18px; color: #2868f2; padding: 15px; box-sizing: border-box; border-bottom: 1px solid #dcdddd; } .customerMain .customerList h1 span{ font-weight: normal; background-color: #2868f2; border-radius: 20px 10px 20px 0px; color: #fff; font-size: 15px; padding: 5px 15px; margin-right: 10px; } .customerMain .customerList .customerText{ background: #f4f4f4; padding: 20px; font-size: 16px; line-height: 35px; color: #878f9b; } .customerMain .customerList .customerText h2{ font-size: 15px; color: #4f576a; } .customerMain .customerList .customerText:hover p{ color: #333; } .downMain .downMianList{} .downMain .downMianList ul{ overflow: hidden; } .downMain .downMianList li{ background-color: #f4f4f4; margin-bottom: 10px; height: 70px; padding: 20px; box-sizing: border-box; border-left: 1px solid #2868f2; background-image: linear-gradient(to right,#edf3ff 1%, transparent 10%); position: relative; transition: all linear .4s; cursor: pointer; } .downMain .downMianList li:after{ content: ""; display: table; clear: both; width: 34px; height: 36px; background: url(../images/downrt.png) right center no-repeat; position: absolute; right: 15px; top: 20px; } .downMain .downMianList li:hover:after{ background: url(../images/downrt1.png) right center no-repeat; } .downMain .downMianList:last-child li:hover:after{ background: url(../images/downrt2.png) right center no-repeat; } .downMain .downMianList:last-child li{ border-left: 1px solid #f86d00; background-image: linear-gradient(to right,#fff4ec 1%, transparent 10%); } .downMain .downMianList li:hover{ padding-left: 30px; background-image: linear-gradient(to right,#edf3ff 80%, transparent 100%); } .downMain .downMianList li:hover a{ color: #2868f2; font-weight: bold; } .downMain .downMianList:last-child li:hover{ padding-left: 30px; background-image: linear-gradient(to right,#fff4ec 80%, transparent 100%); } .downMain .downMianList:last-child li:hover a{ color:#f86d00; font-weight: bold; } .downMain .downMianList li a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #3c4049; } .downMain .downMianList:not(:first-child),.proMain .proMainList:not(:first-child){display: none;} .studyTitle li,.backTitle li,.contactTitle li,.performanceTitle li,.partyTitle li,.newDetailTitle li{ width: 100%; } .proInfoTitle li { width: 25%; } .proMain .proMainList img{ width: 80%; margin-left: 10%; } .backMain{ min-height: 300px; background: url(../images/backbg.jpg) center top no-repeat; background-size: 59%; } .suggestText { width: 804px; margin: 20px auto; padding-top: 68px; } .suggestText h4 { font-size: 14px; color: #ff3737; margin-top: 30px; margin-bottom: 10px; background-color: #faeeee; padding: 13px 10px; letter-spacing: 4px; } .suggestText table { width: 100%; } .suggestText table tr td { font-size: 15px; color: #4e5868; height: 50px; padding: 5px; font-weight: bold; } .suggestText table tr td:nth-child(odd) { width: 13%; } .suggestText table tr td:nth-child(even) { width: 37%; } .suggestText table tr td span { color: #ee2424; font-size: 15px; margin-right: 4px; vertical-align: middle; } .suggestText table tr td input { border: 1px solid #dedfe1; height: 38px; width: 280px; padding: 0 5px; box-sizing: border-box; font-size: 14px; color: #434343; } input:focus,textarea:focus{ outline: none; border:1px solid #2868f2; } .suggestText table tr td textarea { width: 678px; border: 1px solid #ddd; resize: none; height: 120px; padding: 5px; box-sizing: border-box; font-size: 14px; color: #434343; } .suggestText table tr td .code { width: 200px; } .suggestText table tr td .getCode { width: 80px; border: none; height: 38px; vertical-align: bottom; color: #fff; background-color: #2868f2; font-size: 13px; cursor: pointer; } .suggestText table tr td .submitBtn { width: 140px; height: 54px; text-align: center; background-color: #2868f2; color: #fff; cursor: pointer; border-radius: 50px; transition: all linear .4s; font-size: 18px; } .suggestText table tr td .submitBtn:hover { border-radius: 0px; } .suggestContainer { border-top: 1px solid #ccc; } .suggestContainer h5 { font-size: 15px; margin: 10px 0px; } .suggestContainer table { width: 100%; } .suggestContainer table tr th { font-size: 14px; color: #434343; height: 40px; padding: 5px; text-align: left; background-color: #f2f2f2; } .suggestContainer table tr td { font-size: 14px; height: 40px; color: #434343; padding: 5px; text-align: left; border-bottom: 1px dotted #e6e6e6; } .suggestContainer table tr td a { font-size: 14px; color: #434343; } .suggestContainer table tr td a:hover { color: #111; } .performanceTitle li{ width: 20%; } .performanceList>li{ margin-bottom: 20px; box-shadow: 2px 2px 5px #eaeaea; } .dateLf{ height: 60px; width: auto; background: url(../images/dateImg.png) 5px top no-repeat #f4f4f4; background-size: auto 100%; font-size: 18px; line-height: 80px; padding-left: 12px; font-weight: bold; color: #353d4f; } .dateMain{ padding: 20px 20px 20px 35px; box-sizing: border-box; } .dateMain ul li{ padding: 0px 10px; box-sizing: border-box; height: 56px; line-height: 56px; } .dateMain ul li span{ display: inline-block; width: 155px; font-size: 16px; color: #444f66; vertical-align: middle; } .dateMain ul li i{ position: relative; display: inline-block; width: 10px; height: 10px; border-radius: 50%; border: 1px solid #2868f2; z-index: 10; background-color: #fff; vertical-align: middle; transition: all linear .4s; } .dateMain ul li i:after,.dateMain ul li i:before{ content: ""; display: table; clear: both; position: absolute; width: 30px; height: 1px; background-color: #84a9f8; left: -36px; top: 4px; } .dateMain ul li i:before{ left: auto; right: -36px; top: 4px; transition: all linear .4s; } .dateMain ul li a{ font-size: 16px; color: #444f66; border-left: 1px solid #2868f2; margin-left: -6px; padding-left: 60px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 290px); vertical-align: middle; transition: all linear .4s; } .dateMain ul li:hover a,.dateMain ul li:hover span{color:#2868f2;} .dateMain ul li:hover i{ background-color: #2868f2;} .dateMain ul li:hover i:before { left: auto; right: -50px; top: 4px; width: 45px; } .dateMain ul li:hover a{ padding-left: 70px; } .partyMain ul li a .newMainRt{ background: url(../images/partylistbg.png) right top no-repeat; } .partyMain ul li:hover .newMainRt { background-color: #f4f4f4; border: 1px solid #f7dada; } .partyMain ul li:hover .newMainRt h1 { color: #ec0909; } .partyMain ul li:hover .newMainRt h2 { color: #90504e; } .partyMain ul li:hover .newMainRt h3 { color: #522e2d; } .partyMain ul li:hover a .newMainRt span { background: url(../images/newrt2.png) no-repeat; background-size: 100% 100%; } .detailsInfo{ min-height: 400px; background-color: #fff; box-shadow: 0px 0px 3px #d9e1ec; padding: 40px; box-sizing: border-box; } .detailsTitle { font-size: 28px; color: #444f60; text-align: center; font-weight: bold; } .detailsUp { text-align: center; font-size: 15px; margin: 20px 0px; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; color: #828892; } .detailsUp span { margin-right: 20px; } .detailsText p, .detailsText { font-size: 16px; color: #5a6575; line-height: 50px; text-indent: 2em; margin-bottom: 15px; } .studyMain{} .studyMain ul:after{ content: ""; display: table; clear: both; } .studyMain ul li{ float: left; width: 20%; background-color: #f4f4f4; margin-right: 6.5%; margin-bottom:6%; height: 340px; box-shadow: 2px 2px 5px #d4d4d7; border-left: 10px solid #ecedf0; box-sizing: border-box; background: url("../images/bookbg.png") center bottom no-repeat #f4f4f4; transition: all linear .2s; } .studyMain ul li:nth-child(4n){ margin-right: 0px; } .studyMain ul li a{ display: block; text-align: center; } .studyMain ul li a h1 { font-size: 18px; font-weight: bold; color: #333; padding-top: 75px; box-sizing: border-box; height: 250px; padding: 75px 20px 0px 20px; line-height: 33px; } .studyMain ul li a span{ border: 1px solid #2868f2; border-radius: 50px; padding: 10px 20px; color: #2868f2; font-size: 18px; } .studyMain ul li:hover a h1{ color: #2868f2; } .studyMain ul li:hover{ margin-top: -5px; } .detailsText img{ width:800px !important } .customerTitle li,.caTitle li,.studyTitle li,.contactTitle li,.partyTitle li{ display:none; }