.header {
	width: 100%;
	height: 0.88rem;
	display: flex;
	justify-content: space-between;
	padding: 0 0.2rem;
}

.h_list {
	width: 0.56rem;
	height: 0.88rem;
	text-align: left;
	padding-top: 0.35rem;
}

.h_list img {
	max-width: 0.4rem;
	max-height: 0.28rem;
}

.logo {
	width: 4.9rem;
	height: 0.88rem;
}

.logo a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo img {
	max-width: 2.12rem;
	max-height: 0.36rem;
}

.h_search {
	width: 0.54rem;
	text-align: right;
	display: flex;
	justify-content: center;
	align-items: center;
}

.h_search img {
	max-width: 0.32rem;
	max-height: 0.32rem;
}

.a_banner {
	width: 100%;
	height: 3rem;
}

.a_banner img {
	width: 100%;
	height: 100%;
}


/*关于我们*/

.a_nav {
	width: 100%;
	margin-top: 0.22rem;
	background-color: #f8f8f8;
	height: 0.8rem;
	padding-left: 0.2rem;
	overflow-x: auto;
	/*position: relative;*/
}

.a_nav ul {
	width: 12rem;
	height: 0.8rem;
	line-height: 0.8rem;
	overflow-x: auto;
	overflow-y: hidden;
	/*position: absolute;
	top: 0;
	left: 0.2rem;*/
}
/*.a_nav .bs_left{
	transform: translateX(-2rem);
}
.a_nav .bs_left0{
	transform: translateX(-3rem);
}
.a_nav .bs_left1{
	transform: translateX(-5rem);
}

.a_nav .bs_left2{
	transform: translateX(-4.5rem);
}
.a_nav .bs_left3{
	transform: translateX(-2.5rem);
}
.a_nav .bs_left4{
	transform: translateX(-6rem);
}
.a_nav .bs_left5{
	transform: translateX(-7.5rem);
}
.a_nav .bs_left6{
	transform: translateX(-8.5rem);
}*/
.a_nav::-webkit-scrollbar {
	display: none;
}

.a_nacUl li {
	float: left;
	height: 0.8rem;
	min-width: 1rem;
}

.a_nacUl li a {
	display: block;
	height: 0.77rem;
	text-align: left;
	color: #666;
	line-height: 0.8rem;
	font-size: 0.24rem;
	margin-right: 0.72rem;
}

.a_nacUl00 li a {
	margin-right: 0.56rem;
}

.a_nacUl .a_active a {
	border-bottom: 0.03rem solid #3272ab;
	color: #3272ab;
}

.a_con0 {
	padding: 0 0.2rem 1.26rem 0.2rem;
}

.acon_img {
	width: 100%;
	max-height: 4.26rem;
	margin: 0.5rem 0 0.3rem 0;
}

.a_con0 p {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.44rem;
	margin-bottom: 0.68rem;
	text-indent: 1.5em;
}

.a_con0 p:last-of-type {
	margin-bottom: 0;
}

.acon_img0 {
	width: 100%;
	text-align: right;
	height: 0.96rem;
}

.acon_img0 img {
	max-width: 2.08rem;
	height: 1.63rem;
	position: relative;
	top: -0.3rem;
	left: 0.2rem;
}

.footer {
	width: 100%;
	height: 1.26rem;
	border-top: 0.02rem solid #3272ab;
	background-color: #f8f8f8;
	position: relative;
}

.footer p {
	text-align: center;
	font-size: 0.22rem;
	color: #333;
}

.footer p:first-child {
	line-height: 0.76rem;
	/*font-weight: 900;*/
}

.backtop {
	position: fixed;
	bottom: 1.4rem;
	z-index: 99;
	right: 0.2rem;
	width: 0.95rem;
	height: 0.95rem;
	background: url(../img/top.png)right no-repeat;
	background-size: contain;
	opacity: 0;
}

body {
	position: relative;
}


/*公司大事记*/

.d_con {
	margin: 0.5rem 0.2rem 1.04rem 0.22rem;
	background: url(../img/line3.png) left repeat-y;
	background-position: 0.1rem 0.16rem;
	padding-bottom: 0.5rem;
	position: relative;
}

.d_conin {
	margin: 0 0 0.12rem 1.2rem;
	position: relative;
	padding-bottom: 0.1rem;
	padding-left: 0.2rem;
}
.d_com0{
	height: 10.5rem;
	/* overflow-y: hidden; */
	overflow: g;
	overflow: hidden;
}
.d_conin:nth-child(2n+1)::before {
	content: url(../img/line.png);
	position: absolute;
	top: -0.69rem;
	left: -1.2rem;
}

.d_conin:nth-child(2n)::before {
	content: url(../img/line2.png);
	position: absolute;
	top: -0.69rem;
	left: -1.2rem;
}

.d_active {
	background: url(../img/line4.png) no-repeat;
	background-position: 0px -0.3rem;
	background-size: 5.2rem 2rem;
	padding-left: 0.2rem;
	color: #fff;
}

.d_conin h2 {
	font-size: 0.3rem;
	color: #015198;
	line-height: 0.66rem;
}

.d_conin p {
	font-size: 0.20rem;
	color: #666;
	line-height: 0.36rem;
	margin-bottom: 0.1rem;
}

.d_active h2 {
	color: #fff;
}

.d_active p {
	color: #fff;
}

.a_bto {
	position: absolute;
	bottom: -0.1rem;
	left: 0rem;
}

.a_bto img {
	float: left;
	width: 0.24rem;
	height: 0.24rem;
	margin-right: 0.1rem;
	vertical-align: middle;
}

.a_bto a {
	color: #333;
	float: left;
	font-size: 0.2rem;
}


/*公司简历*/

.com_img {
	height: auto;
	text-align: center;
	font-size: 0.24rem;
	color: #666;
	line-height: ;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.com_img p {
	line-height: 0.8rem;
	text-indent: 0;
}

.com_img div:first-child img {
	width: 3.2rem;
	height: 2.28rem;
}

.com_img div:last-child img {
	width: 2.2rem;
	height: 2.84rem;
}


/*合作伙伴*/

.par {
	padding: 0.5rem 0.2rem;
}

.par_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.par_list li {
	width: 2.88rem;
	height: 2.88rem;
	border: 1px solid #dbdbdb;
	display: flex;
	justify-content: center;
	align-items: center;
}

.par_list li img {
	max-height: 100%;
	max-width: 2.38rem;
}


/*领导*/

.leader {
	padding: 0.3rem 0 0.6rem 0;
}

.lea_list li {
	width: 100%;
	padding: 0 0.2rem 0.12rem 0.2rem;
	border-bottom: 0.2rem solid #eeeeee;
}

.lea_list li img {
	width: 100%;
	max-height: 4.52rem;
}

.lea_list li p {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.58rem;
}


/*荣誉*/

.honor {
	padding: 0.3rem 0 0.6rem 0;
}

.honor_list li {
	width: 100%;
	font-size: 0.22rem;
	color: #333;
	line-height: 0.58rem;
	text-align: center;
	padding-bottom: 0.16rem;
}

.honor_list li img {
	max-width: 100%;
	max-height: 4.26rem;
}


/*视频*/

.video {
	margin: 0.3rem 0.2rem 0.43rem 0.2rem;
	height: 4.96rem;
	width: 94%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.video img {
	position: absolute;
	top: 0;
	bottom: 0;
	max-width: 6rem;
}


/*组织架构*/

.orz {
	margin: 0.3rem 0.2rem 1.18rem;
}

.orz img {
	max-width: 100%;
	max-height: 9.15rem;
}


/*职位发布*/

.posi_list {
	margin: 0.2rem 0 0.5rem 0;
	height: 0.8rem;
	background-color: #f8f8f8;
	display: flex;
	justify-content: space-between;
}

.posi_list li {
	width: 50%;
}

.posi_list li a {
	display: block;
	color: #666;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.8rem;
	height: 0.77rem;
	margin: 0 0.85rem;
}

.posi_list .posi_active a {
	color: #3272ab;
	border-bottom: 0.03rem solid #3272ab;
}

.posi_list02 {
    margin: 0.5rem 0.2rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.posi_list02 li {
	width: 2.9rem;
	height: 0.7rem;
	background-color: #f8f8f8;
	margin-bottom: 0.19rem;
}

.posi_list02 li a {
	display: block;
	color: #333;
	font-size: 0.24rem;
	line-height: 0.7rem;
	text-align: center;
}

.posi_list02 .pos_ac02 {
	background-color: #015198;
}

.posi_list02 .pos_ac02 a {
	color: #fff;
}

.download {
	height: 0.48rem;
	margin: 0 0.2rem;
}

.download span {
	width: 1.68rem;
	height: 100%;
	color: #015198;
	font-size: 0.22rem;
	background: url(../img/jian.png) left no-repeat;
	float: right;
	text-align: right;
	background-size: 0.24rem 0.24rem;
	background-position-y: 0.03rem;
}

.posi_list03 {
	margin: 0 0.2rem 0.32rem;
	padding: 0 0.2rem;
	background-color: #f8f8f8;
}

.posi_list03 h2 {
	color: #333;
	font-size: 0.3rem;
	line-height: 0.84rem;
}

.gwz {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.2rem;
}

    .gwz .gwz_l {
        width: 1rem;
        color: #333;
        line-height: 0.34rem;
        font-size: 0.2rem;
    }

    .gwz .gwz_r {
        flex: 1;
        color: #999;
        font-size: 0.2rem;
        line-height: 0.34rem;
    }

.gwz2 {
	border-bottom: 1px solid #d5d5d5;
}

.j_data {
	color: #333;
	font-size: 0.2rem;
	line-height: 0.6rem;
}

.c_detail {
	color: #015198;
	font-size: 0.24rem;
	display: block;
	padding: 0.2rem 0;
}

#more {
	width: 3.18rem;
	height: 0.7rem;
	border: 1px solid #d5d5d5;
	margin: 0.48rem 1.4rem;
	color: #333;
	font-size: 0.24rem;
	line-height: 0.7rem;
	text-align: center;
	background-color: #fff;
}


/*职位详情*/

.pdeh {
	margin: 0.46rem 0.2rem 0.2rem;
	color: #333;
	font-size: 0.3rem;
}

.pdeh span {
	font-size: 0.24rem;
}

.detail_list {
	margin: 0 0.2rem 0.33rem;
	height: 1.37rem;
	background-color: #f8f8f8;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0.2rem 0;
}

.detail_list li {
	width: 2.6rem;
	font-size: 0.2rem;
	color: #333;
	display: flex;
	justify-content: flex-start;
	margin: 0 0.2rem;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.detail_list li img {
	width: 0.28rem;
	height: 0.28rem;
	margin-right: 0.1rem;
}

.detail_list li:last-child {
	align-items: center;
}

.word {
	margin: 0 0.2rem 0.34rem;
}

.word h2 {
	height: 0.42rem;
	font-size: 0.24rem;
	color: #333;
	font-weight: 900;
}

.word p {
	color: #666;
	font-size: 0.2rem;
	line-height: 0.34rem;
}

.oemail {
	margin: 0.44rem 0.2rem 0.6rem;
	color: #333;
	font-size: 0.24rem;
}

.oemail span {
	color: #015198;
}

.a_back {
	margin: 0 0.2rem 1.28rem;
	display: flex;
	justify-content: flex-end;
}

.a_back a {
	display: block;
	width: 1.54rem;
	height: 0.44rem;
	background-color: #015198;
	color: #fff;
	text-align: center;
	line-height: 0.44rem;
	font-size: 0.16rem;
}


/*2016年度总结表彰大会*/

.honour_con {
	margin: 0.3rem 0.2rem 0.5rem;
}

.honour_con h2 {
	color: rgb(51, 51, 51);
	font-size: 0.3rem;
	line-height: 0.7rem;
	text-align: center;
}

.honour_con li {
	margin-bottom: 0.12rem;
}

.honour_con img {
	max-width: 100%;
	max-height: 4.52rem;
}

.honour_con p {
	line-height: 0.4rem;
	color: #666;
	text-align: center;
	font-size: 0.24rem;
	margin-bottom: 0.2rem;
	margin-top: 0.1rem;
}


/*文化内涵*/

.cultural_con {
	margin: 0.5rem 0.2rem 1.24rem;
}

.cultural_con li {
	margin-bottom: 0.3rem;
	display: flex;
	justify-content: space-between;
	background-color: #f8f8f8;
}

.cul_img {
	max-width: 2.1rem;
	max-height: 1.58rem;
}

.new_lis p img {
    width: 92% !important;
    height: 100% !important;
    position: relative;
    left: -0.2rem;
}



.cul_r {
	width: 3.6rem;
	max-height: 1.58rem;
}

.cul_r h2 {
	width: 1.1rem;
	height: 0.58rem;
	border-bottom: 1px solid #015198;
	color: #015198;
	font-size: 0.24rem;
	line-height: 0.58rem;
	margin-bottom: 0.24rem;
}

.cul_r p {
	font-size: 0.2rem;
	line-height: 0.36rem;
	color: #666666;
}


/*员工风采*/

.style_con {
	margin: 0.48rem 0.2rem 0.74rem;
}

.style_list {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.style_list li {
	width: 2rem;
	height: 2.5rem;
	/* margin-right: 0.01rem; */
}

.style_list li img {
	max-width: 1.8rem;
	max-height: 1.8rem;
}

.style_list li p {
	color: #333;
	font-size: 0.12rem;
	line-height: 0.58rem;
	width: 100%;
}

.sty_h2 {
	height: 0.34rem;
	margin-bottom: 0.24rem;
	color: #333;
	font-size: 0.3rem;
	line-height: 0.34rem;
	padding-left: 0.2rem;
	border-left: 0.04rem solid #015198;
}

.style_list li:nth-child(3n) {
	margin-right: 0;
}


/*厂商租赁*/

.lease_list {
	margin: 0.2rem 0 0.29rem;
	padding: 0 0.2rem;
	display: flex;
	justify-content: space-between;
	background-color: #f8f8f8;
}

.lease_list li {
	height: 0.8rem;
}

.lease_list li a {
	display: block;
	height: 0.77rem;
	text-align: left;
	color: #666;
	line-height: 0.8rem;
	font-size: 0.24rem;
}

.lease_list .a_active a {
	border-bottom: 0.03rem solid #3272ab;
	color: #3272ab;
}


/*厂商租赁*/

.lease_con {
	margin: 0 0.2rem;
	font-size: 0.24rem;
}

.lease_con h2 {
	font-size: 0.24rem;
	line-height: 0.74rem;
	border-bottom: 1px solid #80a8cb;
}

.lease_con p {
	font-size: 0.2rem;
	line-height: 0.35rem;
	color: #666;
	margin-bottom: 0.14rem;
	margin-top: 0.2rem;
}

.lease_con h3 {
	color: #333;
	font-size: 0.2rem;
	line-height: 0.38rem;
	margin: 0.2rem 0 0.1rem;
}

.lease_con h3 span {
	color: #e22b2b;
}

.lease_con input {
	width: 100%;
	border: 1px solid #cccccc;
	height: 0.6rem;
	color: #333;
	/* margin-bottom: 0.1rem; */
}

.submit {
	width: 100%;
	height: 1.94rem;
	position: relative;
}

#btn_b {
	width: 3.02rem;
	height: 0.8rem;
	background-color: #015198;
	color: #fff;
	font-size: 0.3rem;
	line-height: 0.8rem;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}


/*医疗器械租赁*/

.ship_con {
	margin: 0.26rem 0.2rem 0.6rem;
}

.ship_list {
	border-bottom: 1px dashed #cccccc;
}

.ship_list:last-of-type {
	border-bottom: 0;
}

.ship_list p {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.44rem;
}

.p_first {
	margin-bottom: 0.2rem;
}

.ship_list img {
	width: 100%;
	max-height: 3.77rem;
	margin: 0.28rem 0;
}

.ship_list h3 {
	color: #015198;
	font-size: 0.24rem;
	line-height: 0.28rem;
}

.ship_list h2 {
	height: 0.34rem;
	margin-bottom: 0.16rem;
	color: #333;
	font-size: 0.3rem;
	line-height: 0.34rem;
	padding-left: 0.2rem;
	border-left: 0.04rem solid #015198;
	margin-top: 0.28rem;
}

.text_indent {
	text-indent: 2em;
}

.top {
	bottom: 1rem;
}

.ship_list .b_title {
	color: #333;
}


/*厂商租赁*/

.hold_con {
	margin: 0.5rem 0.2rem 0.6rem;
}

.hold_con00 {
	margin: 0.5rem 0.2rem 0;
}

.hold_list {
	margin-bottom: 0.4rem;
}

.hold_list h2 {
	height: 0.34rem;
	padding-bottom: 0.2rem;
	margin-bottom: 0.1rem;
	color: #333;
	font-size: 0.3rem;
	line-height: 0.34rem;
	margin-top: 0.28rem;
	border-bottom: 1px solid #80a8cb;
}

.hold_list p {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.46rem;
}

.hold_list img {
	max-width: 100%;
	max-height: 3.74rem;
	margin: 0.2rem 0;
}

.hold_list .ymode4 {
	margin: 0.4rem 0 0.1rem;
}

.more_con {
	margin-bottom: 0.6rem;
}


/*公司新闻*/

.news_con {
	padding: 0.18rem 0.2rem 0;
	border-bottom: 0.2rem solid #efefef;
}

.news_con img {
	width: 100%;
	max-height: 3.73rem;
}

.news_con h2 {
	color: #333;
    font-size: 0.3rem;
    line-height: 0.4rem;
    padding: 0.1rem 0;
}

.news_con p {
	color: #666;
	font-size: 0.22rem;
	line-height: 0.44rem;
}

.news_con span {
	color: #015198;
	font-size: 0.22rem;
	display: block;
	line-height: 0.6rem;
	margin-bottom: 0.2rem;
}

.news_btn {
	height: 1.6rem;
	margin: 0.4rem 0.2rem 0;
}

.news_btn a {
	display: block;
	width: 100%;
	height: 0.8rem;
	background-color: #015198;
	color: #fff;
	text-align: center;
	line-height: 0.8rem;
	-webkit-border-radius: 0.06rem;
	-moz-border-radius: 0.06rem;
	border-radius: 0.06rem;
	font-size: 0.24rem;
}


/*新闻细节*/

.new_top {
	margin: 0.5rem 0.2rem 0;
}

.new_top h2 {
	font-size: 0.3rem;
	color: #333;
	line-height: 0.46rem;
	text-align: center;
}

.new_top span {
	display: block;
	font-size: 0.18rem;
	color: #999;
	text-align: center;
	margin-bottom: 0.25rem;
	line-height: 0.4rem;
}

.new_top p {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.44rem;
	text-indent: 0.3rem;
}

.new_lis {
	margin: 0.2rem;
}

.one-bottom-px {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 0.3rem;
	margin-bottom: 0.1rem;
}

.new_lis p {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.44rem;
	text-indent: 0.34rem;
}

.new_lis img {
	width: 100%;
	max-height: ;
}

.new_lis span {
	font-size: 0.22rem;
	color: #666;
	line-height: 0.66rem;
	text-align: center;
	display: block;
}

.new_bto {
	margin: 0 0.2rem;
	font-size: 0.2rem;
	color: #666;
	line-height: 0.4rem;
}

.new_active {
	color: #015198;
}

.new_btn {
	margin: 0 0.2rem;
	height: 2.06rem;
	position: relative;
}

.new_btn a {
	width: 4rem;
	height: 0.8rem;
	color: #fff;
	font-size: 0.3rem;
	line-height: 0.8rem;
	background-color: #015198;
	-webkit-border-radius: 0.06rem;
	-moz-border-radius: 0.06rem;
	border-radius: 0.06rem;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}


/*联系我们*/

.contact_con {
	margin: 0.4rem 0.2rem 0;
	font-size: 0.24rem;
}

.contact_con h2 {
	color: #333;
	font-size: 0.3rem;
	height: 0.76rem;
}

.contact_con p {
	color: #333;
	font-size: 0.2rem;
	line-height: 0.48rem;
}

.contact_con span {
	color: #333;
	font-size: 0.22rem;
	line-height: 0.4rem;
	display: block;
}

.contact_con input {
	width: 100%;
	height: 0.6rem;
	border: 1px solid #cccccc;
	color: #333;
}

#taContent {
	width: 100%;
	height: 2.66rem;
	border: 1px solid #cccccc;
}

.sub {
	margin: 0 0.2rem;
	height: 1.45rem;
	position: relative;
}

    .sub a, .sub input {
        width: 3.02rem;
        height: 0.8rem;
        color: #fff;
        font-size: 0.3rem;
        line-height: 0.8rem;
        background-color: #015198;
        -webkit-border-radius: 0.06rem;
        -moz-border-radius: 0.06rem;
        border-radius: 0.06rem;
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

.address-img {
	width: 100%;
	height: 3.33rem;
	margin: 0.2rem 0;
}
#dituContent{
	height: 3.33rem !important;
}
.address-img img {
	width: 100%;
	height: 100%;
}


/*首页*/

.swiper-container-banner {
	width: 100%;
	height: 4.67rem;
	overflow: hidden;
}

.swiper-wrapper,
.swiper-slide,
{
	width: 100%;
	height: 100%;
}

.swiper-slide img {
	width: 100%;
	height: 100%;
}

.swiper-pagination-bullet {
	width: 50px;
	height: 4px;
	display: inline-block;
	background: #000;
	opacity: .2;
	border-radius: 0;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #032274;
}

.index_con00 {
	margin: 0 0.2rem 0.3rem;
}

.index_con00 h2 {
	/*background-size: 0.12rem 0.06rem;*/
	/* color: #015198; */
	/* font-size: 0.3rem; */
	/* line-height: 1.09rem; */
	margin: 0 1.88rem;
	height: 1.09rem;
	text-align: center;
	/*background: url(../img/jx.png)  no-repeat left center , url(../img/jx.png)  no-repeat right center, ;*/
	display: flex;
	align-content: center;
}
.index_con00 h2 p{
	float: left;
	width: 2.4rem;
	color: #015198;
	font-size: 0.3rem;
	line-height: 1.09rem;
	text-align: center;
	text-indent: 0;
}
.index_con00 .jx{
	width: 0.12rem;
	height: 0.06rem;
	/* vertical-align: middle; */
	margin-top: 0.5rem;
}
.index_con00 .jx_l{
	float: left;
}
.index_con00 .jx_r{
	float: right;
}

.index_con00 img {
	width: 100%;
	max-height: 3.96rem;
	margin-bottom: 0.26rem;
}

.index_con00 p {
	color: #666;
	font-size: 0.22rem;
	line-height: 0.44rem;
	text-indent: 0.34rem;
}
.index_con03 h2 {
	/*background-size: 0.12rem 0.06rem;*/
	/* color: #015198; */
	/* font-size: 0.3rem; */
	/* line-height: 1.09rem; */
	margin: 0 1.88rem;
	height: 1.09rem;
	text-align: center;
	/*background: url(../img/jx.png)  no-repeat left center , url(../img/jx.png)  no-repeat right center, ;*/
	display: flex;
	align-content: center;
}
.index_con03 h2 p{
	float: left;
	width: 2.6rem;
	color: #015198;
	font-size: 0.3rem;
	line-height: 1.09rem;
	text-align: center;
	text-indent: 0;
}
.index_con03 .jx{
	width: 0.12rem;
	height: 0.06rem;
	/* vertical-align: middle; */
	margin-top: 0.5rem;
}
.index_con03 .jx_l{
	float: left;
}
.index_con03 .jx_r{
	float: right;
}
.look {
	width: 100%;
	height: 1.7rem;
	position: relative;
}

.look a {
	display: block;
	width: 3.02rem;
	height: 0.8rem;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0.34rem;
	-moz-border-radius: 0.34rem;
	border-radius: 0.34rem;
	color: #aaaaaa;
	font-size: 0.24rem;
	line-height: 0.8rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	text-align: center;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	top: 4.11rem;
	left: 0;
	width: 100%;
}

.swiper-pagination,
.swiper-pagination-clickable,
.swiper-pagination-bullets {
	height: 10%;
}

.index_con01 {
	margin: 0;
	padding: 0 0.2rem;
	background-color: #f8f8f8;
}

.index_con01 h3 {
	color: #015198;
	font-size: 0.28rem;
	text-align: left;
	margin-bottom: 0.1rem;
}

.index_con01 span {
	display: block;
	font-size: 0.18rem;
	color: #015198;
	line-height: 0.6rem;
}

.lookAll {
	height: 1.39rem;
}

.lookAll a {
	background-color: #015198;
	color: #fff;
}

.index_con02 {
	margin: 0;
}

.pto2 {
	width: 100%;
	max-height: 2.66rem;
}

.pto_lis {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.pto_lis li {
	margin-bottom: 0.2rem;
}

.pto_lis li img {
	max-width: 3.1rem;
	max-height: 2.64rem;
	margin: 0;
}

.index_video {
	width: 100%;
	height: 3.79rem;
	position: relative;
	overflow: hidden;
}

.index_video img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
    bottom: 0;
    margin: auto;
    z-index: 2;
    width: 0.5rem;
	height: 0.5rem;
}

.index_video .ovimg{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.index_con03 {
	margin: 0 0.2rem 0.4rem;
}

.index_con03 h2 {
	/*background-size: 0.12rem 0.06rem;*/
	color: #015198;
	font-size: 0.3rem;
	line-height: 1.09rem;
	margin: 0 1.54rem;
	height: 1.09rem;
	text-align: center;
	/*background: url(../img/jx.png)left center no-repeat, url(../img/jx.png)right center no-repeat, ;*/
}

.index_b1 {
	margin: 0 0.2rem 0.2rem;
	padding-left: 0.16rem;
	background-color: #5497e6;
	color: #fff;
	padding-bottom: 0.3rem;
}

.index_b1 h2 {
	font-size: 0.3rem;
	line-height: 0.9rem;
}

.index_b1 li {
	display: flex;
	justify-content: space-between;
}

.index_b1 li p {
	width: 5.05rem;
	font-size: 0.22rem;
	line-height: 0.44rem;
	margin-right: 0.32rem;
}

.index_b1 li img:first-of-type {
	width: 0.2rem;
	height: 0.22rem;
	margin-top: 0.15rem;
}

.index_b1 li img:nth-of-type(2) {
	width: 0.24rem;
	height: 0.2rem;
	margin-top: 0.15rem;
}

.index_b1 li img:last-of-type {
	width: 0.22rem;
	height: 0.28rem;
	margin-top: 0.11rem;
}

.index_b2 {
	margin: 0 0.2rem 0.6rem;
	display: flex;
	justify-content: space-between;
	padding: 0.27rem 0.2rem 0.37rem;
	background-color: #5497e6;
}

.left img {
	max-width: 1.35rem;
	max-height: 1.35rem;
}

.right {
	width: 4.13rem;
	margin-left: 0.3rem;
}

.right p {
	color: #fff;
	font-size: 0.22rem;
	line-height: 0.6rem;
}

.boom {
	display: flex;
	justify-content: flex-start;
	margin-top: 0.33rem;
}

.boom img {
	margin-right: 0.36rem;
	width: 0.38rem;
	height: 0.38rem;
}


/*二级导航*/
.phone_nav {
	width: 3.2rem;
	background-color: #015198;
	position: absolute;
	top: .9rem;
	left: 0;
	text-align: center;
	-webkit-transform: translateX(-100%);
	-webkit-transition: .3s all;
	z-index: 12;
}

.phone_nav.active {
	-webkit-transform: translateX(0%);
}

.phone_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.phone_nav ul li {
	line-height: .88rem;
	font-size: .24rem;
	color: #FFFFFF;
	position: relative;
}

.phone_nav ul .ul {
	background-color: #edebe7;
	display: none;
}

.phone_nav ul .ul li {
	height: 1rem;
	line-height: 1rem;
	font-size: .2rem;
}

.phone_nav ul .ul li.on span {
	border-bottom: 2px solid #00a0e9;
}

.phone_nav ul .ul li a {
	display: block;
}

.phone_nav ul li a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}

.phone_nav ul .ul {
	background-color: #232222;
}


    .triangle-facing-right {
        width: 50px;
        height: 41px;
        position: absolute;
        top: 0;
        right: 0;
        transform: rotate(-45deg);
    }

    .triangle-facing {
        display: inline-block;
        border-right: 3px solid;
        border-bottom: 3px solid;
        width: 12px;
        height: 12px;
        position: absolute;
        top: 18px;
        right: 20px;
        /*padding: 10px;*/
    }

    .aactive {
        transform: rotate(45deg);
        width: 50px;
        height: 41px;
        position: absolute;
        top: 0;
        right: -7px;
    }
    .dll{
    	display: none;
    }
body{
	position: relative;
}
.am-mask{
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99;
    top: 0;
    left: 0;
    display: none;
}
.am-mask-tit {
    background-color: rgb(255, 255, 255);
    width: 5.36rem;
    height: 2.72rem;
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -2.68rem;
    margin-top: -1.36rem;
    font-size: 0.3rem;
    color: #333333;
    text-align: center;
    font-weight: normal;
    z-index: 99;
    padding: 0.5rem 0.3rem 0.3rem;
}
.am_mask_input {
    border-width: 1px;
    border-color: rgb(238, 238, 238);
    border-style: solid;
    background-color: rgb(247, 247, 247);
    width: 4.78rem;
    height: 0.68rem;
    position: relative;
    top: 0.5rem;
    overflow: hidden;
    display: inline-block;
    padding: 0px 0.25rem;
    font-size: 0.24rem;
    color: #999999;
    border-radius: 0.5rem;
    /*display: none;*/
}
.am_mask_input input {
    width: 3.8rem;
    border: none;
    background: none;
    outline: none;
    font-size: 0.24em;
    color: #999999;
    vertical-align: middle;
    float: left;
    height: 0.68rem;
}
.am-mask-tit .close {
    position: absolute;
    top: 0.2rem;
    right: 0.24rem;
    background: url(../img/close.png)right no-repeat;
    width: 0.28rem;
    height: 0.28rem;
    opacity: 1;
    background-size: contain;
}
.am_mask_input input.but {
    background: url(../img/search.png)right no-repeat;
    width: 0.25rem;
    background-position-y: 0.2rem;
    background-size: contain;
}
.xzimg{
	width: 100%;
}
