﻿body { margin: 0; padding: 0; color: #000; font: 14px/22px "微软雅黑", "新宋体", "黑体", serif, sans-serif; width: 100%; background: #fff; }
html, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dt, dl, form, input, textarea { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 18px; }
img { border: 0; }
a img, img { border: 0 none; vertical-align: middle; }
ul, ol, li { list-style: none; }
a:link, a:hover { text-decoration: none; }
a:visited, a:active { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
input { border: 1px solid #c9c9c9; height: 44px; line-height: 44px; padding: 3px 4px; background: #fff; color: #666; margin-bottom: 10px; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden }
.fixed { clear: both; font-size: 1%; height: 0; width: 1%; visibility: hidden; }
.header { width: 100%; background: #fff; border-bottom: 1px solid #cfcfcf; height: 116px; box-shadow: 0 5px 2px -4px #cfcfcf; position: fixed; top: 0; z-index: 50; }
.header .top { width: 1240px; margin: 0 auto; }
.header .top h1 { display: inline-block; width: 30%; }
.header .top h1 img { width: 100%; }
.header .top .nav { display: inline-block; vertical-align: top; margin-left: 10px; height: 116px; line-height: 112px; }
.header .top .nav li { width: 95px; display: inline-block; margin: 0 3px; text-align: center; }
.header .top .nav li a { font-size: 16px; color: #000; display: block; height: 68px; }
.header .top .nav li a:hover { color: #02b7ff; border-bottom: 4px solid #02b7ff; }

.mySlides { display: none }

.slideshow-container { min-width: 1250px; position: relative; margin: 116px auto 0; }

.prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -22px; padding: 16px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; }

.next { right: 0; border-radius: 3px 0 0 3px; }

.prev:hover, .next:hover { background-color: rgba(0,0,0,0.8); }

.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; }
 @-webkit-keyframes fade { from {
opacity: .4
}
to { opacity: 1 }
}
 @keyframes fade { from {
opacity: .4
}
to { opacity: 1 }
}
.footer { height: 114px; background: #545454; min-width: 1210px; padding: 20px; }
.foot { width: 1100px; margin: 0 auto; position: relative; }
.foot h2 { margin-right: 40px; display: inline-block; }
.foot-nav { color: #fff; display: inline-block; vertical-align: top; margin-top: 30px; }
.foot-nav a { color: #fff; margin: 0 8px; }
.foot .app { position: absolute; top: 0px; right: 17px; width: 110px; text-align: center; color: #fff; }
.foot .app img { width: 100%; }
.copyright { margin-left: 40px; margin-top: 20px; }



.ctn-license-buy .row { margin-bottom: 25px }
.ctn-license-buy .summary .title { font-size: 14px; font-weight: 700; color: #363636 }
.ctn-license-buy .summary .content { margin: 0; padding: 0 }
.ctn-license-buy .summary .content li { list-style: none; margin-left: 15px; margin-bottom: 5px; color: #555; cursor: default }
.ctn-license-buy .summary .content li .iconfont { font-size: 12px; color: #3899ec }
.ctn-license-buy .summary .content li:hover { color: #3899ec }
.ctn-license-buy .summary .content li .notice { color: #e04f4f; font-weight: 700 }
.ctn-license-buy .summary .inbox { float: left; width: 31%; height: 160px; margin-right: -1px; margin-bottom: -1px; padding: 5px; border: 1px dotted #c3deff }
#ctn-download-license .download-title { margin: 10px 0 20px; text-align: center; font-size: 14px }
#ctn-download-license .ctn-info-notice { text-align: center }
#ctn-download-license ul { margin: 0; padding: 0 }
#ctn-download-license ul li { float: left; width: 33.33%; list-style: none; text-align: center }
#ctn-download-license ul li .btn, #ctn-download-license ul li p { display: block; margin: 0 40px 20px; padding: 10px 0; font-size: 16px }
#ctn-download-license ul li .download-intro { background: #f5f5f5; color: #999 }
#ctn-download-license ul li .download-ftp { color: #34a339 }
#ctn-download-license .ctn-download-ftp { height: 0; padding-top: 20px; background: #eee; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .6s; transition: all .6s; overflow: hidden }
#ctn-download-license .ctn-download-ftp.show { height: auto; opacity: 1; filter: alpha(opacity=100) }
#ctn-download-license .ctn-download-ftp form { float: left }
#ctn-download-license .ctn-download-ftp .download-ftp-intro { float: right; width: 200px; margin: 0 20px 0 0 }
#ctn-download-license .ctn-download-ftp .download-ftp-intro .iconfont { color: #458fc3 }
#ctn-download-license .ctn-download-ftp .loading-tip { text-align: left }
.pop-layer { -webkit-transition: margin-top .6s; transition: margin-top .6s }
i[id^=chosen-tpl-id] { font-style: normal; color: #f60 }