.cltop-bg{background: linear-gradient(to bottom, #e6f7ff, #f8f9fa);}
.cltop-bg .inner{width:94%;max-width:88rem;margin:0 auto;background: url(/images/chanliang/clicon.png) no-repeat center bottom;}
.cltop-bg .inner h1{font-size:2.4rem;text-align:center;font-weight:600;color:#3557aa;padding-top:40px}
.cltop-bg .inner p {text-align: center;color: #181f38;font-size: 1rem;padding-top: 10px;}
.cltop-bg ul{display:flex;justify-content:center;padding-top:40px;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}
.cltop-bg ul li{width:14%;margin:0px 5px;background-color:#fff;border-radius:8px;padding:30px 25px;}
.cltop-bg ul li .xinghao{color:#181f38;font-size: 1.2rem;font-weight:600}
.cltop-bg ul li .name{margin-top: 5px;font-size: 1rem;}
.cltop-bg ul li .intervalRow {margin: 25px 0 25px;border-bottom: 2px dotted #d6dbeb;width: 75%;}
.cltop-bg ul li .chanliang{color:#181f38;font-size:1.5rem;font-weight:600}
.cltop-bg ul li .chanliang span{color:#a1a1a1;font-weight:normal;font-size:14px}
.cltop-bg .details{text-align:center;color:#2b3857;font-size:0.85rem}
.cltop-bg .details a{color:#383838;font-size:1.0rem;border-bottom: #5e5bff 1.5px dotted;display:inline-block;margin:10px 0px;font-weight:600;}
.cltop-bg .contact{display:flex;justify-content:center;padding:36px 0 50px 0}
.cltop-bg .contact a{text-align: center;font-weight:600;font-size:1rem;padding:15px 34px;width:122px;color:#fff;margin: 0 10px;display: inline-block;border-radius: 8px;}
.cltop-bg .contact a:last-child{background-color:#4667aa;}
.cltop-bg .contact a:first-child{background-color: #08cf65;}

.clduibi{padding: 5rem 0;}
.clduibi h2{font-size: 2rem;text-align: center;font-weight: 600;color: #4b4b4b;}
.clduibi .duibi{margin:4rem 0 2rem 0;border-top:1px solid #ebedf5;padding-top:20px}
.clduibi .duibi table{width:100%;border-collapse: collapse;table-layout: fixed;}
.clduibi .duibi table th,.duibi table td{border-bottom:1px solid #ebedf5;font-size:1rem;height:45px;}
.clduibi .duibi table th{text-align:left;text-indent: 20px;font-weight: normal;width:200px;padding: 8px 0 8px 15px;}
.clduibi .duibi table td{color: #4e4e4e;text-align: center;font-weight: bold;font-size: 1rem;padding: 8px;border-left: 2px solid #fff;border-right: 2px solid #fff;}
.clduibi .duibi table td a {font-size: .75rem;font-weight: lighter;color:#3557aa;padding-bottom: 3px;border-bottom: 1px dotted #3557aa;}
.clduibi .duibi table td i{color: #a1a1a1;font-weight: normal;font-size: .875rem;font-style: normal;padding-left: 2px;}
.clduibi .duibi table td img {/*width: 80%;*/display: block;text-align: center;margin: 0 auto;border-radius: 5px;}
.clduibi .duibi table td strong {display: block;margin: 10px;}
.clduibi .duibi table tr.wl td{font-weight: normal;}
.clduibi .duibi table tr th.grid{padding-left: 0px;font-weight:bolder;color: #3557aa;}
.clduibi .duibi table tr.firstRow th,.duibi table tr.firstRow td{color: #131924;}
.clduibi .duibi table tr:last-child th{color: #858585;}
.clduibi .duibi table tr:nth-child(even){background-color:#ebeff5;}
.clduibi .duibi-contact{text-align:center;}
.clduibi .duibi-contact .title{color:#252830;font-size:1.8rem;line-height:52px;}
.clduibi .duibi-contact p{text-align:center;padding-top:10px;font-size:20px;color:#666;line-height:42px}
.clduibi .duibi-contact .buttonGroup{margin: 1rem auto;}
.clduibi .duibi-contact .buttonGroup a{margin: 0 10px;width: 200px;text-align: center;height: 32px;font-size: 1rem;font-weight: 600;line-height: 32px;display: inline-block;border-radius: 8px;color: #fff;padding: 0.55rem 0.8rem;}
.clduibi .duibi-contact .buttonGroup a:first-child{background:#08cf65}
.clduibi .duibi-contact .buttonGroup a:last-child{background:#4667aa}
/**/
.text_img_container {background-color: #f5f5f5;position: relative;z-index: 1;}
.text_img_container .container {display: flex;align-items: center;line-height: 32px;justify-content: space-between;margin: 3rem auto;}
.text_img_container .left_text{color:#4667aa;font-size:1.7rem;line-height:60px;}
.text_img_container .left_text a span {border-bottom: 2px #08cf65 solid;color: #08cf65;margin: 0 10px;}
.text_img_container .left_text ul{padding-left:60px}
.text_img_container .left_text ul li{font-size:1.25rem;list-style-type:disclosure-closed;padding:6px 0;color:#5b5a73;line-height:32px}
.right_img {width: 600px;}
.right_img:after {content:"";display: block;background: url(/images/chanliang/bg-sb.png) no-repeat;position: absolute;background-size: contain;width: 600px;height: 100%;top: 0;}
/**/
.clcase{padding:5rem 0}
.clcase h2{font-size: 2rem;text-align: center;font-weight: 600;color: #4b4b4b;}
.clcase p{text-align:center;color:#444258;line-height:40px;font-size:18px;padding:6px 0 2px 0}
.clcase .block_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;align-items: center;}
.clcase .block_area .item{width: calc(33.3% - 2rem);}
.clcase .block_area .item .yearTitle{color: #595959;font-size: 1.8rem;text-align:center;padding-top: 2rem;background: #f9f9f9;border-radius: 8px 8px 0 0;}
.clcase .block_area .item .textAreaTitle{color: #4667aa;font-size: 1rem;font-weight: bold;text-align:center;padding: 1rem;}
.textArea{background: #f9f9f9;}
.clcase .block_area .item .textAreaContent{color:#181f38;font-size: 1rem;line-height:32px;padding: 0 1.5rem 1rem 1.5rem;}
.clcase .block_area .item img{border-radius: 0 0 8px 8px;}
.clcase .block_area .item:last-child .textAreaContent,.clcase .block_area .item:first-child .textAreaContent{height: 55px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clcase .block_area .item:nth-child(2) .textAreaContent{height: 88px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
/**/
.liuyan {padding: 4rem 0 2rem 0;background: #fbfbfb;}
.pro-title h2{font-size: 30px;text-align: center;color: #4667aa;padding-bottom: 1rem;}
.pro-title p{text-align:center;}
.botsms {background: url(/images/botsms.jpg);padding: 2rem 1rem;}
.botsms .select {height: 42px;line-height: 42px;}
.botsms .textbox {height: 42px;line-height: 42px;}
.require {width: 75%;float: left;border: 1px solid #ddd;box-sizing: border-box;height: 42px;line-height: 35px;}
.botsms ul li {margin-top: 8px;}
.botsms span {font-size: 16px;}
.botsms .smscontact {border: none;margin-top: 0;}
.botsms .smscontact dl{padding:0}
.botsms .smscontact dl dd {padding: 10px 0 0;}
.botsms .smscontact .right{padding-right: 3rem;}
.botsms .smscontact .right .top{position:relative;padding: 2rem 1.5rem;margin-bottom:20px;}
.botsms .smscontact .right .top:after, .right .top:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background: url(/images/chanliang/botsms-icon2.png) repeat;}
.botsms .smscontact .right .top:before{top:auto; bottom:0;}
.botsms .smscontact .right .top .t1{font-size: 1rem;font-weight: bold;}
.botsms .smscontact .right ul li{line-height: 30px;height: 30px;text-align: left;padding: 0;}
.botsms .smscontact .right ul li a{display: inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #333;font-size: .875rem;}
.botsms .smscontact .right ul li .date{color: #999;font-size: 14px;float: right;width: auto;}