.download_main{ background:#a4c31d; width:100%; padding-top: 230px;}
.column_wrapper{ width: 1200px; background: #f2f2f2;}
.download_title{ overflow: hidden; clear: both; color: #434a54; margin: 0 80px; padding: 30px 0;}
.download_title h3{ font-size: 18px; line-height: 30px; float: left; width: 100px;}
.download_title .download_opt{ float: left;}
.download_title .download_opt p{ font-size: 16px; line-height: 30px;}
.download_title .download_opt p i{ color: #0fad87; margin-right: 65px;}
.download_title .download_opt .download_btn{ font-size: 14px; line-height: 32px; height: 32px; background: #a3c31d; padding: 0 28px; color: #fff; border-radius: 6px; float: left;}
.download_title .download_opt .download_btn_no{ background:#e2e2e2; color:#474747;}
.download_sdk{ margin: 0 30px; background: #fff; overflow: hidden; clear: both;}
.download_sdk ul{ overflow: hidden; clear: both; margin: 30px 50px;}
.download_sdk .sdk_list li{ background: url(img/download_icon_01.png) center center no-repeat; width: 221px; height: 314px; float: left; cursor: pointer; position: relative; margin-right: 30px;}
.download_sdk .sdk_list li .img{ margin-top: 40px; text-align: center;}
.download_sdk .sdk_list li h3{ font-weight: normal; margin-top: 25px; overflow: hidden; white-space: nowrap; font-size: 20px; line-height: 25px; text-align: center;}
.download_sdk .sdk_list li .text{ margin-top: 25px;}
.download_sdk .sdk_list li .text p{ font-size: 14px; line-height: 25px; color: #434a54; text-align: center; overflow: hidden; white-space: nowrap;}

.download_sdk .sdk_list li .mask{ background: url(img/download_icon_02.png) center center no-repeat; width: 221px; height: 314px; left: 0; top: 0; z-index: 1; position: absolute; display: none;}
.download_sdk .sdk_list li .mask_box{ z-index: 2; width: 191px; height: 214px; left: 0; top: 0; position: absolute; color: #fff; font-size: 16px; line-height: 25px; padding: 100px 15px 0; display: none;}
.download_sdk .sdk_list li.cur{ background: url(img/download_icon_04.png) center center no-repeat;}
.download_sdk .sdk_list li:hover .mask , .download_sdk .sdk_list li:hover .mask_box{ display: block;}


.download_explain{ overflow: hidden; clear: both; margin: 50px 80px;}
.download_explain h3{ font-size: 16px; line-height: 25px; color: #434a54; font-weight: normal;}
.download_explain p{ font-size: 12px; line-height: 25px; color: #434a54;}

.cardBrush_box{ margin: 0 80px; overflow: hidden; clear: both; padding:50px 0;}
.cardBrush_box h3{ font-size: 18px; line-height: 30px; color: #474747; float: left; margin-right: 25px;}
.cardBrush_box .cardBrush_explain{ float: left; font-size: 16px; color: #f37939; line-height: 30px;}
.cardBrush_box .cardBrush_title{ font-size: 16px; color: #434a54; line-height: 25px;}
.cardBrush_box .cardBrush_title i{ color: #f37939;}
.cardBrush_box .cardBrush_list{ overflow: hidden; clear: both; margin: 10px 0;}
.cardBrush_box .cardBrush_list li{background: #fff; border-radius: 10px; width: 700px; padding: 10px 45px; float: left; margin-bottom:28px;}
.cardBrush_box .cardBrush_list li p a{ color: #4089b9; text-decoration: underline;}
.cardBrush_box .cardBrush_list li p i{ color: #f37939;}
.cardBrush_box .cardBrush_title_o{ font-size:12px; color:#f37939}
.cardBrush_line{ width: 100%; height: 1px; background: #abb3bd; margin: 30px 0; overflow: hidden; clear: both;}
