﻿.innerline{ margin:10px auto}
/************内页头部20241116********************/
.head{ position:relative; background:#fff;border-bottom: 1px solid #9f621c;}
.head .ul1 li>a,.head .info a{color: #222;}
.head .info span{ background:#222}
.head .ul1 li::before{background-color: #50260d;}
.head .logob{display: block;}
.head .logow{display: none;}
.hideDate{ display:none}
/*分页*/
.page1 {
	clear:both;
	text-align:center;
	height: 45px;
	margin: 30px 0 0;
	text-align: center;
}
.page1 span a {
	display: inline-block;
	color:#333333;
	padding:10px 13px;
	text-decoration:none;
	background: #f7f7f7;
}
.page1 span a:hover, .page1 span.current a {
	background:#005ed1;
	color:#fff;
}
.page1 span {
	margin:2px 5px;
}
.page2 {
	width: 120px;
	height: 40px;
	background: #005ed1;
	color: #fff;
	display: block;
	margin: 0 auto;
	line-height: 40px;
	display: none;
}
.alltime, .alltime * {
-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.alltime2, .alltime2 * {
	-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1);
	-moz-transition: all 1s cubic-bezier(.4, 0, .2, 1);
	transition: all 1s cubic-bezier(.4, 0, .2, 1);
}
.alltimen {
/* transition: .1S; */
}
.my-map {
	margin: 0 auto;
	width:100%;
	height: 440px;
}
.my-map .icon {
	background:url("../images/ding.png") no-repeat;
}
.my-map .icon-twig {
	height: 27px;
	width: 30px;
}
.amap-container {
	height: 100%;
}
.myinfowindow {
	width: 240px;
	min-height: 50px;
}
.myinfowindow h5 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	width: 220px;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
}
.myinfowindow div {
	margin-top: 10px;
	min-height: 40px;
	line-height: 20px;
	font-size: 13px;
	color: #6f6f6f;
}
.fbd {
	font-weight: bold;
}


.ny_xw {
	width: 80%;
	margin: 0 auto;
}
.xw_listl {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
}
.xw_listl strong {
	display: block;
	font-size: 50px;
	color: #666666;
	text-align: center;
	-webkit-text-stroke:0.2px;
}
.xw_listl span {
	font-size: 14px;
	display: block;
	text-align: center;
	color: #666666;
}
.xw_listc {
	width:64%;
	margin-left: 35px;
	float: left;
	padding-top: 10px;
}
.xw_listc h2 {
	color:#202020;
	font-size:20px;
	line-height:40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 1s;
}
.xw_listc p {
	color:#666666;
	font-size:14px;
	line-height:25px;
	height:50px;
	overflow: hidden;
	transition: all 1s;
}
.xw_listr {
	width:20%;
	float: right;
	overflow: hidden;
	margin-right:0;
	transition:all 1s;
}
.xw_listr img {
	width:100%;
	height:100%;
	display: block;
	transition: 1s all;
}
.xw_list li:hover .xw_listr {
	margin-right:20px;
}
.xw_list li a {
	border-bottom: 1px dashed #dddddd;
	display: block;
	padding: 30px 0;
	transition: all;
}
.xw_list li:hover h2 {
	color:#50260d;
}
.xw_list li:hover .xw_listl strong {
	color:#50260d;
}
.xw_list li:hover .xw_listl span {
	color:#50260d;
}
.xw_list li:hover a {
	background-color:rgba(7, 113, 175, .05);
}
@-webkit-keyframes bounce-down {
25% {
-webkit-transform: translateY(-4px);
}
50%, 100% {
-webkit-transform: translateY(0);
}
75% {
-webkit-transform: translateY(4px);
}
}
@keyframes bounce-down {
25% {
transform: translateY(-4px);
}
50%, 100% {
transform: translateY(0);
}
75% {
transform: translateY(4px);
}
}
/******banner**********/
.ban_n {
	position: relative;
}
.ban_n img {
	width: 100%;
}
/******二级导航**********/
.g_tnav .box {
	display: flex;
	justify-content: space-between;
}
.g_tnav a {
	display: block;
	text-align: center;
	line-height:50px;
	color: #596068;
	position: relative;
}
.g_tnav.w5 a {
	width:25%;
}
.g_tnav.w4 a {
	width:20%;
}
.g_tnav.w3 a {
	width: 33.333%;
}
 .g_tnav a::before {
 content: '';
 width: 0%;
 height: 3px;
 background-color: #50260d;
 position: absolute;
 bottom: 0;
 left: auto;
 right: 0;
 -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
 .g_tnav a.act::before, .g_tnav a:hover::before {
 width: 100%;
 left: 0;
 right: auto;
}
.g_tnav a.act, .g_tnav a:hover {
	color: #50260d;
}
/******公司介绍**********/
.ab_r1 .tit {
	color: #222;
	text-align: center;
	margin-bottom: 50px;
}
.ab_r1 p {
	color: #596068;
	text-indent: 2rem;
	line-height: 1.7em;
}

.ab_r1 {
	padding:20px 0 40px;
	background-color: #f8f8f8;
}





.pic_img {
	z-index: 10000;
	position: fixed;
	top: 0px;
	left: 0;
	width: 0%;
	height: 100%;
	background: #cde3ef;
	opacity: 0;
	overflow-x:hidden;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
}
.pic_img .img_cuo {
	position: absolute;
	right: 3%;
	top:5%;
	width: 50px;
	height: 50px;
	z-index: 10001;
}
.pic_img .img_img {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-top: 200px;
}
.pic_img .img_img img {
	max-width: 100% !important;
	transform:scale(1.5);
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	display:block;
	margin: 0 auto;
}
.xianshi {
	width: 100%;
	opacity: 0.95;
	transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-moz-transition:all 0.6s;
	-ms-transition:all 0.6s;
	-o-transition:all 0.6s;
}

.hide-tab {
	display: none;
}
.c_ban {
	color: #fff;
	height: 600px;
	background: url(../images/dd.jpg) center center no-repeat fixed;
	-webkit-background-size: cover;
	background-size: cover;
	width: 100%;
}
.c_ban {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.c_ban p {
	line-height: 1.4em;
	margin-top: 24px;
}

.two_nav .swiper-slide {
	width: auto;
}
.two_nav .swiper-slide:last-child {
	margin-right: 0!important;
}
.two_nav .swiper-wrapper {
	justify-content: space-between;
}
.bgf8 {
	background-color: #f8f8f8;
}
.g_tnav {
	background-color: #fff;
}
.two_nav {
	background-color: #fff;
}
.two_box {
	border-top: 1px solid #f8f8f8;
	font-size: 14px;
	color: #596068;
	background-color: #fff;
}
.two_nav .swiper-slide {
	padding: 15px 0 30px;
	cursor: pointer;
}
.two_nav .swiper-slide.act {
	position: relative;
	color: #50260d;
}
.two_nav .swiper-slide.act::before {
 content: '';
 position: absolute;
 width: 100%;
 height: 3px;
 background-color: #50260d;
 left: 0;
 bottom: 0;
}
.xuda .swiper-slide {
	position: relative;
}

.g_tnav.nobor a::before {
display: none;
}
.hide-tab2 {
	height: 0;
	overflow: hidden;
}
.fa1 {
	padding: 115px 0 121px;
}
.fa1 .tit {
	text-align: center;
	/* font-weight: bold; */
	margin-bottom: 40px;
	line-height: 1.4em;
}
.fa1 .desc {
	color: #596068;
	line-height: 1.7em;
	text-align: center;
}
.c_ban.c2 {
	background-position: center center;
	background-repeat: no-repeat;
 background-attachment: fixed -webkit-background-size: cover;
	background-size: cover;
}
.fa2 {
	padding: 123px 0;
}
.fa2 .tit, .fa3 .tit {
	text-align: center;
	margin-bottom: 100px;
}

.lc_img {
	width: 100%;
}
.fa3 {
	padding: 114px 0;
	background-color: #e1e4e6;
}

.fa3 {
	position: relative;
}
#particles-js {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.qr_bg img {
	width: 100%;
}


.lc_desc {
	color: #596068;
	line-height: 1.7em;
	text-align: center;
}

.se_r2 {
	padding:45px 0;
	/*background-image: url(../images/se_r2.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;*/
}
.se_r2 .dx {
	text-align: center;
	margin-top: 20px;
}

.more_loading {
	width: 188px;
	height: 50px;
	border-radius: 6px;
	background-color: #50260d;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	cursor: pointer;
	display: none;
}
.more_loading img {
	margin-left: 10px;
	-webkit-animation: rotation1 1s linear infinite;
	animation: rotation1 1s linear infinite;
}
 @keyframes rotation1 {
 from {
-webkit-transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
}
}
 @-webkit-keyframes rotation1 {
 from {
-webkit-transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
}
}
.sd_r1 {
	padding:35px 0;
	background-color: #f6f8fb;
}

.sd_r1 .pic {
	width: 800px;
}
.sd_r1 .text {
	width: calc(100% - 800px);
	display: flex;
	align-items: center;
	padding-right: 112px;
}
.sd_r1 .text .tit {
	color: #222;
	margin-bottom: 36px;
	font-weight: 600;
}
.sd_r1 .text s {
	width: 40px;
	height: 5px;
	border-radius: 5px;
	display: block;
	background-color: #50260d;
	margin-bottom: 30px;
}
.sd_r1 .text .desc {
	color: #596068;
	line-height: 1.7em;
}
.sd_r2 {
	padding: 100px 0 138px;
}
.sd_r2 .sd_li {
	display: flex;
	justify-content: start;
}
.sd_r2 .item {
	width: 31%;
	float: left;
	background-color: #f4f6f8;
	padding: 45px 40px;
}
.sd_r2 .item {
	margin-left: 3.5%;
}
.sd_r2 .item:first-child {
	margin-left: 0;
}
.sd_r2 .item .con {
}
.sd_r2 .item .tit p {
	color: #222222;
	font-weight: 600;
}
.sd_r2 .item .tit {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px dashed #bbbbbb;
	padding-bottom: 25px;
	position: relative;
	margin-bottom: 24px;
}
 .sd_r2 .item .tit::before {
 content: '';
 width: 26px;
 height: 1px;
 background-color: #555555;
 position: absolute;
 left: 0;
 bottom: -1px;
}
.sd_r2 .item .desc {
	color: #596068;
	line-height: 1.7em;
	text-align: justify;
}
.sd_r2 .item .desc div {
	display: flex;
}
.sd_r2 .item .desc div b {
	min-width: 80px;
}
.sd_r3 {
	position: relative;
}
.sd_r3 img {
	width: 100%;
}
.m_10 {
	margin-bottom: 20px;
}
.sd_r3 .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.sd_r3 .text .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.sd_r3 .text .l p {
	color: #fff;
	margin-bottom: 40px;
}
.sd_r3 .text .l s {
	width: 40px;
	height: 5px;
	border-radius: 5px;
	background-color: #50260d;
	display: block;
}
.sd_r3 .text .l {
	width: 58%;
}
.sd_r3 .text .r {
	color: #fff;
	line-height: 1.9em;
	width: 39%;
	font-weight: 100;
}
.pe_r1 .img {
	width: 100%;
}
.pe_r1 {
	position: relative;
	margin-bottom: 10px;
}
.pe_r1 .text {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: right;
}
.pe_r1 .text img {
	margin-bottom: 24px;
	display: inline-block;
}
.pe_r1 .text .tit {
	color: #fff;
	margin-bottom: 25px;
}
.pe_r1 .text .desc {
	color: #fff;
	line-height: 1.7em;
	width: 73%;
	height: 5.1em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	display: inline-block;
}
.pe_r1 .text .con {
	width: 34%;
}
.pe_r1 .text .box {
	display: flex;
	align-items: center;
	height: 100%;
}
.pe_r2 .pe_swi .swiper-slide img {
	width: 100%;
}
.pe_r2 .pe_swi {
	/* cursor: url(../images/cursor.png), zoom-in; */
	cursor: pointer;
}
.pe_r2 {
	margin-bottom: 18px;
}

.dj_nav {
	text-align: center;
	margin-bottom: 60px;
}
.dj_nav .item {
	display: inline-block;
	color: #b8b8b8;
	margin: 0 44px;
	cursor: pointer;
}
.dj_nav .item:hover, .dj_nav .item.act {
	color: #222;
}
.g_tnav.w2 a {
	width: 50%;
}
/*==========分页样式===========*/
 .paging {
	width:100%;/*height:44px;*/
	text-align:center;
	padding:10px 0;
	margin:20px 0;
	background:rgba(159, 98, 28, .05)
}
.paging a {
	font:12px/22px "microsoft yahei";
	color:#666666;
	padding:1px 8px;
	border:solid 1px #c9c9c9;
	display:inline-block;
	white-space:nowrap;
	margin:3px;
	border-radius:3px;
	background:#f4f4f4;
	box-shadow: inset 0 0 30px rgba(239, 239, 239, 0.7)
}
.paging a:hover {
	background:#9f621c;
	color:#fff;
	border:1px solid #fff;
	box-shadow: inset 0 0 30px rgba(80, 80, 80, 0.7)
}
/* 招聘 */

.ab5 .dl1 dt {
	background: #68b4e8;
	color: #fff;
	line-height: 60px;
	border-radius: 20px 20px 0 0;
	display: block;
	padding: 0 0px 0 90px;
}
.ab5 .dl1 dt span {
	display: block;
	width:25%;
	float: left;
}
 .ab5 .dl1 dt span:nth-child(1) {
width: 25%;
text-align: left;
}
.ab5 .dl1 dd {
	display: block;
	padding: 0 0 0 50px;
	border-radius: 0 0 20px 20px;
-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
-moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.ab5 .dl1 dd .dtop {
	display: block;
	width: 100%;
	line-height: 80px;
	cursor: pointer;
	padding: 22px 0 22px 40px;
}
.ab5 .dl1 dd .dtop span {
	display: block;
	width:25%;
	float: left;
	line-height: 1.4em;
	padding-right: 9px;
	min-height: 5px
}
 .ab5 .dl1 dd .dtop span:nth-child(1) {
width: 25%;
text-align: left;
}
.ab5 .dl1 dd .dtop span s {
	display: block;
	width: 32px;
	height: 32px;
	border: 1px solid #ddd;
	border-radius: 50%;
	background: url(../images/ab_4.png) center no-repeat;
}
.ab5 .dl1 dd .dbtm {
	text-align: justify;
	display: none;
	padding-bottom: 50px;
}
.ab5 .dl1 dd .dbtm .xian {
	display: block;
	width: 100%;
	height:3px;
	background: #50260d;
	border-radius: 30px;
	margin-bottom: 40px;
}
.ab5 .dl1 dd .dbtm .tc {
	padding: 0 40px;
	color: #777777;
	line-height: 1.8;
}
.ab5 .dl1 dd .dbtm .dtt {
	color: #777777;
	margin-bottom: 10px;
}
.ab5 .dl1 dd .dbtm .a {
	margin-top: 25px;
}
.ab5 .dl1 dd .dbtm .a a {
	display: inline-block;
	padding:  20px 30px 20px 60px;
	line-height: 1;
	background: #f6f6f6 url(../images/ab_5_2.png) 28px center no-repeat;
	color: #50260d;
	border-radius: 14px;
	font-weight: bold;
	border: 1px solid #50260d;
}
.ab5 .dl1 dd.act {
	background-color: #f6f6f6;
}
.ab5 .dl1 dd .dbtm .a a:hover {
	background: #50260d url(../images/ab_5_1.png) 28px center no-repeat;
	color: #fff;
}
.ab5 .dl1 dd .dbtm .a a:last-child:hover {
	background: #50260d url(../images/dhn2.png) 28px center no-repeat;
	color: #fff;
}
.ab5 .tc {
	display: flex;
}
.ab5 .tc .dcon {
	width:100%;
}
 .ab5 .tc .dcon:nth-child(1) {
 padding-right: 15px;
}
 .ab5 .tc .dcon:nth-child(2) {
 padding-left: 15px;
}
.ab5 .dl1 dt span:last-child, .ab5 .dl1 dd .dtop span:last-child {
	width: 12%;
}
.ab5 .dl1 dd .dbtm .a a:last-child {
	background: #f6f6f6 url(../images/dhn.png) 28px center no-repeat;
	margin-left: 20px;
}
.ab5 .dl1 dd .dtop {
	border-bottom: 1px solid #eaeaea;
}

.news {
	background-color: #f6f8fb;
}
.ban_nes {
	border-radius: 9px;
	overflow: hidden;
}
.ban_nes img {
	width: 100%;
}
.ban_nes {
	position: relative;
}
 .ban_nes .swiper-slide::before {
 content: '';
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 background-image: url(../images/new_bg.png);
 -webkit-background-size: 100% auto;
 background-size: 100% auto;
 background-position: left bottom;
 background-repeat: no-repeat;
 pointer-events: none;
}
.ban_nes a {
	display: block;
}
.ban_nes .text {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	padding: 24px 36px;
}
.ban_nes .text .tit {
	line-height: 1.4em;
}
.new_nav {
	color: #222222;
	display: flex;
	justify-content: space-between;
	padding: 30px 0;
	text-align: center;
}
.new_nav a {
	position:relative;
	display: inline-block;
	/*width: 20%;*/
	text-align: center;
}
.new_nav a span {
	padding-bottom: 12px;
}
.new_nav a.act span, .new_nav a:hover span {
	color: #50260d;
}
 .new_nav a span::before {
 content: '';
 width: 0;
 height: 3px;
 background-color: #50260d;
 position: absolute;
 left: auto;
 right: 0;
 bottom: -24px;
 -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
 .new_nav a:hover span::before, .new_nav a.act span::before {
 left: 0;
 right: auto;
 width: 100%;
}
.new_box {
	padding-top:35px;
}
.n_main {
	padding-bottom:20px;
}
.g_crumbs {
	display: flex;
	align-items: center;
}
.g_crumbs a:first-child {
	display: block;
	width: 12px;
	height: 12px;
	position: relative;
}
.g_crumbs a img {
	width: 100%;
	height: 100%;
}
.g_crumbs a:first-child img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.g_crumbs a:hover img {
	opacity: 0;
}
.g_crumbs a:first-child:hover img:last-child {
	opacity: 1;
}
.g_crumbs .fg_img {
	padding: 0 9px;
}
.g_crumbs a:hover {
	color: #50260d;
}
.new_content .r {
	width:26%;
	float: right;
	padding:1% 2%;
	background: #fff;
}
/*#MyContent img{width:100%}*/
#MyContent img {
	max-width:100%;
	display:inline
}
.new_content .l {
	float: left;
	width: 60%;
	margin: 0 5%;
	padding:1% 5%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top left;
}
.new_content .l .tit {
	color: #222222;
	line-height: 1.4em;
	margin-bottom: 25px;
}
.new_content .l .tips p {
	display: flex;
	margin-right: 32px;
}
.new_content .l .tips p:last-child {
	margin-right: 0;
}
.new_content .l .tips p img {
	margin-right: 8px;
}
.new_content .l .tips {
	display: flex;
}
.new_content .l s {
	width: 26px;
	height: 4px;
	border-radius: 4px;
	display: block;
	background-color: #50260d;
	margin: 29px 0 39px;
}
.text_desc {
	line-height: 1.7em;
	color: #596068;
}
.new_content .re_a {
	display: flex;
	color: #555555;
	position: relative;
}
.new_content .re_a .tn {
	width: 70px;
	padding-top: 2px;
}
.new_content .re_a p {
	width: calc(100% - 70px);
	line-height: 1.4em;
	padding-right: 34px;
}
.new_content .re_a .icon {
	width: 7px;
	height: 12px;
	display: block;
	position: absolute;
	top: 6px;
	right: 0;
}
.new_content .re_a .icon img {
	width: 100%;
	height: 100%;
}
.new_content .re_a .icon img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.new_content .re_a:hover .tn, .new_content .re_a:hover p {
	color: #50260d;
}
.new_content .re_a:hover .icon img:last-child {
	opacity: 1;
}
.new_content .r s {
	width: 100%;
	display: block;
	border-bottom: 1px dashed #dbdbdb;
	margin: 26px 0;
}
.new_content .fh_btn {
	display: flex;
	align-items: center;
	font-size: 16px;
}
.new_content .fh_btn span {
	width: 15px;
	height: 13px;
	display: block;
	margin-right: 7px;
	margin-top: -2px;
	position: relative;
}
.new_content .fh_btn span img {
	width: 100%;
	height: 100%;
}
.new_content .fh_btn span img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.new_content .fh_btn:hover span img:last-child {
	opacity: 1;
}
.new_content .fh_btn:hover {
	color: #50260d;
}
.new_content .r .tit {
	color: #333;
	margin-bottom: 36px;
	padding-top: 30px;
}
.new_qr {
	display: flex;
	align-items: center;
	color: #596068;
}
.new_qr .f_18 {
	font-size: 16px;
}
.new_qr img {
	margin-right: 20px;
}
.new_content {
	
}
/*.anan .rkuan{background:#fff; width:26%; padding:5% 2%}*/
.anan .rkuan {
	background:#fff;
	width:380px;
	padding:40px 30px;
	float:right; display:none
}
.anan .l {
	padding: 40px;
	width:100%;
}
.anan .re_a {
	display: flex;
	color: #555555;
	position: relative;
}
.anan .re_a .tn {
	width: 70px;
	padding-top: 2px;
}
.anan .re_a p {
	width: calc(100% - 70px);
	line-height: 1.4em;
	padding-right: 34px;
}
.anan .re_a .icon {
	width: 7px;
	height: 12px;
	display: block;
	position: absolute;
	top: 6px;
	right: 0;
}
.anan .re_a .icon img {
	width: 100%;
	height: 100%;
}
.anan .re_a .icon img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.anan .re_a:hover .tn, .anan .re_a:hover p {
	color: #50260d;
}
.anan .re_a:hover .icon img:last-child {
	opacity: 1;
}
.anan .r s {
	width: 100%;
	display: block;
	border-bottom: 1px dashed #dbdbdb;
	margin: 26px 0;
}
.anan .fh_btn {
	display: flex;
	align-items: center;
	font-size: 16px;
}
.anan .fh_btn span {
	width: 15px;
	height: 13px;
	display: block;
	margin-right: 7px;
	margin-top: -2px;
	position: relative;
}
.anan .fh_btn span img {
	width: 100%;
	height: 100%;
}
.anan .fh_btn span img:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.anan .fh_btn:hover span img:last-child {
	opacity: 1;
}
.anan .fh_btn:hover {
	color: #50260d;
}
.anan .r .tit {
	color: #333;
	margin-bottom: 36px;
	padding-top: 30px;
}
.z_tit {
	color: #3b3c45;
	text-align: center;
	letter-spacing: 2px;
	margin-bottom: 50px;
}
.zb_list {
	margin: 0 -25px 60px;
}
.zb_list li {
	padding: 0 25px;
	margin-bottom: 50px;
	width: 33.3333%;
	float: left;
}
.zb_list li .con {
	display: block;
	padding: 60px 32px;
	background-color: #fff;
	border-radius: 9px;
}
.zb_list .tit {
	color: #222;
	line-height: 1.4em;
	height: 2.8em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 38px;
}
.zb_list .pic img {
	width: 100%;
}
.zb_list .pic {
	overflow: hidden;
	border-radius: 9px;
}
.zb_list li .con:hover .tit {
	color: #50260d;
}
.zb_list li .con:hover img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.top_video {
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}
.top_video .text {
	width: 390px;
}
.top_video .pic {
	width: calc(100% - 390px);
	position: relative;
	cursor: pointer;
	overflow: hidden;
	border-radius: 9px 0 0 0;
}
.top_video .pic .img {
	width: 100%;
}
.top_video .pic .play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.top_video .pic:hover .img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.top_video .text {
	color: #333;
	padding: 0 42px 0 57px;
	background-color: #fff;
}
.top_video .text .item {
	height: 25%;
	display: flex;
	align-items: center;
	position: relative;
	cursor: pointer;
}
.top_video .text .item p {
	line-height: 1.4em;
}
 .top_video .text .item::before {
 content: '';
 width: 14px;
 height: 17px;
 background-image: url(../images/sj.png);
 background-repeat: no-repeat;
 -webkit-background-size: cover;
 background-size: cover;
 position: absolute;
 top: 50%;
 left: -30px;
 -webkit-transform: translatey(-50%);
 -moz-transform: translatey(-50%);
 -o-transform: translatey(-50%);
 transform: translatey(-50%);
 opacity: 0;
 -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
 transition: all .4s cubic-bezier(.4, 0, .2, 1);
}
.v_box {
	padding:40px 0 100px;
	background-color: #fff;
}
 .top_video .text .item.act::before {
 opacity: 1;
}
.video_list {
	margin: 0 -10px;
}
.video_list li {
	padding: 0 10px;
	width: 33.333%;
	float: left;
	margin-bottom: 20px;
}
.video_list li .txt {
	color: #333333;
	padding-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.video_list li .pic {
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background-color: #f5f5f5;
}
.video_list li .pic .img {
	width: 100%;
	height: 100%;
}
.video_list li .pic .play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.video_list li .con:hover .txt {
	color: #50260d;
}
.video_list li .con:hover .img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.yw_swi .yw_d {
	bottom: 0;
	display: none;
}





/* 9/23 */

.bgh1 {
	position: absolute;
	z-index: 0;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	z-index: -1;
	height: 750px;
	overflow: hidden;
}
.bgh2 {
	position: relative;
	bottom: 0px;
	right: 0px;
	top: 0px;
	left: 0px;
	height: 100%;
}
.bgh3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	/* overflow: hidden; */
	    /* pointer-events: none; */
	    /* visibility: hidden; */
	    z-index: -100;
	background-position: 50% 50%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(../images/dbg.jpg);
}
.bgh3 div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1080px;
	overflow: hidden;
	pointer-events: none;
	visibility: visible;
}
.ab_r3 {
	background-color: #fff;
}

/* hz_liat */




 @media(max-width:1920px) {

}
 @media(max-width:1680px) {
}
 @media(max-width:1440px) {
.news_list {
margin: 0 -14px 50px;
}
.news_list li {
padding: 0 14px;
width: 33.33333%;
float: left;
margin-bottom: 28px;
}
.news_list li .con {
padding: 30px 18px;
}
ox .s1 {
font-size: 52px;
}
.d_logo .icons {
margin-left: 9px;
}
.d_logo .icons .ion {
margin-left: 15px;
}
.lxfs .ldh .numer {
font-size: 30px;
}


}
 @media(max-width:1366px) {
 .ab_r4 .r4r li {
margin-bottom: 11px;
}
 .g_more, .g_more2 {
 width: 123px;
 height: 39px;
 border-radius: 39px;
 padding: 0 8px 0 13px;
}
}
 @media(max-width:1280px) {}
 @media(max-width:960px) {
 
 .new_content .l, .new_content .r {
float: none;
width: 100%;
}
 .new_content {
padding-top: 0;
}
 .new_content .l {
padding:0 10px;
}
 .new_content .r {
padding: 20px;
margin-top: 20px;
}
.new_content .r s{ margin:10px 0}
 .g_crumbs {
display: none;
}
 .new_content .l s {
margin: 14px 0 16px;
}
 .bgh1 {
display: none;
}
.anan .rkuan {
float:none;
 background: #fff;
 width:100%;
 padding: 5% 2%;
 margin-top:20px;
}
.anan .l {
float:none;
width:98%;
margin:0 auto;
padding:0
}
.g_crumbs_box .g_crumbs{
display:block;
line-height:24px;
}
.g_crumbs_box .g_crumbs a:first-child {
display:inline-block
}
}
 @media(max-width:960px) {
 .qh_r2 {
float: left;
 background: #fff;
 height: auto;
 padding:40px 0;
}
 .map_text {
width: 100%;
}

.ab_r3 {
 width: 100%;
 float:left;
 background-color: #f8f8f8;
 background-repeat: no-repeat;
 background-position: top left;
}

 .ny_xw {
width: 100%
}
 .xw_list li a {
 border-bottom: 1px dashed #dddddd;
 display: block;
 padding:10px 0;
 transition: all;
}
 .xw_listl {
 float: left;
 padding-top: 10px;
margin-left:0;
width:18%
}
.xw_listl strong {
 line-height: 40px;
 display: block;
 font-size: 30px;
 color: #666666;
 text-align: center;
 -webkit-text-stroke:0.2px;
}
.xw_listl span {
 font-size:12px;
 display: block;
 text-align: center;
 color: #666666;
}
.xw_listc {
 width:48%;
 margin-left: 1%;
 float: left;
 padding-top: 10px;
overflow:hidden
}
.xw_listc h2 {
 color:#202020;
 font-size:16px;
 line-height:40px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 transition: all 1s;
}
.xw_listc p {
 color:#666666;
 font-size:12px;
 line-height:20px;
 height:40px;
 overflow: hidden;
 transition: all 1s;
}
 .xw_listr {
 width:30%;
 float: right;
 overflow: hidden;
 margin-right:0;
 transition:all 1s;
 margin-top: 20px;
}
.xw_listr img {
 width:100%;
 height:100%;
 display: block;
 transition: 1s all;
}
 .dwda ul {
margin-top: 60px;
}
.dwda ul li {
 overflow: hidden;
 width:31%;
 height:2.5rem;
 float: left;
 margin:2% 1%;
}
.dwda ul li img {
width: 100%;
transition: all .5s
}
 .pe_r1 .text .desc {
 height: 3.4em;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
 display: inline-block;
}

 .ab_r1, .sd_r1, .sd_r2, .ab_r3, .ab_r4, .text_course, .fa1, .fa2, .fa3,  .se_r2, .v_box, .qh_r1, .qh_r2, .qh_r1 {
padding:20px 0;
}
 .ab_r1 .tit {
margin-bottom: 25px;
}
 .ab_r3 .ul1 li {
width: 100%;
float: none;
}

 .ab_r3 .ul1 .name, .ab_r3 .ul1 .zc {
margin-bottom: 13px;
}
 .ab_r3 .ul1 .desc {
height: 11.9em;
overflow: auto;
}
 .ab_r3 .ul1 .desc::-webkit-scrollbar {
width:2px;
height: 1px;
}
 .ab_r3 .ul1 .desc::-webkit-scrollbar-thumb {
background:#50260d;
}
 .ab_r3 .ul1 .desc::-webkit-scrollbar-track {
background:#ddd;
}
 .ab_r4 .r4r .img {
display: none;
}
 .ab_r4 .box {
display: block;
}
 .ab_r4 .r4l, .ab_r4 .r4r {
display: block;
width: 100%;
}
 .ab_r4 .r4l p {
text-align: center;
}
 .ab_r4 .r4l .tit {
margin-bottom: 16px;
}
 .ab_r4 .r4r li {
margin-left: 0!important;
}
 .ab_r4 .r4l {
margin-bottom: 25px;
}
 .ab_r3 .ul1 li .con .txt {
padding: 28px 0 16px 20px;
}
 
 .c_ban {
height: 300px;
}
 

.two_box {
display: none;
}
 .fa1 .tit {
margin-bottom: 16px;
}
 .fa2 .tit, .fa3 .tit {
margin-bottom: 25px;
}




 .yw_swi .yw_d {
bottom: 0;
display: block;
}
 .yw_swi {
padding-bottom: 30px;
}

 .al_list li, .news_list li, .zb_list li {
padding: 0 1%;
width: 48%;
margin-bottom: 20px;
}
 .al_list, .news_list, .zb_list {
margin: 0 -10px 25px;
}
 .news_list .date {
width: 76px;
height: 58px;
}
 .news_list .desc {
margin-bottom: 25px;
}
 .m_navbox .one_a {
font-size: 16px;
padding-left: 10px;
}
 .two_prol a {
font-size: 14px;
}
 .m_navbox .two_prol {
padding-left: 10px;
}
 .new_box {
padding: 20px 0;
}
 .new_box .pc {
display: block;
}
 .ban_nes {
padding-top: 55px;
border-radius: 0px;
}
 .ban_nes .swiper-slide::before {
-webkit-background-size: 100% 25%;
background-size: 100% 25%;
}
 .ban_nes .text {
padding: 10px 14px;
}
 .ban_nes .text .tit {
font-size: 14px;
}
/* .new_nav {
margin-bottom: 35px;
}*/
 .zb_list li .con {
padding: 20px 14px;
}
 .zb_list .tit {
margin-bottom: 16px;
}
 .n_main {
padding-bottom: 40px;
}
 .zb_box {
padding-top: 80px;
}
 .z_tit {
margin-bottom: 25px;
}
 .zb_box .new_box {
padding: 0 5%;
}
 .top_video {
display: block;
}
 .top_video .pic {
width: 100%;
}
 .top_video .text {
width: 100%;
padding: 10px 40px;
}
 .top_video .text .item {
padding: 10px 0;
}
 .top_video {
margin-bottom: 35px;
}
 .video_list li {
width: 50%;
}
 .pe_r1 .text .con {
width: 52%;
}
 .pe_r1 .text img {
margin-bottom: 6px;
}
 .pe_r1 .text .tit {
margin-bottom: 8px;
}
 .dj_nav {
margin-bottom: 25px;
}
 .ab5 .dl1 dt {
border-radius: 10px 10px 0 0;
padding: 0 20px 0px;
}
 .ab5 .dl1 dd {
padding: 0 20px 0 20px;
border-radius: 0 0 10px 10px;
}
 .ab5 .dl1 dd .dtop, .ab5 .dl1 dd .dbtm .tc {
padding: 0;
}
 .ab5 .tc {
justify-content: space-between;
}
 .ab5 .tc .dcon {
width: 100%;
}
 .ab5 .tc .dcon:nth-child(2) {
padding-left: 0px;
}
 .ab5 .tc .dcon {
margin-bottom: 0px;
}
 .ab5 .dl1 dt span:nth-child(2), .ab5 .dl1 dt span:nth-child(3), .ab5 .dl1 dt span:nth-child(4), .ab5 .dl1 dt span:nth-child(7) {
display: none;
}
 .ab5 .dl1 dd .dtop span:nth-child(2), .ab5 .dl1 dd .dtop span:nth-child(3), .ab5 .dl1 dd .dtop span:nth-child(4), .ab5 .dl1 dd .dtop span:nth-child(7) {
display: none;
}
 .ab5 .dl1 dd .dtop span:nth-child(1) {
width: 90%;
}
 .ab5 .dl1 dt span:nth-child(1) {
width: 40%;
}
 .ab5 .dl1 dt span, .ab5 .dl1 dd .dtop span {
width: 30%;
}
 .ab5 .tc {
display: block;
}
 .ab5 .tc .dcon {
margin-bottom: 15px;
}
 .ab5 .dl1 dd .dbtm .xian {
margin-bottom: 10px;
}
 .ab5 .dl1 dd .dbtm {
padding-bottom: 30px;
}
 .qh_r2 .tit {
margin-bottom: 25px;
}
 #map {
height: 300px;
}
 
 .map_con {
width: auto;
float: right;
}
 .ab_r3 .tit, {
margin-bottom: 25px;
}
 .ab_r3 .ul1 li:last-child {
margin-bottom: 0;
}
 .sd_r1 .box {
display: block;
}
 .sd_r1 .text {
width: 100%;
padding-right: 0px;
margin-bottom: 25px;
}
 .sd_r1 .pic {
width: 100%;
}
 .sd_r1 .text .tit {
margin-bottom: 15px;
}
 .sd_r1 .text s, .sd_r3 .text .l s {
width: 40px;
height: 3px;
border-radius: 3px;
margin-bottom: 20px;
}
 .sd_r2 .item {
width: 49%;
margin-bottom: 1%;
padding: 20px;
margin-left: 1%;
}
 .sd_r2 .sd_li {
flex-wrap: wrap;
}
 .sd_r3 .text .box {
display: block;
height: auto;
}
 .sd_r3 .text .l {
width: 100%;
}
 .sd_r3 .text .r {
width: 100%;
height: 9.5em;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
 .sd_r3 .text .l p {
margin-bottom: 15px;
}
 .sd_r3 .text {
display: flex;
justify-content: center;
align-items: center;
}
 .z_tanchuang .tbox .modal .out {
right: 0;
}

 .pe_r1 .text .con {
width: 100%;
}
 .pe_r1 .text {
text-align: center;
}
 .pe_r1 .text .desc {
width: 100%;
}
 .dh, .dhs {
position: unset;
opacity: 1;
}
 .yg_r2 li {
padding: 20px;
}

 .yg_r2 .tit {
margin-bottom: 25px;
}
 .map_text .dh3 {
padding-bottom: 14px;
margin-bottom: 18px;
}


}
 @media(max-width:960px) {
 .ab_r3 .ul1 .desc {
height: 6.8em;
overflow: auto;
}
 .ban_n .tit {
font-size: 18px;
}
 .news_list li, .zb_list li {
padding: 0px;
width: 100%;
margin-bottom: 20px;
}
 .al_list, .news_list, .zb_list {
margin: 0 0px 25px;
}
 .ab5 .dl1 dd .dbtm .a a:last-child {
margin-left: 0px;
margin-top: 20px;
}
 
 .sd_r2 .item {
width: 100%;
margin-bottom: 20px;
padding: 20px;
margin-left: 0;
}
 .al_list li p {
margin-bottom: 13px;
}
}

/*********风采分类***************/
.caseCategory {
	width:100%;
	text-align:center
}
.caseCategory a {
	padding:15px 40px;
	text-align:center;
	background:#50260d;
	margin:10px;
	color:#FFF
}
.g_crumbs_box {
	padding:0 8.3% 35px;
}
.g_crumbs_box .g_crumbs {
	margin:0 auto
}
@media(max-width:480px) {
	/**详情页**/
	.new_content .l .tips {
display:block
}
 .new_content .l .tips p {
margin-bottom:10px
}
}


/***********产品导航**********************/
.g_tnav .box.proNavBox{ flex-wrap:wrap;justify-content: flex-start; /* 左对齐 */}
/******************************企业文化*********************************/
.inner_qywh{width:100%;position: relative;background:url(../images/culturebg.jpg) center / cover no-repeat fixed; margin:5% 0}
.inner_qywh .bg{display: block;width: 100%;}
.inner_qywh_ul{width: 100%;box-sizing: border-box;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;height: 100%;}
.inner_qywh_ul li{border-right:1px solid rgb(255 255 255 / 20%);position: relative;transition: all .3s;overflow: hidden;cursor: pointer; width:33.333333%}
.inner_qywh_ul li:last-child{border: none;}
.inner_qywh_ul li h3{font-size: 44px;color: #ffffff;font-weight: bold;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-flow: column;flex-flow: column;-webkit-align-items: center;align-items: center;text-align: center;line-height: 52px;transition: all 0.5s ease;-webkit-transform: all 0.5s ease;}

.inner_qywh_ul li .inner_qywh_ul_litit{font-size: 25px;color:#ac773a;text-align: center;margin-top:40px;font-weight:bold;position: relative;}
.inner_qywh_ul li .text {margin-top:70px;padding: 0 50px;transition: all 0.5s ease;}
.inner_qywh_ul li .text p{font-size:16px;color:#000;opacity:1;transition: all .3s;line-height: 28px;margin: 16px 0;text-align: center;}
.inner_qywh_ul li:hover{background-color: rgb(0 0 0 / 10%);}
.inner_qywh_ul li:hover h3::before,.inner_qywh_ul li:hover h3::after{background-color: #e6771b;}
.inner_qywh_ul_li:hover h3{margin-top: -20px;}
.inner_qywh_ul_li:hover .text{margin-top:110px;}

.inner_qywh_ul li.active{background-color: rgb(0 0 0 / 10%);}
.inner_qywh_ul li.active h3::before,.inner_qywh_ul li.active h3::after{background-color: #e6771b;}
.inner_qywh_ul_li.active h3{margin-top: -20px;}
.inner_qywh_ul_li.active .text{margin-top:110px;}


.inner_qywh_ul li .inner_qywh_ul_litit:after{
    content: "";
    position: absolute;
    width: 40px;
    height: 4px;
    bottom:-30px;
    background:#ac773a;
    left: 50%;
    margin-left:-20px;
}
.inner_qywh_ul_libg {
    padding:25% 0;
}
.inner_qywh_ul_liicon{ width:50px}
@media screen and (max-width:960px){
	/**图标**/
    .inner_qywh_ul_liicon{ width:3.45rem}	
	/**title**/
	.inner_qywh_ul li .inner_qywh_ul_litit{ font-size:1.75rem; margin-top:1.24rem}
	.inner_qywh_ul li .inner_qywh_ul_litit:after{bottom:-1rem;}
	/**文字**/
	.inner_qywh_ul li .text{margin-top:3.24rem; padding:0 2.24rem}
	.inner_qywh_ul li .text p{ font-size:14px}
	.inner_qywh_ul_li:hover .text{margin-top:5.24rem;}
} 
/**************学会简介************************/
.about-detail{ line-height:24px; padding:5%;}
.ab_r1 .about-detail p{ color:#000}
@media screen and (min-width:961px){
	.inner-about-cont-left{ width:50%; float:left;background: #fcfaf7;}
	.about-detail{ padding:2% 12% 5%}
	.inner-about-cont-left .tit{ text-align:center; width:100%; margin-top:8%; color:#9f621c; font-weight:bold}
	.inner-about-cont-right{ width:50%; float:left; padding:4% 0 0 0}
}
.inner-about-cont-right img{ width:100%;}

/**************新闻详情**********************/
.detail_news {
	padding: 40px 5%;
	background: #f8f8f8;
}
.detail_news p {
	color: #596068;
	line-height: 1.7em;
}
.detail_news .tit {
	color: #222;
	text-align: center;
	margin-bottom: 40px;
}
.detail_news img {
	max-width: 100%
}
.detail_news_cont{ width:100%}
@media(max-width:960px) {
	.detail_news { padding:0 3%}
}
/*****************联系我们**********************/
.inner_contact {
	padding:40px 0;
}
.inner_contact .tit {
	text-align: center;
}
.map_text {
	background-color: #fff;
	border-radius: 14px;
	box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	float: left;
	padding: 40px 36px;
	width:49%;
}
.map_text .tit {
	color: #333;
	line-height: 1.4em;
	margin-bottom: 10px;
	text-align: left;
}
.map_text .info {
	padding-bottom: 24px;
	border-bottom: 1px dashed #bbbbbb;
	position: relative;
}
.map_text .info a, .map_text .info p {
	display: block;
	color: #596068;
	line-height: 1.4em;
	margin-bottom: 14px;
}
.my_map {
	width:49%;
	float: right;
}
/******************学会动态***********************/
.inner_dongtai{ padding:45px 0}
.inner_dongtai .tit {
	color: #3b3c45;
	margin-bottom: 22px;
	text-align: center;
}
.al_list {width:100%}
.al_list li {
	box-shadow: 0 0 3px #ccc;
	width: 31%;
	float: left;
	margin: 2% 1%;
}

.al_list li a.con {
	display: block;
}
.al_list .pic {position:relative; background:#efefef}

.al_list li .pic img {
	display: block;
	width: 100%;
}
.al_list li .txt {
	text-align:center
}
.al_list li .tit2 {
	color: #222;
	line-height: 1.6em;
	margin: 13px auto;
	height:1.6em;
	font-weight: bold;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.al_list li p {
	color: #555555;
	line-height: 1.4em;
	margin-bottom: 34px;
}
.al_list li .more {
	margin-bottom: 5%;
	color: #888888;
}

.al_list li .con:hover .tit2, .al_list li .con:hover p, .al_list li .con:hover .more {
	color: #50260d;
}
.al_list li .con:hover .pic img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
@media screen and (max-width:960px){
.al_list li{ width:50%; margin:0 auto 2%}
.al_list li a{ width:99%; margin:0 auto}
}
@media screen and (max-width:420px){
	.al_list li{ width:100%; margin:0 auto 2%}
    .al_list li a{ width:99%; margin:0 auto}
}
/******************会员风采***********************/
.inner_fengcai{ padding:45px 0}
.inner_fengcai .tit {
	color: #3b3c45;
	margin-bottom: 22px;
	text-align: center;
}
.fengcai_cont{ width:100%;}
.fengcai_cont ul{ width:100%;}
.fengcai_cont ul li{ width:33.33333%; float:left}
.fengcai_cont ul li a{ display:block; padding:3% 3% 0}
.fengcai_cont ul li p{ display:block;overflow: hidden;position: relative; }
.fengcai_cont ul li p img{display:block;width: 99%;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border:1px #ccc solid; border-radius:5px;}
.fengcai_cont ul li dd{ padding:3%}
.fengcai_cont ul li dd h3{color: #000000;font-size:16px;font-weight: bold; line-height: 26px; overflow:hidden; width:100%; text-align:center}
.fengcai_cont ul li dd h3:hover{ color:#ac773a}
.fengcai_cont ul li dd h4{ display: block;font-size: 14px;line-height:20px;margin-top: 10px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; font-weight:normal}
@media screen and (max-width:960px){
.fengcai_cont ul li{ width:50%; float:left}
}
@media screen and (max-width:420px){
	.fengcai_cont ul li{ width:100%; float:none}
}
/************************加入学会****************************/
.renzheng-box{ width:100%}
@media (min-width: 961px) {
.renzheng-box .cx_hy {
	float: left;
	width: 64%;
	padding-right:5%;
	border-right: 2px solid #D7D7D7;
}
.renzheng-box .cx_px {
	float: left;
	padding-left:5%;width:35%;
}
}
.renzheng-box .cx_px img{
	width:100%
}
.renzheng-box .hytitle{
	font-size: 24px;
	line-height: 80px;
	color: #000;
	width: 100%;
	font-weight: normal;
	display: block;
	text-align: center;
}
.renzheng-box .hy_input{
	width: 100%;
	display: block;
}
.renzheng-box .hy_input li{
	width: 100%;
	display: block;
	/*height: 70px;*/
}
.renzheng-box .hy_input li:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.renzheng-box .hy_input h6{
	font-family: "微软雅黑", "宋体", "黑体";
	font-size: 16px;
	line-height: 70px;
	color: #777777;
	width: 100px;
	float: left;
	display: block;
	font-weight: normal;
	letter-spacing: 2px;
}
.renzheng-box .hy_anu {
	text-align: center;
	width:100%;
	padding-top: 30px;
	padding-bottom: 20px;
}
.renzheng-box .hy_anu input{ width:100%; height:40px; background:#d2201e; border:none; color:#FFF; font-size:16px; border-radius:5px}
.renzheng-box .select1{
	font-size: 16px;
	color: #CCC;
	height: 42px;
	width:calc(100% - 130px);
	margin-top: 15px;
	line-height: 42px;
	float: left;
	border: 1px solid #D5D5D5;
}
.renzheng-box .input_text{
	font-size: 16px;
	line-height: 42px;
	color: #CCC;
	height: 42px;
	width:calc(100% - 130px);
	border: 1px solid #D5D5D5;
	margin-top: 14px;
	float: left;
	padding-left: 10px;
}
.renzheng-box .input_text1{
	font-size: 16px;
	line-height: 42px;
	color: #CCC;
	height: 42px;
	width: 230px;
	border: 1px solid #D5D5D5;
	margin-top: 14px;
	float: left;
	padding-left: 10px;
}
.renzheng-box .yzm{
	float: left;
	height: 42px;
	width: 102px;
	margin-right: 50px;
	display: block;
	margin-top: 15px;
}

@media (max-width: 960px) {
    .renzheng-box .input_text1{ width:auto}	
}





