@charset "utf-8";
body {  }
.ab_1 { position:relative; width:32.4%; background:#e7ab00; color:#fff; }
.ab_ .img {   width:100%; }
.ab_  img {  vertical-align:middle; }
.ab_  a {  color:#fff; }
.ab_  h2 { line-height:20px;  }
.ab_2 { position:relative; width:66.2%;background:#ed5923; color:#fff; }
.ab_3 { position:relative; width:32.4%;background:#0e4eb5; color:#fff; }
.ab_4 { position:relative; width:49%;background:#b11c1b; color:#fff; }
.ab_5 { position:relative; width:49%;background:#4c5e96; color:#fff; }
.ab_6 { position:relative; width:32.4%;background:#26b505; color:#fff; }
.ab_7 { position:relative; width:66.2%;background:#00a0e9; color:#fff; }
.banner { background-size:cover; }
.sub_l_menu { background:#005d94; overflow:hidden;padding:0 0 300px 0 ; }
.sub_l_menu a { display:block; color:#fff; padding:20px 0 20px 40px; font-size:14px;   }
.sub_l_menu a.current_ {  background:#00a0e9; }

.newslist {  position:relative; width:100%; }
.newslist .item {  width:33.3%; float:left; font-size:14px; height:520px; }
.newslist .item img {  width:92%;  }
.newslist .item h2 {  font-size:18px; }

.pageinfo { text-align: center;line-height:18px; clear:both;   }
.pageinfo a { display: inline-block;border: 1px solid #ccc; padding:15px 19px 14px 19px; background:#fff; color: #666;}
.pageinfo a:hover { background:#666; color: #fff;border: 1px solid #666;}
.pageinfo .currentpage{border:0;background:#fff;}

.newsinfo { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center;padding:10px 0; font-family:"微软雅黑"; }
.news_title { padding:0 0 20px 0; }
.news_title h2 { text-align:center; }

.pro_1 { background-image:url(../uploadfileen/0.jpg); background-size:cover; position:relative; }
.pro_2 { background-image:url(../uploadfileen/Untitled1221-1.jpg); position:relative; background-size:cover; }
.pro_3 { background-image:url(../uploadfileen/Untitled-21211.jpg); position:relative;background-size:cover; }
.pro_1 a { position:absolute; width:100%; padding:30px; background:rgba(0,0,0,.5); color:#fff; font-size:18px; bottom:0; }
.pro_3 a { position:absolute; width:100%; padding:30px; background:rgba(4,170,230,.5); color:#fff; font-size:18px; bottom:0; }
.pro_2 a { position:absolute; width:100%; padding:30px; background:rgba(4,170,230,.5); color:#fff; font-size:18px; bottom:0; }

.pro_sub_menu { background:#00a1e9; color:#fff; }
.pro_sub_menu a { color:#fff; font-size:16px; }
.pro_sub_menu img {  vertical-align:middle; }

.pro_list { position:relative; width:100%; }
.pro_list .item { float:left; width:24%; margin:0 1.3333% 0 0; cursor:pointer; position:relative;  }
.pro_list .item img {  width:100%; height:auto;  }
.pro_list .contents { position:relative; width:100%; float:left; transition:all ease-in-out .4s; height:0; overflow:hidden; margin:0 0 20px 0;   }
.pro_list .contents .con_ { width:89%;  background:#eee; position:absolute; z-index:12;  padding:50px 80px; height:120%; top:20px; transition:all ease-in-out .4s;  }
.pro_list .contents .c_ {  background:url(../imagesen/c_.png) center no-repeat; position:absolute; z-index:13; height:20px; width:25%; left:0%;transition:all ease-in-out .4s; }
.pro_list .contents .close_ {  position:absolute; z-index:223; background:url(../imagesen/close_.png) no-repeat; width:55px; height:55px; right:20px ; top:40px; cursor:pointer;  }



.textarea_content {  line-height:34px; font-size:16px; color:#666; }
@media handheld,only screen and (max-width:1680px) {

}

@media handheld,only screen and (max-width:1440px) {
    .textarea_content img{  max-width:98%;  height:auto;}
}

@media handheld,only screen and (max-width:1024px) {
    
}









