@charset "utf-8";
html,body{
	height:100%;
	padding:0px;
	margin:0px;
	min-width: 1200px;
	font:14px 微软雅黑;
	color:#444;
}
a{
	text-decoration: none;
	outline: none;
	color: #000;
	transition: 0.2s;
}
p{
	text-align: justify;
	text-justify:inter-ideograph;
	margin: 0;
}
li{list-style-type: none;
	vertical-align: top;
	margin: 0;
	padding:0;
}
ul{margin: 0;
	padding: 0;
}
img{
	margin: 0;
	padding: 0;
}
img{
	border: 0;
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
dl,dt,dd{
	padding: 0;
	margin:0;
}
i,em{
	font-style: normal;
}

.fl {
	float:left;
}
.fr {
	float:right;
}
.clear{
	clear:both;
}
.w0{
	width: 100%;
	overflow：hidden;
}
.w1{
	width: 100%;
	clear：both;
}
.w1200{
	width: 1200px;
	margin:0 auto;
}
.w1140{
	width: 1140px;
	margin:0 auto;
}

.top{ width:100%; height:115px; overflow:hidden; border-bottom:3px solid #0D47AC;}
.top-con{ width:1200px; height:115px; margin:0px auto;}
.logo{ float:left;padding-top: 20px}

.t-right{ float:right; width:758px; height:115px; background:url(../images/top-xian.jpg) no-repeat right 35px;}
.t-right h3{ height:35px; line-height:35px; float:right; font-size:14px; font-weight:bold; color:#0D47AC;}
.t-right h3 span{ font-size:12px; color:#aaa; padding:0 20px;font-weight:normal;}
.t-right h3 i{font-size: 18px;font-family: Arial;position: relative;top: 2px;padding-left:30px;background: url(../images/tel.png) no-repeat center left;}
.t-right h3 a{ color:#aaa; font-weight:normal;}
.t-right h3 a:hover{color:#0D47AC;}
.navHover {color: #0D47AC!important;background: url(../images/nav-a.png) no-repeat center center !important;}
.nav-1{ width:760px; height:80px; }
.nav-1 ul{ width:760px; margin:0px auto;height:80px;}
.nav-1 ul li{float:left;line-height:80px; height:80px;text-align:center;}
.nav-1 ul li a{display:block;color:#333;padding:0 31px;font-size: 16px; font-weight: bold;}
.nav-1 ul li a:hover {color:#0D47AC; background:url(../images/nav-a.png) no-repeat center center;font-weight: bold;}

/*banner start*/
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 550px;
	overflow: hidden;
	zoom: 1;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 30px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: rgba(0,0,0,0.3);
	display: block;
	height: 10px;
	overflow: hidden;
	text-indent: -99em;
	width: 10px;
	cursor: pointer;
	-webkit-transition: all 0s ease;
	border-radius: 10px;
}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a{
	background: #bc070b;
}

.flexslider .slides a img {
	width: 100%;
	height: 550px;
	display: block;
}
/*banner end*/



.title{
	margin-bottom: 50px;
	text-align: center;
}
.title b{
	font-weight: normal;
	font-size: 25px;
	letter-spacing: 1px;
	color: #454545;
}
.title p{
	text-align: center;
	line-height: 30px;
	font-family: Arial;
	font-size: 16px;
	letter-spacing: 2px;
	color: #888;
}
.title .xt{
	height: 1px;
	width: 50px;
	background: #bc070b;
	margin: 0 auto;
}

/*product start*/
.product{height: 573px;padding: 50px 0;background: url(../images/probg.jpg) no-repeat center;}
.pro_l{width: 280px}
.pro_top{width:250px;height: 100px;padding-left: 30px}
.pro_top b{font-size: 40px;color: #333;padding-top: 3px;display: block;}
.pro_top p{font-size: 30px;color: #333}
.pro_l ul{margin-top: 30px}
.pro_l ul li{line-height: 30px;padding-left: 70px;background: url(../images/iconpro1.png) no-repeat 20px center;}
.pro_l ul li a{color: #fff;font-size: 16px}
.pro_l ul li:hover {background: url(../images/iconpro.png) no-repeat 20px center;}
.pro_l ul li:hover a {color: #FCBB23;}
.pro_r{width: 815px;}
.pro_r ul li{width: 250px;margin-left: 20px;float: left;margin-top: 30px}
.pro_r ul li .img{width: 250px;height: 188px;overflow: hidden;}
.pro_r ul li .img img{width: 250px;height: 188px;display: block;transition:.5s ease-in;}
.pro_r ul li:hover img{transform:scale(1.1,1.1);}
.pro_r ul li:nth-child(3n+1) {margin-left: 0px;}
.pro_r ul li .zi{height: 50px;line-height: 50px;border-bottom: 1px solid #cdcdcd}
.pro_r ul li .zi p{width:165px;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_r ul li .zi i{width: 75px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;margin-top: 10px;font-size: 12px;background: #0d47ab;color: #fff;}
.pro_r ul li:hover .zi i{background: #FCBB23}

/*company start*/

.about{padding: 50px 0;}
.about .about_l{width: 300px;}
.about .about_l .ab_title{padding-top: 20px}
.about .about_l .ab_title b{font-size: 40px;color: #333;}
.about .about_l .ab_title span{font-size: 30px;position: relative;left: 15px;top: -6px;}
.about .about_l ul{margin-top: 220px}
.about .about_l ul li{width: 160px;height: 40px;color: #0D47AB;font-size: 18px;text-align: center;line-height: 40px;margin: 15px 0;background: #eaeaea}
.about .about_l ul li a{color: #0D47AB;font-weight: bold;letter-spacing: 2px;display: block;}
.about .about_l ul li:hover {background: #FCBB23}
.about .about_l ul li:hover a{color: #fff}
.about .about_r{width: 900px;}
.about .about_r .ar_1{width: 500px;height: 180px;padding:25px;background: #0D47AB;color: #fff}
.about .about_r .ar_1 i{font-size: 20px;display: block;padding-bottom: 10px;}
.about .about_r .ar_1 p{font-size: 15px;text-indent:2em;line-height: 180%}
.about .about_r .ar_2{width: 350px;height: 230px;overflow: hidden;}
.about .about_r .ar_2 img{ width: 350px; height: 230px; display: block;transition:.5s ease-in;}
.about .about_r .ar_2:hover img { transform:scale(1.1,1.1);}
.about .about_r .ar_3{width: 550px;height: 280px;overflow: hidden;}
.about .about_r .ar_3 img{ width: 550px; height: 280px; display: block;transition:.5s ease-in;}
.about .about_r .ar_3:hover img { transform:scale(1.1,1.1);}
.about .about_r .ar_4{width: 300px;height: 230px;padding:25px;background: #0077DD;color: #fff}

.about .about_r .ar_4 .con{padding: 10px 0 0 20px}
.about .about_r .ar_4 .con li{padding-top: 6px}
.about .about_r .ar_4 .con li p{padding-left: 60px}
/*about end*/

/*adv1 start*/
.adv1{padding: 50px 0 0;}
.adv1 .adv_top{padding-bottom: 20px;text-align: center;}
.adv1 .adv_top b{font-size: 40px;color: #333;}
.adv1 .adv_top p{font-size: 30px;color: #333;text-align: center;}
.adv1 .adv1_body{height:800px;background: url(../images/adv1.jpg) no-repeat center;}
.adv1 .adv1_body ul{float: right;position: relative;top: 127px}
.adv1 .adv1_body ul li{width: 360px;color: #fff;height: 110px;margin-bottom:41px;padding: 0 15px 0 15px}
.adv1 .adv1_body ul li b{font-size: 22px;line-height: 30px;padding-top: 10px;display: block;color: #FCBB23;}
.adv1 .adv1_body ul li p{font-size: 14px;}

/*new start*/
/*news start*/
.news{ width:1200px;  margin:50px auto;}
.n-left{ width:242px; float:left;}
.n-center{ width:540px; float:left; margin-left:30px;}
.n-center1{ height:140px; border-bottom:1px dashed #ccc;}
.n-center1 dl{ width:540px; height:140px;}
.n-center1 dl dt{ width:150px; float:left;}
.n-center1 dl dd{ width:365px; float:right;}
.n-center1 dl dd h4 a{ font-size:12px; color:#666;}
.n-center1 dl dd h4 a span{ font-size:16px; color:#444;line-height: 30px;}
.n-center1 dl dd h4 a:hover{ font-size:12px; color:#0D47AC;}
.n-center1 dl dd h4 a:hover span{ font-size:16px; color:#0D47AC;}
.n-center1 dl dd p{ margin-top:10px;line-height:24px; font-size:14px;width:365px; height:54px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;color: #888;}
.n-center2 dl{ height:81px; width:540px; padding-top:20px; display:block; border-bottom:1px dashed #ccc;} 
.n-center2 dl dt{ width:68px; float:left;color:#ccc;}
.n-center2 dl:hover dt{ color:#0D47AC;}
.n-center2 dl:hover dd{ color:#0D47AC;}
.n-center2 dl:hover dd h4 a{ color:#0D47AC;}
.n-center2 dl dt{ text-align:center; }
.n-center2 dl dt span{ font-size:30px; font-weight:bold;}
.n-center2 dl dd{ width:460px; float:right;}
.n-center2 dl dd h4{ height:30px; line-height:30px;}
.n-center2 dl dd h4 a{ height:30px; font-size:16px; color:#444;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.n-center2 dl dd h4 a:hover{color:#0D47AC;}
.n-center2 dl dd p{ height:24px;line-height:24px; font-size:14px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #888}
.n-right{ width:340px; float:right;}
.n-right h2 a{ font-size:14px; color:#666;}
.n-right h2 a span{ font-size:24px; color:#444;}
.n-right h2 a:hover{color:#0D47AC;}
.n-right h2 a:hover span{color:#0D47AC;}
.news_box{width:340px;margin:20px auto 0;height:300px;position:relative;}
.news_wd{width:340px;overflow:hidden;}
.news_wd ul li{width:340px;height:75px; border-bottom:1px solid #ccc; padding-top:15px;}
.news_wd ul li dl{width:340px;}
.news_wd ul li dl dt{height:26px; line-height:26px;}
.news_wd ul li dl dt a{color:#666; background:url(../images/wen.jpg) no-repeat left center; padding-left:20px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_wd ul li dl dt a:hover{color:#0D47AC;}
.news_wd ul li dl dd{background:url(../images/da.jpg) no-repeat left center; padding-left:20px; height:26px; line-height:26px; color:#666; font-size:14px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prev{position:absolute;right:36px;top:-60px;cursor:pointer;width:36px;height: 36px;background: url(../images/top.jpg) no-repeat center;}
.next{position:absolute;right:0px;top:-60px;cursor:pointer;width:36px;height: 36px;background: url(../images/down.jpg) no-repeat center;}

/*footer start*/
.footer .foot_top{height: 130px;background: url(../images/foot_bg.jpg) no-repeat center;}
.footer .foot_top .ft_left b{font-size: 25px;color: #fff;letter-spacing: 2px;display: block;padding-top: 25px;}
.footer .foot_top .ft_left p{font-size: 16px;color: #fff;display: block;padding-top: 15px;letter-spacing: 1px;}
.footer .foot_top .ft_right{padding-top: 40px}
.footer .foot_top .ft_right p{font-size: 20px;color: #fff;letter-spacing: 4.5px;line-height: 400%;}
.footer .foot_top .ft_right b{font-size: 32px;color: #fff;letter-spacing: 1px;}
.footer .foot_top .ft_right b span{font-size: 22px;font-weight: normal;color:#F06C29;}
.footer .foot_body{padding: 30px 0;background: #333}
.footer .foot_body dl.ywb{width: 650px;color: #fff}
.footer .foot_body dt{font-size: 18px;color: #FCBB23;padding-bottom: 10px}
.footer .foot_body dd{width: 300px;float: left;line-height:32px;}
.footer .foot_body dd:nth-child(2n) {width: 350px}
.footer .foot_body dl.kslj{width: 330px;color: #fff}
.footer .foot_body dl.kslj dd{width: 150px}
.footer .foot_body dl.kslj dd a{color: #fff}
.footer .foot_body dl.ewm{width: 150px}
.foot_bot{height:35px;background: #000;line-height: 35px;color: #fff}
.foot_bot a{color:#fff;}
/*footer end*/