@charset "utf-8";

@font-face{font-family:DINCondMedium;src:url(../fonts/DINCond-Medium.eot);src:url(../fonts/DINCond-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Medium.woff2) format('woff2'),url(../fonts/DINCond-Medium.woff) format('woff'),url(../fonts/DINCond-Medium.ttf) format('truetype'),url(../fonts/DINCond-Medium.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:DINCond-Bold;src:url(../fonts/DINCond-Bold.eot);src:url(../fonts/DINCond-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Bold.woff2) format('woff2'),url(../fonts/DINCond-Bold.woff) format('woff'),url(../fonts/DINCond-Bold.ttf) format('truetype'),url(../fonts/DINCond-Bold.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:Avalon;src:url(../fonts/Avalon.eot);src:url(../fonts/Avalon.eot?#iefix) format('embedded-opentype'),url(../fonts/Avalon.woff2) format('woff2'),url(../fonts/Avalon.woff) format('woff'),url(../fonts/Avalon.ttf) format('truetype'),url(../fonts/Avalon.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeue-ExtBlackCond.eot);src:url(../fonts/HelveticaNeue-ExtBlackCond.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-ExtBlackCond.woff2) format('woff2'),url(../fonts/HelveticaNeue-ExtBlackCond.woff) format('woff'),url(../fonts/HelveticaNeue-ExtBlackCond.ttf) format('truetype'),url(../fonts/HelveticaNeue-ExtBlackCond.svg#novecentowide-bold-webfont) format('svg')}



html {

	width:100%;

	margin:0;

	padding:0;

	-ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%; 

}



body {

	width: 100%;

	margin: 0 auto;

	font-family:"微软雅黑";

	font-size:14px;

	margin:0;

	padding:0;

	color:#666666;

	line-height:200%;

}

img{

	border: none;

}

dl,dt,dd{display:block;margin:0;}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{

	margin: 0;

	padding: 0;

	list-style: none;

}

a {

	color: #666666;

	text-decoration: none!important;

	cursor:pointer;

	background: transparent; 

	outline:none;

    blr:expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}

a img{ border:none;}

a:hover {color: #e7582e;}

.wrap{width:1280px;margin:0 auto; overflow:hidden;}

.clear{ clear:both; margin:0; padding:0; height:0;}

.cf:after{content:""; display:block; height:0; clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.tc{ text-align:center;}

html{     width:100%;    overflow-x:hidden;}

*{ box-sizing:border-box;}

.phone-div { display:none;}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.scrollbar::-webkit-scrollbar {

  width: 5px;

  height: 3px;

  background-color: rgba(210, 210, 210, 0.4);

}

.scrollbar::-webkit-scrollbar-thumb {

  background-color: rgba(123, 121, 121, 0.4);

}



/*菜单*/

.top_1 {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 9999999999999999999;

	line-height: 85px;

	height: 85px;

	background-color: rgba(255,255,255,1);

	 -webkit-transition: 0.65s;

	 -moz-transition: 0.65s;

	 -ms-transition: 0.65s;

	 -o-transition: 0.65s;

	 transition: 0.65s;

	 -moz-box-shadow:0px -4px 16px #666; -webkit-box-shadow:0px -4px 16px #666; box-shadow:0px -4px 16px #666;

}

.top_wrap{width:1280px;margin: 0 auto;}

.top_2a_1 { margin-right:5px;}

.top_2a_1 ul li {

	float: left;

	margin: 0 20px;

	position: relative;

}

.top_2a_1 ul li:hover>a{color: #b82e32;}

.top_2a_1 ul li>a {

	color: #727072;

	font-size: 15px;

	font-weight: bold;

	display: block;

	height: 100%; line-height: 85px;

	width: 100%;

	position: relative;

}

#nowMenu2 {color: #b82e32;}

#whdppx>a{color: #b82e32;}

.bannerwhd .swiper-slide>.b1{top: 46%;left: 64%;}

.top_1a img {

	margin-top: 30px;

	display: block; width: 222px; height: auto;

}

.main5{position: relative;margin-top: 85px;}



.hxzy{width: 230%!important;}

.hide {

    position: absolute;

    top: 85px;

    left: -30px;

    background: rgba(0, 0, 0, 0.6);

    width: 200%;

    text-align: center;

    z-index: 66666;

    transform: translate(0, 20px);

    opacity: 0;

    visibility: hidden;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;

}

.hide dl dd a {

    color: #ffffff;

    font-size: 14px;

    display: block;

}

.hide dl dd {

    line-height: 40px;

}

.hide dl dd a:hover {

    background: rgba(221, 221, 221, 0.3);

}

.hide dl {

    padding: 5px 0;

}

.top_2a_1 ul li:hover .hide {

    z-index: 2;

    transform: translate(0, 0px);

    opacity: 1;

    visibility: visible;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;

}

.top_2a_2a ul li {float: left;margin: 0 8px;position: relative; padding-top: 5px; width: 32px;}

.top_2a_2a ul li a.a1 {background: url(../images/pic35.png) no-repeat center; font-size: 0; width: 32px; height: 32px; display:block; margin-top: 20px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.top_2a_2a ul li a.a2 {background: url(../images/pic143.png) no-repeat center; font-size: 0; width: 32px; height: 32px;display:block; margin-top: 20px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.top_2a_2a ul li a.a3 {background: url(../images/pic144.png) no-repeat center; font-size: 0; width: 32px; height: 32px;display:block; margin-top: 20px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.top_2a_2a ul li a.a1:hover {background: url(../images/pic35-on.png) no-repeat center;}

.top_2a_2a ul li a.a2:hover {background: url(../images/pic143-on.png) no-repeat center;}

.top_2a_2a ul li a.a3:hover {background: url(../images/pic144-on.png) no-repeat center;}

.whd_syzmt{width: 82px;position: absolute;top: 1px;right: -90px;transform: translate(0, 20px);opacity: 0; z-index: 9999;

    visibility: hidden;

	 transition: All 0.3s;

	 -moz-transition: All 0.3s;

	 -webkit-transition: All 0.3s;

	 -o-transition: All 0.3s;

	 }

.sadasd:hover .whd_syzmt{    

	transform: translate(0, 0px);

    opacity: 1;

    visibility: visible;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;}

.whd_yx{width: 202px;position: absolute;top: 25px;right:-170px;transform: translate(0, 20px);opacity: 0;

    visibility: hidden;

	 transition: All 0.3s;

	 -moz-transition: All 0.3s;

	 -webkit-transition: All 0.3s;

	 -o-transition: All 0.3s; color: #fff; height: 32px; line-height: 32px; border-radius: 15px; font-size: 13px;background: #b82f33 url(../images/pic150.png) no-repeat 10px center; padding-left: 35px;

	 }

.sadasd:hover .whd_yx{    

	transform: translate(0, 0px);

    opacity: 1;

    visibility: visible;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;}

.top_2a_2a ul li a img { display:inline-block; margin-top: 22px; width: 32px; height: auto;}

.top_2a_2b ul li {float: left;}

.top_2a_2b ul li a{font-size: 14px;padding: 0 10px;position: relative;}

.top_2a_2b {line-height: 85px;}

.sy_xian a::after{content: "";width: 2px;height: 13px;background-color: #908e8f;position: absolute;right: 0;top: 3px;}

.caidan {

    position: absolute;

    top: 1px;

    left: 138px;

    background: rgba(0, 0, 0, 0.6);

    width: 80%;

    text-align: center;

    z-index: 66666;

    transform: translate(0, 20px);

    opacity: 0;

    visibility: hidden;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s; padding: 5px 0 4px 0;

}

.top_2a_1 ul li .hide dl dd:hover .caidan {

    z-index: 2;

    transform: translate(0, 0px);

    opacity: 1;

    visibility: visible;

    transition: All 0.3s;

    -moz-transition: All 0.3s;

    -webkit-transition: All 0.3s;

    -o-transition: All 0.3s;

}







/*首页*/

.home .mTit { font-size: 30px; color: #4c4c4c; text-align: center; line-height: 40px; margin-bottom: 50px; letter-spacing: 2px;}

.home .mTit:after { content:''; display: block; width: 30px; height: 3px; margin: 0 auto; background: #df262b; margin-top: 20px;}

.home .row0{ clear:both;position: relative;overflow: hidden;}

.m5_1 video{width: 100%;display: block;object-fit:fill;height: auto;}

.m5_2{position: absolute;top: 0;left: 0;width: 100%;background: rgba(0,0,0,0.2);height: 100%;text-align: center;}

.m5_2 div{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}

.m5_2 p{color: #fff;font-size: 18px;margin-top: 5px;}

.m5_2 div img {

    cursor: pointer;

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

	 opacity: 0;

}

.m5_2:hover div img{opacity: 1;}

.m5_2 div img:hover {

    transform: rotate(360deg) scale(1.06, 1.06);

    -webkit-transition: 0.6s;

    -moz-transition: 0.6s;

    -ms-transition: 0.6s;

    -o-transition: 0.6s;

    transition: 0.6s;

}





.home .row1 { clear:both; height: 540px; background: #f5f5f5; padding: 4% 0 5% 0; text-align: center;}

.home .row1 .d1 { font-size: 90px; color: #e5e5e5; line-height: 100px; text-transform:uppercase; margin-bottom: 15px;font-family:Avalon;}

.home .row1 .d2 { font-size: 30px; color: #4c4c4c; line-height: 40px; margin-bottom: 35px;}

.home .row1 .d2:after { content:''; display: block; width: 30px; height: 3px; margin: 0 auto; background: #df262b; margin-top: 28px;}

.home .row1 .d3 { color: #8a8a8a; width: 920px; margin: 0 auto; margin-bottom: 4%;}

.home .row1 .d4 { color: #fff; text-align: left;}

.home .row1 .d4 a { color: #fff; display: block; width: 180px; height: 50px; line-height: 50px; border-radius: 30px; margin: 0 auto; padding-left: 50px;background:#bb363a url(../images/pic27.png) no-repeat 75% center;}







.home .row2 { clear:both; height: 619px; background:#fff; padding: 100px 0;}

.m2_1{width: 1290px;margin: 0 auto;position: relative;z-index: 999;}

.m2_1 ul li{float: left;width: 33.3333%;position: relative;}

.m2_1a img{display: block;width: 100%;

    transition: All 1s;

    -moz-transition: All 1s;

    -webkit-transition: All 1s;

    -o-transition: All 1s;

}

.m2_1 ul li dl{padding: 0 5px;}



.m2_1b{position: absolute;width: 160px;height: 160px;top: 50%;left: 50%; margin-top: -80px;margin-left: -80px;border: 1px solid #fff; text-align: center;}

.m2_1b em{font-size: 24px;color: #fff;font-style: normal;font-weight: 100;padding: 15px;display: block;}

.info{padding: 15px 5px;margin-top: 36px;}

.info h4{color: #fff;font-size: 22px;line-height: 32px;text-transform:uppercase;font-family:DINCond-Bold; font-weight: normal;}



.m2_1b:before{ content: ""; display: block; width: 0; height: 0; position: absolute; left: 50%;top: 50%; transition: ease 0.7s; background: rgba(187,54,58,0.7);}

.m2_1 ul li:hover .m2_1b:before{ width: 120%; height: 120%; left: -10%; top: -10%;}

.m2_1 ul li:hover .m2_1b{ border-color: #fff;}

.zw{position: relative;z-index: 999;}

.m2_1a{overflow: hidden;}

.m2_1 ul li:hover .m2_1a img{transform: scale(1.1);}







.home .row3 { clear:both; background:#fff;overflow: hidden;max-height: 980px;position: relative; }

.home .row3 .swiper-container {

	width: 100%;

}



.home .row3 .swiper-slide {

	position: relative;

	overflow: hidden;

}

.home .row3 .swiper-slide a img{display: block;width: 100%!important;}



.home .row3 .swiper-slide>img {

	width: 100%;

	min-height: 100%;

	transition: 1s linear 2s;

	display: block;

}

.home .row3 .swiper-slide-active>img,

.home .row3 .swiper-slide-duplicate-active>img {

	transition: 10s linear;

	transform: scale(1.15, 1.15);

}

.home .row3 .swiper-pagination-bullet {

	width: 8px !important;

	height: 8px !important;

	opacity: 1 !important;

	background: #fff!important;

}

.home .row3 .swiper-pagination-bullet-active {

	background: #d2313e !important;

}

.home .row3>.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 25px;}

.home .row3>.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}





.home .row4 { clear:both; width:100%; background:#fff; height: 581px; overflow:hidden; padding-top:75px; }

.home .row4 .list { width:1302px; height: 200px; margin: 0 auto; margin-bottom: 4%; padding-top: 20px;}

.home .row4 .list .li { border:1px solid #e6e6e6; float: left; width: 410px; height: 180px; margin: 0 12px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.home .row4 .list .li a {display:block; width: 100%; height: 100%;padding: 22px 30px;  }

.home .row4 .list .li p.p1 { font-size: 16px; color: #bb363a; margin-bottom: 20px;}

.home .row4 .list .li p.p2 { font-size: 18px; color: #4c4c4c;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;}

.home .row4 .more { clear:both;}

.home .row4 .more a { display:block;background: url(../images/pic36.png) no-repeat center center; background-position: 0 0; margin: 0 auto; width: 130px; height: 40px; line-height: 39px; text-align: center; font-size: 16px; color: #333333;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.home .row4 .more a:hover { color: #fff;background-position: 0 -40px; }

.home .row4 .list .li:hover { margin: 10px 12px 0 12px;border:1px solid #bb363a; }



.main3{position: relative;overflow: hidden;}

.m3_1 img{display: block;width: 100%;}

.main3 .swiper-container1>.swiper-button-prev{background: url(../images/m3_j2.png) no-repeat center;left: 5%;}

.main3 .swiper-container1>.swiper-button-next{background: url(../images/m3_j3.png) no-repeat center;right: 5%;}

.main3 .swiper-container1 .swiper-slide{position: relative;}

.m3_4{position: absolute;text-align: center;width: 100%;top: 32%; z-index: 8}

.m3_2 p{color: #fff;font-size: 40px;letter-spacing: 3px;line-height: 40px;margin: 20px 0 50px 0;}

.m3_bgm{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;}

.m3_bgm img{width: 100%;display: block;}

.m3_bgm div {position: absolute;left: 0;bottom: 0;width: 100%;}

.m3_3{transform: translate(0,50px);opacity: 0;

    transition: All 1s;

    -moz-transition: All 1s;

    -webkit-transition: All 1s;

    -o-transition: All 1s;

}

.main3 .swiper-container1 .swiper-slide:hover .m3_3{transform: translate(0,0);opacity: 1;}



.home .row5 { clear:both; width:100%; height: 793px; background:#f5f5f5;}

.home .row5 .cases-qh { clear:both; position:relative;}

.home .row5 .cases-qh .bd .thd { height:100%; width:100%; position:absolute; left:0; bottom:0; z-index:2;}

.home .row5 .cases-qh .bd .thd ul { height:100%; }

.home .row5 .cases-qh .bd .thd ul li {border-right:1px solid rgba(255,255,255,0.2); height:100%;float:left;cursor:pointer; width: 33.3333%; position: relative; text-align: center;}

.home .row5 .cases-qh .bd .thd ul li .bx { width: 100%; height:120px; line-height: 120px; position: absolute; left: 0; bottom:0; z-index: 33;background: url(../images/pic30.png) repeat center center; padding: 0 25px;border-top:1px solid rgba(255,255,255,0.2);-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.home .row5 .cases-qh .bd .thd ul li .bx a { height:100%; display: block; width: 100%; color: #fff;}

.home .row5 .cases-qh .bd .thd ul li .bx p.p2 { font-size: 18px; color: #fff;}

.home .row5 .cases-qh .bd .thd ul li.on { color:#fff;}

.home .row5 .cases-qh .bd .thd ul li.on .bx {background:#bb363a; color:#fff;}

.home .row5 .cases-qh .bd .tbd { height: 793px;}

.home .row5 .cases-qh .bd .tbd ul li img { display: block; width: 100%; height: 100%;}





.home .row6 { clear:both; width:100%; height: 920px; background:#fff; padding: 4% 0 5% 0; }

.home .row6 .list { width:1302px; margin: 0 auto;}

.home .row6 .list p { width: 205px; height: 120px; overflow: hidden; margin: 0 6px 12px 6px; float: left;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ececec,direction=120,strength=4);

-moz-box-shadow: 1px 3px 5px #ececec;

-webkit-box-shadow: 1px 3px 5px #ececec;

box-shadow:1px 3px 5px #ececec;}

.home .row6 .list p img { display:block; width: 100%; height: 120px;-webkit-transition:.6s;

	-moz-transition: .6s;

	-ms-transition: .6s;

	-o-transition: .6s;

	transition: .6s;}

/*.home .row6 .list p:hover{transform: rotateY(360deg);}*/

.home .row6 .list p:hover img {transform: scale(1.06, 1.06); opacity:.9;}







.footer { clear:both; width:100%; height:400px; background:#f5f5f5; overflow: hidden;}

.footer a { color: #999999;}

.footer .wrap { height:100%;}

.footer .box1 {height: 109px; line-height: 109px; border-bottom: 1px solid #e6e6e6;}

.footer .box1 .L { width: 50%; height: 100%; float: left;}

.footer .box1 .L img { display: block; width: 225px; height: auto; margin-top: 31px;}

.footer .box1 .R { width: 260px; height: 100%; float: right; position: relative;}

.footer .box1 .R .im1 {display: block;width: 120px;height: 120px;position: absolute;right:72px;top: 85px; z-index: 99; display: none;}

.footer .box1 .R .t1 { float: right; margin-right: 30px;}

.footer .box1 .R .t2 { float: right; width: 36px; height: 36px;margin-right: 15px;background: url(../images/pic01.png) no-repeat center center; margin-top: 35px; cursor: pointer;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.footer .box1 .R .t2_1 { background-position: 0 0;}

.footer .box1 .R .t2_2 { background-position: -36px 0;}

.footer .box1 .R .t2_3 { background-position: -72px 0;}

.footer .box1 .R .t2_3 a { display:block; width: 100%; height: 100%;}

.footer .box1 .R .t2_2 a { display:block; width: 100%; height: 100%;}

.footer .box1 .R .t2_1:hover { background-position: 0 -36px;}

.footer .box1 .R .t2_2:hover { background-position: -36px -36px;}

.footer .box1 .R .t2_3:hover { background-position: -72px -36px;}

.footer .box2 { clear:both; height: 294px; padding-top: 42px;}

.footer .box2 .L { width: 805px; height: 100%; float: left;background: url(../images/pic02.jpg) no-repeat right 8px;}

.footer .box2 .R { width: 475px; height: 100%; float: right; padding-left: 107px;}

.footer .box2 .L .li { width:20%; float: left;}

.footer .box2 p.p1 { font-size: 16px; color: #333333; line-height: 30px; margin-bottom: 26px;}

.footer .box2 p.p1:after { content:''; display: block; width: 18px; height: 2px; background: #333; margin-top: 8px;}

.footer .box2 p.p2 { font-size: 13px; color: #999999; line-height: 30px;}

.footer .box2 .R p.p2 { font-size:14px;}



.footer .box3 { clear:both; height: 97px; line-height: 96px; border-top: 1px solid #e6e6e6; font-size: 13px; color: #999999;}

.footer .box3 .L { width: 70%; height: 100%; float: left;}

.footer .box3 .R { width: 30%; height: 100%; float: right; text-align: right;}

.footer a:hover { color: #bb363a;}





/*------------------内页----------------*/

.iCon { clear:both;}

.ny_banner{ clear:both;position: relative;}

.iBanner1 {background: url(../images/iBanner.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner2 {background: url(../images/iBanner_2.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner3 {background: url(../images/iBanner_3.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner4 {background: url(../images/iBanner_4.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner5 {background: url(../images/iBanner_5.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner6 {background: url(../images/iBanner_6.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.iBanner7 {background: url(../images/iBanner_7.jpg) no-repeat top center; width: 100%; height: auto;background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;  }

.ny_b1 {

    padding: 10% 0 7% 0;

    display: block;

	 text-align: center;

}

.ny_b1a h3{color: #ffffff;font-size: 30px;letter-spacing: 3px;text-shadow: #000 0.1em 0.1em 0.2em;}

.ny_b1a p{color: #ffffff;font-size: 20px;margin-top: 16px;text-shadow: #000 0.1em 0.1em 0.2em;}

.ny_b1a{margin-bottom: 3%;}



@keyframes icon{

	0%{

    opacity: 0.8;

		transform: translate(0,0);

	}

	50%{

    opacity: 1;

		transform: translate(0,35px);

	}

	100%{

    opacity: 0.8;

		transform: translate(0,0);

	}

}

.ny_b1 img{

	animation:  icon 1.5s linear infinite;

}



.secMenu { clear: both;width: 100%; height: 75px; line-height: 75px; overflow: hidden; text-align: center; border-bottom: 1px solid #e8e8e8;}

/*

.secMenu .position { width: 360px; height: 100%; float: left; color: #fff; background: #b82e32; padding-left: 35px;}

.secMenu .position .home {background: url(../images/pic37.png) no-repeat left center; padding-left: 28px;}

.secMenu .position a { color:#fff;}

.secMenu .position .aa {background: url(../images/pic39.png) no-repeat left center; padding-left: 20px; margin-left: 13px;}

.secMenu .position span {background: url(../images/pic39.png) no-repeat left center; padding-left: 20px; margin-left: 13px;}

*/

.secMenu .secNav { width: 100%; height: 100%; font-size:16px; color: #727072;}

.secMenu .secNav a { color: #727072; margin: 0 25px; display: inline-block;}

.secMenu .secNav a:hover { color:#b82e32;}

#nowMenu { color: #b82e32; font-weight: bold;}



.pagetitle { clear:both; text-align: center; margin-top: 3%; margin-bottom: 3%;}

.pagetitle p.p1 { font-size: 30px; color: #cccccc;text-transform:uppercase;font-family:HelveticaNeue; line-height: 40px;}

.pagetitle p.p2 { font-size: 20px; color: #b82e32; font-weight: bold;}





/*关于我们*/

.about-div .tit{ text-align: center; font-size: 30px; color: #333333; line-height: 40px; margin-bottom: 4%;}

.about-div .box1 { clear:both; height: 660px; }

.about-div .box1 .box1L { width: 240px; height: 100%; float: left; border-right:1px solid #e6e6e6; padding: 6% 0 0 0;}

.about-div .box1 .box1R { width: 1040px; height: 100%; float: right; padding: 6% 0 0 110px;}

.about-div .box1 .box1L .t1 { font-size: 36px; color: #999999; line-height: 44px;}

.about-div .box1 .box1L .t2 { font-size: 24px; color: #333333; margin-bottom: 60px; line-height: 36px;}

.about-div .box1 .box1L .t3 { margin-bottom: 60px;}

.about-div .box1 .box1L .t3 p.p1 { font-size: 15px; color: #666666;}

.about-div .box1 .box1L .t3 p.p2 { font-size: 15px; color: #666666; line-height: 44px;}

.about-div .box1 .box1L .t3 p.p2 span { font-size: 36px; color: #b82e32; display: inline-block;font-family:DINCondMedium;}

.about-div .box1 .box1R .d1 { font-size: 30px; color: #333333; line-height: 40px; margin-bottom: 40px;}

.about-div .box1 .box1R .d2 { font-size: 15px; color: #666666; width: 100%; margin-bottom: 23px; text-align: justify;}

.about-div .box1 .box1R .d2_2 { width: 100%; margin: 0 auto;margin-bottom: 23px; }

.about-div .box1 .box1R .d3 { height: 185px; margin: 23px 0;}

.about-div .box1 .box1R .d3 .li { width: 285px; height: 185px; float: left; overflow: hidden; position: relative;text-align: center;}

.about-div .box1 .box1R .d3 .li2 { margin:0 35px;}

.about-div .box1 .box1R .d3 .li p.p1 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}

.about-div .box1 .box1R .d3 .li p.p2 a { color:#fff; display: block; width: 100%; height: 100%}

.about-div .box1 .box1R .d3 .li p.p1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.about-div .box1 .box1R .d3 .li p.p2 { font-size: 18px;background: url(../images/pic43.png) repeat center center; width: 100%; height: 100%; line-height: 185px; position: absolute; left: 0; bottom:0; z-index: 2; color: #fff; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; }

.about-div .box1 .d3 .li:hover p.p1 img {transform: scale(1.08, 1.08);}

.about-div .box1 .d3 .li:hover p.p2 { letter-spacing: 5px;}





.about-div .box2 { clear:both; width: 100%; height: 600px; overflow: hidden;background: url(../images/pic44.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; padding-top: 6%;}

.about-div .box2 .wrap { margin: 0 auto; height: 450px; padding-left: 360px; padding-right: 20px; }

.about-div .box2 .L { width: 440px; height: 100%; float: left; padding-top: 10px;}

.about-div .box2 .R { width: 359px; height: 100%; float: right; text-align: center; font-size: 18px; color: #333333; font-weight: bold;}

.about-div .box2 .R img { display:block; width: 100%; height: auto; margin-bottom: 27px;}

.about-div .box2 .L .d1 { font-size: 48px; color: #cccccc; line-height: 44px; margin-bottom: 15px;text-transform:uppercase;font-family:HelveticaNeue;}

.about-div .box2 .L .d2 { font-size: 30px; color: #b82e32; line-height: 40px; margin-bottom: 60px;}

.about-div .box2 .L .d3 { line-height: 38px; color: #666666;}



.about-div .box3 { clear:both; width: 100%; height: 800px; overflow: hidden;background: url(../images/pic46.jpg) no-repeat center center; padding-top: 5%;}

.about-div .box3 .list { height: 450px;}

.about-div .box3 .list .li { width: 310px; height: 100%; float: left; margin-right:13px;background: url(../images/pic48.png) repeat center center; padding:30px 2% 2% 2%; }

.about-div .box3 .list .m0 { margin-right:0}

.about-div .box3 .list .li .d1 img{ display:block; margin: 0 auto; width:58px; height: auto; margin-bottom: 10px;-webkit-transition:1s;

	-moz-transition: 1s;

	-ms-transition: 1s;

	-o-transition: 1s;

	transition: 1s;}

.about-div .box3 .list .li .d2 { font-size: 20px; color: #b82e32; text-align: center; line-height: 30px; font-weight: bold; margin-bottom: 28px;}

.about-div .box3 .list .li .d3 { text-align: justify; color: #666666; line-height: 28px;}

.about-div .box3 .list .li:hover .d1 img {transform: rotateY(180deg);}



.about-div .box4 { clear:both; width: 100%; height: 800px; overflow: hidden;background: url(../images/pic47.jpg) no-repeat center center; padding-top: 5%;}

.about-div .box4 .list {background: url(../images/pic53.png) no-repeat center center; height: 480px; padding: 80px 0 0 120px;}

.about-div .box4 .list .li { width: 320px; height: 100%; float: left;}

.about-div .box4 .list .li p{ color:#333333;background: url(../images/pic54.png) no-repeat left center; padding-left: 15px; line-height: 37px; font-size: 15px;}



.about-div .box5 { clear:both; background: #fff; padding: 5% 0;}

.about-div .box5 .list_1 { height: 190px; position: relative; border-bottom: 10px solid #222222;}

.about-div .box5 .list_1 li{ width:320px; height:180px; float: left; display: block; cursor:pointer; color:#fff; padding: 30px 0 0 95px;}

.about-div .box5 .list_1 li.on{}

.about-div .box5 .list_1 li p.p1 { font-size: 30px; line-height: 40px; font-family:Arial, "sans-serif";background: url(../images/pic55.jpg) no-repeat 34px bottom; padding-bottom: 30px;}

.about-div .box5 .list_1 li p.p2 { font-size: 24px; line-height: 60px;}

.about-div .box5 .list_1 li p.p2 span { font-size: 48px; font-weight: bold; font-family:Arial, "sans-serif"; margin-right: 5px;}

.about-div .box5 .list_1 li p.p3{position:absolute;bottom:-10px;left:0px;width:320px;height:10px; overflow: hidden; text-align: center; background: #ea4d52;}

.about-div .box5 .list_1 li:nth-child(1){ background: #b82e32;}

.about-div .box5 .list_1 li:nth-child(2){ background: #ea4d52;}

.about-div .box5 .list_1 li:nth-child(3){ background: #d0b699;}

.about-div .box5 .list_1 li:nth-child(4){ background: #f5f5f5; color: #b3b3b3;}

.about-div .box5 .list_1 li:nth-child(4) p.p1 { background: url(../images/pic55_2.jpg) no-repeat 34px bottom;}

.about-div .box5 .list_1 li:nth-child(4) p.p2 { padding-left: 10px;}



.about-div .box5 .product-wrap { clear: both;}

.about-div .box5 .product-wrap .show { display: block;}

.about-div .box5 .product{ position: relative; overflow: hidden; display: none; padding: 40px 20px;}

.about-div .box5 .product ul{ position: absolute; left: 0px;}

.about-div .box5 .product .li { margin-bottom: 15px;}

.about-div .box5 .product .li .year { width: 90px; float: left; font-size: 18px;color: #666666; font-weight: bold;}

.about-div .box5 .product .li .text { width: 1120px; float: left;}

.about-div .box5 .product .li .text p { margin-bottom: 15px;}





/*新闻中心*/

.news-top { margin-bottom: 20px; height: 360px; background: #f7f7f7; margin-top:60px}

.news-top .L { width:560px; height: 100%; float: left; overflow: hidden;}

.news-top .R { width:720px; height: 100%; float: right; padding: 45px 50px 0 70px; }

.news-top .L img {display:block; width: 100%; height: 100%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.news-top .R .t1 { font-size: 24px; color: #333333; line-height: 36px; margin-bottom: 25px;}

.news-top .R .t2 { color: #666666; line-height: 26px; margin-bottom: 40px; height: 100px; text-align: justify;}

.news-top .R .t3 { height: 35px; line-height: 35px; background: url(../images/pic56.png) no-repeat left center; padding-left: 26px; color: #666666;}

.news-top:hover .t1 { color: #b82e32;}

.news-top:hover .L img {transform: scale(1.08, 1.08); opacity: .9}



.news-list { clear: both; padding-bottom: 5%;}

.news-list ul li { height: 150px; background: #f7f7f7; overflow: hidden; margin-bottom: 20px; }

.news-list ul li a {display:block; width: 100%; height: 100%;}

.news-list ul li .L { width: 160px; height: 100%; float: left; text-align: center; background: #e7ccce; color: #fff; padding-top: 30px; font-family: Arial, "sans-serif";-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.news-list ul li .R { width:1120px; height: 100%; float: left; padding:40px 3% 2% 3%;}

.news-list ul li .L p.p1 { font-size: 48px; line-height: 60px;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.news-list ul li .L p.p2 { font-size: 18px;}

.news-list ul li .R p.p1 { font-size: 18px; color: #333333; font-weight: bold; line-height: 32px; margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.news-list ul li .R p.p2 { color: #666666;}

.news-list ul li:hover .L { background: #b82e32;}

.news-list ul li:hover .R p.p1 { color: #b82e32;}





.fy{ clear:both; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px; text-align: center;}

.fy b{ display:inline-block; width:24px; height:24px; background:#b82e32; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center;}

.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px; background:#fff;}



.ctrlPages{ display: block;clear:both; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px; text-align: center;}

.ctrlPages .curPage{ display:inline-block; width:24px; height:24px; background:#b82e32; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center;}

.ctrlPages a{ display:inline-block; padding:0 4px;height:24px; text-align:center; line-height:24px;margin:0 4px; font-size:14px; background:#fff;}





.news-content { width: 1280px; margin:0 auto; margin-bottom:80px; font-size: 16px; line-height: 32px; }

.newsdetail-content { width:1100px; margin:0 auto; font-size: 16px;}

.newsdetail-content p { margin-bottom:15px; font-size: 16px; line-height: 32px;}

.newsdetail-content img { max-width:100%;}

.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }

.newsdetail-title .title { font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }

.newsdetail-title .time { color: #8695a0; font-size: 14px; }





/*业务板块-金融*/

.jkjr-div .box1 { padding-bottom: 6%; margin-top: 6%;}

.jkjr-div .box1 .li { width: 400px; height: 590px; float: left; background: #f5f5f5;}

.jkjr-div .box1 .m0 { margin:0 40px;}

.jkjr-div .box1 .li .d1 { width: 100%; height: 240px; overflow: hidden; margin-bottom: 26px;}

.jkjr-div .box1 .li .d1 img { display: block; width: 100%; height: 100%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.jkjr-div .box1 .li .d2 { width: 82%; margin:0 auto;  height: 72px; margin-bottom: 22px; font-size: 18px; font-weight: bold; color: #333333; padding-top: 6px; text-align: center;}

.jkjr-div .box1 .li .d2 p.p1 { margin-bottom: 4px;}

.jkjr-div .box1 .li .d3 { width: 82%; margin:0 auto; color: #808080; line-height: 26px; text-align: justify;}

.jkjr-div .box1 .li:hover .d1 img {transform: scale(1.08, 1.08); opacity: .9}



.jkjr-div .box2 {clear:both; width:100%; height:480px; overflow: hidden;background: url(../images/pic61.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; padding-top: 80px; }

.jkjr-div .box2 .tit { color:#fff; text-align: center; font-size: 24px; font-weight: bold; line-height: 30px; margin-bottom: 4%;}

.jkjr-div .box2 .list{display:flex; align-items: center; justify-content: center}
.jkjr-div .box2 .list .li { width: 400px; height: 200px; background: url(../images/pic62.png) no-repeat center center; float: left;}

.jkjr-div .box2 .list .li a { display:block; width: 100%; height: 100%; padding: 58px 35px 0 60px;}

.jkjr-div .box2 .list .m0 { margin:0 40px;}

.jkjr-div .box2 .list .li .L { width: 70px; float: left; margin-right: 25px;}

.jkjr-div .box2 .list .li .L img { display:block; width: 100%; height: auto;-webkit-transition:2s;

	-moz-transition: 2s;

	-ms-transition: 2s;

	-o-transition: 2s;

	transition: 2s;}

.jkjr-div .box2 .list .li .R { width: 200px; float: left;}

.jkjr-div .box2 .list .li .R p.p1 { font-size: 26px; color: #cccccc;text-transform:uppercase;font-family:HelveticaNeue; margin-bottom: 2px;}

.jkjr-div .box2 .list .li .R p.p2 { font-size: 20px; color: #333333; font-weight: bold; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.jkjr-div .box2 .list .li:hover .L img {transform: rotateY(360deg);  }

.jkjr-div .box2 .list .li:hover .R p.p2 {letter-spacing: 2px;} 



/*公司金融*/

.gsjr-div .tit { font-size: 30px;color: #333333; line-height: 42px; margin-bottom: 3%; text-align: center;}

.gsjr-div .box1 { padding: 5% 0;}

.gsjr-div .box1 .li { width:400px; height: 480px; float: left; background: #f5f5f5;}

.gsjr-div .box1 .m0 { margin:0 40px;}

.gsjr-div .box1 .li .li_1 { width: 100%; height: 240px; overflow: hidden;}

.gsjr-div .box1 .li .li_1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.gsjr-div .box1 .li .li_2 { padding: 27px 44px 10px 44px;}

.gsjr-div .box1 .li .li_2 p.p1 { font-size: 20px; font-weight: bold; color: #333333; line-height: 32px; margin-bottom: 24px; text-align: center;}

.gsjr-div .box1 .li .li_2 p.p2 { color: #333333; line-height: 25px; text-align: justify;}

.gsjr-div .box1 .li:hover .li_1 img {transform: scale(1.08, 1.08); opacity: .9}



.gsjr-div .box2 { clear: both; background: #f5f5f5; padding: 4% 0;}

.gsjr-div .box2 .text { text-align: center; margin-bottom: 22px; margin-top: -21px;}

.gsjr-div .box2 .pic img  { display:block; width: 100%; height: auto;}



.gsjr-div .box3 { clear: both; background: #fff; padding: 4% 0 5% 0;}

.gsjr-div .box3 .text { text-align: center; margin-bottom: 50px; margin-top: -20px; font-size: 15px;}

.gsjr-div .box3 .list { height: 310px; }

.gsjr-div .box3 .list .li { width: 162px; height: 100%; float: left; margin-right: 61px;}

.gsjr-div .box3 .list .m0 { margin-right:0}

.gsjr-div .box3 .list .li .d1 { width: 162px; height: 162px;background: url(../images/pic70.png) no-repeat center center; color: #fff; font-size: 15px; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; position: relative;}

.gsjr-div .box3 .list .li .d1:after { content:''; display: block; width: 37px; height: 42px;background: url(../images/pic71.png) no-repeat center center; position: absolute; right: -50px; top: 59px;}

.gsjr-div .box3 .list .li .d2 { line-height: 24px;}



.gsjr-div .box4 { clear: both; width: 100%; height: 750px; overflow: hidden;background: url(../images/pic72.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; padding: 85px 0 0 0; }

.gsjr-div .box4 .tit { color:#fff;}

.gsjr-div .box4 .list .li { width: 620px; height: 220px; float: left; overflow: hidden; padding: 35px 30px 0 120px;}

.gsjr-div .box4 .list .li1 {background: url(../images/pic73.png) no-repeat center center; margin-right: 40px; margin-bottom: 40px;}

.gsjr-div .box4 .list .li2 {background: url(../images/pic74.png) no-repeat center center; margin-bottom: 40px;}

.gsjr-div .box4 .list .li3 {background: url(../images/pic75.png) no-repeat center center; margin-right: 40px;}

.gsjr-div .box4 .list .li4 {background: url(../images/pic76.png) no-repeat center center;}

.gsjr-div .box4 .list .li .d1 { font-size: 20px; font-weight: bold; color: #333333; line-height: 30px; margin-bottom: 18px;}

.gsjr-div .box4 .list .li .d2 { line-height: 26px; text-align: justify;}



.gsjr-div .box5 { clear: both; padding:5% 0;}

.gsjr-div .box5 .bt { font-size: 24px; color: #333333; font-weight: bold; line-height: 30px; margin-bottom: 40px;}

.gsjr-div .box5 .L { width:50%; height: 100%; float: left; border-right:1px solid #e6e6e6; padding-right: 95px; padding-top: 10px;}

.gsjr-div .box5 .R { width:50%; height: 100%; float: left; padding-left: 90px; padding-top: 10px;}

.gsjr-div .box5 .R p { color: #333333; margin-bottom: 22px;}

.gsjr-div .box5 .sideMenu h3{ display:block; height:48px; line-height:48px; background:#f5f5f5 url(../images/pic77.png) no-repeat 95% center; cursor:pointer; color: #333333; border-radius: 28px; padding-left:25px; font-size: 14px; font-weight: normal; margin-bottom: 11px;}

.gsjr-div .box5 .sideMenu h3.on{ background: #a82b2f url(../images/pic77-on.png) no-repeat 95% center; color: #fff; }

.gsjr-div .box5 .sideMenu ul{ padding:12px 28px 30px 28px; color:#333; display:none; /* 默认都隐藏 */ }

.gsjr-div .box5 .sideMenu ul li { text-align: justify;}



/*零售金融*/

.lsjr-div .tit { font-size: 30px;color: #333333; line-height: 42px; margin-bottom: 3%; text-align: center;}

.lsjr-div .box1 { padding: 5% 0;}

.lsjr-div .box1 .li { width:400px; height: 480px; float: left; background: #f5f5f5;}

.lsjr-div .box1 .m0 { margin:0 40px;}

.lsjr-div .box1 .li .li_1 { width: 100%; height: 240px; overflow: hidden;}

.lsjr-div .box1 .li .li_1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.lsjr-div .box1 .li .li_2 { padding: 34px 50px 10px 54px;}

.lsjr-div .box1 .li .li_2 p.p1 { font-size: 20px; font-weight: bold; color: #333333; line-height: 32px; margin-bottom: 24px;}

.lsjr-div .box1 .li .li_2 p.p2 { color: #333333; line-height: 25px; text-align: justify;}

.lsjr-div .box1 .li:hover .li_1 img {transform: scale(1.08, 1.08); opacity: .9}



.lsjr-div .box2{ clear: both; width: 100%; height: 800px; overflow: hidden;background: url(../images/pic81.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; padding:5% 0; }

.lsjr-div .box2 .cpms-qh { height: 500px;background: url(../images/pic88.png) no-repeat center center; position: relative; margin-top: 70px;}

.lsjr-div .box2 .cpms-qh .bd .thd { height:50px; width: 100%; position: absolute; left: 0; top: 0; z-index: 2;}

.lsjr-div .box2 .cpms-qh .bd .thd ul li { font-size: 15px; color: #333333; float: left; margin-right: 36px; height: 50px; line-height: 40px; cursor: pointer;}

.lsjr-div .box2 .cpms-qh .bd .thd ul li.on { border-bottom: 3px solid #b82e32;}

.lsjr-div .box2 .cpms-qh .bd .tbd { width:100%; height: 500px; position: absolute; left: 0; top: 2; z-index: 1;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li { height: 500px;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li .left { width: 640px; height: 500px; float: left;padding: 115px 75px 0 65px;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li .right { width: 640px; height: 500px; float: right; overflow: hidden;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li .left .t1 { font-size: 24px; color: #666666; line-height: 32px; margin-bottom: 40px;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li .left .t2 { line-height: 26px;}

.lsjr-div .box2 .cpms-qh .bd .tbd ul li .left .t2 p { margin-bottom: 25px; text-align: justify;}



.lsjr-div .box3{ clear: both; padding:5% 0 4% 0;}

.lsjr-div .box3 .text { text-align:center; color: #333; margin-bottom: 2%;}

.lsjr-div .box3 .pic img { display:block; margin: 0 auto; max-width: 100%; height: auto;}



.lsjr-div .box4{ clear: both; padding:2% 0; height: 300px; background: #a82b2f; position: relative; }

.lsjr-div .box4:after { content:''; display: block; width: 68px; height: 33px;background: url(../images/pic89.png) no-repeat center center; position: absolute; left: 50%; top: -33px; margin-left: -34px;}

.lsjr-div .box4 .list { height: 100%;}

.lsjr-div .box4 .li { width: 30.3333%; height: 100%; float: left; padding:52px 0 0 0;}

.lsjr-div .box4 .li1 {background: url(../images/pic90.png) no-repeat left top;}

.lsjr-div .box4 .li2 {background: url(../images/pic91.png) no-repeat left top; margin: 0 4%;}

.lsjr-div .box4 .li3 {background: url(../images/pic92.png) no-repeat left top;}

.lsjr-div .box4 .li .d1 { font-size: 18px; color: #fff; font-weight: bold; line-height: 30px; margin-bottom:28px;}

.lsjr-div .box4 .li .d2 { color:#fff; opacity: .7; width: 310px; text-align: justify; line-height: 26px;}



.lsjr-div .box5{ clear: both; padding:4% 0;}

.lsjr-div .box5 .list .li {width: 400px; height: 480px; float: left; overflow: hidden; border: 1px solid #e6e6e6; padding: 40px;}

.lsjr-div .box5 .list .m0 { margin: 0 40px;}

.lsjr-div .box5 .list .li .d1 { font-size: 18px; color: #333333; font-weight: bold; line-height: 32px; margin-bottom: 30px;}

.lsjr-div .box5 .list .li .d2 { width: 100%; height: 200px; overflow: hidden; margin-bottom: 22px;}

.lsjr-div .box5 .list .li .d2 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.lsjr-div .box5 .list .li .d3 { width: 96%; margin: 0 auto; text-align: justify;}

.lsjr-div .box5 .list .li:hover .d2 img {transform: scale(1.08, 1.08); opacity: .9}



/*投资金融*/

.tzjr-div { padding:5% 0 6% 0;}

.tzjr-div .tit { font-size: 30px; color: #333333; text-align: center; line-height: 40px; margin-bottom: 4%;}

.tzjr-div .list { height: 500px; overflow: hidden;}

.tzjr-div .list .L { width: 300px; height: 100%; float: left;}

.tzjr-div .list .R { width: 960px; height: 100%; float: right; background: #f5f5f5;}

.tzjr-div .list .L .d { height: 240px; width: 100%; background: #f5f5f5; padding: 40px 0 0 50px;}

.tzjr-div .list .L .d1 { margin-bottom: 20px;}

.tzjr-div .list .L .d p.p1 { font-size: 20px; color: #333333; font-weight: bold; line-height: 34px; margin-bottom: 30px;}

.tzjr-div .list .L .d p.p2 { color: #333333; line-height: 30px; padding-left: 15px;}





/*业务板块-地产*/

.jkdc-div .box1 { width: 100%; background: url(../images/pic115.jpg) no-repeat bottom center; padding-top: 2%; padding-bottom: 6%;}

.jkdc-div .box1 .list .d1 { margin-bottom: 24px; color: #808080; line-height: 28px;}

.jkdc-div .box1 .list .d2 a { display:block; width: 160px; height: 44px; line-height: 43px; color: #b82e32; border:1px solid #b82e32; margin: 0 auto; margin-top: 42px; text-align: center;}



.jkdc-div .box2 { clear: both; width: 100%; height: 1050px; overflow: hidden; background: url(../images/pic121.jpg) no-repeat top center;padding-top: 55px;}

.jkdc-div .box2 .list .tit { font-size: 30px; color: #333333; line-height: 40px; margin-bottom: 30px; text-align: center;}

.jkdc-div .box2 .list .text { color: #808080; text-align: center; margin-bottom: 48px;}

.flash4{ width: 100%; height: 420px; overflow: hidden;position:relative; margin-bottom: 6%;}

.flash4 ul { height:100%;}

.flash4 ul li{width:320px;height:420;border-left:1px solid #fff;position:relative;overflow:hidden;float:left;}

.flash4 ul li .imgTop img{opacity:1;display: block;}

.flash4 ul li .imgTop img.tm{opacity:1;}

.flash4 ul li .imgBot{position: absolute;bottom: 50px;left: 10%;width: 80%;}

.imgBot p.p1{color: #fff;font-size:20px;margin-bottom: 10px; font-weight: bold;}

.imgBot p.p2{color: #fff;font-size:15px; font-weight: bold;}

.imgBot p.p2:after { content:''; display: block; width: 19px; height: 2px; background: #fff; margin-top: 21px;}

.flash4 ul li.first{width:640px;}

.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}

.imgCen{position: absolute;bottom: 35px;width: 400px;left: 50px;opacity: 0;

transition: All 0.5s;

    -moz-transition: All 0.5s;

    -webkit-transition: All 0.5s;

    -o-transition: All 0.5s;

}

.imgCen h3{color: #fff;font-size: 18px;font-weight:bold;margin-bottom:6px;}

.imgCen p.p1 {color: #fff;font-size: 15px; margin-bottom: 32px; font-weight: bold;}

.imgCen p.p1:after { content:''; display: block; width:19px; height: 2px; background: #fff; margin-top: 23px;}

.imgCen p.p2 { font-size: 14px; color: #f7f7f7; opacity: .7;}

.whd_on .imgCen{opacity: 1;

transition: All 0.5s;

    -moz-transition: All 0.5s;

    -webkit-transition: All 0.5s;

    -o-transition: All 0.5s;

}

.whd_on .imgBot{ display: none;}

.jkdc-div .box2 .list .list2 { width: 97%; margin: 0 auto; margin-top: 45px; }

.jkdc-div .box2 .list .list2 .li { width: 100px; float: left; text-align: center; margin-right:87px;}

.jkdc-div .box2 .list .list2 .li img { display: block; width: 80px; height: 80px; margin: 0 auto; margin-bottom: 5px;}

.jkdc-div .box2 .list .list2 .li p { line-height:20px;}

.jkdc-div .box2 .list .list2 .li:last-child { margin-right: 0;}



.jkdc-div .box3 { clear: both; width: 100%; height: 800px; overflow: hidden; background: url(../images/pic122.jpg) no-repeat center center; padding-top: 80px;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}

.jkdc-div .box3 .tit { font-size: 30px; color: #fff; line-height: 40px; margin-bottom: 30px; text-align: center;}

.ny_lc_1a{width: 1280px;margin: 0 auto; height: 480px; overflow: hidden; background: #fff; margin-top: 50px; position: relative; padding-top:86px}

.ny_lc_1a .swiper-container { width:1140px; height: 320px; margin: 0 auto; position: static;background:url(../images/pic137.png) repeat-x center center;}

.ny_lc_1a .swiper-slide { position:relative; width: 100%; height: 320px;}

.ny_lc_1a .swiper-slide .li { height: 154px; position: absolute; overflow: hidden; z-index: 99; padding:0 35px 0 40px;}

.ny_lc_1a .swiper-slide .li1 { width: 440px; left:30px; top: 0;background:url(../images/pic135.png) no-repeat left center;}

.ny_lc_1a .swiper-slide .li2 { width: 450px; left:530px; top: 0;background:url(../images/pic135.png) no-repeat left center;}

.ny_lc_1a .swiper-slide .li3 { width: 430px; left:141px; top: 154px;background:url(../images/pic136.png) no-repeat left center; padding-top: 18px;}

.ny_lc_1a .swiper-slide .li4 { left:654px; top: 154px;background:url(../images/pic136.png) no-repeat left center; width: 425px; padding-top: 18px;}

.ny_lc_1a .swiper-slide .li h3{color: #333333;font-size: 24px;font-weight: normal;line-height: 30px; margin-bottom: 10px;}

.ny_lc_1a .swiper-slide .li p{color: #666666;font-size: 14px;line-height: 24px;}





.ny_lc_1a .swiper-button-next{background:url(../images/pic134.png) no-repeat center;width: 36px;height: 36px;right:35px;top:243px;z-index: 99999; cursor: pointer;}

.ny_lc_1a .swiper-button-prev{background:url(../images/pic133.png) no-repeat center;width: 36px;height: 36px;left:35px;top:243px;z-index: 99999; cursor: pointer;}





.jkdc-div .box4 { clear: both; padding: 5% 0;}

.jkdc-div .box4 .tit { font-size: 30px; color: #333333; line-height: 40px; margin-bottom: 30px; text-align: center;}

.msdc_7a_1 { padding-top:20px;}

.msdc_7a_1b {width: 560px;background-color: #fff;height: 570px;}

.msdc_7a_1b iframe{border: 0;overflow-y: hidden;}

.msdc_7a_1b_1a h3{color: #e3000c;font-size: 20px;font-weight: normal;}

.msdc_7a_1b_1a p{color: #999999;text-transform: uppercase;font-size: 18px;}

.msdc_7a_1b_1a{margin-bottom: 50px;}

.msdc_7a_1b_1b select{width: 48%;border: 0;border-bottom: 2px solid #e3000c;display: inline-block;outline: none;height: 44px;font-size: 15px;}









/*业务板块-物业*/

.jkwy-div .box1 { width: 100%; background: url(../images/pic115.jpg) no-repeat bottom center; padding-top: 2%; padding-bottom: 6%;}

.jkwy-div .box1 .list .d1 { margin-bottom: 24px; color: #808080; line-height: 28px;}

.jkwy-div .box1 .list .d2 a { display:block; width: 160px; height: 44px; line-height: 43px; color: #b82e32; border:1px solid #b82e32; margin: 0 auto; margin-top: 42px; text-align: center;}



.jkwy-div .box2 { clear: both; width: 100%; height: 600px; overflow: hidden; background: url(../images/pic116.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; color: #fff; text-align: center; padding-top: 55px;}

.jkwy-div .box2 .tit { font-size: 30px; line-height: 40px; margin-bottom: 10px;}

.jkwy-div .box2 .text { font-size: 15px; margin-bottom: 50px;}

.jkwy-div .box2 .bx { height: 310px; overflow: hidden;}

.jkwy-div .box2 .bx .li { width: 420px; height: 100%; float: left; overflow: hidden;}

.jkwy-div .box2 .bx .m0 { margin: 0 10px;}

.jkwy-div .box2 .bx .li p.p1 { width: 100%; height: 262px; overflow: hidden;}

.jkwy-div .box2 .bx .li p.p1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.jkwy-div .box2 .bx .li p.p2 { width: 100%; height: 48px; line-height: 48px; background: #b82e32;}

.jkwy-div .box2 .bx .li:hover p.p1 img {transform: scale(1.08, 1.08); opacity: .9}



.jkwy-div .box3 { clear: both; padding: 6% 0;}

.jkwy-div .box3 .d1 { font-size: 48px; color: #cccccc;text-transform:uppercase;font-family:HelveticaNeue; line-height: 60px;}

.jkwy-div .box3 .d2 { font-size: 24px; color: #b82e32; line-height: 36px; font-weight: bold; margin-bottom: 20px;}

.jkwy-div .box3 .pic img { display:block; margin: 0 auto; max-width: 100%; height: auto;}





/*文化理念*/

.whln-div { padding-bottom:5%;}

.whln-div .box1 {background: url(../images/pic97.jpg) no-repeat center center; height: 500px; overflow: hidden;}

.whln-div .box1 .d { font-size: 18px; color: #333333; padding-left: 810px;}

.whln-div .box1 .d1 { line-height: 100px; height: 100px;}

.whln-div .box1 .d2 { line-height: 80px; height: 80px;}

.whln-div .box1 .d3 { line-height: 90px; height: 90px;}

.whln-div .box1 .d4 { line-height: 30px; height: 140px; padding-top: 11px;}

.whln-div .box2 {background: url(../images/pic98.jpg) no-repeat center center; height: 640px; overflow: hidden; padding-top: 130px; color: #fff;}

.whln-div .box2 .cpms-qh .bd .thd{ height: 92px; font-size: 18px; padding: 0 3%; width: 100%;background: url(../images/pic141.png) repeat-x center center;}

.whln-div .box2 .cpms-qh .bd .thd ul li { height: 92px; float: left; text-align: center; padding: 0 44px;background: url(../images/pic140.png) no-repeat bottom center; cursor: pointer;}

.whln-div .box2 .cpms-qh .bd .thd ul li.on {background: url(../images/pic139.png) no-repeat bottom center; }

.whln-div .box2 .cpms-qh .bd .tbd{ height: 220px; margin-bottom:85px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx{ height: 220px}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx .bxL { width: 24%;height: 100%; float: left; font-size: 60px;border-right: 1px solid #fff; padding-left: 6% }

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx .bxR { width: 72%;height: 100%; float: left; padding-left: 10%; padding-top: 25px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx1 .bxR p.p1 { font-size: 24px; line-height: 40px; margin-bottom: 30px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx1 .bxR p.p2 { line-height: 30px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx1 .bxL{line-height: 220px}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx1 .bxR {padding-top: 35px; padding-left: 8%;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx2 .bxL{line-height: 220px}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx2 .bxR p { line-height: 30px; margin-bottom: 10px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx2 .bxR p span { margin-right: 20px; font-size: 18px;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR p.p0 { font-size: 24px; margin-bottom: 12px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxL { line-height: 220px; width: 23%; padding-left: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR { width: 77%; padding-top: 25px;padding-left:4%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR p { clear:both; height: auto; margin-bottom: 16px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR p span.s1 { margin-right: 0; font-size: 18px; float: left; width: 57px; display: block;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR p span.s2 { width: 814px; float: left; display: block; margin-right: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx3 .bxR p.one { font-size: 18px;line-height: 34px;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx4 .bxL { line-height: 220px; width: 30%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx4 .bxR { width: 70%; padding-top: 0}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx4 .bxR p { margin-bottom: 5px;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxL { line-height: 220px; width: 30%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxR { width: 70%; padding-left: 5%; padding-top: 10px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxR p { clear:both; height: auto; margin-bottom: 12px; display: flex; align-items: center;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxR p.p0 { font-size:24px;margin-bottom: 12px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxR p span.s1 { margin-right: 0; font-size: 18px; float: left; width: 72px; display: block;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx5 .bxR p span.s2 { width: 730px; float: left; display: block; font-size: 14px; margin-right: 0; line-height: 22px; text-align: justify;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxL { line-height: 220px; width: 30%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxR { width: 70%; padding-top: 35px; padding-left: 5%}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxR p { clear:both; height: auto; margin-bottom: 12px; display: flex; align-items: center}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxR p.p0 { font-size:24px;margin-bottom: 23px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxR p span.s1 { margin-right: 0; font-size: 18px; float: left; width: 72px; display: block;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx8 .bxR p span.s2 { width: 730px; float: left; display: block; font-size: 14px; margin-right: 0; line-height: 22px;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx6 .bxL { line-height: 220px; width: 30%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx6 .bxR { width: 70%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx6 .bxR p { font-size: 22px; width: 34%; float: left; height: 60px;}



/*.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxL { line-height: 220px; width: 30%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR { width: 70%; padding-top: 80px; padding-left: 10%}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR .p0 {font-size: 14px; width: 100%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR .p0 span { font-size: 24px; height: 62px; line-height: 62px; }*/

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR p.p0 { font-size: 24px; margin-bottom: 12px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxL { line-height: 220px; width: 23%; padding-left: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR { width: 77%; padding-top: 45px;padding-left:4%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR p { clear:both; height: auto; margin-bottom: 16px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR p span.s1 { margin-right: 0; font-size: 18px; float: left; width: 87px; display: block;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR p span.s2 { width: 814px; float: left; display: block; margin-right: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx7 .bxR p.one { font-size: 18px; line-height: 34px;}



.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR p.p0 { font-size: 24px; margin-bottom: 12px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxL { line-height: 220px; width: 23%; padding-left: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR { width: 77%; padding-top: 75px;padding-left:4%;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR p { clear:both; height: auto; margin-bottom: 16px; line-height: 36px;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR p span.s1 { margin-right: 0; font-size: 18px; float: left; width: 87px; display: block;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR p span.s2 { width: 814px; float: left; display: block; margin-right: 0;}

.whln-div .box2 .cpms-qh .bd .tbd ul li .bx9 .bxR p span { font-size: 18px; font-weight: bold;}







/*企业画册*/

.qyhc-div { padding-bottom: 6%;}

.qyhc-div a { display: block; margin: 0 auto; width: 300px;}

.qyhc-div img { display: block; width: 100%; height: auto;}





/*员工活动*/

.yghd-list { width:1320px; margin: 0 auto; padding-bottom: 3%;}

.yghd-list ul li { width: 400px; height: 340px; float: left; overflow: hidden; margin: 0 20px; text-align: center;}

.yghd-list ul li p.p1 { width: 100%; height: 270px; overflow: hidden; margin-bottom: 10px;}

.yghd-list ul li p.p1 img { display:block; width: 100%; height: 270px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.yghd-list ul li p.p2 { font-size: 15px;}

.yghd-list ul li:hover p.p1 img {transform: scale(1.08, 1.08); opacity: .9}

.yghd-list ul li:hover p.p2 { color:#b82e32;}





/*社会责任*/

.shzr-div { padding-bottom: 6%;}

.shzr-div .box1 { height: 265px; margin-bottom:45px;}

.shzr-div .box1 p{ width:420px; height: 265px; float: left; overflow: hidden;}

.shzr-div .box1 .m { margin:0 10px;}

.shzr-div .box2 .d1 { font-size:30px; line-height: 50px; margin-bottom: 20px; text-align: center; color: #4c4c4c}

.shzr-div .box2 .d2 { margin-bottom: 3%; color: #808080}

.shzr-div .box3 .li { width: 408px; height: 100px; float: left; overflow: hidden; text-align: center; border: 1px solid #e5e5e5

; margin-bottom: 30px; display: flex; align-items: center; justify-content: center;}

.shzr-div .box3 .m { margin:0 28px;}

.shzr-div .box3 .li p.p1 { color: #666666; line-height: 22px; margin-right: 3px;}

.shzr-div .box3 .li p.p2 { margin-right: 3px;}

.shzr-div .box3 .li p.p2 span { font-size: 48px; color: #b82e32; display: inline-block; line-height: 65px;}





/*人才理念*/

.rcln-div .box1 { padding-bottom: 5%;}

.rcln-div .box1 .d1 { font-size: 18px; color: #333333; font-weight: bold; line-height: 40px; margin-bottom: 22px; text-align: center;}

.rcln-div .box1 .d2 { color: #808080; line-height: 26px; text-align: center;}

.rcln-div .box2 { clear: both; width: 100%; height: 640px; overflow: hidden;background: url(../images/pic109.jpg) no-repeat center center;background-attachment: fixed;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover; padding-top: 80px;}



.rcln-div .box2 .d1 { font-size: 24px; color: #fff; text-align: center; line-height: 40px; margin-bottom: 25px; font-weight: bold;}

.rcln-div .box2 .d2 { font-size: 18px; color: #fff; text-align: center; line-height: 34px; margin-bottom: 4%; font-weight: bold;}

.rcln-div .box2 .d3 { height: 320px;}

.rcln-div .box2 .d3 .li { width: 400px; height: 100%; overflow: hidden; float: left;background: url(../images/pic110.png) repeat center center; padding:40px 40px 0 40px;}

.rcln-div .box2 .d3 .m0 { margin: 0 40px;}

.rcln-div .box2 .d3 .li .t1 { font-size: 18px; color: #333333; font-weight: bold; line-height: 34px; }

.rcln-div .box2 .d3 .li .t2 { font-size: 15px; color: #b82e32; line-height: 28px; margin-bottom: 25px;}

.rcln-div .box2 .d3 .li .t3 { color: #808080; line-height: 25px;}

.rcln-div .box3 { clear: both; padding: 4% 0;}

.rcln-div .box3 .tit { font-size: 24px; color: #333333; line-height: 40px; margin-bottom: 4%; text-align: center; font-weight: bold;}

.rcln-div .box3 .list .bx { width: 620px; float: left; text-align: center;}

.rcln-div .box3 .list .bx2 { margin-left: 40px;}

.rcln-div .box3 .list .bx .li1 { width: 100%; background: #b82e32; height: 54px; line-height: 54px; color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 6px;}

.rcln-div .box3 .list .bx .li2 { width: 100%; background: #f5f5f5; height: 54px; line-height: 54px; font-size: 18px; color: #333333; font-weight: bold; margin-bottom: 6px;}

.rcln-div .box3 .list .bx2 .li1 { background: #c4b58c;}



/*招聘信息*/

.iCon_zp { padding-bottom: 5%;}

.shzp_list .list_dl .list_dt { height: 98px; line-height: 98px; padding: 0 20px 0 40px; cursor: pointer; margin-bottom: 10px;background: #f5f5f5 url(../images/pic111.png) no-repeat 97% center;}

.shzp_list .list_dl .list_dt span { margin-right: 30px;}

.shzp_list .list_dl .list_dt .sp1 { width: 145px; font-size: 18px; font-weight: bold; color: #333333; margin-right: 50px; display: inline-block}

.shzp_list .list_dd{padding:26px 33px 45px 33px; display: none; background: #fff;}

.shzp_list .list_dd .miaosu { margin-bottom: 28px;}

.shzp_list .list_dd .miaosu .t1 { color: #333333; font-weight: bold; font-size: 15px; margin-bottom: 5px;}

#open{

    background:#f5f5f5 url("../images/pic111-on.png") no-repeat 97% center;

}





/*加入我们*/

.jrwm-div .box1 { width: 100%; height: 400px; overflow: hidden;background: url("../images/pic113.jpg") no-repeat center center; margin-bottom: 1%;}

.jrwm-div .box1 .list { position: relative; height: 100%;}

.jrwm-div .box1 .list .pic { display:block; width: 100%; height: 400px; position: absolute; left: 0; top: 0; z-index: 1;}

.jrwm-div .box1 .list .btn { width: 360px; position: absolute; left: 50%; bottom:40px; z-index: 2; margin-left: -180px;}

.jrwm-div .box1 .list .btn a { display:block; float: left; margin: 0 10px; width: 160px; height: 50px; line-height: 48px; text-align: center; color: #fff; border: 2px solid #fff; font-size: 18px;}

.jrwm-div .box1 .list .btn a:hover { background: #b82e32; color: #fff; border: 2px solid #b82e32;}

.jrwm-div .box2 { clear:both; padding-bottom: 6%;}

.jrwm-div .box2 .pagetitle { margin-bottom: 70px;}

.jrwm-div .box2 .list { height: 524px; overflow: hidden;}

.jrwm-div .box2 .list .L { width: 530px; height: 100%; float: left; padding-top:10px;}

.jrwm-div .box2 .list .R { width: 720px; height: 524px; float: right; overflow: hidden;}

.jrwm-div .box2 .list .L .d1 { font-size: 24px; color: #333333; line-height: 40px; margin-bottom: 45px;}

.jrwm-div .box2 .list .L .d1:after { content:''; display: block; width: 30px; height: 2px; background: #b82e32; margin-top:15px;}

.jrwm-div .box2 .list .L .d2 { color: #333; line-height: 35px; margin-bottom: 5px;}

.jrwm-div .box2 .list .L .d3 { margin-top: 23px; display: flex; align-items: center; color: #999999; line-height: 22px;}

.jrwm-div .box2 .list .L .d3 img { margin-right:15px; width: 82px; height: auto;}





















