.main1 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main1 .main1-m {
	float: left;
	width: 100%;
}

.main1 .left {
	width: 306px;
	height: 722px;
	float: left;
	background: #fff;
	padding: 9px 15px 39px 18px;
	margin-top: 30px;
	border-bottom: 1px solid #e5e5e5;
}

.main1 .left .xinxi {
	float: left;
	width: 100%;
}

.main1 .left .xinxi h3 {
	float: left;
	line-height: 39px;
	font-size: 16px;
	color: #515151;
}

.main1 .left .xinxi h3 img {
	float: left;
	margin-top: 10px;
}

.main1 .left .xinxi a {
	float: right;
	line-height: 39px;
	font-size: 12px;
	color: #9f9f9f;
}

.main1 .left .xinxi a:hover {
	color: #eb5404;
}

.main1 .left .xinxi a img {
	float: left;
	margin-top: 11px;
}

.main1 .left ul {
	border: 1px solid #e6e6e6;
	float: left;
	width: 273px;
	height: 157px;
	overflow: hidden;
	overflow-y: auto;
	padding: 14px 14px 21px 17px;
}

.main1 .left ul li {
	font-size: 14px;
	line-height: 30px;
}

.main1 .left ul li a {
	color: #6f6f6f;
	display: flex;
	/*justify-content: space-between;*/
}

.main1 .left ul li a:hover {
	color: #eb5404;
}

.main1 .left ul li a span {
	float: right;
}

.main1 .left .chaozuo {
	float: left;
	border: 1px solid #e6e6e6;
	padding: 11px 8px 16px 10px;
}

.main1 .left .lingxuan {
	font-size: 16px;
	color: #515151;
	line-height: 35px;
	margin-top: 10px;
	float: left;
	width: 100%;
}

.main1 .left .chaozuo h3 {
	font-size: 16px;
	color: #515151;
	line-height: 35px;
	margin-top: 10px;
}

.main1 .left .chaozuo input {
	border: 1px solid #46c458;
	width: 274px;
	height: 38px;
	padding-left: 10px;
	color: #666;
}

.main1 .left .chaozuo .search {
	position: relative;
}

.main1 .left .chaozuo .diqu {
	display: flex;
	justify-content: space-between;
}

.main1 .left .chaozuo .diqu select {
	width: 32%;
}

.main1 .left .chaozuo select {
	/*border: none;*/
	width: 100%;
	height: 35px;
	margin-bottom: 10px;
	border: 1px solid #d2d2d2;
	/*position: absolute;*/
	/*right: 5px;*/
	/*top: 13px;*/
}

.main1 .left .chaozuo select:focus {
	outline: none;
}

.main1 .left .chaozuo button {
	font-size: 14px;
	color: #fff;
	width: 101px;
	height: 38px;
	border: 1px solid #36b148;
	margin-top: 12px;
	background: #52d152;
	margin-right: 13px;
	border-radius: 5px;
}

.main1 .left .chaozuo a {
	font-size: 14px;
	color: #a9a9a9;
	border-bottom: 1px solid #d7d7d7;
}

.main1 .right {
	border-bottom: 1px solid #e5e5e5;
	float: left;
	width: 814px;
	height: 710px;
	margin-top: 30px;
	margin-left: 12px;
	background: #fff;
	padding: 13px 16px 47px 19px;
}

.main1 .right #tabss {
	margin-top: 12px;
	float: left;
	width: 465px;
}

.main1 .right #tabs .menuone {
	/*border-bottom: 1px solid #e6e6e6;*/
	/*float: left;*/
	/*width: 100%;*/
}

.main1 .right .top {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main1 .right .bg {
	margin-top: 20px;
	float: left;
	width: 100%;
}
.main1 .right .bg .owl-dots{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.main1 .right .top a {
	float: right;
	color: #a5a5a5;
	font-size: 14px;
	display: flex;
	align-items: center;
}

.main1 .right .top a img {
	/*transform: translateY(3px);*/
}

.main1 .right .menuone li {
	position: relative;
	float: left;
	line-height: 35px;
	font-size: 16px;
	color: #616161;
	padding: 0 18px;
	text-align: center;
	cursor: pointer;
}

.main1 .right .menuone li.active {
	color: #eb5404;
}

.main1 .right .menuone li span {
	color: #ccc;
	position: absolute;
	right: 0;
}

.main1 .right #tabss #two {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	width: 100%;
}

.main1 .right #tabss #two a {
	float: right;
	line-height: 39px;
	font-size: 12px;
	color: #9f9f9f;
	margin-right: 11px;
}

.main1 .right #tabss #two a img {
	float: left;
	margin-top: 11px;
}

.main1 .right #tabss #two li {
	position: relative;
	float: left;
	line-height: 35px;
	font-size: 16px;
	color: #616161;
	padding: 0 18px;
	text-align: center;
}

.main1 .right #tabss #two li span {
	color: #ccc;
	position: absolute;
	right: 0;
}

.main1 .right #content {
	float: left;
	width: 100%;
	margin-top: 12px;
}

.main1 .right #content1 {
	float: left;
	width: 100%;
	margin-top: 12px;
}

.main1 .right #content>div {
	display: none;
}

.main1 .right #content1>div {
	display: none;
}

.main1 .right #content .menutwo ul {
	width: 485px;
	float: left;
}


.main1 .right #content .menutwo ul li span {
	float: right;
	margin-right: 30px;
}


.main1 .right #content .menutwo ul {
	width: 485px;
	float: left;
}

.main1 .right #content .menutwo .testimonial-slider2{
	float: left;
	width: 329px;
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background: #eb5404!important;
}


.main1 .right #content li {
	font-size: 14px;
	color: #6f6f6f;
	line-height: 29px;
}

.main1 .right #content li a {
	color: #6f6f6f;
	display: block;
}

.main1 .right #content li:hover a {
	color: #eb5404;
}

.main1 .right #content1 li {
	font-size: 14px;
	color: #6f6f6f;
	line-height: 29px;
	/*margin-left: 18px;*/
}

.main1 .right #content1 li a {
	color: #6f6f6f;
	display: flex;
	/*justify-content: space-between;*/
}

.main1 .right #content1 li a span {
	margin-left: 43px;
}

.main1 .right #content1 #new7 ul li span {
	float: right;
	margin-right: 12px;
}

.main1 .right #content1 li:hover a {
	color: #eb5404;
}

.main1 .right #content1 li a i {
	display: block;
	width: 5px;
	height: 5px;
	background: #c0c0c0;
	float: left;
	margin-top: 13px;
	margin-right: 9px;
	margin-left: 21px;
}

.main1 .right #content li a i {
	display: block;
	width: 5px;
	height: 5px;
	background: #c0c0c0;
	float: left;
	margin-top: 13px;
	margin-right: 9px;
	margin-left: 21px;
}

.main1 .right #content li:nth-child(1) i {
	width: 10px;
	height: 10px;
	background: #eb5404;
	float: left;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 18px;
}

.main1 .right #content li:nth-child(2) i {
	width: 10px;
	height: 10px;
	background: #f8aa00;
	float: left;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 18px;
}

.main1 .right #content li:nth-child(3) i {
	width: 10px;
	height: 10px;
	background: #ffe349;
	float: left;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 18px;
}

.main1 .right .help {
	float: left;
	width: 327px;
	margin-left: 20px;
}

.main1 .right .help .famous_school_item_swiper{
	margin-top: 0;
}
.main1 .right .help .xinxi {
	float: left;
	width: 100%;
}
.main1 .right .help .famous_school_item_swiper3{
	height: 215px;
}
.main1 .right .help .xinxi h3 {
	float: left;
	line-height: 39px;
	font-size: 16px;
	color: #009bd4;
}

.main1 .right .help .xinxi h3 img {
	float: left;
	margin-top: 10px;
}

.main1 .right .help .xinxi a {
	float: right;
	line-height: 39px;
	font-size: 14px;
	color: #9f9f9f;
	display: flex;
	align-items: center;
}

.main1 .right .help .xinxi a:hover {
	color: #eb5404;
}

.main1 .right .help .xinxi a img {
	float: left;
	/*margin-top: 11px;*/
}

.main1 .right .help .famous_school_item_slide {
	justify-content: space-between;
}

.main1 .right .help .famous_school_item_slide span:nth-child(1) {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	width: 210px;
}
.main1 .right .help .famous_school_item_slide span:nth-child(2){
	width: 150px;
}
.main1 .right .help ul {
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	float: left;
	width: 282px;
	padding: 22px 22px 20px 22px;
	/*margin-top: 12px;*/
}

.main1 .right .help li {
	font-size: 16px;
	color: #6f6f6f;
	line-height: 25px;
}

.main1 .right .help li a {
	color: #6f6f6f;
	/*display: block;*/
	overflow: hidden;
	/*display: -webkit-box;*/
	/*-webkit-line-clamp: 2;*/
	/*-webkit-box-orient: vertical;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	white-space: nowrap;
	width: 290px;
	text-overflow: ellipsis;
	display: inline-block;
	font-size: 14px;
}

.main1 .right .help li:hover a {
	color: #eb5404;
}


.enterprise-introduction .right .pic .owl-dots {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.enterprise-introduction .right .owl-theme .owl-dots .owl-dot.active span, .enterprise-introduction .right .owl-theme .owl-dots .owl-dot:hover span{
	background: #e25f23;
}
.main1 .yiyuan {
	float: left;
	width: 1163px;
	background: #fff;
	margin-top: 13px;
	padding: 9px 17px 22px 20px;
	border-bottom: 1px solid #e5e5e5;
}

.main1 .yiyuan .title {
	float: left;
	width: 1163px;
	margin-bottom: 24px;
}

.main1 .yiyuan .title h3 {
	color: #eb5404;
	font-size: 20px;
	line-height: 38px;
	border-bottom: 1px solid #eb5404;
	float: left;
	font-weight: normal;
}

.main1 .yiyuan .title a {
	float: right;
	line-height: 39px;
	font-size: 14px;
	color: #9f9f9f;
	display: flex;
	align-items: center;
}

.main1 .yiyuan .title a:hover {
	color: #eb5404;
}


.main1 .yiyuan ul {
	float: left;
	width: 1163px;
}

.main1 .yiyuan ul li {
	float: left;
	text-align: center;
	margin-bottom: 12px;
	margin-right: 16px;
	width: 219px;
}

.main1 .yiyuan ul li:nth-child(5) {
	margin-right: 0;
}

.main1 .yiyuan ul li:nth-child(10) {
	margin-right: 0;
}

.main1 .yiyuan ul li .pic {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	padding: 10px;
}

.main1 .yiyuan ul li .pic img {
	display: block;
	-webkit-transition: all 300ms ease-out;
	/*width: 100%;*/
	max-height: 100%;
	-moz-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}

.main1 .yiyuan ul li .pic:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.main1 .yiyuan ul li span {
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #6f6f6f;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.main1 .tuijian {
	float: left;
	width: 1163px;
	background: #fff;
	margin-top: 13px;
	padding: 9px 17px 22px 20px;
	border-bottom: 1px solid #e5e5e5;
}

.main1 .tuijian .title {
	float: left;
	width: 1163px;
	margin-bottom: 24px;
}

.main1 .tuijian .title h3 {
	color: #000000;
	font-size: 20px;
	line-height: 38px;
	float: left;
	font-weight: normal;
}

.main1 .tuijian .title a {
	float: right;
	line-height: 39px;
	font-size: 12px;
	color: #9f9f9f;
}

.main1 .tuijian .title a:hover {
	color: #eb5404;
}

.main1 .tuijian .title a img {
	float: left;
	margin-top: 11px;
}

.main1 .tuijian .content {
	float: left;
	display: flex;
	flex-flow: wrap;
}

.main1 .tuijian .list {
	float: left;
	width: 290px;
	margin-bottom: 26px;
}

.main1 .tuijian .list .pic {
	float: left;
	width: 78px;
	height: 42px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main1 .tuijian .list .pic img {
	max-height: 100%;
}

.main1 .tuijian .list a {
	display: flex;
	align-items: center;
}

.main1 .tuijian .list span {
	float: left;
	line-height: 43px;
	display: inline-block;
	border-left: 1px solid #e6e6e6;
	padding-left: 16px;
	margin-left: 5px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}



.main1 .left .selection-process {
	width: 125px;
	margin-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	margin-right: 15px;
}







.main2 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main2 .banner {
	border: 1px solid #e3e3e3;
}

.main2 .banner img {
	display: block;
}

.main2 .main2-m {
	float: left;
	width: 1162px;
	background: #fff;
	padding: 20px 18px 0 20px;
	margin-bottom: 50px;
}

.main2 .list {
	float: left;
	width: 280px;
	margin-right: 14px;
	margin-bottom: 30px;
}

.main2 .list:nth-child(4) {
	margin-right: 0;
}

.main2 .list:nth-child(8) {
	margin-right: 0;
}

.main2 .list:nth-child(12) {
	margin-right: 0;
}

.main2 .list .pic {
	position: relative;
}

.main2 .list .pic:before {
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 1px;
	background: #ef9461;
	opacity: 0;
	transition: 1s;
	display: inline-block;
}

.main2 .list .pic img {
	display: block;
}

.main2 .list .pic .wen {
	position: absolute;
	top: 64px;
	left: 120px;
	display: none;
}

.main2 .list:hover .wen {
	display: block;
}

.main2 .list .pic:hover:before {
	opacity: 0.5;
}

.main2 .list:hover span {
	color: #eb5404;
}

.main2 .list:hover {
	box-shadow: 0 0 10px #e3e3e3;
}

.main2 .list span {
	line-height: 53px;
	color: #666666;
	font-size: 16px;
	border: 1px solid #e3e3e3;
	display: block;
	width: 269px;
	border-top: none;
	padding-left: 9px;
}

.main2 .main2-m .yema {
	width: 100%;
	margin-bottom: 39px;
	margin-top: 13px;
	float: left;
}

.main2 .main2-m ul {
	width: 245px;
	margin: 0 auto;
}

.main2 .main2-m li {
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	margin-right: 5px;
}

.main2 .main2-m li:nth-child(1) {
	background: #eb5404;
	color: #fff;
}

.main2 .main2-m li:nth-child(3) {
	background: #eb5404;
	color: #fff;
}

.main2 .apply {
	float: left;
	width: 1159px;
	background: #fff;
	padding: 18px 21px 18px 18px;
	margin-top: 6px;
}

.main2 .apply .islist {
	float: left;
	margin-right: 18px;
}

.main2 .apply .islist:nth-child(3) {
	margin-right: 0;
}


.main3 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}


.main3 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;

}


.one-level .sub {
	/*display: none;*/
	padding: 0 19px;
	visibility: hidden;
	max-height: 0;
	transition: 1s;
	overflow: hidden;
}

.one-level .sub.active {
	max-height: 800px;
	visibility: visible;
}

.one-level .sub .two-level {
	display: flex;
	justify-content: space-between;
	flex-flow: column;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	cursor: pointer;
	overflow: hidden;
}

.one-level .sub .two-level:last-child h4 {
	border-bottom: none;
}

.subTwo {
	visibility: hidden;
	transition: 0.6s;
	max-height: 0;
	/*opacity: 0;*/
}

.subTwo.active {
	max-height: 800px;
	visibility: visible;
}

.one-level .sub .two-level h4 {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #999999;
}

.one-level .sub .two-level h4 a {
	/*color: #999999;*/
	/*font-size: 14px;*/
	/*padding-left: 20px;*/
	transition: 0.3s;
}

.one-level .sub .two-level h4 a.active {
	color: #eb5404;
}

.one-level .sub .two-level h4 a:hover {
	color: #eb5404;
}

.one-level .sub .two-level span {
	font-family: SimSun-ExtB;
	font-size: 18px;
	transition: 0.3s;
	margin-right: 7px;
}

.one-level .sub .two-level span.active {
	transform: rotate(90deg);
	font-size: 20px;
	font-weight: bold;
}

.three-level {
	display: flex;
	justify-content: space-between;
	flex-flow: column;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	overflow: hidden;
}

.three-level h5 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 20px;
	border-bottom: 1px dashed #a4a4a4;
	/*border-top: 1px dashed #a4a4a4;*/
	font-weight: bold;
}

.three-level h5 img {
	margin-right: 7px;
}

.three-level h5.active {
	color: #eb5404;
}

/*.main3 .three-level:first-child h5{*/
/*border-top: none;*/
/*}*/

.subThree {
	padding: 4px 0;
	visibility: hidden;
	transition: 0.6s;
	max-height: 0;
}

.subThree.active {
	max-height: 800px;
	visibility: visible;
}

.subThree li {
	padding-left: 20px;
	line-height: 34px;
}

.subThree li a {
	font-size: 14px;
	color: #666;
	font-weight: normal;
}

.subThree li a.active {
	color: #eb5404;
}

.one-level h3 {
	line-height: 52px;
	font-size: 18px;
	background: #dfdfdf;
	color: #333333;
	font-weight: bold;
	padding: 0 20px;
	cursor: pointer;
	margin-bottom: 3px;
}

.one-level h3.active {
	background: #eb5404;
	color: #fff;
}

.left_pic{
	padding: 0 10px;
}
.left_pic a {
	/*margin-left: 17px;*/
	display: block;
	margin-bottom: 20px;
}

.left_pic a:nth-child(1) {
	margin-top: 40px;
}

.left_pic a img {
	display: block;
}

.main3 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main3 .right .banner {
	float: left;
}

.main3 .right .banner img {
	display: block;
}

.main3 .right .shuju {
	float: left;
	width: 868px;
	padding: 0 24px 30px 24px;
	border: 1px solid #e6e6e6;
}

.main3 .right .shuju .content .top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 15px 0;
}


.main3 .content .top .serch input {
	width: 300px;
	height: 28px;
	border: 1px solid #d2d2d2;
	padding-left: 20px;
	color: #666;
}

.main3 .content .top .serch {
	display: flex;
}

.main3 .content .top .serch input::placeholder {
	color: #999;
	font-size: 14px;
}

.main3 .content .top .serch button {
	width: 75px;
	height: 30px;
	background: #e24500;
	border: none;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}










.main3 .right .shuju .content ul {
	/*display: flex;*/
	/*!*justify-content: space-between;*!*/
	/*flex-flow: wrap;*/
	display: grid;
	grid-template-columns: repeat(6,1fr);
	gap: 8px;
}

.main3 .right .shuju .content h3 {
	line-height: 58px;
	font-size: 18px;
	color: #333333;
}

.main3 .right .shuju .content li {
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
	padding: 0 13px;
	background: #f5f5f5;
}

.main3 .right .shuju .content li a {
	color: #666666;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
}

.main3 .right .shuju .content li a p {
	margin-right: 11px;
}

.main3 .right .shuju .content li a span {
	margin-left: 9px;
}

.main3 .right .shuju .content li:hover {
	background: #eb5404;
}

.main3 .right .shuju .content li:hover a {
	color: #fff;
}


.main4 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.title-nav {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.title-nav span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main4 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main4 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main4 .right .banner {
	float: left;
}

.main4 .right .banner img {
	display: block;
}

.main4 .right .shuju {
	float: left;
	width: 868px;
	padding: 0 24px 30px 24px;
	border: 1px solid #e6e6e6;
}

.main4 .right .shuju .title {
	float: left;
	width: 868px;
	border-bottom: 1px solid #e6e6e6;
}

.main4 .right .shuju h3 {
	line-height: 58px;
	font-size: 18px;
	color: #333333;
	border-bottom: 2px solid #eb5404;
	float: left;
}

.main4 .right .shuju tr td:nth-child(1) {
	width: 333px;
}

.main4 .right .shuju tr td:nth-child(2) {
	width: 246px;
}

.main4 .right .shuju tr td {
	line-height: 37px;
	color: #666666;
	font-size: 14px;
}

.main4 .right .shuju tr td a {
	color: #666666;
	font-size: 14px;
}

.main4 .right .shuju tr:hover a {
	color: #eb5404;
}

.main4 .right .shuju tr:nth-child(1) td {
	font-weight: bold;
	line-height: 56px;
	font-size: 16px;
	color: #333333;
}

.main4 .right .shuju tr td:nth-child(1) {
	padding-left: 73px;
}




.main5 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main5 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}


.main5 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main5 .right .banner {
	float: left;
}

.main5 .right .banner img {
	display: block;
}

.main5 .right .shuju {
	float: left;
	width: 868px;
	padding: 0 24px;
	border: 1px solid #e6e6e6;
}

.main5 .right .shuju .title {
	float: left;
	width: 868px;
	border-bottom: 1px solid #e6e6e6;
}

.main5 .right .shuju h3 {
	line-height: 58px;
	font-size: 18px;
	color: #333333;
	border-bottom: 2px solid #eb5404;
	float: left;
}

.main5 .right .shuju .xinxi {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 868px;
	float: left;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 34px;
}

.main5 .right .shuju .txt {
	width: 579px;
	float: left;
}

.main5 .right .shuju .txt h4 {
	line-height: 56px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main5 .right .shuju .txt p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.main5 .right .shuju .pic {
	width: 280px;
}

.main5 .right .shuju .pic .owl-controls {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
}

.main5 .right .shuju .shouchang {
	float: left;
	width: 288px;
}

.main5 .right .shuju .shouchang a {
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 75px;
}

.main5 .right .shuju .shouchang a img {
	margin-right: 4px;
}

.main5 .right .shuju .shouchang a:hover {
	background: #eb5404;
}

.main5 .right .shuju .shouchang a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main5 .right .shuju .shouchang a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}

.main5 .right .shuju .xinxi2 {
	width: 868px;
	float: left;
	padding-bottom: 133px;
}

.main5 .right .shuju .text {
	width: 876px;
	float: left;
}

.main5 .right .shuju .text h4 {
	line-height: 66px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main5 .right .shuju .text p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.main5 .right .shuju .text p span {
	margin-right: 20px;
}

.main5 .right .shuju .shouchang2 {
	float: left;
	width: 100%;
	text-align: center;
}

.main5 .right .shuju .shouchang2 a {
	text-align: left;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 47px;
}

.main5 .right .shuju .shouchang2 a img {
	margin-right: 4px;
}

.main5 .right .shuju .shouchang2 a:hover {
	background: #eb5404;
}

.main5 .right .shuju .shouchang2 a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main5 .right .shuju .shouchang2 a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}





.main5 .right .enterprise {
	float: left;
	width: 868px;
	padding: 0 24px 30px 24px;
	border: 1px solid #e6e6e6;
}

.main5 .right .enterprise .title {
	float: left;
	width: 868px;
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 0;
}

.main5 .right .enterprise .title h3 {
	line-height: 58px;
	font-size: 18px;
	color: #333333;
	border-bottom: 2px solid #eb5404;
	float: left;
}




.main5 .right .enterprise .title span {
	float: left;
	font-size: 14px;
	color: #7a7a7a;
	line-height: 36px;
}

.main5 .right .enterprise .title input {
	width: 300px;
	height: 32px;
	border: 1px solid #e8e8e8;
	padding-left: 10px;
	color: #666;
	margin-left: 14px;
}

.main5 .right .enterprise .title button {
	border: none;
	width: 75px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #e24500;
}









.main5 .enterprise .content {
	margin-top: 25px;
	float: left;
	width: 100%;
}

.main5 .enterprise .content .list {
	display: flex;
	justify-content: left;
	width: 100%;
	border-bottom: 1px dashed #e8e8e8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.main5 .enterprise .content .list .pic {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 116px;
	height: 82px;
	border: 1px solid #f0f0f0;
	overflow: hidden;
}

.main5 .enterprise .content .list .pic img {
	transition: 0.3s;
}

.main5 .enterprise .content .list .pic:hover img {
	transform: scale(1.1, 1.1);
}

.main5 .enterprise .content .list .text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 685px;
	margin-left: 20px;
}

.main5 .enterprise .content .list .text .text_left {
	width: 535px;
}

.main5 .enterprise .content .list .text h4 {
	color: #333333;
	font-size: 16px;
	margin-bottom: 14px;
}

.main5 .enterprise .content .list .text p {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main5 .enterprise .content .list .text a {
	width: 104px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	border: 1px solid #e24500;
	background: #e25f23;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}

.qiye_nav li {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
	transition: 0.3s;
}

.qiye_nav a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
	transition: 0.3s;
}

.qiye_nav li:hover {
	background: #fff7f0;
}

.qiye_nav li.active {
	background: #fff7f0;
}

.qiye_nav li:hover a {
	color: #eb631c;
}

.qiye_nav li a.active {
	color: #eb631c;
}

.qiye_nav h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
	margin-bottom: 8px;
}

.company .content {
	float: left;
	width: 867px;
	padding: 14px 26px 59px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.company .content h4 {
	line-height: 70px;
	color: #333333;
	font-size: 18px;
}

.company .content h5 {
	line-height: 25px;
	color: #eb631c;
	font-size: 18px;
	font-weight: normal;
}

.company .content p {
	line-height: 31px;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 26px;
}

.company .content .pic {
	display: flex;
	justify-content: space-between;
}

.company .content .pic img {
	margin-right: 14px;
	width: 279px;
	height: 181px;
	margin-top: 6px;
}

.company .content .pic img:nth-child(3) {
	margin-right: 0;
}

.company .content a {
	margin-left: 368px;
	text-align: left;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 55px;
	transition: 0.3s;
}

.company .content a img {
	margin-right: 4px;
}

.company .content a:hover {
	background: #eb5404;
}

.company .content a img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.catalog .content {
	float: left;
	width: 867px;
	padding: 23px 26px 59px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.catalog .content h4 {
	line-height: 56px;
	color: #333333;
	font-size: 18px;
	border-bottom: 1px dashed #a4a4a4;
}

.catalog .content h4 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	margin-right: 45px;
}

.catalog .content .list {
	float: left;
	width: 867px;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 13px;
}

.catalog .content .list .list-t {
	float: left;
	width: 867px;
}

.catalog .content .list .list-t h3 {
	float: left;
	line-height: 35px;
	color: #333333;
	font-size: 16px;
	margin-top: 9px;
}

.catalog .content .list .list-t h3 a {
	color: #333333;
	transition: 0.3s;
}

.catalog .content .list .list-t .shouc {
	float: right;
	margin-top: 9px;
	margin-right: 45px;
}

.catalog .content .list .list-t .shouc a {
	font-size: 14px;
	color: #999999;
	float: left;
	margin-left: 45px;
	text-align: right;
	display: inline-block;
	line-height: 35px;
	transition: 0.3s;
	position: relative;
}

.catalog .content .list .list-t .shouc a img {
	float: left;
	margin-right: 4px;
	margin-top: 8px;
	position: absolute;
	left: -22px;
	transition: 0.3s;
}

.catalog .content .list .list-t .shouc .icon2 {
	opacity: 0;
}

.catalog .content .list .list-t .shouc a:hover {
	color: #eb5404;
}

.catalog .content .list .list-t .shouc a:hover .icon2 {
	opacity: 1;
}

.catalog .content .list p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.catalog .content .list:hover h3 a {
	color: #eb5404;
}



.catalog-detail .content .title {
	float: left;
	width: 868px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 30px;
}

.catalog-detail .content .title h3 {
	line-height: 58px;
	font-size: 18px;
	color: #333333;
	border-bottom: 2px solid #eb5404;
	float: left;
}


.catalog-detail .content {
	float: left;
	width: 867px;
	padding: 14px 26px 59px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.catalog-detail .content h4 {
	line-height: 40px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	font-weight: normal;
}

.catalog-detail .content p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.catalog-detail .content .list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.catalog-detail .content .list .text {
	width: 65%;
}

.catalog-detail .content .list .pic {
	width: 30%;
	text-align: center;
}

.catalog-detail .content .shouchang {
	display: flex;
	justify-content: center;
}

.catalog-detail .content .shouchang a {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	margin-top: 47px;
	transition: 0.3s;
}

.catalog-detail .content .shouchang a img {
	margin-right: 4px;
}

.catalog-detail .content .shouchang a:hover {
	background: #eb5404;
}


.contact .content {
	float: left;
	width: 867px;
	padding: 14px 26px 59px 24px;
}

.contact .content h4 {
	line-height: 80px;
	color: #333333;
	font-size: 18px;
}

.contact .content p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}

.contact .content .ditu {
	margin-top: 25px;
}

.contact .content .ditu img {
	max-width: initial;
}

#dituContent {
	width: 100%;
	height: 255px;
}

.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}

.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}


















.main6 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main6 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main6 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main6 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main6 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main6 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main6 .left .yi:hover {
	background: #fff7f0;
}

.main6 .left .yi:hover a {
	color: #eb631c;
}

.main6 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main6 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main6 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main6 .left .pic a img {
	display: block;
}

.main6 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main6 .right .banner {
	float: left;
}

.main6 .right .banner img {
	display: block;
}

.main6 .right .txt {
	float: left;
	width: 867px;
	padding: 14px 26px 59px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.main6 .right .txt h4 {
	line-height: 70px;
	color: #333333;
	font-size: 18px;
}

.main6 .right .txt h5 {
	line-height: 25px;
	color: #eb631c;
	font-size: 18px;
	font-weight: normal;
}

.main6 .right .txt p {
	line-height: 31px;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 26px;
}

.main6 .right .txt .pic {
	float: left;
}

.main6 .right .txt .pic img {
	float: left;
	margin-right: 14px;
	width: 279px;
	height: 181px;
	margin-top: 6px;
}

.main6 .right .txt .pic img:nth-child(3) {
	float: left;
	margin-right: 0;
}

.main6 .right .txt a {
	margin-left: 368px;
	text-align: left;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 55px;
}

.main6 .right .txt a img {
	margin-right: 4px;
}

.main6 .right .txt a:hover {
	background: #eb5404;
}

.main6 .right .txt a img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}


.main7 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main7 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main7 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main7 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main7 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main7 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main7 .left .yi:hover {
	background: #fff7f0;
}

.main7 .left .yi:hover a {
	color: #eb631c;
}

.main7 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main7 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main7 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main7 .left .pic a img {
	display: block;
}

.main7 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main7 .right .banner {
	float: left;
}

.main7 .right .banner img {
	display: block;
}

.main7 .right .txt {
	float: left;
	width: 867px;
	padding: 23px 26px 59px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.main7 .right .txt h4 {
	line-height: 56px;
	color: #333333;
	font-size: 18px;
	border-bottom: 1px dashed #a4a4a4;
}

.main7 .right .txt h4 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
}

.main7 .right .txt .list {
	float: left;
	width: 867px;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 13px;
}

.main7 .right .txt .list .list-t {
	float: left;
	width: 867px;
}

.main7 .right .txt .list .list-t h3 {
	float: left;
	line-height: 35px;
	color: #333333;
	font-size: 16px;
	margin-top: 9px;
}

.main7 .right .txt .list .list-t .shouc {
	float: right;
	margin-top: 9px;
}

.main7 .right .txt .list .list-t .shouc a {
	font-size: 14px;
	color: #999999;
	float: left;
	display: inline-block;
	margin-left: 26px;
	line-height: 35px;
}

.main7 .right .txt .list .list-t .shouc a img {
	float: left;
	margin-right: 4px;
	margin-top: 8px;
}

.main7 .right .txt .list .list-t .shouc a:hover {
	color: #eb5404;
}

.main7 .right .txt .list p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.main7 .right .txt .yema {
	width: 100%;
	margin-top: 66px;
	float: left;
}

.main7 .right .txt .list:hover h3 {
	color: #eb5404;
}

.main7 .right .txt ul {
	width: 245px;
	margin: 0 auto;
}

.main7 .right .txt li {
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	margin-right: 5px;
}

.main7 .right .txt li:nth-child(1) {
	background: #eb5404;
	color: #fff;
}

.main7 .right .txt li:nth-child(3) {
	background: #eb5404;
	color: #fff;
}


.main8 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main8 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main8 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main8 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main8 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main8 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main8 .left .yi:hover {
	background: #fff7f0;
}

.main8 .left .yi:hover a {
	color: #eb631c;
}

.main8 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main8 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main8 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main8 .left .pic a img {
	display: block;
}

.main8 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main8 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main8 .right .banner {
	float: left;
}

.main8 .right .banner img {
	display: block;
}

.main8 .right .shuju {
	float: left;
	width: 868px;
	padding: 29px 24px 24px 24px;
	border: 1px solid #e6e6e6;
}

.main8 .right .shuju .xinxi {
	width: 868px;
	float: left;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 34px;
}

.main8 .right .shuju .txt {
	width: 579px;
	float: left;
}

.main8 .right .shuju .txt h4 {
	line-height: 40px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main8 .right .shuju .txt p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.main8 .right .shuju .shouchang {
	float: left;
	width: 288px;
}

.main8 .right .shuju .shouchang a {
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 75px;
}

.main8 .right .shuju .shouchang a img {
	margin-right: 4px;
}

.main8 .right .shuju .shouchang a:hover {
	background: #eb5404;
}

.main8 .right .shuju .shouchang a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main8 .right .shuju .shouchang a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}

.main8 .right .shuju .xinxi2 {
	width: 868px;
	float: left;
	padding-bottom: 40px;
}

.main8 .right .shuju .text {
	width: 876px;
	float: left;
}

.main8 .right .shuju .text h4 {
	line-height: 66px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main8 .right .shuju .text span {
	margin-right: 39px;
	font-size: 14px;
	color: #666;
}

.main8 .right .shuju .shouchang2 {
	float: left;
	width: 100%;
	text-align: center;
}

.main8 .right .shuju .shouchang2 a {
	text-align: left;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 47px;
}

.main8 .right .shuju .shouchang2 a img {
	margin-right: 4px;
}

.main8 .right .shuju .shouchang2 a:hover {
	background: #eb5404;
}

.main8 .right .shuju .shouchang2 a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main8 .right .shuju .shouchang2 a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}


.main9 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main9 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main9 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main9 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main9 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main9 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main9 .left .yi:hover {
	background: #fff7f0;
}

.main9 .left .yi:hover a {
	color: #eb631c;
}

.main9 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main9 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main9 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main9 .left .pic a img {
	display: block;
}

.main9 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main9 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main9 .right .banner {
	float: left;
}

.main9 .right .banner img {
	display: block;
}

.main9 .right .shuju {
	float: left;
	width: 868px;
	padding: 0 24px 24px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.main9 .right .shuju h4 {
	line-height: 80px;
	color: #333333;
	font-size: 18px;
}




.qualification .content {
	float: left;
	width: 867px;
	padding: 14px 26px 59px 24px;
	border-top: none;
}

.qualification .content h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
}

.ban {
	display: flex;
	justify-content: center;
	margin-top: 45px;
}

.ban2 ul {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-flow: wrap;
}

.ban2 ul li {
	width: 258px;
	float: left;
	height: 244px;
	margin-right: 11px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 27px;
	transition: 0.3s;
}

.ban2 ul li:nth-child(3n) {
	margin-right: 0;
}

.ban2 ul li span {
	line-height: 55px;
	font-size: 16px;
	color: #333333;
}

.ban2 ul li .pic {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px;
}

.ban2 ul li .pic img {
	max-width: 100%;
	max-height: 100%;
}

.ban2 ul li img {
	display: block;
	border: 1px solid #e3e3e3;
	transition: 0.3s;
}

.ban2 ul li:hover img {
	display: block;
	border: 1px solid #eb5404;
}

.prev {
	float: left;
	cursor: pointer;
}

.num {
	height: 82px;
	overflow: hidden;
	width: 430px;
	position: relative;
	float: left;
}

.min_pic {
	padding-top: 10px;
	width: 500px;
}

.num ul {
	position: absolute;
	left: 0;
	top: 0;
}

.num ul li {
	width: 80px;
	height: 80px;
	margin-right: 5px;
	padding: 1px;
}

.num ul li.on {
	border: 1px solid red;
	padding: 0;
}

.prev_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 40px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}

.next_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 40px;
	cursor: pointer;
	float: right;
}

.prev1 {
	position: absolute;
	top: 220px;
	left: 40px;
	z-index: 9;
	cursor: pointer;
}

.next1 {
	position: absolute;
	top: 220px;
	right: 40px;
	z-index: 9;
	cursor: pointer;
}

.mhc {
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.pop_up {
	width: 800px;
	height: 560px;
	padding: 10px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 55%;
	transform: translate(-50%, -50%);
	display: none;
	z-index: 99;
}

.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	z-index: 9999;
}

.pop_up2 {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
}

.pop_up2 ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.pop_up2 ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 800px;
	height: 100%;
	float: left;
}

.pop_up2 ul li img {
	width: 510px;
	max-height: 400px;
}

.pop_up2 ul li h3 {
	line-height: 38px;
	font-size: 16px;
	color: #333333;
	margin-top: 7px;
	padding-left: 10px;
}

.pop_up2 ul li p {
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
}

/*.pop_up2 ul li img{ width:100%; height:422px;}*/

.main10 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main10 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main10 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main10 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.main10 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main10 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main10 .left .yi:hover {
	background: #fff7f0;
}

.main10 .left .yi:hover a {
	color: #eb631c;
}

.main10 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main10 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main10 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main10 .left .pic a img {
	display: block;
}

.main10 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main10 .right {
	margin-left: 23px;
	float: left;
	width: 916px;
	background: #fff;
}

.main10 .right .banner {
	float: left;
}

.main10 .right .banner img {
	display: block;
}

.main10 .right .shuju {
	float: left;
	width: 868px;
	padding: 0 24px 31px 24px;
	border: 1px solid #e6e6e6;
	border-top: none;
}

.main10 .right .shuju h4 {
	line-height: 80px;
	color: #333333;
	font-size: 18px;
}

.main10 .right .shuju p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}




.user {
	padding-top: 40px;
	background: #f2f2f2;
	float: left;
	width: 100%;
}


.user .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}




.user .left .pic h4 {
	margin-left: 17px;
	line-height: 34px;
	font-size: 16px;
	color: #eb5404;
	margin-top: 34px;
}

.user .left .pic h5 {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 13px;
	margin-right: 20px;
}

.user .left .pic p {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
	margin-right: 20px;
}

.user .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.user .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.user .left .pic a img {
	display: block;
}

.user .right {
	margin-left: 23px;
	float: left;
	width: 855px;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 23px 24px 40px 34px;
}

.user .right .zilizo {
	margin-bottom: 36px;
	display: flex;
	flex-flow: wrap;
}

.user .right .title {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 865px;
}

.user .right .title h3 {
	line-height: 40px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	/*border-bottom: 2px solid #eb631c;*/
	float: left;
}

.user .right h3 img {
	float: left;
	margin-top: 8px;
}

.user .right .zilizo p {
	display: flex;
	flex-flow: wrap;
	width: 100%;
	justify-content: left;
	line-height: 38px;
	font-size: 14px;
	color: #666666;
	margin-left: 26px;
	margin-bottom: 20px;
}

.user .right .zilizo p i {
	margin-left: 100px;
}

.user .right .zilizo p span {
	display: inline-block;
	width: 90px;
	text-align: right;
	margin-right: 10px;
}

.user .right .zilizo .list {
	display: flex;
	width: 100%;
	font-size: 14px;
	color: #666666;
	margin-left: 26px;
	margin-bottom: 20px;
}

.user .right .zilizo .list .group-pic {
	margin-left: 0;
}

.bigPic {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	z-index: -1;
	transition: all 0.3s;
	max-width: 800px;
}

.bigPic.active {
	opacity: 1;
	z-index: 9999;
}

.bigPicModel {
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0);
	transition: all 0.3s;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.bigPicModel.active {
	background: rgba(0, 0, 0, 0.6);
	z-index: 999;
}

.user .right .zilizo .list span {
	display: inline-block;
	width: 90px;
	min-width: 90px;
	text-align: right;
	margin-right: 10px;
	line-height: 24px;
}

.user .right .zilizo .list .add {
	margin-left: 0;
	margin-bottom: 0;
}

.user .right .zilizo .list p {
	margin-left: 0;
	margin-bottom: 0;
	line-height: 24px;
}

.user .right .zilizo p button {
	width: 80px;
	height: 40px;
	/*border-radius: 4px;*/
	font-size: 14px;
	background: #e4551b;
	color: #fff;
	cursor: pointer;
	margin-left: 10px;
	border: 1px solid #e3e3e3;
}

.user .right .zilizo p a {
	width: 80px;
	height: 40px;
	/*border-radius: 4px;*/
	font-size: 14px;
	background: #e4551b;
	color: #fff;
	cursor: pointer;
	margin-left: 10px;
	border: 1px solid #e3e3e3;
	text-align: center;
}

.user .right .zilizo .add {
	display: flex;
	width: 100%;
	margin-left: 26px;
	margin-bottom: 20px;
}

.user .right .zilizo .add span {
	display: inline-block;
	min-width: 90px;
	text-align: right;
	margin-right: 10px;
}

.user .right .zilizo .add select {
	margin-right: 10px;
	width: 130px;
	height: 38px;
	border: 1px solid #e5e5e5;
}

.user .right .zilizo .distpicker {
	width: 100%;
	display: flex;
}

.user .right .zilizo input {
	width: 325px;
	height: 38px;
	border: 1px solid #e5e5e5;
	/*border-radius: 5px;*/
	padding-left: 10px;
	color: #666;
}

.user .right .zilizo p select {
	width: 334px;
	height: 40px;
	padding-left: 10px;
	border: 1px solid #e5e5e5;
	color: #666;
}

.user .right .zilizo p textarea {
	width: 550px;
	height: 120px;
	font-family: "Microsoft YaHei";
	padding-top: 10px;
	resize: none;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	vertical-align: top;
	padding-left: 10px;
	color: #666;
}

.user .right .tijiao {
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
	margin-left: 128px;
}

.group-pic {
	width: 100%;
	margin-left: 126px;
	margin-bottom: 20px;
}

.group-pic ul {
	display: flex;
	flex-flow: wrap;
}

.group-pic li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 80px;
	height: 100px;
	border: 1px solid #e0e0e0;
	margin-right: 10px;
}

.user .right .quanxian .be-careful {
	color: #e24500;
	font-size: 14px;
	margin-left: 128px;
}


.purchasingUser .prequalification_personnel {
	margin-top: 10px;
}

.purchasingUser .prequalification_personnel select {
	width: 238px;
	height: 32px;
	border: 1px solid #c7c7c7;
	color: #666666;
	font-size: 14px;
	padding-left: 12px;
}

.purchasingUser .prequalification_personnel span {
	display: inline-block;
	width: 120px;
	color: #666666;
	font-size: 14px;
	text-align: right;
	line-height: 24px;
	margin-right: 15px;
}

.purchasingUser .selection_content th img {
	left: 70px !important;
}



.voters_personnel {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 590px;
	padding: 65px 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.voters_personnel.active {
	opacity: 1;
	z-index: 99;
}




.selection_management .voters_personnel_ul {
	display: flex;
	justify-content: left;
	flex-flow: wrap;
	align-items: center;
	margin-top: 40px;
}

.selection_management .voters_personnel_ul label {
	width: 20%;
	margin-bottom: 20px;
}

.selection_management .voters_personnel_ul input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	margin-right: 10px;
	position: relative;
	transform: translateY(-2px);
}

.selection_management .voters_personnel_ul input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.selection_management .voters_personnel_ul input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}




.final_judgment {
	margin-top: 40px;
	display: flex;
	justify-content: center;
	flex-flow: column;
	align-items: center;
}

.final_judgment .top {
	display: flex;
	justify-content: center;
	align-items: center;
}

.final_judgment span {
	color: #333;
	font-size: 14px;
	margin-right: 15px;
}

.final_judgment select {
	width: 200px;
	height: 30px;
	border: 1px solid #c7c7c7;
	color: #666666;
	padding-left: 12px;
	font-size: 14px;
}

.final_judgment button {
	width: 138px;
	height: 40px;
	background: #e4551d;
	font-size: 18px;
	color: #fff;
	border: none;
	margin-top: 50px;
}












.user .right .reset {
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #333;
	background: none;
	margin-left: 30px;
	border: 1px solid #e3e3e3;
}

.lianjie {
	float: left;
	width: 1163px;
	padding: 18px 17px 22px 20px;
	border-bottom: 1px solid #e5e5e5;
}

.lianjie .title {
	float: left;
	width: 1163px;
	margin-bottom: 12px;
}

.lianjie .title h3 {
	color: #eb5404;
	font-size: 20px;
	line-height: 38px;
	border-bottom: 1px solid #eb5404;
	float: left;
	font-weight: normal;
}

.lianjie li {
	float: left;
	font-size: 14px;
	margin-bottom: 15px;
	margin-right: 9px;
}

.lianjie li a {
	color: #6f6f6f;
	display: inline-block;
	margin-right: 9px;
	/*margin-left: 9px;*/
}

.lianjie li:hover a {
	color: #eb5404;
}

.lianjie li:nth-child(1) a {
	margin-left: 0;
}

.lianjie li:nth-child(12) a {
	margin-left: 0;
}


.user_top {
	display: flex;
	width: 100%;
	padding: 25px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.user_top .user_left {
	display: flex;
	justify-content: left;
}

.user_top_logo {
	width: 145px;
	height: 145px;
	position: relative;
	border-radius: 100%;
	overflow: hidden;
	text-align: center;
}

.user_top_logo>img {
	/*margin-top: 18px;*/
	width: 100%;
	height: 100%;
}

.user_top_logo .model {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.user_top_logo .text {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.user_top_logo .text img {
	margin-bottom: 12px;
}

.user_top_logo .text p {
	color: #fff;
	font-size: 14px;
	width: 100%;
}

.user_top_text {
	display: flex;
	flex-direction: column;
	width: 235px;
	margin-left: 25px;
	margin-top: 15px;
}

.user_top_text h3 {
	font-size: 20px;
	color: #000000;
	margin-bottom: 15px;
}

.user_top_text h4 {
	color: #e4551b;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 24px;
}

.user_top_text p {
	color: #757575;
	font-size: 14px;
}

.user_top_text p span {
	color: #b2b2b2;
}

.user_right ul {
	display: flex;
	margin-left: 60px;
	margin-top: 20px;
	justify-content: center;
}

.user_right ul li {
	margin-right: 50px;
	text-align: center;
}

.user_right ul li:last-child {
	margin-right: 0;
}

.user_right ul li p {
	color: #e4551b;
	font-size: 15px;
	margin-top: 10px;
}

.user_right {
	margin-left: 23px;
	float: left;
	width: 865px;
}

.user .selection {
	width: 100%;
	background: #fff;
	padding: 25px;
	margin-top: 22px;
	border: 1px solid #e6e6e6;
}

.selection_title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 12px;
}

.selection_title h3 {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}

.selection_title a {
	color: #999999;
	font-size: 12px;
	transition: 0.3s;
}

.selection_title a:hover {
	color: #e24500;
}

.selection_content {
	width: 100%;
}

.selection_content table {
	width: 100%;
}

.selection_content tr {
	/*display: flex;*/
}

.selection_content tr:nth-child(odd) {
	background: #f9f9f9;
}

.selection_content th {
	background: #eaeaea;
	color: #505050;
	font-size: 14px;
	line-height: 50px;
	text-align: left;
	padding-left: 15px;
}

.selection_content th:last-child {
	text-align: center;
}

.selection_content th:first-child {
	width: 41%;
}

.selection_content td {
	padding: 15px 0;
	color: #999999;
	font-size: 14px;
	padding-left: 15px;

}

.selection_content td:first-child {
	width: 41%;
}

.selection_content td:last-child {
	text-align: center;
}

.selection_content td a {
	width: 46px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	border: 1px solid #999999;
	border-radius: 5px;
	margin-right: 6px;
	transition: 0.3s;
	display: inline-block;
}

.selection_content td a:last-child {
	margin-right: 0;
}

.selection_content td a:hover {
	color: #e4551b;
	border-color: #e4551b;
}

.selection_content .zf_toupiaoren {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.caigou_guanli .title {
	display: flex;
	justify-content: space-between;
}

.caigou_guanli .add_account {
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #eb5404;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
}

.caigou_guanli table {
	width: 100%;
}

.caigou_guanli table th {
	background: #eaeaea;
	line-height: 50px;
	color: #505050;
	font-size: 14px;
}

.caigou_guanli table tr:nth-child(odd) {
	background: #f9f9f9;
}

.caigou_guanli table td {
	line-height: 50px;
	color: #999999;
	text-align: center;
	font-size: 14px;
}

.caigou_guanli table td a {
	width: 46px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	border: 1px solid #999999;
	border-radius: 5px;
	margin-right: 6px;
	transition: 0.3s;
	display: inline-block;
}

.caigou_guanli table td a:hover {
	color: #e4551b;
	border-color: #e4551b;
}

.user .right {
	min-height: 1100px;
}

.add_caigou .list {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}

.add_caigou span {
	float: left;
	text-align: right;
	color: #666666;
	font-size: 14px;
	width: 75px;
	display: inline-block;
	margin-right: 12px;
}

.add_caigou input {
	width: 560px;
	height: 28px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	color: #666666;
	font-size: 14px;
}

.add_caigou i {
	color: #ff0101;
	margin-right: 4px;
}

.add_caigou select {
	width: 170px;
	height: 28px;
	color: #666666;
	font-size: 14px;
	padding-left: 10px;
	border: 1px solid #e3e3e3;
}

.add_caigou label {
	float: left;
	color: #666666;
	font-size: 14px;
	margin-right: 40px;
}

.add_caigou label input {
	width: 15px;
	height: 15px;
	transform: translateY(2px);
	margin-right: 8px;
}


.add_caigou button {
	width: 120px;
	height: 30px;
	background: #eb5404;
	font-size: 14px;
	color: #fff;
	border: none;
	cursor: pointer;
	margin-left: 88px;
	margin-top: 30px;
}



.user .right .doctor_guanli .title {
	margin-bottom: 25px;
}

.doctor_search {
	display: flex;
	width: 100%;
	margin-bottom: 20px;
}

.doctor_search select {
	width: 118px;
	height: 28px;
	border: 1px solid #e3e3e3;
	margin-right: 20px;
}

.doctor_search span {
	color: #666666;
	font-size: 14px;
	line-height: 28px;
	margin-right: 7px;
}

.doctor_search input {
	width: 238px;
	height: 28px;
	border: 1px solid #e3e3e3;
	padding-left: 12px;
}

.doctor_search button {
	width: 60px;
	height: 30px;
	color: #ffffff;
	font-size: 14px;
	background: #eb5404;
	border: none;
	margin-left: 20px;
	cursor: pointer;
}

.doctor_guanli .checkbox {
	margin-left: 87px;
	width: auto;
}



















.ui-dialog {
	width: 720px;
	height: 326px;
	display: none;
	position: fixed;
	z-index: 9000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #D5D5D5;
	background: #fff;
	border-radius: 10px;
}

.ui-dialog a {
	text-decoration: none;
}

.ui-dialog-title {
	height: 48px;
	line-height: 48px;
	padding: 0px 20px;
	color: #0385ed;
	font-size: 16px;
	background: #e4f4fc;
	;
	user-select: none;
	border-radius: 10px;
}

.ui-dialog-title img {
	float: left;
	margin-top: 12px;
}

.ui-dialog-title .close {
	float: right;
	margin-top: 19px;
	cursor: pointer;
}

.ui-mask {
	display: none;
	width: 100%;
	height: 1000000000000px;
	background: #000;
	position: absolute;
	top: 0px;
	height: 0px;
	z-index: 8000;
	opacity: 0.4;
	filter: Alpha(opacity=40);
}

#box {
	padding: 46px 145px 0 161px;
}

#box p {
	line-height: 33px;
	color: #666;
	font-size: 16px;
}

#box input {
	width: 253px;
	height: 38px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	padding-left: 10px;
	color: #666;
	float: left;
	margin-right: 15px;
}

#box .btn1 {
	cursor: pointer;
	width: 129px;
	height: 40px;
	border: none;
	border-radius: 4px;
	background: #0385ed;
	color: #fff;
	;
	font-size: 16px;
}

#box .btn2 {
	cursor: pointer;
	width: 141px;
	height: 38px;
	border: none;
	border-radius: 4px;
	background: #e5f3fc;
	color: #0385ed;
	margin-top: 37px;
	margin-left: 127px;
	font-size: 16px;
}

/*body{ overflow:scroll; overflow-y:hidden; }*/



.main13 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main13 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main13 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main13 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}

.main13 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main13 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main13 .left .yi:hover {
	background: #fff7f0;
}

.main13 .left .yi:hover a {
	color: #eb631c;
}

.main13 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main13 .left .pic h4 {
	margin-left: 17px;
	line-height: 34px;
	font-size: 16px;
	color: #eb5404;
	margin-top: 34px;
}

.main13 .left .pic h5 {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 13px;
	margin-right: 20px;
}

.main13 .left .pic p {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
	margin-right: 20px;
}

.main13 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main13 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main13 .left .pic a img {
	display: block;
}

.main13 .right {
	margin-left: 23px;
	float: left;
	width: 865px;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 23px 14px 0 34px;
	border-bottom: none;
}

.main13 .right .zilizo {
	margin-bottom: 36px;
}

.main13 .right .title {
	margin-bottom: 11px;
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 865px;
}

.main13 .right .title a {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	padding: 0 11px;
	height: 20px;
	line-height: 20px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 10px;
}

.main13 .right .title span {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

.main13 .right h3 {
	margin-right: 60px;
	line-height: 36px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #eb631c;
	float: left;
}

.main13 .right h3 img {
	float: left;
	margin-top: 8px;
}

.main13 .right .shuju .xinxi {
	width: 868px;
	float: left;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 34px;
}

.main13 .right .shuju .txt {
	width: 579px;
	float: left;
}

.main13 .right .shuju .txt h4 {
	line-height: 56px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main13 .right .shuju .txt p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.main13 .right .shuju .shouchang {
	float: left;
	width: 288px;
}

.main13 .right .shuju .shouchang a {
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 75px;
}

.main13 .right .shuju .shouchang a img {
	margin-right: 4px;
}

.main13 .right .shuju .shouchang a:hover {
	background: #eb5404;
}

.main13 .right .shuju .shouchang a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main13 .right .shuju .shouchang a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}

.main13 .right .shuju .xinxi2 {
	width: 868px;
	float: left;
	padding-bottom: 133px;
}

.main13 .right .shuju .text {
	width: 876px;
	float: left;
}

.main13 .right .shuju .text h4 {
	line-height: 66px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.main13 .right .shuju .text p {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.main13 .right .shuju .text p span {
	margin-right: 20px;
}

.main13 .right .title .rqi {
	float: left;
}

.main13 .right .title .rqi span {
	float: left;
	font-size: 16px;
}

.main13 .right .title .rqi select {
	float: left;
	border: 1px solid #e3e3e3;
	margin-top: 5px;
	height: 30px;
	margin-left: 5px;
}

.main13 .right .title .rqi p {
	float: left;
	line-height: 30px;
	margin-left: 10px;
	margin-top: 5px;
}

.main13 .right .title .jiaose {
	float: right;
	margin-top: 5px;
	line-height: 30px;
}

.main13 .right .shuju .shouchang2 {
	float: left;
	width: 100%;
	text-align: center;
}

.main13 .right .shuju .shouchang2 a {
	text-align: center;
	background: #999999;
	color: #fff;
	width: 138px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 18px;
	margin-top: 47px;
}

.main13 .right .shuju .shouchang2 a img {
	margin-right: 4px;
}

.main13 .right .shuju .shouchang2 a:hover {
	background: #eb5404;
}

.main13 .right .shuju .shouchang2 a:nth-child(1) img {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.main13 .right .shuju .shouchang2 a:nth-child(2) img {
	float: left;
	margin-left: 20px;
	margin-top: 11px;
}


.main14 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main14 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main14 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main14 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}

.main14 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main14 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main14 .left .yi:hover {
	background: #fff7f0;
}

.main14 .left .yi:hover a {
	color: #eb631c;
}

.main14 .right .title .rqi {
	float: left;
}

.main14 .right .title .rqi span {
	float: left;
	font-size: 16px;
}

.main14 .right .title .rqi select {
	float: left;
	border: 1px solid #e3e3e3;
	margin-top: 5px;
	height: 30px;
	margin-left: 5px;
}

.main14 .right .title .rqi p {
	float: left;
	line-height: 30px;
	margin-left: 10px;
	margin-top: 5px;
}

.main14 .right .title .jiaose {
	float: right;
	margin-top: 5px;
	line-height: 30px;
}

.main14 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main14 .left .pic h4 {
	margin-left: 17px;
	line-height: 34px;
	font-size: 16px;
	color: #eb5404;
	margin-top: 34px;
}

.main14 .left .pic h5 {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 13px;
	margin-right: 20px;
}

.main14 .left .pic p {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
	margin-right: 20px;
}

.main14 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main14 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main14 .left .pic a img {
	display: block;
}

.main14 .right {
	margin-left: 23px;
	float: left;
	width: 865px;
	height: 696px;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 23px 14px 0 34px;
}

.main14 .right .zilizo {
	margin-bottom: 36px;
}

.main14 .right .title {
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 865px;
}

.main14 .right .title a {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	padding: 0 11px;
	height: 20px;
	line-height: 20px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 10px;
}

.main14 .right .title span {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

.main14 .right h3 {
	margin-right: 60px;
	line-height: 36px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #eb631c;
	float: left;
}

.main14 .right h3 img {
	float: left;
	margin-top: 8px;
}

.main14 .right label {
	margin-right: 25px;
	font-size: 16px;
	color: #333333;
}

.main14 .right form {
	margin-top: 45px;
	float: left;
	width: 865px;
}

.main14 .right form span {
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
}

.main14 .right form:nth-child(3) {
	margin-top: 20px;
}

.main14 .right label input {
	margin-right: 4px;
}

.main14 .right button {
	width: 79px;
	height: 28px;
	color: #eb5404;
	font-size: 14px;
	border: 1px solid #eb5404;
	border-radius: 4px;
	background: #fff;
	margin-top: 36px;
}

.main14 .right button a {
	color: #eb5404;
}



.main15 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main15 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main15 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main15 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}

.main15 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main15 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main15 .left .yi:hover {
	background: #fff7f0;
}

.main15 .left .yi:hover a {
	color: #eb631c;
}

.main15 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main15 .left .pic h4 {
	margin-left: 17px;
	line-height: 34px;
	font-size: 16px;
	color: #eb5404;
	margin-top: 34px;
}

.main15 .left .pic h5 {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 13px;
	margin-right: 20px;
}

.main15 .left .pic p {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
	margin-right: 20px;
}

.main15 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main15 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main15 .left .pic a img {
	display: block;
}

.main15 .right {
	margin-left: 23px;
	float: left;
	width: 865px;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 23px 14px 0 34px;
	border-bottom: none;
}

.main15 .right .zilizo {
	margin-bottom: 36px;
}

.main15 .right .title {
	margin-bottom: 11px;
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 865px;
}

.main15 .right .title a {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	padding: 0 11px;
	height: 20px;
	line-height: 20px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 10px;
}

.main15 .right .title span {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

.main15 .right h3 {
	margin-right: 60px;
	line-height: 36px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #eb631c;
	float: left;
}

.main15 .right h3 img {
	float: left;
	margin-top: 8px;
}

.main15 .right .xuanxiang {
	float: left;
	width: 869px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
	padding-top: 8px;
}

.main15 .right .xuanxiang span {
	float: left;
	padding: 7px;
}

.main15 .right .xuanxiang li {
	float: left;
	padding: 7px;
	border-radius: 4px;
	margin-right: 34px;
}

.main15 .right .xuanxiang form {
	float: left;
}

.main15 .right .xuanxiang form label {
	float: left;
	padding: 7px;
	border-radius: 4px;
	margin-right: 20px;
}

.main15 .right .xuanxiang form label .cha {
	display: none;
	float: left;
	margin-right: 13px;
	margin-top: 8px;
}

.main15 .right .xuanxiang form label input {
	margin-right: 11px;
	float: left;
	margin-top: 6px;
}

.main15 .right .p1 {
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	margin-top: 23px;
	float: left;
}

.main15 table {
	float: left;
	width: 914px;
	background: #fff;
	border-top: none;
}

.main15 table tr:nth-child(1) {
	background: #f5f5f5;
	height: 38px;
}

.main15 table tr td {
	border-bottom: 1px solid #e3e3e3;
	padding-left: 61px;
	padding-right: 22px;
	line-height: 53px;
	font-size: 14px;
	color: #333333;
}

.main15 table tr:nth-child(1) td {
	font-size: 18px;
	color: #e4551d;
}

.main15 table tr td a:nth-child(2) {
	width: 76px;
	height: 26px;
	font-size: 14px;
	color: #e4551d;
	border: 1px solid #e4551d;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
}

.main15 table tr td a:nth-child(1) {
	width: 46px;
	height: 26px;
	font-size: 14px;
	color: #e4551d;
	border: 1px solid #e4551d;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
}

.main15 table tr:hover td {
	color: #e4551d;
}

.main15 .yema {
	width: 100%;
	margin-bottom: 59px;
	margin-top: 70px;
	float: left;
}

.main15 .yema ul {
	width: 245px;
	margin: 0 auto;
}

.main15 .yema li {
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	margin-right: 5px;
}

.main15 .yema li:nth-child(1) {
	background: #eb5404;
	color: #fff;
}

.main15 .yema li:nth-child(3) {
	background: #eb5404;
	color: #fff;
}



.main16 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main16 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main16 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main16 .left {
	float: left;
	background: #fff;
	width: 258px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}

.main16 .left .yi {
	line-height: 39px;
	font-size: 16px;
	color: #333333;
}

.main16 .left .yi>a {
	color: #333333;
	width: 185px;
	display: block;
	border-bottom: 1px dashed #a4a4a4;
	margin-left: 15px;
	padding-left: 42px;
}

.main16 .left .yi:hover {
	background: #fff7f0;
}

.main16 .left .yi:hover a {
	color: #eb631c;
}

.main16 .left h3 {
	line-height: 57px;
	font-size: 18px;
	color: #eb5404;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 57px;
}

.main16 .left .pic h4 {
	margin-left: 17px;
	line-height: 34px;
	font-size: 16px;
	color: #eb5404;
	margin-top: 34px;
}

.main16 .left .pic h5 {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 13px;
	margin-right: 20px;
}

.main16 .left .pic p {
	margin-left: 17px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 13px;
	margin-right: 20px;
}

.main16 .left .pic a {
	margin-left: 17px;
	display: block;
	margin-bottom: 20px;
}

.main16 .left .pic a:nth-child(1) {
	margin-top: 40px;
}

.main16 .left .pic a img {
	display: block;
}

.main16 .right {
	margin-left: 23px;
	float: left;
	width: 865px;
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 23px 14px 0 34px;
	border-bottom: none;
}

.main16 .right .zilizo {
	margin-bottom: 36px;
}

.main16 .right .title {
	margin-bottom: 11px;
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 865px;
}

.main16 .right .title a {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	padding: 0 11px;
	height: 20px;
	line-height: 20px;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 10px;
}

.main16 .right .title span {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}

.main16 .right h3 {
	margin-right: 60px;
	line-height: 36px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #eb631c;
	float: left;
}

.main16 .right h3 img {
	float: left;
	margin-top: 8px;
}

.main16 .right .xuanxiang {
	float: left;
	width: 869px;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
	padding-top: 8px;
}

.main16 .right .xuanxiang span {
	float: left;
	padding: 7px;
}

.main16 .right .xuanxiang li {
	float: left;
	padding: 7px;
	border-radius: 4px;
	margin-right: 34px;
}

.main16 .right .xuanxiang form {
	float: left;
}

.main16 .right .xuanxiang form label {
	float: left;
	padding: 7px;
	border-radius: 4px;
	margin-right: 20px;
}

.main16 .right .xuanxiang form label .cha {
	display: none;
	float: left;
	margin-right: 13px;
	margin-top: 8px;
}

.main16 .right .xuanxiang form label input {
	margin-right: 11px;
	float: left;
	margin-top: 6px;
}

.main16 .right .p1 {
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	margin-top: 23px;
	float: left;
}

.main16 table {
	float: left;
	width: 914px;
	background: #fff;
	border-top: none;
}

.main16 table tr:nth-child(1) {
	background: #f5f5f5;
	height: 38px;
}

.main16 table tr td {
	border-bottom: 1px solid #e3e3e3;
	padding-left: 61px;
	padding-right: 22px;
	line-height: 53px;
	font-size: 14px;
	color: #333333;
}

.main16 table tr:nth-child(1) td {
	font-size: 18px;
	color: #e4551d;
}

.main16 table tr td a:nth-child(2) {
	width: 76px;
	height: 26px;
	font-size: 14px;
	color: #e4551d;
	border: 1px solid #e4551d;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
}

.main16 table tr td a:nth-child(1) {
	width: 46px;
	height: 26px;
	font-size: 14px;
	color: #e4551d;
	border: 1px solid #e4551d;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	display: inline-block;
}

.main16 table tr:hover td {
	color: #e4551d;
}

.main16 table tr td:last-child {
	color: #e4551d;
}

.main16 .yema {
	width: 100%;
	margin-bottom: 30px;
	margin-top: 45px;
	float: left;
}

.main16 .yema ul {
	width: 245px;
	margin: 0 auto;
}

.main16 .yema li {
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #dddddd;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #999;
	margin-right: 5px;
}

.main16 .yema li:nth-child(1) {
	background: #eb5404;
	color: #fff;
}

.main16 .yema li:nth-child(3) {
	background: #eb5404;
	color: #fff;
}




.user .right .xiugai {
	font-size: 14px;
	color: #666666;
}

.user .right .xiugai span:nth-child(1) {
	color: #ff0101;
	margin-right: 7px;
}

.user .right .xiugai span:nth-child(2) {
	width: 90px;
	display: inline-block;
}

.user .right .xiugai input {
	width: 238px;
	height: 28px;
	border: 1px solid #e3e3e3;
	margin-left: 18px;
	padding-left: 10px;
	color: #666;
}

.user .right .xiugai>div {
	margin-bottom: 11px;
}

.user .right .xiugai button {
	width: 120px;
	height: 30px;
	background: #eb5404;
	font-size: 14px;
	color: #fff;
	border: none;
	margin-top: 40px;
	cursor: pointer;
}


.cailiao_guanli table td input[type="checkbox"] {
	width: 15px;
	height: 15px;
	border-radius: 0;
	background: #fff;
	position: relative;
	margin-right: 10px;
	transform: translateY(2px);
}

.select_all {
	margin-bottom: 20px;
}

.select_all label {
	color: #666666;
	font-size: 14px;
}

.select_all input {
	width: 14px;
	height: 14px;
	/*border: 1px solid #b1b1b1;*/
	margin-right: 10px;
	transform: translateY(2px);
	background: #eb5404;
	color: #fff;
}

.select_all button {
	width: 52px;
	height: 24px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	background: #999999;
	border: none;
	margin-left: 20px;
}


.keshi .content {
	display: flex;
	width: 100%;
	flex-flow: column;
}

.keshi .list {
	padding: 0 40px;
	margin-bottom: 30px;
}

.keshi ul {
	display: flex;
	flex-flow: wrap;
	padding: 0 29px;
}

.keshi ul li {
	width: 20%;
	color: #666666;
	font-size: 14px;
	margin-bottom: 19px;
}

.keshi ul li input {
	margin-right: 9px;
	transform: translateY(-2px);
}

.keshi ul li input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	position: relative;
}

.keshi ul li input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
}


.keshi ul li input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}


.keshi .select_all {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}

.keshi .select_all label {
	color: #666666;
	font-size: 16px;
}

.keshi .select_all input {
	transform: translateY(-2px);
}

.keshi .select_all input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	position: relative;
}

.keshi .select_all input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
}


.keshi .select_all input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}


.keshi .preservation button {
	width: 120px;
	height: 30px;
	background: #eb5404;
	color: #fff;
	font-size: 14px;
	border: none;
	margin-left: 68px;
}






.yema {
	float: left;
	width: 100%;
	margin-top: 50px;
	text-align: center;
}

.yema li {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #dddddd;
	color: #999999;
	font-size: 14px;
	margin-right: 5px;
	transition: 0.3s;
	cursor: pointer;
}

.yema li:last-child {
	margin-right: 0;
}

.yema li.active {
	color: #fff;
	background: #eb5404;
}

.yema li:hover {
	color: #fff;
	background: #eb5404;
}

.yema li:hover a {
	color: #fff;

}

.add_material .list {
	margin-bottom: 20px;
}

.add_material span {
	color: #666666;
	font-size: 14px;
	text-align: right;
	display: inline-block;
	width: 112px;
}

.add_material input {
	width: 328px;
	height: 28px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	color: #999;
	font-size: 14px;
}

.add_material button {
	width: 88px;
	height: 30px;
	background: #e4551b;
	color: #fff;
	font-size: 14px;
	border: 1px solid #e3e3e3;
	transform: translateY(1px);
	cursor: pointer;
	margin-left: 18px;
}

.add_material .list a {
	display: inline-block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #e4551d;
	transform: translateY(-1px);
	color: #fff;
}

.add_material .list p {
	padding-left: 112px;
	margin-top: 5px;
}



.selection_reprot h3 {
	color: #e4551b;
	font-size: 16px;
	/* border-bottom: 1px dashed #d1d1d1; */
	padding-left: 17px;
	line-height: 30px;
	margin-bottom: 25px;
}

.basic_info .list {
	display: flex;
	margin-bottom: 25px;
}

.basic_info .list span {
	display: inline-block;
	width: 120px;
	color: #666666;
	font-size: 14px;
	text-align: right;
	line-height: 24px;
	margin-right: 15px;
}

.basic_info .list p {
	width: 620px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}


.statistical_data li {
	float: left;
	color: #666;
	font-size: 14px;
	margin-bottom: 12px;
	width: 370px;
	padding-left: 30px;
}

.statistical_data li span {
	color: #eb5404;
	font-weight: bold;
}

.statistical_data li a {
	color: #eb5404;
	text-decoration: underline;
}

.statistical_data button {
	width: 120px;
	height: 30px;
	background: #eb5404;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-left: 30px;
	margin-top: 40px;
	cursor: pointer;
}


.selection_edit .basic_info .listTitle input {
	width: 645px;
	height: 28px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	color: #666666;
	font-size: 14px;
}

.selection_edit .basic_info textarea {
	width: 645px;
	height: 125px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	padding-top: 10px;
	color: #666666;
	font-size: 14px;
}

.selection_edit .basic_info select {
	width: 240px;
	height: 30px;
	border: 1px solid #e3e3e3;
	color: #666666;
	font-size: 14px;
	padding-left: 10px;
}



.selection_edit .gouxuan input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	margin-right: 10px;
	position: relative;
	transform: translateY(-2px);
}

.selection_edit .gouxuan input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.selection_edit .gouxuan input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}

.selection_edit .gouxuan label {
	margin-right: 50px;
	color: #666;
	font-size: 14px;
}


.selection_edit .list {
	display: flex;
	flex-flow: wrap;
}

.selection_edit .listTitle p {
	padding-left: 135px;
	margin-top: 5px;
}

.selection_edit .list_right {
	width: 645px;
}

.selection_edit .list_top {
	border-bottom: 1px dashed #d1d1d1;
	padding-bottom: 10px;
	margin-bottom: 15px;
}



.selection_edit .list_bot input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	margin-right: 10px;
	position: relative;
	transform: translateY(-2px);
}

.selection_edit .list_bot input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.selection_edit .list_bot input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}

.selection_edit label {
	display: inline-block;
	margin-right: 25px;
	color: #666;
	font-size: 14px;
	margin-bottom: 15px;
}



.statistical_liucheng span {
	display: inline-block;
	width: 120px;
	color: #666666;
	font-size: 14px;
	text-align: right;
	line-height: 24px;
	margin-right: 15px;
}

.statistical_liucheng .gouxuan label {
	margin-right: 25px;
}

.statistical_examine {
	margin-top: 50px;
}

.statistical_examine span {
	color: #e4551b;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
	width: 120px;
}

.statistical_examine .gouxuan label {
	margin-right: 25px;
}


.statistical_examine input[type="radio"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	margin-right: 10px;
	position: relative;
	transform: translateY(-2px);
}

.statistical_examine input[type="radio"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.statistical_examine input[type="radio"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}

.statistical_liucheng {
	margin-top: 50px;
}

.preservation {
	margin-top: 30px;
}

.preservation button {
	width: 120px;
	height: 30px;
	background: #eb5404;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-left: 138px;
	cursor: pointer;
}


.article_collection .list {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #d1d1d1;
	padding-bottom: 20px;
	margin-bottom: 25px;
}

.article_collection h3 {
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	transition: 0.3s;
}

.article_collection .article_title {
	display: flex;
	justify-content: space-between;
}

.article_collection .article_title a {
	color: #eb5404;
	font-size: 14px;
	margin-left: 25px;
	opacity: 0;
	transition: 0.3s;
}

.article_collection span {
	color: #999999;
	font-size: 14px;
	line-height: 28px;
}

.article_collection p {
	color: #666666;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	line-height: 28px;
}

.article_collection .list:hover a {
	opacity: 1;
}

.article_collection .list:hover h3 {
	color: #eb5404;
}


.drugs_collection table {
	width: 100%;
}

.drugs_collection tr:hover td {
	color: #e4551d;
}

.drugs_collection tr:hover td a {
	color: #e4551d;
}

.drugs_collection th {
	color: #e4551d;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	background: #f5f5f5;
	line-height: 38px;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
}

.drugs_collection th:first-child {
	padding-left: 25px;
	border-left: 1px solid #e3e3e3;
}

.drugs_collection th:last-child {
	text-align: center;
	border-right: 1px solid #e3e3e3;
}

.drugs_collection td:first-child {
	padding-left: 25px;
}

.drugs_collection td {
	color: #333333;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	line-height: 50px;
	height: 50px;
}

.drugs_collection td a {
	color: #333333;
	font-size: 14px;
	margin-right: 24px;
}

.drugs_collection td a:last-child {
	margin-right: 0;
}

.drugs_collection td:last-child {
	text-align: center;
}


.enterprise_collection {
	display: flex;
	justify-content: left;
	flex-flow: wrap;
	width: 100%;
}

.enterprise_collection .list {
	width: 33%;
	margin-bottom: 26px;
	position: relative;
}

.enterprise_collection .list .pic {
	float: left;
	width: 78px;
	height: 44px;
	text-align: center;
}

.enterprise_collection .list span {
	float: left;
	line-height: 43px;
	display: inline-block;
	border-left: 1px solid #e6e6e6;
	padding-left: 16px;
}


.enterprise_collection .operation {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.0);
	z-index: -1;
	transition: 0.3s;
}

.enterprise_collection .operation a {
	color: #fff;
	font-size: 14px;
	transition: 0.3s;
}

.enterprise_collection .operation a:hover {
	color: #e4551d;
}

.enterprise_collection .operation span {
	width: 1px;
	height: 15px;
	background: #e4e4e4;
	padding-left: 0;
	margin: 0 15px;
}

.enterprise_collection .list:hover .operation {
	background: rgba(0, 0, 0, 0.7);
	z-index: 9;
}

.release_help .list {
	margin-bottom: 20px;
	display: flex;
	width: 100%;
}

.release_help .list span {
	color: #666666;
	font-size: 14px;
	width: 80px;
	display: inline-block;
	margin-right: 10px;
	text-align: right;
	line-height: 36px;
}

.release_help .list input {
	width: 500px;
	height: 36px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	color: #666666;
	font-size: 14px;
	padding-left: 10px;
}

.release_help .list input::placeholder {
	color: #999;
}

.release_help .list input::-webkit-input-placeholder {
	color: #999;
}

.release_help .date input {
	width: 300px;
	padding-left: 35px;
}

.release_help .list textarea {
	width: 745px;
	height: 280px;
	color: #666666;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	padding-left: 10px;
	padding-top: 10px;
}

.release_help .list button {
	width: 142px;
	height: 45px;
	border-radius: 4px;
	background: #e24500;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-left: 95px;
	margin-top: 20px;
}

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

.release_help .state input {
	width: 15px;
	margin-left: 5px;
}

.release_help .state label {
	display: flex;
	align-items: center;
	margin-right: 15px;
}


.service_center h3 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 25px;
}

.service_center p {
	color: #666666;
	font-size: 14px;
	line-height: 26px;
}

.service_center .service_top {
	padding-left: 35px;
}

.service_center .service_bot {
	padding-left: 35px;
	margin-top: 50px;
}

.service_center .service_bot .list {
	margin-bottom: 20px;
}

.service_center .service_bot span {
	color: #000000;
	font-size: 14px;
	line-height: 28px;
	margin-right: 15px;
}

.service_center .service_bot .list {
	display: flex;
}

.service_center .service_bot input {
	width: 600px;
	height: 28px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	color: #666;
	font-size: 14px;
}

.service_center .service_bot textarea {
	width: 600px;
	height: 145px;
	padding-left: 10px;
	padding-top: 10px;
	border: 1px solid #e3e3e3;
	color: #666;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

.service_center .service_bot .list:last-child {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.service_center .service_bot .tijiao {
	margin-left: 0 !important;
}


.prequalification .right .zilizo p {
	width: 100%;
}

.prequalification .right .zilizo p select {
	width: 170px;
	margin-right: 18px;
}

.prequalification .material td:last-child {
	text-align: center;
}


.selection_management .selection_top {
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
}

.selection_management .selection_top .list {
	display: flex;
	justify-content: left;
	width: 100%;
	margin-bottom: 15px;
}

.selection_management .selection_top .list span {
	width: 135px;
	margin-right: 10px;
	text-align: right;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}

.selection_management .selection_top .list p {
	width: 770px;
	color: #333;
	font-size: 14px;
	line-height: 30px;
}
.selection_management .selection_top .list p span{
	display: inline-block;
	width: 55px;
	height: 32px;
	border-radius: 4px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #e24500;
	color: #e24500;
}
.selection_management .selection_top .list p span.active{
	border: 1px solid #666;
	color: #666;
}
.selection_management .selection_top .list:last-child p {
	color: #e24500;
}

.selection_management .selection_content th {
	text-align: center;
	padding-left: 0;
	position: relative;
}

.selection_management .selection_content td {
	text-align: center;
	padding-left: 0;
}

.selection_management .selection_content th:first-child {
	width: auto;
}

.selection_management .selection_content th img {
	margin-left: 7px;
}

.selection_management .selection_content th ul {
	position: absolute;
	top: 50px;
	left: 24px;
	width: 70px;
	background: #ff8a5b;
	padding: 7px 0;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.selection_management .selection_content th ul li {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	cursor: pointer;
	transition: 0.3s;
}

.selection_management .selection_content th ul li:hover {
	background: #e4551b;
}

.selection_management .selection_content td:first-child {
	width: auto;
}

.selection_management .selection_content td a {
	width: auto;
	padding: 0 8px;
}

.selection_management .selection_content th:hover ul {
	opacity: 1;
	z-index: 9;
}

.selection_management .model {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.selection_management .model.active {
	opacity: 0.5;
	z-index: 9;
}

.selection_management .set_preliminary {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 590px;
	height: 330px;
	padding: 0 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.selection_management .set_preliminary p {
	text-align: center;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin-top: 35px;
}

.selection_management .set_preliminary .tijiao_tpr {
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.selection_management .set_preliminary.active {
	opacity: 1;
	z-index: 99;
}

.selection_management .set_preliminary_title {
	border-bottom: 1px solid #e3e3e3;
	display: flex;
	/*margin-top: 70px;*/
}

.selection_management .set_preliminary_title h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	border-bottom: 3px solid #e25f23;
}

.selection_management .set_personnel {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: wrap;
	margin-top: 40px;
}

.selection_management .set_personnel label {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	margin-right: 30px;
}

.selection_management .set_personnel span {
	color: #333333;
	font-size: 14px;
	margin-right: 15px;
}

.selection_management .set_personnel select {
	width: 200px;
	height: 31px;
	border: 1px solid #c7c7c7;
	padding-left: 10px;
}

.selection_management .submit .tijiao_pfks {
	width: 140px;
	font-size: 16px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.selection_management .submit {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.selection_management .submit .tijiao_zs {
	width: 138px;
	height: 40px;
	background: #e4551d;
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	transition: .3s;
}

.selection_management .submit .tijiao_cs {
	width: 138px;
	height: 40px;
	background: #e25f23;
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	transition: .3s;
}

.selection_management .submit .tijiao_cs:hover {
	background: #e25f23;
}

.selection_management .submit .tijiao_zs:hover {
	background: #e25f23;
}

.selection_detail .selection_top {
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 24px;
	margin-bottom: 26px;
}

.selection_detail .selection_top .content {
	display: flex;
	justify-content: space-between;
}

.selection_detail .selection_top .content .text {
	width: 65%;
}

.selection_detail .selection_top .content .pic {
	width: 30%;
}

.selection_detail .selection_top h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 18px;
}
.selection_detail .selection_top .text-list{
	display: flex;
	flex-flow: wrap;
}
.selection_detail .selection_top .text-list p{
	width: 50%;
}
.selection_detail .selection_top p {
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}

.selection_detail .selection_file {
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 24px;
	margin-bottom: 26px;
}

.selection_detail .selection_file h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 18px;
}

.selection_detail .selection_file ul {
	display: flex;
	justify-content: left;
	flex-flow: wrap;
}

.selection_detail .selection_file li {
	margin-bottom: 15px;
	margin-right: 18px;
}

.selection_detail .selection_file li .pic {
	width: 100px;
	height: 120px;
	border: 1px solid #c7c7c7;
	padding: 2px;
	position: relative;
}

.selection_detail .selection_file li .pic img {
	max-height: 100%;
}

.selection_detail .selection_file li .pic_file {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.selection_detail .selection_file ul.required-materials li{
	width: 100%;
	display: flex;
	align-items: center;
}
.selection_detail .selection_file ul.required-materials li a{
	margin-top: 0;
}


.selection_detail .selection_file li .model {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 98%;
	height: 98%;
	background: #e4551d;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.selection_detail .selection_file li .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.selection_detail .selection_file li:hover .model {
	opacity: 0.8;
	z-index: 9;
}

.selection_detail .selection_file li:hover .icon {
	opacity: 1;
	z-index: 10;
}

.selection_detail .selection_file li a {
	text-align: center;
	color: #666666;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
	transition: 0.3s;
}

.selection_detail .selection_file li:hover a {
	color: #e4551d;
}


.selection_detail .selection_content {
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 24px;
	margin-bottom: 26px;
}

.selection_detail .selection_content h3 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 18px;
}

.selection_detail .selection_content .list {
	display: flex;
	justify-content: left;
}

.selection_detail .selection_content .list span {
	width: 85px;
	margin-right: 10px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.selection_detail .selection_content .list p {
	width: 580px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.selection_detail .selection_record {
	display: flex;
	justify-content: left;
	border-bottom: 1px dashed #a4a4a4;
	padding-bottom: 24px;
	margin-bottom: 26px;
}

.selection_detail .selection_record h4 {
	font-size: 14px;
	color: #333;
	width: 70px;
	margin-right: 10px;
	text-align: right;
	font-weight: normal;
}

.selection_detail .selection_record li {
	display: flex;
	justify-content: left;
	margin-bottom: 20px;
}

.selection_detail .selection_record li span {
	margin-right: 24px;
	color: #e4551d;
	font-size: 14px;
}

.selection_detail .selection_record li p {
	color: #666;
	font-size: 14px;
}


.selection_detail .selection_state {
	display: flex;
	justify-content: left;
}

.selection_detail .selection_state h4 {
	font-size: 14px;
	color: #333;
	width: 70px;
	margin-right: 10px;
	text-align: right;
	font-weight: normal;
}

.selection_state_right {
	display: flex;
	flex-flow: column;
}

.selection_state_right select {
	width: 100px;
	height: 30px;
	border: 1px solid #c7c7c7;
	padding-left: 10px;
	color: #666;
	margin-bottom: 16px;
}

.selection_state_right textarea {
	width: 580px;
	height: 90px;
	padding-left: 10px;
	padding-top: 10px;
	border: 1px solid #c7c7c7;
	font-family: "Microsoft YaHei";
	color: #666;
}

.selection_state_right textarea::placeholder {
	color: #c7c7c7;
}

.selection_state_right textarea::-webkit-input-placeholder {
	color: #c7c7c7;
}

.selection_state_right textarea::-moz-placeholder {
	color: #c7c7c7;
}

.selection_state_right button {
	width: 138px;
	height: 40px;
	background: #e4551d;
	color: #fff;
	font-size: 18px;
	border: none;
	margin-top: 30px;
}

.firstTrial .selection_state_right textarea {
	margin-top: 20px;
}


.firstTrial input[type="checkbox"] {
	width: 15px;
	height: 15px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	margin-right: 10px;
	position: relative;
	transform: translateY(-2px);
}

.firstTrial input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}

.firstTrial input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 1px solid #ec5e13;
	color: #ec5b0e;
	font-size: 15px;
	font-weight: bold;
}

.firstTrial .selection_state_right label {
	margin-right: 30px;
	color: #666;
	font-size: 14px;
}

.firstTrial .set_preliminary {
	padding-top: 20px;
	height: 240px;
}

.firstTrial .set_preliminary p {
	text-align: center;
	color: #333333;
	font-size: 18px;
}

.firstTrial .set_preliminary label:first-child {
	margin-right: 30px;
}

.firstTrial .set_preliminary button:last-child {
	background: #999999;
	margin-left: 30px;
}



.ratingUser .selection_content th {
	position: relative;
}

.ratingUser .selection_content th img {
	position: absolute;
	left: 42px;
	cursor: pointer;
}

.ratingUser .selection_content th .just {
	top: 17px;
}

.ratingUser .selection_content th .back {
	top: 10px;
	width: auto;

}

.ratingUser .selection_content th .orange {
	opacity: 0;
}

.ratingUser .selection_content th .orange.active {
	opacity: 1;
}


.ratingUser .selection_state_right p {
	font-size: 14px;
	color: #666;
	margin-bottom: 18px;
}

.ratingUser .selection_state_right select {
	margin-right: 8px;
}

.ratingUser .selection_state_right .score {
	font-size: 14px;
	color: #666;
}

.ratingUser .selection_state_right span {
	font-size: 14px;
	color: #e4551d;
}






.votingUser .selection_content th img {
	left: 75px;
}

.votingUser .selection_content th:nth-child(4) {
	width: 90px;
}

.votingUser .selection_content th:nth-child(5) {
	width: 90px;
}

.votingUser .selection_content th:nth-child(5) img {
	/*position: relative;*/
	/*left: 0;*/
	/*top: 0;*/
}


.votingUser .scoring_details_box {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 590px;
	padding: 65px 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.votingUser .scoring_details_box.active {
	opacity: 1;
	z-index: 99;
}

.votingUser .scoring_title {
	display: flex;
	justify-content: space-between;
	line-height: 40px;
	border-bottom: 1px solid #e3e3e3;
}


.votingUser .scoring_title h3 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 4px solid #e4551b;
	width: 113px;
}

.votingUser .scoring_title p {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.votingUser .scoring_title p span {
	color: #e24500;
	margin-left: 24px;
}

.votingUser .box .scoring_title {
	border-bottom: 1px solid #e3e3e3;
	line-height: 30px;
}

.votingUser .box .scoring_title h3 {
	font-size: 16px;
	border-bottom: none;
}

.votingUser .box {
	margin-top: 30px;
}

.votingUser .box ul {
	display: flex;
	flex-flow: wrap;
	justify-content: left;
	padding: 0 10px;
	margin-top: 16px;
}

.votingUser .box li {
	margin-right: 60px;
	margin-bottom: 20px;
	width: 96px;
}

.votingUser .box li:nth-child(4n) {
	margin-right: 0;
}

.votingUser .box li span {
	color: #666;
	font-size: 14px;
}

.votingUser .box li span:last-child {
	margin-left: 30px;
}


.votingUser .selection_state_right span {
	font-size: 14px;
	color: #e4551d;
}



.finalUser .selection_content td:last-child {
	text-align: center;
}



.finalUser .publicity_box {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 590px;
	padding: 65px 30px 45px 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
	border: 1px solid #e3e3e3;
}

.finalUser .publicity_box.active {
	opacity: 1;
	z-index: 99;
}

.finalUser .model {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.finalUser .model.active {
	opacity: 0.5;
	z-index: 9;
}

.finalUser .publicity_title {
	display: flex;
	justify-content: space-between;
	line-height: 40px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 38px;
}


.finalUser .publicity_title h3 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 4px solid #e4551b;
	width: 113px;
}

.finalUser .publicity_box label {
	color: #505050;
	font-size: 16px;
	margin-right: 38px;
}

.finalUser .publicity_box label input {
	width: 13px;
	height: 13px;
	margin-right: 11px;
	border-radius: 100%;
}

.finalUser .publicity_box textarea {
	width: 98%;
	height: 320px;
	border: 1px solid #c7c7c7;
	font-family: "Microsoft YaHei";
	color: #666;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 30px;
}

.finalUser .publicity_box textarea::placeholder {
	color: #c7c7c7;
	font-size: 14px;
}

.finalUser .publicity_box button {
	width: 138px;
	height: 40px;
	background: #e4551b;
	border: none;
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
}


.finalUser .selection_content th:nth-child(4) {
	width: 80px;
}

.finalUser .selection_content th img {
	left: 50px;
}

.finalUser .selection_content th:nth-child(6) img {
	position: relative;
	left: 0;
	top: 0;
}

.finalUser .selection_list .selection_content td:nth-child(4) a {
	border: none;
	text-decoration: underline;
}

.finalUser .selection_list .selection_content td:nth-child(5) a {
	border: none;
	text-decoration: underline;
}

.finalUser .voting_details_box {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 590px;
	padding: 65px 30px 45px 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
	border: 1px solid #e3e3e3;
}

.finalUser .voting_details_box.active {
	opacity: 1;
	z-index: 99;
}


.finalUser .voting_details_box .scoring_title {
	display: flex;
	justify-content: space-between;
	line-height: 40px;
	border-bottom: 1px solid #e3e3e3;
}


.finalUser .voting_details_box .scoring_title h3 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	border-bottom: 4px solid #e4551b;
	width: 113px;
}

.finalUser .voting_details_box .scoring_title p {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.finalUser .voting_details_box .scoring_title p span {
	color: #e24500;
	margin-left: 24px;
}

.finalUser .voting_details_box .box {
	margin-top: 30px;
}

.finalUser .voting_details_box .box ul {
	display: flex;
	flex-flow: wrap;
	justify-content: left;
	padding: 0 10px;
	margin-top: 16px;
}

.finalUser .voting_details_box .box li {
	margin-right: 60px;
	margin-bottom: 20px;
	width: 96px;
}

.finalUser .voting_details_box .box li:nth-child(4n) {
	margin-right: 0;
}

.finalUser .voting_details_box .box li span {
	color: #666;
	font-size: 14px;
}

.finalUser .voting_details_box .box li span:last-child {
	margin-left: 30px;
}


































.new {
	background: #f2f2f2;
	float: left;
	width: 100%;
}



.new .news {
	float: left;
	width: 1172px;
	background: #fff;
	padding: 14px 14px 0 14px;
}

.new .news .new-nav {
	float: left;
	width: 100%;
	border-bottom: 2px solid #eb5404;
}

.new .news .new-nav li {
	float: left;
	width: 113px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	transition: 0.3s;
}

.new .news .new-nav li.cur {
	background: #eb5404;
}

.new .news .new-nav li.cur a {
	color: #fff;
}

/*.new .news li:nth-child(1) {*/
/*    background: #eb5404;*/
/*}*/

/*.new .news .new-nav li:nth-child(1) a {*/
/*    color: #fff;*/
/*}*/
.new .news .content .left {
	width: 845px;
}

.new .news .new-nav li a {
	display: block;
	color: #333333;
	transition: 0.3s;
}

.new .news .new-nav li:hover {
	background: #eb5404;
}

.new .news .new-nav li:hover a {
	color: #fff;
}

.new .news .list {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	padding-top: 10px;
}

.new .news .list .pic {
	width: 148px;
	height: 110px;
	float: left;
	text-align: center;
}

.new .news .list .pic img {
	max-width: 100%;
	max-height: 100%;
}

.new .news .list .text {
	/*width: 1150px;*/
	float: left;
	margin-left: 13px;
}

.new .news .list .newsText {
	width: 1000px;
}

.new .news .list .text .text_top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.new .news .list .text h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	transition: 0.3s;
}

.new .news .list .text span {
	font-size: 14px;
	color: #999999;
	line-height: 42px;
}

.new .news .list .text p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.new .news .list:hover h3 {
	color: #eb5404;
}



.news-detail {
	float: left;
	/*width:840px;*/
	width: -webkit-fill-available;
	/*width:100%;*/
	background: #fff;
	padding: 16px 20px 113px 17px;
}

.news-detail h3 {
	line-height: 67px;
	font-size: 26px;
	color: #333333;
	text-align: center;
}

.news-detail .fenxiang {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}

.news-detail .fenxiang a {
	margin-right: 3px;
}

.news-detail .fenxiang a img {
	display: block;
}

.news-detail span {
	font-size: 14px;
	color: #999999;
}

.news-detail span:nth-child(1) {
	margin-right: 33px;
}

.news-detail span:nth-child(2) {
	margin-right: 15px;
}

.news-detail p {
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 19px;
	float: left;
	width: 100%;
}

.news-detail .pic {
	text-align: center;
	margin-top: 34px;
	float: left;
	width: 100%;
}

.news-detail .lingxuan {
	float: left;
	width: 100%;
	text-align: center;
}

.news-detail .back {
	display: flex;
	justify-content: center;
	width: 100%;
}

.news-detail .back a {
	width: 138px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #999999;
	margin-top: 50px;
	transition: 0.3s;
}

.news-detail .back a:hover {
	background: #eb5404;
}













.academic {
	background: #f2f2f2;
	float: left;
	width: 100%;
}


.academic .content {
	float: left;
	width: 1200px;
	background: #fff;
}

.academic .content .ul1 {
	float: left;
	width: 100%;
}

.academic .content .ul1 li {
	float: left;
	width: 292px;
	height: 166px;
	margin-right: 7px;
	position: relative;
}

.academic .content .ul1 li:nth-child(1) {
	width: 601px;
	height: 338px;
	margin-right: 8px;
}

.academic .content .ul1 li:nth-child(2) {
	margin-bottom: 7px;
}

.academic .content .ul1 li:nth-child(3) {
	margin-right: 0px;
	margin-bottom: 7px;
}

.academic .content .ul1 li:nth-child(5) {
	margin-right: 0px;
}

.academic .content .ul1 li img {
	display: block;
	width: 100%;
}

.academic .content .ul1 li h3 {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.academic .content .newText {
	float: left;
	width: 1170px;
	padding: 21px 16px 135px 14px;
}

.academic .content .newText .left {
	float: left;
	width: 878px;
}

.academic .content .list {
	float: left;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 30px;
	padding-top: 30px;
}

.academic .content .list .pic {
	width: 148px;
	height: 110px;
	float: left;
	text-align: center;
}

.academic .content .list .pic img {
	/*width: 100%;*/
	max-width: 100%;
	max-height: 100%;
}

.academic .content .list .text {
	width: 639px;
	float: left;
	margin-left: 13px;
}

.academic .content .list .text h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	transition: 0.3s;
}

.academic .content .list .text span {
	font-size: 14px;
	color: #999999;
	line-height: 42px;
}

.academic .content .list .text p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.academic .content .list:hover h3 {
	color: #eb5404;
}

.academic .content .right {
	float: left;
	width: 244px;
}

.academic .content .right .luntan {
	width: 244px;
	border: 1px solid #e0e0e0;
	padding: 11px 23px 30px 23px;
	margin-top: 27px;
	float: left;
}

.academic .content .right .luntan .title {
	border-bottom: 2px solid #e0e0e0;
	float: left;
	width: 100%;
	margin-bottom: 22px;
}

.academic .content .right .luntan h4 {
	font-size: 18px;
	color: #333333;
	border-bottom: 2px solid #eb5404;
	float: left;
	margin-bottom: -2px;
	line-height: 39px;
}

.academic .content .right .luntan ul {
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
	width: 100%;
}

.academic .content .right .luntan li {
	line-height: 31px;
	padding: 0 18px;
	background: #ededed;
	font-size: 14px;
	border-radius: 12px;
	margin-bottom: 10px;
	transition: 0.3s;
}

.academic .content .right .luntan li a {
	color: #777777;
	display: block;
	transition: 0.3s;
}



.academic .content .right .luntan li:hover {
	background: #eb5404;
}

.academic .content .right .luntan li:hover a {
	color: #fff;
}

.academic .content .right .luntan .list {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 14px;
	padding-top: 0;
}

.academic .content .right .luntan p {
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}

.academic .content .right .luntan p a {
	line-height: 26px;
	font-size: 14px;
	color: #333333;
	transition: 0.3s;
}

.academic .content .right .luntan p:hover a {
	color: #eb5404;
}

.academic .content .right .luntan p .span1 {
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #555555;
	float: left;
	margin-top: 12px;
}

.academic .content .right .luntan .span2 {
	font-size: 12px;
	color: #afafaf;
	line-height: 26px;
	margin-left: 17px;
}

.academic .content .right .luntan button {
	width: 134px;
	height: 33px;
	margin-top: 27px;
	margin-left: 48px;
	cursor: pointer;
	text-align: left;
	background: #eb5404;
	color: #fff;
	border: none;
	border-radius: 12px;
	font-size: 14px;
}

.academic .content .right .luntan button img {
	float: left;
	margin-left: 25px;
	margin-top: 2px;
}


.academic .content .pagination {
	display: flex;
	width: 100%;
	justify-content: center;
	padding-top: 40px;
}

.academic .content .pagination li {
	margin: 5px;
}

.medical-exchange {
	background: #f2f2f2;
	float: left;
	width: 100%;
}


.medical-exchange .banner {
	border: 1px solid #e3e3e3;
}

.medical-exchange .banner img {
	display: block;
}

.medical-exchange .jiaoliu {
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
	margin-top: 20px;
}

.medical-exchange .list {
	background: #fff;
	float: left;
	width: 571px;
	padding-left: 20px;
	padding-right: 4px;
	padding-bottom: 30px;
	margin-bottom: 10px;
}




.medical-exchange .list .title {
	float: left;
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 31px;
}

.medical-exchange .list .title h4 {
	line-height: 56px;
	font-size: 18px;
	color: #333333;
	float: left;
}

.medical-exchange .list .title a {
	float: right;
	font-size: 14px;
	color: #666666;
	margin-right: 20px;
	margin-top: 20px;
	transition: 0.3s;
}

.medical-exchange .list .title a img {
	margin-left: 10px;
}

.medical-exchange .list .title a:hover {
	color: #eb5404;
}

.medical-exchange .list .pic {
	width: 146px;
	height: 97px;
	float: left;
	overflow: hidden;
}

.medical-exchange .list .pic:hover img {
	transform: scale(1.1, 1.1);
}

.medical-exchange .list .pic img {
	width: 100%;
	display: block;
	transition: 0.5s;
}

.medical-exchange .list .text {
	float: left;
	width: 406px;
	margin-left: 19px;
}

.medical-exchange .list .text p i {
	margin-right: 12px;
	width: 4px;
	height: 4px;
	background: #d5d5d5;
	float: left;
	margin-top: 10px;
}

.medical-exchange .list .text p {
	line-height: 26px;
	display: flex;
	/*justify-content: space-between;*/
}

.medical-exchange .list .text p a {
	color: #666;
	font-size: 14px;
	transition: 0.3s;
	display: flex;
	justify-content: space-between;
	width: 100%;
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
	/*text-overflow: ellipsis;*/
	/*display: inline-block;*/
}

.medical-exchange .list .text p a b {
	font-weight: normal;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.medical-exchange .list .text p a time {
	float: right;
	/*margin-right: 24px;*/
	margin-left: 6px;
	min-width: 100px;
}

.medical-exchange .list .text p:nth-child(1) a {
	color: #333333;
	font-size: 16px;
}

.medical-exchange .list .text p:nth-child(1) a time {
	color: #666;
	font-size: 14px;
}

.medical-exchange .list .text p:nth-child(1) i {
	width: 4px;
	height: 10px;
	background: #eb5404;
	float: left;
	margin-top: 10px;
}

.medical-exchange .list .text p:hover a {
	color: #eb5404;
}


.medical-exchange .lianjie li:nth-child(12) a {
	margin-left: 0;
}
















.selection {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.selection .title-nav {
	border: 1px solid #e3e3e3;
	padding-left: 18px;
	margin-top: 20px;
}

.selection .title-nav a {
	border: 1px dashed #e25f23;
	padding: 0 10px;
	line-height: 30px;
	color: #e25f23;
	font-size: 14px;
	display: inline-block;
}

.selection .title-nav a img {
	margin-left: 12px;
}


.selection .news {
	float: left;
	width: 100%;
}

.selection .news-top {
	float: left;
	background: #fff;
	margin-bottom: 14px;
	padding: 26px 30px;
	border: 1px solid #e3e3e3;
	border-top: none;
}

.selection .news-top .list {
	float: left;
	position: relative;
	width: 100%;
	line-height: 36px;
	height: 38px;
	margin-bottom: 8px;
	overflow-y: hidden;
}

.selection .news-top .list span {
	float: left;
	font-size: 14px;
	color: #7a7a7a;
}

.selection .news-top .list ul {
	float: left;
	width: 950px;
	margin-left: 14px;
}

.selection .news-top .list li {
	float: left;
	margin-right: 5px;
	font-size: 14px;
	color: #7a7a7a;
	padding: 0 14px;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 5px;
}

.selection .news-top .list li:hover {
	background: #e24500;
	/* color: #fff; */
}

.selection .news-top .list li:hover a {
	color: #fff;
}

.selection .news-top .list li a:hover {
	color: #fff;
}

.selection .news-top .list li.active {
	background: #e24500;
	color: #fff;
}

.selection .news-top .list li.active a {
	color: #fff;
	/* margin: 0 auto; */
}

.selection .news-top .list a {
	float: right;
	/* margin-right: 60px; */
	color: #999999;
	font-size: 14px;
}

.selection .news-top .list.active {
	height: auto;
}

.selection .news-top .list a img {
	margin-left: 3px;
	transform: translateY(-2px);
}

.selection .news-top .list a img.active {
	transform: rotate(180deg) translateY(2px);
}

.selection .news-top .list .list-h {
	float: left;
	width: 100%;
}

.selection .news-top .list input {
	width: 300px;
	height: 32px;
	border: 1px solid #e8e8e8;
	padding-left: 10px;
	color: #666;
	margin-left: 14px;
}

.selection .news-top .list button {
	border: none;
	width: 75px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #e24500;
	transform: translate(-5px, 1px);
	border-radius: 5px;
}

.selection .content {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #e3e3e3;
	padding-bottom: 40px;
}

.selection table {
	float: left;
	width: 100%;

	padding: 18px;
}

.selection table tr:nth-child(1) {
	height: 38px;
}

.selection table tr td {
	border-bottom: 1px dashed #e8e8e8;
	line-height: 53px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	transition: 0.3s;
}

.selection table tr td:first-child {
	/* width: 500px; */
}

.selection table tr th {
	font-size: 16px;
	color: #e4551d;
	font-weight: normal;
	background: #f7f7f7;
}

.selection table tr input {
	margin-right: 5px;
	transform: translateY(2px);
}

.selection table tr td a {
	color: #333;
	transition: 0.3s;
}

.selection table tr td span {
	margin-right: 5px;
	cursor: pointer;
}

.selection table tr:hover td {
	color: #e4551d;
}

.selection table tr:hover a {
	color: #e4551d;
}











.zhiwei ul li {
	margin-top: 20px;
	line-height: 40px;
}

.zhiwei ul li b {
	color: #999;
	font-weight: normal;
}

.zhiwei ul li span {
	display: inline-block;
	width: 127px;
	text-align: center;
	color: #333;
	font-size: 14px;
	margin-right: 20px;
	float: left;
	line-height: 40px;
}

.zhiwei ul li font {
	color: #e3413d;
	margin-right: 5px;
}

.zhiwei ul li input {
	width: 262px;
	height: 38px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-left: 10px;
	color: #666;
}

.zhiwei ul li select {
	width: 262px;
	height: 38px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-left: 10px;
	color: #666;
}

.zhiwei ul li .tijiao {
	width: 140px;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.zhiwei ul li .tijiao1 {
	width: 100px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.zhiwei ul li {
	position: relative;
	float: left;
	width: 100%;
}

.zhiwei ul li .ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #666;
	width: 272px;
	position: absolute;
	z-index: 999;
	display: none;
	background-color: #fff;
	left: 127px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	border-top: none;
	padding-bottom: 20px;
}

.zhiwei ul li .ul li {
	width: 262px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}

.zhiwei ul li select {
	cursor: pointer;
	width: 274px;
}

.zhiwei ul li select:focus {
	outline: none;
}

.zhiwei ul li a {
	display: inline-block;
	cursor: pointer;
	width: 78px;
	height: 28px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	margin-right: 5px;
	text-align: center;
	line-height: 28px;
	color: #666;
	font-size: 12px;
	margin-bottom: 10px;
}

.zhiwei ul li a:hover {
	color: #E3413D;
	border: 1px solid #E3413D;
}

.zhiwei button {
	height: 40px;
	width: 70px;
	border: none;
	background: #e4551d;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	margin-left: 10px;
	cursor: pointer;
}

.main27 .tijiao {
	display: block;
	margin-top: 30px;
	margin-right: 10px;
	float: left;
	text-align: center;
	width: 140px;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
	line-height: 44px;
	height: 44px;
	color: #fff;
	background-color: #e4551d;
	border: none;
}

.main27 .tijiao a {
	color: #fff;
	display: block;
	line-height: 44px;
}

.main27 {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.main27 .pp {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
	margin-top: 11px;
}

.main27 .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.main27 .news {
	float: left;
	width: 1172px;
	background: #fff;
	padding: 16px 20px 113px 17px;
}

.main27 .news h3 {
	line-height: 67px;
	font-size: 26px;
	color: #333333;
	text-align: center;
}

.main27 .news p {
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	margin-top: 19px;
	float: left;
}








.selection-detail {
	background: #f2f2f2;
	float: left;
	width: 100%;
}


.selection-detail .content {
	float: left;
	/*width: 1172px;*/
	width: 830px;
	background: #fff;
	padding: 30px 23px 70px 23px;
	border: 1px solid #e3e3e3;
}

.selection-detail .linxuaninfo-top {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 28px;
	position: relative;
}

.selection-detail .linxuaninfo-top .left {
	float: left;
	width: 100%;
}

.selection-detail .linxuaninfo-top .left h3 {
	color: #333333;
	font-size: 30px;
	margin-bottom: 20px;
	font-weight: normal;
}

.selection-detail .linxuaninfo-top .left .time {
	display: flex;
	margin-bottom: 20px;
}

.selection-detail .linxuaninfo-top .left span {
	color: #333333;
	font-size: 16px;
	margin-right: 55px;
}

.selection-detail .linxuaninfo-top .left li {
	float: left;
	padding: 6px 9px;
	border: 1px dashed #ff6000;
	text-align: center;
	margin-right: 5px;
}

.selection-detail .linxuaninfo-top .left .material {
	display: flex;
	align-items: center;
}

.selection-detail .linxuaninfo-top .left .material p {
	margin-bottom: 0;
	margin-right: 10px;
}

.selection-detail .linxuaninfo-top .left p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}

.selection-detail .linxuaninfo-top .right {
	float: right;
	position: absolute;
	right: 0;
}

.selection-detail .linxuaninfo-top .right-top {
	color: #e8e8e8;
	margin-top: 10px;
	margin-left: 60px;
}

.selection-detail .linxuaninfo-top .right-top .result_ {
	text-align: right;
}
.selection-detail .linxuaninfo-top .right-top .result_ a{
	color: #ff6000;
	font-size: 18px;
}
.selection-detail .linxuaninfo-top .right-top span {
	color: #1d1d1d;
	font-size: 14px;
}

.selection-detail .linxuaninfo-top .right-top span i {
	font-style: normal;
}

.selection-detail .linxuaninfo-top .right-top span img {
	transform: translateY(2px);
	margin-right: 8px;
}

.selection-detail .linxuaninfo-top .participate-in {
	display: flex;
	justify-content: space-between;
}

.selection-detail .linxuaninfo-top .participate-in a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 49%;
	min-width: 110px;
	margin-top: 30px;
	height: 50px;
	background: #ff6000;
	font-size: 18px;
	color: #ffffff;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
}
.selection-detail .joinNow{
	border: none!important;
}
.selection-detail .joinNow a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 49%;
	min-width: 110px;
	margin-top: 30px;
	height: 50px;
	background: #ff6000;
	font-size: 18px;
	color: #ffffff;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
}
.notice-text{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 600px;
	z-index: -1;
	opacity: 0;
	background: #fff;
	padding: 30px;
	border-radius: 8px;
}
.notice-text.active{
	opacity: 1;
	z-index: 999;
}
.notice-text .sel{
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.notice-text .sel button{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 135px;
	height: 50px;
	background: #ff6000;
	font-size: 18px;
	color: #ffffff;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
	border: none;
	margin: 0 10px;
	cursor: pointer;
}
.notice-text .sel button:nth-child(2){
	background: #666;
}

.selection-detail .linxuaninfo-top .notice{
	width: max-content;
	border-bottom: 1px solid #333;
	cursor: pointer;
	margin-top: 10px;
	font-size: 18px;
	/*font-weight: bold;*/
}
.selection-detail .linxuaninfo-top .lianxuan-bot{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.selection-detail .linxuaninfo-top .result {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 30px;
}

.selection-detail .linxuaninfo-top .result a {
	font-size: 18px;
	color: #e24500;
	text-decoration: underline;
}

.selection-detail .linxuaninfo-top a img {
	margin-right: 20px;
}

.selection-detail .linxuaninfo-mid-left {
	float: left;
	width: 825px;
	margin-top: 50px;
}

.selection-detail .linxuaninfo-mid-left h3 {
	font-size: 18px;
	color: #333333;
	border-left: 4px solid #ff6000;
	line-height: 25px;
	padding-left: 15px;
	margin-bottom: 19px;
}

.selection-detail .linxuaninfo-mid-left p {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 30px;
}

.selection-detail .linxuaninfo-mid-left img {
	width: 270px;
	display: inline-block;
}

.selection-detail .linxuaninfo-mid-right {
	float: right;
	padding: 10px 10px 50px 10px;
	border: 1px solid #e8e8e8;
	margin-top: 20px;
	width: 265px;
}

.selection-detail .linxuaninfo-mid-right h3 {
	font-size: 20px;
	color: #333333;
	line-height: 50px;
	border-bottom: 1px solid #e8e8e8;
}

.selection-detail .linxuaninfo-mid-right .yiyuan {
	margin-bottom: 30px;
	float: left;
}

.selection-detail .linxuaninfo-mid-right .yiyuan .pic {
	float: left;
	border: 1px solid #dadada;
}

.selection-detail .linxuaninfo-mid-right .yiyuan .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.selection-detail .linxuaninfo-mid-right .yiyuan p {
	float: left;
	width: 180px;
	margin-left: 10px;
	line-height: 23px;
	font-size: 18px;
	color: #333333;
	margin-top: 9px;
}

.selection-detail .linxuaninfo-mid-right p {
	display: flex;
	width: 100%;
	font-size: 14px;
	color: #333333;
	margin-bottom: 16px;
}

.selection-detail .linxuaninfo-mid-right p span {
	display: flex;
	align-items: center;
	color: #999999;
}

.selection-detail .linxuaninfo-mid-right p img {
	margin-right: 6px;
}

.selection-detail .linxuaninfo-mid-right .more {
	display: flex;
	justify-content: center;
	width: 100%;
}

.selection-detail .linxuaninfo-mid-right .more a {
	float: left;
	margin-top: 28px;
	display: block;
	text-align: center;
	width: 164px;
	height: 31px;
	line-height: 31px;
	background: #e24500;
	font-size: 14px;
	color: #fff;
}

.selection-detail .linxuaninfo-mid-right .a1 img {
	margin-right: 10px;
	transform: translateY(2px);
}


.selection-right {
	width: 297px;
	float: right;
}

.selection-right .right-nav {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding-bottom: 32px;
}

.selection-right h3 {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	padding: 0 20px;
	border-top: 3px solid #e4531a;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 4px;
}

.selection-right ul {
	padding: 0 20px;
}

.selection-right li a {
	display: block;
	width: 100%;
	color: #666666;
	font-size: 16px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 49px;
	transition: 0.3s;
}















.model {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.model.active {
	opacity: 0.4;
	z-index: 99;
}

.result_box {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 790px;
	background: #fff;
	border: 1px solid #e3e3e3;
	transform: translate(-50%, -50%);
	padding: 65px 92px 115px 92px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.result_box.active {
	opacity: 1;
	z-index: 999;
}

.result_box .title {
	border-bottom: 1px solid #e3e3e3;
	width: 100%;
	margin-bottom: 30px;
}

.result_box .title h3 {
	width: 80px;
	color: #333333;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	border-bottom: 4px solid #e25f23;
}

.result_box ul {
	display: flex;
	flex-flow: wrap;
}

.result_box ul li {
	width: 50%;
	color: #333333;
	font-size: 14px;
	line-height: 30px;
}

.result_box ul li span {
	color: #eb5404;
}

.result_box ul li a {
	color: #eb5404;
	text-decoration: underline;
}


.result_box .product_list {
	margin-top: 35px;
}

.result_box .product_list h4 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}

.result_box .product_list p {
	color: #eb5404;
	font-size: 14px;
}


.hospital_main {
	display: flex;
	justify-content: space-between;
}

.hospital_left {
	display: flex;
	width: 880px;
	flex-flow: column;
}

.hospital_left .title-nav {
	width: auto;
}

.hospital_left .news-top .list a {
	margin-right: 0;
}

.hospital_left .news-top .list ul {
	float: left;
	width: 680px;
	margin-left: 14px;
}

.hospital_left .content {
	padding: 20px 18px;
	width: 844px;
}

.hospital_left .content .yema {
	margin-top: 10px;
}

.hospital_left .content .title {
	display: flex;
	justify-content: space-between;
	background: #f7f7f7;
	line-height: 38px;
	margin-bottom: 18px;
}

.hospital_left .content .title span {
	color: #333;
	font-size: 14px;
}

.hospital_left .content .title span:first-child {
	margin-left: 198px;
}

.hospital_left .content .title span:last-child {
	margin-right: 55px;
}

.hospital_left .content .list {
	display: flex;
	justify-content: left;
	width: 100%;
	border-bottom: 1px dashed #e8e8e8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.hospital_left .content .list .pic {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 116px;
	height: 82px;
	border: 1px solid #f0f0f0;
	overflow: hidden;
}

.hospital_left .content .list .pic img {
	transition: 0.3s;
}

.hospital_left .content .list .pic:hover img {
	transform: scale(1.1, 1.1);
}

.hospital_left .content .list .text {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 685px;
	margin-left: 20px;
}

.hospital_left .content .list .text .text_left {
	width: 535px;
}

.hospital_left .content .list .text h4 {
	color: #333333;
	font-size: 16px;
	margin-bottom: 14px;
}

.hospital_left .content .list .text p {
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hospital_left .content .list .text a {
	width: 104px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	border: 1px solid #e24500;
	background: #e25f23;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}

.hospital_right {
	margin-top: 20px;
}

.hospital_right .box {
	background: #fff;
	padding-bottom: 20px;
	width: 300px;
	margin-bottom: 20px;
}

.hospital_right .box .title {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 10px;
	margin-bottom: 10px;
}

.hospital_right .box .title h3 {
	line-height: 50px;
	font-size: 16px;
	color: #515151;
}

.hospital_right .box .title a {
	display: flex;
	align-items: center;
	line-height: 50px;
	font-size: 12px;
	color: #9f9f9f;
	transition: 0.3s;
}

.hospital_right .box .title a:hover {
	color: #eb5404;
}

.hospital_right .box ul {
	padding: 0 10px;
}

.hospital_right .box li a {
	display: flex;
	justify-content: space-between;
	color: #6f6f6f;
	font-size: 14px;
	line-height: 30px;
	transition: 0.3s;
}

.hospital_right .box li a:hover {
	color: #eb5404;
}






.hospital-detail {
	background: #f2f2f2;
	float: left;
	width: 100%;
}

.hospital-detail .content {
	background: #fff;
	width: 100%;
	float: left;
	padding: 30px 20px;
}

.hospital-detail .hospital-left {
	float: left;
	width: 840px;
	background: #fff;
}

.hospital-detail .hospital-left .list {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 32px;
	min-height: 180px;
	margin-bottom: 20px;
}

.hospital-detail .hospital-left .list:last-child {
	border-bottom: none;
}

.hospital-detail .hospital-left .list h3 a {
	color: #e25f23;
	font-size: 14px;
}

.hospital-detail .hospital-left h3 {
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	color: #333333;
	border-left: 4px solid #ff6000;
	line-height: 25px;
	padding-left: 15px;
	margin-bottom: 19px;
}

.hospital-detail .hospital-left p {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	text-indent: 2em;
}

.hospital-detail .hospital-left table {
	width: 100%;
}

.hospital-detail .hospital-left table th {
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	height: 45px;
}

.hospital-detail .hospital-left table td {
	color: #666666;
	font-size: 14px;
	text-align: center;
	height: 56px;
	border-bottom: 1px dashed #e3e3e3;
}

.hospital-detail .hospital-left table a {
	width: 83px;
	height: 24px;
	line-height: 24px;
	background: #e4551d;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
}

.hospital-detail .hospital-left .yema {
	float: none;
}

.hospital-detail .hospital-left img {
	width: 270px;
	display: inline-block;
}

.hospital-detail .hospital-right {
	float: right;
	padding: 10px 10px 50px 10px;
	border: 1px solid #e8e8e8;
	margin-top: 20px;
	width: 265px;
	background: #fff;
}

.hospital-detail .hospital-right h3 {
	font-size: 20px;
	color: #333333;
	line-height: 50px;
	border-bottom: 1px solid #e8e8e8;
}

.hospital-detail .hospital-right .yiyuan {
	margin-bottom: 30px;
	float: left;
}

.hospital-detail .hospital-right .yiyuan .pic {
	float: left;
	border: 1px solid #dadada;
}

.hospital-detail .hospital-right .yiyuan .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.hospital-detail .hospital-right p {
	display: flex;
	width: 100%;
	font-size: 14px;
	color: #333333;
	margin-bottom: 16px;
}

.hospital-detail .hospital-right p span {
	display: flex;
	align-items: center;
	color: #999999;
}

.hospital-detail .hospital-right p img {
	margin-right: 6px;
}

.hospital-detail .hospital-right .more {
	display: flex;
	justify-content: center;
	width: 100%;
}

.hospital-detail .hospital-right .more a {
	float: left;
	margin-top: 28px;
	display: block;
	text-align: center;
	width: 164px;
	height: 31px;
	line-height: 31px;
	background: #e24500;
	font-size: 14px;
	color: #fff;
}

.hospital-detail .hospital-right .yiyuan p {
	float: left;
	width: 180px;
	margin-left: 10px;
	line-height: 23px;
	font-size: 18px;
	color: #333333;
	margin-top: 9px;
}



.zuce .qy_type {
	display: flex;
	justify-content: space-between;
	margin-top: 70px;
	margin-bottom: 30px;
}

.zuce .qy_type a {
	display: inline-block;
	width: 45%;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	border: none;
	color: #fff;
	background-color: #a3a3a3;
	border-radius: 3px;
	margin-left: 0;
}

.zuce .qy_type a.active {
	background-color: #eb5404;
	color: #fff;
}

.zuce .sort label {
	display: flex;
	align-items: center;
}

.zuce .sort label:last-child {
	margin-left: 60px;
}

.zuce .sort label input {
	margin-right: 12px;
	width: 16px;
	height: 16px;
}


.pharmaceuticalDetail {
	float: left;
	width: 100%;
	padding-bottom: 55px;
	margin-top: 25px;
	background: #f0f0f0;
}

.enterprise-store {
	margin-top: 0;
}

.store-content {
	display: flex;
	justify-content: space-between;
}

.enterprise-store .information {
	margin-top: 0;
}

.enterprise-store .introduction {
	background: #fff;
	/*margin-top: 25px;*/
	border: 1px solid #e3e3e3;
}

.enterprise-store .left .title {
	border-bottom: 1px solid #f2f2f2;
	padding: 20px 18px 10px 18px;
}

.enterprise-store .left .title h3 {
	color: #333333;
	font-size: 18px;
	border-left: 3px solid #e4551d;
	line-height: 30px;
	padding-left: 10px;
	font-weight: normal;
}

.enterprise-store .left {
	width: 880px;
}

.enterprise-store .right {
	margin-left: 20px;
}


.enterprise-store .introduction-content {
	display: flex;
	justify-content: space-between;
	padding: 20px 18px 30px 18px;
}

.enterprise-store .introduction-content .shop-single-slider {
	width: 379px;
}

.enterprise-store .introduction-content .shop-single-slider .slider-for {
	height: 245px;
}

.enterprise-store .introduction-content .shop-single-slider .slider-for .slick-list {
	height: 100%;
}

.enterprise-store .introduction-content .shop-single-slider .slider-for .slick-list .slick-track {
	height: 100%;
}

.enterprise-store .introduction-content .shop-single-slider .slider-for .slick-list .slick-track .slick-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

.enterprise-store .introduction-content .shop-single-slider .slider-for .slick-list .slick-slide img {
	max-height: 100%;
}

.enterprise-store .introduction-content .slider-nav img {
	height: 58px;
	margin: 0 auto;
}

.shop-single-slider .slider-nav .slick-slide {
	border: 1px solid #f2f2f2;
	/*margin-left: 7px;*/
	text-align: center;
}

.shop-single-slider .slider-nav .slick-slide.slick-current {
	border: 1px solid #e25f23;
}

.shop-single-slider .slider-nav {
	margin-top: 9px;
	height: 58px;
	overflow: hidden;
	margin-left: 2px;
}


.shop-single-slider .ti-arrow-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 59px;
	background: url("../images/prev-1.png") no-repeat;
	z-index: 99;
}

.shop-single-slider .ti-arrow-right {
	position: absolute;
	right: 0px;
	top: 0;
	width: 25px;
	height: 59px;
	background: url("../images/next-1.png") no-repeat;
	z-index: 99;
}

.enterprise-store .introduction-content .text {
	margin-left: 25px;
}

.enterprise-store .introduction-content .text p {
	color: #666666;
	font-size: 14px;
	line-height: 25px;
	text-indent: 2em;
}

.enterprise-store .introduction-content .text a {
	color: #e25f23;
	font-size: 14px;
	margin-top: 25px;
	display: block;
}

.enterprise-store .right .zixun {
	margin-top: 20px;
}

.enterprise-store .right .pics {
	margin-top: 20px;
}


.enterprise-store .purchase {
	background: #fff;
	margin-top: 20px;
}

.purchase-content {
	display: flex;
	justify-content: space-between;
	padding: 10px 18px 22px 18px;
}

.purchase-content li {
	line-height: 30px;
}

.purchase-content a {
	color: #666666;
	font-size: 14px;
	transition: 0.3s;
}

.purchase-content a span {
	color: #e25f23;
}

.purchase-content a:hover {
	color: #e25f23;
}


.enterprise-store .cooperation {
	background: #fff;
	margin-top: 20px;
}

.enterprise-store .cooperation .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.enterprise-store .cooperation .title a {
	color: #e25f23;
	font-size: 14px
}

.recruit-content {
	padding: 11px 18px 30px 18px;
}

.enterprise-store .recruit {
	background: #fff;
	margin-top: 20px;
}

.enterprise-store .recruit table {
	width: 100%;
}

.recruit-content th {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
	line-height: 34px;
}

.recruit-content td {
	color: #666666;
	font-size: 14px;
	text-align: center;
	line-height: 56px;
	border-bottom: 1px dashed #e3e3e3;
}

.recruit-content td:first-child {
	text-align: left;
}

.recruit-content td a {
	width: 83px;
	height: 24px;
	background: #e4551d;
	display: inline-block;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border-radius: 3px;
}

.enterprise-introduction .right {
	width: 297px;
}

.pharmaceuticalDetail .information {
	background: #fff;
	margin-top: 25px;
	border: 1px solid #e4e4e4;
}

.pharmaceuticalDetail .information .title {
	text-align: center;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	border-bottom: 1px solid #e4e4e4;
	border-top: 3px solid #e4531a;
}

.pharmaceuticalDetail .information h3 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #e4e4e4;
	/*width: 265px;*/
	line-height: 55px;
	margin: 0 auto;
}

.pharmaceuticalDetail .information ul {
	padding: 0 16px;
}

.pharmaceuticalDetail .information li {
	display: flex;
	align-items: center;
	border-bottom: 1px dashed #e8e8e8;
	line-height: 39px;
	font-size: 14px;
	color: #333333;
}

.pharmaceuticalDetail .information li span {
	color: #666666;
	margin-right: 10px;
}

.pharmaceuticalDetail .information li img {
	margin-right: 4px;
}

.enterprise-introduction .right-nav {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding-bottom: 32px;
}

.enterprise-introduction .right h3 {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	padding: 0 20px;
	border-top: 3px solid #e4531a;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 4px;
}

.enterprise-introduction .right ul {
	padding: 0 20px;
}

.enterprise-introduction .right li a {
	display: block;
	width: 100%;
	color: #666666;
	font-size: 16px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 49px;
	transition: 0.3s;
}

.enterprise-introduction .right li:hover a {
	color: #e24500;
	border-color: #e24500;
}

.enterprise-introduction .right li a.active {
	color: #e24500;
	border-color: #e24500;
}

.enterprise-store .information .dianpu {
	justify-content: center;
}

.online-service {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 806px;
	background: #fff;
	padding: 58px 92px 35px 92px;
	z-index: -1;
	opacity: 0;
	border: 1px solid #e3e3e3;
	transition: 0.3s;
}

.online-service.active {
	z-index: 999;
	opacity: 1;
}

.online-service .title {
	display: flex;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
}

.online-service .title h3 {
	color: #333333;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	border-bottom: 4px solid #e25f23;
}

.online-service li {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.online-service li h4 {
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
}

.online-service li input {
	width: 380px;
	height: 34px;
	border: 1px solid #e3e3e3;
	padding-left: 10px;
	color: #666666;
}

.online-service li:nth-child(3) .list {
	width: 100%;
}

.online-service li:nth-child(3) input {
	width: 794px;
}

.online-service li textarea {
	width: 794px;
	height: 192px;
	border: 1px solid #e3e3e3;
	padding-top: 10px;
	padding-left: 10px;
	color: #666666;
	font-family: "Microsoft YaHei";
}

.online-service .tijiao {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.online-service .tijiao button {
	width: 137px;
	height: 36px;
	background: #e4551b;
	border: none;
	color: #fff;
}

.online-service .tijiao a {
	width: 137px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #e4551b;
	border: none;
	color: #fff;
}

.pharmaceuticalDetail .information .dianpu {
	display: flex;
	justify-content: center;
	border-top: 1px solid #e4e4e4;
	padding: 17px 32px;
}

.enterprise-store .recruit .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.enterprise-store .recruit .title a {
	color: #e25f23;
	font-size: 14px;
}


.pharmaceuticalDetail .right #tabss {
	float: left;
	background: #fff;
	border: 1px solid #e3e3e3;
	width: 296px;
	margin-top: 10px;
}

.pharmaceuticalDetail .right #content1 {
	float: left;
	padding-bottom: 15px;
}

.pharmaceuticalDetail .right #content1 .top {
	float: left;
	margin-left: 10px;
}

.pharmaceuticalDetail .right #content1 .top .top-pic {
	float: left;
	width: 105px;
	height: 76px;
}

.pharmaceuticalDetail .right #content1 .top .top-pic img {
	width: 100%;
}

.pharmaceuticalDetail .right #content1 .top .txt {
	float: left;
	width: 163px;
	margin-left: 9px;
}

.pharmaceuticalDetail .right #content1 .top .txt h4 {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}

.pharmaceuticalDetail .right #content1 .top .txt p {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.pharmaceuticalDetail .right #content1 .top .txt p a {
	font-size: 12px;
	color: #e4531a;
	line-height: 24px;
}

.pharmaceuticalDetail .right #content1 .top .txt p b {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight: normal;
}

.pharmaceuticalDetail .right #content1 ul {
	float: left;
	padding: 0 18px 11px 18px;
	margin-top: 15px;
}

.pharmaceuticalDetail .right #content1 ul li {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.pharmaceuticalDetail .right #content1 ul li a {
	color: #666666;
}

.pharmaceuticalDetail .right #content1 ul li a:hover {
	color: #e4531a;
}

.pharmaceuticalDetail .right #content1>div {
	display: none;
}

.pharmaceuticalDetail .right #two {
	float: left;
	border-bottom: 1px solid #e4e4e4;
	width: -webkit-fill-available;
	margin-bottom: 10px;
}

.pharmaceuticalDetail .right #two li {
	float: left;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	font-size: 16px;
	color: #666666;
	cursor: pointer;
	line-height: 35px;
	width: 106px;
}

.pharmaceuticalDetail .right #two li.active {
	color: #000;
	border-bottom-color: #e4551b;
	font-weight: bold;
}

.pharmaceuticalDetail .right #two li:nth-child(1) {
	border-top: 3px solid #e4531a;
}

.pharmaceuticalDetail .right #two li:nth-child(2) {
	border-top: 3px solid #65ab4d;
}

.pharmaceuticalDetail .right #two a {
	font-size: 12px;
	color: #999999;
	float: right;
	display: inline-block;
	line-height: 35px;
	margin-right: 17px;
}

.pharmaceuticalDetail .right #two a:hover {
	color: #e4531a;
}

.pharmaceuticalDetail .information .dianpu a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 102px;
	height: 29px;
	background: #f9f9f9;
	color: #666666;
	font-size: 13px;
	border: 1px solid #dfdfdf;
}

.pharmaceuticalDetail .information .dianpu img {
	margin-right: 7px;
}



.enterprise-introduction .pp {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	border: 1px solid #e3e3e3;
	border-bottom: none;
	background: #f7f7f7;
	width: 860px;
	padding-left: 18px;
	margin-top: 0;
}

.recruitentDetail .pp span {
	font-size: 14px;
	color: #666;
	line-height: 52px;
}

.recruitentDetail .main2-m {
	float: left;
	width: 1144px;
	background: #fff;
	border: 1px solid #e3e3e3;
	padding: 0 28px;
}

.recruitentDetail .main2-m .set_preliminary {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	width: 500px;
	padding: 60px 30px;
	opacity: 0;
	z-index: -1;
	transition: 0.3s;
}

.recruitentDetail .main2-m .set_preliminary.active {
	opacity: 1;
	z-index: 99;
}

.recruitentDetail .main2-m .set_personnel {
	display: flex;
	justify-content: center;
	align-items: center;
}

.recruitentDetail .main2-m .set_personnel span {
	color: #333333;
	font-size: 14px;
	margin-right: 15px;
}

.recruitentDetail .main2-m .set_personnel select {
	width: 200px;
	height: 31px;
	border: 1px solid #c7c7c7;
	padding-left: 10px;
}

.recruitentDetail .main2-m .submit {
	display: flex;
	justify-content: center;
	margin-top: 50px;
}

.recruitentDetail .main2-m .submit button {
	width: 138px;
	height: 40px;
	background: #e4551d;
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
}

.enterprise-introduction .content .left {
	width: 878px;
}

.recruitentDetail .banner-con {
	width: 100%;
	height: auto;
	padding: 40px 0px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}

.recruitentDetail .banner-content {
	width: 1144px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.recruitentDetail .bancon-left {
	float: left;
	width: 700px;
	overflow: hidden;
}

.recruitentDetail .bancon-left h3 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
}

.recruitentDetail .bancon-left h3 a {
	color: #333;
}

.enterprise-introduction .content {
	display: flex;
	justify-content: space-between;
	padding-top: 25px;
	background: none;
}

.recruitentDetail .left-yue {
	margin-top: 10px;
}

.enterprise-introduction .banner-content {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

enterprise-introduction .content {
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
	background: none;
}

.enterprise-introduction .content .left {
	width: 878px;
}

.enterprise-introduction .pp {
	width: 860px;
	margin-top: 0;
}

.enterprise-introduction .main2-m {
	width: 842px;
	padding: 0 18px;
}

.enterprise-introduction .geren-con {
	width: 100%;
}

.enterprise-introduction .left-yue span {
	margin-right: 10px;
	margin-left: 0;
}

.enterprise-introduction .banner-content {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.enterprise-introduction .bancon-right {
	width: auto;
	max-width: 250px;
	margin-top: 0;
}

.enterprise-introduction .lianxi {
	margin-top: 14px;
}

.enterprise-introduction .lianxi p {
	line-height: 30px;
}

.enterprise-introduction .lianxi p span {
	color: #333333;
}

.enterprise-introduction .geren-con:last-child {
	border-bottom: none;
}

.enterprise-introduction .right {
	width: 297px;
}

.enterprise-introduction .right-nav {
	background: #fff;
	border: 1px solid #e4e4e4;
	padding-bottom: 32px;
}

.enterprise-introduction .right h3 {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	padding: 0 20px;
	border-top: 3px solid #e4531a;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 4px;
}

.enterprise-introduction .right ul {
	padding: 0 20px;
}

.enterprise-introduction .right li a {
	display: block;
	width: 100%;
	color: #666666;
	font-size: 16px;
	border-bottom: 1px solid #e4e4e4;
	line-height: 49px;
	transition: 0.3s;
}

.enterprise-introduction .right li:hover a {
	color: #e24500;
	border-color: #e24500;
}

.enterprise-introduction .right li a.active {
	color: #e24500;
	border-color: #e24500;
}

.enterprise-introduction .right .pic {
	margin-top: 20px;
}


.enterprise-introduction .pp {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	border: 1px solid #e3e3e3;
	border-bottom: none;
	background: #f7f7f7;
	width: 860px;
	padding-left: 18px;
	margin-top: 0;
}

.enterprise-introduction .pp span {
	line-height: 32px;
}

.recruitentDetail .left-yue span font {
	color: #666;
	font-size: 14px;
}

.recruitentDetail .left-yue span b {
	font-weight: normal;
	color: #333333;
}

.recruitentDetail .left-yue span img {
	vertical-align: middle;
	margin-right: 5px;
}

.recruitentDetail .left-time {
	color: #b2b2b2;
	margin-top: 10px;
}

.recruitentDetail .geren-con {
	width: 1144px;
	margin-top: 30px;
	border-bottom: 1px solid #e3e3e3;
	height: auto;
	margin-bottom: 30px;
	overflow: hidden;
}

.recruitentDetail .geren-con .columns {
	margin-top: 33px;
	margin-bottom: 52px;
}

.recruitentDetail .geren-con .columns .owl-carousel .owl-item .item {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	width: auto;
	height: auto;
	cursor: pointer;
}

.recruitentDetail .geren-con .columns .owl-carousel .owl-item .item img {
	max-width: 100%;
	max-height: 100%;
	height: 134px;
	width: auto;
}

.recruitentDetail .geren-con .columns .owl-carousel .owl-item .item .item-bot {
	display: flex;
	justify-content: space-between;
	flex-flow: column;
	width: 100%;
	margin-top: 6px;
}

.recruitentDetail .geren-con .contact {
	color: #333;
}

.recruitentDetail .geren-top {
	width: 200px;
	height: 30px;
	border-left: 3px solid #e4551d;
	line-height: 30px;
	padding-left: 10px;
	color: #333;
	font-size: 18px;
}

.recruitentDetail .geren-top h3 {
	font-weight: normal;
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	/*border-left: 3px solid #e4551d;*/
	/*padding-left: 9px;*/
}

.enterprise-introduction .geren-con {
	width: 100%;
}

.recruitentDetail .gangwei-text {
	color: #666666;
	margin-top: 20px;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
	padding-bottom: 24px;
}

.recruitentDetail {
	background: #f0f0f0;
	padding-bottom: 50px;
}




.selection-information .list {
	background: #fff;
	padding-bottom: 60px;
}

.selection-information table {
	width: 100%;
}

.selection-information table th {
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	height: 45px;
}

.selection-information table td {
	color: #666666;
	font-size: 14px;
	text-align: center;
	height: 56px;
	border-bottom: 1px dashed #e3e3e3;
}

.selection-information table a {
	width: 83px;
	height: 24px;
	line-height: 24px;
	background: #e4551d;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
}

.selection-information .yema {
	float: none;
}




.help-main {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
}

.emergency-help .list {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 30px;
	padding-top: 30px;
}


.emergency-help .list .text {
	padding: 0 30px;
}

.emergency-help .list .text h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	transition: 0.3s;
}

.emergency-help .list .text span {
	font-size: 14px;
	color: #999999;
	line-height: 42px;
}

.emergency-help .list .text p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.emergency-help .list:hover h3 {
	color: #eb5404;
}



.pic-pop {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	z-index: -1;
}

.pic-pop img {
	max-height: 600px;
}

.pic-pop.active {
	opacity: 1;
	z-index: 991;
}



.endowments-pop-up {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0;
	transition: 0.3s;
}

.endowments-pop-up.active {
	z-index: 999;
	opacity: 1;
}


.pop_up_pic {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	opacity: 0;
	transition: 0.3s;
}

.pop_up_pic img {
	max-width: 500px;
}

.pop_up_pic.active {
	z-index: 999;
	opacity: 1;
}



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

.famous_school_list .swiper-slide {
	width: 255px;
}

.famous_school_item {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.famous_school_item_inner {
	width: 100%;
}

.famous_school_item_top {
	width: 100%;
	height: 57px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.8);
}

.famous_school_item_top h3 {
	color: rgba(255, 255, 255, 0.8);
	border-left: 4px solid #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	padding-left: 5px;
}

.famous_school_item_swiper {
	width: 100%;
	height: 195px;
	padding: 20px 5px 15px 10px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	overflow: hidden;
	margin-top: 10px;
	border: 1px solid #e6e6e6;
}

.famous_school_item_swiper3 {
	height: 238px;
}

.famous_school_item_swiper.active {
	overflow-y: scroll;
}

.famous_school_item_swiper .swiper-container {
	height: 100%;
	overflow: hidden;
}

.famous_school_item_swiper .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.famous_school_item_swiper .swiper-slide {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
}

.famous_school_item_list {
	width: 100%;
	height: 260px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.famous_school_item_slide {
	color: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: center;
	margin-bottom: 15px;
	overflow: hidden;
}
.famous_school_item_slide span{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}
.famous_school_item_num {
	width: 20px;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
}

.famous_school_item_info {
	overflow: hidden;
}

.famous_school_item_info h4 {
	font-size: 14px;
}

.famous_school_item_info p {
	color: rgba(0, 0, 0, 0.6);
	letter-spacing: 0;
	font-size: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.famous_school_item_infos {
	height: 134px;
	background: #FFFFFF;
	border-radius: 20px 0px 0px 20px;
	padding: 10px;
	color: #000000;
	font-size: 10px;
	margin-top: 10px;
}

.swiper-pagination {
	width: 100%;
	position: initial;
	display: none;
	justify-content: center;
	margin-top: 15px;
}

.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	background-color: #E6E6E6;
	opacity: 1;
	margin: 0 2px;
}

.swiper-pagination-bullet-active {
	background-color: #D5286E;
	opacity: 1;
}





.model {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: -1;
	transition: all 0.3s;
}

.model.active {
	opacity: .4;
	z-index: 9;
}

.pop-pic {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 600px;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 20px;
	z-index: -1;
	opacity: 0;
	transition: all 0.3s;
}

.pop-pic.active {
	z-index: 99;
	opacity: 1;
}

.pop-pic .pic {
	text-align: center;
	margin-bottom: 20px;
}


.banner .owl-controls {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
}

.banner .owl-theme .owl-dots .owl-dot.active span,
.banner .owl-theme .owl-dots .owl-dot:hover span {
	background: #eb5404;
}




.banner .news-top {
	float: left;
	background: #fff;
	/*margin-bottom: 14px;*/
	padding: 26px 30px;
	border: 1px solid #e3e3e3;
	border-top: none;
}

.banner .news-top h3 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
}

.banner .news-top .list {
	float: left;
	position: relative;
	width: 100%;
	line-height: 36px;
	height: 38px;
	margin-bottom: 20px;
	overflow-y: hidden;
}

.banner .news-top .list span {
	float: left;
	font-size: 14px;
	color: #7a7a7a;
}

.banner .news-top .list ul {
	float: left;
	width: 760px;
	margin-left: 14px;
}

.banner .news-top .list li {
	float: left;
	margin-right: 5px;
	font-size: 14px;
	color: #7a7a7a;
	padding: 0 14px;
	cursor: pointer;
	transition: 0.3s;
	position: relative;
}

.banner .news-top .list li .area {
	position: absolute;
	left: 0;
	top: 0;
}

.banner .news-top .list li:hover {
	background: #e24500;
	color: #fff;
}


.banner .news-top .list a {
	float: right;
	/*margin-right: 60px;*/
	color: #999999;
	font-size: 14px;
}

.banner .news-top .list li.active {
	background: #e24500;
	color: #fff;
}

.banner .news-top .list li.active a {
	color: #fff;
}

.banner .news-top .list li:hover a {
	color: #fff;
}

.banner .news-top .list.active {
	height: auto;
}

.banner .news-top .list a img {
	margin-left: 3px;
	transform: translateY(-2px);
}

.banner .news-top .list a img.active {
	transform: rotate(180deg) translateY(2px);
}

.banner .news-top .list .list-h {
	float: left;
	width: 100%;
}

.banner .news-top .list input {
	width: 300px;
	height: 32px;
	border: 1px solid #e8e8e8;
	padding-left: 10px;
	color: #666;
	margin-left: 14px;
}

.banner .news-top .list button {
	border: none;
	width: 75px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #e24500;
}

.pop_pic {
	width: 504px;
	height: auto;
	overflow: hidden;
	padding: 10px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 55%;
	transform: translate(-50%, -50%);
	display: none;
	z-index: 99;
}

.pop_pic.active {
	display: block;
}