/* ==========================================================================
   Index Page
   ========================================================================== */
/* 网站样式 */
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border-radius:0;}
textarea { -webkit-appearance: none;border-radius:0;} 

.imghover{ display: block; overflow: hidden; }
.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
/*news*/
.news_wrap{ margin-top: 40px; }
.news_top{ width: 100%; }
.news_top .imghover{ width: 50%; float: left; }
.news_c{ float: right; width: 47%;}
.news_c h3{ font-size: 20px; height: 42px; }
.news_c span{ display: inline; }
.news_c span h6{ display: inline; }
.news_c p{ height: 120px; overflow:hidden; margin: 10px 0 20px 0;}
.news_c a{ display: block; float: right; color: #333; font-size: 12px;}
.news_c a:hover{ font-size: 14px; color: #00428e;}

.news_ab{ display: block; padding:2%; margin-right: 2%; background-color: #0A7ECB; float: left; }
.news_ab:hover{ background-color: #00428e; color: #fff; transition: all 0.6s; }
.news_ab:hover p{ color: #fff; }
.news_ab:hover img{ box-shadow: 3px 3px 20px #000; }
.news_ab:hover u{ width: 120px; border:1px solid #80a1c7; transition: all 0.6s;}
.news_ab span{ display: block; float: left; margin:4%; overflow:hidden; }
.news_ab span h3{ font-size: 24px; margin-bottom:10px; color: #fff;}
.news_ab span u{ display: block; width: 0; border:1px solid #0A7ECB; margin-bottom:10px; }
.news_ab span p{ color: #fff; height: 254px; overflow: hidden; }
.news_ab img{ display: block; width: 46%; }

.news_list{ position: relative; padding-right: 4%;}
.news_list ._more{ position: absolute; right:0; top:-30px; color: #515151;}
.news_list ._more:hover{color:#dda301}
.news_list li{ overflow:hidden; border:1px solid #e6e6e6; margin-bottom:2px;}
.news_list li:hover{ background-color:#f5f4f1}
.news_list .date_time{ float:left; height:35px;}
.news_list .date_time ._date big{ font-size:20px;}
.news_list ._t{ float:left; width: 80%; line-height:42px; padding-left:15px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.news_list li:hover .date_time{ background-color:#00428e; transition: all 0.3s;}
.news_list li:hover ._t{ color:#00428e; transition: all 0.6s;}
.date_time{  display:block; width:86px; height:50px; padding:5px; color:#fff; background-color:#0A7ECB; font-family:Arial; line-height:normal}
.date_time  span{ display:block;}
.date_time ._year{ font-size:12px;}
.date_time ._date{ text-align:right;}
.date_time ._date big{ font-size:25px;}

.video{ width: 100%; overflow:hidden; border:1px solid #f5f5f5; }

.news_ct{}
.news_ct_t{ border-bottom:1px solid #e5e5e5; margin-bottom: 10px; }
.news_ct_t h4{ font-size: 24px; text-align:left; display: inline; }
.news_ct_t a{ text-align: right; display:inline-block; color: #999;}
.news_ct_c{}
.news_ct_c li{ border-bottom: 1px solid #f5f5f5; }
.news_ct_c li a{ display: block; padding:8px 0; height: 30px; }
.news_ct_c i{ float: left; line-height: 25px; margin-right:10px;}
.news_ct_c h5{ float: left; font-size: 14px;}
.news_ct_c h6{ float: right; color: #999;}


/*case*/
.sect_case{ margin: 60px 0 40px; }
#swiper_case{padding-bottom: 3em}
#swiper_case .icon{width:100px;height:100px;margin:0 auto;}
/*Quick*/
.footer{ clear:both; overflow:hidden; position:relative; top: 112px;}
.foot_hd{ padding-top:50px; height:184px; background:url(../images/foot_hd_bg.jpg) center top no-repeat;}
.foot_hd li{ float:left; width:20%; text-align:center; font-size:16px; transition:all .3s ease .1s; background-position: center  top;}
.foot_hd li ._ico{ width:107px; height:107px; margin:0 auto; margin-bottom:20px;}
.foot_hd li ._ico img{ transition:all .3s linear .1s;}
.foot_hd li.l1 ._ico{ background:url(../images/1.png) center no-repeat}
.foot_hd li.l2 ._ico{ background:url(../images/2.png) center no-repeat}
.foot_hd li.l3 ._ico{ background:url(../images/3.png) center no-repeat}
.foot_hd li.l4 ._ico{ background:url(../images/4.png) center no-repeat}
.foot_hd li.l5 ._ico{ background:url(../images/5.png) center no-repeat}
.foot_hd li a{ color:#fff;}
.foot_hd li:hover a{  font-weight:bold; color:#fff; text-shadow:2px 2px 2px #000;}
.foot_hd li:hover img{ transform:scale(1.3); opacity:0; display:none \9;}
.foot_bd{ background-color:#0a7ecb;}
.foot_bd .wrap{ position:relative; padding:45px 0; z-index:4; height: 150px;}
.foot_menu{ float:left;}
.foot_menu dl{ float:left; width:180px; background:url(../images/foot_menu_bg.png) left top no-repeat;}
.foot_menu dt{ padding-left:20px; font-size:16px; color:#d7d7d7; margin-bottom:15px;}
.foot_menu dd{ padding-left:20px; position:relative; overflow:hidden; height:150px;}
.foot_menu dd .scroll_bar{ left:0; right:auto !important; width:5px !important; background:url(../images/foot_scrol_bar.png);}
.foot_menu dd .scroll_slider{ border-radius:0;}
.foot_menu dd a{ display:block; font-size:12px; color:#d7d7d7; margin-bottom:5px;}
.foot_menu dd a:hover{ color:#a8a7a7}
.foot_ewm{ position:absolute; right:0; top:0;  width:280px; height:100%; padding-left:110px; background-color:#035184;color:#f5f5f5;}
.foot_ewm ._imgs{ padding-top:45px;}
.foot_ewm ._imgs ._img{ float:left; width:89px; margin-right:15px; text-align:center; }
.foot_ewm ._imgs ._img img{ display:block; border:4px solid #a4a4a4; margin-bottom:10px;}
.foot_ewm ._share{ margin:10px 0;}
.foot_ewm ._share a,.contact_hd  ._share a{ height:auto; line-height:normal; padding:0; margin:0;margin-right:10px; color:#999; font-size:24px; background:none; }
.foot_ewm ._share a i,.contact_hd  ._share a i{ margin:0; font-size:20px;}
.foot_ewm ._share a:hover,.contact_hd  ._share a:hover{ color:#999}
.foot_ewm ._lk{ width: 100%; float: left; margin-top: 10px; }
.foot_ewm ._lk a{ color:#f5f5f5}
.foot_ewm ._lk a:hover{ color:#7D7D7D}
.foot_ewm ._lk em{ padding:0 5px; color:#ccc}
.foot_btm{ height:30px; line-height:30px; background-color:#0a7ecb; color:#cee5f5; font-size:12px; border-top:1px solid #85bfe5;}
.foot_btm a{ color:#fff;}
.foot_btm ._left{ float:left}
.foot_btm ._left b{ padding:0 5px;}
.foot_btm ._right{ float:right}
.gotop{ position:absolute; bottom:0; left:50%; margin-left:147px; width:93px; height:46px;}
#swiper_case>.swiper-wrapper {
    -webkit-transition-timing-function: linear;
    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}