﻿
/* CSS Document */

.txt_wz{
  bottom: 75px;
}
.djs_div{
	width:250px;
	height:30px;
	left:172px;
    bottom: 132px;
	position: absolute;
	line-height: 30px;
    text-align: center;
   font-size: 16px;
    letter-spacing: 2px;
	color: #000;
}
.djs_div span{color:#ad1718;font-size: 20px;
    margin: 0px 3px;}
	
.indexBomb_con{
	width:800px;
	height:auto;
	margin-left: -400px;
    margin-top: -227px;
}
/*
.menu ul li{width:26%;}

.nav_menu_cp{width:755px;; }
	.nav_menu_ba{width:100%;padding-bottom:3%}
	.nav_menu_ba ul li{width:32%!important;}
	
	
	.ztys_box{float:left;width:65%}
	.ztys_box li{width:43%}
	.ztcf_box{float:left;margin-left:2%;}
	
	

	
	.ztly p{margin-bottom:-15px;}
	.lvyi{margin-left:3%;}
	.lvyi a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat #fff }
	.ztly_title a{font-size:14px;font-weight:bold;}
	
	.ztjy{float:left;margin-left:2%;}
	.ztjy p{margin-bottom:-15px;}
	
	.ztay p{margin-bottom:-15px;}
	.zthy p{margin-bottom:-15px;}
	
	.ztjiy{margin-top:25%}

	.ztjiany{float:left;}
	.zthey{margin-top:17%}
	
	.zthst{margin-top:20%;}
	.zthst p{width:85%;margin-bottom:-15px;}
	
	.lvyi a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat #fff }
	
	.ztcf_ntitle p a{line-height:20px!important;font-weight:bold;font-size:14px;color:#333!important;}
	
	.ztjyj a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat #fff }
	.ztjyj a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat #fff }
	
	.zthy a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat #fff }
	.zthy a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat #fff }
	
	.ztjy_j a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat #fff}
	.ztjy_j a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat #fff }
	.hst_zt a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat }
	.hst_zt a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat }
	
	.ayi_a a{background:url(../images/navmenuicon.gif) 10px 19px no-repeat #fff}
	.ayi_a a:hover{background:url(../images/tudot.gif) 10px 19px no-repeat #fff }
	
	.nav_menu_ba{padding-top:2%;}
*/

	
	
.header{ padding:0;}	
.head_nei{ width:90%; height:auto;background: rgba(255,255,255,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);
padding: 15px 0 15px 0;
    padding-left: 3%;
	margin-top:0;
	margin-left:5%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	}
.menu ul li a{
	color:#000;
}
.lianxi span{
	color:#000;
	
}
.menu ul li > a{line-height: 48px;}
.nav_menu_b ul li a{line-height: 25px;}
.menu ul li a span{    background: #000;}
.lianxi{    width: 260px;}
.nav_menu_cp{
	width:900px;
}
.banner{ margin-top:70px;}


.banner_banner .swiper-container{
	width:100%;
	height:100%;
	
}
.banner_banner .swiper-slide{
	width:100%;
	height:650px!important;
	
}
.banner_banner .swiper-slide a{
	width:100%;
	height:100%;
	display:block;
}

.banner{
	margin-top:70px;
}
.header01{background: rgba(255,255,255,0.9);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);}
.nav_menu{background: rgba(30,30,30,0.9);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);}
.nav_menu01{background: rgba(255,255,255,0.9) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff) !important;}

.index_box1{
	padding-top:20px;
	}
.xglc{
	
	border-bottom:1px dotted #ddd;
	padding-bottom:30px;
	margin-left:15px;
	margin-right:15px;
	
	}
	
/* .index_box1_right{
	padding-top:6%;
	} */
	
.index_index{

	position: relative;
	margin-bottom:30px;
	}

.syxglc{
	width:100%;
	height:auto;
	position:absolute;
	bottom:0;
	left:0;
	}
.banner{ margin-top:0 !important; position:absolute; top:70px; left:0; width:100%;height:650px;}

.section9 {
	width:100%; 
    overflow:hidden; 
    
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    
	position: relative;
}


/** kyxg_lc **/
.kyxg_lc{
	width: 100%;
    height: auto;
    position: absolute;
    bottom: 10px;
    left: 0;
}
.kyxg_lcbt{
	height:100px;
	position: relative;
}
.lcbt_hx{
	width:100%;
	height:2px;
	background:#e5e5e5;
	position: absolute;
	top:50%;
	left:0;
	margin-top:-1px;
}

.lcbt_btbt{
	width:370px;
	height:auto;
	background:#fff;
	margin:0 auto;
	position: relative;
    z-index: 9;
	text-align: center;
}
.lcbt_btbt1{
	line-height: 45px;
    font-size: 36px;
	color:#545454;
}
.lcbt_btbt2{
	font-size: 15px;
	line-height: 25px;
	text-transform: uppercase;
    font-family: 'cinzelregular';
	color:#a7a7a7;
}

.kyxg_lcnr{
	height:auto;
}
/** kyxg_lc **/
/** kyxg_lcnr **/
.kyxg_lcnr{
	height:auto;
	margin-top: -20px;
	padding-bottom: 45px;
}
.kyxg_lcnr .container{ width:90%;}
.kyxg_lcnr ul{
	height:auto;
	text-align: center;
}
.kyxg_lcnr ul li{
	width:130px;
	display: inline-block;
	margin: 0px 10px;
}
.kyxg_tb{
	width:100px;
	text-align: center;
	margin: 0 auto;
}
.kyxg_tb img{
	border: 1px solid #ddd;
    border-radius: 100%;
	max-width:100%;
	transition-function: ease-out;
    transition-duration: 1000ms;
    -webkit-transition-function: ease-out;
    -webkit-transition-duration: 1000ms;
    -moztransition-function: ease-out;
    -moztransition-duration: 1000ms;
    -o-transition-function: ease-out;
    -o-transition-duration: 1000ms;
}
.kyxg_lcnr ul li:hover .kyxg_tb img{
    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
}
.kyxgtbwz{
	line-height: 30px;
    color: #545454;
    font-size: 14px;
    margin-top: 5px;
}
/** kyxg_lcnr **/






/**2018-12-08**/
.newTit{text-align: center; margin: 0 0 25px;}
.newTit h2{margin: 0 0 0; font-size: 28px; line-height: 1.4; color: #000;}
.newTit p{font-size: 12px; line-height: 1.2; margin: 0; color: #888; text-transform: uppercase;}
.newsInd2_tab ul li{flex: 1; text-align: center;}
.newsInd2_tab ul{display: flex; max-width: 820px; margin: 15px auto 20px;}
.newInd2_sec.active{display: flex; align-items: stretch; -webkit-align-items: stretch;}
.newInd2_sec{display: none; min-height: 380px; background: #f2f2f2;}
.newInd2_right{flex: 1; /* height: 100%; */ position: relative;}
.newsInd2_tab ul li a{display: inline-block; color: #333; font-size: 14px; line-height: 24px;}
.newsInd2_tab ul li.active a{color: #e60012; border-bottom:solid 1px #e60012;}
.newInd2_left{width: 38%; min-width: 400px; padding-left: 8%; padding-top: 60px; padding-right: 45px; padding-bottom: 60px;}
.newInd2_left p{margin: 0; font-size: 14px; line-height: 24px; text-align: justify;}
.newInd2_left hr{margin: 60px 0 0; border-top: 1px solid #ccc; max-width: 160px; width: 40%;}
.newIndImg{transition: all 0.3s; position: relative; width: 100%; padding-top: 50%; min-height: 100%; top: 0; left: 0; background-size: cover; background-repeat: no-repeat; background-position: center;}
.new_indBox3{padding: 60px 0;}
.newInd3_lis{padding: 0 15px;}
.newInd3_img {
    transition: all 0.3s;
    width: 100%;
    padding-top: 100%;
    background-size: cover;
    background-position: center;
    border: solid 1px #ccc;
    border-bottom: none;
}
.newInd3_swiper{margin: 0 -15px;position: relative;}
.newInd3_txt{
	text-align: center;
    transition: all 0.3s;
    padding: 10px;
    border: solid 1px #ccc;
    /* border-top: none; */
    font-size: 14px;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newInd3_swCon{position: relative;}
.swiper-button-prev , .swiper-button-next{position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);cursor: pointer;}
.swiper-button-prev{left: 0px;}
.swiper-button-next{right: 0px;}
.newInd3_prev img , .newInd3_next img{width: 20px;}
.swiper-button-prev.newInd3_prev{left: -20px; top: 40%;}
.swiper-button-next.newInd3_next{right: -20px; top: 40%;}
.swiper-wrapper:after {
    content: "";
    display: table;
    clear: both;
}.newInd3_lis:hover .newInd3_img{
	transform: scale(1.1);
}
.newInd3_lis:hover .newInd3_txt{
	background: #e60012;
	color: #fff;
}
.newInd4_img{width: 100%; padding-top: 45%; background-size: cover; background-position: center;}
.newInd4_lis{position: relative; width: 95%; margin: 0 auto; transition: all 0.3s ease-in-out;}
.newInd4_txt{position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.4); padding: 20px 5%;}
.newInd4_txt h2{margin: 0 0 10px; font-size: 24px; line-height: 1.42; color: #fff;}
.newInd4_txt p{margin: 0 0 5px; font-size: 14px; line-height: 1.42; color: #fff;}
.swiper-container.newInd4_swCon{overflow: visible;}
.swiper-slide.swiper-slide-visible.swiper-slide-active .newInd4_lis{width: 100%;}
.swiper-container.newInd4_swCon .swiper-slide{display: flex; align-items: center;}
.swiper-container.newInd4_swCon .swiper-slide a{display: inline-block; flex: 1;}
.newInd4_swiper {
    padding-top: 25px;
}

.new_indBox5{padding: 50px 0 60px;}
.newInd5_main .row{display: flex; align-items: stretch;}
.newInd5_lis h2{margin: 0 0 10px; font-size: 16px; line-height: 24px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newInd5_lis p{margin: 0; font-size: 14px; line-height: 22px; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #888;}
.newInd5_lis h5{margin: 20px 0 0; font-size: 14px; line-height: 22px; color: #888;}
.newInd5_lis h5 a{display: inline-block; margin-left: 20px; color: #e60012;}
.newInd5_r ul li{
    /* border-bottom: solid 1px #ccc; */
    margin: 0 0 15px;
    padding: 0 0 10px 15px;
    border-bottom: dashed 1px #ddd;
}
.newInd5_l{height: 100%; position: relative; padding-bottom: 15px;}
.newInd5_l a{display: block; height: 100%; position: relative;}
.newInd5_img{height: 100%;}
.newInd5_l h5{position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 15px; margin: 0; background: rgba(0, 0, 0, 0.4); color: #fff; font-size: 14px; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newInd5_main{padding-top: 20px;overflow: hidden;}

.banner{top:79px;}

/**2018-12-08**/

















.phone_ban{margin-top:70px;}




@media (max-width: 768px){
.kyxg_lcsj{
	width: 100%;
    height: auto;
    position: relative;
	    padding-top: 15px;
}
.lcbt_btbt{width:70%;    padding-top: 15px;}
.lcbt_btbt1{line-height: 35px;
    font-size: 24px;}
.kyxg_lcnr{ margin-top:20px;}
.kyxg_lcnr ul li{
	margin-bottom:15px;
}	
	
	
	
.index_box1{
	padding-top:30px;
	}	
.xglc {
    margin-bottom: 30px;
	margin-top:30px;
}

.index_index{display:none;}
.phone_ban{display:block !important;margin-top:50px;}
.xglc{display:block !important;}

	}
@media screen and (min-width: 1500px) and (max-width: 1700px) {
.banner{height:650px;}	

}
@media screen and (min-width: 1000px) and (max-width: 1499px) {
.syxglc{
	
	}	

}


@media screen and (min-width: 900px) and (max-width: 1500px) {
.banner{ height:650px;;}
}




