﻿
/* CSS Document */
body{
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:25px;
}
header{
	height:80px;
	position:relative;
}
a{
	color:#000;
}
header ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
header .container,header .logo{
	height:100%;
}
a.logoPic{
	display:inline-block;
	width:66px;
	height:66px;
	background:url(../image/logo.jpg);
	text-indent:-999px;
	position:relative;
	top:50%;
	float:left;
	transform: translateY(-50%);
}
.cname{
	position:absolute;
	left:90px;
	padding:15px 0;
}
.cname h2{
	font-size: 24px;
	color: #1e3988;
	margin:0;
	margin-bottom:5px;
	font-weight:bold;
}
.cname li{
	display:inline-block;
	margin-right:10px;
	color:#333333;
}
header .tel {
    float: right;
    background: url(../image/tel_03.png) no-repeat 0px 15px;
    padding-left: 50px;
    padding-top: 17px;
}
header .tel .s1 {
    font-size: 14px;
    color: #333333;
	text-align:left;
    display: block;
    line-height: 14px;
}
header .tel .s2 {
    font-size: 24px;
    color: #1e3988;
    font-weight: bold;
}
.navbar-default{
	background:#5cb42f;
	border:none;
	height:45px;
	position:relative;
	margin-top:20px;
	margin-bottom:0;
	border-radius:0;
}
.nav > li{
	height:45px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.navbar-default .navbar-nav > li > a{
	display: block;
	font-size: 14px;
	color: #ffffff;
	line-height: 45px;
	text-decoration: none;
	text-align: center;
	padding:0 25px;
	transition: all .5s;
}
.navbar-default .navbar-nav > li.current-menu-item > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background: #f95f55;
	margin-top: -8px;
	height:58px;
	color:#fff;
	line-height:57px;
}
.navbar-nav > li > .dropdown-menu{
	top:49px;
	left:-1px;
}
.swiper-container-homeban img{
	max-width:100%;
	height:auto;
}
.titleBg{
	background:#81c05f url(../image/ico-t.jpg) no-repeat left center;
	line-height:32px;
	height:32px;
	font-size:16px;
	margin:0;
	color:#fff;
}
.titleBg span{
	float:left;
	padding-left:25px;
}
.titleBg a{
	color:#fff;
	font-size:12px;
	float:right;
	padding-right:20px;
}
.bd{
	padding:5px 10px;
	border:1px solid #eceaea;
	border-top:none;
}
.categoryList{
	border:1px solid #eceaea;
}
.local{
	border-bottom:1px dashed #eceaea;
	margin-bottom:15px;
}
.block{
	margin:0 -7.5px;
}
.bd img{
	max-width:100%;
	margin-bottom:15px;
	margin-top:5px;
}
.clearfix{
	height:15px;
	display:block;
	width:100%;
	clear:both;
}
.jiyu .img{
	display:inline-block;
	float:left;
	width:207px;
	margin-top:12px;
}
.jiyu .img .name{
	text-align:center;
	line-height:35px;
	font-weight:bold;
}
.jiyu .txt{
	display:inline-block;
	width:calc( 100% - 222px );
	float:right;
	padding-top:5px;
}
.jiyu{
	width:calc( 100% - 150px );
	float:left;
}
.fastway{
	width:130px;
	float:right;
}
.fastway ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.fastway ul li{
	border:1px solid #d5d5d5;
	margin:5px 0;
	text-align:center;
	line-height:30px;
}
.fastway ul li i{
	margin-right:10px;
}
.contactBox ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.contactBox i{
	margin-right:10px;
}
.newlistSmall,.categoryList ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.categoryList ul li{
	line-height:30px;
	width:100%;
	height:30px;
}
.categoryList ul a{
	float:left;
}
.categoryList ul span{
	float:right;
}
.newlistSmall li a i,.categoryList li a i{
	margin-right:10px;
	color:#fe6158;
}
.tecBox{
	margin-top:15px;
}
.tecBox img{
	max-width:100%;
	height:auto;
}
.tecBox h2{
	text-align:center;
	font-size:12px;
	line-height:30px;
	margin:0;
	padding:0;
}
#news .contol{
	width:30px;
	height:30px;
	position:absolute;
	background:#ff6302;
	border-radius:50%;
	text-align:center;
	line-height:30px;
	top:50%;
	transform: translateY(-50%);
}
#news .contol{
	font-size:14px;
}
#news .contol i{
	color:#fff;
}
#news .contol.right{
	right:0;
}
#news .swiper-button-prev{
	left:0px;
}
#news .swiper-button-next{
	right:0px;
}
#news{
	
}
#news .swiper-slide.col-md-2{
	padding:0 7.5px;
}
#footer{width:100%;height:360px;margin:0 auto;background: #2e3440; margin-top:35px;}
#footer_top{width: 80px;height: 40px;margin:0 auto;position: relative;}
#footer_top .top{width: 80px;height: 80px;position: absolute;left: 0;bottom:0;z-index: 999;background: url(http://www.lfxlzx.com/wp-content/themes/images/footer_top.png) center no-repeat;}
#footer_top .top a{display: block;width: 138px;height: 148px;}
#footer #footer_01{line-height: 30px;padding:30px 0;text-align: center;color: #fff;font-size: 16px;margin:0 auto;}
#footer #footer_01 span{font-size: 24px;}
#footer #footer_02{border:solid 1px #414751;border-right:none; padding:0;}
#footer #footer_02 ul{margin:0; padding:0;}
#footer #footer_02 li{border-right:solid 1px #414751;height: 108px; padding:15px 0; display:table;}
#footer #footer_02 li .f_l{min-width: 36px;height: 50px;background: url(http://www.lfxlzx.com/wp-content/themes/xinli/images/footer_icon01.png) left center no-repeat;padding-left: 50px;line-height: 25px;color: #d0d1d2;font-size: 14px;margin:0 auto;margin-top:45px;}
#footer #footer_02 li .f_e{width: 232px;height: 108px;margin:0 auto;}
#footer #footer_02 li .f_e .ewm{width: 108px;height:108px;float: left;}
#footer #footer_02 li .f_e .ewm img{width: 108px;height:108px;}
#footer #footer_02 li .f_e .ewm_i{width: 90px;line-height: 25px;color: #d0d1d2;font-size: 14px;float: right;padding-top: 20px;text-align: center;line-height: 30px;}
#footer #footer_02 li .f_t{min-width: 41px;height: 50px;background: url(http://www.lfxlzx.com/wp-content/themes/xinli/images/footer_icon03.png) left center no-repeat;padding-left: 50px;line-height: 25px;color: #d0d1d2;font-size: 14px;margin:0 auto;margin-top:45px;}
#copyright{width: 100%;height: 50px;line-height: 50px;margin:0 auto;background: #000000;text-align: center;color: #747474;font-size: 14px;}
#copyright a{color: #747474;font-size: 14px;}
#copyright a:hover{text-decoration: underline;}
.news-item {
    border-bottom:1px solid #dddddd;
	padding: 10px 0px;
	margin:10px 0;
}
.artContent h1{
	font-size:16px;
	text-align:center;
	margin:0 auto;
	line-height:35px;
	margin-bottom:15px;
	font-weight:bold;
	padding:15px 0;
	max-width:80%;
}
.swiper-container-homeban{
	width:100%;
}
.pagination h2{
	display:none;
}
.nav-links span,.nav-links a{
    border-radius: 2px;
    text-align: center;
    width: 40px;
    line-height: 40px;
    margin-right: 5px;
    background: #fff;
    color: #9a9999;
	transition:background 0.2s;
	display:inline-block;
}
.nav-links span,.nav-links a:hover{
    background: #3ca5f6;
    color: #fff;
}
@media (max-width: 767px) {
	.container{
		padding:0;
	}
	a.logoPic{
		width:45px;
		height:45px;
		background-size:100% auto;
	}
	.cname h2{
		font-size:14px;
	}
	.col-xs-12{
		padding:0 5px;
	}
	.cname li{
		margin-right:0px;
	}
	.cname{
		left:55px;
	}
	.logo{
		padding:0;
	}
	.navbar-toggle .icon-bar{
		background:#000;
	}
	.jiyu,.fastway,.jiyu .img,.jiyu .txt{
		width:100%;
	}
	.jiyu,.fastway{
		margin-top:10px;
	}
	.block{
		margin:0 auto;
	}
	.jiyu .img{
		text-align:center;
	}
	#footer_top{
		display:none;
	}
	#footer{
		height:auto;
	}
	#footer #footer_01{
		padding:0;
		font-size:14px;
		display:none;
	}
	#footer #footer_02,#footer_top .top a{
		display:none;
	}
	#footer #footer_01 span{
		font-size:18px;
	}
	#copyright{
		line-height:25px;
		height:auto;
		font-size:12px;
		padding:0 15px;
	}
	.fancynav-subnav-active .dropdown-menu{
		display:block;
		background:none;
		width:100%;
		position:static;
	}
	.fancynav-subnav-active .dropdown-menu li{
		width:100%;
	}
}