ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea,video{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select{ background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#f5a419;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.clear{ clear:both;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #ccc;font-size:14px;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #ccc;font-size:14px;}

select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/


/*Top002696 */
.Top002696{ position:absolute; left:0; top:0; width:100%; z-index:100; /*border-bottom:1px solid rgba(255,255,255,0.2);*/color:#fff;transition:all .3s ease-in-out;}
.Top002696 .after-login{ display:none; position:absolute;right:0; top:5px; width:100%; text-align:right;}
.Top002696 .after-login a{ margin-left:9px; display:inline-block; line-height:24px; border:1px solid #fff; padding:0 5px; border-radius:24px;}
.Top002696 a{ color:#fff;}
.Top002696 .top-left{ float:left;}
.Top002696 .top-right,
.Top002696 .top-mid{ float:right;}
.Top002696 .auto{ max-width:1760px;}
.Top002696 .top-left img.logo2{display:none;}



@media(max-width:1760px){
.Top002696 .auto{ padding-left:2%; padding-right:2%;}
}
.Top002696 .top-left{ display:table; height:88px; width:49%; max-width:500px;transition:all .3s ease-in-out;}
.Top002696 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002696 .top-right{ padding:30px 0;transition:all .3s ease-in-out;}
.Top002696 .top-right dl > *{ float:left;}
.Top002696 .top-right dd a{ float:left; margin-left:9px; background:url(../images/Top002696_a.png) no-repeat; width:115px; line-height:26px; text-align:center; border-radius:26px;}
.Top002696 .top-right dd a.reg{ opacity:0.5;}
.Top002696 .top-right dd a:hover{ background:#1089e6;color:#fff; opacity:1;}
.Top002696 .top-right dt{ position:relative; z-index:100;}
.Top002696 .open-search{ background:url(../images/Top002696_search.png) no-repeat center center; width:26px; height:26px; display:block; position:relative;}
.Top002696 .open-search-show{ background:none;}
.Top002696 .open-search-show::before,
.Top002696 .open-search-show::after{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#fff; transform:rotate(45deg);}
.Top002696 .open-search-show::after{ transform:rotate(-45deg);}
.Top002696 .top-search{ display:none; position:absolute; right:0; top:100%;width:240px; height:40px;  box-shadow:0 0 5px rgba(0,0,0,0.5);}
.Top002696 .top-search .text{ width:100%; border:none; line-height:40px; height:40px; padding:0 40px 0 10px; color:#fff; border-radius:3px;background:#1089e6;}
.Top002696 .top-search .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002696_search.png) no-repeat center center;}
.Top002696 .top-mid{ width:65%; max-width:880px; margin-right:2%;text-align:right;}
.Top002696 .header-menu li{padding:0 3%;float:none;display:inline-block;position:relative;}
.Top002696 .header-menu li:nth-child(1){padding-left:0px;}
.Top002696 .header-menu li em{ line-height:88px;}
.Top002696 .header-menu li em a{ display:inline-block; position:relative; font-size:18px;}
.Top002696 .header-menu li em a:hover,
.Top002696 .header-menu li.aon em a{ color:#fff;}
.Top002696 .header-menu li em a:hover:after,
.Top002696 .header-menu li.aon em a:after{ position:absolute; content:''; left:0; bottom:20px; width:100%; background:#fff; height:1px;}
.Top002696.fixedtop .header-menu li em a:hover:after,
.Top002696.fixedtop .header-menu li.aon em a:after{bottom:-1px;}

.Top002696.fixedtop{background:rgba(9,57,109,.9);position:fixed;}
.Top002696.fixedtop .header-menu li em{line-height:70px;}
.Top002696.fixedtop .top-left{height:70px;}
.Top002696.fixedtop .top-right{padding:22px 0;}
.Top002696.fixedtop .top-left img.logo1{display:none;}
.Top002696.fixedtop .top-left img.logo2{display:block;height:60px;}

.Top002696 .header-menu li.liCp{position:static;}
.Top002696 .header-menu li .sub{width:120px;position:absolute;top:70px;left:50%;transform:translate(-50%,0);z-index:999;display:none;}
.Top002696 .header-menu li.liCp .sub{width:100%;left:0px;transform:translate(0%,0)}

.Top002696 .header-menu li .sub .box{width:100%;padding:10px 10px;background:#fff;box-sizing:border-box;}
.Top002696 .header-menu li.liCp .sub .box{padding:50px 35px;}
/* .Top002696 .header-menu li.liCp .sub .box1{padding:30px 35px;}
.Top002696 .header-menu li.liCp .sub .box1 .navdl{width:auto;float:left;text-align:left;}
.Top002696 .header-menu li .sub .box1{width:44%;position: absolute;left: 50%}
.Top002696 .header-menu li.liCp .sub .box1 .navdl{width:auto !important;margin-right:6%;}
.Top002696 .header-menu li.liCp .sub .box1 .navdl:last-child{margin: 0;} */
.Top002696 .header-menu li .sub .box2{width:65%;float: right;}
.Top002696 .header-menu li .sub .box .navdl{width:100%;float:none;text-align:center;}
.Top002696 .header-menu li.liCp .sub .box .navdl{width:25%;float:left;text-align:left;}
.header-menu li .sub dt a{padding: 0 !important;}

.Top002696 .header-menu li .sub .box .navdl dt{font-size:15px;color:#333;}
.Top002696 .header-menu li.liCp .sub .box .navdl dt{font-size:16px;color:#333;font-weight:bold;}

.sub .box .navdl dt a{color:#333;display:block;margin-bottom:15px;}
.sub .box .navdl dd{font-size:15px;color:#333;}
.sub .box .navdl dd a{color:#333;display:block;margin-bottom:8px;}
.sub .box .navdl a:hover{color:#2a3f75;background: #fff;}


.Top002696 .header-menu li:hover .sub{display:block;}

.Top002696.fixedtop .header-menu li .sub{top:70px;}
.Top002696.fixedtop .header-menu li .sub .box{box-shadow: rgba(0,0,0,.25) 0 0 12px 0;border-radius:0 0 5px 5px;}

@media (max-width:1366px) {
	/* .Top002696 .header-menu li .sub .box1{width: 61%;position: absolute;left: 50%;transform: translateX(-50%);} */
}
@media(max-width:1440px){
	.Top002696 .top-mid{ width:70%; max-width:700px; margin-right:2%;}
	/*.Top002696 .header-menu li{padding:0 6.8%;}*/
	}


@media(max-width:1200px){
.Top002696 .top-mid{ margin-right:0;}
}
@media(max-width:1024px){
.Top002696 #header-menu{ position:absolute; left:-100%; top:-100%; z-index:100; background:rgba(9,57,109,.9); width:100%; max-width:240px; border-radius:0 0 0 5px; opacity:0;}
.Top002696 #header-menu.header-menu-show{ left:auto; right:0; top:100%; opacity:1; transition:top 0.3s;height:calc(100vh - 75px);overflow: auto;}
.Top002696 #open_menu{ position:relative; width:40px; height:28px; margin-left:9px; border-radius:3px; border:1px solid #fff;}
.Top002696 #open_menu.open_menu_on{ border-color:transparent;}
.Top002696 #open_menu i,
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{  height:2px;background:#fff;}
.Top002696 #open_menu i{left:20%; top:50%; margin-top:-1px;width:60%; }
.Top002696 #open_menu i::before,
.Top002696 #open_menu i::after{ content:'';}
.Top002696 .top-left{ width:40%;}
}
@media(max-width:640px){
.Top002696 .top-left{ height:80px;}
.Top002696 .top-right {padding:10px 0;}
.Top002696.fixedtop .top-left img.logo2{height:auto;}
}
@media(max-width:480px){
.Top002696{ position:relative;background:rgba(9,57,109,.9);}
.Top002696 .top-left{ height:auto; width:75%;padding:5px 0;}
.Top002696 .top-right{padding: 10px 0;}
.Top002696 .top-right dl{ float:right;}
.Top002696 .top-right{border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;}
.Top002696.fixedtop .top-right{padding:10px 0;}
.Top002696.fixedtop .top-left{height:auto;}
.Top002696 .after-login{ width:140px; right:auto; left:0; top:auto; bottom:10px; text-align:left;}
.Top002696 .after-login a:not(:last-child){ margin:0 5px 0 0;}
}
/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:1440px; left:50%; margin-left:-720px; color:#fff; padding-bottom:2%;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:580px; font-weight:normal;}
.Banner002704 .slides li h1{ font-size:64px; line-height:72px;}
.Banner002704 .slides li p{ font-size:22px; padding:2% 0;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#e6a835; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#e6a835;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#e6a835; border-color:#e6a835;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;width:1590px; left:50%; margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}
/*
 .Floor001711 为demo编号
 */
.Floor001711{ background:url(../images/tech_back.png) no-repeat;padding: 5.5% 0;}
.h-tit{ font-size: 24px; margin: 0; font-weight: normal;  color: #000; text-align: center;padding-bottom: 4%;}
@media only screen and (min-width:768px ) {
	 .h-tit{font-size: 26px;}
}
@media only screen and (min-width:1024px ) {
	.h-tit{font-size: 28px;}
}
@media only screen and (min-width:1200px ) {
	.h-tit{font-size: 32px;}
}
.Floor001711 ul{float:left; width:100%;}
.Floor001711 li{ float:left; width:90%; margin-right:2%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#e6a835;}
.Floor001711 li figure{ padding-bottom:85%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center /auto; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:5% 4% 20% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:20px; color:#2a3f75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.Floor001711 li .p{ font-size:13px; line-height:20px;color:#666;margin-top:10px;height:40px; margin-bottom:0; padding:0 8%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.Floor001711 li a:hover *{ color:#fff !important;}
.Floor001711 .owl-nav{width:100%;}
.Floor001711 .owl-carousel .owl-nav button.owl-prev,.Floor001711 .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;top:50%;transform:translate(0,-50%);background:#2a3f75;border-radius:50%;}
.Floor001711 .owl-nav span{font-size:32px;color:#fff;margin-top:-8px;display:block;}
.Floor001711 .owl-carousel .owl-nav button.owl-prev{position:absolute;left:-6%;}
.Floor001711 .owl-carousel .owl-nav button.owl-next{position:absolute;right:-4%;}
@media(max-width:1024px){
	.Floor001711 .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0%;}
	.Floor001711 .owl-carousel .owl-nav button.owl-next{position:absolute;right:0%;}
}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:95%; margin-top:15px;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
.Floor001711 .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0%;}
.Floor001711 .owl-carousel .owl-nav button.owl-next{position:absolute;right:0%;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*Floor002596 */
.Floor002596{display:none; position:relative; z-index:1; background:url(../images/Floor002596_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:4%;padding-top:4%;}
.h-tit{ font-size: 24px; margin: 0; font-weight: normal;  color: #fff; text-align: center;padding-bottom: 3%;}
@media only screen and (min-width:768px ) {
	.h-tit{font-size: 26px;}
}
@media only screen and (min-width:1024px ) {
	.h-tit{font-size: 28px;}
}
@media only screen and (min-width:1200px ) {
	.h-tit{font-size: 32px;}
}
.Floor002596 .auto{ position:relative; z-index:2;}
.Floor002596 .float{ z-index:2;position:absolute; left:-2%; color:#fff; font-family:Arial, Helvetica, sans-serif; transform:rotate(90deg) translateY(-50%); top:50%;}
.Floor002596 .float::before{ display:inline-block; content:''; background:#fff; width:68px; height:1px; vertical-align:text-bottom; margin-bottom:5px; margin-right:5px;}
@media(max-width:1200px){
.Floor002596 .float{ display:none;}
}

.Floor002596 .title{ text-align:center; font-size:36px; color:#fff; padding-bottom:5%;}
.Floor002596 .title p{ margin:0; opacity:0.6; font-size:16px;}
.Floor002596 .title::after{ display:block; content:''; background:#e6a835;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002596 .title{ font-size:24px;}
.Floor002596 .title p{font-size:14px;}
}
.Floor002596 li{ float:left; width:25%; position:relative; padding-bottom:36%; color:#fff;}
.Floor002596 li .hoverbg{ background:rgba(255,255,255,0.19); border:1px solid rgba(255,255,255,0.28); position:absolute; content:''; z-index:2; left:0; top:0; width:100%; height:100%; opacity:0; transition:0.3s;}
.Floor002596 li:hover .hoverbg{ opacity:1;}
.Floor002596 li .hoverbg i{ position:absolute; left:0; width:100%;}
.Floor002596 li .hoverbg i::before,
.Floor002596 li .hoverbg i::after{ width:15px; height:15px; position:absolute; content:''; top:-1px;border-top:1px solid #e6a835; }
.Floor002596 li .hoverbg i::before{ left:-1px;border-left:1px solid #e6a835;}
.Floor002596 li .hoverbg i::after{ right:-1px;border-right:1px solid #e6a835;}
.Floor002596 li .hoverbg i.up{ top:0;}
.Floor002596 li .hoverbg i.down{ bottom:0; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.Floor002596 li .ycenter{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor002596 li .main{ width:100%;text-align:center;}
.Floor002596 li .icon{ text-align:center;transform: translateY(39%); transition:0.3s;}
.Floor002596 li .icon aside{ padding:25px; display:inline-block; position:relative;border-radius:50%; }
.Floor002596 li .icon aside::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; background:url(../images/Floor002596_iconbg.png) no-repeat center center; background-size:contain; transform:rotate(85deg);-ms-transform:rotate(85deg);-webkit-transform:rotate(85deg); }
.Floor002596 li:nth-child(1) .icon aside::before{transform:rotate(0);}
.Floor002596 li:nth-child(4) .icon aside::before{transform:rotate(170deg);-ms-transform:rotate(170deg);-webkit-transform:rotate(170deg);}
.Floor002596 li .icon aside img{ width:60px; height:60px;}
.Floor002596 li p{ font-size:18px; margin:8% 0;}
.Floor002596 li pre{ max-width:90%; margin:0 auto;text-align:center; line-height:21px; opacity:0.8; height:50px; overflow:hidden; margin-bottom:8%;  }
.Floor002596 li pre,
.Floor002596 li .more{ transform: translateY(39%); opacity:0; transition:0.3s;}
.Floor002596 li .more a{ display:inline-block; background:#e6a835; color:#fff; width:138px; line-height:39px;}
.Floor002596 li .more a::after{ background:url(../images/Floor002596_more.png) no-repeat center center; background-size:contain; display:inline-block; content:''; vertical-align:middle; margin-left:5px; width:35px; height:7px;}
.Floor002596 li:hover pre,
.Floor002596 li:hover .more,
.Floor002596 li:hover .icon{transform: translateY(0); opacity:1;}
.Floor002596 li:hover .icon aside{background:#e6a835;}
.Floor002596 li:hover .icon aside::before{ display:none;}

@media(min-width:641px) and (max-width:768px){
.Floor002596 li .icon aside{ padding:10px;}
.Floor002596 li .icon aside img{ width:46px; height:46px;}
}
@media(max-width:640px){
.Floor002596 li{ width:48%; padding-bottom:40%; transition:0.3s;}
.Floor002596 ul:hover li{padding-bottom:60%;}
}
@media(max-width:480px){
.Floor002596 li .icon aside{ padding:15px;}
.Floor002596 li .icon aside img{ width:40px; height:40px;}
.Floor002596 ul:hover li{padding-bottom:80%;}
}
/*
 .Floor002430 为demo编号
 */
.Floor002430{ padding-top: 4%;}
.Floor002430 .auto{position: relative;}
@media only screen and (max-width:1470px ) {
	.Floor002430 .auto{ max-width: 1470px; padding-left: 15px; padding-right: 15px;}
}

.h-tit{ font-size: 24px; margin: 0; font-weight: normal;  color: #000; text-align: center;padding-bottom: 3%;}
@media only screen and (min-width:768px ) {
	.h-tit{font-size: 26px;}
}
@media only screen and (min-width:1024px ) {
	.h-tit{font-size: 28px;}
}
@media only screen and (min-width:1200px ) {
	.h-tit{font-size: 32px;}
}

@media only screen and (min-width:900px ) {
.Floor002430 .list ul li{list-style: none;    width: 100%;float:left;}
}
.Floor002430 .owl-nav{width:100%;}
.Floor002430 .owl-carousel .owl-nav button.owl-prev,.Floor002430 .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;top:50%;transform:translate(0,-50%);background:#fff;border-radius:50%;}
.Floor002430 .owl-nav span{font-size:32px;color:#666;margin-top:-8px;display:block;}
.Floor002430 .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0%;}
.Floor002430 .owl-carousel .owl-nav button.owl-next{position:absolute;right:0%;}

.Floor002430 .list li{ position: relative;}
.Floor002430 .list li .href{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background:rgba(0,0,0,0.1);}
/* .Floor002430 .list li .pic{height: 495px; overflow:hidden;} */
.Floor002430 .list li .pic img{ width: 100%;}

.Floor002430 .list li .word{ position: absolute; top: -20px; left: -20px; width: 100%; height: 100%; z-index: 8; color: #fff; padding: 30px 0 0 30px; opacity: 0;
transition: opacity .5s .1s, top .5s, left .5s;
-webkit-transition: opacity .5s .1s, top .5s, left .5s;
-moz-transition: opacity .5s .1s, top .5s, left .5s;
-ms-transition: opacity .5s .1s, top .5s, left .5s;
}
.Floor002430 .list li:hover .word{ opacity: 1;top: 0; left: 0;}
.Floor002430 .list li .word h3{ font-size: 20px; margin:0 10px;}
.Floor002430 .list li .word h3:before{ content: ""; display: block; width: 20px; height: 1px; background: #fff; margin-bottom: 20px;}
.Floor002430 .list li .word span{ font-size: 16px;}
@media only screen and (min-width:1200px ) {
	.Floor002430 .list li .word h3{ font-size: 20px;}
	.Floor002430 .list li .word span{ font-size: 20px;}
}
@media only screen and (max-width:480px ) {
	.Floor002430 .list li .word{padding: 15px 0 0 15px;}
	.Floor002430 .list li .word h3{ font-size: 18px; font-weight: normal;}
	.Floor002430 .list li .word span{ font-size: 14px;}
}

.Floor002430 .list li i{ position: absolute; background: url(../images/Floor002430-icon.png) no-repeat right bottom; width: 90%; height: 90%; bottom: 0; right: 0; z-index: 7; display: block; opacity: 0;
transition: opacity .3s,right .3s,bottom .3s;
-webkit-transition: opacity .3s,right .3s,bottom .3s;
-moz-transition: opacity .3s,right .3s,bottom .3s;
-ms-transition: opacity .3s,right .3s,bottom .3s;
}
.Floor002430 .list li:hover i{ opacity: 1; right: 20px; bottom: 20px;}
@media only screen and (max-width:480px ) {
	.Floor002430 .list li i{ background-size: 30%;}
}


.Floor002430 .list li .layer{ position: absolute; width: 100%; height: 100%; bottom: 0; right:0; z-index: 6;background-color:#2a3f75;  -moz-opacity:0;  opacity: 0; filter:alpha(opacity=0); 
transition: opacity .3s,right .3s,bottom .3s;
-webkit-transition: opacity .3s,right .3s,bottom .3s;
-moz-transition: opacity .3s,right .3s,bottom .3s;
-ms-transition: opacity .3s,right .3s,bottom .3s;
 }
.Floor002430 .list li:hover .layer{ -moz-opacity:0.78;  opacity: 0.78; filter:alpha(opacity=78);}




/*Floor002212*/
.Floor002212{display:none; background:url(../images/Floor002212-nbg.jpg) no-repeat center center; background-size:cover; padding-top:3%;padding-bottom: 6%;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.h-tit{ font-size: 24px; margin: 0; font-weight: normal;  color: #000; text-align: center;padding-bottom: 3%;}
@media only screen and (min-width:768px ) {
.h-tit{font-size: 26px;}
}
@media only screen and (min-width:1024px ) {
 .h-tit{font-size: 28px;}
}
@media only screen and (min-width:1200px ) {
.h-tit{font-size: 32px;}
}
.Floor002212 nav{margin-bottom:3%; text-align: center;}
.Floor002212 nav ul{display:block;text-align:center;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li:hover a{color: #fff; background:#e6a835;}
.Floor002212 .List{margin-top: 20px; position: relative;}
.Floor002212 .List li{float: left; margin-right:40px; width:373px;}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding: 30px 29px; background: #fff;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #5e6a73;}
.Floor002212 .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,.Floor002212 .List li h4 a:hover{color: #2a3f75;}
.Floor002212 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .prev{left: -70px; background-position:0 0;}
.Floor002212 .List .next{ right:-70px;background-position:-21px 0;}
.Floor002212 .List .prev:hover{background-position:0 -42px;}
.Floor002212 .List .next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1336px){
.Floor002212 .List .prev{ left:0;}
.Floor002212 .List .next{ right:0;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.Floor002212 nav ul li{ width:100%; margin-bottom:5px; float:none;}	
.Floor002212 nav{ margin:3% 0;}
}
/*Floor002212 End*/
/*Bottom001908*/
.Bottom001908{ color:#acaeb3;border-top:2px solid #2d2d2d; background-color:#09396d; padding:2% 0 2.5% 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:60px; border-top:1px solid rgba(255,255,255,.1); margin-top:40px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:rgba(255,255,255,.1); margin:0 12px;}
.Bottom001908 footer span{ float:right; font-size:14px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:150px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:18px;}

.Bottom001908 .contact li.li_3 figure{ position:absolute; bottom:100%; right:0px;left:initial;margin-left:0px;  background:#fff; width:300px; height:auto; padding:20px 10px; text-align:center; z-index:100;}
.Bottom001908 .contact li.li_3 figure .adsTit,.Bottom001908 .contact li.li_3 figure .adsTit p{font-size:15px;color:#333;text-align: left;}
.Bottom001908 .contact li.li_3 figure .adsTit p{margin:10px 0px 0;padding:0px;}

.Bottom001908 dl{ float:left; width:20%;}
.Bottom001908 dl:nth-child(7){width: 10%;}
.Bottom001908 dt{ height:50px; background:url(../images/Bottom001908-line.png) no-repeat left 38px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001908 dd{ line-height:30px; font-size:14px;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:640px){
.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding-bottom:10px;padding-top:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;text-align: center;}

.Bottom001908 .contact li{float:none;display: inline-block;margin-bottom:5px;}
.Bottom001908 .contact li.li_3 figure{margin-left:-150px;left:50%;}
}
.keep{padding: 4% 0;text-align: center;background: #f5f5f5;}
.keep h2{font-size: 32px;color: #09396d;font-weight: normal;}
.keep h3{font-size: 22px;margin: 20px 0;font-weight: normal;}
.keep .email{width:370px;margin: 30px auto;border-bottom: 1px solid #09396d;text-align: left;padding-bottom: 10px;position: relative;}
.keep .email input{width: 100%;color: #666;padding-left: 10px;}
.keep .email i{position: absolute;right: 0;top: 0;width:24px;height: 20px;background: url(../images/you.png) no-repeat left center;background-size: 100%;}

.IndexMeun{width:100%;padding:20px 0px;text-align:center;}
.IndexMeun li{display:inline-block;line-height:40px;margin:0 100px;}
.IndexMeun li .IcPic{font-size:20px;color:#333;}
.IndexMeun li .IcPic img{display:inline-block;vertical-align:middle;margin-right:15px;transition:all .3s linear;}
.IndexMeun li:hover .IcPic img{transform:translateX(-5px);}

@media(max-width:640px){
    .IndexMeun li{margin:0 10px;}
    .IndexMeun li .IcPic{font-size: 16px;}
    .keep h2{font-size: 25px;}
    .keep h3{font-size: 18px;}

}

/*pages*/
.Pages{zoom:1;overflow:hidden;text-align:center;clear:both;font-size:14px;color:#666;}
.Pages span{ padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;text-align:center;border:1px solid #e6e6e6;}
.Pages .p_page a{ display:inline-block;vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; vertical-align:middle; color:#888;font-size:14px;}
.Pages .p_page .a_prev{width:96px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}
.Pages .p_page .a_next{width:56px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;margin:0 10px 0 12px;}
.Pages .p_page .a_next input{width:100%;height:38px;text-align:center;}
.Pages .p_page .a_nexts{width:46px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}

.Pages .p_page .num a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;vertical-align:middle;font-size:16px;color:#666;font-family:Arial;margin:0 10px;}
.Pages .p_page .num a:hover{background:#2a3f75;color:#fff;}
.Pages .p_page .num a.a_cur{background:#2a3f75;color:#fff;}

@media(max-width:997px){
    .Pages .p_page .num a{margin:0 5px 5px;}
    .Pages .p_page .num a{width:30px;height:30px;line-height:30px;}
    .Pages .p_page .a_nexts{height:40px;height:30px;line-height:30px;}
    .Pages .p_page .a_next{width:45px;height:30px;line-height:30px;}
    .Pages .p_page .a_prev{height:30px;line-height:30px;margin-bottom:5px}
    .Pages .p_page .a_next input{height:30px;}
}

@media(max-width:768px){
    .Pages .p_page .a_prev{width:60px;}
    .Pages .p_page .a_next{width:30px;}
}

/*pages end*/


/*
 .PicList000626
 */
.PicList000626{padding:5% 0;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li a{ display:block; padding-top:35%; background-position: center center; background-size:contain; background-repeat:no-repeat; border:1px solid #ccc;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
}


.HomeLink{ position:relative; border-top:1px solid #efefef; padding:35px 0;margin-top:50px;}
.HomeLink .auto{position:relative;}
.HomeLink .ti{ position:absolute; left:0; top:0px; width:106px; background:url(../images/linkbg.jpg) center center no-repeat; line-height:30px; text-align:center; color:#fff; padding-right:6px;}
.HomeLink #scroll{ height:30px; overflow:hidden; margin-left:140px;}
.HomeLink #scroll li{float:left;list-style:none;font-size:18px;color:#333;}
.HomeLink #scroll li i{display:inline-block;vertical-align:middle;width:2px;height:18px;background:#333;margin:-2px 12px 0 10px;}
.HomeLink #scroll li a{color:#333;font-size: 14px;}
.HomeLink #scroll li a:hover{color:#eab63c;}


/*栏目页开始*/
.SubBan{width:100%;height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.BanTxt{width:100%;position:absolute;bottom:15%;left:0px;}
.BanTxt .BanCon{width:50%;}
.BanTxt .BanCon h1{font-size:35px;color:#fff;font-weight:bold;}
.BanTxt .BanCon .bant1{font-size:16px;color:#fff;margin-top:20px;}
.ComBox{padding:60px 0 30px;}

@media( max-width:1199px){
	.ComBox{padding:60px 0;}
}

@media( max-width:997px){
	.ComBox{padding:35px 0;}
}

@media(max-width:640px){
    .BanTxt{bottom:20%;}
    .BanTxt .BanCon{width:70%;}
    .BanTxt .BanCon h1{font-size: 20px;}
    .BanTxt .BanCon .bant1{font-size: 14px;line-height: 24px;}
}


/*新闻详情*/

.SubPage{}
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000; padding-bottom:18px;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;margin-bottom:20px;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666;}
.PrevNextBox dl a{display:block;width:100%;color:#666;padding:0 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#2a3f75;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .videoinfo{width:100%;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}

/*产品及解决方案一级列表*/
.CpList dl{width:23%;float:left;box-sizing:border-box;margin-bottom:40px;background: #fff;margin-left: 2%;}
.CpList dl:first-child{margin-left: 0;}
.CpList dl dt{font-size:24px;color:#333;line-height:45px;}
.CpList dl dt a{color:#333;}
.CpList dl dt a:hover{color:#2a3f75;}
.CpList dl .cpms{font-size:14px;color:#333;line-height:28px;margin:20px 0;}

.CpList dl dd{font-size:16px;color:#2a3f75;margin-bottom:10px;}
.CpList dl dd a{color:#2a3f75;}
.CpList dl dd a i{display:inline-block;vertical-align:middle;margin:-4px 0px 0 10px;width:24px;height:14px;background:url(../images/bjt.png) center center no-repeat;transition:all .3s linear;}
.CpList dl dd a:hover{color:#333;}
.CpList dl dd a:hover i{margin-left:15px;}
@media ( max-width:640px){
	.CpList dl{width:48%;margin: 0;height:256px;margin-bottom:20px;}
	.CpList dl:nth-child(2n){margin-left: 4%;}
	.CpList dl dt{font-size:18px;color:#333;line-height:25px;}
    .CpList dl .cpms{font-size:14px;color:#333;line-height:28px;margin: 10px 0;}
    .CpList dl dd a{font-size: 14px;}
}

/*产品及解决方案二级列表*/
.Menu{width:100%;height:60px;border-bottom:1px solid #e5e5e5;}
.Menu .Mea{float:left;}
.Menu .Mea a{display:inline-block;vertical-align:top;font-size:16px;color:#666;line-height:60px;border-bottom:2px solid transparent;margin-right:60px;}
.Menu .Mea a:hover,.Menu .Mea a.on{border-bottom:2px solid #2a3f75;color:#2a3f75;}

.Menu .Posi{float:right;font-size:14px;color:#999;line-height:60px;}
.Menu .Posi img{display:inline-block;vertical-align:middle;margin:-2px 10px 0 0;}
.Menu .Posi a{color:#999;}
.Menu .Posi span{color:#2a3f75;}
.Menu .Posi i{font-size:12px;color:#999;font-family:"宋体";padding:0 10px;}
.Menu .Posi a:hover{color:#2a3f75;}


.ProTop .CpTs1{font-size:32px;color:#333;line-height:55px;}
.ProTop .CpTs2{font-size:18px;color:#333;margin-top:30px;}
.Menu2{display: none;}


@media(max-width:1199px){
    .Menu{height:auto;}
    .Menu .Mea a{height:40px;line-height:40px;margin-right:30px;}
    .Menu .Posi{line-height:40px;}
}


@media(max-width:997px){
    .Menu .Mea{text-align:center;float:none;}
    .Menu .Mea a{margin:0 10px;height:30px;line-height:30px;margin-right:30px;font-size:13px;}
    .Menu .Posi{float:none;width:100%;text-align:right;line-height:30px;font-size:13px;margin-top:5px;}
}

@media(max-width:768px){
    .Menu1{display: none;}
    .Menu2{display: block;}
}

@media(max-width:640px){
    .ProTop .CpTs1{font-size: 20px;}
    .ProTop .CpTs2{font-size: 14px;margin-top:0;line-height: 24px;}
    .Menu .Mea a{margin-right:20px;}
}

/*公共样式*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}



.HomePro{ margin:0% 0 0 -2%;}
.HomePro li{ width:23%; float:left; text-align:center; margin:4% 0 0% 2%; background:#fcfcfc;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomePro .imgbox{ padding-top:75%;}
.HomePro .info{ border:1px solid #eeeeee; border-top:0px; height:200px; padding:0 15px; position:relative;}
.HomePro .tit{ color:#000; padding-top:10px; line-height:52px; font-size:18px;}
.HomePro .tit i{ display:block; margin:0px auto; width:16px; height:19px; border-top:2px solid #9facb9;}
.HomePro .p{ color:#333; font-size:14px;line-height:26px;height:78px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.HomePro .more{ width:126px; line-height:32px; position:absolute; bottom:0px; left:50%; margin-left:-63px; color:#fff; border-radius:19px; background:url(../images/morebg.gif) center top repeat-y;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomePro li:hover{ box-shadow:0 0 25px #ddd;}
.HomePro li:hover .tit{ color:#2a3f75;}
.HomePro li:hover .tit i{border-top:2px solid #2a3f75;}
.HomePro li:hover .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px;}
.HomePro li:hover a{ color:#000;}
@media ( max-width:998px){
.HomePro li .more{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; bottom:-16px; width:100px; margin-left:-50px;}
.HomePro .info{padding:0 10px;}
}
@media ( max-width:640px){
.HomePro li { width:48%;margin-bottom:30px;}
.HomePro .info{ height:150px;}
.HomePro .tit{ padding-top:0px; line-height:35px; font-size:15px;}
.HomePro .tit i{ height:5px;}
}


/*产品及解决方案三级列表*/
.LeftBar{width:22%;float:left;}
.LeftBar .LeftTop{width:100%;height:50px;line-height:50px;font-size:18px;padding-left:30px;box-sizing:border-box;background:#2a3f75;color:#fff;}

.MenuList{ border:1px solid #e9e9e9; border-bottom:0; border-top:0px;}
.MenuList li {border-bottom:1px solid #e9e9e9; padding:12px 0;}
.MenuList li.act a{font-weight: bold !important;color: #2a3f75 !important;}
.MenuList li .inactive,.MenuList li .inactive1{ display:block; color:#333; background:url(../images/jia.png) 95% center no-repeat; padding:0px 0px 0px 0px; margin-left:16px; font-size:16px;}
.MenuList li.hide .inactive, .MenuList li.hide .inactive1{background:none;}
.MenuList li .ona{ color:#2a3f75;background:url(../images/jian.png) 95% center no-repeat;font-weight: bold;}
.MenuList li .lon{background:none;}
.MenuList li .active{font-weight: bold !important;color: #2a3f75 !important;}

.MenuList li span a:hover,.MenuList li.onli span a{ background:url(../images/jian.png) 95% center no-repeat; color:#2a3f75;}
.MenuList ul ul{ display:none;}
.MenuList1 li .inactive{ background:none; }
.MenuList1 li .ona{background:none;}
.MenuList1 ul ul{ display:block;}
.MenuList ul ul .inactive{ padding:0;}
.MenuList ul ul{ margin:5px 10px 5px 28px;}
.MenuList ul ul ul{ margin-left:10px;}
.MenuList ul ul ul ul{ margin-left:35px;}
.MenuList ul ul li{ border-bottom:0; padding:5px 0;}
.MenuList ul ul li a{ line-height:22px; color:#333333 !important;}
.MenuList ul ul ul li a{ color:#666666 !important; font-size:14px !important;}
.MenuList ul ul ul ul li a{ color:#999999 !important; line-height:28px;}
.MenuList ul ul li a:hover{color:#2a3f75!important}


.RightBar{width:74%;float:right;}
.LmNew{width:100%;margin-bottom:20px;}
.LmNew li{margin-bottom:40px;}
.LmNew li .box{background:#f5f5f5;display:table;}
.LmNew li .Npic{width:25%;display:table-cell;vertical-align:middle;}
.LmNew li .Npic img{width:100%;}
.LmNew li .NTct{width:75%;display:table-cell;vertical-align:middle;padding:0 4%;box-sizing:border-box;}
.LmNew li .NTct .nt1{font-size:18px;color:#333;}
.LmNew li .NTct .nt1::after{content:"";display:block;width:30px;height:1px;background:#2a3f75;margin:15px 0;}
.LmNew li .NTct .nt2{font-size:15px;color:#666;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.LmNew li .NTct .date{font-size:14px;color:#2a3f75;margin-top:15px;}
.LmNew li .NTct .date img{display:inline-block;vertical-align:middle;margin:-3px 0 0 10px;transition:all .3s linear;}
.LmNew li:hover .NTct .nt1{color:#2a3f75;font-weight:bold;}
.LmNew li:hover .NTct .date img{margin-left:15px;}


@media(max-width:1199px){
    .LmNew li .NTct .date{margin-top:15px;}
    .LmNew li .NTct .nt1::after{margin:10px 0;}
}

@media(max-width:997px){
    .LmNew li .NTct .nt1{font-size:15px;}
    .LmNew li .NTct .nt1::after{margin:8px 0;}
    .LmNew li .NTct .nt2{font-size:14px;line-height:22px;}
    .LmNew li .NTct .date{margin-top:10px;}
    .LmNew li .Npic{width:45%;}
    .LmNew li .NTct{width:55%;}
}

@media(max-width:768px){
    .LeftBar{width:100%;margin-bottom:20px;}
    .LeftBar .LeftTop{position: relative;}
    .LeftBar .LeftTop::after{content:'';display: block;border-top:5px solid #fff;border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;position: absolute;right:30px;top:25px;}
    .RightBar{width:100%;}
    .MenuList{display: none;}
}

@media(max-width:480px){
    .LmNew li{margin-bottom:20px;}
    .LmNew li .Npic,.LmNew li .NTct{width:100%;display:block;}
    .LmNew li .NTct{padding:20px 10px;}
}



/*产品详情*/
.ProXq .XqTit{font-size:32px;color:#333;text-align:center;font-weight:bold;}
.ImgSlider{width:60%;border:2px solid #ccc;margin:0 auto;position:relative;margin-top:45px;}
.ImgSlider .item,.ImgSlider .item img{width:100%;}

.ImgSlider .owl-nav{width:100%;}
.ImgSlider .owl-carousel .owl-nav button.owl-prev,.ImgSlider .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;top:50%;transform:translate(0,-50%);background:#2a3f75;border-radius:50%;}
.ImgSlider .owl-nav span{font-size:32px;color:#fff;margin-top:-8px;display:block;}
.ImgSlider .owl-carousel .owl-nav button.owl-prev{position:absolute;left:0%;}
.ImgSlider .owl-carousel .owl-nav button.owl-next{position:absolute;right:0%;}


.ProXq .ProCon{margin-top:50px;font-size:14px;color:#333;line-height:24px;}
.ProXq .ProCon .h1{font-size:17px;color:#fff;font-weight:bold;display:block;width:100%;border-bottom:1px solid #2a3f75;margin-bottom:40px;}
.ProXq .ProCon .h1 span{display:block;width:120px;height:40px;line-height:40px;background:#2a3f75;text-align-last:center;}

.ProXq .ProCon ul li{position:relative;padding-left:20px;margin-bottom:10px;}
.ProXq .ProCon ul li::after{content:"";display:block;width:6px;height:6px;background:#2a3f75;border-radius:50%;position:absolute;top:14px;left:0px;}

.DownA a{display:block;margin:45px auto 0;width:180px;height:40px;line-height:40px;background:#e6a835;border-radius:100px;font-size:16px;color:#fff;text-align:center;transition:all .3s linear;}
.DownA a:hover{transform:scale(1.1);}



.NewsList ul{ padding-bottom:35px;}
.NewsList li{ background:#fff; margin-bottom:2.5%; padding:2%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;box-shadow:0px 0px 10px #ddd;}
.NewsList li .img{ width:37%; float:left;}
.NewsList li .img a{ display:block; background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover; padding-top:55%;}
.NewsList li .info{ width:59%; float:right; color:#888888;}
.NewsList li .info .date{ color:#999999; font-size:12px; padding:4% 0 2%;}
.NewsList li .info .tit{ font-size:22px; padding-bottom:1.5%;margin-top:20px;}
.NewsList li .info .tit a{ color:#333333;}.NewsList li .info .tit a:hover{ color:#2a3f75;}
.NewsList li .info .more{ padding-top:3%;}
.NewsList li .info .more a{ display:block; width:94px; line-height:28px; text-align:center; border:1px solid #dadada; border-radius:15px; color:#888888;}
.NewsList li .info .more a:hover{ color:#fff; background:#e6a835; border:1px solid #e6a835;}
.NewsList li:hover{ box-shadow:0px 0px 20px #ddd;}

@media ( max-width:768px){
.NewsList li .img{ width:auto; float:none;}
.NewsList li .info{ width:auto; float:none;}
.NewsList li .info .tit{ font-size:18px;}
.NewsList li .info .more a{ margin:0px auto;}
}


.RightBar1{float:none;width:100%;}
.NewsLists { padding:4px 0px 10px 0px;}
.NewsLists ul{margin-bottom:50px;}
.NewsLists li{ background:#f5f5f5; position:relative; height:145px; margin-bottom:30px; padding:0px 17px 0px 280px;}
.NewsLists li .img{ z-index:1; position:absolute; left:15px; top:10px;}
.NewsLists li .img img{ display:block; width:230px; height:125px; border-right:2px solid #d5d5d5;}
.NewsLists li .info { padding-top:20px;}
.NewsLists li .info .tit{ font-size:18px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; display:block;}
.NewsLists li .info .tit a{ color:#333;}
.NewsLists li .info .date{ color:#b2b2b2; font-size:12px; padding:3px 0px 10px;}
.NewsLists li .info .p{ color:#808080; height:40px; line-height:20px; overflow:hidden;font-size: 14px;}
.NewsLists li:hover{ background:#e6a835;}
.NewsLists li:hover .tit a{ color:#fff;}
.NewsLists li:hover .info .date{ color:#fff;}
.NewsLists li:hover .info .p{ color:#fff;}
@media ( max-width:768px){
.NewsLists { padding:24px 10px 10px 10px;}
.NewsLists li{ margin-bottom:15px; padding:0px 10px 0px 121px; height:116px;}
.NewsLists li .info { padding-top:10px;}
.NewsLists li .info .date{ padding-bottom:0px;}
.NewsLists li .info .tit{ font-size:16px;}
.NewsLists li .img{left:10px;}
.NewsLists li .img img{width:100px; height:96px;}
}
.fuli h2{font-size: 18px;color:#2a3f75;}
.fuli strong{margin-bottom: 5px;}
.fuli p{text-indent: 2em;}
/*PicList002171 */
.PicList002171{margin-bottom:5%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*TextList002514 */
.TextList002514 {margin-bottom:7%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:18px;font-weight:bold;cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#2a3f75; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#2a3f75;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#2a3f75; padding:30px 0;font-size:18px;}



/*教师培训*/
.Newul{margin:0px 0 20px;}
.Newul li{width:32%;margin-right:2%;float:left;padding:15px 10px;margin-bottom:40px;box-sizing:border-box;transition:all .3s linear;}
.Newul li:nth-child(3n){margin-right:0px;}
.Newul li .Ntit{font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Newul li .tcon{font-size:15px;color:rgba(51,51,51,.6);line-height:24px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:20px;}
.Newul li .nimg{width:100%;overflow:hidden;margin:0px 0 30px;}
.Newul li .nimg img{width:100%;transition:all .3s linear;}
.Newul li .wmore{margin-top:26px;}

.Newul li:hover{background:#f4f4f4;box-shadow:0 2px 20px rgb(0,0,0,.1);}
.Newul li:hover .nimg img{transform:scale(1.1);}


@media (max-width:997px){
    .Newul li{width:49%;margin-right:0px;padding:10px 5px;margin-bottom:10px;}
    .Newul li:nth-child(2n){float:right;}
    .Newul{margin-top:40px;margin-bottom:20px;}
    .Newul li .Ntit{font-size:16px;}
    .Newul li .nimg{margin:0px 0 10px;}
    .Newul li .wmore{margin-top:10px;}
    .Newul li .wmore{width:35px;}

}


.lxway{background:#f7f7f7;}
.lxway .lxtit{width:100%;padding:30px 0;}
.lxway .lxtit .lxcon{width:90%;margin:auto;}
.lxway .lxtit .lxcon dl{border-bottom:1px solid #d0d0d0;padding-bottom:25px;width: 60%;float:left;}
.lx_ewm{float: right;width: 40%;}
.lxway .lxtit .lxcon dt{font-size:20px;color:#155284;font-weight:bold;margin-bottom:25px;}
.lxway .lxtit .lxcon dd{font-size:16px;color:#666;line-height:36px;}
.lxway .lxtit .lxcon dd img{display:inline-block;vertical-align:middle;margin:-5px 10px 0 0;}
.lxway .lxtit .lxwx{width:100px;height:100px;padding:5px;background:#d0d0d0;margin-top:30px;float: right;margin-left: 20px;text-align: center;}
.lxway .lxtit .lxwx p{margin-top: 10px;}
.lxway .lxtit .lxwx img{width:100%;height:100%;}
@media ( max-width:1024px){
.lxway .lxtit .lxcon dl{float: left;width: 50%;}
.lx_ewm{float: right;width: 50%;}

}
.end{text-align: center;}
.right2{margin-bottom: 30px;}
.right2 h2{margin-bottom: 20px;}
@media ( max-width:640px){
.lxway .lxtit .lxcon dl{float: none;width: 100%;}
.lx_ewm{float: none;width: 100%;}

}
.lxway .map{width:100%;height:440px;}
#MapBox{width:100%;height:100%;}
.BMap_shadow img{display:none!important;}
.BMap_pop img{max-width:initial;}


.Culturebox{ margin:0 0 0 -10px;}
.Culturebox>div{width: 50%;float: left;}
.Culturebox .item{ width:50%; float:left; border-radius:18px 0 18px 0;}
.Culturebox .item.li1{ width:auto; float:none;}
.Culturebox .box{ margin:0 0 10px 10px; background:#f5f7f9;}
.Culturebox .imgbox{ width:50%; float:left; border-radius:18px 0 18px 0; padding-top:200px;}
.Culturebox .info{transition: all ease 0.3s; font-size:14px; line-height:26px; width:49%; float:left; padding:0 5%; height:200px;display:flex;justify-content:center;flex-direction: column;}
.Culturebox .info img{width: 50px;}
.Culturebox .ti{ line-height:29px; padding-bottom:10px; color:#000000; font-size:18px;}
.Culturebox .ti i{ display:block; width:24px; height:14px; border-bottom:2px solid #005fc5;}
.Culturebox .ico{ display:block; margin:0px 0px 10px;}
.Culturebox .info p{font-size:14px;}
@media ( max-width:1024px){
.Culturebox .ico{  margin:0px 0px 15px; width:40px; height:40px;}
.Culturebox .ico img{width:40px; height:40px;}
.Culturebox .imgbox{ padding-top:280px;}
.Culturebox .info{ height:280px;}
.Culturebox .ti{ line-height:20px; font-size:18px;}
.Culturebox .ti i{ height:10px;}

}
@media ( max-width:768px){
.Culturebox .imgbox{ width:auto; float:none; padding-top:50%;}
.Culturebox .item{ width:auto; float:none;}
.Culturebox .info{ padding:4%; height:auto; width:auto;}
}


/*衡洲荣誉*/
.Honul{margin:0px 0 50px;}
.Honuls{margin-top:0px;}
.Honul li{width:32%;margin-right:2%;margin-bottom:30px;float:left;}
.Honul li:nth-child(3n){margin-right:0px;}
.Honul li .Honimg{width:100%;padding:16px 16px 15px 16px;box-sizing:border-box; background:#fff; background-size:100% 100%;}
.Honul li .Honimg .Honspan{position:relative;height:200px;overflow:hidden;}
.Honul li .Honimg span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .3s linear;}
.Honul li .HonTit{width:100%;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;text-align:center;}
.Honul li .Honimgs{width:100%;padding:20px;box-sizing:border-box;overflow:hidden;box-shadow:0 0 20px rgba(57,13,0,.2);}
.Honul li .Honimgs img{width:100%;height:auto;transition:all .3s linear;}
.Honul li:hover .Honimg span,.Honul li:hover .Honimgs img{transform:scale(1.1);}

@media ( max-width:1199px){  
    .Honul li .Honimg .Honspan{height:140px;}
}

@media ( max-width:997px){  
    .Honul{margin:30px 0;}
    .Honul li .Honimg .Honspan{height:100px;}
    .Honul li .HonTit{font-size:14px;margin-top:10px;}
}

@media ( max-width:560px){  
    /* .Honul li{width:32%;margin-right:0%;margin-bottom:20px;}
    .Honul li:nth-child(2n){float:right;} */
    .Honul li .Honimg .Honspan{height:150px;}
    .Honul li .Honimg,.Honul li .Honimgs{padding:10px;}

}

@media ( max-width:479px){  
    .Honul li .Honimg .Honspan{height:100px;}
}


/*公司简介*/
.Jsfl{width:35.286%;float:left;}
.Jsrh{width:60%;float:right;}
.Jsrh .JsTit{font-size:26px;color:#333;font-weight:bold;position: relative;border-left: 2px solid #2a3f75;padding-left: 10px;}
.Jsrh .JsCon{font-size:14px;color:#333;margin-top:10px;line-height:25px;}
.Jsrh .JsCon p{margin-top:10px;}
.Jsul{margin-top:60px;}
.Jsul li{float:left;margin-right:60px;}
.Jsul li:last-child{margin-right:0px;}
.Jsuls li{margin-right:45px;}
.Jsul li .p1{font-size:60px;color:#333;font-family:myfont;height:55px;margin-top:0px;}
.Jsul li .p1 sup{line-height:0px;}
.Jsul li span{font-size:16px;color:#333;font-weight:bold;}
.Jsul li p.p2{font-size:16px;color:#333;margin-top:5px;}
.Year{font-size:18px;color:#333;margin-bottom:40px;}
.Year p{font-size:72px;color:#2a3f75;font-family:myfont;}
.Year p::after{content:"";display:block;width:34px;height:6px;background:#2a3f75;margin:40px 0 30px 0;}

.SerTs{font-size:20px;color:#333;line-height:30px;margin-top:-40px;}
.RightBar2 h3{margin-bottom: 15px;margin-top: 15px;}
.RightBar2 p{line-height: 30px;}
@media (max-width:1440px){
    .Jsrh .JsCon{line-height:24px;}
    .Jsrh .JsCon p{margin-top:10px;}
}


@media (max-width:1199px){
    .Jsrh .JsTit{font-size:22px;}
    .Jsrh .JsTit::before{margin-bottom:15px;}
    .Jsrh .JsCon{font-size:14px;margin-top:15px;}
    .Jsul{margin-top:20px;}
    .Jsul li .p1{font-size:40px;height:35px;}
    .Year p{font-size:60px;}
}

@media (max-width:560px){
    .Jsfl,.Jsrh{width:100%;float:none;}
    .Year p{font-size:30px;}
    .Year p::after{margin:20px 0;height:2px;}
    .Year{margin-bottom:20px;}
    .Jsrh .JsTit{font-size:17px;}
    .Jsrh{margin-top:20px;}
    .Jsul li .p1{font-size:30px;height:30px;}
    .Jsul li{margin-right:10px;}
    .Jsul li p.p2{font-size:14px;}
    .Jsrh .JsCon p{margin-top:5px;}
}
/* 产品详情 */
/*
 .RighInfo001728 ä¸ºdemoç¼–å·
 */
.RighInfo001728{ padding:2% 0;}
.RighInfo001728 .nav{ padding:2% 0;}
.RighInfo001728 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.RighInfo001728 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.RighInfo001728 .nav dd a:hover,
.RighInfo001728 .nav dd a.aon{ background-color:#f29200; color:#fff;}

.RighInfo001728 h1{font-size: 26px;text-align: center;color:#333;}
.RighInfo001728 .img{ float:none; width:50%;margin: 20px auto;}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;}
.RighInfo001728 .img li:last-child{ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:3px solid #f29200;}

.RighInfo001728 .intro{ width:100%; float:none;}
.RighInfo001728 .intro h1{ font-size:18px;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;}
.RighInfo001728 .intro p span{color: #333;font-size: 14px !important;line-height: 25px !important;}
.RighInfo001728 .intro dd{ font-size:16px; line-height:30px;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001728 .infoCon  .info{ padding:20px 0; font-size:14px; line-height:24px;}

@media(max-width:768px){
.RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
.RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
.RighInfo001728 h1{font-size: 16px;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo001728 .nav dd{ width:23.5%;}
.RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001728 .nav dd{ width:32%;}
.RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
.RighInfo001728 .nav dd a{font-size:14px;}
}
/* 公司简介 */
/*RighInfo002581 */
.RighInfo002581{ padding-top:3%; padding-bottom:8%;background: #fff url(../images/RighInfo002581_img.png) no-repeat left center;}
.RighInfo002581 table td{width:33.333%;}
/*.RighInfo002581 table td:nth-child(3){width:22%;}*/
@media(max-width:1024px){
.RighInfo002581{ background-size:40% auto;}
}

.gs{width: 100%;}
/* .gs_left{width: 40%;float: right;} */
.gs_left img{width: 100%;}
.gs_right{width: 100%;}
.fz{margin-top: 20px;font-size: 40px;}
@media(max-width:640px){
.fz{font-size: 20px !important;}
}
.JsCon{text-indent: 2em;}
@media(max-width:768px){
    .table_l,.table_r{float: none !important;width: 100% !important;}
    .table_r{text-align: center;}
}