body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
    background: url(../image/body-back.png);
    overflow-x: hidden;

}
.img-hide{ overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;height: auto;}
.header{ height: 121px; border-bottom: solid 1px #3dbddc; padding:0 60px; position: relative; }
.logo{ padding-top: 30px; }
.login-a{ line-height: 120px; font-size: 22px; color: #fff; }
.login-a a{ color: #fff; }
.login-a span{ padding:0 10px; }
.nav-list{ position: absolute; left: 250px; right: 250px; top: 0; margin:0; width: auto; bottom: auto; }
.nav-list li{ display: inline-block; margin:0 50px; width: auto; height: auto; border:none; background: none; text-indent: 0; }
.nav-list li.active{ margin:0 50px; width: auto; height: auto; border:none; background: none; text-indent: 0; }
.nav-list li a{ display: block; height: 120px; line-height: 120px; font-size: 22px; color: #fff; position: relative; }
.nav-list li.active a:before,.nav-list li a:hover:before{ height: 5px; width: 100%; left: 0; bottom: -3px; display: block; content: ""; background: #fff100; position: absolute; }
.footer{ font-size: 12px; color: #247d93; position: absolute; left: 0; right: 0; bottom: 20px; z-index: 10; }
/*页面开始*/
.tabCon{ position: relative; display: block; float: left; min-height: 100%; padding-bottom: 50px;}
.sb-img{ text-align: center; padding-top: 10%; }
.zong{clear:both;width:100%;overflow:hidden;}
.list{ width: 1000000px; }
.about-tt{ font-size: 120px; color: #fff; padding-top: 35px; }
.about-lind{ width: 80px; height: 3px; background: #fff100; margin:0 auto; }
.about-back p{ max-width: 1200px; margin:0 auto; font-size: 24px; color: #fff; line-height: 40px; }
.about-back{ background: #0085a5; padding:60px 15px; position: relative; margin-bottom: 40px; margin-top: 50px; }
.about-more{ width: 160px; height: 40px; line-height: 40px; border-radius: 30px; display: inline-block; background: #fff100; position: absolute; left: 50%; margin-left: -80px; bottom: -20px; }
.about-more span{ padding-right: 16px; background: url(../image/icon01.png) right center no-repeat; }
.about-p{ height: 80px; overflow:hidden; }
.about-p.active{ height: auto; }
.about-more.active span{ background: url(../image/icon02.png) right center no-repeat; }
.sq{ display: none; }
.about-more.active .sq{ display: inline-block; }
.about-more.active .zk{ display: none; }
.news-tabs li{ display: inline-block; margin:0 10px; }
.news-tabs li a{ display: block; width: 120px; height: 40px; border:solid 1px #70cfe6; font-size: 14px; line-height: 38px; text-align: center; color: #c4f3ff; border-radius: 30px; }
.news-tabs{ margin-top: 50px; }
.news-tabs li.active a,.news-tabs li a:hover{ background: #fff; border-color: #fff; color: #10afd6; }
.news-list li a{ display: block; position: relative; }
.news-list{ max-width: 1440px; margin:35px auto 0 auto; }
.news-mask{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.65); padding:25px; opacity: 0; transition: 0.5s all; }
.news-list li{ float: left; width: 20%; padding:0 1px; margin-bottom: 2px; }
.news-tt{ font-size: 18px; color: #fff; line-height: 30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-lind{ border-top: solid 1px #fff; opacity: 0.5; margin:15px 0; }
.news-txt{ font-size: 12px; color: #fff; opacity: 0.5; line-height: 20px; height: 60px; overflow:hidden; }
.news-img img{/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
    
    filter: gray;*/}
.news-list li :hover .news-img img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
    
    filter:none;}
.news-list li :hover .news-mask{ opacity: 1; }

.ewm-list li{ display: inline-block; margin:0 40px; color: #fff; }
.ewm-list li img{ margin-bottom: 10px; }
.ewm-list{ margin-top: 110px; }
.ewm-more{ position: static; margin:80px 0 0 0; }
.ewm-more.active span{ background: url(../image/icon01.png) right center no-repeat; }
.wel-come{ position: fixed; left: 0;top: 0; right: 0; bottom: 0; background: url(../image/body-back.png); z-index: 100; }
.wel-come-img{ position: absolute; left: 50%; top: 50%; margin-left: -227px; margin-top: -270px; }
.item,.carousel-inner,.slide{ height: auto; overflow:visible;}
.nav-click,.collapsed{ display: none; }
body{ padding-bottom: 50px; }
.login-a a:hover{ color: #fff100; }
@media ( max-width: 1399px){
.nav-list li,.nav-list li.active{ margin:0 30px; }


}
@media ( max-width: 1199px){
.nav-list li,.nav-list li.active{ margin:0 15px; }


}
@media ( max-width: 991px){
.nav-list li,.nav-list li.active{ margin:0 15px; }
.header{ padding:0 15px; }
.nav-list { left: 200px; right: 200px; }
}
@media ( max-width: 767px){
.mSlider-inner{width: 100% !important;}
.nav-list li,.nav-list li.active{ margin:0 15px; }
.header{ padding:0 15px; height: 51px; z-index: 99999}
.nav-list { left: 200px; right: 200px; }
.logo{ width: 194px; padding-top: 5px; }
.login-a{ font-size: 14px; line-height: 50px; }
.nav-list{ left: 0; right: 0; top: 0; bottom: 0; position: fixed; background: rgba(0,0,0,0.7); padding-top: 40%; display: none; z-index: 100000; }
.nav-list li{ display: block; margin:0; }
.nav-list li a{ height: 50px; line-height: 50px; color: #aaa; }
.nav-list li a:before{ display: none!important }
.nav-list li.active a{ color: #fff; }
.nav-click{ display: block; position: fixed; top: 15px; right: 15px; z-index: 1000000; width: 24px; height: 24px; background: url(../image/close.png) center no-repeat; background-size: 100% auto; }
.wel-come-img{ width: 227px; margin-left: -113px; margin-top: -135px; }
.sb-img{ width: 226px; margin:0 auto; padding-top: 35%; }
.footer{ padding:15px 15px 0 15px; }
.collapsed{ display: block; margin-right: 0; padding-right: 0; }
.collapsed span{ background: #fff; }
.about-tt{ font-size: 36px; }
.about-back{ margin:30px 15px; padding:15px 15px 35px 15px; }
.about-back p{ font-size: 16px; line-height: 25px; }
body{ padding-bottom: 70px; }
.news-tabs li a{ width: 90px; }
.news-tabs li{ margin:0 5px; }
.news-list li{ width: 50%; }
.ewm-list li{ display: block; margin:0; padding:0 5px; width: 33.333333%; float: left; }
.ewm-list,.ewm-more{ margin-top: 50px; }
}
/*.mSlider-inner{background: #fffeee !important;}*/ 