@charset "utf-8";
.fl{float: left}
.index_div1{width: 1180px;height: 433px;margin: auto;margin-top:10px;}
.i_l_c{float:left;width: 330px;height: 433px;border: 1px #ECECEC solid}
.i_r_c{float:right;width: 830px;height: 433px;background: #fff;position: static}
.i_l_c .l_menu{margin-left: 10px;margin-top: 5px;}
.l_menu label{width:35px;color:#009ced;display: block;float: left;text-align: center}
.i_price li{width: 100px;float: left;line-height: 22px;height: 22px;}
.l_menu{float: none;clear: both}
.l_menu a{padding: 0px 10px;}
.i_kfs a{padding: 0px 5px;}
.l_menu div{height: 25px;line-height: 25px;}
.i_l_c h4{height: 30px;line-height: 30px;}
.i_r_c #slide{position: relative;width:100%;height:100%;overflow: hidden;}
.i_r_c #slide .slide-con img{width:100%;height:433px;}
.i_r_c #slide #ui-arrow{display: none;}
.i_r_c #slide .slide-left,#slide .slide-right{text-indent:-9999px;z-index:10;position: absolute;top:50%;display: block;width:24px;height:76px;margin-top: -25px;}
.i_r_c #slide .slide-left{background: url(../images/left.png) no-repeat;left:20px;}
.i_r_c #slide .slide-right{background: url(../images/right.png) no-repeat;right:20px;}
.i_r_c #slide .slide-nav{position: absolute;z-index:10;text-align: center;bottom:10px;width:100%;}
.i_r_c #slide .slide-nav li{display: inline-block;width:10px;height: 10px;cursor:pointer;background: url(../images/btn_01.png) no-repeat;padding:0 5px;overflow: hidden;text-indent: -9999px;}
.i_r_c #slide .slide-nav li.active{background: url(../images/btn_02.png) no-repeat;}

/*首页头部*/
.index_head{height: 100px; width: 100%; margin: auto; position:absolute; top:0; z-index:9999; background:#fff; opacity:0.8;}
.index_head .wrapper{width: 1180px; margin:0 auto;}
.i_logo{width: 200px;float: left;overflow: hidden;height: 100px;}
.i_nav{width: 900px;float: right; height: 80px;}
.head_div1{height: 35px;}
.head_div1 ul{float: right;}
.head_div1 .top_line{line-height: 35px;height: 35px;background: none;border: none}
.head_div1 ul li{line-height: 35px;height: 35px;}
.head_div1 .top_ico01{margin-top: 9px}
#web_nav_map{padding-right: 0px}
.head_div2{height: 45px;}
.i_nav .head_div2 ul{margin-left: 10px;}
.i_nav .head_div2 ul li{float: left;height:45px;line-height: 45px; background: url("../images/nav_line.jpg") no-repeat scroll right center;}
.i_nav .head_div2 ul li:last-child{background: none}
.i_nav .head_div2 ul li a:hover{color: #009ced;text-decoration: underline}
.head_div2 ul li a{color: #696969; display: block; padding: 0 10px; text-decoration: none;}
.i_nav .head_div2 ul li a{font-size: 16px;}
.head_div2 .tel{font-size: 25px;height:45px;line-height: 40px;}
.index_img{height: 640px; width: 100%;}

/* 翻动动画 end */
/* banner start */
.home-slider{position: relative; width: 100%; height: 640px; overflow: hidden;}
.home-slider .slider-main{position: absolute; z-index: 1; width: 100%; height: 640px;}
.home-slider .slider-main li{float: left; width: 100%; height: 100%; opacity: 0.5;}
.home-slider .slider-main li a{display: block; width: 100%; height: 100%;}
.home-slider .slider-main li img{display: block; width: auto; height: 100%; margin: 0 auto;}
.home-slider .slider-bottom{position: absolute; bottom: 0; z-index: 5; width: 100%; height: 40px;}
.home-slider .slider-item{width: 1190px; height: 40px; margin: 0 auto;}
.home-slider .slider-item .item{position: relative; float: left; width: 16.66666%; height: 40px;}
.home-slider .slider-item .item-a{display: block; height: 100%; margin-left: 1px; background: url(../images/slider-item-bg.png); font-size: 14px; color: #fff; text-align: center; line-height: 40px;}
.home-slider .slider-item .item-a span{display: none; width: 8px; height: 2px; margin-right: 6px; background: #009ced; vertical-align: 4px;}
.home-slider .slider-item .item.active .item-a{background: url(../images/transparent-bg.png);}
.home-slider .slider-item .item.active .item-a span{display: inline-block;}
.home-slider .slider-item .item ul{display: none; position: absolute; z-index: 2; left: 1px; bottom: 40px; width: 230px; padding: 16px 20px; background: url(../images/transparent-bg.png); font-size: 14px; color: #fff;}
.home-slider .slider-item .item ul li{margin-top: 6px;}
.home-slider .slider-item .item ul li:first-child{margin-top: 0;}
/* banner end */

/* index_so */
.index_so{width: 1180px; margin: auto;margin-top: 30px;}
.so_div1{height: 100px;width: 1180px;}
.so_div1 .search{margin: auto;float: none;}
.so_div2{width: 1180px;}
.home-filter{clear: both; overflow: hidden;}
.home-filter dl{position: relative; bottom: -90px; float: left; width: 25%;}
.home-filter dl dt{display: block; margin-right:20px; border-bottom:1px dotted #999; line-height:40px;   margin-bottom: 14px;}
.home-filter dl dt a{font-size: 16px; color: #333;}
.home-filter dl a:hover{color:#009ced;}
.home-filter dl dd{float: left; margin-right: 20px; margin-bottom: 11px;white-space:nowrap;}
.home-filter dl dd a{font-size: 12px; color: #999;}

/*index_pic*/
.index_pic{width: 1180px;height: auto;margin: auto;margin-top: 10px;overflow: hidden}
.index_pic ul li{margin-bottom: 5px;}

/*hot_news*/
.hot_news{
    width: 1180px;
    height: 460px;
    margin: auto;
}
.hot_news a{color: #333}
.hot_news a:hover{color: #009ced}
.ht_title{height: 60px; border-bottom:1px solid #eee;}
.ht_title h2{width: 200px;float: left;height: 60px;line-height: 60px;font-size: 28px;font-style:normal;font-weight: 500 ;border-bottom:1px solid #008dd6;}
.ht_title div{float: right;width: 800px;height: 60px}
.ht_title ul{float: right;margin-top:16px}
.ht_title li{float: left;height: 30px;line-height: 30px;text-align: center}
.ht_title li a{display: block;padding: 0px 10px;color: #666}
.hot_div1{width: 200px;height: 400px;}
.hot_div1 img{width: 100%;height: 146px; padding-bottom: 5px;}
.hot_div2{width: 650px;height: 400px;margin-left: 20px;margin-right: 14px;}
.hot2 h2{height: 45px;line-height: 45px;font-size: 24px;font-style: normal;font-weight: 500;}
.hot2 div{font-size: 14px;line-height: 24px;color: #666}
.hot2 h2 span{
    background: #009ced;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    text-align: center;
    vertical-align: 15px;
    width: 44px;
}
.hot2 a {
    color: #333;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hot_ul{ overflow: hidden;}
.hot_ul li{float: left; width: 50%; margin-top: 15px;}
.hot_ul li a{padding-left: 14px; background: url(../images/home-square.png) no-repeat left center; font-size: 16px; }
.hot_ul li a:hover{color: #009ced;}
.office-notice{height: 378px;}
.hot_div3{width: 290px; padding-bottom:15px;background: #f6f6f6 }
.hot_div3 a{color: #333}
.hot_div3 ul{padding: 0px 10px;}
.hot_div3 h3{height: 45px;line-height: 45px;font-size: 16px;font-weight: 500;margin-left: 10px;}
.hot_div3 .list-line{clear: both; }
.hot_div3 .list-line li{margin-top: 10px;}
.hot_div3 .list-line a{padding-left: 14px; background: url(../images/home-square.png) no-repeat left center; font-size: 14px; line-height:20px; height:20px; overflow:hidden;text-overflow:ellipsis; display:block;}
.hot_div3 .list-line a:hover{color: #009ced}
.hot_div3 .list-block:after{content: ""; display: block; width: 0; height: 0; font-size: 0; clear: both;}
.hot_div3 .list-block li {
    float: left;
    width: 125px;
}
.hot_div3 .list-block li .link {
	line-height:20px;
	display:block; margin:10px 0 0; width: 125px;
  
}
.hot_div3 .thumbnail img {
    display: block;
    height: 99px;
    transition: all 0.2s ease-out 0s;
    width: 100%;
}
.favourable h2 a{color: #009ced}




















