header { width: 100%; height: .88rem; position: relative; background: #137FDA; }
header h1 { width: 1.93rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
header h1 img { width: 100%; }
header .menu { width: .52rem; overflow: hidden; position: absolute; right: .2rem; top: .2rem; }

.banner { width: 100%; height: 3.5rem; overflow: hidden; }
.banner img { width: 100%; }

.bkzn { background: #fff; width: 100%; overflow: hidden; padding: 0 .2rem; box-sizing: border-box; }
.bkzn h2 { position: relative; font-size: .28rem; line-height: .5rem; padding-left: .15rem; box-sizing: border-box; color: #004e85; margin: .3rem 0; }
.bkzn h2::after { content: ' '; width: .04rem; height: .45rem; background: #004E85; position: absolute; left: 0; top: .03rem; }
.bkzn .tip { width: 100%; overflow: hidden; }
.bkzn .tip .data { overflow: hidden; border-bottom: 1px dashed #E6E6E6; }
.bkzn .tip .data .fl { width: 50%; overflow: hidden; }
.bkzn .tip .data .fl p { font-size: .3rem; color: #333333; text-align: center; line-height: .28rem; }
.bkzn .tip .data .fl .text_box { text-align: center; font-size: 1px; }
.bkzn .tip .data .fl .di { width: .75rem; height: .75rem; background-image: url(../img/index_13.png); background-repeat: no-repeat; background-size: 100%; margin: .26rem .1rem; font-size: .6rem; color: #fff; text-align: center; display: inline-block; line-height: .75rem; }
.bkzn .tip .data .fl span { display: inline-block; font-size: .3rem; color: #333333; }
.bkzn .tip .data .fr { width: 50%; overflow: hidden; }
.bkzn .tip .data .fr p { font-size: .3rem; color: #333333; text-align: center; line-height: .28rem; }
.bkzn .tip .data .fr .text_box { text-align: center; font-size: 1px; }
.bkzn .tip .data .fr .di { width: .75rem; height: .75rem; background-image: url(../img/index_13.png); background-repeat: no-repeat; background-size: 100%; margin: .26rem .1rem; font-size: .6rem; color: #fff; text-align: center; display: inline-block; line-height: .75rem; }
.bkzn .tip .data .fr span { display: inline-block; font-size: .3rem; color: #333333; }
.bkzn .bot_list { overflow: hidden; padding-top: .3rem; box-sizing: border-box; padding-bottom: .12rem; }
.bkzn .bot_list ul { overflow: hidden; }
.bkzn .bot_list ul li { width: 25%; overflow: hidden; float: left; margin-bottom: .45rem; }
.bkzn .bot_list ul li img { width: .7rem; height: .59rem; display: block; margin: 0 auto; margin-bottom: .2rem; }
.bkzn .bot_list ul li p { font-size: .28rem; color: #4c4c4c; text-align: center; }

.cxtj { overflow: hidden; background: #fff; margin-top: .3rem; padding: 0 .2rem; box-sizing: border-box; padding-bottom: .6rem; }
.cxtj h2 { position: relative; font-size: .28rem; line-height: .5rem; padding-left: .15rem; box-sizing: border-box; color: #004e85; margin: .3rem 0; }
.cxtj h2::after { content: ' '; width: .04rem; height: .45rem; background: #004E85; position: absolute; left: 0; top: .03rem; }
.cxtj .boxs { width: 100%; overflow: hidden; }
.cxtj .boxs .box_top { width: 100%; overflow: hidden; }
.cxtj .boxs .box_top .box_left { width: 3.45rem; overflow: hidden; float: left; }
.cxtj .boxs .box_top .box_left ul { overflow: hidden; }
.cxtj .boxs .box_top .box_left ul li { width: 100%; height: 3.1rem; position: relative; border-radius: .15rem; }
.cxtj .boxs .box_top .box_left ul li img { width: 100%; height: 100%; }
.cxtj .boxs .box_top .box_left ul li p { font-size: .28rem; color: #fff; text-align: center; width: 100%; line-height: .5rem; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; border-bottom-left-radius: .15rem; border-bottom-right-radius: .15rem; }
.cxtj .boxs .box_top .box_left ul li:last-child { margin-top: .2rem; }
.cxtj .boxs .box_top .box_right { overflow: hidden; width: 3.45rem; float: right; }
.cxtj .boxs .box_top .box_right ul { overflow: hidden; }
.cxtj .boxs .box_top .box_right ul li { width: 100%; height: 2rem; position: relative; border-radius: .15rem; margin-top: .2rem; }
.cxtj .boxs .box_top .box_right ul li img { width: 100%; height: 100%; }
.cxtj .boxs .box_top .box_right ul li p { font-size: .28rem; color: #fff; text-align: center; width: 100%; line-height: .5rem; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; border-bottom-left-radius: .15rem; border-bottom-right-radius: .15rem; }
.cxtj .boxs .box_top .box_right ul li:first-child { margin-top: 0; }
.cxtj .bot { width: 100%; overflow: hidden; height: 1.8rem; margin-top: .2rem; position: relative; }
.cxtj .bot img { width: 100%; height: 100%; }
.cxtj .bot p { font-size: .28rem; color: #fff; text-align: center; width: 100%; line-height: .5rem; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; border-bottom-left-radius: .15rem; border-bottom-right-radius: .15rem; }

.team {overflow: hidden;width: 100%;background: #fff;padding: 0 .2rem;box-sizing: border-box;margin-top: .3rem;/* background-image: url(../img/index_68.png); */background-repeat: no-repeat;background-size: 100%;background-position: bottom;padding-bottom: 1.06rem;}
.team h2 { position: relative; font-size: .28rem; line-height: .5rem; padding-left: .15rem; box-sizing: border-box; color: #004e85; margin: .3rem 0; }
.team h2::after { content: ' '; width: .04rem; height: .45rem; background: #004E85; position: absolute; left: 0; top: .03rem; }
.team .swi { width: 100%; overflow: hidden; }
.team .swi .mid { overflow: hidden; width: 100%; }
.team .swi .mid .man { width: 3.65rem; display: block; margin: 0 auto; }
.team .swi .mid h3 { text-align: center; font-size: .45rem; color: #137FDA; margin: .4rem 0; font-weight: bold; }
.team .swi .mid h3 span { font-weight: normal; font-size: .36rem; color: #4c4c4c; }
.team .swi .mid ul { overflow: hidden; }
.team .swi .mid ul li {overflow: hidden;width: 49%;float: left;margin-bottom: .4rem;padding-left: 0.35rem;box-sizing:  border-box;position:  relative;}
.team .swi .mid ul li img {width: .24rem;float: left;/* margin-top: .1rem; *//* margin-right: .13rem; */position:  absolute;left: 0;top: 0.05rem;}
.team .swi .mid ul li p {font-size: .2rem;float: left;color: #999999;}
.team .swi .mid ul li:nth-child(2n) {/* padding-left: .25rem; */box-sizing: border-box;}
.team .swi .mid .btn_row { width: 4.88rem; overflow: hidden; margin: 0 auto; }
.team .swi .mid .btn_row a { display: block; width: 2rem; font-size: .24rem; color: #fff; text-align: center; line-height: .6rem; border-radius: .1rem; }
.team .swi .mid .btn_row .fl { background: #F3475A; }
.team .swi .mid .btn_row .fr { background: #4BA3ED; }


.gdys { overflow: hidden; padding: 0 .2rem; box-sizing: border-box; padding-bottom: .6rem; background: #fff; }
.gdys h2 { position: relative; font-size: .28rem; line-height: .5rem; padding-left: .15rem; box-sizing: border-box; color: #004e85; margin: .3rem 0; }
.gdys h2::after { content: ' '; width: .04rem; height: .45rem; background: #004E85; position: absolute; left: 0; top: .03rem; }
.gdys .btns { width: 4.38rem; overflow: hidden; margin: 0 auto; margin-top: .1rem; }
.gdys .btns a { display: block; width: 1.8rem; font-size: .28rem; text-align: center; line-height: .6rem; box-sizing: border-box; border-radius: .1rem; }
.gdys .btns .fl { background: #137FDA; color: #fff; }
.gdys .btns .fr { background: #fff; color: #137FDA; border: 1px solid #137FDA; }
.gdys ul { overflow: hidden; }
.gdys ul li { float: left; width: 3.42rem; height: 1.6rem; position: relative; margin-right: .26rem; margin-top: .4rem; }
.gdys ul li img { width: 100%; height: 100%; }
.gdys ul li p { font-size: .24rem; color: #fff; position: absolute; bottom: .1rem; left: .15rem; }
.gdys ul li:nth-child(2n) { margin-right: 0; }

.hide { display: none; }

.news { overflow: hidden; background: #fff; padding: 0 .2rem; padding-bottom: .6rem; box-sizing: border-box; margin-top: .3rem; }
.news .title { overflow: hidden; }
.news .title ul { overflow: hidden; }
.news .title ul li { overflow: hidden; line-height: .88rem; float: left; font-size: .24rem; color: #666666; margin-left: .3rem; }
.news .title ul li:first-child { margin-left: 0; }
.news .title ul li.active { color: #017acd; font-size: .3rem; }
.news .title ul li a { color: #666666; }
.news .fades { overflow: hidden; }
.news .fades .fadesin { overflow: hidden; }
.news .fades .fadesin ul { overflow: hidden; }
.news .fades .fadesin ul li { overflow: hidden; width: 100%; padding: .22rem 0; box-sizing: border-box; border-bottom: 1px dashed #EDEDED; }
.news .fades .fadesin ul li p { overflow: hidden; width: 100%; }
.news .fades .fadesin ul li p img { width: .35rem; float: left; margin-right: .07rem; margin-top: .05rem; }
.news .fades .fadesin ul li p span { display: block; font-size: .28rem; width: 6.67rem; color: #666666; float: left; line-height: .3rem; }
.news .fades .fadesin ul li div { overflow: hidden; margin-top: .22rem; }
.news .fades .fadesin ul li div em { display: block; width: .08rem; height: .08rem; background: #CCCCCC; border-radius: 50%; float: left; margin-right: .08rem; margin-top: .07rem; }
.news .fades .fadesin ul li div i { display: block; font-style: normal; font-size: .18rem; color: #999999; float: left; line-height: .2rem; }

.footer { overflow: hidden; background: #4BA3ED; }
.footer ul { overflow: hidden; float: left; margin-left: .57rem; margin-top: .5rem; }
.footer ul li { font-size: .2rem; color: #fff; line-height: .45rem; }
.footer ul li:first-child { font-size: .24rem; line-height: .5rem; }
.footer .rights { overflow: hidden; width: 2.4rem; float: right; margin-right: .5rem; margin-top: .28rem; }
.footer .rights img { display: block; margin: 0 auto; width: 1.56rem; }
.footer .rights p { font-size: .2rem; color: #fff; line-height: .55rem; text-align: center; }
.footer .clear { overflow: hidden; width: 100%; border-top: 1px solid #99C5E9; padding: .15rem 0; box-sizing: border-box; }
.footer .clear p { font-size: .12rem; color: #e5e5e5; line-height: .17rem; text-align: center; }

.swiper-container { width: 100%; height: 100%; }

.swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

.slideup { overflow: hidden; width: 100%; border-bottom: 2px solid #f45930; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3); position: absolute; top: .88rem; left: 0; z-index: 9999999999; }

.slideup .slide_top { overflow: hidden; background: rgba(255, 255, 255, 0.9); padding: 0 .2rem; box-sizing: border-box; }

.pos { overflow: hidden; border-left: 2px solid #e13b29; padding-left: 15px; box-sizing: border-box; text-align: left; font-size: .3rem; line-height: .3rem; color: #666; margin: .15rem 0; }

.slideup .slide_top table { width: 100%; border: none; }

.slideup .slide_top table tr { width: 100%; }

.slideup .slide_top table tr td { overflow: hidden; font-size: .24rem; color: #666; float: left; padding: .07rem 0; }

.asas { float: left; margin-top: -4px; margin-left: 3px; }

.tab1 tr td { width: 20%; text-align: center; }

table tr td a { color: #666; }

.tab2 tr td { width: 25%; text-align: center; }

.slide_icon { overflow: hidden; background: #fff; padding: .2rem 0; box-sizing: border-box; }

.slide_icon ul { overflow: hidden; }

.slide_icon ul li { width: 25%; overflow: hidden; float: left; text-align: center; }

.slide_icon ul li div { width: .8rem; height: .8rem; display: block; margin: 0 auto; background-image: url(../img/icon_mid.png); background-size: 3rem; background-repeat: no-repeat; border-radius: 50%; border: 2px solid #EB8D82; }

.slide_icon ul li p { text-align: center; font-size: .24rem; color: #666; line-height: .3rem; text-align: center; margin-top: .05rem; }

.slide_icon ul li:first-child div { background-position: .15rem .1rem; }

.slide_icon ul li:nth-child(2) div { background-position: -.7rem; }

.slide_icon ul li:nth-child(3) div { background-position: -1.55rem .1rem; }

.slide_icon ul li:nth-child(4) div { background-position: -2.4rem .1rem; }




#s-actionBar-container{position:fixed; bottom:0; width:100%; z-index:999; background:#ffffff;left:0}
#s-actionBar-container .action-bar{ color:#999; border:1px solid #E5E5E5;}
#s-actionBar-container .action-bar .addfav, #s-actionBar-container .action-bar .support, #s-actionBar-container .action-bar .toshop{max-width: 50px;min-width: 26px;border-right: 1px solid rgba(0,0,0,.05);}
#s-actionBar-container .action-bar .cell{height: 49px;text-align: center;font-size:.3rem;}
#s-actionbar .cell{ border-right: 1px solid rgba(0,0,0,.05);}
.mui-flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mui-flex, .mui-flex *, .mui-flex::after, .mui-flex::before{box-sizing: border-box;}
.mui-flex.align-center{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.mui-flex > .cell{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 0;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;display: block;padding: 0 !important;position: relative;}
#s-actionBar-container .action-bar .cell a{ position: absolute;width: 100%;height: 100%;display: block;top: 0;}
#s-actionBar-container .action-bar > div::before{font-family: tm-detail-font;width: 25px;height: 25px;font-size: 20px;display: block;margin: 1px auto 0;}
#s-actionBar-container .action-bar .support::before{ content: '\e60a';color: #4A90E2;}
#s-actionBar-container .action-bar .toshop::before{ content: '\e60d';color: #5F646E;}
#s-actionBar-container .action-bar .addfav::before{ content: '\e609';color: #5F646E;}
#s-actionBar-container .action-bar .cart{ background: #FF9500;}
#s-actionBar-container .action-bar .buy{ background: #DD2727;}
#s-actionBar-container .action-bar > button{border: none;color: #fff;font-size: 15px;}
#s-actionBar-container #s-actionbar .cell:last-child{border-right: none;}
#s-actionBar-container .activity-box{display: none;}

.search_box{ background:#F7F7F7; width:100%; box-sizing:border-box; padding:0.2rem 6%; box-shadow:rgba(0,0,0,.2) 0 2px 6px; overflow:hidden; display:none; position:fixed; top:0; left:0; z-index:99999}
.search_box input#LR_text1{ float:left; background:url(../images/search-icon.png) 0.16rem 0.09rem no-repeat; background-size:0.4rem 0.4rem; padding:0 0.2rem 0 0.66rem; font-size:0.24rem; color:#666; margin:0; width:70%; height:0.58rem; line-height:0.58rem; box-sizing:border-box; border-radius:0.5rem; border:solid 1px #1075E9; outline:none; resize:none}
.search_box input#LR_button1{ float:right; padding:0; margin:0; width:22%; height:0.58rem; line-height:0.58rem; border-radius:0.5rem; border:none; background:#1075E9; font-size:0.28rem; color:#FFF}
.search_box{
	background: #F7F7F7;
}
#btn-rdwt{
	display: block;
	width: 2.4rem;
	line-height: 0.5rem;
	font-size: 0.4rem;
	color: #fff;
	border-radius: 0.1rem;
	background: #1075E9;
	text-align: center;
	float: left;
}
#scrollBox{height:0.56rem;width:60%;overflow:hidden; float:left; background: #fff;margin-left: 0.2rem;border-radius: 0.1rem;}
#scrollBox #con1,#con2{width:100%;float:left;}
#scrollBox li{line-height:0.56rem;text-align:center; font-size:0.24rem; color:#111;}
#scrollBox li a{
	color: #111;
}

@font-face{
	 font-family:tm-detail-font;
	 src:url(//at.alicdn.com/t/font_1471933651_9895208.eot);
	 src:url(//at.alicdn.com/t/font_1471933651_9895208.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_1471933651_9895208.woff) format('woff'),url(//at.alicdn.com/t/font_1471933651_9895208.ttf) format('truetype'),url(//at.alicdn.com/t/font_1471933651_9895208.svg#iconfont) format('svg')
}
#LXB_CONTAINER_SHOW.lxb-container-btn-show{ display: none !important;}

#LRdiv0{ display: none !important;}
#LRdiv1{ display: none !important;}
.bottom-fixed{ 
	z-index: 999999;
	position: fixed; 
	bottom: 0;
	width: 100%; 
	min-width: 320px; 
	max-width: 750px; 
	background: url(../images/zxzx-back.jpg) no-repeat center; 
	background-size: cover;
	height: 1rem;
	margin: 0 auto;
	overflow: hidden;
}
.bottom-fixed a{
	float: left;
	width: 33.33%;
	height: 100%;
}