/*
* @Author: Administrator
* @Date:   2019-01-29 15:21:39
* @Last Modified by:   Administrator
* @Last Modified time: 2019-10-22 12:30:53
*/

@charset "utf-8";
html, body, a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table, caption, tbody,
tfoot, thead,video, td, tr, th, fieldset, form, label, legend, textarea, iframe, blockquote, pre {margin:0;padding:0;box-sizing:border-box;}
html,body {font-size: 16px;line-height: 1;color: #000;font-family:'微软雅黑','Microsoft Yahei','simsun','arial','tahoma';background: #fff;}
em, i {font-style:normal;display: inline-block;}
ul, ol {list-style: none;}
img {border:0;vertical-align:middle}
a {text-decoration:none;color: #000;display: inline-block;}
table {border-collapse:collapse; border-spacing:0;}
button,input,select,textarea{font-size:100%;font-family: "microsoft yahei";}
h1, h2, h3, h4, h5, h6, th {font-size: 100%;font-weight: normal;}
span {display: inline-block;}
.fl {float:left;}
.fr {float:right;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.clear{clear: both;}
.container {min-width: 1024px; max-width: 1280px; margin: 0 auto; padding: 0 28px; position: relative; text-align: left;}
.video {position: absolute; top: 50%; left: 50%; right: 0; bottom: 0; transform: translate(-50%, -50%);}
.header {height: 80px;line-height: 80px;}
.header img {margin-top: 8px;}
.header h1 {font-size: 24px;margin-left: 10px;}
.nav {margin-left: 38px;}
.nav li {float: left;margin-right: 30px;}
.banner {position: relative; color: #fff;min-height:710px;max-height:720px;background: #00c1de;font-size: 0;text-align: center;overflow: hidden;}
.banner_en {position: relative; color: #fff;min-height:770px;max-height:780px;background: #00c1de;font-size: 0;text-align: center;overflow: hidden;}
.mark {width: 100%;height: 100%;background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;z-index: 6;}
.banner .container {position: absolute;top: 50px;left: 0;right: 0;margin: auto;z-index: 9;}
.banner_en .container {position: absolute;top: 50px;left: 0;right: 0;margin: auto;z-index: 9;}
/*.banner_text {padding: 30px 70px 30px 10px;display: inline-block;}*/
.banner_text h2 {margin-bottom: 48px;font-size: 48px;}
.banner_text ul li {background: url('../images/dw20191008_02.png') left center no-repeat;padding-left: 26px;font-size: 20px;}
.banner_text ul li + li {margin-top: 24px;}
.new_icon {background: url('../images/icon_new.png') no-repeat; width: 48px; height: 48px; position: absolute; left: 0;}
.new_icon_en {background: url('../images/icon_new.png') no-repeat; width: 30px; height: 30px; position: absolute; left: 0;background-size: contain;}
.new_tv_en {background: url('../images/icon_tv.png') no-repeat; width: 30px; height: 30px; position: absolute; left: 0;background-size: contain;}
.download {background: #fff url('../images/dw20191008_03.png') 48px center no-repeat;width: 260px;height: 60px;border-radius: 6px;
line-height: 42px;font-size: 20px;padding-left: 108px;margin: 60px 16px 0;transition: all 0.26s ease-in; position: relative;}
.download .tooltip {top: calc(100% + 12px); position: absolute; left: 0; min-width: 100%; line-height: 18px; padding: 4px 12px; font-size: 14px;
text-align: center; color: #fff; background: rgba(30,30,30,.8); border: 0 #000; border-radius: 5px; opacity: 0;}
.download_en{background: #fff url('../images/dw20191008_03.png') 8px center no-repeat;width: 180px;height: 60px;border-radius: 6px;
line-height: 42px;font-size: 16px;padding-left: 55px;margin: 60px 24px 0;transition: all 0.26s ease-in;position: relative;white-space: nowrap; background-size: 30;}
.download:hover {transform: scale(1.05,1.05);}
.download:hover .tooltip {opacity: 1;}
.latestversion {font-size:14px;position:absolute;left:108px;top:20px;}
.latestversion_en {font-size:14px;position:absolute;left:55px;top:20px;}
.title {font-size: 30px;border-bottom: 1px solid #d7d8d9;padding: 40px 0 22px;text-align: center;}
.table_price {width: 100%;margin-top: 30px;}
.table_price tr {background: #f4f4f2;}
.table_price tr th {text-align: center;height:124px;}
.table_price tr + tr {border-top: 2px solid #fff;}
.table_price td {height: 62px;text-align: center;color: #686868;}
.table_price td + td {border-left: 1px solid #fff;}
.table_price .td_first {font-size: 18px;text-align: left;padding-left: 30px;color: #000;background: #e7e8e8;}
.td_first img {margin-right: 15px;}
.table_price .bg_01,.table_price .bg_02,.table_price .bg_03,.table_price .bg_04 {color: #fff;font-size: 24px;}
.table_price .bg_01 {background: #8a8a8a;}
.table_price .bg_02 {background: #d1754b;}
.table_price .bg_03 {background: #489fe8;}
.table_price .bg_04 {background: #ffa600;}
.process {border: 1px solid #d7d8d9;width: 705px;line-height: 20px;margin: 30px auto 60px;padding: 25px 118px 57px 30px;}
.process div + div {margin-top: 18px;}
.footer {background-color: #202e38;padding-top: 35px;color: #fff;font-size: 14px;}
.footer dl dt {margin-bottom: 23px;}
.footer_text {margin-right: 76px;}
.footer_text dd + dd {margin-top: 19px;}
.footer_text dd a {color: #b7c9df}
.footer_contact img {margin-right: 12px;position: relative;top: -2px;left: 0;}
.footer_contact dd + dd {margin-top: 15px;}
.wechart {text-align: center;}
.wechart img {margin-bottom: 10px;}
.footer_bottom {text-align: center;font-size: 12px;height: 50px;line-height: 50px;border-top: 1px solid #434951;margin-top: 68px;}
.footer_bottom a {color: #fff;}