﻿

/**/

.banner { height:692px;}



.fullSlide {

	width:100%;

	position:relative;

	height:692px;

}

.fullSlide .bd {

	margin:0 auto;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul {

	width:100% !important;

}

.fullSlide .bd li {

	width:100% !important;

	height:692px;

	overflow:hidden;

	text-align:center;

	background-position:center top;

	background-repeat:no-repeat;

}

.fullSlide .bd li a {

display:block;

height: 550px;
}



.fullSlide .hd {

	width:100%;

	position:absolute;

	z-index:1;

	bottom:1px;

	left:0;

	height:30px;

	line-height:30px;

}

.fullSlide .hd ul {

	text-align:center;

}

.fullSlide .hd ul li {

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width: 6px;

	height: 6px;

	 margin:0 10px; 

	 display: inline-block;

	 border-radius: 50%;

	overflow:hidden;

	background:#044688;

	line-height:999px;

}

.fullSlide .hd ul .on {

	background:#172a86;

	width:31px;

	border-radius:3px;

}

.fullSlide .prev,.fullSlide .next {

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:5%;

	z-index:1;

	width:40px;

	height:60px;

	cursor:pointer;

	filter:alpha(opacity=50);

	opacity:0.5;

	display:none;

	width:73px; 

	height:73px;

}



.fullSlide .prev

{

      background:url(../images/left1s.png) no-repeat;

  }

.fullSlide .next {

	left:auto;

	right:5%;

	background:url(../images/right1s.png) no-repeat;

}



/*index.css*/

@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}



/**/



@charset "utf-8";

/* CSS Document */





/* Title公共样式 */

.Title{width: 100%;overflow: hidden;text-align: center;}

.Title h2{font-size: 30px;font-weight: bold;}

.Title h2 a{color: #172a86;}

.Title .p1{font-size: 20px;color: #666666;margin: 6px 0 16px 0;}

.Title .p2{font-size: 14px;color: #ccc;font-family: 'Myriad Pro';}









/* banner */

.banner{overflow: hidden;width: 100%;position: relative;height: 550px;}

.banner a{display: block;height: 692px;width: 100%;}

.banner .btnList{overflow: hidden; width: 100%; position: absolute; left: 0; bottom: 26px; text-align: center;}

.banner .btnList span{width: 6px;height: 6px;background-color: #044688; margin:0 10px; display: inline-block;border-radius: 50%;}

.banner .btnList span{ *display: inline; }

.banner .btnList span.cur{background-color: #172a86;width: 31px;border-radius: 3px;}





/* feature */

.feature{width: 100%;overflow: hidden;background: #f0f0f0;padding-top: 20px;}

.feature ul{width:100%;}

.feature ul li{width: 300px;float: left;height: 400px;background: url(../images/featureBg.png) repeat-y;}

.feature ul li a{display: block;width: 300px;height: 340px;text-decoration: none;}

.feature ul li img{display: block;}

.feature ul li span{display: block;font-size: 24px;color: #00adef;padding-left: 38px;font-weight: lighter;margin: 28px 0 10px 0;}

.feature ul li em{display: block;width: 200px;padding-left: 38px;font-size: 13px;color: #666666;line-height: 22px;}

.feature ul li:hover{background: #00adef;background-image: none;}

.feature ul li:hover span{color: #fff;}

.feature ul li:hover em{color: #fff;}





/* products */

.products{width: 100%;overflow: hidden;background: #f0f0f0;padding-bottom: 59px;}

.products .Title{padding-top: 70px;}

.products .con{overflow: hidden;height: 390px;position: relative;}

.products .con ul{overflow: hidden;height: 510px;position: absolute;top: 0;left: 0;}

.products .con li{width: 360px;height: 370px;float: left;margin:20px;}

.products .con img{display: block;}

.products .con .intro{width: 100%;overflow: hidden;text-align: center;height: 100px;background: url(../images/productsBg.jpg) repeat-x;}

.products .con .intro h3{font-size: 20px;font-weight: normal;margin-top: 36px;}

.products .con .intro h3 a{color: #666666;text-decoration: none;}

.products .con .intro p{color: #fff;font-size: 13px;color: #999;margin: 6px 0 28px 0;}

.products .con .intro .more{background: url(../images/products-Jt1.png) no-repeat left center;padding-left: 27px;font-size: 14px;font-weight: bold;font-family: arial;text-transform: uppercase;text-decoration: none;}

.products .con li:hover .intro{background: #00adef;background-image: none;}

.products .con li:hover .intro p,.products .con li:hover .intro  h3 a,.products .con li:hover .intro .more{color: #fff;}

.products .con li:hover .intro .more{background: url(../images/products-Jt2.png) no-repeat left center;}

.products .con li:hover{/* box-shadow: 0px 0px 20px 8px #dbdada; */}

.productsBtn{overflow: hidden; width: 100%;  text-align: center;}

.productsBtn li{width: 6px;height: 6px;background-color: #cccccc; margin:0 10px; display: inline-block;border-radius: 50%; font-size:0;}

.productsBtn li{ *display: inline; }

.productsBtn li.on{background-color: #172a86;width: 31px;border-radius: 3px;}





/* adv */

.adv{width: 100%;}

.adv .container{position: relative;padding-bottom: 40px;}

.adv .wang1{position: absolute;top: -52px;right: -95px;}

.adv .wang2{position: absolute;bottom: -42px;left: -295px;z-index: 55;}

.adv .Title{padding-top: 40px;}

.adv ul{width: 100%;overflow: hidden;}

.adv li{width: 300px;float: left;text-align: center}

.adv ul li:first-child{background-image: none;}

.adv .con1 span{display: block;width: 113px;height: 101px;margin: 29px auto 0;}

.adv .con1 ul{height: 337px;}

.adv .con1 li{height: 337px;background: url(../images/adv-xian1.png) no-repeat left center;}

.adv .con1 h3{font-size: 30px;color: #666666;font-weight: normal;margin: 40px 0 20px 0;}

.adv .con1 h3 em{font-size: 30px;color: #666666;font-weight: normal;}

.adv li p{font-size: 14px;color: #666666;line-height: 20px;}

.adv .con2{margin-top: 30px;}

.adv .con1{margin-top: 68px;}

.adv .con2 ul{height: 214px;}

.adv .con2 li{height: 214px;background: url(../images/adv-xian2.png) no-repeat left center;}

.adv .con2 li h3{font-size: 72px;color: #00adef;font-family: 'Myriad Pro';margin: 10px 0;}



/* about

.about{width: 100%;position: relative;height: 660px;background: url(../images/aboutBg.jpg) no-repeat center;}

.about .container{position: relative;height: 660px;}

.about .left_a{width: 600px;overflow: hidden;float: left;}

.about .leftCon h3{font-size: 30px;font-weight: bold;margin-top: 111px;}

.about .leftCon h3 a{color: #172a86;text-decoration: none;}

.about .leftCon span{display: block;}

.about .leftCon .span1{color: #666666;font-size: 20px;margin: 6px 0 18px 0;}

.about .leftCon .span2{font-size: 12px;color: #bdbdbd;font-family: 'Myriad Pro';}

.about .leftCon p{font-size: 14px;line-height: 24px;color: #666666;width: 518px;}

.about .leftCon .p1{margin: 34px 0 28px 0;}

.about .leftCon ul{width: 100%;overflow: hidden;margin-top: 108px;}

.about .leftCon li{float: left;width: 150px;height: 40px;line-height: 40px;margin-left: 1px;text-align: center;font-size: 14px;background: #fff;}

.about .leftCon li a{display: block;color: #666666;text-decoration: none;}

.about .leftCon li.cur{background: #172a86;}

.about .leftCon li.cur a{color: #fff;}

.about .right_a{width: 600px;float: left;position: relative;height: 660px;}

.about .rightCon {width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;height: 660px;}

.about .right_a ul{width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;}

.about .right_a li{float: left;width:960px;}

.about .right_a .list{overflow: hidden; width: 100%; position: absolute; left: 0; bottom: 26px; text-align: center;}

.about .right_a .list span{width: 14px;height: 14px;background-color: #fff; margin:0 10px; display: inline-block;border-radius: 50%;}

.about .right_a .list span{ *display: inline; }

.about .right_a .list span.cur{background-color: #00adef;}

.about .wang{position: absolute;right: 79px;bottom:-82px;} */



/* about */

.about{width: 100%;position: relative;height: 860px;background: url(../images/aboutBg.jpg) no-repeat center;}

.about .container{position: relative;height: 660px;}

.about .left_about{width: 600px;overflow: hidden;float: left;}

.about .leftCon .intro{height: 453px;overflow: hidden;}

.about .leftCon{height: 453px;overflow: hidden;}

.about .leftCon h3{font-size: 30px;font-weight: bold;margin-top: 111px;}

.about .leftCon h3 a{color: #172a86;text-decoration: none;}

.about .leftCon span{display: block;}

.about .leftCon .span1{color: #666666;font-size: 20px;margin: 6px 0 18px 0;}

.about .leftCon .span2{font-size: 12px;color: #bdbdbd;font-family: 'Myriad Pro';}

.about .leftCon p{font-size: 14px;line-height: 24px;color: #666666;width: 518px;}

.about .leftCon .p1{margin: 34px 0 28px 0; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}

.about .leftCon .p2{ overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}

.about .left_about ul{width: 100%;overflow: hidden;margin-top: 108px;}

.about .left_about li{float: left;width: 150px;height: 40px;line-height: 40px;margin-left: 1px;text-align: center;font-size: 14px;background: #fff;}

.about .left_about li a{display: block;color: #666666;text-decoration: none;}

.about .left_about li.cur{background: #172a86;}

.about .left_about li.cur a{color: #fff;}

.about .right_about{width: 960px;float: left;height: 660px;position: absolute;left: 600px;top: 0;overflow: hidden;}

.about .rightBox{width: 960px;float: left;position: relative;height: 660px;}

.about .rightCon {width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;height: 660px;}

.about .right_about ul{width: 960px;overflow: hidden;position: absolute;top: 0;left: 0;}

.about .right_about li{float: left;width:960px;}

.about .right_about .list{overflow: hidden; width: 600px; position: absolute; left: 0; bottom: 26px; text-align: center;z-index: 100;}

.about .right_about .list span{width: 14px;height: 14px;background-color: #fff; margin:0 10px; display: inline-block;border-radius: 50%;}

.about .right_about .list span{ *display: inline; }

.about .right_about .list span.cur{background-color: #00adef;}

.about .wang{position: absolute;right: 79px;bottom:-82px;}





/* media */

.media{width: 100%;}

.media .container{padding-bottom: 67px;position: relative;}

.media .wang{position: absolute;left: -228px;bottom: -55px;}

.media .Title{/* padding-top: 85px; */}

.media .Title p{text-transform: uppercase;margin-top: 5px;}

.media .con{margin-top: 56px;overflow: hidden;/* height: 379px; */}

.media .conBox{width: 100%;overflow: hidden;height: 379px;}

.media .left{float: left;width: 600px;height: 361px !important;}

.media .right{float: right;width: 560px;overflow: hidden;position: relative;}

.media .right dl{/* overflow: hidden; */}



.media .right .newsRBox{width: 560px;height: 375px;overflow: hidden;}

.media .right dl{height: 109px;width: 558px;border: 1px solid #eeeeee;background: #f7f7f7;margin-bottom: 14px;overflow: hidden;}

.media .right dl:hover{height: 109px;width: 558px;border: 1px solid #00adef;background: #00adef;margin-bottom: 14px;overflow: hidden;}

.media .right dt{width: 135px;height: 85px;float: left;margin: 14px 0 0 13px;overflow:hidden; }

.media .right dt img{display: block;}

.media .right dd{width: 385px;float: left;margin-left: 12px; padding-top:12px; }

.media .right dd span{display: block;font-size: 18px;color: #555;width: 385px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.media .right dd p{font-size: 14px;color: #555555;line-height: 22px;height: 48px;}

.media .right dd em{ font-size:12px; color:#555;}

.media .right dl:hover dd span{color: #fff;}

.media .right dl:hover dd p{color: #fff;}

.media .right dl:hover dd em{  color:#fff;}



.media .menu{overflow: hidden;margin:44px 0 0 376px;}

.media .menu a{display: inline-block;width: 148px;height: 38px;text-align: center;line-height: 38px;font-size: 14px;color: #666666;text-decoration: none;border: 1px solid #dcdcdc;border-left: none;float: left;}

.media .menu a:first-child{border-left: 1px solid #dcdcdc;}

.media .menu a{*display: inline;}

.media .menu a.cur{width: 149px;height: 40px;line-height: 40px;border: none;background: #172a86;color: #fff;}

.media .menu a:first-child.cur{width: 150px;}







/* case */

.case{width: 100%;background: #f0f0f0;/* padding-bottom: 72px; */}

.case .container{position: relative;}

.case .wang{position: absolute;right: -157px;bottom: -157px;}

.case .Title{padding-top: 84px;}

.case .Title .p2{font-weight: bold;}

.case .con{height: 420px;margin-top: 54px;position: relative;}

.case .con i{width: 44px;height: 44px;overflow: hidden;position: absolute;top: 166px;display: block;}

.case .con i:hover{cursor: pointer;}

.case .con i.btn01{background: url(../images/caseBtn.jpg) no-repeat top;left: -44px;}

.case .con i.btn02{background: url(../images/caseBtn.jpg) no-repeat bottom;right: -44px;}

.case .conBox{width: 100%;overflow: hidden;height: 420px;position: relative;}

.case .con ul{overflow: hidden;height: 420px;position: absolute;top: 0;left: 0;}

.case .con li{width: 280px;height: 420px;float: left;margin-right: 27px;}

.case .con img{display: block;}

.case .con .intro{overflow: hidden;height: 210px;padding:0 17px;background: #fff;}

.case .con .intro h3{font-size:18px;font-weight: normal;margin-top: 26px;}

.case .con .intro h3 a{color: #666666;text-decoration: none;}

.case .con .intro p{color: #fff;font-size: 13px;color: #666666;margin: 10px 0 88px 0;}

.case .con .intro .more{background: url(../images/products-Jt1.png) no-repeat left center;padding-left: 27px;font-size: 14px;font-weight: bold;font-family: arial;text-transform: uppercase;text-decoration: none;}





/* kh */

.kh{width: 100%;background: #f0f0f0;padding-bottom: 61px;}

.kh .container{position: relative;position: relative;}

.kh .Title{padding-top: 72px;}

.kh .con{height: 260px;margin: 36px 0 28px 0;position: relative;overflow: hidden;}

.kh .con ul{width: 105%;overflow: hidden;position: absolute;top: 0;left: 0;height: 260px;}

.kh .con li{float: left;width: 280px;height: 120px;margin: 6px 11px;}

.kh .con li a{margin-top: 20px;display: block;border: 1px solid #d9d9d9; overflow:hidden;}

.kh .con li img{display: block; padding:0px !important; transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}

.kh .con li:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1); box-shadow:0 0 6px #00adef;}

.kh .con li a:first-child{margin-top: 0;}

.khBtn{overflow: hidden; width: 100%;  text-align: center;}

.khBtn ol li{width: 6px;height: 6px;background-color: #cccccc; margin:0 10px; display: inline-block;border-radius: 50%;}

.khBtn ol li{ *display: inline; }

.khBtn ol li.cur{background-color: #172a86;width: 31px;border-radius: 3px;}



/*link*/

.link{overflow: hidden;width: 100%;background-color: #f9f9f9;/* margin-top: 20px; */padding-top: 20px;}

.link h3 img{ display: block;}

.link .list{ padding: 15px 0; overflow: hidden; width: 100% ;}

.link .list li{ float: left; font-size: 14px;  border-left:1px solid #707070; padding: 0 15px; margin: 5px 0;}

.link .list li a{ color: #666666;}

.link .list li:first-child{ padding-left: 0; border: none}


.solution{padding:80px 0;overflow:hidden;background:#eee url(../images/Index/solution_bg.jpg) no-repeat center bottom;}
.solution .wrapper{overflow:hidden;}
.solution-slide{overflow:hidden;}
.solution-slide .item{position:relative;float:left;margin-bottom: 40px;padding:0 12px;overflow:hidden;border-bottom:#dadada solid 1px;width: 30%;margin-left: 0.5%;margin-right: 0.5%;}
.solution-slide .item:after{display:block;position:absolute;z-index:3;left:50%;bottom:0;width:38px;height:3px;content:"";background:#1d2d46;transform:translateX(-50%);}
.solution-slide .pic{overflow:hidden;}
.solution-slide .pic img{display:block;width:100%;transition:all 1s;height: 202px;}
.solution-slide .tit{height:52px;line-height:52px;text-align:center;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.5s;}
.solution-slide .tit a{color:#333;}
.solution-slide .item:hover .pic img{transform:scale(1.1);}
.solution-slide .item:hover .tit{background:#1d2d46;}
.solution-slide .item:hover .tit a{color:#fff;}
.solution-slide .swiper-pager{text-align:center;overflow:hidden;}
.solution-slide .swiper-pager span{background:#1d2d46;opacity:1;}
.solution-slide .swiper-pager span.swiper-pagination-bullet-active{background:#c00f11;}


.topic2{
	font-family: MicrosoftYaHei;
	font-size: 30px;
	letter-spacing: 2px;
	color: #696969;
	padding:20px 0;
	text-align: center;
}

.needList{
	width: 1280px;
	margin:0 auto;
	overflow: hidden;
}
.needList li{
	width: 151px;
	float: left;
	margin-right: 9px;
	margin-top: 30px;
}
.needList li:nth-child(11n){
	/* margin-right: 0; */
}
.needList li span{
	display: block;
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	color: #ca0000;
	height: 40px;
	background-color: #ffffff;
	font-weight: bold;
	line-height: 40px;
}
.needList li p{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #545454;
	height: 288px;
	margin-top: 7px;
	padding:16px 10px;
	line-height: 25px;
	background-color: #ffffff;
}


.sds{
	 width: 0;
	 height: 0;
	 border-left: 28px solid transparent;
	 border-right: 28px solid transparent;
	 border-bottom: 30px solid #172a86;
	 margin:0 auto;
}
.section_four{
	width: 100%;
	padding:10px 0 40px 0;
	background-color: #172a86;
}


/*留言*/
.liuyan {overflow:hidden;width:100%;padding:30px 0;background-color:#efefef;margin-bottom: 30px;}
.liuyan .leftwen { overflow:hidden; width:380px; height:280px; background:url(../images/liuyan_x.png) right top repeat-y; float:left}
.liuyan .leftwen p{ font-size:20px; color:#000;}
.liuyan .leftwen img{ display:block; margin-bottom:12px;}
.liuyan .leftwen em{ padding:3px 0; font-size:16px; color:#666; padding-left:30px; background:url(../images/liuyan_phone.png) no-repeat left center; margin-left:20px; display:block;}
.liuyan .leftwen em span{ font-size:20px; color:#c81624;}
.liuyan .leftwen a{ display:block; width:196px; height:38px; text-align:center; line-height:38px; background:url(../images/liuyan_btn.png) no-repeat center; font-size:16px; color:#fff; margin-left:60px; margin-top:10px; text-decoration:none}
.liuyan .lybox{overflow:hidden;float:right;width: 780px;}
.liuyan .lybox h3{ font-size:28px; margin-bottom:10px; color:#c81624;}
.liuyan .lybox h3 em{ color:#000}
.liuyan .lybox input{overflow:hidden;width: 425px;height:44px;padding-left:55px;font-size:14px;color:#666;line-height:44px;border:1px solid #d2d2d2;margin-bottom:9px;display:block;outline:none;}
.liuyan .lybox .name{ background:url(../images/liuyan01.png) no-repeat left center; background-color:#fff;}
.liuyan .lybox .phone{ background:url(../images/liuyan02.png) no-repeat left center;background-color:#fff;}
.liuyan .lybox .addr{ background:url(../images/liuyan03.png) no-repeat left center; background-color:#fff;}
.liuyan .lybox textarea{ overflow:hidden; padding:10px; padding-left:55px; width:215px; height:132px; border:1px solid #d2d2d2; background:url(Img/Index/liuyan04.png) no-repeat left top; background-color:#fff; outline:none; resize:none; font-size:14px; color:#666; float:right; margin-top:-165px; margin-bottom:20px;}
.liuyan .lybox b{ display:block; width:100%; height:56px; text-align:center; line-height:56px; background-color:#c81624; font-size:18px; color:#fff; cursor:pointer; float:left}


/*头部*/
.header {
  padding: 40px 0;
  background-color: #fff;
}

.header .txt {
  position: relative;
  margin-left: 14px;
  padding-left: 14px;
  color: #000;
}

.header .txt .s1 {
  font-size: 30px;
  /* line-height: 1em; */
  font-weight: bold;
  color: #064a91;
}

.header .txt .s2 {
  font-size: 16px;
  /* line-height: 1em; */
}

.header .txt:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1px;
  height: 100%;
  background-color: #bfbfbf;
  content: '';
}

.header .tel {
  padding-left: 50px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url(../images/ico-tel.png);
}

.header .tel .s1 {
  font-size: 16px;
  letter-spacing: 4px;
  margin-top: 15px;
}

.header .tel .s2 {
  color: #ff702c;
  font-size: 20px;
  font-weight: 600;
  /* font-style: italic; */
}


/*公用*/
.wp {
  margin: 0 auto;
  width: 100%;
  max-width: 12800px;
}

/*  -- flex弹性布局 -- */
.flex {
  display: flex;
}


.justify-between {
  justify-content: space-between;
}



/*导航*/
.nav {
  height: 50px;
  background-color: #414143;
}

.nav ul {
  display: flex;
}

.nav li {
  position: relative;
  flex: 1;
  z-index: 100;
}

.nav li:after {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 1px;
  height: 38px;
  background-color: rgba(255, 255, 255, 0.3);
  transform: translateY(-50%);
  content: '';
}

.nav li:last-child:after {
  display: none;
}

.nav li:hover .par {
  background-color: #ffbb05;
}

.nav .par {
  position: relative;
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}

.nav .sub {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  width: 100%;
  background-color: #ffbb05;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
}

.nav .sub a {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
}

.nav .sub a:hover {
  background-color: #fff;
  color: #ffbb05;
}


.wp {
  margin: 0 auto;
  width: 100%;
  max-width: 1200px;
}


/*底部*/
.footer {
  background-color: #222222;
}

.footer .footer-section-1 {
  padding: 50px 0 30px;
}

.footer .footer-section-1 > div {
  position: relative;
  color: #999;
  font-size: 14px;
}

.footer .footer-section-1 > div:last-child:after, .footer .footer-section-1 > div:last-child:before {
  display: none;
}

.footer .footer-section-1 > div:after, .footer .footer-section-1 > div:before {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 1px;
  content: '';
}

.footer .footer-section-1 > div:before {
  height: 46px;
  background-color: #70282B;
  z-index: 2;
}

.footer .footer-section-1 > div:after {
  height: 100%;
  background-color: #2d2d2d;
  z-index: 1;
}

.footer .footer-section-1 .section-1 {
  padding-right: 80px;
}

.footer .footer-section-1 .section-1 .txt {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #3f3f3f;
  line-height: 2em;
}

.footer .footer-section-1 .section-1 .txt a {
  color: #999;
}

.footer .footer-section-1 .section-2,
.footer .footer-section-1 .section-3 {
  padding: 0 50px;
}

.footer .footer-section-1 .section-2 .title,
.footer .footer-section-1 .section-3 .title {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

.footer .footer-section-1 .section-2 .list,
.footer .footer-section-1 .section-3 .list {
  margin-top: 24px;
  line-height: 2em;
}

.footer .footer-section-1 .section-4 {
  padding-left: 50px;
}

.footer .footer-section-1 .section-4 img {
  width: 120px;
}

.footer .footer-section-2 {
  padding: 20px 0;
  color: #999;
  font-size: 12px;
  border-top: 1px solid #3f3f3f;
}

.footer .footer-section-2 .section-1 {
  /* width: 70px; */
  text-align: center;
  width: 100%;
  font-size: 14px;
}

.footer .footer-section-2 .section-2 a {
  margin-bottom: 10px;
  padding-right: 10px;
  display: inline-block;
  color: #999;
}

.footer-m {
  padding: 10px 0;
  display: none;
  text-align: center;
}

.footer-m span {
  padding: 0 10px;
}

.footer-menu {
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 60px;
  background-color: #3c3c3c;
  z-index: 10;
}

.footer-menu a {
  padding: 5px 0;
  color: #fff;
}

.footer-menu a:first-child {

  background-color: #ffbb05;
}

.footer-menu a img {
  height: 24px;
}


.flex-direction {
  flex-direction: column;
}


/* 面包屑导航 */
.site-nav {
  padding: 16px 0;
  border-bottom: 1px solid #e0e0e0;
}

.site-nav span {
  padding-left: 24px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 18px auto;
  background-image: url(../images/ico-home-2.png);
}

/* 分页 */
.pages {
  margin: 30px 0;
  text-align: center;
}

.pages a {
  margin: 0 1px;
  padding: 0 12px;
  display: inline-block;
  height: 36px;
  line-height: 34px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.pages a:hover, .pages a.on {
  color: #fff;
  background-color: #ffbb05;
  border: 1px solid #ffbb05;
}

.pages > b {
  margin: 0 1px;
  padding: 0 12px;
  display: inline-block;
  height: 36px;
  line-height: 34px;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #fff;
  background-color: #ffbb05;
  border: 1px solid #ffbb05;
}

/*产品列表*/
.site-nav .subclass {
  text-align: right;
}

.site-nav .subclass a {
  margin-left: 30px;
}

.list-picture {
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}

.list-picture.list {
  /* grid-template-columns: repeat(4, 1fr); */
}

.list-picture .item .img {
  position: relative;
  padding-top: 67%;
  height: 0;
  overflow: hidden;
}

.list-picture .item .img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.list-picture .item .title {
  /* padding: 0 10px; */
  width: 100%;
  height: 44px;
  text-align: center;
  line-height: 44px;
  background-color: #f1f1f1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-more {
  margin: 30px auto;
  display: block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background-color: #ffbb05;
}

.btn-more:hover {
  color: #fff;
  opacity: 0.8;
}

/*产品详情*/
.show-picture .section-1 {
  /* padding: 0.666667rem 0; */
  text-align: center;
  width: 650px;
  margin: 0 auto;
}

.show-picture .section-1 .pic-slide {
  width: 40%;
  flex: none;
}

.show-picture .section-1 .pic-slide .big {
  border: 1px solid #999;
}

.show-picture .section-1 .pic-slide .big img {
  width: 100%;
  height: 295px;
  object-fit: cover;
}

.show-picture .section-1 .pic-slide .list {
  position: relative;
  margin-top: 8px;
  padding: 0 25px;
}

.show-picture .section-1 .pic-slide .list .btn {
  position: absolute;
  top: 0;
  display: block;
  width: 20px;
  height: 100%;
  z-index: 2;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px auto;
  background-color: #f3f3f3;
}

.show-picture .section-1 .pic-slide .list .btn.slick-prev {
  left: 0;
  background-image: url("../images/ico-arrow-left.png");
}

.show-picture .section-1 .pic-slide .list .btn.slick-next {
  right: 0;
  background-image: url("../images/ico-arrow-right.png");
}

.show-picture .section-1 .pic-slide .list .item {
  position: relative;
  margin: 0 5px;
  cursor: pointer;
}

.show-picture .section-1 .pic-slide .list .item:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  border: 2px solid #ffbb05;
  content: '';
}

.show-picture .section-1 .pic-slide .list .item.slick-current:before {
  opacity: 1;
}

.show-picture .section-1 .pic-slide .list .item img {
  width: 100%;
  height: 55px;
  object-fit: cover;
}

.show-picture .section-1 .info {
  padding-left: 20px;
  width: 60%;
  flex: none;
}

.show-picture .section-1 .info .title {
  height: 1em;
  line-height: 1em;
  color: #000;
  font-size: 24px;
}

.show-picture .section-1 .info .params {
  margin: 20px 0;
  padding: 10px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.show-picture .section-1 .info .params .key {
  width: 80px;
  flex: none;
  font-weight: bold;
}

.show-picture .section-1 .info .params .value {
  font-size: 12px;
  color: #999;
  line-height: 2;
}

.show-picture .section-1 .info .tel {
  margin-bottom: 30px;
}

.show-picture .section-1 .info .tel .key {
  font-weight: bold;
}

.show-picture .section-1 .info .tel .value {
  color: #ff702c;
  font-size: 26px;
  font-weight: bold;
  font-style: italic;
}

.show-picture .section-1 .info .btns a {
  margin-right: 10px;
  display: inline-block;
  width: 136px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
}

.show-picture .section-1 .info .btns a.a1 {
  background-color: #ffbb05;
}

.show-picture .section-1 .info .btns a.a2 {
  background-color: #ff702c;
}

.show-picture .section-1 .info .btns a:hover {
  opacity: 0.8;
}

.show-picture .g-tit {
  position: relative;
  padding-left: 20px;
  height: 45px;
  line-height: 44px;
  font-size: 18px;
  border-bottom: 1px solid #eee;
}

.show-picture .g-tit:after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 4px;
  height: 22px;
  background-color: #ffbb05;
  content: '';
  transform: translateY(-50%);
}

.show-picture .section-2 {
  margin-bottom: 30px;
}

.show-picture .section-2 .cont {
  /* padding-top: 20px; */
  text-align: justify;
  line-height: 35px;
}

.show-picture .section-2 .cont p {
  /* padding-bottom: 20px; */
  text-indent: 2em;
}

.show-picture .section-3 {
  margin-bottom: 30px;
}




/*  -- flex弹性布局 -- */
.flex {
  display: flex;
}

.basis-per-20 {
  flex-basis: 20%;
}

.basis-per-40 {
  flex-basis: 40%;
}

.basis-per-60 {
  flex-basis: 60%;
}

.basis-per-80 {
  flex-basis: 80%;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-direction {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.align-start {
  align-items: flex-start;
}

.align-end {
  align-items: flex-end;
}

.align-center {
  align-items: center;
}

.align-stretch {
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.self-center {
  align-self: flex-center;
}

.self-end {
  align-self: flex-end;
}

.self-stretch {
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.align-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}



/* 列表 */
.list-news .item {
  padding: 35px 0;
  border-bottom: 1px solid #dbdbdb;
}

.list-news .item .img {
  width: 200px;
  border: 1px solid #dbdbdb;
}

.list-news .item .img .cont {
  padding-top: 68%;
  height: 0;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.list-news .item .txt {
  padding: 0 30px;
  width: calc(100% - 280px);
}

.list-news .item .txt .title {
  margin-bottom: 10px;
  height: 1em;
  line-height: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 22px;
}

.list-news .item .txt .m-date {
  margin: 10px 0;
  display: none;
  height: 1em;
  line-height: 1em;
  color: #3f3f3f;
  font-size: 12px;
}

.list-news .item .txt .info {
  padding-top: 5px;
  color: #888;
  overflow: hidden;
  text-align: justify;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-size: 14px;
}

.list-news .item .date {
  padding: 8px 10px;
  width: 80px;
  border: 1px solid #dbdbdb;
  color: #999;
  font-style: italic;
}

.list-news .item .date .s1 {
  font-size: 50px;
  line-height: 1.2;
}




/* 列表详情 */
.show-txt .title {
  padding: 20px 0;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  border-bottom: 1px dashed #ccc;
}

.show-txt .info {
  margin: 10px 0 30px;
  text-align: center;
  color: #ccc;
}

.show-txt .info span {
  padding: 0 6px;
}

.show-txt .txt {
  text-align: justify;
  line-height: 1.8;
  font-size: 15px;
}

.show-txt .txt p {
  padding-bottom: 20px;
}

.show-txt .txt img {
  margin: 20px auto;
  display: block;
}


/* 上一页下一页 */
.prevandnext {
  margin: 30px 0;
  padding: 10px;
  border: 1px dotted #ccc;
  background-color: #f1f1f1;
}

.prevandnext li {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
}


.g-tit-1 {
  padding-bottom: 24px;
  text-align: center;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: auto;
  background-image: url(../images/bg-1.png);
}

.g-tit-1 .title {
  color: #000;
  letter-spacing: 2px;
  font-weight: bold;
  font-size: 2rem;
}

.g-tit-1 .txt {
  margin: 0 auto;
  width: 50%;
  line-height: 1.8;
  color: #888;
}


/*关于我们*/
.section-about-1 {
  padding: 0.666667rem 0 0.4rem;
}

.section-about-1 .cont {
  padding: 0.666667rem 0;
  text-align: justify;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 2;
}

.section-about-2 {
  padding: 0.666667rem 0 0.4rem;
  background-color: #f7f7f7;
}

.section-about-2 [class*="section-"] {
  margin-top: 0.666667rem;
}

.section-about-2 .list {
  display: grid;
}

.section-about-2 .list .item img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.section-about-2 .list .item .title {
  padding: 18px 0;
  text-align: center;
  font-size: 0.32rem;
  color: #333;
}

.section-about-2 .section-1 .list {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(1, auto);
  gap: 0.666667rem;
}

.section-about-2 .section-2 .list {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, auto);
  gap: 1.2rem;
}

.section-about-2 .section-3 .section-tit,
.section-about-2 .section-4 .section-tit {
  letter-spacing: 2px;
  text-align: center;
  color: #000;
  font-size: 0.533333rem;
  font-weight: bold;
}

.section-about-2 .section-3 .list,
.section-about-2 .section-4 .list {
  margin-top: 30px;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(1, auto);
  gap: 15px;
}

.section-about-3 {
  padding: 0.666667rem 0 0.4rem;
}

.section-about-3 .list {
  margin-top: 0.666667rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, auto);
  gap: 10px;
}



.wall {

width: 1200px;

margin: -60px auto 0;
}

.wall ul li {float: left;width: 299px;height: 150px;border-right: 1px dashed #dedede;border-bottom: 1px dashed #dedede;overflow: hidden;text-align: center;}



 .wall ul li p{
width: 300px;
overflow: hidden;
float:left;
display:block;
text-align:center
 
}

.wall ul li:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);
	
	overflow: hidden;
	text-align:center;
	margin:0 auto


}

 .wall ul li img {max-width: 240px;max-height: 130px;transition: .3s all linear;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;margin:0 auto;}



/*新闻中心*/
.news {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	/* margin-top: 45px; */
	padding-top: 30px;
}
.news_tline {
	width: 502px;
	margin: 0 auto;
}
.news_tline_i {
	width: 500px;
	position: absolute;
	z-index: -1;
	height: 1px;
	padding-top: 50px;
	margin-top: -20px;
}
.news_tline_il {
	width: 280px;
	margin: 0 auto;
	height: 1px;
	background: #fff;
	margin-top: 1px;
}
.news_m, .news_s {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	min-width: 1200px;
}
.news_m {
	font-size: 34px;
	font-weight: bold;
	line-height: 50px;
	color: #172a86;
}
.news_s {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 15px;
	color: #484848;
}
.news_line {
	height: 1px;
	background: #ccc;
	width: 100%;
	margin: 0 auto;
}
.news_line_t {



	width: 100px;
	margin: 0 auto;

	height: 3px;
	background: #172a86;
}
.news_line_d {
	width: 0px;
	height: 0;
	margin: 0 auto;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #172a86;
}
.lanrenzhijia {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 40px;
}
.news_dt {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.lanrenzhijia .news_dt a {
	display: block;
	float: left;
	text-decoration: none;
	width: 280px;
	font-size: 16px;
	margin: 0px 10px;
	padding: 15px 30px;
	box-shadow: 0 0 5px #ddd inset;
	transition: all 0.8s linear;
}
.lanrenzhijia .news_dt a.on {
	text-decoration: none;
	width: 400px;
	font-weight: bold;
	background: #f8f8f8;
	transition: all 0.8s linear;
}
.lanrenzhijia .news_dt a.on .news_dt_rm {
	transition: all 0.8s linear;
	color: #d7030c;
}
.news_dt_rm {
	overflow: hidden;
	border-bottom: solid 1px #ccc;
	line-height: 40px;
	font-size: 20px;
	padding-left: 10px;
	transition: all 0.8s linear;
	font-weight: bold;
	color: #0067d0;
}
.news_dt_ren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	line-height: 26px;
	font-weight: normal;
	padding-left: 10px;
}
.lanrenzhijia .content {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 405px;
	position: relative;
	min-width: 1200px;
	margin-top: 20px;
}
.lanrenzhijia .content .ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 1200px;
	min-width: 1200px;
}
.lanrenzhijia .content .li {
	width: 1200px;
	float: left;
	min-width: 1200px;
}
.news .news_div_item, .news .divdgweb_new_div_item {
	width: 578px;
	height: 180px;
	float: left;
	position: relative;
	margin: 12px 11px;
	transition: all 0.8s linear;
	box-shadow: 0 0 2px #ccc inset;/*background: url(../images/20181227162817_594763620.png) no-repeat 8px center;*/
}
.news_div_item_pic {
	float: left;
	width: 282px;
	height: 180px;
	overflow: hidden;
	box-shadow: 0 0 1px #ddd;
}
.news_div_item_pic img {
	width: 282px;
	height: 180px;
	transition: all 0.5s linear;
}
.news_div_item_content, .divdgweb_new_div_item_content {
	float: right;
	width: 270px;
	margin-right: 10px;
}
.news_div_item_title, .divdgweb_new_div_item_title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 270px;
	padding-top: 10px;
}
.news_div_item_title a, .divdgweb_new_div_item_title a {
	font-size: 17px;
	transition: all 0.8s linear;
}
.news_div_item_body, .divdgweb_new_div_item_body {
	overflow: hidden;
	line-height: 23px;
	padding-top: 16px;
	height: 71px;
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 28px;
}
.news_dt_rgo {
	overflow: hidden;
	transition: all 0.8s linear;
}
.news_dt_rgo a {
	font-size: 0px;
	line-height: 0px;
}
.news_dt_rgo span {
	display: block;
	width: 90px;
	height: 1px;
	background: #999;
	transition: all 0.8s linear;
}
.news_dt_rgo p {
	font-size: 14px;
	line-height: 48px;
	text-align: right;
	position: relative;
	z-index: 2;
	color: #0067d0;
	transition: all 0.8s linear;
	margin-left: 200px;
	width: 270px;
}
.news_div_item_date, .divdgweb_new_div_item_date {
	position: absolute;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 310px;
	margin-top: 142px;
	color: #999;
}
.news_div_item_year, .divdgweb_new_div_item_year {
	float: left;
}
.news_div_item_month, .divdgweb_new_div_item_month {
	float: left;
}
.news_div_item_day, .divdgweb_new_div_item_day {
	float: left;
}
.news .news_div_item:hover .news_dt_rgo span, .news .divdgweb_new_div_item:hover .news_dt_rgo span {
	transition: all 0.8s linear;
	width: 100%;
}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
	transition: all 0.8s linear;
	color: #0067d0;
}
.news .news_div_item:hover .news_dt_rgo p, .news .divdgweb_new_div_item:hover .news_dt_rgo p {
	transition: all 0.8s linear;
	width: 100%;
	margin-left: 0px;
}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img {
	transition: all 0.5s linear;
	transform: scale(1.15);
}


.service{margin-top:30px;}
.service .content{margin-top:42px;}
.service li{width: 218px;height:219px;float: left;border: 1px solid #e0e0e0;margin-right: 15px;/* border-top: 3px solid #ff9972; */padding: 20px 25px;text-align: center;margin-bottom: 30px;margin-left: 15px;}
.service li:nth-child(2){/* border-top:3px solid #85bb59; */}
.service li:nth-child(3){/* border-top:3px solid #63a5ff; */}
.service li:nth-child(4){/* margin-right:0; *//* border-top:3px solid #ff764d; */}
.service li a{display:block;color:#111;font-size: 26px;font-weight: bold;}
.service li h3{font:400 14px/24px "å¾®è½¯é›…é»‘";}
.service li a.inquiry{width:108px;height:30px;border:1px solid #ff8659;border-radius:6px;line-height:30px;color:#ff8659;font-size:12px;margin:0 auto;margin-top:18px;}
.service li a.img{margin:20px 0 18px;height:59px;}
.service li:nth-child(2) a.inquiry{color:#85ba59;border-color:#85ba59;}
.service li:nth-child(3) a.inquiry{color:#63a5ff;border-color:#63a5ff;}
.service li:nth-child(4) a.inquiry{color:#ff764d;border-color:#ff764d;}
.service li:hover a.inquiry{background:#ff8659;color:#fff;}
.service li:nth-child(2):hover a.inquiry{background:#91c269;}
.service li:nth-child(3):hover a.inquiry{background:#72aeff;}
.service li:nth-child(4):hover a.inquiry{background:#ff835e;}
.service li:hover{box-shadow:-2px 0 7px #e0e0e0,2px 0 7px #e0e0e0,0 0 0 #e0e0e0, 0 2px 7px #e0e0e0;}


.JlMainCon{width: 100%;background: url(Img/Inpage2/exchangeBg.jpg) no-repeat center;height: 731px;position: relative;}
{width: 100%;padding-top: 140px;}
.conL{width: 1200px;/* float: left; */overflow: hidden;margin:0 auto;}
.conL h3{font-size: 32px;color: #a41018;font-weight: normal;text-align: center;}
.conL .p1{font-size: 16px;color: #666666;margin-top: 4px;text-align: center;}
.conL .p2{font-size: 14px;color: #666666;margin: 28px 0 36px 0;}
 .conL .Input{width: 105%;} 
.conL input{width: 46%;height: 58px;line-height: 58px;text-indent: 22px;font-size: 16px;color: #666666;float: left;margin-right: 20px;border:none;border:1px solid #dfdfdf;margin-bottom: 20px;outline: none;}
.conL textarea{width: 94%;height: 140px;line-height: 35px;text-indent: 22px;font-size: 16px;color: #666666;float: left;margin-right: 20px;border:none;border:1px solid #dfdfdf;margin-bottom: 20px;outline: none;}
.conL .tj{display: block;width: 348px;height: 58px;line-height: 58px;border:1px solid #dfdfdf;font-size: 16px;color: #fff;background: url(Img/Inpage2/exchange_icon01.png) no-repeat 222px center #a41018;text-indent: 116px;text-decoration: none;}
.conR{float: left;margin-left: 100px;}
.conR p{font-size: 20px;color: #666666;}
.conR span{display: block;color: #a41018;font-size: 32px;margin-top: 6px;}
.conR a{display: block;margin-top: 28px;}

.lianxi_m {
	width: 1200px;
	overflow: hidden;
	background: #f5f5f5;
	margin: 0 auto;
}
.lianxi_ml {
	background: #0067d0;
	color: #fff;
	padding: 30px;
	overflow: hidden;
	float: left;
}
.lianxi_ml_m {
	overflow: hidden;
	font-size: 38px;
	font-weight: bold;
	line-height: 52px;
	margin-bottom: 18px;
}
.lianxi_ml_s {
	width: 315px;
	border: solid 2px #fff;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 18px;
	line-height: 45px;
}
.lianxi_ml_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 40px;
}
.lianxi_mr {
	float: right;
	overflow: hidden;
	width: 780px;
}
.lianxi_mr_i {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100px;
	font-weight: bold;
	line-height: 100px;
	color: #333;


	position: absolute;
	overflow: hidden;
	margin-top: 18px;
}
.lianxi_m .mr_i {
	font-size: 140px;
	line-height: 120px;
	margin-top: 150px;
	margin-left: 650px;
}
.lianxi_mr_m {
	width: 600px;
	float: left;
	overflow: hidden;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 25px;
	line-height: 24px;
	color: #333;
	font-size: 14px;
}
.lianxi_mr_m span {
	font-size: 24px;
	font-weight: bold;
	line-height: 60px;
	color: #333;
}
.lianxi {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	/* background: #f5f5f5; */
	margin-top: 10px;
	margin-bottom: 10px;
}
.lianxi_l {
	float: left;
	width: 520px;
	overflow: hidden;
}
.lianxi_lm {
	overflow: hidden;
	margin-top: 40px;
	border-left: solid 5px #0067d0;
	font-size: 26px;
	line-height: 30px;
	padding-left: 20px;
	margin-bottom: 18px;
}
.lianxi_len {
	overflow: hidden;
	border-left: solid 5px #2b3e9d;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0067d0;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 20px;
}
.lianxi_ld_l {
	overflow: hidden;
	padding: 5px 0px;
	padding-left: 30px;
}
.ld_i {
	float: left;
	width: 56px;
}
.ld_i img {
	width: 56px;
}
.ld_l {
	float: left;
	padding-left: 18px;
	font-size: 14px;
	color: #666;
	line-height: 50px;
	width: 360px;
}
.ld_l span {
	font-size: 18px;
	color: #333;
}
.ld_l a {
	font-size: 14px;
	color: #666;
}
.lianxi_r {
	float: right;
	width: 580px;
	overflow: hidden;
	/* background: #eee; */
	padding: 46px;
	height: 511px;
}
.lianxi_rm {
	overflow: hidden;
	margin-top: -10px;
}
.lianxi_rm_en {
	float: left;
	color: #0067d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	line-height: 50px;
	font-weight: bold;
}
.lianxi_rm_m {
	float: left;
	margin-left: 10px;
	border-top: solid 3px #0067d0;
	font-size: 20px;
	line-height: 40px;
	margin-top: 10px;
}
.lianxi_rd {
	overflow: hidden;
	margin-top: 15px;
	/* border: solid 1px #ccc; */
}


.debanner {

	height: 300px;

	background-position-x: center;

	background-repeat: no-repeat;

}


.hz_bg {background:url(../images/hz_bg.jpg) no-repeat center 0;height: 100px;margin: 0 0;}
.hz_bt { text-align:center; padding:50px 0;}
.hz_bt a b { display:block; font-size:30px; color:#fff; padding-bottom:5px;}
.hz_bt a em { display:block; font-size:18px; color:#fff}
.hz_con a { display:block; float:left; margin-right:2px;}
.hz_con .hz_a02 { margin:-92px 2px 0 100px;}
.hz_con .hz_a03 { margin:-92px 2px 0 0;}


.proxxtitle {
	border-bottom: 1px solid #e4e4e4;
	height: 65px;
	line-height: 65px;
	margin: 50px 0 10px 0;
	text-align: center;
	color: #fff;
}
.proxxtitle p {
	color: #4d4d4d;
	border-bottom: 2px solid #4d4d4d;
	width: 200px;
	margin: 0 auto;
	line-height: 64px;
	font-weight: 700;
	font-size: 24px;
}


.flink {margin-top: 20px;width: 100%;}

.center {

width: 1200px;

margin: 0 auto;

}



.flink .flink_tit {

width: 100%;

position: relative;

}



.flink .flink_tit p {

height: 12px;

width: 100%;

background: url(../images/dian.png);

position: absolute;

top: 15px;

}



.flink .flink_tit span {

height: 42px;

background: #fff;

color: #1c4587;

font-size: 14px;

border: 1px solid #1c4587;

position: relative;

z-index: 2;

display: block;

width: 115px;

text-align: center;

line-height: 42px;

margin-left: 40px;

}



.flink .flink_list {

width: 100%;

margin-top: 30px;

margin-left: 40px;

}

.flink .flink_list ul  {

width:1200px; height:56px;}



.flink .flink_list ul li {

float: left;

margin-right: 28px;}





.flink .flink_list ul li a {

font-size: 14px;

line-height: 28px;

color: #5a5a5a;

}





.flink .flink_list {

width: 100%;

margin-top: 30px;

margin-left: 40px;

}

.rel-tit { padding-bottom:25px;}
.rel-tit { margin-top:50px;}
.rel-tit span { font-size:24px;color:#333;font-weight:bold;position:relative;padding-left:16px;display:block;}
.rel-tit span:before { content:"";width:3px;height:24px;background:#e60027 ;position:absolute;left:0;top:5px;}
.rel-news { border:1px solid #ededed;padding:25px 20px;}
.rel-news li { font-size:15px;line-height:40px;width:50%;float:left;}
.rel-news li:nth-child(odd) a { padding-right:20px;}
.rel-news lia:nth-child(even) a { padding-left:20px;}
.rel-news li a { color:#434343;display: block;padding-left:15px;background:url(../images/list4.png) no-repeat left center;}
.rel-news li a:hover { color:#e60027 ;background:url(../images/list5.png) no-repeat left center;text-decoration: underline;}
