@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";  clear: both;height: 0;}
.clearfix { display: inline-block;  zoom:1;}
img{display: inline-block;border:none;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure{margin: 0;}
ul, ol, menu{list-style: none;margin: 0;padding: 0;}
a{
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
a, a:active, a:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes: none;}
address, em, i{font-style: normal;}
abbr, acronym{font-variant: normal;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
fieldset, a img, iframe{border: 0 none;}
input, select, button{vertical-align: middle;}
input, textarea, select{*font-size: 100%;}
button{overflow: visible;}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}
:active{outline: 0 none;}
::selection{background: #e74700;color: white;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix{*zoom:1;}
*{font-family:"Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;}
body{
  background-color: #fff;font: 14px/1.5em "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;
  max-width: 1920px;margin: 0 auto;color: #333;
  min-width:300px;overflow-x:hidden;
   -webkit-font-smoothing: antialiased; }
h1,h2,h3,h4,h5,h6 {
  font-weight: 600;
  color:#333;
}

h1{
  font-size: 36px;
  color:#fff;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  line-height: 24px;
}

h4{
  font-size: 16px;
}
/* 通用样式 */
.fl{float:left;}
.fr{float:right;}
.boxWrap{
  width: 240px;
  -moz-transition:margin-top .5s ease-out;
  -webkit-transition:margin-top .5s ease-out;
  -o-transition:margin-top .5s ease-out;
  -ms-transition:margin-top .5s ease-out;
}
.boxWrap:hover{ margin-top:-179px;}
ul{overflow: hidden;}
input,a{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none ;border-radius: 0;
}
input:-webkit-autofill {-webkit-box-shadow: 0px 0px 1000px white inset;}
.containe{
  display: block;
  max-width: 1200px;
  margin:0 auto;
  position: relative;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #fff;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #fff;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #fff;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #fff;
} 
div.big {overflow: hidden;}
div.big img{width: 100%;display: block; transition: .1s transform;
    transform: translateZ(0);}
div.big:hover img{
    transform: scale(1.2, 1.2);
    transition: .3s transform;
} 
.over,.over li a,.over a{overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.clear{clear: both;}
.imgDiv img {position: relative; left: 50%; margin-left: -960px;display: block; }
div.digg {padding: 3px; margin: 70px 0 0; text-align: center; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg span.disabled {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg span.current {border: #3a210a 1px solid; padding: 4px 10px; color: #ffff00; font-weight: bold; background-color: #3a210a; } 
/* flexslider */
.flexslider{margin:0;position:relative;width:100%;height:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/Public/css/../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/Public/css/../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
@media screen and (max-width: 767px) {
.flex-direction-nav{display: none;}
}

#news_slider {overflow: hidden; position: relative;}
#news_slider li{float: left; }
#news_slider img{max-width: 100%;}
.slidesjs-navigation{position: absolute;width: 45px;top: 40%;z-index: 10;text-indent: -9999em;}
.slidesjs-previous{height: 45px;background: url(/Public/css/../images/btn_l.png);left: 10%;}
.slidesjs-next{height: 45px;background: url(/Public/css/../images/btn_r.png);right: 10%;}
.slidesjs-pagination {margin: 7px 0 0; float: right; list-style: none; position: absolute; bottom: 30px; left: 50%; z-index: 12; height: 50px; margin-left: -22px; }
.slidesjs-pagination li {float: left; margin: 0 1px; } 
.slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(/Public/css/../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; } 
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {background-position: 0 -13px }
.slidesjs-pagination li a:hover {background-position: 0 -26px }
.container {overflow: hidden; display: flex; flex-flow: row nowrap; } 
.container a {display: block; float: left; overflow: hidden; }
.imgcon{text-align: center;height: 100%;}
.imgcon img{display:inline-block;vertical-align: middle;}
.imgcon::after{display: inline-block; font-size: 0; content: "."; clear: both; height: 100%; width: 0; vertical-align: middle;}
/* 分页 */
.skip{width: 100%; margin-top: 65px; } 
.skip a{color: #5c5c5c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;display: inline-block;
vertical-align: top;
max-width: 390px; } 
.skip strong{color:#e60012; } 
.w50 {width: 50%; float: left; } 
.skip .right {text-align: right; }
/* 首页slider */
.slideShow01 IMG {
 border-bottom-style:none;
 border-right-style:none;
 border-top-style:none;
 border-left-style:none
}
.slideShow01 UL {
 list-style-type:none;
 list-style-image:none
}
.slideShow01 A {
 color:#538c9f
}
.slideShow01 A:hover {
 color:#84b263
}
.slideShow01 DIV .wrapper {
 position:relative;
 height:500px;
 overflow:hidden
}
.slideShow01 .fn-clear {
 position:absolute;
 width:1920px;
 zoom:1;
 height:500px;
 margin-left:-960px;
 overflow:hidden;
 left:50%
}
.slideShow01 .box_skitter UL {
 position:relative;
 width:999999px;
 display:none;
 height:500px
}
.slideShow01 .box_skitter UL LI {
 text-align:center;
 width:1920px;
 display:inline;
 float:left;
 height:500px;
 font-size:0
}
.slideShow01 .box_skitter .container_skitter {
 position:relative;
 overflow:hidden
}
.slideShow01 .box_skitter .image {
 position:relative;
 overflow:hidden
}
.slideShow01 .box_skitter .image IMG {
 display:none
}
.slideShow01 .box_skitter .box_clone {
 z-index:20;
 position:absolute;
 width:100px;
 display:none;
 overflow:hidden;
 top:0;
 left:0
}
.slideShow01 .box_skitter .box_clone IMG {
 z-index:20;
 position:absolute;
 top:0;
 left:0
}
.slideShow01 .box_skitter .prev_button {
 z-index:999;
 position:absolute;
 margin-top:-31px;
 text-indent:-9999em;
 width:57px;
 background:url(/Public/css/../images/btn_l.png) no-repeat left top;
 height:62px;
 overflow:hidden;
 top:50%;
 left:15%
}
.slideShow01 .box_skitter .next_button {
 z-index:999;
 position:absolute;
 margin-top:-31px;
 text-indent:-9999em;
 width:57px;
 background:url(/Public/css/../images/btn_r.png) no-repeat left top;
 height:62px;
 overflow:hidden;
 top:50%;
 right:15%
}
.slideShow01 .box_skitter .label_skitter {
 z-index:150;
 position:absolute;
 display:none
}
.slideShow01 .loading {
 z-index:10000;
 position:absolute;
 text-indent:-9999em;
 margin:-16px;
 width:31px;
 background:url(/Public/css/images/ajax-loader.gif) no-repeat left top;
 height:31px;
 color:#fff;
 overflow:hidden;
 top:50%;
 right:50%
}
.slideShow01 #slideshow UL {
 display:none
}