.banner.index_banner{width:100%; height:355px; background:url("../images/index-banner.jpg"); padding-top:80px; -webkit-box-sizing:border-box;  box-sizing:border-box; background-repeat: no-repeat; background-position: center bottom;}
.banner.index_banner .banner_content{width:1000px; margin:0 auto; text-align:center; color:#fff;  position:relative; top:0px}
.banner.index_banner .banner_content p.title{ font-size:36px; font-weight:bold; margin-bottom:20px;}
.banner.index_banner .banner_content p.title span{margin:10px;}
.banner.index_banner .banner_content p.text span{margin:8px;}
.banner.index_banner .banner_content p.text span::after{content:"."; font-weight:bold; position:relative; bottom:5px; left:5px;}
.banner.index_banner .banner_content .banner_bt{width:300px; height:60px; margin:50px auto; padding:10px; }
.banner.index_banner .banner_content .banner_bt a{padding:10px 24px; margin:5px 10px; border-radius:5px;}
.banner.index_banner .banner_content .banner_bt a:hover{color:#fff;}
.banner.index_banner .banner_content .banner_bt a.aboat_bt{background:rgba(255,255,255,0); border:1px solid #fff; color:#fff; -webkit-box-sizing:border-box;  box-sizing:border-box; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#44000000,endColorstr=#44000000);}

.layui-carousel.banner {
	width: 100%;
	height: 355px;
}
.banner .banner-img{
	width:100%;
	height:335px;
	background-position:center;
	position:relative;
}
.banner-img img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.banner-img .banner_bt{
	width: 100%;
    text-align: center;
    z-index: 2;
    position: absolute;
    right: 0;
    left: 0;
    height: 60px;
    top: 220px;
}

.banner-img .banner_bt a {
	padding: 8px 12px;
    margin-right: 20px;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 5px;
    font-size: 14px;
    box-sizing:border-box;
    
}
.banner-img.banner-02 .banner_bt{
	text-align:left;
	padding-left: 130px;
}
.banner-img.banner-02 .banner_bt a{
	border: 1px solid #4da7af;
	color: #4da7af;
}
.banner-img.banner-02 .banner_bt a:hover{
	color: #4da7af;
}
.banner-img.banner-02 .banner_bt a.zixun_bt{
	color:#ffffff;
}
.banner-img.banner-02 .banner_bt a.zixun_bt:hover{
	color:#ffffff;
}
.banner-img .banner_bt a.zixun_bt {
	border:0;
}
.banner-img .banner_bt a:hover {
	color:#ffffff;
}

.youshi.index_zhuanye{width:100%; height:auto; overflow: hidden;}
.youshi.index_zhuanye .index_top_list{width:16.666666%; float:left; -webkit-box-sizing:border-box;  box-sizing:border-box; padding:30px;}
.youshi.index_zhuanye .index_top_list .list_icon{width:70px; height:70px; margin:0 auto; color:#333; border-radius:25px; background:#f18336; margin-bottom:15px;  backgroud-repeat:no-repeat;}
.youshi.index_zhuanye .index_top_list p a{color:#333;}
.youshi.index_zhuanye .index_top_list .list_icon::before{content:""; font-family:"icomoon"; font-size:32px; color:#fff; line-height:70px;  font-weight:normal;}
.youshi.index_zhuanye .index_top_list .list_icon.icon_01::before{content:"\e91e"; font-size:42px; top:14px;}
.youshi.index_zhuanye .index_top_list .list_icon.icon_02::before{content:"\e91d";}
.youshi.index_zhuanye .index_top_list .list_icon.icon_03::before{content:"\e91c";}
.youshi.index_zhuanye .index_top_list .list_icon.icon_04::before{content:"\e91b"; font-size:36px; top:17px;}
.youshi.index_zhuanye .index_top_list .list_icon.icon_05::before{content:"\e919";}
.youshi.index_zhuanye .index_top_list .list_icon.icon_06::before{content:"\e91a";}
.youshi.index_zhuanye .index_top_list .list_icon.icon_01{background-image:url(../images/index-img01.png)\9; }
.youshi.index_zhuanye .index_top_list .list_icon.icon_02{background-image:url(../images/index-img02.png)\9; }
.youshi.index_zhuanye .index_top_list .list_icon.icon_03{background-image:url(../images/index-img03.png)\9; }
.youshi.index_zhuanye .index_top_list .list_icon.icon_04{background-image:url(../images/index-img04.png)\9; }
.youshi.index_zhuanye .index_top_list .list_icon.icon_05{background-image:url(../images/index-img05.png)\9; }
.youshi.index_zhuanye .index_top_list .list_icon.icon_06{background-image:url(../images/index-img06.png)\9; }
.youshi.index_zhuanye .index_top_list .list_line{width:15px; height:3px; background:#a8a8a8; margin-top:10px; margin-left:20px;}

.main .youshi.index_yw{height:160px;}


.buzhou.index_zizhi{height:220px; background:url("../images/index-zihzi.png"); background-repeat: no-repeat; background-position: center top;}
.buzhou.index_zizhi .title_box{font-size:24px; font-weight:bold;}
.buzhou.index_zizhi table{width:100%; margin-top:20px;}
.buzhou.index_zizhi table tr{line-height:32px;}
.buzhou.index_zizhi table td{font-size:12px; color:#fff; text-align:left;}
.buzhou.index_zizhi table tr td::before{content:""; width:4px; height:4px; border-radius:2px; background:#fff; display:block; float:left; position:relative; top:14px; right:5px;}

.index_dt{width:1000px; height:450px; overflow: hidden; margin:0 auto;}
.index_dt .dt_left{width:195px; height:400px; float:left; position:absolute;  z-index: 2; background:#405167; background-image:url("../images/index-dt.png");}
.index_dt .dt_left .index_dt_title{height:100px;   margin-left:10px; margin:20px 0 0 10px\9; font-size:18px; color:#fff; font-weight:bold;}
.index_dt .dt_left a.more_bt{ display: block; font-size:12px; width: 80px;  text-align: center;  margin: 0 auto;  margin-top: 240px;  border-radius: 20px;  background:#f18336}
.index_dt .dt_left a.more_bt:hover{color:#fff;}
.index_dt .dt_right{width:875px; height:420px; border:1px solid #ddd;   margin-left:120px; margin-top:10px; position:absolute;  z-index: 1;-webkit-box-sizing:border-box;  box-sizing:border-box; padding:20px;  padding-left:100px;}
.index_dt .dt_right ul{width:100%; height:auto; overflow:hidden;}
.index_dt .dt_right ul li{width:100%; height:70px; margin-bottom:5px; }
.index_dt .dt_right ul li .date{width:70px; height:55px; margin-top:5px; background:#eee; font-size:12px; text-align:center; color:#888; float:left; margin-right:15px;}
.index_dt .dt_right ul li .date p{font-size:20px; line-height:36px;}
.index_dt .dt_right ul li .dt_title{display:block; width:650px; float:right; font-size:16px; line-height:36px; color:#555; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis;}
.index_dt .dt_right ul li .dt_title:hover{color:#333; font-weight:bold; transitionL.5s;}
.index_dt .dt_right ul li .content{float:right; width:650px; height: 34px; line-height: 18px; font-size:12px; color:#888; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow: ellipsis;}

.bottom_form{width:100%; height:60px; background:rgba(0,0,0,0.6); position:fixed; z-index:3; bottom:0; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#85000000,endColorstr=#85000000)}

.bottom_form .bottom_form_ct{width:1000px; height:70px; margin:0 auto;}
.ct_left{float:left; width:220px;}
.bottom_form .bottom_form_ct p{ font-size:16px; font-weight:bold; color:#fff; text-align:left; margin-top:10px;}
.bottom_form .bottom_form_ct span{ text-align:left; color:#fff; font-size:12px; font-weight:normal;}
.bottom_form .bottom_form_ct span i{font-style: normal; color:#f2d14e; font-weight:bold;}
.bottom_form .bottom_form_ct input{width:280px; height:36px; border-radius:3px; border:none; padding-left:5px; margin-top:13px; margin-right:20px;}
.bottom_form .bottom_form_ct a.bottom_form_bt{display:block; width:120px; height:36px; padding:0; line-height:36px; text-align:center; margin:13px 30px 0 0; background:#f2d14e; float:right; border-radius:18px;}
.bottom_form .bottom_form_ct a.bottom_form_bt:hover{color:#fff;}
.bottom_form .bottom_form_right{float:right; width:36px; height:70px; background:rgba(0,0,0,0.2);  background-image:url(../images/ie/bottom-left.png)\9; transform:scale(-1,1);position:relative; bottom:70px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#45000000,endColorstr=#45000000);}
.bottom_form .bottom_form_right::before{content:"\e900"; font-family: "icomoon"; color:#fff; position:relative; left:10px; top:26px; }


