.wrap {
  overflow: hidden;
  margin: 0 auto;
  width: 1200px;
  min-width: 1200px;
}

* {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 主色 */
/* 023b8a */


/* header -----------------------------------------------------*/
.indexheader {background: url(../images/topbg.jpg)center center no-repeat;height: 110px;}
.header {
	width:400px;float: left;
}
.header .logo {
	display: inline-block;
	/*margin-left: 50px;*/
	width: 320px;
	height:100px;
	background: url(../images/toplogo.png)center center no-repeat;
	background-size: 100%;
	position: relative;
	top:5px;
}
.header .tel_png {
	float: right;
	margin-top:20px;
}
.header .tel_png span{
	display:inline-block;
	background: url(../images/tel.png) center no-repeat;
	width: 40px;
	height: 40px;
	margin-bottom: 4px;
}
.header .tel_png .phone{
	display:inline-block;
	width: 192px;
	height:62px;
	margin-left:14px;
}
.header .tel_png .phone .txt{
    color: rgb(117, 117, 117);
    font-size:16px;
    line-height: 30px;
}
.header .tel_png .phone .number{
	color: #1E50AE;
	font-size:24px;
	font-weight: bold;
	line-height: 30px;
}
/*菜单栏*/

.menu-t {height: 50px;line-height: 50px;width: 750px;float: right;margin-top: 28px;padding-bottom: 26px;}
.menu-t .menu-l .menu-nav {width: 100%;height: 100%;list-style-type: none;}
.menu-t .menu-l .menu-nav .menu-fl {float: left;}
.menu-t .menu-l .menu-nav li {text-align: center;width:auto;height: 100%;padding-bottom: 10px;}
.menu-t .menu-l .menu-nav li a {color:#fff;font-weight: normal;font-size: 18px;display: inline-block;}
/*.menu-t .menu-l .menu-nav li:hover a span{color:#023b8a;background:#fff;display: inline-block;}*/
.menu-t .menu-l .menu-nav li a{text-decoration: none;display: block;margin:0 42px;padding-bottom: 32px;}
.menu-t .menu-l .menu-nav li ul  {position: absolute;top:110px; display: none;float: left;font-size: 14px;z-index: 98;}
.menu-t .menu-l .menu-nav li ul li {padding-bottom: 0px;position: relative;right: 8px;}
/*关键二：在划过二级菜单从属的一级菜单时，设置为display:block;*/
.menu-t .menu-l .menu-nav  li:hover ul{display: block;line-height: 40px;}
.menu-t .menu-l .menu-nav li ul li a{margin:0;padding: 5px 5px;width: 170px;font-size: 16px;color: #fff;background: #023b8a;-webkit-transition: .6s;transition: .6s;}
.menu-t .menu-l .menu-nav li ul li a:hover{color:#fff;background:#54c3f1;}

.menu-t .menu-l .menu-nav .menu-fl a .current {font-weight: bold;border-bottom: 2px #fff solid;}

/* 返回顶部 */
/*返回顶部*/
#backtop {
  z-index: 999;
  position: fixed;
  bottom: 30px;
  right: 50px;
  width: 50px;
  height: 0;
  background: url(../images/totop.png) center no-repeat;
  -webkit-transition: 1s;
  transition: 1s;
}

#backtop.show {
  height: 50px;
}

#backtop.show:hover {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* 头部结束 */

/* banner开始 *******************************************************/
.banner-d {
	overflow: hidden;
	margin:0 auto;
}
.hidden {
/* height: 650px; */
/* width: 100%; */
opacity: 0;
display: block;
visibility: hidden; }
.hidden img {
	width: 100%;
	min-width: 1200px; }

.banner {
width: 100%;
min-width: 1200px;
top: 0;
left: 0;
position: relative; }
.banner ul#pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; }
	.banner ul#pic li {
		width: 100%;
		position: absolute; 
		}
	.banner ul#pic a {
		display: block; }
	.banner ul#pic img {
		/* height:650px; */
		width: 100%;
		overflow: hidden;
		/* height: 460px; */
		min-height: 460px;
		min-width:1343px;
		/*margin:0 auto;*/
		text-align: center;
		vertical-align: top; }
.banner .banner_btn {
	position: absolute;
	bottom: 30px;
	z-index: 98;
	width: 100%;
	text-align: center; }
.banner .banner_btn span {
	width: 12px;
	height: 12px;
	background: #fe902f;
	opacity: 0.5;
	display: inline-block;
	cursor: pointer;
	margin-right: 15px;
	border-radius: 12px; }
.banner .banner_btn span.cur {
	background: #fe902f;
	opacity: 1; }
.banner .swiper-button-prev,
.banner .swiper-button-next {
	z-index: 98;
	position: absolute;
	top: 50%;
	left: 30px;
	margin-top: -35px;
	outline: 0;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	transition: all .3s;
	background:rgba(0,0,0,.1);
	/*background: transparent;*/
	border-radius: 6px;
	cursor: pointer;
	user-select: none; }
	.banner .swiper-button-prev:hover,
	.banner .swiper-button-next:hover {
		background: rgba(0, 0, 0, .3); }
	.banner .swiper-button-prev:hover i,
	.banner .swiper-button-next:hover i {
		color: #0099de; }
	.banner .swiper-button-prev i,
	.banner .swiper-button-next i {
		height: inherit;
		line-height: inherit;
		color: #0099de;
		font-size: 50px;
		transition: all .3s; }
.banner .swiper-button-next {
	left: auto;
  right: 30px; }
	/* banner结束---------------------------------------------------- */
	
	/* 首页产品展示****************************************************** */
.tabbox{margin:50px 10px 10px 10px;}
.tabbox ul {
  list-style:none;
  display:table;
	text-align: center;
	width: 100%;
	background: #023b8a;
	/* height: 55px; */
	margin:0 auto;
}
.tabbox ul li {
  display: inline-block;
  height: 50px;
  line-height:40px;
	/* width: 130px; */
	padding:0 20px;
	color:#fff;
	/*font-weight: bold;*/
  border-top:5px solid #023b8a;
  /* border-radius: 25px; */
	cursor:pointer;
	margin: 0 20px;
	-webkit-transition: .5s;
	transition: .5s;
}
.tabbox ul li span {
	display: block;
	/*height: 30px;*/
	/*padding:10px 20px 10px 20px;*/
}
.tabbox ul li.active {
  /*background-color:#023b8a;*/
  color:#023b8a;
  background: #fff;
  font-weight:bold;
}
.tabbox .content {
  margin:30px 0 80px 0;
}
.tabbox .content .content_box {
	height: 350px;
	/* overflow: hidden; */

}
.tabbox .content .content_pic a {
	text-decoration: none;
}
.tabbox .content .content_pic {
	/* display: inline-block; */
	float: left;
	margin:20px 10px;
	width: 270px;
	max-height: 320px;
	cursor:pointer;
	/* overflow: hidden; */
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
	-webkit-transition: .5s;
	transition: .5s;
}
.tabbox .content .content_pic .indexpro_title {
	margin-top: 20px;
	font-size: 14px;
	color:#444;
	background: url(../images/prorighticon.png)no-repeat right;
	-webkit-transition: .5s;
	transition: .5s;
}
.tabbox .content .content_pic .imgd {
	text-align: center;
	overflow: hidden;
}
.tabbox .content .content_pic .imgd img {
	height: 270px;
	margin:0 auto;
	overflow: hidden;
	-webkit-transition: .5s;
	transition: .5s;
}
.tabbox .content .content_pic .indexpro_detail {
	color:#aaa;
	font-size: 14px;
	-webkit-transition: .5s;
	transition: .5s;
}
.tabbox .content .content_pic:hover {
	padding-bottom: 25px;
	border-bottom: 1px solid #aaa;
}
.tabbox .content .content_pic:hover .imgd img{
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}
.tabbox .content .content_pic:hover .indexpro_title {
	padding-left: 5px;
	/* width: 190px; */
	margin-right: 5px;
	font-weight: bold;
}
.tabbox .content .content_pic:hover .indexpro_detail {
	padding-left: 5px;
	margin-right: 5px;
}
.tabbox .content>div {
  display:none;
}
.tabbox .content>div.active {
  display:block;
}

.tabbox .indexpro_more {
	text-align: center;padding:0 0 50px 0;
}
.tabbox .indexpro_more a {
	text-decoration: none;
}
.tabbox .indexpro_more span {
	border:1px #023b8a solid;
	color:#023b8a;
	padding:5px 15px;
	font-size: 14px;
	-webkit-transition: .3s;
	transition: .3s;	
}
.tabbox .indexpro_more span:hover {
	background: #023b8a;
	color:#fff;
	padding:5px 25px;
}

/* 首页产品展示结束------------------------------------------ */

/* 主页关于我们开始********************************************** */
.index_about {
	height: 430px;
	/* padding:50px 0; */
	background: url(../images/indexaboutbg.jpg)center center;
	color:#fff;
	/*border-bottom:1px solid #aaa;*/
}
.index_about .index_aboutbox .aboutcontent_box {
	font-size: 15px;
	line-height: 35px;
	padding-top: 40px;
	color:#eee;
	/*text-align: center;*/
}
.index_about .index_aboutbox {
	display: inline-block;
	height: 400px;
	color:#000;
	-webkit-transition: .5s;
	transition: .5s;
}
.index_about .index_aboutbox:hover {
	padding-top: 10px;
}
.index_about .index_aboutbox .index_abouttitle {
	/*text-align: center;*/
	font-size:25px;
	font-weight: bold;
	color:#fff;
	padding: 80px 0px 10px 0px;
}
.index_about .index_aboutbox .indexabout_more {
/*text-align: center;*/
padding:50px 0 0 0;
}
.index_about .index_aboutbox .indexabout_more a {
	text-decoration:none;
}
.index_about .index_aboutbox .indexabout_more span {
	border:1px #fff solid;
	padding:5px 15px;
	font-size: 14px;
	color:#fff;
	-webkit-transition: .3s;
	transition: .3s;
}
.index_about .index_aboutbox:hover .indexabout_more span {
 background: #fff;
 color:#023b8a;
 padding:5px 25px;
}
/* 主页关于我们结束-------------------------------------------------------- */

/* 脚部footer开始*********************************************************** */
.footer {
	height: 180px;
	background: #eee;
}
.footer .footer_top {
	padding-top: 30px;border-bottom:1px #ccc solid;
}
.footer .footer_down {
	height: 67px;
	line-height: 67px;
}
.footer .footer_down div span a {
	color:#aaa;
}
.footer .footer_down div span a:hover {
 color:#666;
}
/* 底部搜索按钮 */
.container {
	float: right;
}
.search {
	width: 300px;
	height: 40px;
	border-radius: 18px;
	outline: none;
	border: 1px solid #ccc;
	padding-left: 20px;

}
.btn {
	height: 35px;
	width: 35px;
	background: url("../images/searchicon.png") no-repeat ;
	border: none;
	outline: none;
	cursor: pointer;
	position: relative;
	top:15px;
	right: 50px;
}
/* footer结束--------------------------------------------------------- */

/* 关于我们页面开始****************************************************** */
.About_page {
	padding: 50px 0;
}
.About_page .About_pageBox .About_pTitle {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #023b8a;
}
.About_page .About_pageBox .about_e {
	text-align: center;
	margin-bottom: 25px;
	color:#b1b1b1;
}
.About_page .About_pageBox .about_e .line {
	padding:0 20px;
}
.About_page .About_pageBox .About_pContent {
	font-size: 15px;
	line-height: 33px;
	color:#666;
}
.About_page .About_pageBox .About_pContent .zhengshupic {
	display:inline-block;float: left;
}

.About_page .About_pageBox .About_pContent p {
	/*line-height: 37px;*/
}
.About_page .About_pageBox .About_pContent .showtimebox {
	text-align: center;padding: 65px 0 10px 30px;display: inline-block;
}
.About_page .About_pageBox .About_pContent .showtimebox .box {
	float: left;padding-left: 30px;
}
.About_page .About_pageBox .About_pContent .showtimebox .box img {
	width: 45px;
	position: relative;
	bottom:20px;
}
.About_page .About_pageBox .About_pContent .showtimebox .box div {
	display: inline-block;text-align: center;padding: 0 20px 0 15px;
}
.About_page .About_pageBox .About_pContent .showtimebox .box .num {
	font-size: 40px;font-weight: bold;color:#023b8a;
}
.About_page .About_pageBox .About_pContent .showtimebox .box .plus {
	font-size: 25px;position:relative;bottom:18px;color:#023b8a;
}
.About_page .About_pageBox .About_pContent .showtimebox .box p {
	font-size: 17px;color:#000;
}
/* 关于我们页面结束--------------------------------------------------------- */

/* 产品中心页面开始********************************************************** */
.page-main{min-height: 500px;background: #fff;padding: 0 0 77px 0 ;position: relative;bottom: 4px;}
	.page-main .title{font-size: 26px;color:#444;text-align: center;}
	.page-main .subtitle{margin-bottom: 40px;font-family: 'Candara';color:#aaa;text-transform: uppercase;text-align: center;}
	.page-main .content{line-height: 30px;}
	.page-main .smalltitle{font-size: 16px;color:#136fb4;margin-bottom: 30px;}
	.page-main .border{padding:50px 0 50px;border-bottom: 1px solid #eee;}
.pagetit{text-align: center;margin-bottom: 70px;background: #023b8a;}
	.pagetit li{display: inline-block;margin-right: 5px;padding: 10px 0px;border-top:5px #023b8a solid;transition: all .5s;}
	.pagetit li:last-of-type{margin-right: 0;}
	.pagetit li a{text-decoration: none;display: inline-block;font-size: 16px;height: 32px;line-height:32px;padding: 0 25px;color:#fff;transition: all .5s;}
		.pagetit li.on {background: #fff;}
		.pagetit li.on a {color:#023b8a;}
.page-main .prolist li a .txt h3,.page-main .prolist li a h4{font-size: 14px;}
.page-main .prolist li a .txt h3 span{width: 225px;height:21px;display: inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
b{font-weight: normal;}
	.products .prolist{width: 1225px;overflow: hidden;}
	.products .prolist li{margin-bottom: 50px;}
	.prolist li{width: 275px;height: 287px;float: left;margin-right: 25px;padding: 3px;transition: all .5s;}
		.prolist li a{display: inline-block;text-decoration: none;}
		.prolist li a .img{width: 285px;height: 192px;background: #fff;display: table-cell;text-align: center;vertical-align: middle;overflow: hidden}
		.prolist li a .img img{max-width: 265px;max-height: 265px;transition: all .5s;}
		.prolist li a .txt{position: relative;z-index: 9;transition: all .5s;padding: 10px 5px 20px;border-bottom:1px solid #eee;}
		.prolist li a h3{font-size: 16px;color:#444;background: url(../images/prorighticon.png) right 6px no-repeat;}
		.prolist li a h4{color:#aaa;line-height: 24px;height: 24px;overflow: hidden;}
			/*.prolist li:hover{box-shadow: 2px 5px 10px rgba(0,0,0,.5);}*/
			.prolist li:hover .img img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}
			.prolist li:hover,.prolist li:hover a .txt{background: #fff;}
			.prolist li:hover a .txt{padding: 20px 10px 26px;margin-top: -10px;border-bottom: 1px solid #aaa;}
			.prolist li:hover a .txt h3{font-weight: bold;}


.page-main .pagetit .active {
  /*background-color:#023b8a;*/
  color:#023b8a;
  background: #fff;
  font-weight:bold;
}
/* 翻页 */
.paging{text-align: center;padding-bottom: 75px;padding:15px 0;}
.paging li{display:inline-block;text-align: center;}
.paging li a{text-decoration: none;display: inline-block;color: #023b8a;border:1px solid #023b8a;width: 32px;height: 32px;line-height: 32px;margin-right: 3px;font-size: 14px;transition: all .5s;}
.paging li.thisclass a,.paging li:hover a{background: #023b8a;color: #fff;}
.paging li a.i,.paging li.n a,.paging li a.e,.paging li.p a{text-indent: -9999px;}
.paging li a.i{background: url(../images/paging_btn.png) 10px center  no-repeat;}
.paging li a.e{background: url(../images/paging_btn.png) -150px center no-repeat;}
.paging li.p a{background: url(../images/paging_btn.png) -30px center no-repeat;}
.paging li.n a{background: url(../images/paging_btn.png) -98px center no-repeat;}

.paging li:hover a.i {background: url(../images/paging_btn_hover.png) 10px center  no-repeat #023b8a;}
.paging li:hover a.e{background: url(../images/paging_btn_hover.png) -150px center no-repeat #023b8a;}
.paging li.p:hover a{background: url(../images/paging_btn_hover.png) -30px center no-repeat #023b8a;}
.paging li.n:hover a{background: url(../images/paging_btn_hover.png) -98px center no-repeat #023b8a;}


/* 产品中心页面结束----------------------------------------------------------- */
.clearf {clear: both;}
/* 产品详情页开始************************************************************** */
.pro_detail {float:right;margin: 30px 100px 80px 0;width: 1000px;}
.pro_detail .pro_detailBox {display:inline-block;width: 100%;}
.pro_detail .pro_detailBox img {float: left;max-width: 530px;max-height: 307px;margin-right:50px;}
.pro_detail .pro_detailBox .detail_box {float:left;width: 500px;}
.pro_detail .pro_detailBox .detail_box .detail_prot {font-size: 35px;font-weight: bold;}
.pro_detail .pro_detailBox .detail_box .detail_prenext {display: inline-block;width: 400px;padding-top: 150px;}
.pro_detail .pro_detailBox .detail_box .detail_prenext span {width: 90px;height:30px;line-height:30px;text-align: right;}
.pro_detail .pro_detailBox .detail_box .detail_prenext #pre{ float: left;background: url(../images/left-circle.png)no-repeat;}
.pro_detail .pro_detailBox .detail_box .detail_prenext #next{ float: right;text-align: left;background: url(../images/right-circle.png)no-repeat right;}
.pro_detail .pro_detailBox .detail_box .detail_prenext #item{display: inline-block;width: 95px;position:relative;left:65px;background: url(../images/unordered-list.png)no-repeat;}
.pro_detail .pro_detailBox .detail_box .detail_prenext span a {text-decoration: none;color:#666;display: block;}
.pro_detail .pro_detailBox .detail_box .detail_prenext span:hover a span {color:#666;}
.pro_detail .pro_detailBox .detail_box .detail_prenext span a:hover { color:#1E50AE;};
/* 产品详情页结束---------------------------------------------------------------- */



/* 招商加盟页面开始******************************************************************* */
/* 留言 */
.dliuyan {
	width: 600px;
}
.namef {font-size: 18px;color:#666;}
.intxt{width:220px;height: 35px;padding-left: 7px;font-size: 14px;}
.coolbg {padding: 10px 50px;background: #545454;color:#fff;border:1px #eee solid;cursor: pointer;margin-right: 30px;-webkit-transition: .4s;transition: .4s;}
.coolbg:hover {
	background: #023b8a;
	color: #fff;
}
.liuyanL {display: inline-block;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}
.liuyanL td {width: 220px;}
.liuyanl {float: left;padding-top: 2px;}
.liuyanl_box {
	width: 340px;
	border: 1px #023b8a solid;
	padding: 34px 20px;
	line-height: 27px;
	/*margin-top: 24px;*/
}
.liuyanl_box p {
	font-size: 14px;
	color: #666;
}

/* 招商加盟页面结束-------------------------------------------------------------------- */

/* map页面********************************************************* */
.anchorBL{display: none;}
.anchorTL{display: none;}

/* map页面结束------------------------------------------------------ */

/* 新闻动态页面开始****************************************************** */
.news_e {text-align: center;color:#b1b1b1;position: relative;bottom:50px;}
.news_e .line {padding:0 20px;}
.hualong-news {margin-bottom: 50px;margin: 0 auto;width: 980px;height: 700px;}
.hualong-news .hualong-newsl {width: 980px; position: relative;padding: 32px 0px;overflow: hidden;transition: all .5s;cursor: pointer;border-bottom: 1px solid #ddd; margin: 0 auto;}
.hualong-news span{display: inline-block;width: 288px;height: 120px;overflow: hidden;margin-right: 40px;}
.hualong-news img {width: 288px;transition: all .5s; }
.hualong-news .txt {position: absolute;width: 72.5%;top: 32px;left: 330px;overflow: hidden;transition: all .5s; }
.hualong-news .tit {width: 500px;margin: 14px 0 3px;font-size: 18px; line-height: 1.6; font-weight: normal;color: #575757;transition: all .5s;margin-bottom: 10px; }
.hualong-news .date {position: absolute;right: 140px;top: 11px;font-size: 30px;font-family: 'AvantGardeITCbyBT-Book', "å¾®è½¯é›…é»‘";margin-bottom: 12px;padding-bottom: 12px;color: #999;transition: all .5s; }
.hualong-news .description {top: 80px;width: 429px;height: 45px;transition: all .5s;font-size: 13px;color: #999;line-height: 22px !important; }
.hualong-news a{display: block;}
.hualong-news .hualong-newsl:hover {background-color: #fff;}
.hualong-news .hualong-newsl:hover .description, .hualong-news li:hover .tit {margin-left: 10px; }
.hualong-news .hualong-newsl:hover .date, .hualong-news li:hover .tit {color: #333; }
.hualong-news .hualong-newsl:hover .description { color: #666; }

/*翻页*/
.hualong-news .paging{text-align: center;padding-bottom: 35px;padding:35px 0;}
.hualong-news .paging li{display:inline-block;text-align: center;}
.hualong-news .paging li a{text-decoration: none;display: inline-block;color: #136fb4;border:1px solid #136fb4;width: 32px;height: 32px;line-height: 32px;margin-right: 3px;font-size: 14px;transition: all .5s;}
.hualong-news .paging li.thisclass a,.paging li:hover a{background: #023b8a;color: #fff;}
.hualong-news .paging li a.i,.paging li.n a,.paging li a.e,.paging li.p a{text-indent: -9999px;}
.hualong-news .paging li a.i{background: url(../images/paging_btn.png) 10px center  no-repeat;}
.hualong-news .paging li a.e{background: url(../images/paging_btn.png) -150px center no-repeat;}
.hualong-news .paging li.p a{background: url(../images/paging_btn.png) -30px center no-repeat;}
.hualong-news .paging li.n a{background: url(../images/paging_btn.png) -98px center no-repeat;}

.hualong-news .paging li:hover a.i {background: url(../images/paging_btn_hover.png) 10px center  no-repeat #136fb4;}
.hualong-news .paging li:hover a.e{background: url(../images/paging_btn_hover.png) -150px center no-repeat #136fb4;}
.hualong-news .paging li.p:hover a{background: url(../images/paging_btn_hover.png) -30px center no-repeat #136fb4;}
.hualong-news .paging li.n:hover a{background: url(../images/paging_btn_hover.png) -98px center no-repeat #136fb4;}

/* 联系我们页面开始********************************************************* */

.contact_e {text-align: center;color:#b1b1b1;}
.contact_e .line {padding: 0 20px;}
.contact_box {padding-bottom: 30px;text-align:center;}
.little_box {background: #f6f7fb;width:350px;height: 160px;font-size:16px;color:#555;padding:0px 30px 50px 30px;margin:90px 30px 0px 30px;line-height: 25px;display: inline-block;border-radius: 20px;}
.address_icon {background: #023b8a;width: 65px;height: 65px;border-radius: 50%;text-align: center;line-height: 80px;display: inline-block;position: relative;bottom:45px;}
.little_boxp {position: relative;bottom:25px;text-align: left;left:0px;}


.page-banner .banner-box{
    display: none;
}

.page-banner .banner-box img{
	width: 100%;
}