.right-tit{ border-bottom:1px solid #ccc; line-height:35px; min-height:35px; position:relative;}
.right-tit h2{ position:absolute; background:#fff; padding:0 10px 0 0; left:0; bottom:-8px; font-size:18px; font-weight:bold; color:#666;}
.right-box{ padding:50px 0 0 30px; min-height:300px;}
.right-box .join{font-size:14px !important;}
.solution-dl{ padding:50px 0 30px; overflow: auto;}
.solution-dl dl{ position:relative; width:47%;  height:70px; float:left; padding-bottom:30px;}
.solution-dl dl.odd{ float:right;}
.solution-dl dt{ width:57px; height:57px; position:absolute; left:0; top:0; }
.solution-dl dd{ padding-left:80px;}
.solution-dl dd h3{ font-size:16px; font-weight:bold; color:#333; margin-bottom:5px; }
.solution-dl dd article{ font-size:14px !important; line-height:1.6; text-align: left;}

.list li{ position:relative; height:250px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #ddd;}
.list li .left-img{ position:absolute; width:330px; height:230px; padding:10px; background:#fff; left:0; top:0;}
.list li .right-txt{ padding-left:380px;}
.list li .right-txt h2{ font-size:16px; font-weight:bold; color:#00afec; height:35px; margin-bottom:5px;}
.list li .right-txt article{ height:205px;}
.overflowY{ height: 276px; overflow: hidden; overflow-y: visible;}
::-webkit-scrollbar{width:10px;background-color:#e1e5ea}
::-webkit-scrollbar-thumb{background-color:#c3cad4;border-radius:10px;border:2px solid #e1e5ea;}
::-webkit-scrollbar-thumb:hover{background-color:#aab1bc;}
::-webkit-scrollbar-thumb:active{border:0;border-radius:0;background-color:#ccc}
::-webkit-scrollbar-thumb:window-inactive{background-color:#ccc}
