

/*图片轮播*/
/*FlexSlider默认样式*/
.Banner{overflow: hidden;text-align: center;}
.Banner .flexslider { width:100%; background: #fff;  position: relative; zoom: 1; overflow:hidden; }
.Banner .flexslider ul li{ list-style:none;}
.Banner .flexslider ul li .slideImg{ display:block; height:0; padding-bottom:22%; overflow:hidden;}
.Banner .flexslider ul li img{ border:none; width:100%;}
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport {  }
.Banner .flexslider .slides {zoom: 1;width:100%;padding:0;overflow: hidden;}
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width:auto;position: relative;clear: both;text-align:center;z-index:9;margin: -24px auto 0;clear: both;display: inline-block;text-align: center;background: url(../image/60white.png);padding: 7px 26px;border-radius: 4px 4px 0 0;}
.Banner .flex-control-nav li{margin: 0 12px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {float:left;width: 10px;height: 10px;display: block;background: #fff;cursor: pointer;text-indent: -9999px;border-radius: 50%;}
.Banner .flex-control-paging li a:hover,.Banner .flex-control-paging li a.flex-active {background: #005da9;}
.Banner .slides h4 a{color:#fff;opacity: 1.0;font-size:14px; text-decoration:none;}
.Banner .slides h4 a:hover{color:#fff;font-size:14px;}
.Banner .flexslider ul li .til_slides{position:absolute; bottom:7%; left:50%; color:#fff;z-index:9991;font-size: 20px;font-weight: bold;height: 50px;line-height: 50px;overflow:hidden;padding:0 15px;background:url(../image/banner_bg.png) repeat;margin-left: -600px;}

.Banner .flex-direction-nav{ display:block;}
.Banner .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.Banner .flex-direction-nav a{ width:23px;height:44px;text-align: center;display: inline-block; position: absolute;z-index: 99; text-indent: -999em;z-index:9;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.Banner .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.Banner .flex-direction-nav a.flex-prev{ float:left;background:url(../image/prev.png) no-repeat center; left: 2%; top: 50%; margin-top: -44px;}
.Banner .flex-direction-nav a.flex-next{  background:url(../image/next.png) no-repeat center; right: 2%; top: 50%; margin-top: -44px;}
.wrap_tablist { overflow:hidden; }
.mode01{position: relative;padding: 42px 0 32px;}
.mode01 .tabMore{position: absolute;color: #0c92ed;right: 0;line-height: 32px;}
.mode01 .tabMore a{padding: 0 0 0 16px;background: url(../image/more1.png) left center no-repeat;color: #0C92ED;}
.mode01 .tabMore a { display:none; }
.mode01 .tabMore a:first-child{ display: block; }
.mode01 .tabMenu01{display: block;text-align: center;border-bottom: 1px solid #0c92ed;margin-bottom: 18px;font-size: 0;}
.mode01 .tabMenu01 li{display: inline-block;*display: inline;*zoom: 1;padding: 0 19px 13px;}
.mode01 .tabMenu01 li a{color: #999;font-size: 26px;}
.mode01 .tabMenu01 li.on{background: url(../image/tab.png) bottom center no-repeat;}
.mode01 .tabMenu01 li.on a,.mode01 .tabMenu01 li a:hover{font-weight: bold;color: #0C92ED;}
.mode01 .tabList{overflow: hidden;width: auto; margin:0 0 0 53%; position: relative;}
.mode01 .tabListBox{left: 0;right: 0; display:none;}
.mode01 .tabListBox.on{ display:block;}
.mode01 .lf{width:50%; float:left; overflow: hidden;position: relative;}
.mode01 .lf .img{padding-bottom: 60%;}
.mode01 .lf a{display: block;position: relative;}
.mode01 .lf .time{position: absolute;right: 0;top: 0;line-height: 28px;color: #fff;background: url(../image/70black.png);padding: 0 6px;letter-spacing: 1px;}
.mode01 .lf .title{position: absolute;bottom: 0;left: 0;right: 0;line-height: 36px;color: #fff;background: url(../image/70black.png);padding: 0 20px;white-space: nowrap;font-size: 16px;
}

.mode01  .flex-direction-nav{ display:block;}
.mode01 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.mode01 .flex-direction-nav a{ width:30px;height:60px;text-align: center;display: inline-block; position: absolute;z-index: 99; text-indent: -999em;z-index:9;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.mode01 .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.mode01 .flex-direction-nav a.flex-prev{ float:left;background:url(../image/left2.png) no-repeat center; left: 0; top: 50%; margin-top: -30px;}
.mode01 .flex-direction-nav a.flex-next{  background:url(../image/right2.png) no-repeat center; right: 0; top: 50%; margin-top: -30px;}

.mode01 .rt{ overflow: hidden;}
.mode01 .rt a{display: block;line-height: 28px;margin: 0 0 19px;overflow: hidden;*margin: 0 0 15px;}
.mode01 .rt .time{float: right;color: #fff;padding: 0 13px;background: #0C92ED;border-radius: 4px;margin: 0 0 0 25px;letter-spacing: 1px;}
.mode01 .rt .title{white-space: nowrap;color: #666;padding: 0 0 0 20px;font-size: 16px;background: url(../image/tabList1.png) left center no-repeat;*float: left;}
.mode01 .rt a:hover .title{background: url(../image/tabList2.png) left center no-repeat;color: #0C92ED;}

.wrap_row02{background: url(../image/mode02Bg1.png) center center no-repeat;padding: 46px 0;background-size: cover;*overflow: hidden;}
.mode02{position: relative;}
.articleTitle02{margin: 0 0 29px;}
.articleTitle02 .more{padding: 0 0 0 16px;background: url(../image/more2.png) left center no-repeat;position: absolute;right: 0;line-height: 32px;font-size: 14px;}
.articleTitle02 .more a{color: #fff;}
.articleTitle02 .title{text-align: center;color: #fff;font-size: 24px;font-weight: normal;}

/*FlexSlider默认样式*/
.articleList02 .flexslider { position: relative; zoom: 1;*overflow: hidden;}
.articleList02 .flexslider ul li{ list-style:none; }
.articleList02 .flexslider ul li img{display:block;width: 100%;}
.articleList02 .flex-viewport { max-height: 2000px; max-width: 1200px; margin:0 auto; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.articleList02 .loading .flex-viewport { max-height: 300px; }
.articleList02 .flexslider .slides { zoom: 1; padding:0;}
.articleList02 .carousel li { margin-right: 40px; }
/*icon小点*/
.articleList02 .flex-control-nav{ display:none;}
.articleList02 .flex-direction-nav{ display:block;}
.articleList02 .flex-direction-nav {}
.articleList02 .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.articleList02 .flex-direction-nav a{ width:30px;height:100%;text-align: center;display: inline-block; position: absolute; text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList02 .flex-direction-nav a.flex-prev{background:url(../image/left2.png) no-repeat center; left: 0; top: 0;}
.articleList02 .flex-direction-nav a.flex-next{background:url(../image/right2.png) no-repeat center; right: 0; top: 0;}

.articleList02 ul li{ width:20%; float:left;}
.articleList02 ul.slides li a{ display: block;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList02 ul.slides li a:hover{box-shadow: 0 2px 10px #ccc;}
.articleList02 ul.slides li a .slideImg03{ display: block; height: 0; padding-bottom: 75%; overflow: hidden;}
.articleList02 ul.slides li a img{-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.articleList02 ul.slides li a:hover img{opacity: 1;transform: scale(1.1);}
.articleList02 ul.slides li a .slideTxt03{ display: block; font-size: 1.4em; padding: 15px; height: 47px; line-height: 22px; overflow: hidden; }
.articleList02 ul.slides li a .slideImg03.show{ display: block; height: 0; padding-bottom: 75%; overflow: hidden; }

.articleTitle03{margin: 0 0 29px;}
.articleTitle03 .more{padding: 0 0 0 16px;background: url(../image/more1.png) left center no-repeat;position: absolute;right: 0;line-height: 32px;font-size: 14px;}
.articleTitle03 .more a{color: #0C92ED;}
.articleTitle03 .title{text-align: center;color: #333;font-size: 24px;font-weight: normal;}

.mode03{overflow: hidden;position: relative;padding: 46px 0;}
.articleList03 ul{ margin: 0 -30px;*margin: 0;}
.articleList03 ul li{ width: 33.3%; float: left;*width: 33%;}
.articleList03 ul li a{ display: block; margin: 0 30px;position: relative;}
.articleList03 ul li .artImg{ display: block; height: 0; padding-bottom: 67%; overflow: hidden;}
.articleList03 ul li a .artImg img{width:100%;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.articleList03 ul li a:hover .artImg img{opacity: 1;transform: scale(1.1);}
.articleList03 ul li a .title{position: absolute;bottom: 0;left: 0;right: 0;background: url(../image/70black.png);color: #fff;font-size: 16px;line-height: 24px;height: 48px;padding: 4px 20px;}
