@charset "utf-8";
*,
*:after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
/* 设置默认字体 */
body,
button,
input,
select,
textarea {
  font-family: "Microsoft YaHei", "黑体", "Arail";
  outline: none;
}
body {
  overflow-x: hidden;
  width: 100%;
  /* min-width: 1280px; */
  transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -webkit-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
   background: -webkit-linear-gradient(top,#EF3F28,#BF3861,#6D33C6);     
   background: -moz-linear-gradient(top,#EF3F28,#BF3861,#6D33C6);
   padding:0 2.291%;
   font-size:16px;
}
/*body{font-size:62.5%;}*/
/* 列表元素 */
ul,
ol,
li {
  list-style: none;
}
img {
  border: none;
  vertical-align: middle;
}
.img-responsive {
  width: 100%;
  height: auto;
}
/*自适应图片*/
.w-76 {
  width: 76.19%;
  margin: 0 auto;
}
.w-1300,.wrapper {
  width: 76.19047619047619%;
  min-width: 1280px;
  margin: 0 auto;
}
.w-1100 {
  width: 65.47619047619048%;
  min-width: 1100px;
  margin: 0 auto;
}
.w-1200 {
  width: 71.42857142857143%;
  min-width: 1200px;
  margin: 0 auto;
}
.w-1430 {
  width: 85.11904761904762%;
  min-width: 1300px;
  margin: 0 auto;
}
.w-1260 {
  width: 75%;
  min-width: 1260px;
  margin: 0 auto;
}
.w-1250 {
  width: 74.4047619047619%;
  min-width: 1250px;
  margin: 0 auto;
}
.w-1150 {
  width: 68.45238095238095%;
  min-width: 1150px;
  margin: 0 auto;
}
/* a标签 */
a {
  text-decoration: none ;
  color: #000000 ;
}
a:hover {
  text-decoration: none ;
}
.container {
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
}
/* 定义浮动居中 */
.lf {
  float: left;
}
.rt {
  float: right;
}
.scl {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  position: relative;
  z-index: 2;
}
.scl .img-responsive {
  opacity: 1!important;
}
.center {
  margin: 0 auto;
}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
/*line-height*/
.line1 {
  line-height: 20px;
}
.line2 {
  line-height: 24px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #CCC;
  font-size: 15px;
}
input:-moz-placeholder,
textarea::-moz-input-placeholder {
  color: #7e7e7e;
  font-size: 0.875em;
}
/* flex布局兼容 START */
.flex {
    /* 设置为flex盒子 */
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.flex_column {
    /* 垂直排列 */
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.flex_wrap {
    /* 允许换行 */
    -webkit-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex_row_center {
    /* 水平方向上居中 */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
}

.flex_row_start {
    /* 水平方向上居左 */
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
}

.flex_row_end {
    /* 水平方向上居右 */
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
}

.flex_row_justify {
    /* 水平方向上等间距排列 */
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}

.flex_column_center {
    /* 垂直方向上居中 */
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}

.flex_column_start {
    /* 垂直方向上居上 */
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
}

.flex_column_end {
    /* 垂直方向上居下 */
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
}

.flex1 {
    /* 占据1份大小 */
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.flex_rank_1 {
    /* 排列等级 */
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

.flex_rank_2 {
    /* 排列等级 */
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

/* flex END */
.responsive {
  width: 100%;
  max-width: 100%;
  height: auto;
}
@font-face {
  font-family: en;
  src: url('../font/FUTURAMC.ttf'), url('../font/FUTURAMC.ttf');
  /* IE9+ */
}
@font-face {
  font-family: num;
  src: url('../font/FUTURAN.ttf'), url('../font/FUTURAN.ttf');
  /* IE9+ */
}
@font-face {
  font-family:"DinBlack";
  src: url("../font/DinBlack.eot"),
       url("../font/DinBlack.ttf");
}
@font-face {
  font-family:"Dinr";
  src: url("../font/Dinr.eot"),
       url("../font/Dinr.ttf");
}
.more {
  width: 192px;
  height: 44px;
  line-height: 42px;
  border: 1px solid #ef9b11;
  color: #151515;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin: auto;
  background-image: url("../images/arr-rt-b.png");
  background-repeat: no-repeat;
  background-position: right 20px center;
  cursor: pointer;
  transform: translate(0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  -webkit-transform: translate(0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  -moz-transform: translate(0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  -ms-transform: translate(0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  -o-transform: translate(0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
.more:hover {
  background-image: url("../images/arr-rt-w.png");
  background-color: #ef9b11;
  color: #fff;
}
/********************************************banner轮播css****************************************/
.slider_bg{display:-webkit-flex; display:flex; justify-content:center; position:relative; z-index: 1; width:100%;}
.slider_bg img{width:100%;}
.pc_web{display:block;}
.m_web{display:none;}
.slider_bg .swiper-container {width: 100%;height:auto; display:flex;}
.slider_bg .swiper-slide{display:-webkit-box; display:-ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; color:#fff;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{bottom:60px; text-align:left; padding-left:15%}
.slider_bg .swiper-pagination-bullet{width:12px; height:12px; border-radius:100%; opacity:1; border:#FFF 1px solid; background:transparent}
.slider_bg .swiper-pagination-bullet-active{background:#92C5FE;border:#92C5FE 1px solid;opacity:1;border-radius:100%;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px;}
.slider_bg .swiper-button-next:after, .slider_bg .swiper-container-rtl .swiper-button-prev:after {color:#fff;}
.slider_bg .swiper-button-prev:after, .slider_bg .swiper-container-rtl .swiper-button-next:after {color:#fff;}
.pc_swiperimg{display:block;}
.m_swiperimg{display:none;}

@media screen and (max-width:1024px){
    .pc_web{display: none;}
    .m_web{display: block;}
    .slider_bg .swiper-button-next,.slider_bg .swiper-button-prev{display:none;}
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px; }
    .slider_bg .swiper-pagination-bullet{width:30px; height:6px;}
    .slider_bg .swiper-pagination-bullet-active{opacity:1;}
    .slider_bg .swiper-pagination{ display:block; }
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{ bottom:10px; }
}
.xingxiang{
	width:49.20%;
	position:absolute;
	z-index:9;
	right:10%;
	top:19.30%;
}
.xingxiang img{
	width:100%;
}
/*******logo导航***********/
.top{
	width:100%;
	float:left;
	position:absolute;
	z-index:99;
}
.top .logo{
	width:6%;
	margin-left:1.6%;
	margin-top:90px;
	float:left;
}
.top .logo img{
	display:block;
	width:100%;
}
.top .nav{
	width:90%;
	float:right;
	color:#FFF;
	border-bottom:#A5A5A5 2px solid;
	margin-top:95px;
	padding-bottom:15px;
	padding-right:4%;
}
.top .nav a{
	color:#FFF;
	font-size:16px;
	display:block;
}
/*.top .nav ul{
	clear:both;
	text-align:right;
	padding-right:4%;
	
}*/
/********************************/
.top .nav ul{
	clear:both;
	text-align:right;
	font-size:0;
}
.top .nav ul li.first{
	display:block;
	margin-left:20px;
	float:right;
	margin-left:60px;
	position:relative;
}
.top .nav ul li.first a span{
	margin-left:60px;
}
.top .nav ul li.first:first-child a span{
	display:none;
}
.top .nav ul li.first>a{
	/*margin-bottom:20px;*/
}
.top .nav ul li a{
	color:#FFF;
	display:block;
	margin-bottom:15px;
}
.top .nav ul li a:hover{
	color:#A5A5A5
}
.top .nav ul li div{
	/*padding-right:65px;*/
	width:120px;
	left:-26px;
	position:absolute;
	border:rgba(255,255,255,0.5) 1px solid;
	background:rgba(0,0,0,0.8);
	border-radius:8px;
	padding-top:10px;
	opacity:0;
	/*top:-200px;*/
	height:0!important;
	transition: all .6s;
	overflow:hidden;
}
.top .nav ul li:hover div{
	opacity:1;
	top:40px;
	height:auto!important;
}
.top .nav ul li div ul li{
	text-align:center;
}
.top .nav ul li.first:first-child div{
	padding-right:0;
}

/**************************************/
/*.top .nav ul li.first{
	float:right;
	display:block;
	margin-left:60px;
	position:relative;
}
.top ul li.first:first-child a span{
	display:none;
}
.top-subnav{
	width:100%;
	display:;
}
.top-subnav li{
	display:block;
	float:left!important;
}
.top .nav ul li a span{
	font-size:14px;
	margin-left:60px;
}
.top .nav ul li div{
	padding-right:65px;
}
.top .nav ul li:first-child div{
	padding-right:0;
}*/
.header{
	position:relative;
	background:#000;
	clear:both;
	padding-top:147px;
}
.header .top{
	top:0;
}
.header .subbaner{
	width:100%;
}
/**********about*******/
.index-about{
	clear:both;
	width:100%;
	background:#FFFEFA;
	padding:80px 0;
}
.index-about .line{
	width:100px;
	height:8px;
	margin:0 auto;
	background:linear-gradient(to right,#6232D4,#A83580,#F13E2A);
	background: -webkit-linear-gradient(to right,#6232D4,#A83580,#F13E2A);     
    background: -moz-linear-gradient(to right,#6232D4,#A83580,#F13E2A);
}
.index-about .about-title{
	text-align:center;
	position:relative;
}
.index-about .about-title h3{
	color:#000;
	font-size:70px;
	font-weight:bold;
	z-index:9;
	position:relative;
	padding-top:30px;
}
.index-about .about-title h4{
	color:#F7F6F2;
	font-size:150px;
	font-weight:bold;
	font-family:arial;
	position:absolute;
	top:0;
	left:50%;
	width:100%;
	margin-left:-50%;
	z-index:8;
}
.about-cont{
	clear:both;
	overflow:hidden;
	margin-top:50px;
	line-height:200%;
	font-size:1.5rem;
	text-align:center;
}
.index-about span.mline{
	display:inline-block;
	position:relative;
}
.index-about span.mline i{
	width:100%;
	height:9px;
	background:rgba(229,52,56,1);
	top:50%;
	margin-top:-4px;
	display:block;
	position:absolute;
	z-index:0;
}
.index-about span.mline em{
	font-style:normal;
	display:inline-block;
	z-index:99;
	position:relative;
}
/*************首页视频********/
.index-video{
	width:100%;
	clear:both;
	background:#222;
	overflow:hidden;
}
.index-video ul{
	padding:0;
	margin:0;
	width:100%;
	clear:both;
}
.index-video .left{
	float:left;
	color:#FFF;
	font-size:24px;
	line-height:170%;
	width:50%;
	text-align:left;
	position:relative;
}
.index-video .left.pl18{
	padding-left:8%;
	padding-top:8%;
}
.index-video .right.pl18{
	padding-left:8%;
	padding-top:5%;
}
.index-video .right{
	float:right;
	color:#FFF;
	font-size:24px;
	line-height:170%;
	width:50%;
	text-align:left;
	position:relative;
}
.index-video img{
	width:100%;
	opacity:0.3
}
.index-video li:hover img{
	width:100%;
	opacity:0.6;
	transition: all 0.3s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
}
.video-icon{
	position:absolute;
	width:15.31%;
	z-index:99;
	top:35.66%;
	left:50%;
	margin-left:-7.65%;
}
.video-icon img{
	width:100%;
	opacity:1
}
.vtext{
	position:absolute;
	z-index:99;
	left:65px;
	bottom:65px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px
}
.vtext div.vv{
	width:138px;
	height:38px;
	background:#FFF;
	color:#333;
	text-transform:uppercase;
	text-align:center;
	font-size:16px;
	letter-spacing:3px;
	font-weight:bold;
	font-family:arial;
}
@media screen and (max-width: 1440px) {
	.index-video .left,.index-video .right{
		font-size:18px;
		line-height:180%;
	}
}

.video-box{
	position: relative;
	width:100%;
	height:100%;
	background:#000;
}
.video-box video{
	display: inline-block;
    vertical-align: baseline;
}
.video-box .video-img{
	position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
	background:#000;
   /* background: url(../images/v1.jpg) no-repeat;
    background-size: 100% 100%;*/
	cursor:pointer
}
video:focus{
    outline: -webkit-focus-ring-color auto 0px;
}
/*******锅底************/
.index-guodi{
	clear:both;
	width:100%;
	overflow:hidden;
	position:relative;
}
.bg1{
	width:100%;
	position:relative;
	z-index:1;
}
.bg1 img{
	display:block;
	width:100%;
}
.guodi-cont{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	color:#FFF;
	height:100%;
}
/* featured-area */
#featured-area{height:82%;width:100%;margin:4.58% auto 0 auto; overflow:hidden; position:relative}
.roundabout-holder{list-style:none;/*width:500px;*/ width:86.5%;height:100%;margin:0px auto;overflow:hidden;}
.roundabout-moveable-item{height:100%;/*width:600px;*/ width:69%;cursor:pointer; margin:0 auto;background:#000}
.roundabout-moveable-item img{height:100%;width:100%;background:#000;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{/*-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;*/}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}
#featured-area .ban_l_btn,#featured-area .ban_r_btn{
	position: absolute; 
	top:6.91%;
	margin-top:0;
	left:6.72%;
	display: block; 
	width:13%; 
	height: 85.06%; 
	background: url(../images/index-left.png) no-repeat center rgba(0,0,0,0.7);
	z-index:999;
	overflow: hidden;
}
#featured-area .ban_r_btn{
	left:auto;
	width:13.9%; 
	right:6.72%;
	background: url(../images/index-right.png) no-repeat center rgba(0,0,0,0.7);
}
/*******************/
.part-tese{height:100%; width:100%;top:0;}
.content-part{position:absolute;width:86%;left:50%;margin-left:-43%;/*margin-top: 50px;*/ height:100%;}
.part-tese.show .gallery_container{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transition:all 1s .1s;-webkit-transition:all 1s .1s;-moz-transition:all 1s .1s;-o-transition:all 1s .1s}
.part-tese .gallery_container{position:absolute;width:100%;/*height:550px;*/ height:100%;top:0;left:50%;margin-left:-50%;}
.part-tese .gallery_container{opacity:0;/*transform:translateY(200px);-ms-transform:translateY(200px);-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-o-transform:translateY(200px)*/}
.gallery_container{position:absolute;top:0;left:0}
.part-tese .gallery_container .gallery_wrap{/*width:720px;*/ width:68.6%;/*height:720px;*/ height:100%; border:#06C 10px solid}
/*.gallery_container .gallery_wrap{width:320px;height:474px; }*/
.threeD_gallery_wrap{position:absolute;left:50%;top:50%;-webkit-perspective:100%;-moz-perspective:100%;-ms-perspective:100%;perspective:100%; border:#000 10px solid}

.front_side{z-index:5;-webkit-transform:rotateY(0) translateX(0) translateZ(0);-moz-transform:rotateY(0) translateX(0) translateZ(0);-ms-transform:rotateY(0) translateX(0) translateZ(0);-o-transform:rotateY(0) translateX(0) translateZ(0);transform:rotateY(0) translateX(0) translateZ(0);}

.threeD_gallery_item{position:absolute;width:100%;height:100%;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.part-tese .gallery_right_middle{z-index:3;transform:rotateY(-30deg) translateX(250px) translateZ(-600px) scale(.85);-ms-transform:rotateY(-30deg) translateX(600px) translateZ(-600px) scale(.6);-webkit-transform:rotateY(-30deg) translateX(250px) translateZ(-600px) scale(.85);-moz-transform:rotateY(-30deg) translateX(250px) translateZ(-600px) scale(.85);-o-transform:rotateY(-30deg) translateX(250px) translateZ(-600px) scale(.85)}

/*.gallery_right_middle{z-index:3;-webkit-transform:rotateY(-55deg) translateX(90px) translateZ(-364px) scale(.95);-moz-transform:rotateY(-55deg) translateX(90px) translateZ(-364px) scale(.95);-ms-transform:rotateY(-55deg) translateX(90px) translateZ(-364px) scale(.95);-o-transform:rotateY(-55deg) translateX(90px) translateZ(-364px) scale(.95);transform:rotateY(-55deg) translateX(90px) translateZ(-364px) scale(.95)}*/

.gallery_out{-webkit-transform:rotateY(0) translateX(0) translateZ(0) scale(.6);-moz-transform:rotateY(0) translateX(0) translateZ(0) scale(.6);-ms-transform:rotateY(0) translateX(0) translateZ(0) scale(.6);-o-transform:rotateY(0) translateX(0) translateZ(0) scale(.6);transform:rotateY(0) translateX(0) translateZ(0) scale(.6);z-index:-1;opacity:0!important}

.part-tese .gallery_left_middle{z-index:3;transform:rotateY(30deg) translateX(-250px) translateZ(-600px) scale(.85);-ms-transform:rotateY(30deg) translateX(-250px) translateZ(-600px) scale(.85);-webkit-transform:rotateY(30deg) translateX(-250px) translateZ(-600px) scale(.85);-moz-transform:rotateY(30deg) translateX(-250px) translateZ(-600px) scale(.85);-o-transform:rotateY(30deg) translateX(-250px) translateZ(-600px) scale(.85)}

/*.gallery_left_middle{z-index:3;-webkit-transform:rotateY(55deg) translateX(-90px) translateZ(-364px) scale(.95);-moz-transform:rotateY(55deg) translateX(-90px) translateZ(-364px) scale(.95);-ms-transform:rotateY(55deg) translateX(-90px) translateZ(-364px) scale(.95);-o-transform:rotateY(55deg) translateX(-90px) translateZ(-364px) scale(.95);transform:rotateY(55deg) translateX(-90px) translateZ(-364px) scale(.95)}*/

.part-tese .gallery_container .gallery_wrap img{width:100%}
.gallery_container .gallery_item img.show{visibility:visible}
.gallery_container .gallery_item img{width:100%;height:100%;visibility:hidden}
.part-tese .gallery_container .gallery_wrap .line-b,.part-tese .gallery_container .gallery_wrap .line-l,.part-tese .gallery_container .gallery_wrap .line-r,.part-tese .gallery_container .gallery_wrap .line-t{position:absolute;background:#fff}
.part-tese .gallery_container .gallery_wrap .front_side .line-t{width:700px;transition:all .2s .2s;-webkit-transition:all .2s .2s;-moz-transition:all .2s .2s;-o-transition:all .2s .2s}
.part-tese .gallery_container .gallery_wrap .line-t{height:1px;width:0;top:10px;left:10px}
.part-tese .gallery_container .gallery_wrap .front_side .line-r{height:500px;transition:all .2s .4s;-webkit-transition:all .2s .4s;-moz-transition:all .2s .4s;-o-transition:all .2s .4s}
.part-tese .gallery_container .gallery_wrap .line-r{width:1px;height:0;right:10px;top:10px}
.part-tese .gallery_container .gallery_wrap .front_side .line-b{width:700px;transition:all .2s .6s;-webkit-transition:all .2s .6s;-moz-transition:all .2s .6s;-o-transition:all .2s .6s}
.part-tese .gallery_container .gallery_wrap .line-b{height:1px;width:0;bottom:10px;right:10px}
.part-tese .gallery_container .gallery_wrap .front_side .line-l{height:500px;transition:all .2s .8s;-webkit-transition:all .2s .8s;-moz-transition:all .2s .8s;-o-transition:all .2s .8s}
.part-tese .gallery_container .gallery_wrap .line-l{width:1px;height:0;left:10px;bottom:10px}
.gallery_container .prev{left: 0;}
.gallery_container .next{right: 0;}
.gallery_container .prev,.gallery_container .next{position: absolute;top: 15px;width: 140px;height:100%;z-index:99;border:#000 1px solid}
/*****风格*********/
.index-style{
	clear:both;
	width:100%;
	overflow:hidden;
	position:relative;
}
.style-cont{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	color:#FFF;
	height:100%;
}
.sty{
	position:absolute;
	z-index:99;
	top:230px;
	left:300px
}
.style-cont .left{
	float:left;
	width:40%;
	height:100%;
	padding-top:10%;
	padding-left:8%;
}
.style-cont .left h3{
	font-size:60px;
}
.style-cont .left .text{
	font-size:24px;
	line-height:200%;
	margin-top:80px;
}
.style-cont .right{
	float:right;
	width:60%;
	height:100%;
	padding-top:10%;
}
.style-cont .right .a1{
	width:100%;
	position:relative;
	overflow:hidden;
}
.style-cont .right .a2,.style-cont .right .a3,.style-cont .right .a4{
	width:calc((100% - 20px) / 3);
	float:left;
	margin-right:10px;
	margin-top:10px;
	position:relative;
	overflow:hidden;
}
.style-cont .right .a4{
	margin-right:0;
}
.style-cont .right .a1 img,.style-cont .right .a2 img,.style-cont .right .a3 img,.style-cont .right .a4 img,.star-1 img,.star-2 img,.star-3 img{
	width:100%;
	transition: all linear 0.5s;
}
.style-cont .right .a1:hover img,.style-cont .right .a2:hover img,.style-cont .right .a3:hover img,.style-cont .right .a4:hover img{
	-moz-transform:scale(1.1);
    -webkit-transform: scale(1.1);
    transform:scale(1.1);
}
.star-1{
	width:4.31%;
	position:absolute;
	z-index:99999;
	left:37.9%;
	top:51.7%;
}
.star-2{
	width:1.58%;
	position:absolute;
	z-index:99999;
	right:5.79%;
	top:8.66%;
}
.star-3{
	width:2.34%;
	position:absolute;
	z-index:99999;
	right:3.27%;
	top:11.09%;
}
@media screen and (max-width: 1440px) {
	.style-cont .left .text{
	font-size:18px;
	line-height:200%;
	margin-top:80px;
    }
	.sty{
	position:absolute;
	z-index:99;
	top:190px;
	left:300px
    }
}
/*****新闻***/
.index-news{
	clear:both;
	width:100%;
	overflow:hidden;
	position:relative;
}
.news-title{
	color:#000000;
	position:absolute;
	z-index:999;
	left:9.18%;
	top:10%;
}
.news-title h3{
	font-size:80px;
	margin-top:45px;
}
.news-title h4{
	font-size:120px;
	color:rgba(127,51,173,0.2);
	position:relative;
	top:-160px;
}
.newsdate{
	position:absolute;
	width:10.16%;
	height:26.18%;
	background:rgba(255,255,255,0.5);
	border:#FFF 1px solid;
	border-radius:10px;
	z-index:999;
	left:39%;
	top:17.77%;
	text-align:center;
	color:#FFF;
}
.newsdate .day{
	color:#FFF;
	font-size:100px;
	font-weight:300;
	line-height:100%;
	margin-top:26%;
}
.newsdate .year-month{
	font-size:26px;
	line-height:100%;
	font-weight:300;
}
.news-cont{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	color:#FFF;
	height:100%;
}
.news-cont .left{
	float:left;
	width:50%;
	padding-left:8.57%;
	height:53.79%;
	margin-top:11%;
}
.news-cont .left .left-cont{
	width:100%;
	height:100%;
	background: -webkit-linear-gradient(135deg, #6133D4 0%, #A13487 50%, #EF3E2A 100%);
    background: linear-gradient(-45deg, #6133D4 0%, #A13487 50%, #EF3E2A 100%);
    -webkit-animation: hue 3s linear infinite;
}
.news-cont .right{
	float:right;
	width:50%;
	padding-right:8.57%;
	margin-top:11%;
}
.news-cont .right img{
	width:100%
}
/***滚动****/
.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}
.w-newsList2{
	position: relative;
	overflow:hidden;
	width:100%;
	height:100%;
	/*padding-top:10%;*/
}
.w-newsList2 .swiper-wrapper,.w-newsList2 .swiper-wrapper .swiper-slide,.w-newsList2 .swiper-wrapper .swiper-slide .news-item{
	width:100%;
	height:100%;
}
.w-newsList2 a{ 
   display: block; 
   text-decoration: none; 
   color: #333;
   height:100%;
}
.w-newsList2 .news-item{ 
   position:relative;
}
.w-newsList2 .img{
   float: right; 
   width:50%; 
   overflow: hidden;
   margin-top:11%;
   padding-right:8.57%;
}
.w-newsList2 .img img{
	width:100%;
	/*transition:transform 3.5s; 
	-webkit-transition:transform 3.5s;
	transform:scale(1.1); 
	-webkit-transform:scale(1.1);*/
}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ 
   transform:scale(1); 
   -webkit-transform:scale(1);
}
.w-newsList2 .news-text{
	width:41.43%;
	height:53.79%;
	margin-top:11%;
    background: -webkit-linear-gradient(135deg, #6133D4 0%, #F23F29 70%, #F23F29 100%);
    background: linear-gradient(-45deg, #6133D4 0%, #F23F29 70%, #F23F29 100%);
	float:left;
	margin-left:8.57%;
}
.w-newsList2 .news-h{
	font-size:20px; 
	/*line-height:100%;*/
	color:#FFF;
	font-weight:bold;
	margin-left:8.42%;
	margin-top:18%;
	display:block;
	padding-right:30%;
}
.w-newsList2 .date{
	position:absolute;
	width:10.16%;
	height:26.18%;
	background:rgba(255,255,255,0.5);
	border:#FFF 1px solid;
	border-radius:10px;
	z-index:999;
	left:39%;
	top:17.77%;
	text-align:center;
	color:#FFF;
}
.w-newsList2 .date .day{
	color:#FFF;
	font-size:100px;
	font-weight:300;
	line-height:100%;
	margin-top:26%;
}
.w-newsList2 .date .year-month{
	font-size:26px;
	line-height:100%;
	font-weight:300;
}
.w-newsList2 .news-sum{
	clear:both;
	position:relative;
	z-index:99;
	margin-left:8.42%;
	padding-right:11.84%;
	margin-top:30px; 
	line-height:180%;
	color:#FFF;
	max-height:110px;
	overflow:hidden;
}
.w-newsList2 .more{
	position: absolute; 
	left: 35.34%; 
	top: 64.9%;
	width:225px;
	height:60px;
	line-height:60px;
	border:1px solid #7233C0;
	Color:#FFF;
	overflow: hidden; 
	-webkit-transition: all .6s;
	transition: all .6s;
	text-transform:uppercase;
	font-weight:300;
	font-size:24px;
}
.w-newsList2 .more:hover{color:#fff; border-color:#FF6600;}
.w-newsList2 .more .bgsqr1,.w-newsList2 .more .bgsqr2,.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{ opacity:0.75;}
.w-newsList2 .more .bgsqr1{ left:0;}
.w-newsList2 .more .bgsqr2{ right:0}
.w-newsList2 .more .bgsqr3{ right:0;}
.w-newsList2 .more .bgsqr4{ left:0;}
.w-newsList2 .more:hover .bgsqr1,.w-newsList2 .more:hover .bgsqr2,.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{ width:100%;}
.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.w-newsList2 .more span{ position:relative; z-index:1;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; right:10px; width: auto; z-index: 10; text-align: right;}
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:20px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:40px; height: 5px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #f60;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}
.w-newsList2 .swiper-button-next{
	width:50px;
	height:50px;
	background:url(../images/next.png) no-repeat right;
	position:absolute;
	left:14%;
	top:66%;
	z-index:99;
}
.w-newsList2 .swiper-button-prev{
	width:50px;
	height:50px;
	background:url(../images/prev.png) no-repeat left;
	position:absolute;
	left:12%;
	top:66%;
	z-index:99;
}
@media (max-width:960px){
	.w-newsList2 .news-h{font-size:24px;}
	.w-newsList2 .news-sum{ display: none;}
}
@media (max-width:767px){
    .w-newsList1 .news-imgbox{width:100%;}
	.w-newsList1 .aspectRatio{padding-bottom: 56.25%;}
	.w-newsList1 .news-text{ position: relative; width:100%; top:0; transform: none; -webkit-transform: none; padding:1.2em 4% 1.5em;}
	:root .w-newsList1 .news-text{ top:0;}
	.w-newsList1 .adSN_page{ left:0; bottom:2em; margin-bottom: 0;}
	.w-newsList1 .swiper-num{ bottom: 232px; top: auto; margin-top: 0;}

	.w-newsList2 .news-h{font-size:20px;}
	.w-newsList2 .img{float: none; width:100%;}
	.w-newsList2 .news-text{margin-right: 0; text-align: center; padding:1em 0 3em;}
	.w-newsList2 .more{position: relative; margin-top:1.2em; bottom: 0; display: inline-block;}
	.w-newsList2 .adSN_page{ top: auto; bottom: 0 !important; left: 0; right: 0 ; transform: none; -webkit-transform: none; text-align: center;}
	.w-newsList2 .adSN_page span{margin:0 0.3em !important; display: inline-block; width:1.8em; height: 0.25em;}
}
@media (max-width:480px){
    body{font-size:4vw;}
    .title{font-size:6vw;}
    .w-newsList1 .news-h{font-size:125%;}
	.w-newsList1 .date .year{ font-size:300%;}
	.w-newsList1 .date .day_month{ font-size: 110%;}
	.w-newsList1 .swiper-num{ bottom: 15em;}
	.w-newsList1 .swiper-num .active{ font-size: 200%;}

	.w-newsList2 .news-h{font-size:125%;}
}
/********页脚*************/
.footer{
	background:#303030;
	clear:both;
	width:100%;
	overflow:hidden;
	padding:90px 8.57%;
	color:#FFF;
}
.footer-contact{
	width:550px;
	float:left;
	line-height:280%;
}
.footer-contact h3{
	font-size:24px;
	font-weight:normal;
	line-height:100%;
	margin-bottom:20px;
}
.footer-contact img{
	float:right;
	position:relative;
	top:-120px;
}
.footer-nav{
	width:calc(100% - 550px);
	float:right;
}
.footer-nav a{
	color:#A5A5A5;
	font-size:18px;
}
.footer-nav ul{
	clear:both;
	text-align:right;
}
.footer-nav ul li.first{
	display:block;
	margin-left:20px;
	float:right;
	margin-left:60px;
}
.footer-nav ul li.first a span{
	margin-left:60px;
}
.footer-nav ul li.first:first-child{
	/*margin-left:0;*/
}
.footer-nav ul li.first:first-child a span{
	display:none;
}
.footer-nav ul li.first>a{
	margin-bottom:20px;
}
.footer-nav ul li a{
	color:#A5A5A5;
	display:block;
	margin-bottom:15px;
}
.footer-nav ul li a:hover{
	color:#FFF
}
.footer-nav ul li div{
	padding-right:65px;
}
.footer-nav ul li.first:first-child div{
	padding-right:0;
}
.copyright{
	width:100%;
	clear:both;
	font-size:15px;
	text-align:center;
	color:#A4A4A4;
	font-family:arial;
}
.copyright a{
	color:#A4A4A4;
}
.copyright a:hover{
	color:#FFF
}
@media screen and (max-width: 1440px) {
	.footer-contact{
		width:500px;
		float:left;
		line-height:280%;
	}
	.footer-contact h3{
		font-size:24px;
		font-weight:normal;
		line-height:100%;
		margin-bottom:20px;
	}
	.footer-contact img{
		float:right;
		position:relative;
		top:-80px;
		width:120px;
	}
	.footer-nav{
		width:calc(100% - 500px);
		float:right;
	}
	.footer-nav a{
		font-size:15px;
	}
	.footer-nav ul li.first{
		display:block;
		margin-left:20px;
		float:right;
		margin-left:40px;
	}
	.footer-nav ul li.first a span{
		margin-left:40px;
	}
	.footer-nav ul li div{
		padding-right:45px;
	}
	.copyright{
		font-size:14px;
	}
}
/***********内页***********/
.subabout{
	width:100%;
	clear:both;
	position:relative;
}
.aboutbg1{
	width:100%;
}
.subabout img{
	max-width:100%;
}
.abouttext1{
	position:absolute;
	z-index:99;
	top:25%;
	width:62.84%;
	left:50%;
	margin-left:-31.42%;
	color:#FFF;
	font-size:24px;
	line-height:200%;
	font-weight:300;
	text-align: justify;
}
.abouttext2{
	position:absolute;
	z-index:99;
	top:25%;
	width:62.84%;
	left:52.45%;
	color:#FFF;
	font-size:24px;
	line-height:200%;
	font-weight:300;
	text-align: justify;
}
.abouttext3{
	position:absolute;
	z-index:99;
	top:16%;
	width:47.65%;
	left:0;
	text-align:right;
	color:#FFF;
	font-size:24px;
	line-height:180%;
	font-weight:300;
}
@media screen and (max-width: 1440px) {
	.subabout .abouttext1,.subabout .abouttext2,.subabout .abouttext3{
		font-size:18px;
	}
}
/*****企业荣誉 *********/
.subhonor{
	width:100%;
	clear:both;
	background:#F5F5F5;
	overflow:hidden;
	padding:100px 18% 100px 18%;
}
.subhonor .honortext{
	width:51%;
	float:left;
	font-size:18px;
	line-height:190%;
}
.subhonor .honortext h3{
	font-size:40px;
	font-weight:800;
	color:#301315;
}
.subhonor .honortext h4{
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	font-family:arial;
	color:#301315;
	margin-top:10px;
	margin-bottom:20px;
}
.subhonor .honortext span{
	color:#D33E40
}
.subhonor .honorimg{
	float:right;
	width:49%;
}
.subhonor .honorimg img{
	max-width:100%;
}
@media screen and (max-width: 1440px) {
	.subhonor{
		padding:100px 15% 100px 15%;
	}
	.subhonor .honortext{
		font-size:16px;
		line-height:180%;
	}
}
/*******新闻**********/
.subnews{
	clear:both;
	width:100%;
	background:#FFF;
	overflow:hidden;
	padding:120px 0;
}
.subnews .wrapper{
	width:1200px!important;
	margin:0 auto;
}
.subnews .newslist li{
	float:left;
	width:100%;
	overflow:hidden;
	border-bottom:#CACACA 2px solid;
	padding-bottom:50px;
	margin-bottom:60px;
	transition: all linear 0.5s;
}
.subnews .newslist li:hover{
	/*box-shadow:0 15px 15px rgba(0,0,0,.15);*/
	transform:translateY(-10px);
	-webkit-transform:translateY(-15px);
	-moz-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	-o-transform:translateY(-15px);
}
.subnews .newslist .img{
	float:left;
	width:356px;
	position:relative;
	overflow:hidden;
}
.subnews .newslist .img img{
	width:100%;
	transition: all linear 0.5s;
}
.subnews .newslist li:hover .img img{
	-moz-transform:scale(1.1);
    -webkit-transform: scale(1.1);
    transform:scale(1.1);
}
.subnews .newslist .title{
	float:right;
	width:calc(100% - 456px)
}
.subnews .newslist .title h3{
	font-size:25px;
	font-weight:300;
	color:#1a1a1a;
}
.subnews .newslist .title p{
	font-size:16px;
	line-height:160%;
	font-weight:lighter;
	margin-top:20px;
	color:#666666;
}
.subnews .newslist .title .time{
	text-align:right;
	margin-top:30px;
	display:block;
	font-size:19px;
}
.subnews .newslist .title .time i{
	font-style:normal;
	margin-left:200px;
}
.subnews .newslist li:hover .title h3,.subnews .newslist li:hover .title i{
	color:#F13E28;
}
.subnews .newslist li:hover .title p{
	color:#333;
}
/*******分页*********/
.pagination {
	margin: 0px auto 40px auto;
	clear:both;
	float:left;
	width:100%;
	/*background:#FFF;*/
	height:40px;
}

.pagination ul {
	width:100%;
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	/*margin-left: 0;*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	*zoom: 1;
	text-align:center;
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05)*/
}

.pagination ul li {
	display: inline-block;
	border:#e0e0e0 1px solid;
	background:#FFF;
	padding:6px 16px;
	margin:0 5px
}
.pagination ul li a{
	display:block;
}
.pagination ul li.ctxt{
	background:#F13E28!important;
	border:#F13E28 1px solid;
	color:#FFF;
}
.pagination ul li:hover{
	border:#F13E28 1px solid;
	color:#F13E28
}
.pagination ul li:hover a{
	color:#F13E28
}
.pagination ul li.ctxt:hover{
	color:#FFF!important
}
/********/
.subpage{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#F5F5F5;
	/*padding:100px 0;*/
}
.subpage img{
	max-width:100%;
}
.casenav{
	width:88.52%;
	margin:100px auto 0 auto;
	background:#FFF;
	height:85px;
	line-height:85px;
}
.casenav a{
	color:#3A1616;
	display:inline-block;
	font-size:20px;
	margin:0 30px;
	line-height:38px;
	padding:0 30px;
	font-weight:bold;
	letter-spacing:3px;
}
.casenav a:hover,.casenav a.cur{
	color:#FFF;
	height:38px;
	background:#F52F30;
	border-radius:5px;
}
.casenav2{
	width:88.52%;
	margin:0 auto;
	height:85px;
	line-height:85px;
}
.casenav2 a{
	color:#3A1616;
	display:inline-block;
	font-size:18px;
	margin:0 30px;
	line-height:38px;
	padding:0 0px;
	font-weight:bold;
	letter-spacing:3px;
}
.casenav2 a:hover,.casenav2 a.cur{
	color:#F52F30;
	border-bottom:#F52F30 2px solid;
}
.list_case{width: 100%; padding-top:0px; clear:both;}
.list_case .wrapper{
	width:88.52%!important;
	min-width:inherit;
	margin:0 auto;
}
.imgteaser{
	overflow:auto;
	float: left;
	position: relative;
	width:-moz-calc((100% - 80px) / 3);
	width:-webkit-calc((100% - 80px) / 3);
	width: calc((100% - 80px) / 3);
	/*height:240px;*/
	margin:0 40px 50px 0;
	text-align:center;
	box-sizing: border-box;
	transition: all linear 0.3s;
	/*box-shadow: rgba(0,0,0,0.2) 0 8px 20px;*/
}
.clst{ margin-right:0}
.imgteaser a{text-decoration: none;float: left; /* height:200px; */display:block;}
.imgteaser a .pcc{ position:relative; overflow:hidden}
.imgteaser a:hover{cursor:pointer}
.imgteaser .mpc{
	position:relative;
	overflow:hidden;
}
.imgteaser a .mpc img{
	float:left;
	border: none;
	width:100%;
	/*height:200px;*/
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.imgteaser a .mpc:hover img{
	-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.imgteaser .shuiyin{
	width:52.69%;
	height:8.6%;
	line-height:60px;
	padding-left:40px;
	background:#DB3B3B;
	position:absolute;
	border-bottom-right-radius:2em;
	color:#FFF;
	text-transform:uppercase;
	font-style:italic;
	font-size:1.87rem;
	text-align:left;
	white-space:nowrap;
	font-weight:bold;
	z-index:99;
}
.CC{
	clear:both;
    background:#FFF;
	width:100%;
	height:25.32%;
	line-height:100%;
	-webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
	font-size:16px;
	padding:11% 9.61%;
	text-align:left;
	border-bottom-right-radius:2em;
}
.imgteaser a:hover .CC{
	background:#DB3B3B;
	color:#FFF;
	line-height:100%;
}
.imgteaser:hover{
	/*box-shadow: rgba(0,0,0,0.2) 0 8px 20px; */
	transform:translateY(-10px);
}
.CC h3{
	font-size:2.0rem;
	font-weight:400;
	color:#333333;
	line-height:100%;
}
.CC h4{
	font-size:16px;
	margin-top:15px;
	line-height:100%;
	color:#666666;
}
.CC h4 i{
	float:right;
	font-style:normal;
}
.imgteaser a:hover .CC h3,.imgteaser a:hover .CC h4{
	color:#FFF;
}
@media screen and (max-width: 1440px) {
	.imgteaser .shuiyin{
		font-size:1.5rem;
		line-height:42px;
	}
}
/*******人才招聘********/
.subhr{
	width:100%;
	clear:both;
	position:relative;
	overflow:hidden;
	display:block;
}
.subhr .hrtext{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	top:0;
	position:absolute;
	z-index:99;
	padding-left:21.42%;
	padding-right:52.67%;
	padding-top:4%;
}
.subhr .hrtext p{
	line-height:180%;
	margin-top:20px;
}
.hrlist{
	width:100%;
	background:#FFF;
	clear:both;
	overflow:hidden;
	padding:100px 0;
}
.hrlist .hrlist-cont{
	width:1168px;
	height:920px;
	overflow-x: hidden;
    overflow-y: scroll;
	margin:0 auto;
}
.hrlist .hrlist-cont::-webkit-scrollbar {
  width: 6px;
}
.hrlist .hrlist-cont::-webkit-scrollbar-thumb {
  background: #8D8D8D;
  border-radius:5px;
}
.hrlist .hrlist-cont::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius:5px;
}
.hrlist .hrlist-cont li{
	float:left;
	width:calc((100% - 50px) / 2);
	padding-left:30px;
	margin-right:25px;
	padding-bottom:60px;
}
.hrlist .hrlist-cont li:nth-child(2n){
	border-left:#838383 2px solid;
}
.hrlist .hrlist-cont li h3{
	font-size:20px;
	position:relative;
	padding-top:30px;
	margin-bottom:20px
}
.hrlist .hrlist-cont li h3 span{
	float:right;
	color:#797979;
	font-weight:300;
	font-size:18px;
}
.hrlist .hrlist-cont li h3:before{ content:""; position:absolute; top:0; left:0; width:48px; height:5px; background:#F52F30;}
.hrlist .hrlist-cont li div{
	line-height:200%;
	font-weight:lighter;
}
.hrlist .hrlist-cont li div strong{
	color:#333
}
@media screen and (max-width: 1440px) {
	.subhr .hrtext{
		font-size:14px;
	}
	.subhr .hrtext p{
	    line-height:160%;
	    margin-top:10px;
    }
	.hrlist .hrlist-cont li div{
	    line-height:200%;
	    font-weight:lighter;
		font-size:15px;
    }
}
/****联系我们****************/
.subcontact-wrap{
	width:100%;
	clear:both;
	background:#FFF;
	overflow:hidden;
	padding:0 0 100px 0;
}
.subcontact{
	width:1160px;
	margin:0 auto;
	position:relative;
	border:0;
	overflow:hidden
}
.contimg{
	width:55.51%;
	float:right;
}
.contimg img{
	width:100%;
}
.contmap{
	width:100%;
	height:400px;
	position:absolute;
	top:100px;
	z-index:99;
}
.conttext{
	width:100%;
	position:absolute;
	top:500px;
	left:0;
}
.conttext img{
	margin-right:20px;
	float:left;
	padding-bottom:20px;
	position:relative;
	top:8px;
}
.conttext p{
	margin-top:50px;
	font-weight:bold;
	color:#636363;
	line-height:200%
}
/********新闻详情页*****/
.shownews{
	width:100%;
	clear:both;
	overflow:hidden;
	padding:100px 0;
	background:#FFF;
}
.shownews .tit{
	text-align:center;
	font-size:24px;
}
.shownews .dateandtime{
	text-align:center;
	font-size:16px;
	font-weight:lighter;
	margin-top:10px;
}
.shownews .newscon{
	width:80%;
	margin:0 auto;
	line-height:200%;
	font-size:16px;
	padding-top:40px;
}
.shownews .newscon p{
	margin-bottom:20px;
}