﻿@charset "utf-8";
/* CSS Document */
.home-news{ padding:30px 0 30px 0;}
.home-news .fl{ width:400px;}
.home-news-tit{ margin-bottom:20px;}
.home-news-tit h3{ display:block; float:left; font-size:22px; font-weight:normal; color:#666}
.home-news-tit span{ display:block; float:right;}

#owl-demo { position: relative; width:400px; height: 260px; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%; height: 260px;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 45px; background-image:url(../images/bg_09.png);}
#owl-demo span { position: absolute; left: 0; bottom: 12px; width: 100%; font: 16px "微软雅黑","黑体"; color: #fff; text-align: center;}

.owl-pagination { position: absolute; left: 0; bottom: 50px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background-image: url(../images/bg15.png); *display: inline; *zoom: 1;}
.owl-pagination .active { width: 25px; background-image: url(../images/bg16.png);}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 40px; height: 80px; margin-top: -40px; text-indent: -9999px;}
.owl-prev { left: 0; background-image: url(../images/bg17.png);}
.owl-next { right: 0; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg19.png);}
.owl-next:hover { background-image: url(../images/bg20.png);}

.home-news .fl ul{ background-color:#f8f8f8; padding:15px 20px; overflow:hidden}
.home-news .fl ul li{ line-height:30px; height:30px; color:#999}
.home-news .fl ul li a{ display:block; float:left;  background:url(../images/arrow_4.jpg) left center no-repeat; padding-left:10px; height:30px; width:260px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#666}
.home-news .fl ul li a:hover{ text-decoration:underline}
.home-news .fl ul li span{ display:block; float:right}

.home-news .fc{ float:left; width:440px; margin-left:50px;}
.home-news-hot{ margin-top:50px; border-bottom:1px solid #dddddd;}
.home-news-hot h3{ font-size:16px;color:#666; height:30px;} 
.home-news-hot p{ line-height:23px; color:#999}
.home-news-more a{ color:#ef9c00; line-height:50px; height:50px;}


.home-news-list{  padding-top:15px; overflow:hidden}
.home-news-list li{ line-height:30px; height:30px; color:#666}
.home-news-list li a{ display:block; float:left;  background:url(../images/arrow_4.jpg) left center no-repeat; padding-left:10px; height:30px; width:350px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#666}
.home-news-list li a:hover{ text-decoration:underline}
.home-news .fr{ width:340px; padding-top:50px; height:400px; overflow:hidden}
.home-news .fr img{ width:340px; height:205px;}
.home-news .fr h3{ display:block; padding:10px 0; line-height:25px; font-size:14px; }
.home-news .fr h3 a{color:#006ec7;}
.home-news .fr p{ color:#999; line-height:20px;}
.home-video{ height:200px;}

.jiantou{  border: 20px solid transparent;
  border-right: 20px solid #006ec7;
  width: 0;
  height: 0px; float:right; margin-top:65px;}
.team{ height:180px; background:url(../images/job_07.jpg)}
.team-right{ background-color:#006ec7; width:170px; float:right; height:180px; color:#FFF }
.team-right h3{ padding:50px 0 0 20px; font-size:24px; font-weight:normal}
.team-right span{ font-family:Verdana, Geneva, sans-serif; line-height:30px; padding-left:20px; display:block; font-size:16px;}
.team a{ display:block; height:180px; width:340px;}
.team a:hover .team-right{ background-color:#ef9c00;}
.team a:hover .jiantou{border-right: 20px solid #ef9c00;}

.home-ad{ margin-bottom:30px;}
.company-list{ background:url(../images/5624c9f467beb.jpg) center top no-repeat; height:300px; padding-top:20px;}
.company-list .home-news-tit h3{ color:#FFF}
/*下属企业*/
.apply{margin:30px auto 0 auto;}
.apply_array{ float:left; width:300px; float:left; margin-right:10px; background-color:#fff}
.apply_img{ width:150px; overflow:hidden; float:left}
.apply_nav{position:relative;width:1220px;float:left;height:180px;overflow:hidden}
.apply_w{position:absolute;float:left;left:0px}

.apply_info{text-align:left;padding:10px; float:right; width:130px;}

.apply_info h3{ display:block; font-size:14px; border-bottom:2px solid #eeeeee;}
.apply_info p{ font-size:12px; line-height:25px; color:#666}
.apply .img_l{float:left;cursor:pointer;}
.apply .img_r{float:left;cursor:pointer;}

.home-list{ padding:30px 0;}
.home-list .fl{ width:620px;}
.home-list .fr{ width:620px;}
.home-list-list dl{ background-color:#f6f6f6; height:150px; overflow:hidden}
.home-list-list dt{ float:left;}
.home-list-list dt img{ width:220px; height:150px;}
.home-list-list dd{ margin-left:220px; padding:15px;}
.home-list-list dd h3{ line-height:35px; font-size:16px; color:#333;}
.home-list-list dd p{ color:#666; line-height:20px;}
.home-list-list dd .more a{ color:#f47d27; padding-top:5px; font-size:12px; display:block}

.home-news-list1{  padding-top:15px; overflow:hidden}
.home-news-list1 li{ line-height:30px; height:30px; color:#666}
.home-news-list1 li a{ display:block; float:left;  background:url(../images/arrow_1.png) left center no-repeat; padding-left:10px; height:30px; width:600px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#666}
.home-news-list1 li a:hover{ text-decoration:underline}