@charset "utf-8";
/* 清除内外边距 */
/*样式初始化及公共样式部分*/
body{color:#666; font-size:13px; margin:0 auto; min-width:1250px; background-color:#fff;  font-family:"Microsoft YaHei";}
a{color:#666; text-decoration:none;}      /*定义全局链接颜色*/
a:hover{color:#00AEED;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0px; padding:0px; list-style:none; border:0px;}      /*主要标签的样式初始化*/
.clear{clear: both; height:0px; overflow:hidden;}  /*清除左右浮动*/
.fl,.left{float:left;}     /*定义左浮动*/
.fr,.right{float:right;}     /*定义右浮动*/
.cp img{border:1px solid #ddd; padding:2px;  background:#fff;}      /*定义标签调用图片的边框样式*/
.cp a:hover img{ border:1px solid #ed6c00; padding:2px; background:#fff;}      /*定义鼠标经过时边框的变化效果*/
.prod_cp img{border:3px solid #ddd; padding:2px;  background:#fff;}      /*定义标签调用图片的边框样式*/
.prod_cp a:hover img{ border:3px solid #ed6c00; padding:2px; background:#fff;}      /*定义鼠标经过时边框的变化效果*/
.box{width:1200px; height:auto; margin:0 auto;}      /*定义版面统一宽度*/
.font_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}     /*定义英文字体及大写*/
.bodycon{width:1200px; height:auto; margin:0 auto; padding:20px 0;}
.body_left{width:200px; margin-left:30px;}
.body_right{width:920px; line-height:30px; margin-right:40px; }
.full_box{width:1200px;}
.dis{ display: none;}



/*head*/


.top_bg{margin: 0 auto; width: 100%; height: 37px; background: #eee;}
.top_left {
    float: left;
    color: #00AEED;
    font-size: 14px;
    line-height: 37px
}

.top_right {
    float: right;
    line-height: 37px;
    font-size: 16px;
}

.top_right span.dianhua {
    padding: 0 10px;
    color: #00AEED;
    height: 37px;
    padding: 0 10px 0 30px;
    line-height: 37px;
    display: inline-block;
    background: url('files/images/5c4dbca2621d0a5a67ec731989cf06df.png') 0 7px no-repeat
}

.top_right span.shouji {
    display: inline-block;
    padding: 0 10px 0 30px;
    color: #00AEED;
    height: 37px;
    line-height: 37px;
    background: url('files/images/22478761f935e170661165e6762c00ca.png') 10px 7px no-repeat
}

.top_right a.ch {
    display: inline-block;
    padding: 0 10px 0 40px;
    color: #333;
    height: 28px;
    line-height: 26px;
    background: url('files/images/20180106161929_1911696593.png') 10px 7px no-repeat
}

.top_right a.en {
    display: inline-block;
    padding: 0 10px 0 40px;
    color: #333;
    height: 28px;
    line-height: 26px;
    background: url('files/images/20180106161923_20491035.png') 10px 7px no-repeat
}

.top_right a:hover {
    color: #00AEED;
}

.top_right .en a {
    color: #666
}

.toolbar-item,
.toolbar-layer {
    background: url(files/images/20190621144751_941009136.png) no-repeat;
}

.toolbar {
    position: fixed;
    right: 0;
    bottom: 200px;
    z-index: 9999
}

.toolbar-item {
    display: block;
    width: 52px;
    height: 52px;
    margin-top: 1px;
    position: relative;
    -moz-transition: background-position 1s;
    -ms-transition: background-position 1s;
    -o-moz-transition: background-position 1s;
    -webkit-moz-transition: background-position 1s;
    -webkit-transition: background-position 1s;
    transition: background-position 1s
}

.toolbar-item:hover .toolbar-layer {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

.toolbar-item-weixin {
    background-position: 0 -877px
}

.toolbar-item-weixin:hover {
    background-position: 0 -939px
}

.toolbar-item-weixin .toolbar-layer {
    height: 85px;
    background-position: 0 0
}

.toolbar-item-feedback {
    background-position: 0 -505px
}

.toolbar-item-feedback .toolbar-layer {
    height: 177px;
    background-position: 0 -104px
}

.toolbar-item-feedback:hover {
    background-position: 0 -567px
}

.toolbar-item-app {
    background-position: 0 -629px
}

.toolbar-item-app:hover {
    background-position: 0 -691px
}

.toolbar-item-app .toolbar-layer {
    height: 182px;
    background-position: 0 -305px
}

.toolbar-item-top {
    background-position: 0 -753px
}

.toolbar-item-top:hover {
    background-position: 0 -815px
}

.toolbar-layer {
    position: absolute;
    right: 46px;
    bottom: 0;
    width: 172px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    -webkit-transform: scale(0.01);
    transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s
}

 
/*抬头导航*/

.headerFix {
    position: fixed;
    z-index: 9999;
    top: 0
}

.header {
    margin: 0 auto;
    width: 1250px
}

#box_header {
    width: 100%;
    height: 126px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px #ddd;
    box-shadow: 0 0 15px #ddd;
}

.logo{padding-top: 13px;}



.nav ul li {
    float: left;
    white-space: nowrap;
    position: relative;
    width: 100px;
    margin-left: 10px
}

.nav ul li a {
    display: block;
    text-align: center;
    width: 100%;
    font-size: 16px;
    text-decoration: none;
    color: #28282a;
    font-weight: normal;
    height: 126px;
    line-height: 126px
}



.nav ul li a:hover {
    color: #00AEED;
    background: #e5e5e5;
    font-weight: normal;
    height: 123px;
    line-height: 120px;
    border-top: 3px solid #00AEED
}


.a_nav a {
    color: #00AEED !important;
}






/*搜索*/

.search_bg {
    width: 100%;
    background: url(files/images/477d891edefa05934a2288e7106b1132.jpg) repeat-x;    
    height: 55px
}
.search_l P {
    text-align: left;
    line-height: 50px;
    font-size: 14px
}



.search {

    width: 278px;
    background: url(files/images/20171120090330_952341108.jpg) no-repeat;
    height: 30px;
    margin-top: 10px;

}

.search SPAN {
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 0
}

.search SPAN.keyword {
    padding-bottom: 0;
    line-height: 30px;
    display: inline-block
}

.search SPAN.category {
    padding-bottom: 5px;
    line-height: 20px;
    display: inline-block
}

.search SPAN.keyword {
    padding-right: 0
}

.search SPAN.keyword {
    padding-right: 0;
    float: left
}

.search SELECT {
    vertical-align: middle
}

.search .input {
    border-bottom: medium none;
    border-left: medium none;
    line-height: 30px;
    height: 30px;
    vertical-align: middle;
    border-top: medium none;
    border-right: medium none
}

.search .input-light {
    border-bottom: #003ccc 1px solid;
    border-left: #003ccc 1px solid;
    border-top: #003ccc 1px solid;
    border-right: #003ccc 1px solid
}

.search .input-gray {
    width: 200px;
    background: none transparent scroll repeat 0 0;
    color: #000
}

.search .input-keyword {
    color: gray
}

.search .input-width {
    text-align: center;
    width: 90px
}

.search .input-width2 {
    width: 100px
}

.search SPAN.condition {
    padding-bottom: 5px;
    line-height: 20px;
    display: inline-block
}

.search SPAN.search1 {
    padding-left: 0;
    float: right
}

.search .btn {
    vertical-align: middle
}


.btn {
    width: 72px;
    height: 31px;
    line-height: 31px;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-indent: 5000px;
}


.btn-com-03 {
    background: 0;
    width: 40px;
    height: 30px;
    line-height: 30px
}

.btn-com-up03 {
    background: 0
}


/*产品中心*/
    
.title{text-align: center; margin-top: 40px; margin-bottom: 30px; font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
    line-height: 30px;
    color: #a0a0a0;
    font-size: 24px;} 
.title p{color: #00AEED;
    font-size: 26px;
    font-weight: bold;
    font-family:"Microsoft YaHei";
}



#prod {
    padding-bottom: 60px;
    width: 100%;
    background: #eee;
    float: left;
    height: 470px;
}

.prod_d {
    text-align: left;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    clear: both;
    overflow: hidden
}

.prod_d UL {
    width: 100%
}

.prod_d .focustext {
    font-style: normal;
    color: #f39800
}

.prod_d A {
    color: #fff;
    text-decoration: none
}

.prod_d A:hover {
    color: #fff;
    text-decoration: none
}

.prod_d .type {
    width: 100%;
    overflow: hidden
}




.prod_d li {
    float: left;
    margin-right: 18px;
    background: #fff;   
    width: 264px;
    height: 360px;
}

.prod_d li:hover {
    background: #00AEED
}



.prod_d li:hover .pro-module p.detaillinks a {
    background: #FFF;
    color: #00AEED
}

.prod_d li .pro-module {
    text-align: center;
    overflow: hidden;
    padding-top: 12px;
    color: #666;
}

.prod_d li:hover .pro-module{color: #fff;}

.prod_d .detail {
    clear: both
}

.prod_d .pic-module {
    position: relative;
    padding: 12px;
    overflow: hidden;
    
}

.prod_d .pic-module A {
    border-bottom: medium none;
    text-align: center;
    border-left: medium none;
    padding-bottom: 0;
    margin: 0 auto;
    padding-left: 0;
    width: 240px;
    padding-right: 0;
    display: block;
    height: 240px;
    border-top: medium none;
    border-right: medium none;
    padding-top: 0
}

.prod_d .pic-module A:hover {
    border-bottom: medium none;
    border-left: medium none;
    border-top: medium none;
    border-right: medium none
}

.prod_d .pic-module A IMG {
    border-bottom: 0;
    border-left: 0;
    width: 240px;
    height: 240px;
    border-top: 0;
    border-right: 0
}




.prod_d .pro-module p {
    line-height: 18px;    
}



.prod_d .pro-module p.detaillinks {
    text-align: center;
    margin: 15px 0;
    width: 100%;
    float: left
}

.prod_d .pro-module p.detaillinks a {
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    width: 80px;
    display: block;
    background: #00AEED;
    height: 30px;
    color: #fff
}






.prod_d .scrollnavi {
    width: 200px;
    height: 20px
}

.prod_d .scrollnavi A {
    margin: 3px;
    width: 8px;
    display: block;
    background: url(files/images/c0e1c1f069d8a44962aaf26b96260f23.png) no-repeat 0 0;
    float: left;
    height: 8px;
    font-size: 1px
}

.prod_d .scrollnavi A:hover {
    background-position: 0 -8px
}

.prod_d .scrollnavi A.active {
    background-position: 0 -16px
}

.prod_d A.scrollbrowse {
    margin: 0 10px;
    width: 29px;
    display: block;
    float: left;
    height: 360px;
    clear: both;
    cursor: pointer
}

.prod_d A.scrollright {
    background:#02AFEE url(files/images/20171118113630_484673834.jpg) no-repeat center 50%;
    clear: right;
    margin-right: 0
}

.prod_d A.scrollleft {
    background:#02AFEE url(files/images/20171118113630_864377667.jpg) no-repeat center 50%;
    margin-left: 0
}

.prod_d A.scrollup {
    margin: 10px 50px;
    background: url(files/images/68a47e2b559f80e5958e3f03a137cdf4.png) no-repeat;
    float: none
}

.prod_d A.scrolldown {
    margin: 10px 50px;
    background: url(files/images/68a47e2b559f80e5958e3f03a137cdf4.png) no-repeat;
    float: none
}

.prod_d A.scrollup:hover {
    background-position: -30px 0
}

.prod_d A.scrollup:active {
    background-position: -60px 0
}

.prod_d A.scrolldown {
    background-position: 0 -30px;
    float: left;
    clear: both
}

.prod_d A.scrolldown:hover {
    background-position: -30px -30px
}

.prod_d A.scrolldown:active {
    background-position: -60px -30px
}

.prod_d .scrollable {
    position: relative;
    width: 1120px;
    float: left;
    height: 360px;
    overflow: hidden
}

.prod_d .scrollitems {
    position: absolute;
    width: 20000px;
    clear: both
}

.prod_d .scrollable_vertical {
    position: relative;
    width: 575px;
    height: 330px;
    overflow: hidden
}

.prod_d .scrollable_vertical .scrollitems {
    position: absolute;
    height: 20000px;
    clear: both
}

.prod_d .scrollitems_vertical {
    position: absolute;
    height: 20000px;
    clear: both
}





/*优势&简介*/

.about{height: 576px; margin-bottom: 30px; background: url(files/images/20171125141631_1414814847.jpg) no-repeat center 150px;}
.about .h3{height: 88px; font-size: 36px; font-weight:bold; line-height: 88px; color: #333; text-align: center; 
background: url(files/images/9e38b40eae2f56c483ff2181e961a9c3.jpg) no-repeat center bottom; padding-top:26px;margin-bottom:55px;}
.about .h3 span{color: #02B0EF;}
.about dt{width: 556px; height: 342px; float: right; padding: 6px 30px 0 0;}
.about dd{width: 518px; float: left;padding:0 0 0 48px;}
.about h4{height: 94px; font-size: 18px; line-height: 94px; color: #fff; border-bottom: 1px solid #eee; margin-bottom: 35px;}
.about h4 a{color: #333;}
.about h4 a:hover{color: #008ae2;}
.about p{font-size: 14px; line-height: 30px; color: #555555; height: 90px; margin-bottom:55px;}
.about dd span{display: block; width: 167px; height: 40px; font-size: 14px; line-height: 40px;  background: url(files/images/67ed290f99747823e293f6e870ea0675.png) no-repeat center top;}
.about dd span a{display: block; color: #fff; padding-left: 48px;}
.about_w{padding-top:30px;}








/*优势*/



.adv_bg {
    padding-bottom: 70px;
    padding-top: 65px;
    width: 100%;
    background: #eee;
}
.adv_t{font-size: 16px; line-height: 36px; padding-top: 50px; text-align: center; margin-bottom: 70px;
    background: url(files/images/20171122104035_532202330.jpg) no-repeat center top;}
.adv_t p{font-size: 36px; font-weight: bold; color: #00aeed;}   


.adv .sevp1 {
    width: 210px;
    float: left;
    margin-right: 120px
}

.adv .sevp2 {
    width: 210px;
    float: left;
    margin-right: 120px
}

.adv .sevp3 {
    width: 210px;
    float: left;
    margin-right: 120px
}

.adv .sevp4 {
    width: 210px;
    float: left;
    margin-right: 0
}

.adv .sevimg {
    width: 100%;
    margin-bottom: 20px;
    float: left
}

.adv .sevpp {
    width: 100%;
    float: left
}

.adv .sevpp1 {
    border-bottom: #b3b3b3 1px dashed;
    text-align: center;
    padding-bottom: 12px;
    line-height: 20px;
    color: #00AEED;
    font-size: 20px;
    font-weight: bold
}

.adv .sevpp2 {
    text-align: left;
    line-height: 24px;
    color: #666;
    font-size: 13px;
    padding-top: 15px
}


.adv .membernavlist {
    width: 100%;
    background: #fff
}

.adv .membernavlist LI {
    height: 25px
}

.adv .membernavlist LI A {
    line-height: 24px;
    width: 100%;
    background: #ebf7fe;
    float: left;
    height: 24px;
    text-decoration: none
}

.adv .membernavlist LI A:hover {
    background: #abe7fa
}

.adv .htmledit {
    list-style: disc none outside;
    z-index: auto;
    border-bottom: medium none;
    text-justify: auto;
    text-align: left;
    border-left: medium none;
    text-transform: none;
    text-indent: 0;
    margin: auto;
    width: auto;
    display: inline;
    border-collapse: separate;
    font: medium Times New Roman;
    word-wrap: normal;
    white-space: normal;
    background: none transparent scroll repeat 0 0;
    float: none;
    letter-spacing: normal;
    height: auto;
    visibility: inherit;
    color: #000;
    clear: none;
    vertical-align: baseline;
    overflow: visible;
    word-break: normal;
    border-top: medium none;
    border-right: medium none;
    word-spacing: normal;
    text-decoration: none;
    font-stretch: normal
}

.adv .htmledit UL {
    padding-left: 25px;
    width: auto;
    display: inline-block;
    background: none transparent scroll repeat 0 0;
    float: none;
    height: auto
}

.adv .htmledit UL LI {
    list-style: disc none outside;
    text-align: left;
    line-height: normal;
    width: auto;
    background: none transparent scroll repeat 0 0;
    float: none;
    height: auto
}

.adv .htmledit OL {
    padding-left: 25px;
    width: auto;
    display: inline-block;
    background: none transparent scroll repeat 0 0;
    float: none;
    height: auto
}

.adv .htmledit OL LI {
    list-style: decimal none outside;
    text-align: left;
    line-height: normal;
    width: auto;
    background: none transparent scroll repeat 0 0;
    float: none;
    height: auto
}

.adv .htmledit P {
    line-height: normal
}

.adv .htmledit H1 {
    margin: .67em 0;
    font-size: 2em;
    font-weight: bolder
}

.adv .htmledit H2 {
    margin: .83em 0;
    font-size: 1.5em;
    font-weight: bolder
}

.adv .htmledit H3 {
    margin: 1em 0;
    font-size: 1.17em;
    font-weight: bolder
}

.adv .htmledit H4 {
    margin: 1.33em 0;
    font-size: 1em;
    font-weight: bolder
}

.adv .htmledit H5 {
    line-height: 1.17em;
    margin: 1.67em 0;
    font-size: .83em;
    font-weight: bolder
}

.adv .htmledit H6 {
    margin: 2.33em 0;
    font-size: .67em;
    font-weight: bolder
}


/*应用案例*/

.case_bg{width: 100%; background-color: #F6F6F6; padding-top: 10px; padding-bottom: 50px;}
.case_d li {
    float: left;
    overflow: hidden;
    margin-bottom: 25px;
    position: relative;
    margin-right: 30px;
        width: 380px;
    height: 270px;
}

.case_d li:hover .newstitle {
    height: 270px;    
}

.case_d li:hover .newstitle a {
    line-height: 160px;
    font-size: 18px;
    height: 270px;
    text-align: center;
    background: url('files/images/21c7866d0b22aad4e71e111af2e6ed0c.png') 50% 120px no-repeat;
}

.case_d .newstitle {
    width: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    height: 43px;
    background-color: rgba(0, 174, 237, 0.8);
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out;
}
.case_d li:hover .newstitle{height: 270px;}
.case_d .newstitle a {
    padding-left: 20px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-size: 15px;
    display: block;
}



.case_d li .pic {
    float: left;
    width: 380px
}


.case_d li .pic img {
    width: 380px;
    height: 270px
}



.case_d li:nth-child(3) {
    margin-right: 0
}

.case_d li:nth-child(6) {
    margin-right: 0
}


/*新闻资讯*/

.news{width: 835px; margin-top: 45px; margin-bottom: 30px;}
.newst{text-align: center; line-height: 40px; color: #a0a0a0; font-size: 24px;} 
.newst p{color: #00AEED; font-size: 22px; font-weight: bold;}
.newsm a{text-align: center; line-height: 40px; margin-top: 20px; width: 100px; display: block;
    background: #00AEED; height: 40px; color: #fff; font-size: 14px;}



.news_d {
    margin-top: 20px;
    text-align: left;
}

.news_d li {
    position: relative;
    padding-left: 180px;
    width: 655px;
    margin-bottom: 20px;
    background: url(files/images/news_t01.jpg) #f6f6f6 no-repeat left center;
    float: left;
    height: 125px;
    overflow: hidden
}

.news_d li:nth-child(2){background: url(files/images/news_t02.jpg) #f6f6f6 no-repeat left center;}
.news_d li:nth-child(3){background: url(files/images/news_t03.jpg) #f6f6f6 no-repeat left center;}
.news_d .more {
    text-align: right;
    width: 100%;
    overflow: hidden
}

.news_d .newstitle {
    margin-top: 25px;
    width: 100%;
    float: left;
    overflow: hidden
}

.news_d .newslist {
    width: 600px;
    float: left;
    line-height: 22px;
}

.news_d .newstitle .news_tit{padding-bottom: 10px;}
.news_d .newstitle .news_tit a{font-size: 16px;}
.news_d .newstitle .news_tit a:hover{color: #00AEED;}

.news_d .newstitle .date {
    border-bottom: #fff 1px solid;
    position: absolute;
    border-left: #fff 1px solid;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    color: #9a9a9a;
    font-size: 14px;
    border-top: #fff 1px solid;
    top: 85px;
    border-right: #fff 1px solid;
    padding-top: 0;
    left: 30px
}


/*荣誉资质*/

.honort {
    margin-top: 65px;
    margin-bottom: 40px;    
   
}

.honort P {
    text-align: left;
    color: #00AEED;
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
}

.honort P a {
    display: block;
    float: right;
    font-size: 14px;
    color: #a0a0a0;
}

.honort P a:hover {
    color: #00AEED;

}


.honor_d a {
    color: #538c9f
}

.honor_d a:hover {
    color: #84b263
}

.honor_d div .wrapper {
    width: 313px;
    margin: auto;
    position: relative
}

.honor_d .fn-clear {
    zoom: 1
}

.honor_d .box_skitter {
    position: relative;
    background: 0
}

.honor_d .box_skitter ul {
    display: none
}

.honor_d .box_skitter .container_skitter {
    overflow: hidden;
    position: relative
}

.honor_d .box_skitter .image {
    overflow: hidden;
    position: relative;
    width: 313px;
    height: 415px;
}

.honor_d .image_main{width: 313px;
    height: 415px;}
.honor_d .box_skitter .image img {
    display: none
}

.honor_d .box_skitter .box_clone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    overflow: hidden;
    display: none;
    z-index: 20
}

.honor_d .box_skitter .box_clone img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 313px;
    height: 415px;
}

.honor_d .box_skitter .prev_button {
    position: absolute;
    top: 50%;
    left: -5px;
    z-index: 100;
    width: 57px;
    height: 62px;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(files/images/40dd82c84c32d9f9884c7fb2f99125e9.png) no-repeat left top!important
}

.honor_d .box_skitter .next_button {
    position: absolute;
    top: 50%;
    right: -5px;
    z-index: 100;
    width: 57px;
    height: 62px;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(files/images/ac95c3f293f9bebd7ea69c3899144ff3.png) no-repeat left top!important
}

.honor_d .box_skitter .label_skitter {
    z-index: 150;
    position: absolute;
    display: none
}

.honor_d .loading {
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 10000;
    margin: -16px -16px;
    color: #fff;
    text-indent: -9999em;
    overflow: hidden;
    background: url(files/images/fa1bc8dba78b9123f594312c6f181f50.gif) no-repeat left top;
    width: 31px;
    height: 31px
}

.honor_d #slideshow {
    width: 313px;
    height: 415px
}

.honor_d #slideshow ul {
    display: none
}


/*版权*/

.footer_bg{
    width: 100%;
    background: #00AEED;    
    height: 230px;
    color: #fff;
    padding-top: 50px;
}


.footer .fzco {
    font-size: 15px;
    padding-bottom: 20px;
}

.footer a{color: #fff;}
.footer a:hover {
    color: #ff0;
}

.footer .fzcont p {
    font-size: 14px;
    line-height: 36px
}

.footer .ewm {
    text-align: right
}

.footer .ewm span {
    display: inline-block;
    line-height: 36px;
    margin-left: 80px;
    text-align: center
}

.footer .copyright {
    text-align: right;
    line-height: 30px;
    font-size: 14px;    
    position: relative
}

.footer .copyright .gongjian {
    position: absolute;
    right: 0;
    top: 5px
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll; min-width:1200px;}


/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*动画效果*/
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-10px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

.box,.content,.w1200,.w1300,.width-1200,.w1400{ width:1200px; margin:0 auto;}

/* -- 内页布局 -- */
.page_bg { padding:20px 0 30px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:950px;} /*右边宽度*/
.page_left{ width:230px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.news-nei {
    line-height: 28px;
    margin: 10px auto;
    padding: 20px;
    font-size: 15px;
    font-family: "microsoft yahei";
    width: 96%;
}