/* reset */
html {height:100%}
body {min-height:100%}

/* body {_height:100%}*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,iframe,pre,code,fieldset,legend,form,input,select,textarea,button,p,blockquote,th,td,figure {margin:0;padding:0}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,iframe,pre,code,fieldset,legend,form,p,blockquote,figure,header,footer,nav,article,section,aside,address,figcaption {*zoom:1}
li {list-style-type:none}
h1,h2,h3,h4,h5,h6 {font-size:100%}
iframe,frame,fieldset,img {border:0 none}
img {vertical-align:top}
input[type=button],input[type=submit],input[type=reset] {cursor:pointer}
button {cursor:pointer}
input,textarea,button {-webkit-border-radius:0;-webkit-appearance:none}
input[type=radio] {-webkit-border-radius:100%;-webkit-appearance:radio}
input[type=checkbox] {-webkit-appearance:checkbox}
input[type=search] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}
textarea {overflow:auto;resize:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:"";content:none}
table {border-collapse:collapse;border-spacing:0}
caption,th {text-align:left}
th {font-weight:normal}
em,cite,address,i {font-style:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
body,input,select,button,textarea {font-size:14px;font-family:"Microsoft Yahei",arial,"\5b8b\4f53";}
body {line-height:1.5}
a {text-decoration:none}
a {blr:expression(this.onFocus=this.blur())}
a * {*cursor:pointer}
:focus {outline:none}


.edit_con_original,.lh_17 {line-height:2;padding:0 0;color:#333;}
.edit_con_original ul {margin:inherit;padding:inherit;padding-left:2em;}
.edit_con_original ul li {list-style-type:disc;margin:auto;}
.edit_con_original ol {margin:inherit;padding:inherit}
.edit_con_original ol li {list-style-type:decimal;margin:auto;}
.edit_con_original h1 {font-size:2em;font-weight:bold}
.edit_con_original h2 {font-size:1.5em;font-weight:bold}
.edit_con_original h3 {font-size:1.17em;font-weight:bold}
.edit_con_original h4 {font-size:1em;font-weight:bold}
.edit_con_original h5 {font-size:0.83em;font-weight:bold}
.edit_con_original h6 {font-size:0.67em;font-weight:bold}
.edit_con_original em {font-style:italic}
.edit_con_original cite {font-style:italic}
.edit_con_original address {font-style:italic}
.edit_con_original i {font-style:italic}
.edit_con_original table {border-collapse:separate;border-spacing:2px}
.edit_con_original img,.lh_17 img {max-width:100%;height:auto;}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before,.clearfix:before,.cf:before,body:before,.header:before,.main:before,.footer:before {content:'';display:table}
.fixed:after,.clearfix:after,.cf:after,.after,.header:after,.main:after,.footer:after {content:'';display:table;clear:both}
.fixed,.clearfix,.cf,.header,.main,.footer {*zoom:1}
.clear,.cl {display:block!important;float:none!important;clear:both;width:auto!important;max-width:none!important;min-width:0!important;max-height:none!important;min-height:0!important;overflow:hidden;margin:0!important;padding:0!important;border:0 none!important;font-size:0!important;line-height:0!important}
a,a:hover,a:active,a:visited,a:link {text-decoration:none;color:#666;transition: all .5s;}
a:hover{color: #00b0ec!important;}

/*banner*/
.banner {position:relative;width:100%;background-size:cover;padding-bottom:30px;padding-top:92px;margin-bottom:3.125%;min-height:449px;}
.banner .container {position:relative;}
.banner h1 {color:#ffffff;line-height:1.25em;padding-top:6.3%;margin-bottom: 30px;}
.banner p{line-height: 1.5em;color: #fff;max-width: 642px;}
.banner.news{min-height: auto;margin-bottom: 0;}
.banner.news .site{color: #2b2b2b;}
.banner.news .site a{color: #2b2b2b;}

/*site*/
.site {padding:18px 0;color:#fff;}
.site a {color:#fff;}
.site span {color:#25c8ff;}

/* header */
.main-banner .main-banner-point,.main-download-text .main-download-text-tab ul li,.main-advantage ul li,.main-stock-slider-head ul li,.main-partner .partner-swiper-pagination ol li,.main-news .main-news-left ul li {cursor:pointer;}
.header {position:fixed;width:100%;padding-top:25px;padding-bottom:31px;background-color:rgba(0,0,0,0.85);z-index:999;}
/*.header-box {overflow:hidden;}*/
.header .header-logo {float:left;margin-right:167px;}
.header .header-nav {float:left;}
.header .header-nav li {float:left;line-height:29px;margin-right:81px;position: relative;}
.header .header-nav li:before{content: "";display: none;position: absolute;border: 8px solid transparent;border-bottom-color: #00b0ec;left: 50%;top: 52px;transition: all .5s;opacity: 1;transform: translate(-50%,0);}
.header .header-nav li.cur:before{display: block;}
.header .header-nav li.cur a{color: #00b0ec}
.header .header-nav li.on a{color: #00b0ec;}
.header .header-nav li a{color: #fff;}
.header ul li.claer-mr-0 {margin-right:0px;}
.header .header-search {float:right;}
.header .header-search li {float:left;margin-right:41px;line-height:29px;position:relative;}
.header .header-search li a{color: #fff;}
.header .header-search li i {display:inline-block;width:27px;height:27px;background-image:url("../images/header-lang.png");}
.header .header-search li span {display:inline-block;width:24px;height:25px;background-image:url("../images/header-search.png");background-size:cover;position:absolute;/* top:0;right:-30px;z-index:2;*/}
.header .header-search div {position:absolute;top:0;right:-30px;opacity:0;width:0;overflow:hidden;}
.header .header-search input {width:200px;height:32px;border:none;border-radius:16px;padding-left:10px;padding-right:33px;color:#333;line-height:32px;}
.header .header-search button {width:20px;height:20px;background:transparent url("../images/header-search-icon.png");background-size:cover;border:none;position:absolute;z-index:3;right:10px;top:6px;}


.header .container{position: relative;}
.header .header-nav-detail{position: absolute;top: 67px;left: 0;width: 100%;}
.header .header-nav-detail .list{height: 100%;width: 100%;position: absolute;left: 0;top: 0;border-top: 2px solid #00b0ec;display: none;display: none;height: 370px;}
.header .header-nav-detail .list.on{display: block;}
.header .header-nav-detail .leftbox{padding: 52px;float: left;height: 100%;}
.header .header-nav-detail .leftbox{background: #474e68;width: 60%;}
.header .header-nav-detail .leftbox h2{color: #fff;line-height: 1.1em;margin-bottom: 33px;}
.header .header-nav-detail .leftbox dl{float: left;width: 25%;padding-right: 10px;}
.header .header-nav-detail .leftbox dt{margin-bottom: 12px;font-weight: normal;}
.header .header-nav-detail .leftbox dt a{color: #fff;}
.header .header-nav-detail .leftbox dd{border-left: 1px solid #646a7f;height: 152px;}
.header .header-nav-detail .leftbox dd a{display: block;line-height: 1.1em;padding:5px 0 5px 19px;position: relative;margin-top: 5px;color: #9b9da5;}
.header .header-nav-detail .leftbox dd a:before{content:"";display: block;position: absolute;width: 9px;border-top: 1px solid #646a7f;top: 50%;left: 0;}

.header .header-nav-detail .rightbox{background: #3c425b;width: 40%;padding: 85px 56px;height: 100%;float: right;color: #fff;}
.header .header-nav-detail .rightbox ul{border-bottom:1px solid #4a4d61; }
.header .header-nav-detail .rightbox li{float: left;width: 50%;padding-left: 32px;background:url(../images/index_icon01.png) no-repeat;background-position: left center;margin-bottom: 20px;color: #fff;}
.header .header-nav-detail .rightbox .bottombox{padding-top: 30px;}
.header .header-nav-detail .rightbox h3{font-weight: normal;line-height: 1.1em;margin-bottom: 13px;color: #fff;}
.header .header-nav-detail .rightbox p{color: #9b9da5;line-height: 1.5em;}



/* hover */
a.menu_white {position:relative;overflow:hidden;padding:10px 50px;font-size:20px;background: #00b0ec;color: #fff;border-radius: 7px;display: inline-block;}
a.menu_white span {z-index:20;position:relative;}
a.menu_white:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(255,255,255,1);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scale(0.5,1);transform:scale(0.5,1);}
a.menu_color{position: relative;overflow: hidden;padding: 10px 50px;font-size: 20px;background: #00b0ec;color: #fff;border-radius: 5px;display: inline-block;background: url(../images/banner-btn-bg.png) no-repeat;background-size: 100% 100%;text-align: center;background-color: #fff;} 
a.menu_blue {position:relative;overflow:hidden;padding:10px 50px;font-size:20px;background: #fff;color: #00b0ec;border-radius: 7px;display: inline-block;}
a.menu_blue span {z-index:20;position:relative;}
a.menu_blue:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;background-color:rgba(0,176,236,1);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform:scale(0.5,1);transform:scale(0.5,1);}

.tran_scale{display: block;overflow: hidden;}
.tran_scale img{width: 100%;transition: all .5s;}
.tran_scale:hover img{transform: scale(1.1)}

/* footer */
.footer {background-color:#404143;}
.footer-top {overflow:hidden;border-bottom:1px solid #c5c6c6;padding-top:58px;padding-bottom:72px;}
.footer-top li img{width: 100%;}
.footer-top ul li h1 {color:#c9c9ca;margin-bottom:26px;}
.footer-top ul li p {color:#838383;}
.footer-top ul li div {float:right;width:40px;height:40px;text-align:center;line-height:40px;border:1px solid #656666;margin-right:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;}
.footer-top ul li div img {vertical-align:middle;width: auto;}
.footer-bottom {padding-top:22px;padding-bottom:119px;}
.footer-bottom .footer-bottom-left {float:left;}
.footer-bottom .footer-bottom-left ul li {float:left;padding:0 17px;border-right:1px solid #858687;}
.footer-bottom .footer-bottom-left ul li a{color: #fff;}
.footer-bottom .footer-bottom-left ul li:first-child {padding-left:0px;}
.footer-bottom .footer-bottom-left ul li:last-child {padding-right:0px;border-right:none;}
.footer-bottom .footer-bottom-right {float:right;color:#a0a0a0;}
.footer-bottom .footer-bottom-right span {color:#dadada;margin-right:20px;}


@media only screen and (min-width:1366px) {
    .container {width:1283px;}
}

@media only screen and (max-width:1366px){
	.banner{min-height: 380px;}
    .header .header-nav-detail .list{height: 330px;}
    .header .header-nav-detail .leftbox{padding: 40px 0 40px 40px;}
    .header .header-nav-detail .rightbox{padding: 65px 44px}
    .header .header-nav-detail .leftbox dd{height: 138px;}
    .header .header-nav-detail .leftbox h2{margin-bottom: 25px;}
}

@media only screen and (max-width:1200px) {
    .header .header-nav li {margin-right:50px;}
    .header .header-search li {margin-right:36px;}
    .header .header-search li span {right:-6px;}
    .header .header-search div {right:-21px;}
    .header .header-nav-detail .leftbox{padding: 26px 0 26px 26px}
    .header .header-nav-detail .rightbox{padding: 50px 32px}
    .header .header-nav-detail .rightbox .bottombox{padding-top: 20px;}
}

@media only screen and (max-width:1520px) {
    .fnt_36 {font-size:36px;}
}

@media only screen and (min-width:1025px) {
    a.menu_white:hover {color:#00b0ec!important;box-shadow:0px 0px 6px rgba(0,0,0,0.4);}
    a.menu_white:hover:before {opacity:1;-webkit-transform:scale(1,2);transform:scale(1,2);}
    a.menu_blue:hover {color:#fff!important;box-shadow:0px 0px 6px rgba(0,0,0,0.4);}
	a.menu_blue:hover:before {opacity:1;-webkit-transform:scale(1,2);transform:scale(1,2);}

}

table.lti-table td.lti-cell-data { font-size:14px; }
table.lti-table td.go-up {color: green; }
table.lti-table td.go-down {color:red; }