﻿.toverflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.@-webkit-keyframes btnmove{0%{opacity:1;top:39px}
.}
.@-ms-keyframes btnmove{0%{opacity:1;top:39px}
.100%{opacity:0;top:44px}
.}
.@-o-keyframes btnmove{0%{opacity:1;top:39px}
.100%{opacity:0;top:44px}
.}
.@-moz-keyframes btnmove{0%{opacity:1;top:39px}
.100%{opacity:0;top:44px}
.}
.@keyframes btnmove{0%{opacity:1;top:39px}
.100%{opacity:0;top:44px}
.}
* {  margin:0px; padding:0px;}
a {
	text-decoration: none;
}
.item-scroll{visibility:hidden}
.body{font-family: Arial, "微软雅黑";color:#666;line-height:24px;padding:0;margin:0;background-color:#fff;-webkit-text-size-adjust:none;font-size:14px}
.p,img,form{border:0;margin:0;padding:0}
.mlAuto{margin-left:auto !important;margin-right:auto !important}
.height1{height:1px;overflow:hidden;clear:both}
.height2{height:2px;overflow:hidden;clear:both}
.height5{height:5px;overflow:hidden;clear:both}
.height10{height:10px;overflow:hidden;clear:both}
.height15{height:15px;overflow:hidden;clear:both}
.height20{height:20px;overflow:hidden;clear:both}
.height25{height:25px;overflow:hidden;clear:both}
.height30{height:30px;overflow:hidden;clear:both}
.height35{height:35px;overflow:hidden;clear:both}
.height40{height:40px;overflow:hidden;clear:both}
.height45{height:45px;overflow:hidden;clear:both}
.height50{height:50px;overflow:hidden;clear:both}
.input,textarea,select{font-family:"SourceHanSansCN",SimSun;outline:none;resize:none;font-size:14px;vertical-align:middle}
.img-middle{vertical-align:middle}
.auto-width{padding-top:10px;padding-bottom:10px;width:100%;height:auto;overflow:hidden}
.img-block{display:block}
.scale{width:320px;overflow:hidden;-webkit-transform-origin:left top;-o-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.area:focus{outline:none}
.a{color:#333;text-decoration:none}
.a:hover{color:#009097 !important}
.*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.article-area p{margin-bottom:10px}
/*
.main{width:100%;overflow:hidden;min-width:1300px;position:relative}*/
.content{width:1300px !important;position:relative}
.top-bar{position:relative;height:80px;z-index:500}
.top-bar .logo{position:absolute;left:0;top:0;height:80px;overflow:hidden}
.top-bar .language-bar{height:80px;text-align:center;line-height:80px;border-left:1px solid #009097;position:absolute;right:0;width:190px;top:0; background:#009097;}
.top-bar .language-bar a{color:#fff;display:inline-block;background-image:url(../images/search.png);background-position:right center;padding-right:18px;background-repeat:no-repeat}
.select-bar{position:absolute;right:120px;top:0}
.select-bar .input{padding-left:5px;padding-right:5px;width:165px;height:23px;border:1px solid #e3e3e3}
.nsselect{cursor:pointer;position:relative;height:23px;line-height:23px;background-image:url(../images/drop.png);background-repeat:no-repeat;background-position:right center}
.nsselect .nsselect-drop{display:none;background-color:#fff;background-color:rgba(255,255,255,0.8);position:absolute;left:0;top:23px;width:100%}
.nsselect .nsselect-drop .nd-c{border:1px solid #ccc;overflow-x:hidden;overflow-y:auto}
.nsselect .nsselect-drop .ns-item{cursor:pointer;height:23px;line-height:23px;color:#000}
.nsselect .nsselect-drop .ns-item span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:10px;margin-right:10px}
.nsselect .nsselect-drop .ns-item:last-child{border-bottom:0 solid #ccc}
.nsselect .nsselect-drop .ns-item:hover{background-color:#71b0dc}
.nsselect .nsselect-drop .ns-item:active,.nsselect .nsselect-drop .ns-item.current{background-color:#00548f;color:#fff}
.nsselect.open .nsselect-drop{display:block}
.nav{text-align:center;height:80px;position:relative}
.nav .nav-drop{display:none;width:189px;position:absolute;top:0;background-color:#fff;background-color:rgba(255,255,255,0.8);top:80px;left:0;text-align:left}
.nav .nav-drop a{display:block;color:#606060;text-align:center;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5);height:35px;line-height:35px}
.nav .nav-drop a span{display:inline-block}
.nav .nav-drop .nd-list{position:relative}
.nav .nav-drop .nd-sub{display:none;position:absolute;left:189px;top:0;background-color:#fff;background-color:rgba(255,255,255,0.8);width:200px}
.nav .nav-drop .nd-sub a span{display:inline-block}
.nav .nav-drop .nd-list.opened .nd-sub{display:block}
.nav .nav-drop .nd-list.opened>a{color:#fff !important;background-position:right center;background-repeat:no-repeat;background-image:url(../Images/nav-icon.png);background-color:#0063a7}
.nav .a{background-image:url(../images/nav-line.png);line-height:80px;display:inline-block;height:80px;font-size:16px;color:#000;padding-right:20px;padding-left:20px;background-position:right center;background-repeat:no-repeat}
.nav .a.last{background:none}
.nav .a.current,.nav .a:hover{color:#009097; font-weight:700;}
.bottom{overflow:hidden;background-color:#4c4c4c;padding-bottom:50px;color:#999}
.bottom a{color:#999}
.bottom a:hover{color:#999 !important}
.bottom .r{float:right;text-align:right}
.bottom .l{float:left}
.bottom .r a{display:inline-block;vertical-align:middle;padding-left:8px;padding-right:8px}
.main-banner{height:640px;position:relative;overflow:hidden}
.main-banner .list{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;text-align:center;background-position:center center;color:#fff;display:none}
.main-banner .list .mask{background-image:url(../images/b71.png);position:absolute;left:0;top:0;width:100%;height:100%}
.main-banner .element{-webkit-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s;position:absolute;width:100%;left:0}
.main-banner .list .t1 i { color:#00e833; font-style:normal;}
.main-banner .list .t1{font-family:"SourceHanSansCN";opacity:0;text-transform:uppercase;font-size:48px;line-height:48px;background-position:center bottom;background-repeat:no-repeat;padding-bottom:15px;top:370px; font-weight:700; text-shadow:6px 6px 6px rgba(0,0,0,.2); text-align:center;  width:84%; margin:0px 8%!important; }
.main-banner .list .t2{-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;opacity:0;top:390px;font-size:32px;line-height:40px; text-shadow:6px 6px 6px rgba(0,0,0,.2);  font-weight:700;  width:84%; margin:0px 8%!important;text-align:center;}
.main-banner .list.current .t1{top:220px;opacity:1}
.main-banner .list.current .t2{top:320px;opacity:1}
.main-banner .list.notitle.current .t1{top:220px;opacity:1}
.main-banner .list.notitle.current .t2{top:320px;opacity:1}
.main-banner .list .t2 .en{font-size:16px;font-family:"Arial"; font-weight:400;}
.main-banner .btns{text-align:center;top:550px}
.main-banner .mbtn{text-align:center;bottom:0}
.main-banner .mbtn a{font-family:Arial;display:inline-block;width:345px;height:78px;background-color:#035cac;font-size:28px;line-height:78px;color:#fff;text-transform:uppercase; border-radius:0px 20px;}
.main-banner .mbtn a:hover{color:#fff !important}
.main-banner .btns a{border-radius:7.5px;border:1px solid #fff;width:14px;margin-left:5px;margin-right:5px;height:14px;display:inline-block}
.main-banner .btns a:hover,.main-banner .btns a.current{background-color:#fff}


@media screen and (max-width: 640px) {
.main-banner .list .t1{font-size:35px!important;}
.main-banner .list .t2{font-size:20px!important;}
.main-banner .list.current .t1{top:200px;opacity:1}
.main-banner .list.current .t2{top:330px;opacity:1}
.main-banner .list.notitle.current .t1{top:200px;opacity:1}
.main-banner .list.notitle.current .t2{top:330px;opacity:1}

	}

