body{font-size:14px; min-width:1300px;}
*{ margin:0; padding:0;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
a{ text-decoration:none;}

.flexBox {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: space-between;
}

*{margin:0;padding: 0;}
html body{width: 100%;font-size: 14px;}

.s_width{ width:1350px; margin:0 auto; position:relative}
.liuyan{ padding:0 0 30px 0; }
.rt{height:400px; width: 1300px; margin: 0 auto; border: 1px solid #d5d5d5; padding-top: 60px;}

.navbg{ width:100%; height:941px; position:relative; transition: height 0.2s linear; }
.navbg2{ width:100%;  position:absolute; transition: height 0.2s linear; }

.logo_nav{ width:100%;height:120px; position:absolute; left:0; top:0; border-bottom:1px solid rgba(255,255,255,0.1); z-index:99}
.logo_nav .logo{ position:absolute; left:15px; top:20px; }
.logo_nav .logo img{  transition:height 0.2s linear; }
.nav{ height:90px; width:63%; position:absolute; left:50%; margin-left:-25%; top:20px }
.nav ul{ height:90px;}
.nav li{line-height:90px; width:calc(100%/8); float: left;}
.nav li a{ line-height:90px;font-size:16px; color:#fffefe; text-align:center; display: block; text-decoration:none;}
.nav li a:hover{ color:#ec3f34}


.logo_nav .nav_video{ height:70px; width:94px;  position:absolute; right:0; bottom:0; }

/*弹出*/
.navbarpage {
  position: absolute;
  right: -350px;
  top: 0;
  width: 350px;
  box-sizing: border-box;
  transition: all 1s ease;
  background-color: rgba(0, 0, 0, 0.8); z-index:99}
.navbar {
  position: absolute;
  top: 50%;
  width: 76px; left:50%; margin-left:-38px; margin-top:-13px;
  height: 26px;
  cursor: pointer;
  box-sizing: border-box;
  z-index: 9;
}

.navbar div { position:absolute;
  width: 27px;
  height: 2px;
  transition: all 0.5s ease; font-size:15px; color:#fff
}

.navbar .nav1{
  background:#fff; left:5px; top:0;
}
.navbar .nav2 {
  background:#fff; left:0px; top:12px;
}
.navbar .nav3 {
  background:#fff; left:5px; bottom:0;
}
.navbar .nav4 {
 right:0; bottom:0; width: 32px;
  height: 20px;
}
.navbarOn1 {
  transform-origin: center;
  transform: rotate(45deg) translate(9px, 8px);
}

.navbarOn2 {
  transform-origin: center;
  transform: rotate(-45deg) translate(9px, -8px);
}

.navbarOn3 {
  transform: rotateY(90deg);
}
.hudong{
  width: 1260px; margin:0 auto;
  height: 200px;
}
.hudong h2{ width:25px; font-size:24px; color:#fff; padding:15px; border:1px solid rgba(255,255,255,0.5); margin:0 140px 0 0}
.hudong p{ line-height:36px; padding:20px 130px 0 0; font-size:16px; color:#fff}
.navbarpage .navbarpage_da {
  height: 600px;
}
.navbarpage ul {
  width: 80%; height:160px; margin:140px auto
}
.navbarpage li:hover {
	animation: categoryanimaten 1s;
	-moz-animation: categoryanimaten 1s;
	-webkit-animation: categoryanimaten 1s;
	-o-animation: categoryanimaten 1s;
}
@keyframes categoryanimaten{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);color:white;}
}
@-moz-keyframes categoryanimaten{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}
@-webkit-keyframes categoryanimaten{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}
@-o-keyframes categoryanimaten{
	from{transform: rotateY(0deg);}
	to{transform: rotateY(360deg);}
}
.navbarpage ul li { cursor:pointer;
  box-sizing: border-box; text-align:center; color:#fff; font-size:18px; line-height:55px;
}

.navbarpage ul li span{ display:block; width:100%; height:1px; background:rgba(255,255,255,0.1);}
.navbarpage ul li img{ display:block; width:56px; height:56px; margin:0 auto; }
.navbarpage li p {
  text-align: center;
}

.navbarpage li a {
  text-decoration: none;
  color: #000;
  display: block;
  width: 100%;
  height: 100%;
}

.active_navbar {
  right: 0 !important;
  transition: all 0.2s ease;
}

.navbarpage .navbarLi {
  position: relative;
  overflow: hidden;
  transition: background-color 0.6s linear;
}

.navbarLi a div {
  position: absolute;
}

.navbarpage .zuo1 {
  margin-top: 20px;
  width: 100%;
  text-align: center;
  transition: all 0.3s linear;
}

.navbarpage .zuo2 {
  margin-top: 20px;
  width: 100%;
  text-align: center;
  transform: translateX(-300px);
  transition: all 0.6s linear;
}

.navbarpage .you1 {
  top: 100px;
  width: 100%;
  transition: all 0.6s linear;
}

.navbarpage .you2 {
  /* display: none; */
  /* opacity: 0; */
  top: 100px;
  width: 100%;
  transform: translateX(300px);
  transition: all 0.6s linear;
}

.navbarpage .you2 p {
  color: #fff;
}

/*弹出*/








.banner2{position: relative; height:430px; z-index: 1; margin-top: -132px;}

.f_link{ background:#eeeeee; color:#fff; font-size:16px; line-height:18px;}
.f_link a{ color:#eeeeee; font-size:17px;}
.f_link a:hover{ color:#111;font-weight:bold;}


.footer{ background:url(../images/fbg.jpg); padding:45px 0 0 0}
.footer .s_width{ position:relative; overflow:hidden; padding:0 0 45px 0}
.footer .f_tel{ width:392px; font-size:18px; color:#b0b0b0; line-height:85px; text-align:center; padding:30px 45px 30px 0;  }
.footer span{ display:block; font-size:18px; color:#fcfcfc; line-height:65px;}
.footer .f_contact{ width:275px; border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid rgba(255,255,255,0.1); margin-right:45px; padding:0 0 35px 65px;}
.footer .f_contact p{ line-height:26px; color:#ffffff; font-size:14px;}
.footer .f_nav{ width:484px;}
.footer .f_nav div{ width:132px; float:left; line-height:35px; border:1px solid rgba(255,255,255,0.1); text-align:center; margin:0 15px 8px 0;}
.footer .f_nav div a{ color:#fff; font-size:14px;}
.footer .f_er{ padding:35px 0 0 0}
.footer .f_nav div a:hover{ color:#d9daee;}

.footer_p{ text-align:center; color:#fff; font-size:14px; line-height:75px; text-transform:uppercase; border-top:1px solid rgba(255,255,255,0.1)}
.footer_p a{ color:#fff}
.footer_p a:hover{ color:#fff}


/*search*/
.search{ position:relative; border-bottom:1px solid #eee}
.search .searchdiv{ }
.search .ss_line{ height:1px; background:#f6f6f6; width:100%;}
.search .searchleft{
	float: right;
	height:40px;
	width:450px;
	margin-top:25px;
	position: relative; background:#f6f6f6;
}
.search .searchleft .keywords{ 
	width:350px;
	padding-left:10px;
	height:40px;
	line-height: 40px;
	border:none;
	margin-left: 15px; background:#f6f6f6;
}
.search .searchbtn{
	position: absolute;
	height:40px;
	background:url(../images/sd.jpg) no-repeat center center;
	width:60px;
	right:-1px;
	top:0; border: 0px;
	cursor:pointer;
}
.search .searchcenter{float:left; line-height: 87px; font-size: 16px; background:url(../images/yan.jpg) no-repeat left center; padding:0 0 0 25px;}
.search .searchcenter a{ color:#555; font-size: 15px; font-weight:normal;}
.search .searchcenter a:hover{ color:#004fa0;}

.search .searchcenter span{
	font-size:15px;font-weight:normal;
}
.search .searchright{
	border-left:1px solid rgba(0,0,0,0.2);
	width:270px;
	height:80px;
	float:right;
	text-align: right;
}


/*zhizao*/
.zhizao{ box-sizing:border-box; padding:65px 0 75px 0}
.zhizao h2{ text-align:center; margin-bottom:45px }
.zhizao h2 strong{ display:block; background:url(../images/w_xian.png) no-repeat center center; font-size:44px; color:#181f65; line-height:75px;}
.zhizao h2 p{ font-size:17px; color:#7e7e7e; font-weight:normal;}
.zhizao ul{ width:1500px; margin:0 auto;}
.zhizao li{ width:12.5%; float:left; text-align:center; cursor:pointer;}
.zhizao li div{ width:168px; height:125px; margin:0 auto; transition: all 0.3s;}
.zhizao li h3{ font-size:18px; color:#2c2c2c; line-height:55px;}
.zhizao li p{ font-size:15px; color:#959595; line-height:22px; padding:10px 0 25px 0;}
.zhizao li span{ display:block; width:102px; margin:0 auto; height:38px; line-height:38px; background:url(../images/mm.jpg) ; font-size:17px; color:#fff;}
.zhizao li:hover div{ margin:-10px auto 0 auto;}

/*pro*/
.pro{ height:1206px; background:url(../images/lanshan.jpg) no-repeat center top; padding:95px 0 0 0; box-sizing:border-box}
.pro .s_width{ height:476px; position:relative; overflow:hidden;}
.pro .p_jixie{float:left;}
.pro .ba_dd li{ float:left; width:670px; height:476px; margin:0 10px 0 0;}
.pro .pro_a{ width:670px; height:476px; position:relative;overflow:hidden; cursor:pointer;}
.pro .pro_a .pro_a_div{ width:195px; height:380px; background:rgba(0,0,0,0.5); position:absolute;  top:50px; right:30px; z-index:2; }
.pro .pro_a .pro_a_div h2{ text-align:center; font-size:24px; color:#fff; line-height:65px;}
.pro .pro_a .pro_a_div dt{ width:130px; margin:0 auto 15px auto; line-height:34px; border:1px solid rgba(255,255,255,0.5); text-align:center}
.pro .pro_a .pro_a_div dt a{ font-size:15px; color:#fff;}
.pro .pro_a .pro_a_div dt a:hover{ font-weight:bold;}
.pro .pro_a img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_a:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.pro .pro_b{ width:670px; height:476px; position:relative; overflow:hidden; cursor:pointer;}
.pro .pro_b .pro_b_div{ width:195px; height:380px; background:rgba(0,0,0,0.5); position:absolute; top:50px; right:30px;  z-index:2;}
.pro .pro_b .pro_b_div h2{ text-align:center; font-size:24px; color:#fff; line-height:65px;}
.pro .pro_b .pro_b_div dt{ width:170px; margin:0 auto 15px auto; line-height:34px; border:1px solid rgba(255,255,255,0.5); text-align:center}
.pro .pro_b .pro_b_div dt a{ font-size:15px; color:#fff;}
.pro .pro_b .pro_b_div dt a:hover{ font-weight:bold;}
.pro .pro_b img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_b:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.pro .pro_c{ width:670px; height:476px; position:relative; overflow:hidden; cursor:pointer;}
.pro .pro_c .pro_c_div{ width:195px; height:380px; background:rgba(0,0,0,0.5); position:absolute; top:50px; right:30px;  z-index:2;}
.pro .pro_c .pro_c_div h2{ text-align:center; font-size:24px; color:#fff; line-height:65px;}
.pro .pro_c .pro_c_div dt{ width:170px; margin:0 auto 15px auto; line-height:34px; border:1px solid rgba(255,255,255,0.5); text-align:center}
.pro .pro_c .pro_c_div dt a{ font-size:15px; color:#fff;}
.pro .pro_c .pro_c_div dt a:hover{ font-weight:bold;}
.pro .pro_c img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_c:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.pro .pro_er{ height:485px; margin:0 auto; width:1350px; padding:11px 0 0 0}
.pro .pro_er li{ width:449px; height:485px; float:left; background:rgba(255,255,255,1); margin:0 1px 0 0; overflow:hidden;  cursor:pointer;}
.pro .pro_er li div{ height:327px; position:relative; overflow:hidden;}
.pro .pro_er li h2{ font-size:24px; color:#2c2e67; line-height:33px; text-align:center; padding:25px 0 10px 0}
.pro .pro_er li p{ text-align:center;  line-height:30px;}
.pro .pro_er li p a{ font-size:15px; color:#515151; display:inline-block; padding:0 5px 0 0}
.pro .pro_er li span{ display:block; width:37px; margin:0 auto}
.pro .pro_er li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.pro .pro_er li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


/*yellow*/
.yellow{height:145px; position:relative; width:100%;}
.yellow ul{ width:1200px; height:145px; margin:-70px auto 0 auto; background:#f68100; z-index:2; position:relative}
.yellow li{ width:calc(100%/3); float:left; height:145px;box-sizing:border-box; position:relative;}
.yellow li:nth-child(2){ background:#191d67; padding:25px 0 0 0}
.yellow li:nth-child(1){ padding:35px 20px 0 20px;}
.yellow li p{ float:left; width:135px; background:url(../images/duigou.png) no-repeat left center; padding:0 0 0 25px; line-height:35px; color:#fffefe; font-size:16px; font-weight:bold}
.yellow li span{ position:absolute; right:-18px; top:50px; width:34px; height:34px; display:block; z-index:2}
.yellow li strong{ display:block; text-align:center; font-size:38px; color:#e8e9ff; line-height:50px;}
.yellow li i{ display:block; text-align:center; font-size:16px; color:#fff; font-style:normal;}
.yellow li:nth-child(3){ padding:35px 0 0 0 ;}
.yellow li h2{ width:236px; margin:0 auto; font-family:Impact; font-size:33px; color:#fffefe; padding:0 0 0 75px; background:url(../images/tt.png) no-repeat left center;}


/*xiangmu*/
.xiangmu{ padding:90px 0 0 0}
.xiangmu h2{ text-align:center; cursor:pointer; width:800px; margin:0 auto 35px auto;}
.xiangmu h2 strong{ display:block; background:url(../images/w_xian.png) no-repeat center center; font-size:42px; color:#333333; line-height:75px;}
.xiangmu h2 p{ font-size:20px; color:#5d5c5c; font-weight:normal;}


.xiangmu_bg{ background:url(../images/cc.jpg) no-repeat left bottom;}

/*index_h*/
.index_h{ position:relative; }
.index_cc{ width:1350px; margin:0 auto; height:495px; position:relative;}
.index_huahai_con{ height:423px; width:750px; overflow:hidden; position:absolute; right:0; top:0;}
.index_huahai_con .huahai_l{ width:750px; background:url(../images/lili.jpg) repeat-x left 9px;}
.index_huahai_con .huahai_l li{ width:145px; height:130px; float:left; box-sizing:border-box;; text-align:center; position:relative; background:url(../images/ys_k01.png) no-repeat center top;  padding:40px 0 45px 0}
.index_huahai_con .huahai_l li h2{ font-size:18px; color:#333333; line-height:42px; position:relative; z-index:2;}
.index_huahai_con .huahai_l li span{ display:block; position:relative; z-index:2; }
.index_huahai_con .huahai_l li p{display: block;width: 35px;height: 35px;line-height: 0;overflow: hidden;margin: 0 auto; position:relative; z-index:2}
.index_huahai_con .huahai_l li p img{width: 35px;height: 70px;-webkit-transition:all .5s;transition:all .5s;}
.index_huahai_con .huahai_l li:hover p img,.index_huahai_con .huahai_l li.cp_crnt p img{margin-top: -35px;}
.index_huahai_con .huahai_l li div{ width:108px; height:120px; background:#fff; position:absolute; left:50%; margin-left:-54px; bottom:0; z-index:1}
.index_huahai_con .huahai_l li.cp_crnt{ background:url(../images/ys_k02.png) no-repeat center top;}

.index_huahai_con .huahai_l li.cp_crnt h2{ color:#fff}

.index_huahai_con .zong{ }
.index_huahai_con .chanpin_r{ }
.index_huahai_con .zong .zong_con{ padding:0 0 75px 0}
.index_huahai_con .zong .zong_con .zong_con_c{ }
.index_huahai_con .zong .zong_con .zong_con_c .num{ width:94px; margin:0 auto;}
.index_huahai_con .zong .zong_con .zong_con_c strong{ text-align:center; display:block; font-size:30px; color:#333333}
.index_huahai_con .zong .zong_con .zong_con_c p{ line-height:28px; font-size:16px;  color:#727272; padding:20px 55px 0 55px}
.index_huahai_con .zong .zong_con .zong_con_c a{ position:absolute; width:106px; height:35px;line-height:35px; border:1px solid #2f2f2f; left:110px; bottom:40px; text-align:center; font-size:15px;}


/*adv*/

.adv{ height:870px; background:url(../images/advbg.jpg) no-repeat center top; position:relative; box-sizing:border-box; padding:92px 0 0 0}
.adv .adv_tai{  width:688px; height:117px; left:50%; margin-left:-344px; position:absolute; bottom:0;}
.adv .adv_che_da{  width:1350px; height:641px;left:50%; margin-left:-675px; bottom:15px; position:absolute;}
.adv .adv_che{  width:1093px; height:641px; margin-left:17px; }
.adv .s_width{ height:600px; position:relative;}
.adv .adv_a{ width:243px; position:absolute; left:0; top:160px;}
.adv .adv_a .adv_a_line{ width:1px; position:absolute; left:50%; top:0; height:91px; background:#ff0000}
.adv .adv_a p{ font-size:15px; line-height:25px; color:#fff; padding:0 0;}
.adv .adv_a div{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden;}
.adv .adv_a h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:center; padding:0 0 0 0; margin:90px 0 8px 0}

.adv .adv_b{ width:320px; position:absolute; left:103px; top:195px;}
.adv .adv_b .adv_b_line{ width:1px; position:absolute; right:45px; top:60px; height:185px; background:#ff0000}
.adv .adv_b p{ font-size:15px; line-height:25px; color:#fff; padding:5px 55px 0 0;}
.adv .adv_b .adv_b_img{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden; right:0; top:245px;}
.adv .adv_b h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:center; padding:0 0 0 0; margin:270px 15px 8px 0}

.adv .adv_c{ width:418px; position:absolute; right:0; top:475px;}
.adv .adv_c .adv_c_line{ width:105px; height:35px; position:absolute; left:0; top:60px;  }
.adv .adv_c p{ font-size:15px; line-height:25px; color:#fff; padding:25px 0 0 100px;}
.adv .adv_c .adv_c_img{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden; left:95px; top:0px;}
.adv .adv_c h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:center; padding:0 0 0 0; margin:20px 0 8px 160px}

.adv .adv_d{ width:410px; position:absolute; right:0; top:200px;}
.adv .adv_d .adv_d_line{ width:106px; height:80px; position:absolute; left:0; top:60px;  }
.adv .adv_d p{ font-size:15px; line-height:25px; color:#fff; padding:15px 0 0 170px;}
.adv .adv_d .adv_d_img{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden; left:65px; top:0px;}
.adv .adv_d h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:center; padding:0 0 0 0; margin:20px 0 8px 130px}

.adv .adv_e{ width:297px; position:absolute; right:370px; top:0;}
.adv .adv_e .adv_e_line{ width:1px; position:absolute; left:30px; top:60px; height:360px; background:#ff0000  }
.adv .adv_e p{ font-size:15px; line-height:25px; color:#fff; padding:15px 0 0 70px;}
.adv .adv_e .adv_e_img{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden; left:0; top:0px;}
.adv .adv_e h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:center; padding:0 0 0 0; margin:20px 0 8px 30px}

.adv .adv_f{ width:282px; position:absolute; left:370px; top:0;}
.adv .adv_f .adv_f_line{ width:1px; position:absolute; right:30px; top:60px; height:360px; background:#ff0000  }
.adv .adv_f p{ font-size:15px; line-height:25px; color:#fff; padding:15px 30px 0 0 ;}
.adv .adv_f .adv_f_img{ width:95px; height:95px; border-radius:50%; position: absolute; overflow:hidden; right:0; top:0px;}
.adv .adv_f h2{ line-height:50px; background:#fff; font-size:20px; color:#ec6700; text-align:left; padding:0 0 0 25px; margin:20px 30px 8px 0}



/*about*/
.about{padding:85px 0 55px 0; overflow:hidden; background:#ffffff}
.about h2{ text-align:center; margin:0 0 60px 0}
.about h2 span{ color:#ec6700;}
.about h2 p{ text-align:center; line-height:55px; font-size:44px; color:#181f65; background:url(../images/w_xian.png) no-repeat center center}
.about h2 p a{ color:#181f65}
.about h2 i{ display:block; font-style:normal; font-weight:normal; font-size:17px; color:#797979; line-height:30px; padding:15px 0 0 0;}

.about .s_width{ height:445px; position:relative;}
.about_pic{ width:580px; height:445px; position: absolute; right:0; top:0}
.about_pic img{ display:block; position:relative; z-index:2}
.about_pic div{ width:550px; height:410px; border:2px solid #ff6600; position:absolute; right:0; bottom:0; z-index:1}
.about_con{ width:690px;}
.about_con span{ display:block; font-size:36px; font-weight:bold; color:#2c2e67; line-height:135px; background:url(../images/sa.jpg) no-repeat left center;}
.about_con p{ line-height:28px; color:#616161; font-size:16px;}



/*xinlai*/
.xinlai{ background:url(../images/shuzibg.jpg) no-repeat center top; height:354px; box-sizing:border-box; padding:65px 0 0 0}
.xinlai_num{ width:1220px; margin:0 auto; padding:20px 0 }


.hezuo{ padding:30px 0 0 0}
.hezuo h2{ text-align:center; margin:0 0 60px 0}
.hezuo h2 p{ text-align:center; line-height:85px; font-size:44px; color:#181f65; background:url(../images/w_xian2.jpg) no-repeat center bottom}
.hezuo h2 i{ display:block; font-style:normal; font-weight:normal; font-size:17px; color:#797979; line-height:30px; padding:15px 0 0 0;}



.hezuo .tupian_zl{ position:absolute; left:0; top:35px; width:33px; height:32px; background:url(../images/lleft.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hezuo .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.hezuo .tupian_zr{ position:absolute; right:0; top:35px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hezuo .tupian_zr:hover{ background:url(../images/rright_h.jpg)}

.chanpin_con{ width:1350px; position:relative; overflow:hidden; margin:0 auto; height:200px;}
.chanpin_con li{float:left; width:236px; margin-right:42px; position:relative; overflow:hidden; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#fff; border:1px solid #eaeaea; cursor:pointer;}
.pro_dd{ width:1085px; margin:0 auto; height:130px; position:relative; overflow:hidden;}






.news_kuang{ background:#f1f1f1; padding:90px 0 0 0}
.news_kuang_da{ width:1350px; margin:0 auto; position:relative; height:760px;}
/*news*/
.news{ width:819px; float:left;}
.news h2{ padding:0 0 50px 0; font-weight:normal;}
.news h2 div{ font-size:44px; background:url(../images/nn.jpg) no-repeat left top; padding:32px 0 0 0;  }
.news h2 div a{ color:#181f65; font-weight:bold}
.news h2 div a span{ }
.news h2 p{ font-size:15px; color:#7a7a7a}
.news h2 i{ display:block; width:102px; height:3px; margin:20px auto 0 auto; background:#ef7b09}
.news h2 span{ display:block; float:right; }

.news_top{ width:100%; height:269px; position: relative; background:#fff; margin:0 0 17px 0}
.news_top_pic{ width:392px; height:269px; position: absolute; left:0; top:0}
.news_top_text{ width:380px; height:269px; position: absolute; right:15px; top:25px}
.news_top_text span{ display:block; font-size:14px; color:#939393; line-height:30px;}
.news_top_text h4{ color:#101a23; font-size:20px; line-height:45px; background:url(../images/ds.jpg) no-repeat left bottom; margin-bottom:25px ;}
.news_top_text p{ font-size:14px; color:#939393; line-height:24px; padding:0 0 25px 0}
.news_top_text .news_more{ width:101px; height:33px; line-height:35px; text-align:center; font-size:15px; color:#ff6700; border:1px solid #ff6700}
.news_top_text .news_more a{ color:#ff6700}

.news_list{ }
.news_list li{ background:#fff; font-size:; line-height:47px; margin:0 0 10px 0; padding:0 25px;}
.news_list li h4{ font-size:15px; font-weight:normal;}
.news_list li h4 a{ color:#5f5e5e; line-height:47px; padding:0 0 0 35px; background:url(../images/sss.jpg) no-repeat left center;}
.news_list li h4 a span{ float:right; font-size:15px; color:#9d9c9c}

.kuang{ width:483px; height:661px; position:absolute; right:0; top:0; background:url(../images/kbg.jpg)}
.kuang h2{ text-align:center; font-size:30px; color:#ffffff; line-height:85px;}
.kuang h2 a{ text-align:center; font-size:30px; color:#ffffff}
.kuang .kuang_con{ width:400px; margin:0 auto; position:relative; overflow:hidden;}
.kuang .kuang_con li{ float:left; width:400px; position:relative;  height:533px; cursor:pointer;}
.kuang .tupian_zl{ position:absolute; left:0; top:255px; width:33px; height:32px; background:url(../images/lleft.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; z-index:2}
.kuang .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.kuang .tupian_zr{ position:absolute; right:0; top:255px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; z-index:2}
.kuang .tupian_zr:hover{ background:url(../images/rright_h.jpg)}


/*lansebg*/
.lansebg{ height:946px; background:url(../images/lanbg.jpg) no-repeat center top; padding:80px 0 0 0; box-sizing:border-box}
.lansebg .s_width{ height:440px; position:relative;}
.lansebg .lanse_l{ width:660px; height:440px; position:absolute; left:0;top:0; overflow:hidden;}
.lansebg .lanse_r{ width:660px; height:440px; position:absolute; right:0;top:0; overflow:hidden;}
.lansebg .lanse_l div{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; z-index:1;
transition: all 0.3s;}
.lansebg .lanse_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.lansebg .lanse_l:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.lansebg .lanse_r div{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:absolute; left:0; top:0; z-index:1;
transition: all 0.3s;}
.lansebg .lanse_r img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.lansebg .lanse_r:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.lansebg .s_width p{ position:absolute; left:50%; top:60%; width:180px; margin:0 0 0 -91px; line-height:50px; height:50px; text-align:center; border:1px solid rgba(255,255,255,0.3); z-index:3; font-size:24px; color:#fff;}
.lansebg .s_width span{ position:absolute; display:block; left:50%; top:30%; width:112px; margin:0 0 0 -56px; height:100px; background:url(../images/360.png); z-index:5}
.lansebg h2{ text-align:center; font-size:48px; color:#2c2e67; line-height:75px; padding:115px 0 0 0}
.lansebg .lan_zixun{ font-size:24px; color:#2c2e67; line-height:55px; text-align:center; margin:0 0 25px 0}
.lansebg .lan_tel{ width:496px; margin:0 auto; border-radius:56px; height:56px; line-height:56px; text-align:right; padding:0 55px 0 0; font-family:Impact; color:#fff; font-size:30px; background:#ff6700 url(../images/tt.png) no-repeat 25px center; box-sizing:border-box}
.lansebg .lanse_l:hover div{  background:rgba(0,0,0,0);}
.lansebg .lanse_r:hover div{  background:rgba(0,0,0,0);}






/*erjiyemian*/

/*se_xinlai*/
.se_xinlai{  box-sizing:border-box; padding:55px 0 0 0}
.se_xinlai h2{ text-align:center; font-weight:normal;  padding:0 0 35px 0}
.se_xinlai h2 span{ display:block; background:url(../images/hxian.png) no-repeat center bottom; font-size:40px; color:#00509d; line-height:105px;}
.se_xinlai h2 p{ font-size:18px; color:#4c4c4c; font-weight:normal; line-height:45px;}
.se_xinlai_num{ width:1220px; margin:0 auto; padding:35px 0 0 0}


.se_cage_text{ width:1350px; margin:0 auto; line-height:33px; font-size:15px; color:#333}
.se_shengtai{ width:1350px; margin:0 auto; line-height:33px; font-size:15px; color:#333}
.se_shengtai h2{ font-size:28px; border-bottom:2px solid #ccc; line-height:75px; color:#1565b5; margin:0 0 25px 0; background:url(../images/images/zi_icon.png) no-repeat left center; padding:0 0 0 45px;}
.se_shengtai div{ height:45px;}
.se_shengtai h3{ font-size:18px; line-height:55px; color:#1565b5; margin:0 0 15px 0; }

.se_nav_da{ border-bottom:1px solid #efefef}
.se_nav{ width:1300px; margin:0 auto; height:100px;}
.se_nav .about_nav{ float:left; line-height:100px;}
.se_nav p{ float:right; text-align:right; line-height:100px; color:#777; padding:0 0 0 25px; background:url(../images/map1.png) no-repeat left center}
.se_nav p a{ color:#777}
.se_nav p a:hover{ color:#023f98}


.pro_nav{}
.pro_nav li{ width:calc(100%/7); float:left; text-align:center}

.pro_nav li a{ font-size:16px; color:#333; line-height:100px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; display:block; position:relative; height:100px;}
.pro_nav li a:hover{ color:#00509d;  font-weight:bold;}
.pro_nav li a span{ display: block;background-image: url(../images/jia-iconbg.jpg); background-repeat:no-repeat; float:left; margin-right:20px;}
.pro_nav li a span i{ background-image: url(../images/jia-icon2.png);display: block; width: 60px; height: 60px; background-repeat: no-repeat;}
.pro_nav li a:hover span{ background-position: left bottom;}
.pro_nav li.honor_li a span{ background-position: left bottom;}
.pro_nav li a:hover p{color: #014099;}
.pro_nav li a:after {position: absolute;right: 10px;top: 50%;margin-top: -7px;content: "";display: inline-block;vertical-align: top;
width: 1px;height: 14px;background: #ccc; }
.pro_nav li a:before {position: absolute;bottom: -1px;content: "";display: block;width: 0;height: 2px; background: #00509d;
transition-duration:.3s; left:50%; }
.pro_nav li a:hover:before{ width: 100px; left:50%; margin-left:-50px; }
.pro_nav li.on a:before { width: 100px; left:50%; margin-left:-50px; }
.pro_nav li.on a{ color:#00509d; font-weight:bold;}




.pro_nav2{}
.pro_nav2 li{ width:calc(100%/5); float:left; text-align:center}

.pro_nav2 li a{ font-size:16px; color:#333; line-height:100px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; display:block; position:relative; height:100px;}
.pro_nav2 li a:hover{ color:#00509d;  font-weight:bold;}
.pro_nav2 li a span{ display: block;background-image: url(../images/jia-iconbg.jpg); background-repeat:no-repeat; float:left; margin-right:20px;}
.pro_nav2 li a span i{ background-image: url(../images/jia-icon2.png);display: block; width: 60px; height: 60px; background-repeat: no-repeat;}
.pro_nav2 li a:hover span{ background-position: left bottom;}
.pro_nav2 li.honor_li a span{ background-position: left bottom;}
.pro_nav2 li a:hover p{color: #014099;}
.pro_nav2 li a:after {position: absolute;right: 10px;top: 50%;margin-top: -7px;content: "";display: inline-block;vertical-align: top;
width: 1px;height: 14px;background: #ccc; }
.pro_nav2 li a:before {position: absolute;bottom: -1px;content: "";display: block;width: 0;height: 2px; background: #00509d;
transition-duration:.3s; left:50%; }
.pro_nav2 li a:hover:before{ width: 100px; left:50%; margin-left:-50px; }
.pro_nav2 li.on a:before { width: 100px; left:50%; margin-left:-50px; }
.pro_nav2 li.on a{ color:#00509d; font-weight:bold;}


/*se_about*/
.se_about{ position:relative; padding:25px 0 0 0; box-sizing:border-box;}
.se_about_pic{ width:1350px; margin:0 auto;}
.se_about_pic img{ display:none}
.se_about_bg{ height:557px; background-image:url(../images/jj.jpg); background-position: 50% 50%;  background-size: 100%; background-repeat:no-repeat}
.se_about_con{ width: 1350px;  margin:0 auto 55px auto; box-sizing: border-box; border:1px solid #e8e8e8; padding:90px 75px 0 75px}
.se_about_title{ height:81px; position:relative; margin-bottom:70px;}
.se_about_title div{ height:81px; width:3px; position:absolute; left:0; top:0; background:#00509d }
.se_about_title p{ line-height:45px; position:absolute; left:25px; top:0; font-weight:bold; color:#00509d; font-size:37px;}
.se_about_title i{ display:block; position:absolute; left:25px; bottom:0; color:#404040; font-size:19px; font-style:normal;}
.se_about_con h2{ color:#e50b0b; font-size:36px; line-height:75px;}
.se_about_con .se_about_text{ font-size:16px; color:#484848; line-height:33px; margin:0 0 50px 0}




/*licheng*/
.se_licheng{ width:1350px; margin:0 auto 90px auto; position:relative; height:1200px;}
.se_licheng h2{ font-size:38px; color:#373737; line-height:65px;}
.se_licheng_l{ width:217px; position:absolute; left:0; top:158px;}
.se_licheng_l .nian_a{ position:absolute; width:217px; left:0; top:0; }
.se_licheng_l .nian p{ width:119px; position:absolute; left:0; top:0; background:#fba51a; line-height:20px; padding:5px 15px 10px 15px; color:#fff;font-size:16px;}
.se_licheng_l .nian p strong{ font-size:18px; display:block; line-height:40px;}
.se_licheng_l .nian div{ height:1px; background:#fba51a; width:70px; position:absolute; right:0; top:40px;}
.se_licheng_l .nian_b{ position:absolute; width:217px; left:0; top:110px;}

.se_licheng_xian{ width:15px; height:990px; position:absolute; top:90px;left:212px;}
.se_licheng_xian div{ width:5px; height:960px;; background:#fba51a; margin:0 0 0 5px;}
.se_licheng_xian p{ width:15px; height:15px; border-radius:50%; background:#fba51a; margin:0 0 5px 0}

.se_licheng_r{ width:1050px; height:1200px; position:absolute; top:190px;right:0; line-height:28px; font-size:16px; color:#7a7a7a}




/*rencai*/
.join_us_position{ margin:38px auto 0 auto;  width:1350px; }
.join_us_position_title{ width:1350px;  border-bottom:#eee 1px solid;}
.join_us_position_title_content{ width:96px;  color:#0e60ae; font-size:24px; line-height:60px; font-weight:bold; text-align:center; border-bottom:#414141 2px solid;}
.join_us_position_content{ padding:0 0 30px 0}
.join_us_position_content ul{}
.join_us_position_content li{ float:left; margin:30px 40px 0 0; padding:30px 0 15px 12px; width:400px; height:144px; border-bottom:1px solid #eee; position:relative;}
.join_us_position_content li:nth-child(3n){ margin:30px 0 0 0; }
.join_us_position_content li p{ width:420px; font-size:16px; line-height:33px; color:#666;}
.join_us_position_content li span{ font-size:17px; line-height:30px; color:#0e60ae; font-weight:bold}
.join_us_position_content li .jpc_more{ width:80px; height:80px; background:#1f85d3; border:#dadada 0 solid; position:absolute; right:14px; top:52px;}
.join_us_position_content li .jpc_more a{ width:80px; height:65px; font-size:15px; text-align:center; text-decoration:none; color:#fff; display:block; padding:15px 0 0 0}
.join_us_position_content li .jpc_more a:hover{ color:#fff;}

.erji{  padding:30px 0 0 0}
.erji_title{ background:url(../images/images/p_tite.jpg) no-repeat center bottom; height:75px; line-height:75px; text-align:center; color:#0e60ae; font-size:36px; font-weight:bold; }
.erji_title span{ color:#dd1313}
.erji_title_p{ line-height:32px; text-align:center; color:#555555; font-size:16px;width:1200px; margin:0 auto; padding:0 0 35px 0}
.erji p{ width:1350px; margin:0 auto; line-height:33px; text-align:center; font-size:17px; color:#555}


/*zizhi*/
.er_about { width:1350px; margin:0 auto;  padding:30px 0 20px 0}
.er_about ul{ width:1350px;}
.er_about li{float:left; padding:0; width:400px; margin:0 55px 25px 0; position:relative; overflow:hidden; background:#fff; border:1px solid #eee; padding:30px 0 0 0}
.er_about li .p-img{ width:330px; height:465px; margin:0 auto 15px auto;  text-align:center;  position:relative; overflow:hidden }
.er_about li .p-name{ height:70px; line-height:70px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px; border-top:1px solid #eee}
.er_about li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.er_about li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.er_about p{ font-size:16px; line-height:35px; color:#666;}
.er_about p span{ font-size:17px;  color:#af1318;}
.er_about li:nth-child(3n){ margin:0 0 25px 0;}



/*se_wenhua*/
.se_wenhua{ background:url(../images/che.jpg) no-repeat center top; padding:120px 0 0 0; height:933px; box-sizing:border-box;}
.se_wenhua_t{ text-align:center; margin:0 0 50px 0}
.se_wenhua_t span{ display:block; background:url(../images/w_xian2.png) no-repeat center center; font-size:48px; color:#fff; line-height:85px;}
.se_wenhua_t i{ display:block; font-size:18px; color:#fff; font-style:normal;}
.se_wenhua p{ width:740px; height:478px; margin:0 auto; border:1px solid rgba(255,255,255,0.2); ; box-sizing:border-box; padding:70px 0 0 175px; line-height:69px; font-size:18px; color:#ffffff}
.se_wenhua p strong{ font-size:24px; color:#fff; padding:0 50px 0 0;}




/*se_news_bg*/
.se_news_bg{ background:#fff; padding:60px 0 40px 0;}
.se_xinwen{ width:1350px; margin:0 auto}
.se_xinwen_l{ width:1015px; background:#fff; padding:30px 58px; box-sizing:border-box}
.se_xinwen_r{ width:290px; background:#f8f8f8; padding:30px 15px; box-sizing:border-box}

.se_fenxiang{ margin:0 0 35px 0}
.join_back{ background:#e74c3a; line-height:55px; text-align:center;}
.join_back a{ color:#fff; font-size:17px;}
.join_back a:hover{ color:#fff;}


.se_date{ font-size:15px; color:#666; line-height:35px;}




/*zizhi*/
.zibg{ background:#fff; padding:30px 0 0 0}
.zibg_t{ width:1350px; margin:0 auto 35px auto; border-bottom:1px solid #eee; }
.zibg_t h2{ font-size:36px; padding:0 0 0 40px;}
.zibg_p{ text-align:center; line-height:35px; font-size:18px; color:#333; padding:40px 0 30px 0; background:url(../images/images/zi_p_bg.png) no-repeat center 30px;}


.se_pp { width:1300px; margin:0 auto;  padding:30px 0 20px 0}
.se_pp ul{ width:1300px;}
.se_pp li{float:left; padding:0; width:410px;margin:0 20px 25px 0; position:relative; overflow:hidden; background:#fff; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; border:1px solid #f2f2f2;}

.se_pp li .p-img{ width:410px; height:308px;  text-align:center;  border-bottom:1px solid #ededed; background:#fff; overflow:hidden;}
.se_pp li .p-name{ text-align:center}
.se_pp li .p-name p{  line-height:90px; font-size:18px; color:#555; text-transform:uppercase; }
.se_pp li .p-name span{ width:118px; height:35px; background:#c5182d; margin:0 auto; display:block; line-height:35px; text-align:center; color:#fff}
.se_pp li .p-img img{ transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pp li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_pp p{ font-size:16px; line-height:35px; color:#666;}
.se_pp p span{ font-size:17px;  color:#af1318;}

/*tuandui*/
.se_tuandui{ padding:45px 0 0 0; }
.se_tuandui_t{ text-align:center; margin:0 0 50px 0}
.se_tuandui_t span{ display:block; background:url(../images/w_xian.png) no-repeat center center; font-size:48px; color:#f60224; line-height:85px;}
.se_tuandui_t i{ display:block; font-size:18px; color:#1b202f; font-style:normal;}


.tuan_con{ width:1300px; position:relative; overflow:hidden;}
.tuan_dd{ width:1300px; margin:0 auto; position:relative; overflow:hidden;}

.tuan_con li{float:left; width:428px; border:1px solid #eee; margin:0 8px 10px 0; position:relative; overflow:hidden; }
.tuan_con li:hover a{ font-weight:bold;}
.tuan_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.tuan_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.tuan_con li .tuan_con_pic{ overflow:hidden;}
.tuan_con li .tuan_con_cc{text-align:center; font-size:18px; line-height:60px; color:#666 }

/*zizhi*/
.se_zizhi{ padding:125px 0 0 0; background:url(../images/beizi.jpg) no-repeat center top;}
.se_zizhi .se_zi_t{ text-align:center; margin-bottom:20px;}
.se_zizhi_con{ width:1300px; margin:0 auto;  position:relative; overflow:hidden; padding:460px 0 0 0}
.zizhi_dd{ width:1300px; margin:0 auto; position:relative; overflow:hidden;}

.se_zizhi_con li{float:left; width:428px; margin:0 8px 10px 0; position:relative; overflow:hidden; }
.se_zizhi_con li:hover a{ font-weight:bold;}
.se_zizhi_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_zizhi_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_zizhi_car{ text-align:center; padding:20px 0 0 0}


/*ditu*/
.ditu{ width:80%; margin:0 auto; position:relative; height:868px;}
.ditu .ditu_l{ width:33%; position: absolute; left:0; top:40px}
.ditu .ditu_l strong{ display:block; font-size:30px; line-height:65px; color:#eb0606; padding:0 0 0 60px; background:url(../images/hhong.png) no-repeat left center;}
.ditu .ditu_l p{ font-size:16px; line-height:35px; color:#666; padding:0 0 55px 0}
.ditu .ditu_l p .ditu_l_pic{ width:100%;}
.ditu .ditu_l p .ditu_l_pic img{ width:100%; max-width:521px;}
.ditu .ditu_r{ width:60%; position: absolute; right:0; top:0}
.ditu .ditu_r img{ width:100%; max-width:1044px;}



/*xiangmu erji*/
.se_xiangmu{ height:735px; background:url(../images/shan2.jpg) no-repeat center top; position:relative}
.se_xiangmu .se_xiangmu_t{ text-align:center;  font-size:60px; color:#131212; font-weight:bold; padding:85px 0 80px 0}
.se_xiangmu .se_xiangmu_t span{ font-size:100px; font-family:impact; padding:0 25px; color:#f60224;}
.se_xiangmu ul{ width:80%; margin:0 auto;} 
.se_xiangmu li{ float:left; width:calc(100%/7); padding:0 30px 0 0; box-sizing:border-box;}
.se_xiangmu li:nth-child(7){ padding:0 0 0 0; }
.se_xiangmu li strong{ display:block; font-size:30px; color:#d92026; line-height:65px; border-bottom:2px solid #181818; margin:0 0 40px 0}
.se_xiangmu li p{ font-size:15px; color:#363636; line-height:36px;}





.zibg_weizhi { font-size:15px; color:#fff; line-height:55px;}
.zibg_weizhi a { font-size:15px; color:#fff}





.ny_main{ background:#f5f5f5;}
.chanpin_cont{ width:1300px; margin:0 auto; padding-top:46px;  min-height:600px; font-size:14px; line-height:28px;}


.tuji2{  overflow:hidden;  position:relative; margin:0 auto; padding:20px 0 40px 0px; padding-left:2px; width:1300px; }
.tuji2 ul{}
.tuji2 li{float:left; padding:0; width:316px; margin:0 10px 20px 0;  position:relative; overflow:hidden; }
.tuji2 li:nth-child(4){margin:0 0 20px 0; }

.tuji2 li .p-img{ width:316px; height:410px;  text-align:center;position:relative ; overflow:hidden; background:#fff}
.tuji2 li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.tuji2 li .p-img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.tuji2 li .p-name{ height:55px; line-height:55px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px;  width:100%; margin-bottom:20px;}
.tuji2 li .p-name a{color: #666;}



.tuji2 li .p-img mark{
	position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    z-index: 20;
    opacity: 0;
    transform: skewX(60deg);
    transition: 360ms;
}
.tuji2 li .p-img div{
	position:absolute;
	z-index:21;
	background:#e43939;
}
.tuji2 li .p-img .borderleft{	
	top:0;
	left:0;
	width:3px;
	height:0;
}
.tuji2 li .p-img .bordertop{
	top:0;
	left:0;
	width:0;
	height:3px;
}
.tuji2 li .p-img .borderbottom{
	bottom:0;
	right:0;
	width:0;
	height:3px;
}
.tuji2 li .p-img .borderright{
	top:0;
	right:0;
	width:3px;
	height:0;
}
.tuji2 li .p-img .leftline{
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:50%;
	z-index:21;
	border-top:1px solid red;
	width:60px;
	opacity:0;
}
.tuji2 li .p-img .topline{
	position:absolute;
	left:50%;
	margin-top:-230px;
	top:50%;
	z-index:21;
	border-left:1px solid red;
	height:60px;
	opacity:0;
}


.tuji{  overflow:hidden;  position:relative; margin:0 auto; padding:0 0 40px 0px; padding-left:2px; width:1300px; }
.tuji ul{}
.tuji li{float:left; padding:0; width:403px; margin:0 45px 20px 0;  position:relative; overflow:hidden; }
.tuji li .p-img{ width:375px; height:490px;  text-align:center;position:relative ; overflow:hidden; background:#fff}
.tuji li .p-img img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.tuji li .p-img:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.tuji li .p-name{ height:55px; line-height:55px; word-break:break-all; word-wrap: break-word; overflow:hidden;text-align: center;font-size:16px;  width:375px; margin-bottom:20px;}
.tuji li .p-name a{color: #666;}

.tuji li:nth-child(3n){ margin:0 0 20px 0;}


.tuji li .p-img mark{
	position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    z-index: 20;
    opacity: 0;
    transform: skewX(60deg);
    transition: 360ms;
}
.tuji li .p-img div{
	position:absolute;
	z-index:21;
	background:#e43939;
}
.tuji li .p-img .borderleft{	
	top:0;
	left:0;
	width:3px;
	height:0;
}
.tuji li .p-img .bordertop{
	top:0;
	left:0;
	width:0;
	height:3px;
}
.tuji li .p-img .borderbottom{
	bottom:0;
	right:0;
	width:0;
	height:3px;
}
.tuji li .p-img .borderright{
	top:0;
	right:0;
	width:3px;
	height:0;
}
.tuji li .p-img .leftline{
	position:absolute;
	left:50%;
	margin-left:-230px;
	top:50%;
	z-index:21;
	border-top:1px solid red;
	width:60px;
	opacity:0;
}
.tuji li .p-img .topline{
	position:absolute;
	left:50%;
	margin-top:-230px;
	top:50%;
	z-index:21;
	border-left:1px solid red;
	height:60px;
	opacity:0;
}

/*se_contact_bg*/
.se_contact_bg{ height:780px; background:url(../erimg/banner-contact.jpg) no-repeat center top;}
.se_contact_bg .s_width{ width:1350px; margin:0 auto; position:relative; height:780px;}
.se_contact_bg .contact_right{ width:580px; height:480px; position:absolute; right:0; top:250px;}
.se_contact_bg .contact_right h2{ font-size: 36px; line-height: 54px; color: #fff; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.se_contact_bg .contact_right span{ font-size:24px; color:#fff; line-height:55px; display:block; padding:25px 0 0 0}
.se_contact_bg .contact_right p{ font-size:16px; color:#fff; line-height:30px; padding:20px 0 35px 0; border-bottom: 1px solid rgba(255,255,255,0.2);}
.contact_right .lan_tel{ width:563px; border-radius:56px; margin:30px 0 0 0; height:56px; line-height:56px; text-align:right; padding:0 85px 0 0; font-family:Impact; color:#fff; font-size:30px; background:#ff6700 url(../images/tt.png) no-repeat 44px center; box-sizing:border-box}
.se_xinren{ padding:75px 0 35px 0; text-align:center;}
.se_xinren h2{ font-size: 32px; line-height: 34px; color: #333; }
.se_xinren p{ font-size: 16px; color: #666666; margin: 32px 0;}

.se_liuyan{ position:relative; width:100%; height:645px;}
.se_liuyan_pic{ width:217px; position:absolute; left:0;top:0; z-index:2}
.se_liuyan_con{ width:90%; position:absolute; right:35px;top:41px; padding:35px 0 0 250px; box-sizing:border-box; height:566px; border:1px solid #dddddd ; box-shadow: 0px 1px 4px rgba(250, 233, 221, 0.3), 0px 0px 20px rgba(223, 54, 42, 0.1) inset; z-index:1}

.se_contact_map{ width:100%; height:600px; position:relative;}
.map{ width:100%; height:600px; position: absolute; left:0; top:0}
.se_contact_map .s_width{ width:1350px; position:absolute; left:50%; margin-left:-665px; height:500px; top:50px; height:500px;}
.se_contact_map .contact_right{ width:500px; background:rgba(0,0,0,0.8); height:500px; box-sizing:border-box; padding:30px; position:absolute; right:0; top:0;  z-index:2}
.se_contact_map .contact_right span{ display:block; font-size:27px; color:#fff; line-height:85px; background:url(../images/ddss.jpg) no-repeat left bottom; margin:0 0 55px 0}
.se_contact_map .contact_right p{ line-height:33px; color:#fff; font-size:16px; margin:0 0 25px 0}

/*liuyan*/
.main { width:1350px; margin:0 auto 55px auto}
.liu_r h2{ font-size:24px; color:#2c2e67; line-height:35px; text-transform:uppercase;}
.liu_r .liu_zi{ line-height:55px; font-size:16px; color:#888; margin:0 0 30px 0}
.main .title{ display:none;}




/*in_news_bg*/
.in_news_bg{ height:480px; background:url(../erimg/banner-news.jpg) no-repeat center bottom;}
.in_news_bg h2{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0; font-weight:normal;}
.in_news_bg h2 span{ display:block; background:url(../erimg/h2-bg.png) no-repeat left bottom; height:90px; line-height:90px; color:#fff; font-size:18px;}
.in_news_bg h2 p{ line-height:65px; color:#fff; font-size:15px;}
.in_news_bg h1{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0;  line-height:50px; color:#fff; font-size:33px;}
.in_news_bg .zuozhe{ width:1350px; margin:0 auto; line-height:65px; color:#fff; font-size:15px;}
.in_news_bg .zuozhe a{ color:#fff}


.newsnei{ padding:60px 0; background:#eee}
.newsnei h2{ width:1350px; margin:0 auto; margin-bottom:35px; position:relative; height:59px;}
.newsnei h2 span{ color:#e74c3a; font-size:32px; display:block; line-height:59px;}
.newsnei h2 span a{ color:#e74c3a; font-size:32px; }

.newsnei .s_width{ overflow:hidden; width:1350px; margin:0 auto;}

.newsnei_con li{float:left; padding:0; width:422px; height:380px; position:relative; overflow:hidden; background:#fff; margin:0 42px 0 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.newsnei_con li img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.newsnei_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.newsnei_con_l{ width:422px; height:380px; position:absolute; overflow:hidden; left:0; top:0}
.newsnei_con_l a{ width:422px; height:380px; z-index:3; display:block}
.newsnei_con_l a span{ display:block; color:#ffffff; line-height:40px;  width:422px; position:absolute; bottom:0; z-index:99; font-size:15px; text-align:center;}
.newsnei_con_l a:hover span{ color:#ffd800}
.newsnei_con_b{ width:422px; position:absolute; bottom:0;left:0; height:114px; background:rgba(0,0,0,0.5); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
}
.newsnei_con_b i{ font-style:normal; color:#555; display:block; line-height:55px; background:url(../images_nei/jiantou.png) no-repeat right center; z-index:2; position:relative; font-size:18px; color:#fff; margin:0 25px; font-weight:bold}
.newsnei_con_b p{ margin:0 25px; line-height:24px; font-size:14px; color:#fff; height:0; overflow:hidden;}
.newsnei_con_b .newsnei_con_date{ margin:0 25px; line-height:30px; font-size:14px; color:#fff}
.newsnei_con li:hover .newsnei_con_b{ height:170px;}

.newsnei .tupian_zl{ position:absolute; right:60px; top:5px; width:33px; height:32px; background:url(../images/lleft.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zl:hover{ background:url(../images/lleft_h.jpg)}
.newsnei .tupian_zr{ position:absolute; right:0; top:5px; width:33px; height:32px; background:url(../images/rright.jpg); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.newsnei .tupian_zr:hover{ background:url(../images/rright_h.jpg)}

.in_news_list{ width:1350px; margin:75px auto 35px auto;}
.in_news_list h2{ text-align:center; font-size:38px; color:#333; background:url(../erimg/xx.png) no-repeat center center; line-height:55px; margin-bottom:75px;}
.in_news_list h4{ text-align:center; font-size:38px; color:#333;  line-height:55px; margin-bottom:75px; background:url(../erimg/xx.png) no-repeat center center;}
.in_news_list h4 a{ color:#e74c3a; font-size:32px;}

.in_news_list li{ float:left; width:48%; margin:0 2% 25px 0}
.in_news_list li:nth-child(2n){ width:48%; margin:0 0 25px 0}

.in_news_list_l{ width:55px; padding:20px; position:relative; overflow:hidden; border-right:1px dashed #ddd;  font-size:17px; color:#777; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; margin:0 15px 0 0;}
.in_news_list_l span{ display:block; font-size:16px; color:#777; position:relative; overflow:hidden; height:24px;}

.in_news_list_r{ width:500px; position: relative; }
.in_news_list_r a{ font-size:18px; color:#333; line-height:35px; text-transform:uppercase; display:block; }
.in_news_list_r a:hover{ color:#00489d;}
.in_news_list_r p{ font-size:15px; line-height:25px; color:#888; padding:10px 0 10px 0}

.see-more {
    margin-top: 50px;
    margin-bottom: 75px;
    position: relative;
    text-align: center;
}

.see-more a {
    display: inline-block;
    line-height: 35px;
    background: -webkit-linear-gradient(left, #ed6048, #da251d);
    background: -o-linear-gradient(right, #ed6048, #da251d);
    background: -moz-linear-gradient(right, #ed6048, #da251d);
    background: linear-gradient(to right, #ed6048, #da251d);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    color: #da251d\0;
    background: white\0;
    font-size: 16px;
    padding: 0 30px;
    border: 1px solid transparent;
}

.see-more::before,
.see-more::after {
    content: "";
    width: 42.25%;
    height: 1px;
    background-color: #ffc1ba;
    position: absolute;
    top: 50%;
}

.see-more::before {
    left: 0;
}

.see-more::after {
    right: 0;
}
.see-more a:hover {
    border: 1px solid #ed6048;
    -ms-transition: .6s;
    -moz-transition: .6s;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
}




/*se_news*/
.se_news_con{ padding:90px 0 0 0}
.se_news_con ul{ }
.se_news_con li{  margin-bottom:15px;position:relative; overflow:hidden; cursor: pointer; margin:0 0 35px 0; position:relative; top:0; border-bottom: 1px solid #eee; padding: 0 0 30px 0; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.se_news_l{ width:210px; position:relative; overflow:hidden; }
.se_news_l img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_news_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_news_m{ width:55px; padding:15px; position:relative; overflow:hidden; border:2px solid #0e60ae; margin:0 0 0 60px; font-size:19px; color:#444; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.se_news_m span{ display:block; font-size:16px; color:#777; width:37px; position:relative; overflow:hidden; height:24px;}


.se_news_r{ width: 1050px; position: relative; z-index: 1000; margin:0 20px 0 0}
.se_news_r a{ font-size:24px; color:#333; text-transform:uppercase; display:block; line-height:42px; }
.se_news_r a:hover{ color:#ff0100;}
.se_news_r p{ line-height:28px; color:#888; padding:10px 0 10px 0; font-size:15px;}
.se_news_r span{ display:block; line-height:28px; color:#888; padding:5px 0 5px 35px; font-size:15px; background:url(../erimg/ddd.png) no-repeat left center;}
.se_news_r .se_news_more{ width:90px; border-bottom:1px solid #1476c2; line-height:40px; text-align:center; padding:15px 0 0 0}
.se_news_r .se_news_more a{ color:#1476c2; font-size:14px;}

.se_news_con li:hover .se_news_m{ background:#0e60ae; color:#fff}
.se_news_con li:hover .se_news_m span{ color:#fff}
.se_news_con li:hover .se_news_r h2 a{color:#00489d;}


.se_xiangguan{ background:#df362b; width:260px; padding:10px 0; margin:30px 0;}
.se_xiangguan h2{ font-size:20px; font-weight:normal; line-height:75px;}

.se_xiangguan h3{ font-size:24px; color:#fff; text-align:center; line-height:75px;}
.se_xiangguan li{ width:85%; margin:0 auto 10px auto}
.se_xiangguan .se_xiangguan_pic{ overflow:hidden;}
.se_xiangguan .se_xiangguan_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_xiangguan .se_xiangguan_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.se_xiangguan h4{ font-size:15px; color:#444; text-align:center; line-height:45px; background:#fff; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow:ellipsis}


/*in_about_bg*/
.in_about_bg{ height:574px; background:url(../erimg/banner-about.jpg) no-repeat center top;}
.in_about_bg h2{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0; font-weight:normal;}
.in_about_bg h2 span{ display:block; background:url(../erimg/h2-bg.png) no-repeat left bottom; height:90px; line-height:90px; color:#fff; font-size:18px;}
.in_about_bg h2 p{ line-height:65px; color:#fff; font-size:15px;}

.cc_pic { height:445px; position:relative;}
.cc_pic .about_pic{ width:580px; height:445px; position: absolute; right:0; top:-200px}
.cc_pic .about_pic img{ display:block; position:relative; z-index:2}
.cc_pic .about_pic div{ width:550px; height:410px; border:2px solid #ff6600; position:absolute; right:0; bottom:0; z-index:1}
.youshi{ width:1350px; margin:50px auto;}
.youshi h2{ text-align:center; font-size:44px; color:#e74c3a;  line-height:55px; margin-bottom:75px; background:url(../erimg/xx.png) no-repeat center center;}
.youshi_con{ height:772px; position:relative; width:100%; background:#f6f6f6}
.you_l{ width:619px; position:absolute; left:0;top:0}
.you_r{ width:619px; position:absolute; right:40px;top:25px}
.you_r h3{ font-size:24px; color:#333; line-height:45px;}
.you_r p{ font-size:16px; color:#535353; line-height:28px; margin-bottom:35px;}


/*in_pro_bg*/
.in_pro{ background:#111 url(../erimg/pro_center_bg.png) no-repeat center top}
.in_pro_bg{ height:480px; }
.in_pro_bg h2{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0; font-weight:normal;}
.in_pro_bg h2 span{ display:block; background:url(../erimg/h2-bg.png) no-repeat left bottom; height:90px; line-height:90px; color:#fff; font-size:18px;}
.in_pro_bg h2 p{ line-height:65px; color:#fff; font-size:15px;}
.in_pro_bg h1{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0;  line-height:50px; color:#fff; font-size:33px;}
.in_pro_bg .zuozhe{ width:1350px; margin:0 auto; line-height:65px; color:#fff; font-size:15px;}
.in_pro_bg .zuozhe a{ color:#fff}


.in_pro_list{ width:1350px; margin:0 auto;}
.in_pro_list li{ float:left; width:650px; margin:0 50px 35px 0 ; height:462px; position:relative; overflow:hidden; transition: all 0.3s; cursor:pointer;}
.in_pro_list li:nth-child(2n){ margin:0 0 35px 0 ;}
.in_pro_list li img{ display:block; width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.in_pro_list li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.in_pro_list li h2{ position: absolute; width:100%; padding:8px 0 25px 0; background:rgba(0,0,0,0.6); text-align:center; z-index:2; left:0; bottom:-20px;  transition: all 0.3s; box-sizing:border-box}
.in_pro_list li:hover h2{ bottom:0}
.in_pro_list li h2 strong{ color:#fff; font-size:20px; display:block; line-height:65px;}
.in_pro_list li h2 p{ display:none; transition: all 0.3s;}
.in_pro_list li h2 a{ color:#fff; font-size:15px; font-weight:normal; display:inline-block; width:45%; line-height:35px;}
.in_pro_list li:hover h2 p{ display:block;}


/*in_pro_listbg*/
.in_pro_listbg{ background:#111 url(../erimg/pro_center_bg.png) no-repeat center top; height:480px;}
.in_pro_listbg h2{ width:1350px; margin:0 auto; position:relative; padding:45px 0 0 0; }
.in_pro_listbg h2 span{ display:block; background:url(../erimg/h2-bg.png) no-repeat left bottom; height:90px; line-height:90px; color:#fff; font-size:48px;}
.in_pro_listbg h2 p{ line-height:65px; color:#fff; font-size:15px; font-weight:normal;}
.in_pro_listbg h1{ width:1350px; margin:0 auto; position:relative; padding:55px 0 0 0;  line-height:50px; color:#fff; font-size:33px;}
.in_pro_listbg .zuozhe{ width:1350px; margin:0 auto; line-height:65px; color:#fff; font-size:15px;}
.in_pro_listbg .zuozhe a{ color:#fff}

/*se_pindao*/
.se_pindao{  background:#fff; padding:60px 0 }
.se_pindao ul{ width:1350px; margin:0 auto; }

.se_pindao li{ width:420px; float:left; margin:0 40px 40px 0;  cursor:pointer; border:1px solid #eee}
.se_pindao li:nth-child(3n){ margin:0 0 40px 0;}
.se_pindao_pic{ width:100%; margin:0 auto; overflow:hidden; }
.se_pindao_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.se_pindao_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.se_pindao_text{ padding:15px 20px 25px 20px; box-sizing:border-box;-webkit-box-sizing:border-box; background:#fff url(../images/xianxian.jpg) no-repeat center bottom; }
.se_pindao_text h3{ font-size:24px; line-height:55px; margin:0 0 10px 0; color:#333; text-align:center}
.se_canshu{ line-height:33px; padding:0 0 0 40px; color:#555; font-size:15px;}
.can_a{ background:url(../images/can_a.png) no-repeat left center;}
.can_b{ background:url(../images/can_b.png) no-repeat left center;}
.can_c{ background:url(../images/can_c.png) no-repeat left center;}
.can_d{ background:url(../images/can_d.png) no-repeat left center;}



.se_bg{ height:795px; background:url(../erimg/banner-cpinner.jpg) no-repeat center top;box-sizing:border-box;-webkit-box-sizing:border-box;}
.se_bg_con{ width:1350px; position:relative; height:450px; margin:0 auto;}
.se_bg_text{ width:600px; position:absolute; left:0; top:20px; height:400px;}
.se_bg_pic{ width:600px; height:450px; position:absolute; right:0; top:0;}
.se_bg_text h3{ font-size:33px; line-height:125px; color:#fff}
.se_bg_text .se_canshu{ font-size:22px; color:#fff; line-height:43px;}
.se_bg_tel{ position:absolute; bottom:0; left:0; height:55px; line-height:55px; width:60%; background:#dd2f24; text-align:center; font-size:24px; color:#fff; border-radius:5px;}

.guding{ background:#f5f5f5; height:120px; position:absolute; width:100%;z-index:110000}
.prod_nav{width:880px; position: absolute ; left:50%; margin-left:-440px; bottom:0; }
.prod_nav li{ width:calc(100%/4);text-align:center;  line-height:120px; float:left; display: block; color:#444;}
.prod_nav li.cu_active{ color:#186dbf;}
.prod_nav li a{ color:#444; font-size:20px; display:block}
.prod_nav li a:hover{ color:#21286e; }
.prod_nav li.cu_active a{ color:#21286e; font-weight:bold}

.pro_nav{}
.pro_nav ul{ width:1300px; margin:0 auto}
.pro_nav li{ float:left; padding:40px 0;}
.pro_nav li a{ font-size:18px; color:#777; line-height:60px; padding:0 50px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; border-right:1px solid #f2f2f2; display:block}
.pro_nav li a:hover{ color:#186dbf}
.pro_nav li.honor_li{ border-bottom:2px solid #186dbf}
.pro_nav li.honor_li a{ color:#186dbf}

.se_xiangqing{ width:1300px; margin:0 auto}
.se_xiangqing_l{ width:77%;}
.se_xiangqing_r{ width:20%; background:#f7f7f7; margin:30px 0 0 0; padding:0 0 30px 0}
.se_xiangqing_r h3{ font-size:24px; color:#333; text-align:center; line-height:75px;}
.se_xiangqing_r li{ width:85%; margin:0 auto 10px auto}
.se_xiangqing_r .se_xiangguan_pic{}
.se_xiangqing_r .se_xiangguan_pic img{ width:100%;}
.se_xiangqing_r h4{ font-size:15px; color:#444; text-align:center; line-height:45px; background:#fff; font-weight:normal; overflow: hidden;white-space: nowrap;text-overflow:ellipsis}

.guding_title{ font-size:30px; color:#111; margin-bottom:20px;}

.guding_canshu{ padding:0 0 30px 0}


table {
	border-spacing:0;
	border-collapse:collapse; line-height:28px; border-color: #888;
}

td{ padding:0 0 0 0; font-size:15px;}


.second_img{ font-size:16px; line-height:33px; color:#666}
.second_img img{ width:100%; max-width:1155px;}



.p_float{ position:fixed; width:50px; bottom:0;  right:0; z-index:9999; opacity:0}
.p_float li{ height:50px; width:50px; text-align:center; background:rgba(30,31,85,1); position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; border-radius:5px;}

.p_float li i{ display:block; width:50px; height:50px; z-index:2; position:relative}
.p_float li:hover{ background:rgba(51,51,51,1); }
.p_float li i.fl_top{ background:url(../erimg/tt.png) no-repeat center center;}



.f_link{background:#e32222;height:115px;}
.f_link .s_width{margin:0 auto;padding:40px 0;display: flex;justify-content:flex-start;}
.f_link .foot_link_l{}
.f_link .foot_link_r{display:flex;justify-content:flex-start;flex-wrap: wrap;}
.f_link .foot_link_r a{ display: block;position:relative;font-size: 16px;line-height:28px;padding:0 25px; color: #fff}
.f_link .foot_link_r a:after{content:'';position:absolute;right:0;top:11px;width:1px;height:13px;background:rgba(255,255,255,0.3)}
.f_link .foot_link_r a:hover{color: #fff}