@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0;padding:0;border:0;list-style:none; box-sizing:border-box;}
body{font-family:"微软雅黑";color:#484848;max-width: 640px;
margin: auto !important;}
a{text-decoration:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;list-style: none;
	font-weight:normal;font-size: 1em;}
.container{overflow:hidden;margin: auto;max-width:640px;}

.topTEL{position:fixed;top:0;max-width:640px;z-index:999;display:none;}
.topTEL img{width:100%;}

.left{float:left!important}
.right{float:right!important}
.clear{clear:both;}
/*top and logo*/
.allW{width:100%;overflow:hidden;}
.margin-b{margin-bottom: 0.8em;}
.margin-t{margin-top: 0.8em;}
.margin-a{margin-top: 0.8em; margin-bottom: 0.8em;}
.gray-line{background-color: #ebebeb; height: 0.8em; margin-top: 0.5em;}
.top-logo{ margin-bottom: 0.24em;}
.top-logo img{width:100%;}
.device img{width:100%;}
/*  */
.inner-title-container{margin-top: 0.6em; padding-bottom: 0.4em; border-bottom: 1px #ccc solid;}
.inner-title-container a{/*float: left;*/ color: #555; width: 22%; }
.inner-title-container a:first-child img{float: left; width: 23%;margin-top: 0.2em; margin-left: 6%;  margin-right: 8%;}
.inner-artical-title{ text-align: center; color: #539BE4;}
.inner-artical-title-content{line-height: 1.8em; margin-top: 0.8em; font-size: 1.2em}
.resour{font-size: 0.8em; color: #ccc;}

.inner-yuyue{background-color: #eee; text-align: center; margin-bottom: 0.8em;}
.inner-yuyue h1{font-weight: bold;color: #0752b8; line-height: 2.8em;}
.inner-yuyue h2{font-size: 0.9em; padding-bottom: 0.5em; border-bottom: 1px #ccc dashed; width: 96%; margin: 0 auto;}
.inner-yuyue h2 span{font-weight: bold; color: #0752b8;}
.inner-form-list{width: 70%; margin: 0 auto; margin-top: 0.6em; box-sizing: border-box; padding: 0 6%;
	border-bottom: 1px #ccc dashed; overflow: hidden; padding-bottom: 0.6em; margin-bottom: 1em;}
.inner-form-list input,.inner-form-list label{float: left;}
.inner-form-list label{ height: 1.4em; line-height: 1.4em;width: 26%;}
.inner-form-list input{height: 1.8em; line-height: 1.8em; box-sizing: border-box; border: 1px #ccc solid; 
	display: inline-block; font-size: 0.8em;}
#sr{width: 67%; padding-left: 0.4em;}
#tj{width: 30%; margin-left: 2%; text-align: center;border: 1px #ff8400 solid;  background-color: #ff8400;color: #fff;font-size: 0.8em;display: inline-block;height: 1.8em;vertical-align: top;line-height: 1.8em;box-sizing: border-box;}

.inner-artical-prag{width: 94%; margin: 0 auto; text-indent: 2em; line-height: 1.6em; margin-top: 0.4em; font-size: 0.9em;}
.artical-page a{color: #888;}
.artical-page{margin-top: 2em; padding-top: 0.6em; border-top: 1px #ccc solid; margin-bottom: 0.6em;}
.artical-page ul{width: 100%; box-sizing: border-box;padding-left: 5%;}
.artical-page ul li{width: 100%; line-height: 1.8em; height:1.8em; overflow:hidden;}

.inner-news ul li{width: 100%; overflow: hidden; box-sizing: border-box; padding-left: 4%; margin-top: 1em;}
.inner-news ul li img,.inner-news ul li a{float: left;}
.inner-news ul li img{width: 4.5%; margin-top: 0.21em;}
.inner-news ul li a{color: #555;}

.inner-zg-title h1{box-sizing: border-box; padding-left: 0.3em; line-height: 2.8em; border-bottom: 1px #ccc solid;}
.inner-zg-title em{width: 52.5%; display: block; height: 1px; background-color: #0752b8; margin-top: -1px;}

.shoushu-show ul{width: 97%; margin: 0 auto; overflow: hidden; padding-top: 0.8em;}
.shoushu-show ul li{width: 100%; width: 32.4%; margin-right: 1.4%; float: left;}
.shoushu-show ul li img{width:100%;}
.shoushu-show ul li:last-child{margin-right: 0;}
.shoushu-show ul li span{width: 100%; text-align: center; font-size: 0.8em; line-height: 2.2em;}

.inner-space-btn{width: 96%; margin: 0 auto; background-color: #ff8400; border-radius: 0.4em; line-height: 2.8em; 
	text-align: center; margin-top: 0.8em;}
.inner-space-btn a{color:#fff;}

.inner-swt-btn ul{width: 96%; margin: 1em auto;}
.inner-swt-btn ul li{float: left; width: 49%;  height: 3.2em;}
.inner-swt-btn ul li:first-child{margin-right: 2%; background-color: #aaa; border-radius: 3em 0 0 3em;}
.inner-swt-btn ul li:first-child h1{width: 100%; text-align: right; box-sizing: border-box; padding-right: 0.4em; font-size: 0.9em;
	padding-top: 0.3em;}
.inner-swt-btn ul li:first-child h6{width: 100%; text-align: right; box-sizing: border-box; padding-right: 0.5em;
	font-size: 1.2em; font-weight: bold;}

.inner-swt-btn ul li:last-child{background-color: #0752b8; border-radius:0 3em 3em 0;}
.inner-swt-btn ul li a{color:#fff;}
.inner-swt-btn ul li img{width: 21%; float: left; margin-left: 11%; margin-top: 0.4em; margin-right: 6%; }
.inner-swt-btn ul li span{float: left;line-height: 3em;}

/* 9999999999999999 */

.footer-nav{background-color: #ededed;}
.footer-nav ul{ box-sizing: border-box; padding: 0.5em 2% 0;}
.footer-nav ul li{float: left; width: 23.5%; margin-right: 2%; background-color: #fff; border:1px #c4c4c4 solid; 
	border-radius: 0.3em; box-sizing: border-box; margin-bottom: 0.5em; text-align: center; padding: 0.5em 0;}

.footer-nav ul .no-marginR{margin-right: 0;}
.footer-nav ul li a{color: #555;}
.footer-nav ul li h6{font-size: 0.65em; font-family: '微软雅黑', Arial, sans-serif; margin-top: 0.3em;
	color: #9f9f9f}
.footer-nav ul .on a{color: #ff8400;}
.footer-nav ul .on a h6{color: #ff8400;}
.footer-nav ul .on{border:1px #ff8400 solid; }


.public-address{height: 11em; background: url(/images/ss_113.jpg) no-repeat center center; text-align: center; font-size: 0.9em;
	background-size: cover;}
.public-address h1{margin-top: 3.8em; margin-bottom: 0.4em;}
.public-address a{color:#fff;}
.footer-mark ul{width: 96%; margin-left: 2%;margin-bottom:5%; overflow: hidden;}
.footer-mark ul li{float: left; width: 23.5%; margin-right: 2%;}
.footer-mark ul li:last-child{margin-right: 0;}

.uup{position: relative;}
.uup .uup-txt{position: absolute; right: 10%; top: 23%;}
.uup-txt{width: 26%; overflow: hidden;}
.uup-txt a{display: block; margin-bottom: 0.3em; font-size: 0.9em; width: 100%; background-color: rgba(255,255,255,0.7);
	overflow: hidden; border-radius: 2em; line-height: 1.5em; color: #333}
.uup-txt a img,.uup-txt a span{float: left;}
.uup-txt a img{width: 18%; margin-left: 10%; margin-right: 5%; margin-top: 0.2em;}
.uup-txt a span{width: 65%;}


.margin-b{margin-bottom: 0.8rem;}
.margin-t{margin-top: 0.8rem;}
.margin-a{margin-top: 0.8rem; margin-bottom: 0.8rem;}
.margin-a img { width:100%;}
.gray-line{background-color: #eee; height: 0.3rem;}

.dsb{height: 24.4rem; background:url(/images/ddt.jpg) no-repeat 0 0; background-size: contain; margin-top:0.5rem;}
.dsb-header{width: 69.53125%; margin: 1rem auto 0.4rem;}
.dsb-header img{width: 100%;}
.dsb-letter-title{width: 69.53125%; overflow: hidden; font-size: 1rem; color: #fff; margin: 0 auto;}
.dsb-letter-title i,.dsb-letter-title span{float: left;}

.dsb-letter-title i{width: 10%;height: 0.4rem; border-top: 1px #fff solid; border-bottom: 0.2rem #fff solid; margin-top: 0.4rem;}
.dsb-letter-title span{width: 80%; text-align: center;}

.allW90{width: 90%; margin: 0 auto; overflow: hidden;}
.dsb-main{ margin-top: 0.8rem;}
.dsb-main-title h1{font-size: 1rem; font-weight: bold; color: #fff; padding-bottom: 0.5rem; border-bottom: 1px rgba(255,255,255,0.3) solid;
	box-sizing: border-box; padding-left: 0.25rem; white-space: nowrap;}
.dsb-main-title h1 span{font-size: 0.7rem; font-family: Futura, '微软雅黑', Arial, sans-serif; font-weight: normal;
	padding-left: 0.4rem;}

.dsb-main-list{box-sizing: border-box;padding-left: 1.2rem; margin-top: 0.7rem; margin-bottom:0.2rem;}
.dsb-main-list li{float: left; width: 23.5%; margin-right: 2%; text-align: center; line-height: 2.6rem; border-radius: 0.35rem;
	background-color: rgba(255,255,255,0.3); }
.dsb-main-list li:last-child{margin-right:0;}

.dsb a{color: #fff;}
.dsb-main-list li a{display: block;width: 100%; height: 100%; background: url(/images/kbj.png) no-repeat 0 0; background-size: cover;}

.footer-mark ul li img{ width:100%;}

/*footer*/
footer{margin-top: 2.75em;}
footer .foot{padding: 1em 0;position: fixed;z-index: 2;left: 50%;bottom: 0;width: 24em;margin-left: -12em;background: #fff;border-top: 1px solid #ccc;max-width: 640px;}
footer .foot a{float: left;width: 5.9em;border-left: 1px solid #e0e0e0;padding: 0.2em 0;}
footer .foot a:first-child{border-left: none;}
footer .foot a .foot_icon{margin: 0 auto;width: 2em;height: 1.6em;background: url(/images/spr_bot.gif) no-repeat;background-size: 7.5em auto;}
footer .foot a .foot_icon1{background-position: -5.6em 0;}
footer .foot a .foot_icon2{background-position: -0.05em 0;}
footer .foot a .foot_icon3{background-position: -2.15em 0;width: 1.6em;}
footer .foot a .foot_icon4{background-position: -3.735em 0;}
footer .foot a p{text-align: center;font-size: 0.7em;margin-top: 0.15em; color:#484848;}
#scrolltp{position: fixed;bottom: 2.85em;right: 0.15em;z-index: 999999999;}
#scrolltp img{width: 1.3em;height: 1.3em;cursor: pointer;}



/*底部*/
.hp-title{
	border-bottom: 1px #ccc solid;
	padding-top: 0.5rem;
	padding-bottom: 0.4rem;
}
.hp-title i{
	width: 0.15rem;
	display: block;
	height: 0.85rem;
	background-color: #555;
	margin: 0.2rem 0.5rem 0 0.5rem;
}
.hp-title span{
	font-size: 1rem;
	line-height: 1.15rem;
	font-weight: bold;
}
/*  */
.hp-read ul li{
	width: 100%;
	font-size: 0.825rem;
	line-height: 2.2rem;
	overflow: hidden;
	border-bottom: 1px #333 dashed;
}
.hp-read ul li a{
color:#555;
}
.hp-read ul li:last-child{
	border-bottom: 0;
}
.hp-read ul li b{
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	background-color: #0d6ff4;
	margin-top: 1rem;
	margin-left: 0.6rem ;
	margin-right: 0.4rem;
}
.hp-read ul li span{
	float: left;
}
.hp-g-line{
	height: 0.5rem;
	background-color: #eee;
}

/*  */
.hp-public-title h1{
	margin-top: 0.8rem;
	font-size: 1rem;
	font-weight: bold;
	margin-bottom: 0.25rem;
	text-align: center;
}
.hp-public-title h5{
	font-size: 0.8rem;
	text-align: center;
	margin-bottom: 0.45rem;

}
.hp-public-title .q1{
	width: 62%;
	margin: 0 auto;
	height: 1px;
	background-color: #ccc;
	display: block;
}
.hp-public-title .q2{
	width: 0.5rem;
	height: 0.5rem;
	background-color: #0d6ff4;
	margin: 0 auto;
	display: block;
	margin-top: -0.25rem;
}

.hp-hd{
	margin-top: 0.6rem;
	margin-bottom: 0.8rem;
}

.hp-hd img { width:100%;}
/*  */
.hp-videos{
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.hp-videoBox{
	width: 53%;
	height: 12.8rem;
}

.hp-videoBox video{
	display: block;
	width: 100%;
}
.hp-videoBox ul li{
	line-height: 1.6rem;
	border-bottom: 1px #ccc dashed;
}
.hp-videoBox ul li a{

color:#555;}
.hp-videoBox ul li b{
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	background-color: #e0dcdc;
	margin:0.7rem 0.3rem 0 0.4rem;
}
.hp-videoBox ul li span{
	font-size: 0.75rem; 

}
.hp-video-list{
	width: 45%;
	height: 16.2rem;
}
.hp-video-list li{
	width: 48%;
	float: left;
	margin-bottom: 0.6rem;
	height: 7.8rem;
}
.hp-video-list li:nth-of-type(even){
	margin-left: 4%;
}
.hp-video-list li:nth-of-type(1){background-color: #ffaf36;}
.hp-video-list li:nth-of-type(2){background-color: #53c2f9;}
.hp-video-list li:nth-of-type(3){background-color: #6bc48a;}
.hp-video-list li:nth-of-type(4){background-color: #ff5f11;}

.hp-video-list li h1{
	font-size: 0.9rem;
	color: #fff;
	font-weight: bold;
	padding-top: 1rem;
	padding-left: 0.4rem;
	padding-bottom: 0.2rem;
}
.hp-video-list li p{
	font-size: 0.75rem;
	padding-left: 0.4rem;
	color: #fff;
}

/*  */
.hp-sp-btn{
	margin-bottom: 0.9rem;
}
.hp-sp-btn ul li{
	float: left;
	width: 49%;
	overflow: hidden;
	background-color: #e5effe;
	border-radius: 0.3rem;
	box-sizing: border-box;
	padding: 0.3rem 0.5rem;
}
.hp-sp-btn ul li a{
color:#555;}
.hp-sp-btn ul li img{
	width: 35%;
}
.hp-sp-btn ul li .right{
	width: 60%;
}
.hp-sp-btn ul li:last-child{
	margin-left: 2%;
}

.hp-sp-btn ul li h1{
	font-size: 0.825rem;
	position: relative;
	line-height: 1.8rem;
	border-bottom: 1px #ccc dashed;
}
.hp-sp-btn ul li h1 img{
	width: 1.8rem;
	position: absolute;
	right: 1rem;
	top:0.2rem;
}
.hp-sp-btn ul li h2{
	font-size: 0.75rem;
	margin-top: 0.4rem;
}

.hp-help{
	box-sizing: border-box; border:1px #ccc solid;
}

.hp-help-title{
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	line-height: 2.4rem;
}

/*  */
#jr-list h2{
	margin-top: 0.6rem;
	font-size: 0.9rem;
	padding-left: 1rem;
	line-height: 1.4rem;
	margin-bottom: 0.1rem;
}

#jr-list input{

}
#jr-list dl{
	box-sizing: border-box;
	padding-left: 1.4rem;
}
#jr-list dl dd{
	float: left;
	width: 50%;
	margin-bottom: 0.3rem;
}
#jr-list .w50 dd{
	float: left;
	width: 50%;
}
#jr-list dl dd input{
	margin-right: 0.3rem;
}
#jr-list dl dd label{
	font-size: 0.85rem;
}
.z-l{
	box-sizing: border-box;
	padding: 0 0.5rem;
	margin-top: 0.6rem;
}
.z-l label{
	width: 25%;
	float: left;
	background-color: #e6e5e5;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1.8rem;
}
.z-l input{
	width: 75%;
	float: left;
	box-sizing: border-box;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: 0.675rem;
	border:1px #e6e5e5 solid;
	padding-left: 0.4rem;
}

.zh-btn{
	width: 75%;
	margin: 1rem auto;
	overflow: hidden;
}
.zh-btn input{
	float: left;
	width: 48%;
	height: 2.4rem;
	line-height: 2.4rem;
	font-size: 0.9rem;
	background-color: #0d6ff4;
	color: #fff;
	text-align: center;
	border-radius: 0.2rem;
}
.zh-btn a{
	float: right;
	width: 48%;
	height: 2.4rem;
	line-height: 2.4rem;
	text-align: center;
	font-size: 0.9rem;
	background-color: #ff8914;
	color: #fff;
	border-radius: 0.2rem;
}




/*列表样式*/
.list dl {
  width: 95%;
  margin: 0 auto;
  clear: both;
  border-bottom: 1px solid #e5e5e5;
  padding-top: 0.6em;
  padding-bottom:0.5rem;
}
.list dl dt {
  float: left;
  width: 30%;
}
.list dl dt img {
  width: 100%;
}
.list dl dd {
  float: left;
  width: 70%;
  padding-left: 10px;
  box-sizing: border-box;
}
.list dl dd h3 {
  margin-top: 5px;
  font-size: 1em;
}
.list dl dd h3 a {
  color: #404040;
  font-size:0.9em;
}
.list dl dd .type {
  margin-top: 0.5rem;
  font-size: 0.8em;
  color: #888;
}
.list dl dd .type time {
  float: left;
}
.list dl dd .type time b {
  margin-right: 0.5em;
  display: inline-block;
  border: 1px solid rgba(255, 51, 51, 0.75);
  color: #f33;
  border-radius: 4px;
  font-size: 12px;
  padding: 2px;
  line-height: 12px;
}
.list dl dd .type span {
  float: right;
  display: block;
  background: url(../images/hh.png) no-repeat left center;
  background-size: contain;
  width: 2.3em;
}
.page{
	text-align:center;
	height:2.0em;
	line-height:2.0em;
	font-size:1em;
	color:#333;
	margin-top:10px;
}
.page a{
	background:#1A4B8E;
	color:#fff;
	padding:5px 10px;
	border-radius:4px;
}
.page a b{
	background:#1A4B8E;
	color:#fff;
}
.page b{
	background:red;
	color:#fff;
	padding:5px 10px;
	border-radius:4px;
}
.wzbox{
	margin-top:5px;
}
.wzbox li{
	padding-left:5px;
	height:2.5em;
	font-size:1.0em;
}

/*新底部*/
.z-footer {
  height: 11.25rem;
  background-color: #1a4b8e;
}
.z-footer .main {
  height: 11.25rem;
  background: url(/images/ddd.png) no-repeat;
  background-size: 100% 100%;
}
.z-footer .main .left {
  width: 43.59375%;
  margin-left: 8.40625%;
  padding-top: 0.825rem;
}
.z-footer .main .left .line {
  font-size: 0.6rem;
  line-height: 0.8rem;
  margin-top: 0.6rem;
  margin-bottom: 0.55rem;
  color: #fff;
  padding-left: 2.2rem;
  white-space: nowrap;
}
.z-footer .main .left .line span {
  font-size: 0.825rem;
  color: #ffa759;
}
.z-footer .main .left .line1 {
  background: url(/images/dl_10.png) no-repeat;
  background-size: 1.9125rem  1.6125rem;
}
.z-footer .main .left .line2 {
  background: url(/images/dl_13.png) no-repeat;
  background-size: 1.9125rem  1.6125rem;
}
.z-footer .main .left .pp {
  font-size: 0.6rem;
  white-space: nowrap;
  line-height: 1;
  color: #fff;
}
.z-footer .main .right {
  margin-top: 1.125rem;
  width: 29.25%;
  margin-right: 8.25%;
}
.z-footer .main .right img,
.z-footer .main .right span {
  display: block;
  width: 100%;
  font-size: 0.65rem;
  text-align: center;
  line-height: 1rem;
  color: #fff;
}
.z-footer .main .right span {
  margin-top: 0.4rem;
  opacity: 0.7;
}

.g-line {
  height: 0.6rem;
  background-color: #f2f2f2;
}
.t-nav li {
  float: left;
  width: 25%;
  border-top: 1px #fff solid;
  border-bottom: 1px #cccccc solid;
  border-left: 1px #fff solid;
  border-right: 1px #ccc solid;
}
.t-nav li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.9rem;
  line-height: 2.4rem;
  color: #222;
  background-color: #eee;
  text-align: center;
}
.t-nav li:nth-of-type(4n) {
  border-right: none;
}
.t-nav li:nth-of-type(4n+1) {
  border-left: none;
}
.t-nav li:nth-of-type(n+5) {
  border-bottom: 1px #fff solid;
}
.in-col a {
  display: block;
  width: 100%;
  font-size: 0.9rem;
  line-height: 1;
  padding: 0.9rem 0 0.9rem 1.675rem;
  vertical-align: middle;
  overflow: hidden;
  background: url(../images/c1_02.png) no-repeat 0.75rem center;
  background-size: .5625rem .9375rem;
  color:#555555;
} 
.t-tab {
  padding: 1.25rem 0.75rem 0;
}
.t-tab .zx-btn a{color:#555555;}
.t-tab .tab-btn {
  background-color: #f2f2f2;
  border-radius: 0.3rem;
}
.t-tab .tab-btn li {
  float: left;
  font-size: 0.9rem;
  text-align: center;
  width: 33.33%;
  padding: 0.6rem 0;
}
.t-tab .tab-btn li i {
  display: block;
  width: 1.3125rem;
  height: 1.05rem;
  margin: 0 auto 0.2rem;
  background: url(../images/xb_01.png) no-repeat;
  background-position: 0 -1.05rem;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn li:nth-of-type(2) i {
  background: url(../images/xb_01.png) no-repeat;
  background-position: -1.3125rem 0;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn li:nth-of-type(3) i {
  background: url(../images/xb_01.png) no-repeat;
  background-position: -2.625rem 0;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn .on {
  background-color: #006be0;
  color: #fff;
}
.t-tab .tab-btn li:nth-of-type(1).on i {
  background-position: 0 0;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn li:nth-of-type(2).on i {
  background-position: -1.3125rem -1.05rem;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn li:nth-of-type(2).on span {
  border: none;
}
.t-tab .tab-btn li:nth-of-type(3).on i {
  background-position: -2.625rem -1.05rem;
  background-size: 3.975rem 2.1rem;
}
.t-tab .tab-btn li:nth-of-type(2) span {
  display: block;
  width: 100%;
  height: 100%;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
}
.t-tab .tab-txt {
  padding-top: 1.2rem;
}
.t-tab .tab-txt h1 {
  margin-bottom: 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 2.575rem;
  height: 2.85rem;
  font-weight: bold;
  background: url(../images/vidtit_03.png) no-repeat center center;
  background-size: 15.1125rem 2.85rem;
  color: #006be0;
}
.t-tab .tab-txt .d1 dd {
  float: left;
  width: 48%;
  margin-bottom: 1rem;
  border-radius: 0.3rem;
  background-color: #f2f2f2;
}
.t-tab .tab-txt .d1 dd .up a,
.t-tab .tab-txt .d1 dd .up img {
  display: block;
  width: 100%;
  border-radius: 0.3rem 0.3rem 0 0;
}
.t-tab .tab-txt .d1 dd .up h2 {
  font-size: 0.9rem;
  line-height: 2;
  color: #006be0;
  padding-left: 0.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t-tab .tab-txt .d1 dd .up p {
  font-size: 0.825rem;
  padding: 0 0.375rem;
  color: #ccc;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t-tab .tab-txt .d1 dd .down {
  padding: 0.375rem 0.375rem 0.375rem;
}
.t-tab .tab-txt .d1 dd .down .left {
  font-size: 0.825rem;
  padding-top: 0.075rem;
  padding-left: 1rem;
  background: url(../images/at2_02.png) no-repeat 0 center;
  background-size: 0.9rem 0.9rem;
}
.t-tab .tab-txt .d1 dd .down .right {
  font-size: 0.825rem;
  padding-left: 1rem;
  background: url(../images/at2_05.png) no-repeat 0 center;
  background-size: 0.9rem 0.9rem;
  color:#faa90d;
}
.t-tab .tab-txt .d1 dd:nth-of-type(even) {
  margin-left: 4%;
}
.t-tab .tab-txt .zx-btn {
  text-align: center;
  font-size: 0.825rem;
  padding: 1rem 0;
  border-bottom: 1px #ccc dashed;
}
.t-tab .tab-txt .t-health {
  border-top: 1px #006be0 solid;
  overflow: visible;
  margin-top: 1.75rem;
}
.t-tab .tab-txt .t-health h2 {
  font-size: 1.2rem;
  line-height: 1;
  height: 1.3rem;
  font-weight: bold;
  color: #006be0;
  margin-top: -0.7rem;
  text-align: center;
}
.t-tab .tab-txt .t-health h2 span {
  background-color: #fff;
  display: inline-block;
  padding: 0 0.375rem;
}
.t-tab .tab-txt .d2 {
  padding: 4rem 0.375rem 1rem;
}
.t-tab .tab-txt .d2 dd {
  float: left;
  width: 48%;
  margin-bottom: 4rem;
  border-radius: 0.3rem;
  background-color: #f2f2f2;
  box-shadow: 0 0 0.2rem #ccc;
}
.t-tab .tab-txt .d2 dd .up {
  overflow: visible;
}
.t-tab .tab-txt .d2 dd .up a,
.t-tab .tab-txt .d2 dd .up img {
  display: block;
  width: 100%;
  overflow: visible;
}
.t-tab .tab-txt .d2 dd .up img {
  padding: 0 0.475rem 0.6rem;
  margin-top: -3rem;
}
.t-tab .tab-txt .d2 dd .up p {
  font-size: 0.825rem;
  padding: 0 0.475rem;
  color: #ccc;
  overflow: hidden;
}
.t-tab .tab-txt .d2 dd .down {
  padding: 0.375rem 0.375rem 0.375rem;
}
.t-tab .tab-txt .d2 dd .down .left {
  font-size: 0.825rem;
  padding-top: 0.075rem;
  padding-left: 1rem;
  background: url(../images/atips_03.png) no-repeat 0 center;
  background-size: 0.9rem 0.9rem;
}
.t-tab .tab-txt .d2 dd .down .right {
  font-size: 0.825rem;
  padding-left: 1rem;
  background: url(../images/atips_05.png) no-repeat 0 center;
  background-size: 0.9rem 0.9rem;
  color:#faa90d;
}
.t-tab .tab-txt .d2 dd:nth-of-type(even) {
  margin-left: 4%;
}
.t-tab .tab-txt .d2 .nob {
  margin-bottom: 0;
}
.t-tab .tab-txt .d2 .nobb {
  margin-bottom: 4rem;
}

.love-panel h1 {
  margin-bottom: 1rem;
  text-align: center;
  font-size: 1.2rem;
  line-height: 2.575rem;
  height: 2.85rem;
  font-weight: bold;
  background: url(../images/vidtit_03.png) no-repeat center center;
  background-size: 15.1125rem 2.85rem;
  color: #006be0;
}
.love-panel p {
  font-size: 0.825rem;
  line-height: 1.65;
  text-indent: 2em;
  padding: 0 0.75rem;
}
.bg-img1 h1 {
  background: url(../images/vidtit_06.png) no-repeat center center;
  background-size: 15.1125rem 2.85rem;
}
.bg-img2 h1 {
  background: url(../images/vidtit_08.png) no-repeat center center;
  background-size: 15.1125rem 2.85rem;
}
.bg {
  background-color: #fdf8f1;
  padding-top: 1.5rem;
  margin-bottom: 1rem;
}
.t-a {
  padding: 1rem 0.75rem;
}
.t-a a {
  float: left;
  width: 32%;
  margin-right: 2%;
  position: relative;
}
.t-a a img {
  display: block;
  width: 100%;
}
.t-a a span {
  display: block;
  width: 100%;
  font-size: 0.9rem;
  font-weight: bold;
  color: #faa90d;
  text-align: center;
  position: absolute;
  bottom: 1.35rem;
}
.t-a a:last-child {
  margin-right: 0;
}
.a-link {
  position: relative;
}
.a-link .as {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0 0.75rem;
}
.a-link a {
  float: left;
  height: 100%;
  width: 33.33%;
}
.t-footerNav {
  padding: 0 0.75rem;
}
.t-footerNav li {
  float: left;
  border-radius: 0.2rem;
  margin-bottom: 0.6rem;
}
.t-footerNav li a {
  display: block;
  width: 100%;
  font-size: 0.825rem;
  text-align: center;
  line-height: 1.5rem;
}
.t-footerNav li:nth-of-type(1) {
  width: 44%;
  margin-right: 2%;
  border: 1px #006be0 solid;
}
.t-footerNav li:nth-of-type(1) a {
  color: #006be0;
}
.t-footerNav li:nth-of-type(2) {
  width: 54%;
  border: 1px #666 solid;
}
.t-footerNav li:nth-of-type(2) a {
  color: #666;
}
.t-footerNav li:nth-of-type(3) {
  width: 26%;
  border: 1px #666 solid;
}
.t-footerNav li:nth-of-type(3) a {
  color: #666;
}
.t-footerNav li:nth-of-type(4) {
  width: 35%;
  margin-left: 2%;
  margin-right: 2%;
  border: 1px #faa90d solid;
}
.t-footerNav li:nth-of-type(4) a {
  color: #faa90d;
}
.t-footerNav li:nth-of-type(5) {
  width: 35%;
  border: 1px #006be0 solid;
}
.t-footerNav li:nth-of-type(5) a {
  color: #006be0;
}
.t-footerNav li:nth-of-type(6) {
  width: 37%;
  border: 1px #006be0 solid;
}
.t-footerNav li:nth-of-type(6) a {
  color: #006be0;
}
.t-footerNav li:nth-of-type(7) {
  width: 24%;
  margin-left: 2%;
  margin-right: 2%;
  border: 1px #666 solid;
}
.t-footerNav li:nth-of-type(7) a {
  color: #666;
}
.t-footerNav li:nth-of-type(8) {
  width: 35%;
  border: 1px #faa90d solid;
}
.t-footerNav li:nth-of-type(8) a {
  color: #faa90d;
}
.t-marquee {
  margin-top: 1rem;
  margin-bottom:1rem;
}
.t-marquee li {
  float: left;
  width: 128px;
}
.t-marquee li a {
  display: block;
  width: 100%;
}
.t-marquee li img {
  display: block;
  width: 90%;
  margin: 0 auto;
}
.main b{
	font-weight:bold;
}
.extra-logo {
  position: relative;
  margin-bottom: 0.4rem;
}
.extra-logo img {
  display: block;
  width: 100%;
}
.extra-logo .extra-back {
  display: block;
  width: 2.5125rem;
  position: absolute;
  left: 1.875rem;
  top: 50%;
  transform: translateY(-50%);
}
.extra-logo .extra-phone {
  display: block;
  width: 2.5125rem;
  position: absolute;
  right: 1.875rem;
  top: 50%;
  transform: translateY(-50%);
}