@charset "utf-8";
html,
body { min-width:1400px; }
.container { max-width:1200px; width:100%; margin:0 auto; position:relative; }
.line{ width: 100%;height: 1px;background-color: #ccc; float: left}
ul,li{list-style-type: none;}
/* 头	*/
header { width:100%; height:126px; box-shadow: 0 2px 10px rgba(0,0,0,.13); position:fixed; left:0; top:0; z-index:999999; background-color:#FFF; }
header .logo { float:left; }
header .logo img { float:left; }
header nav { float:left;margin-left: 18%; width: 970px; }
header nav a { float:left; display:inline; font-size:14px; height:25px;margin-top: 10px;
 line-height:25px; color:#4C4C4C; padding:0px 32px;border-right: solid 1px #ccc; }
header nav a.cur { padding-left:20px;color: #ae2920; }
header nav a:last-child { margin-right:0;border: none; }
header nav a:hover {color: #ae2920; }
header nav a.cur { color: #ae2920; }
header nav a.home.cur { color: #ae2920;}
.s_inp {  margin-top:30px;float:right;border: solid 1px #d6d6d6;padding: 2px 10px;
	border-radius: 20px;margin-left:10px;}
.s_inp .inp01 { width:170px; height:20px; line-height:20px; padding:0 3px 0 10px;
border:none; float:left; font-size:12px; color:#333; font-family:"Microsoft YaHei";}
.search-go{ background:url(../images/search.png) no-repeat; float: left;
 width: 17px; height: 17px;border:none;margin-top: 2px;}
.coll{ float: right; width: 100px; line-height: 25px;margin-top: 30px; }
.coll a img{ float: left;margin-right: 5px; }
.menu_top{ width: 100%;float: left; }
.menu_top_img{ float: left;background: url('../images/menu_tel.png') no-repeat;
 width: 260px; height: 45px;color: #fff;line-height: 45px; font-size: 16px; }
.menu_top_img img{margin: 12px 5px 0 30px; float: left;}
.color_blue{background-color: #ae2920; float: left;  height: 45px;
 width: -moz-calc(82% - 1230px);  width: -webkit-calc(82% - 1230px);
width: calc(82% - 1230px);}
/* 广告	*/
div.wrapper { float:left; width:100%; height:600px; margin:70px auto 0; position:relative; z-index:1; overflow:hidden; }
.box_skitter { width:1920px; height:600px; position:absolute; left:50%; top:0; margin-left:-960px; }
.box_skitter ul { display:none; }
.box_skitter .container_skitter { overflow:hidden; position:relative; }
.box_skitter .image { overflow:hidden; }
.box_skitter .image img { display:none; }
.box_skitter .box_clone { position:absolute; top:0; left:0; width:100px; overflow:hidden; display:none; z-index:20; }
.box_skitter .box_clone img { position:absolute; top:0; left:0; z-index:20; }
.box_skitter .prev_button { position:absolute; top:50%; left:50%;
 margin-left:-600px; z-index:999; width:55px; height:40px; overflow:hidden;
  text-indent:-9999em; margin-top:-25px;display: none;
   background:url(../images/banner-slick-icon.png) #000000 no-repeat left top; }
.box_skitter .next_button { position:absolute; top:50%; right:50%;
 margin-right:-600px; z-index:999; width:55px; height:40px; display: none;
  overflow:hidden; text-indent:-9999em; margin-top:-25px;
   background:url(../images/banner-slick-icon.png) #000000 no-repeat -55px top; }
.box_skitter:hover .next_button{ background-color:#ae2920; display: block }
.box_skitter:hover .prev_button { background-color:#ae2920; display: block }
.box_skitter .label_skitter { z-index:150; position:absolute; display:none; }
/* .loading { position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px; color:#fff; text-indent:-9999em; overflow:hidden; background:url(../images/ajax-loader.gif) no-repeat left top; width:31px; height:31px; } */
/*	首页新闻	*/
.hot_news { position:absolute; z-index:9999; left:50%; margin-left:-600px; bottom:40px; width:1200px; height:75px; background:url(../images/hot_news_bg.png); }
.hot_news .title { float:left; width:195px; height:75px; line-height:74px; background-color:#ae2920; color:#FFF; font-size:14px; text-align:center; }
.hot_news .title span { font-size:24px; font-weight:bold; }
.hot_news .hot_news_list { float:left; width:900px; margin-top:10px; margin-left:30px; }
.hot_news .hot_news_list div { }
.hot_news .hot_news_list div a { display:block; color:#333; width:90%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:10px; margin-bottom:5px; }
.hot_news .hot_news_list div span { background:url(../images/hot_news_icon_time.png) no-repeat left center; color:#7F7F7F; padding-left:15px; }
.hot_news .hot_news_list .slick-prev,
.hot_news .hot_news_list .slick-next { width:10px; height:7px; border:none; background:url(../images/slick-icon2.png) no-repeat; }
.hot_news .hot_news_list .slick-prev { left:auto; right:-45px; top:50%; margin-top:10px; background-position:-0px -14px; }
.hot_news .hot_news_list .slick-next { right:-45px; top:50%; margin-top:-10px; background-position:-0px -0px; }

.hot_news .hot_news_list .slick-prev:hover { background-position:-15px -14px; }
.hot_news .hot_news_list .slick-next:hover { background-position:-15px -0; }


/*   首页新闻2   */
.index_news{ width: 100%; height: 50px; overflow: hidden; }
.index_news ul{}
.index_news ul li{line-height: 25px;font-size: 12px; height: 25px;list-style: none;
overflow:hidden;}
.index_news ul li a p{text-overflow:ellipsis;white-space: nowrap; width: 250px;
 overflow: hidden; float: left; color: #808080;}
.index_news ul li span{ float: right; color: #808080; }





/*	首页	*/
.hot { width:100%; padding:60px 0 90px; float:left; }
.hot .hot_li { float:left; width:380px; } 
.hot .hot_li .title { height:40px; line-height:40px; color:#333; font-size:14px; background:url(../images/hot_title_bg.jpg) no-repeat left bottom; }
.hot .hot_li .title span { font-size:24px; font-weight:bold; }
.hot .hot_li p { color:#7F7F7F; padding-top:5px;line-height: 20px; }
.hot .plpr { margin:0 30px; }

.newvideo_tc{ display:none; position:fixed; width:720px; height:425px; overflow:hidden; background:#000; top:50%; left:50%;margin:-200px 0 0 -360px; z-index:99999}
.newvideo_tc img{ position:absolute; top:20px; right:20px; cursor:pointer; background:url(../images/ry_close.png) top left no-repeat;}

/*
	底部
*/
.foot { float:left; width:100%; background-color:#464646; padding:50px 0 30px;}
.foot .ewm { float:right; width:100px;margin-top: 10px; text-align:center; margin-left:50px; color:#fff; }
.foot .logo { float:left; line-height:30px; }
.foot .logo h1{font-weight: normal;font-size: 14px; color: #fff;line-height: 14px;
margin-bottom: 10px;}
.foot .logo img{ margin: 0px;padding: 0px;}
.foot .logo p{ line-height: 25px; margin-top: 0px; color: #fff;opacity: 0.58; font-size: 14px; }
.foot .meun { float:left;margin-top: 10px;margin-left: 70px; }
.foot .meun li { float:left; width:90px; margin-left:70px; }
.foot .meun li a { float:left; display:inline-block; color:#fff; margin-bottom:3px;
	line-height: 20px;font-size: 14px; }
.foot .meun li a.bt { font-size:18px;  color:#fff; margin-bottom:10px; }
footer { float:left; width:100%; background-color:#323232; color:#FFF; line-height:50px; }
footer * { color:#FFF; }



/*
	分页
*/
.pagination { border-radius:3px 3px 3px 3px; margin-bottom:20px; padding:0 0 0 10px; }
.pagination li { display:inline; }
.pagination a,
.pagination span { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background-color:#FFFFFF; border-color:#DDDDDD; border-image:none; border-style:solid; border-width:1px 1px 1px 0; float:left; line-height:38px; padding:0 14px; text-decoration:none; color:#666; }
.pagination a:hover,
.pagination .active a,
.pagination .active span { background-color:#F5F5F5; }
.pagination .active a,
.pagination .active span { color:#999999; cursor:default; }
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover { background-color:transparent; color:#999999; cursor:default; }
.pagination li:first-child a,
.pagination li:first-child span { border-left-width:1px; border-radius:3px 0 0 3px; }
.pagination li:last-child a,
.pagination li:last-child span { border-radius:0 3px 3px 0; }
.pagination-centered { text-align:center; }
.pagination-right { text-align:right; }




/* 首页产品分类	*/
.hot_pro { float:left; width:100%; height:230px; background-color:#F2F2F2; }
.hot_pro_list { width:1200px; height:230px; }
.hot_pro_list_nr { height:230px; width: 300px; float: left;}
.hot_pro_list_nr .pic {margin-top: 10px;margin-left: 60px; 
width: 180px; height: 180px;line-height:180px; float: left;text-align: center;}
.hot_pro_list_nr .pic img { max-height:180px;max-width: 180px;
display: inline-block; vertical-align: middle;  }
.hot_pro_list_nr .text1 {  font-size:16px; color:#333333; line-height:25px;
text-align: center; width: 100%;float: left }

.hot_pro_list_nr:hover { background-color:#E5E5E5; }






/******首页banner轮播*******/
#lunbobox {
  width:100%;
  height:600px;
  position:relative;
}
.lunbo {
  width:100%;
  margin-top: 60px;
  height:600px;
}
.lunbo img {
  width:100%;
  height:600px;
  position:absolute;
  top:0px;
  left:0px;
}
#lunbobox ul {
  width:585px;
  position:absolute;
  bottom:10px;
  right:0px;
  z-index:5;
}
#lunbobox ul li {
  display: none;
  cursor:pointer;
  width:50px;
  height:10px;
  border:1px solid #cccccc;
  float:left;
  list-style:none;
  background:#cccccc;
  text-align:center;
  margin:0px 5px 0px 0px;
}
#toleft {
  display:none;
  width:30px;
  height:100px;
  font-size:40px;
  line-height:100px;
  text-align:center;
  color:#f4f4f4;
  background:#cccccc;
  
    /*background:url("../images/toleft.jpg")no-repeat center;
  */
    position:absolute;
  top:230px;
  left:200px;
  cursor:pointer;
  z-index:99;
  opacity:0.4;
}
#toright {
  display:none;
  width:30px;
  height:100px;
  font-size:40px;
  line-height:100px;
  text-align:center;
  color:#f4f4f4;
  background:#cccccc;
  
    position:absolute;
  top:230px;
  right:200px;
  cursor:pointer;
  z-index:99;
  opacity:0.4;
}












/* 本例子css */
    .slideBox{ width:100%; height:680px; overflow:hidden; position:relative;top: 80px; }
    .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px;
     z-index:1; }
    .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px;
     line-height:14px; text-align:center; background:#fff; cursor:pointer; }
    .slideBox .hd ul li.on{ background:#f00; color:#fff; }
    .slideBox .bd{ position:relative; height:100%; z-index:0;   }
    .slideBox .bd li{ zoom:1; vertical-align:middle; }
    .slideBox .bd img{ width:1920px; height:600px; display:block;  }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .slideBox .prev,
    .slideBox .next{ position:absolute; left:3%; top:40%; margin-top:-25px; display:block;
     width:80px; height:80px; 
      filter:alpha(opacity=50);opacity:0.5;}
    .slideBox .prev{ left:auto; left:3%;background:url(../images/left1.png)  no-repeat; }
    .slideBox .next{ left:auto; right:3%;background:url(../images/right1.png)  no-repeat; }
    .slideBox .prev:hover,
    .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
    .slideBox .prevStop{ display:none;  }
    .slideBox .nextStop{ display:none;  }








.picScroll-left{float:left; width:100%; height:330px; position: relative }
.picScroll-left .hd{top: 80px;position: relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; margin-top: 30px;
cursor:pointer; float: left;width: 24px;height: 24px;line-height: 24px;text-align: center;
    background: #858a8d;color: #fff;border-radius: 3px; }
.picScroll-left .hd .prev{float: left;margin-left: 1050px; }
.picScroll-left .hd .next{  float: left;margin-left: 20px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:1200px; height:230px;margin: 10px auto; top: 0px;position: relative }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline;
 overflow:hidden; text-align:center;height:330px; width: 300px;  }
.picScroll-left .bd ul li .pic{ margin-top: 10px;margin-left: 10px; 
width: 268px; height: 268px;line-height:268px; float: left;text-align: center; }
.picScroll-left .bd ul li .pic img{ height:268px;width: 268px;
display: inline-block; vertical-align: middle;  }
.picScroll-left .bd ul li:hover{ background-color:#E5E5E5; }
.picScroll-left .bd ul li .title{ font-size:14px; color:#333333; line-height:20px;
text-align: center; width: 80%;float: left;margin-left: 10%;   }




.txtScroll-top{width:540px;height:180px; float:left;overflow:hidden;}
.txtScroll-top ul li{height:180px;padding-left:10px; width: 500px!important;}
.txtScroll-top ul li a{}
.txtScroll-top ul li a { width: 480px;height: 170px; overflow: hidden }
.txtScroll-top ul li span{color: #fff;}
.txtScroll-top ul li a h1{font-weight: normal;font-size: 16px;width: 480px;}
.txtScroll-top ul li a p{font-size: 14px;height: 100px;width: 480px;}
.txtScroll-top .hd .prev{margin-left:500px;position: relative;top:-220px;}
.txtScroll-top .hd .next{margin-left:500px;position: relative;top:-80px; zoom:1; }



