﻿/*** 公共部分 ***/
 *{ margin:0; padding:0; border:0px; font-family:"Microsoft YaHei"; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
 html,body { width:100%; height:100%; } /* 刷黑 FILTER: gray; -webkit-filter: grayscale(100%); */
 body { color:#000; }
 img { border:none;  vertical-align:middle; }
 li { list-style: none; }
 a { text-decoration:none; color:#333; cursor:pointer;  }
 table { margin:0 auto; border:0px; border-collapse:collapse;  border-style: none; }
 .clear { clear:both; height: 0; line-height: 0; font-size: 0}
 
 .boxclear{ clear: both; }
 .boxwidth { width:1160px; margin:0px auto; }
 .minwidth { min-width:1160px; }
 .boxcenter { margin:0px auto; }
 .boxno{ box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
 .boxdiv01 { width:1100px; margin-left:30px; margin-right:30px; margin-top:30px; overflow:hidden;}
 
/*----- 页面顶部 ---------*/
 .Top_100 { height:110px; }
 .Top_101 { float:left;  width:400px; margin-top:25px; margin-left:15px; }
 .Top_102 { float:right; width:300px; margin-top:25px; margin-right:25px; }
 .Top_300 { height:100px; background:url(../Image/in_103.png) no-repeat top center; font-size:15px; color:#FFFFFF; line-height:175%; padding-top:25px; }
 
/*----- 新闻轮播 ---------*/
 .banner{ float:left; position: relative;overflow: auto;text-align: center;width:470px; height:290px; margin:0 auto; overflow:hidden; }
 .banner .dots{position:absolute; right:5px; bottom:5px;z-index:3; width:80px;}
 .banner .dots li{display:inline-block;width:10px;height:10px;margin:0 2px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
 .banner .dots li.active{background:#fff;opacity:1}
 .banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
 .banner #al{left:15px}
 .banner #ar{right:15px}
 .banner ul{z-index: 1;width: 600%;overflow: hidden;}
 .banner ul .slider-item {width:470px; float: left;height:290px; position: relative; overflow: hidden;}
 .banner ul .slider-item .slider-title { position: absolute;left: 0;bottom: 0px;width: 470px; padding: 10px 100px 10px 10px;text-align:left;line-height: 28px;color: #fff;font-size: 16px; background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9)); }
 .banner ul .slider-item .slider-title em { font-style: normal; overflow:hidden; display:block; white-space: nowrap; text-overflow: ellipsis; }
 .banner ul .slider-item img { width:470px; height:290px; }
 .banner .progress{ position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60 }

/*----- 首页样式 ---------*/
 .in_101 { float:left; margin-left:5px; margin-top:2px; color:#666666; font-size:15px; background-color:#ADB5BD; color:#FFFFFF; padding:1px 6px 2px 6px; border-radius:6px; cursor:pointer; }
 .in_102 { overflow:hidden; }
 .in_102 li { float:left; width:25%; text-align:center; font-size:22px; color:#E10000; padding-bottom:9px; cursor:pointer; }
 .in_102 .cur01 { border-bottom:2px solid #E66153; color:#000000; font-size:22px; }
 .in_102 .cur02 { border-bottom:2px solid #E5E5E5; color:#000000; font-size:22px; }

 .in_111 { float: right; color:#B81C24; margin-right:2px; padding-top:5px; display:inline; text-decoration: none; outline:0; font-size:14px; line-height:24px; }
 .in_111:hover { color:#FF0000; } 
 .in_111 img{ border:0; vertical-align: -1px; margin-left:5px;}

 .In_201 { list-style:none; overflow:hidden; }
 .In_201 li{ background:url(../Image/in_126.png) no-repeat; padding-left:16px; }
 .In_201 li em { font-style:normal; float: right; padding-right: 2px; padding-left:5px; color:#999999; font-size:14px; }
 .In_201 li a { color:#333333; font-size:16px; }
 .In_201 li a:hover { color:#FF0000; }
 .In_202 li { overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height:34px; line-height:34px; background-position:5px 16px; }

/*----- 图片滚动 ---------*/
 .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
 .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
 .slick-list:focus { outline: none; }
 .slick-loading .slick-list {  }
 .slick-list.dragging { cursor: pointer; cursor: hand; }
 .slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

 .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
 .slick-track:before, .slick-track:after { content: ""; display: table; }
 .slick-track:after { clear: both; }
 .slick-loading .slick-track { visibility: hidden; }

 .slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
 .slick-slide .span101 { color:#666666; font-size:12px; line-height:150%; text-align:center; width:330px; font-size:15px; margin-top:5px; }
 .slick-slide img { display: block; }
 .slick-slide img.slick-loading {  }
 .slick-slide.dragging img { pointer-events: none; }
 .slick-initialized .slick-slide { display: block; }
 .slick-loading .slick-slide { visibility: hidden; }
 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

 .slick-prev, .slick-next { position: absolute; display: block; height: 40px; width: 20px; cursor: pointer; background: transparent; color: transparent; top: 38%; margin-top: -10px; padding: 0; border: none; outline: none; }
 .slick-prev { left: -25px; }
 .slick-next { right: -25px; }



