@charset "gb2312";
a, body, html { color: #666; outline: 0 }
body { margin: 0 auto; position: relative; overflow-x: hidden; font-family: "ËÎÌå" }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
*, a:link { -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none }
.footMenu, body, header { max-width: 640px; min-width: 320px }
* { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body { -webkit-text-size-adjust: none; width: 100%; max-width: 640px; overflow-x: hidden; margin: 0 auto }
h1, h2, h3, h4, h5, h6, input, select, textarea { font-size: 100%; outline: 0 }
img { border: 0 }
li, ol, ul { list-style: none }
a { text-decoration: none }
.clear { clear: both }
.fl { float: left!important }
.fr { float: right!important }
.header_fx img, .topi .top-1, .topi .top-1 img, .topi .top-2 .top-2-1 { float: left }
.ht5 { height: 5px }
.ht15 { height: 15px }
.ht20 { height: 20px }
.ht25 { height: 25px }
.ht30 { height: 30px }
.ht35 { height: 35px }
.ht40 { height: 40px }
.ht45 { height: 45px }
.ht50 { height: 50px }
.dis { display: block }
.lkrelative { position: relative; z-index: 2 }
@font-face { font-family: 'iconfont'; src: url('cssiconfonticonfont.eot'); src: url('cssiconfonticonfont.eotiefix') format('embedded-opentype'), url('cssiconfonticonfont.woff') format('woff'), url('cssiconfonticonfont.ttf') format('truetype'), url('cssiconfonticonfont.svgiconfont') format('svg') }
.iconfont { font-family: "iconfont"!important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale }

@media only screen and (max-width :569px), only screen and (max-device-width :640px) {
body, html { font-size: 20px }
}

@media only screen and (max-width:600px), only screen and (max-device-width:600px) {
body, html { font-size: 18.75px }
}

@media only screen and (max-width:540px), only screen and (max-device-width:540px) {
body, html { font-size: 16.88px }
}

@media only screen and (max-width:480px), only screen and (max-device-width:480px) {
body, html { font-size: 15px }
}

@media only screen and (max-width:414px), only screen and (max-device-width:414px) {
body, html { font-size: 12.94px }
}

@media only screen and (max-width:400px), only screen and (max-device-width:400px) {
body, html { font-size: 12.5px }
}

@media only screen and (max-width:375px), only screen and (max-device-width:375px) {
body, html { font-size: 11.72px }
}

@media only screen and (max-width:360px), only screen and (max-device-width:360px) {
body, html { font-size: 11.25px }
}

@media only screen and (max-width:320px), only screen and (max-device-width:320px) {
body, html { font-size: 10px }
}

@media only screen and (max-width:240px), only screen and (max-device-width:240px) {
body, html { font-size: 10px }
}
.sy_sjbd { width: 100%; overflow: hidden; }
.sy_sjbd  img{ width:100%;}
.sy_sjbd_l { width: 40%; height: 3.625em; position: absolute; left: 1px }
.sy_sjbd_l a { display: block; width: 100%; height: 100% }
.sy_sjbd_r { float: right; padding-top: .8rem; padding-right: .1rem; width: 55% }
.x-hd-snow{	position: absolute;left:0;z-index:99;}
.xdffont { font-family: xdfpr!important; font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .1px; -moz-osx-font-smoothing: grayscale }
.xdffont i { font-size: 2rem }
.header-nav { width: 100%; height: 50px; background: #f60; top: 0; z-index: 1000; -webkit-transition: background .35s linear, height .35s ease-in; transition: background .35s linear, height .35s ease-in }
.h-m-m-faceout { webkit-transform: translateX(200%); -ms-transform: translateX(200%); transform: translateX(200%); -webkit-transition: -webkit-transform .55s .25s ease-out; transition: -webkit-transform .55s .25s ease-out; transition: transform .55s .25s ease-out }
.h-nav-100 { height: 100%; background: #000; -webkit-transition: background .35s linear, height .35s ease-in .2s; -moz-transition: background .35s linear, height .35s ease-in .2s; transition: background .35s linear, height .35s ease-in .2s }
.header-menu { width: 100%; height: 50px }
.header-menu .h-m-inner { width: 96%; margin: 0 auto; height: 50px; overflow: hidden; position: relative }
.header-menu .h-m-inner center { width: 17rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); margin: 0 auto }
.header-menu .h-m-inner .h-m-menu { width: 30px; height: 100%; position: absolute; left: 0; top: 0 }
.header-menu .h-m-inner .h-m-menu .h-m-m-b, .header-menu .h-m-inner .h-m-menu .h-m-m-c, .header-menu .h-m-inner .h-m-menu .h-m-m-t { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0) }
.header-menu .h-m-inner .h-m-menu span>span { position: absolute; height: 1px; width: 26px; top: 22px; left: .6px; background-color: #fff; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-transition: -webkit-transform .6s, opacity .4s; -moz-transition: transform .6s, opacity .4s; transition: transform .6s, opacity .4s; transform-origin: center center; -moz-transform-origin: center center; -webkit-transform-origin: center center }
.header-menu .h-m-inner .h-m-menu .h-m-m-t>span { -webkit-transform: translate3d(0, -.7em, 0); -moz-transform: translate3d(0, -.7em, 0); transform: translate3d(0, -.7em, 0) }
.header-menu .h-m-inner .h-m-menu .h-m-m-b>span { -webkit-transform: translate3d(0, .7em, 0); -moz-transform: translate3d(0, .7em, 0); transform: translate3d(0, .7em, 0) }
.header-menu .h-m-inner .h-m-menu .h-m-m-c>span { opacity: 1 }
.h-m-m-t-close { -webkit-transform: translate3d(0, 0, 0) rotate(45deg)!important; -moz-transform: translate3d(0, 0, 0) rotate(45deg)!important; transform: translate3d(0, 0, 0) rotate(45deg)!important }
.h-m-m-c-close { opacity: 0!important }
.h-m-m-b-close { -webkit-transform: translate3d(0, 0, 0) rotate(-45deg)!important; -moz-transform: translate3d(0, 0, 0) rotate(-45deg)!important; transform: translate3d(0, 0, 0) rotate(-45deg)!important }
.header-menu .h-m-inner .h-m-menu .h-m-m-hot { width: 4px; height: 4px; position: absolute; top: 11px; right: 3px; background: #e43c3c; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 0 0 5px #e43c3c; -moz-box-shadow: 0 0 5px #e43c3c; -webkit-box-shadow: 0 0 5px #e43c3c }
.header-menu .h-m-inner .h-m-media { position: absolute; height: 50px; top: 0; right: 0; -webkit-transition: transform .25s .55s ease-out; -moz-transition: transform .25s .55s ease-out; transition: transform .25s .55s ease-out }
.header-menu .h-m-inner .h-m-media .wechat { margin-left: 4px }
.header-menu .h-m-inner .h-m-media div { line-height: 50px; font-size: 26px; color: #fff; display: block; float: right }
.header-nav .menu-lists { position: absolute; right: 0; bottom: 0; left: 0; height: auto; overflow: hidden; overflow-y: auto }
.header-nav .menu-lists>ul { width: 100%; padding: 0 45px 2rem 45px }
.header-nav .menu-lists>ul>li { border-bottom: 1px solid #333; position: relative; vertical-align: top; height: 4rem; opacity: 0; -webkit-transform: scale(1.1) translateY(-24px); -ms-transform: scale(1.1) translateY(-24px); transform: scale(1.1) translateY(-24px); -webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out, border-bottom .8s .2s; -moz-transition: opacity .35s ease-out, -moz-transform .35s ease-out, border-bottom .8s .2s; transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s }
.header-nav .menu-lists>ul>li>span { position: absolute; display: inline; height: 4rem; width: auto; right: 1.2rem; top: 0; line-height: 4rem; font-size: 1.8rem; transition: transform .8s, color 1s; -webkit-transition: transform .8s, color 1s; -moz-transition: transform .8s, color 1s }
.menu-lists-show { opacity: 1!important; pointer-events: auto; -webkit-transform: none!important; -ms-transform: none!important; transform: none!important }
.header-nav .menu-lists>ul>.on a { color: #fff!important }
.header-nav .menu-lists>ul>li.on { border-bottom: 1px solid #fff!important }
.header-nav .menu-lists>ul>.on span { color: #fff!important; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg) }
.header-nav .menu-lists>ul>li>a { display: block; height: 4rem; line-height: 4rem; font-size: 1.4rem; color: #ccc; font-weight: 100; transition: color .8s; -webkit-transition: color .8s; -moz-transition: color .8s }
.header-nav .menu-lists>ul>li>.brandlist { display: block; width: 100%; height: 0; opacity: 0; transition: height .8s, opacity .8s; -webkit-transition: height .8s, opacity .8s; -moz-transition: height .8s, opacity .8s; overflow: hidden }
.header-nav .menu-lists>ul>li.on>.brandlist { height: 24rem; opacity: 1 }
.brandlist>ul { width: 100% }
.brandlist>ul>li { width: 100%; height: 3.4rem; line-height: 3.4rem; font-size: 1.3rem; text-indent: 1rem; border-bottom: 1px solid #222 }
.brandlist>ul>li:nth-last-child(1) { border: 0 }
.brandlist>ul>li>a { color: #ccc }
.header-nav .menu-lists>ul>li:nth-child(1) { height: auto!important }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(1) { transition-delay: 0s, 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(2) { transition-delay: .2s, .2s; -webkit-transition-delay: .2s, .2s; -moz-transition-delay: .2s, .2s }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(3) { transition-delay: 250ms, 250ms; -webkit-transition-delay: 250ms, 250ms; -moz-transition-delay: 250ms, 250ms }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(4) { transition-delay: .3s, .3s; -webkit-transition-delay: .3s, .3s; -moz-transition-delay: .3s, .3s }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(5) { transition-delay: 350ms, 350ms; -webkit-transition-delay: 350ms, 350ms; -moz-transition-delay: 350ms, 350ms }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(6) { transition-delay: .4s, .4s; -webkit-transition-delay: .4s, .4s; -moz-transition-delay: .4s, .4s }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(7) { transition-delay: 450ms, 450ms; -webkit-transition-delay: 450ms, 450ms; -moz-transition-delay: 450ms, 450ms }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(8) { transition-delay: .6s, .6s; -webkit-transition-delay: .6s, .6s; -moz-transition-delay: .6s, .6s }
.header-nav .menu-lists>ul>li.h-m-lists:nth-child(9) { transition-delay: 650ms, 650ms; -moz-transition-delay: 650ms, 650ms; -webkit-transition-delay: 650ms, 650ms }
.header-nav .menu-lists>ul>li:nth-child(9) { transition-delay: 0s, 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s }
.header-nav .menu-lists>ul>li:nth-child(8) { transition-delay: 25ms, 25ms; -moz-transition-delay: 25ms, 25ms; -webkit-transition-delay: 25ms, 25ms }
.header-nav .menu-lists>ul>li:nth-child(7) { transition-delay: 50ms, 50ms; -webkit-transition-delay: 50ms, 50ms; -moz-transition-delay: 50ms, 50ms }
.header-nav .menu-lists>ul>li:nth-child(6) { transition-delay: 75ms, 75ms; -webkit-transition-delay: 75ms, 75ms; -moz-transition-delay: 75ms, 75ms }
.header-nav .menu-lists>ul>li:nth-child(5) { transition-delay: .1s, .1s; -webkit-transition-delay: .1s, .1s; -moz-transition-delay: .1s, .1s }
.header-nav .menu-lists>ul>li:nth-child(4) { transition-delay: 125ms, 125ms; -webkit-transition-delay: 125ms, 125ms; -moz-transition-delay: 125ms, 125ms }
.header-nav .menu-lists>ul>li:nth-child(3) { transition-delay: 150ms, 150ms; -webkit-transition-delay: 150ms, 150ms; -moz-transition-delay: 150ms, 150ms }
.header-nav .menu-lists>ul>li:nth-child(2) { transition-delay: 175ms, 175ms; -webkit-transition-delay: 175ms, 175ms; -moz-transition-delay: 175ms, 175ms }
.header-nav .menu-lists>ul>li:nth-child(1) { transition-delay: .2s, .2s; -webkit-transition-delay: .2s, .2s; -moz-transition-delay: .2s, .2s }
.no-scroll { overflow: hidden!important; height: 100%!important }
.header-nav .menu-lists .menu-list-tel { height: 4.4rem!important; border-bottom: 1px solid #fff!important }
.header-nav .menu-lists .menu-list-tel>a { display: block; height: 4.4rem; line-height: 4.4rem; font-size: 1.5rem; color: #fff; font-weight: 100 }
.header-nav .menu-lists .menu-list-tel>a>b { display: inline-block; height: 4.4rem; line-height: 4.4rem; font-size: 1.7rem; padding: 0 .3rem }
.home-class { display: block; width: 100%; }
.home-class .h-c-inner { display: block; width: 96%; margin: 0 auto; padding: 1.4rem 0 1.4rem 0 }
.home-class .h-c-inner>ul { display: block; width: 100% }
.home-class .h-c-inner>ul li { width: 23%; margin: 0 1%; float: left }
.home-class .h-c-inner>ul li .h-c-i-icon { display: block; width: 6rem; height: 6rem; margin: 0 auto; background-size: 65%; background-repeat: no-repeat; background-position: center center; color: #fff; font-size: 3rem; line-height: 5rem; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% }
.home-class .h-c-inner>ul li span { display: block; width: 100%; position: relative; font-weight: 200; text-align: center; padding: .5rem 0; font-size: 1.3rem }
.home-class .h-c-inner>ul li:nth-child(1) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #fd6540; -moz-box-shadow: 0 0 5px #fd6540; box-shadow: 0 0 5px #fd6540; background-color: #fd6540 }
.home-class .h-c-inner>ul li:nth-child(2) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #35c89e; -moz-box-shadow: 0 0 5px #35c89e; box-shadow: 0 0 5px #35c89e; background-color: #35c89e }
.home-class .h-c-inner>ul li:nth-child(3) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ff494b; -moz-box-shadow: 0 0 5px #ff494b; box-shadow: 0 0 5px #ff494b; background-color: #ff494b }
.home-class .h-c-inner>ul li:nth-child(4) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #9b79ee; -moz-box-shadow: 0 0 5px #9b79ee; box-shadow: 0 0 5px #9b79ee; background-color: #9b79ee }
.home-class .h-c-inner>ul li:nth-child(5) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #fecb01; -moz-box-shadow: 0 0 5px #fecb01; box-shadow: 0 0 5px #fecb01; background-color: #fecb01 }
.home-class .h-c-inner>ul li:nth-child(6) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ff5778; -moz-box-shadow: 0 0 5px #ff5778; box-shadow: 0 0 5px #ff5778; background-color: #ff5778 }
.home-class .h-c-inner>ul li:nth-child(7) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #72a5f8; -moz-box-shadow: 0 0 5px #72a5f8; box-shadow: 0 0 5px #72a5f8; background-color: #72a5f8 }
.home-class .h-c-inner>ul li:nth-child(8) .h-c-i-icon { -webkit-box-shadow: 0 0 5px #ec8500; -moz-box-shadow: 0 0 5px #ec8500; box-shadow: 0 0 5px #ec8500; background-color: #ec8500 }
.xdfhotnews { display: block; width: 100%; padding: 1.2rem 0 }
.xdfhotnews .xdf-news-inner { display: block; width: 96%; margin: 0 auto; min-height: 3rem }
.xdfhotnews .x-i-icon { width: 16% }
.xdfhotnews .x-i-icon>.x-i-i-box { width: 100%; padding-right: 10%; border-right: 1px solid #ccc }
.xdf-line { display: block; width: 100%; overflow: hidden }
.xdf-line .xl-inner { width: 100%; display: block; position: relative }
.xdf-line .xl-inner>.xl-box { position: absolute; bottom: 16%; right: 5%; display: block; width: 40%; height: 2.6rem }
.xdf-line .xl-inner>.xl-box a { display: block; width: 49%; height: 2.6rem; line-height: 2.6rem; font-size: 1.2rem; text-align: center; color: #fff }
.xdf-line .xl-inner>.xl-box>.xl-about { float: left; background: #21b18d }
.xdf-line .xl-inner>.xl-box>.xl-zx { float: right; background: #fe4d00 }
.x-i-news .x-i-n-inner { display: block; width: 100%; font-weight: 100 }
.x-i-news { height: 3.6rem; width: 84%; overflow: hidden; padding-left: 1rem }
.x-i-news .x-i-n-inner>h3 { display: inline-block; width: 100%; font-size: 1.4rem; text-align: left }
.x-i-news .x-i-n-inner>span { display: inline-block; width: 100%; font-size: 1.2rem; line-height: 1.5rem; text-align: left }
.x-i-news { height: 3.6rem; width: 84%; overflow: hidden; padding-left: 1rem }
.swiper-container5 .swiper-slide { background: 0 0!important }
.xf-i-font .xf-i-f-text { width: 100%; margin: 0 auto; height: 1.3rem; font-weight: 100; font-size: 1.2rem; line-height: 1.3rem; border-left: 2px solid #fff; padding-left: .6rem; color: #fff }
.kg { width: 100%; background-color: #ebebeb; height: 5px; margin-top: 10px }
.item_ts { margin-top: .5em; background: #FFF }
.item_ts .cols { padding: .5em }
.item_ts .jinpai { width: 50%; float: left; background: url(imagesxdfzy1.jpg) no-repeat left bottom; background-size: contain; height: 20em; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3 }
.item_ts .jinpai a div { width: 70%; text-align: center; float: right; margin-top: 1.5rem }
.item_ts .jinpai a div h3 { font-size: 1.5em; line-height: 2.5rem }
.item_xd .jinpai a h3 span { display: inline-block; font-size: 1.15em; color: #F60 }
.item_ts .jinpai a div p { font-size: 1em; line-height: 1.8rem }
.item_ts .rows { width: 50%; float: left }
.item_ts .rows a { display: block; width: 100%; padding: .5em }
.item_ts .rows a div { width: 70%; text-align: center; float: right }
.item_ts .rows a div h3 { font-size: 1.2em; line-height: 2rem }
.item_xd .rows a h3 span { display: inline-block; font-size: 1.15em; color: #F60 }
.item_ts .rows a div p { font-size: 1em; line-height: 1.5rem }
.item_ts .rows:nth-child(2) a:first-child { background: url(imagesxdfzy2.jpg) no-repeat left bottom; background-size: contain; height: 10em; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3 }
.item_ts .rows:nth-child(2) a:last-child { background: url(imagesxdfzy4.jpg) no-repeat left bottom; background-size: contain; height: 10em; border-bottom: 1px solid #f3f3f3 }
.item_more a.item_more_btn { display: block; text-align: center; padding: .5em 0; border-top: 1px solid #f3f3f3 }
.bm_td { color: #555; margin-top: 0.5rem; width: 100%; overflow:auto;}
.bm_td ul { width: 100%; }
.bm_td ul li { margin-bottom: 1px; overflow: hidden; height: 3rem; line-height: 3rem; width: 100%; }
.bm_td ul li a { text-decoration: underline; }
.bm_td ul li p { margin-right: 0; font-size:1.2rem; text-align: center;  transition: 0.5s; display: block; float: left; }
.bm_td ul li p img { vertical-align: sub; }
.bm_td ul li.bm_tit { color:#FFF; height:3.5rem; line-height:3.5rem;}
.bm_td ul li.bm_t p { color: #FFF; }
.bm_td ul li p.bm_name { width: 20%; font-weight: bold; }
.bm_td ul li p.bm_long { width: 15%; }
.bm_td ul li p.bm_num { width: 20%; }
.bm_td ul li p.bm_remaining { width: 18%; color: #c00; font-weight: bold; }
.bm_td ul li p.bm_achieve { width: 27%; }
.bm_td ul li:nth-child(odd) { background: #ececec; }
.bm_td ul li:nth-child(even) { background: #fff; }
.bm_td ul li:nth-child(1) { background: #eb6100; }
.bm_td ul li:nth-child(1) p.bm_remaining { color: #FFF; }
#xueli { margin-top: 10px!important; line-height: 30px; height: 30px; text-align: center; }
#xueli a { font-size: 16px; color: #fff; display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #61d5f6; width: 38%; height: 30px; float: left; margin: 0 6% 0 6%; }
.bgorange { background: #ff6701!important; }
.ys1 { color: #f60 }
.ys3 { color: #f00 }
.ys2 { color: #930 }
.ys4 { color: #f90 }
.item_rm { margin-top: .5em; background: #FFF }
.item_rm .cols { padding: .5em }
.item_rm .xzzc { width: 50%; float: left; background: url(imagesxdfzy3.jpg) no-repeat left bottom; background-size: contain; height: 20em; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3 }
.item_rm .xzzc a div { width: 70%; text-align: center; float: right; margin-top: 3rem }
.item_rm .xzzc a div h3 { font-size: 1.5em; line-height: 3rem }
.item_rm .xzzc a div p { font-size: 1em; line-height: 2.3rem }
.item_rm .rows { width: 50%; float: left }
.item_rm .rows a { display: block; width: 100%; padding: .5em }
.item_rm .rows a div { width: 70%; text-align: center; float: right }
.item_rm .rows a div h3 { font-size: 1.2em; line-height: 1.8rem }
.item_rm .rows a h3 span { display: inline-block; font-size: 1.15em; color: #F60 }
.item_rm .rows a div p { font-size: 1em; line-height: 1.8rem }
.item_rm .rows:nth-child(1) a:first-child { background: url(imagesxdfzy9.jpg) no-repeat left bottom; background-size: contain; height: 10em; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3 }
.item_rm .rows:nth-child(2) a:last-child { background: url(imagesxdfzy5.jpg) no-repeat left bottom; background-size: contain; height: 10em; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3 }
.item_more a.item_more_btn { display: block; text-align: center; padding: .5em 0; border-top: 1px solid #f3f3f3 }
.ys5 { color: #c03 }
.ys6 { color: #c63 }
.ys7 { color: #c0f }
.ys8 { color: #390 }
.ys9 { color: #300 }
.item_dq { margin-top: .5em; background: #FFF }
.item_dq .cols { padding: .5em }
.item_dq .rows { width: 33%; float: left }
.item_dq .rows a { display: block; width: 100%; padding: .5em }
.item_dq .rows a div { width: 100%; text-align: center; float: right }
.item_dq .rows a div h3 { font-size: 1.2em; line-height: 2rem }
.item_dq .rows a h3 span { display: inline-block; font-size: 1.15em; color: #F60 }
.item_dq .rows a div p { font-size: 1em; line-height: 2rem }
.item_dq .rows:nth-child(1) a:first-child { background: url(imagesxdfzy6.jpg) no-repeat bottom; background-size: contain; height: 13em; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3 }
.item_dq .rows:nth-child(2) a:first-child { background: url(imagesxdfzy7.jpg) no-repeat bottom; background-size: contain; height: 13em; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3 }
.item_dq .rows:nth-child(3) a:first-child { background: url(imagesxdfzy8.jpg) no-repeat bottom; background-size: contain; height: 13em; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3 }
.crowd { margin-top: .5em; background: #FFF }
.crowd li { border-bottom: 1px solid #f3f3f3; overflow: hidden }
.crowd li:nth-child(1) a:first-child { background: url(imagesxdfmchuangye.png) no-repeat right; background-size: contain }
.crowd li:nth-child(1) a:last-child { background: url(imagesxdfmchuanxiang.png) no-repeat right; background-size: contain }
.crowd li:nth-child(2) a:first-child { background: url(imagesxdfmdangao.png) no-repeat right; background-size: contain }
.crowd li:nth-child(2) a:last-child { background: url(imagesxdfmjunren.png) no-repeat right; background-size: contain }
.crowd li a { display: block; width: 50%; float: left; padding: 1em }
.crowd li h4 { font-size: 1.25em; font-weight: bold }
.crowd li p { color: #555; font-size: .8em }
.xfcx { width: 100%; margin: 2% auto }
.xfcx img { width: 100% }
.con_title { height: 3rem; padding: 12px 10px 12px 10px; line-height: 1.5em; background: #fff; border-bottom: 1px solid #f90 }
.con_title span { float: left; font-size: 1.5rem; color: #333; display: block }
.con_title span em { background-size: 100% auto; width: .23rem; height: 1.5rem; float: left; margin-right: .8rem; margin-top: .03rem }
.con_title span em.modular1 { background: #fa7a49 }
.con_title a { float: right; color: #818181; font-size: .8rem }
.con_title a.phone { border-radius: 10px; float: right; padding: .15rem .8rem; color: #fff; background: #f90; font-size: 1.3em }
.con_title a.phone img { background: url(m.nmgxdf.comimagesdh.gif) no-repeat; background-size: 100% auto; width: .42rem; height: .36rem }
.con_title a.online { border: 1px solid #c00; border-radius: 100px; float: right; padding: .02rem .1rem; color: #c00 }
.con_title a.online img { background: url(m.nmgxdf.comimagesonline.gif) no-repeat; background-size: 100% auto; width: .42rem; height: .36rem }
.con_title { height: 3rem; padding: 12px 10px 12px 10px; line-height: 1.5em; background: #fff; border-bottom: 1px solid #f90 }
.con_title span { float: left; font-size: 1.5rem; color: #333; display: block }
.con_title span em { background-size: 100% auto; width: .23rem; height: 1.5rem; float: left; margin-right: .8rem; margin-top: .03rem }
.con_title span em.modular1 { background: #fa7a49 }
.con_title a { float: right; color: #818181; font-size: .8rem }
.h_20px { height: .2rem; clear: both; overflow: hidden; font-size: 0 }
.left_img1 { float: LEFT; width: 38%; margin-RIGHT: 1%; position: relative; margin-top: 1% }
.left_img2 { float: RIGHT; width: 61%; position: relative; height: 100%; margin-top: 1% }
.left_img3 { width: 100%; height: 50%; position: relative }
.left_img4 { width: 49.5%; height: 50%; position: relative; float: LEFT }
.left_img1 img, .left_img3 img, .left_img4 img { position: relative; width: 100% }
.left_img1 p, .left_img3 p, .left_img4 p { position: absolute; background: #333; color: #fff; bottom: .3rem; width: 100%; opacity: .8; text-align: center }
/*Ê×Ò³ÐÂÎÅ*/
.f { float: left; overflow: hidden; }
.r { float: right; overflow: hidden; }
.bai, .bai a { color: #FFFFFF; }
.mgz { margin-left: auto; margin-right: auto; overflow: hidden; max-width: 640px; min-width:320px;}
.mg2 { margin-left: auto; margin-right: auto; overflow: hidden; }
.cen { text-align: center; }
.ov { overflow: hidden }
.con1 { margin-bottom: 16px; padding-top: 42px; }
.con1 li { float: left; text-align: center; line-height: 50px; font-size: 1.1rem; margin-bottom: 30px; width: 25% }
.con2 { margin-bottom: 16px; }
.con2t { height: 4rem; margin-bottom: 1rem; line-height: 4rem; font-size:1.2rem; border-bottom: 1px solid #ededed; box-sizing: border-box; padding: 0 22px; }
.con2tr { width: 144px; height: 42px; line-height: 42px; border: 1px solid #f19322; border-radius: 34px; margin-top: 16px; }
.con2m { box-sizing: border-box; padding: 0 22px; }
.con2ml { width: 290px; }
.con2mlt { margin-bottom: 18px; }
.con2mlf img, .con2mlt img { display: block }
.con2mlff { box-sizing: border-box; padding: 18px 0 16px 34px; border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; margin-bottom: 18px }
.con2mlffr { margin-left: 20px; line-height: 28px; }
.con2mlt { position: relative }
.con2mltx { position: absolute; width: 100%; line-height: 34px; top: 38px; left: 0px; }
.con6m .con2f { height: 86px; line-height: 86px; background: #ef8200; margin-top: 10px; cursor: pointer; width: 100%; }
.con2msl{ width: 35%; overflow:hidden;}
.con2msl img { width: 100%; overflow:hidden;}
.con2mst { position: relative; margin-bottom: 18px; }
.con2mst img, .con3t img { display: block }
.con2mstx { position: absolute; left: 36px; line-height: 26px; bottom: 16px; }
.con2ms { padding: 0 22px }
.con3m { line-height: 30px; padding: 22px 0px; }
.con3f .swiper-slide { line-height: 28px; width: auto!important; padding: 0 8px; display: inline-block; }
.con3ff { width: 282px; padding-top: 16px; padding-bottom: 38px }
.con2ms li { border-bottom: 1px solid #ededed; padding: 24px 0px; }
.con2msr { width: 62%;}
.con2msrt { line-height: 2rem; height: 2rem; height:4rem; font-size:1rem; overflow:hidden;}
.con2msrf{ line-height: 2rem; height: 2rem; font-size:1rem; overflow:hidden;}
.con2msrt span { background: #f02235; padding: .1rem .3rem; border-radius: .6rem; margin-left: .8rem; }
.con4 { margin-bottom: 18px }
.con4tr li { float: left; margin-left: .5rem; height: 4rem; line-height: 4rem; }
.con4tr li.hover { border-bottom: 1px solid #ef8200; color: #ef8200; }
.con4f { padding: 0 22px; box-sizing: border-box }
.con4f li { height: 3.5rem; line-height: 3.5rem; font-size:1.1rem; border-bottom: 1px solid #ededed }
.con4f li:first-child { border-top: 1px solid #ededed }
.con4ff { height: 4rem; line-height: 4rem }
.con4fm ul li{ overflow:hidden;}
/*Ê×Ò³ÐÂÎÅ*/
nav, section { background: #FFF }
.nav5 { margin-top: .5em }
.nav5 { padding-bottom: .1em }
.newlist { padding: 2% }
.liimg div { padding: 2% 0; overflow: hidden; background: #FFF; border-bottom: #f0eeee 1px solid; color: #f60; margin-top: 5px; font-size: 1.3em }
.liimg div a { display: block; color: #f60; overflow: hidden }
.liimg div a img { float: left; padding: 2px; margin-right: 10px; width: 10rem }
.liimg div a b { color: #f60; font-weight: normal; font-weight: bold }
.liimg .dis_p1, .liimg .dis_p2 { color: #999; font: 1rem "Microsoft YaHei" }
.liimg .dis_p2 span:nth-child(2) { float: right }
.liimg .dis_p2 span:nth-child(1) { color: #FFF }
.p_newsmore { color: #fff; margin: 0 6px 10px; display: block; text-align: center; position: relative; background: #f60; border-radius: 100px; padding: 1% 0; text-align: center; width: 40%; margin: auto; font-size: 1.3em }
.n_h3_ico { width: 10px; height: 37px; background: #7385e9; display: block; float: left }
.n_h3 b { font: 1em/2em "Microsoft YaHei"; float: left; margin-left: .5em; color: #7385e9 }
.n_h3 a { float: right; color: #333; margin-right: 2%; font-weight: normal; font: 1em/2em "Microsoft YaHei" }
.msjsbox { width: 100%; background-color: #fff }
.msjsbox ul li { width: 100%; position: relative; border-bottom: 1px solid #f5f5f5; padding: 2% }
.mszsimg { width: 20%; border-radius: 50% }
.mszsimg img { width: 100% }
.msjsbox ul li div { width: 64%; position: absolute; left: 25%; top: 8% }
.msjsbox ul li h2 { font-size: 1.2rem; line-height: 2em; font-weight: normal }
.msjsbox ul li p { font-size: 1rem; line-height: 1.5rem; color: #666 }
.msjsbox ul li span { width: 10%; height: 100%; position: absolute; right: 2%; top: 1.5em; overflow: hidden }
.msjsbox ul li span i { font-size: 1.5rem; color: #f60 }
.msjsbox h4 { margin: 0; text-align: center; font-size: 1.3rem; line-height: 2.6rem; font-weight: normal; color: #fff; background: #f60; border-radius: 100px; width: 40%; margin: auto; margin-top: 1.5rem }
.msjsbox h4 a { color: #fff }
.msjsbox h4 span { width: 1rem; font-size: 1.2rem; margin-left: 2% }
.jyybz { width: 100%; overflow-x: scroll }
.jyybz ul { width: 170%; overflow: hidden }
.jyybz li { width: 15.66%; margin: 1%; float: left; margin-left: .5%; margin-right: .5%; cursor: pointer }
.jyybz li img { width: 100%; display: block }
.jybzlj { width: 100%; position: relative; margin-top: 20px; overflow: hidden }
.jybzlj li { width: 50%; float: left }
.jybzlj li a { display: block; margin-left: auto; margin-right: auto; overflow: hidden; font-size: 1.5rem; line-height: 5rem; color: #ee7800 }
.jybzljt01 { display: block; width: 4rem; height: 4rem; overflow: hidden; position: relative; float: left }
.jybzljt01 img { width: 100%; position: absolute }
.xcs { border-bottom: 1px solid #f3f3f3; background: #FFF }
.xcs a { display: block; width: 33.33%; float: left; border-right: 1px solid #f3f3f3; font-size: 1.5rem; padding: 1em 0; background-repeat: no-repeat; background-size: contain; text-align: center; border-top: 1px solid #f3f3f3 }
.xcs a i { display: inline-block; width: 1.7rem; height: 1.2142em; margin-right: .35714rem }
.xcs a:nth-child(1) { background-image: url(imagesxdfsb1.png) }
.xcs a:nth-child(2) { background-image: url(imagesxdfsb2.png) }
.xcs a:nth-child(3) { background-image: url(imagesxdfsb3.png); border-right: 0 }
.xcs a:nth-child(3) i { width: .5em!important }
.xcs a:nth-child(4) { background-image: url(imagesxdfsb4.png) }
.xcs a:nth-child(5) { background-image: url(imagesxdfsb5.png) }
.xcs a:nth-child(6) { background-image: url(imagesxdfsb6.png); border-right: 0 }
.bm_t { width: 100%; height: auto; padding: 3rem 0; background: #FFF }
.zxbm_t { border-left: 6px solid #F30; padding-left: 2%; font-size: 1.3rem; float: left; margin-left: 8%; line-height: 5rem; margin-top: 1.5rem }
.bm_zx { float: right; margin-right: 7% }
#baoming { width: 99%; padding: 3px 0; background-color: #FFF; margin: 0 auto }
#baoming ul li { width: 90%; line-height: 3rem; margin-top: 2rem; margin: 2rem auto }
.name { width: 15%; text-align: right; float: left; color: #646464 }
#baoming #name, #baoming #tell, #main #user_email, #baoming #hukou, #baoming #zhuanye, #baoming #email, #baoming #qqmsn { width: 100%; height: 3rem; text-indent: 2px; border: 1px solid #dcdcdc; outline: 0; color: #666; margin: 0 auto }
.sex { margin-right: 15px }
.bmbtn { border-radius: 50px; background: #f57f00; border: 1px solid #e77800; box-shadow: 0 1px 0 #f8ab45 inset; color: #fff; cursor: pointer; display: block; font-weight: 700; height: 3rem; line-height: 3rem; text-align: center; font-weight: bold; width: 60%; font-size: 2rem; margin-bottom: 10px; margin: 0 auto }
.swiper-container { width: 100%; height: auto; margin: 0 auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; background: #fff; 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 }
.swiper-slide img { width: 100% }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-container-horizontal>.swiper-pagination-bullets { bottom: 10px; left: 0; width: 100% }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }
.swiper-container1 .swiper-pagination-bullet-active { opacity: 1!important; -webkit-transform: scale(1.3); -moz-transform: scale(1.3); transform: scale(1.3); background: #fff!important }
.swiper-container1 .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #fff; opacity: .5; -webkit-transition: transform .2s; -moz-transition: transform .2s; transition: transform .2s }
.swiper-container-horizontal>.swiper-pagination { bottom: 10px; left: 0; width: 100% }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-pagination-bullet-active { opacity: 1; background: #e70; background: rgba(238,119,0,.9) }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin: 0 5px }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-container2 { height: 100%!important }
#scrollTop { position: fixed; bottom: 50px; right: 10px; width: 26px; height: 26px; display: none; z-index: 9999 }
.swiper-container1, .swiper-wrapper1 { position: relative; z-index: 1; width: 100% }
.swiper-container1 { padding-top: 20px; padding-bottom: 20px; margin: 0 auto }
.swiper-container { padding-top: 0!important; padding-bottom: 0!important }
.swiper-container-android .swiper-slide, .swiper-wrapper1 { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-wrapper1 { height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.footer-b { padding: 20px 0 8.2rem 0; text-align: center; font-size: 12px; font-weight: 100; letter-spacing: .3px; color: #333; line-height: 1.4 }
.zx-con { width: 100%; max-width: 640px; min-width: 320px; position: fixed; bottom: 0; background: #fe4d00; z-index: 999; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); animation: zx-con1 1.4s 1s forwards; -webkit-animation: zx-con1 1.4s 1s forwards; -moz-animation: zx-con1 1.4s 1s forwards }
@keyframes zx-con1 {
0% {
transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%)
}
100% {
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0)
}
}
@-webkit-keyframes zx-con1 {
0% {
transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%)
}
100% {
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0)
}
}
@-moz-keyframes zx-con1 {
0% {
transform:translateY(100%);
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%)
}
100% {
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0)
}
}
.zx-con>a { display: block; height: 2.9rem; line-height: 2.9rem; font-size: 1.3rem; text-align: center; color: #fff; width: 100% }
.zx-con>ul { display: block; width: 100%; height: 4.2rem; background: #333 }
.zx-con>ul li { width: 33.333%; float: left; height: 4.2rem; font-size: 1.3rem; text-align: center; color: #fff; font-weight: 100; line-height: 4.2rem }
.zx-con>ul b { font-size: 1.2rem; padding: 0 .4rem }
.zx-con>ul li a:nth-child(3) b { font-size: 2rem }
.zx-con>ul a:nth-child(2) li { background: #242424 }
#view-3d { width: 275px; height: 261px; position: fixed; z-index: 999999; margin-left: -137.5px; margin-top: -130px; left: 50%; top: 50%; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-perspective: 500px; -moz-perspective: 500px; perspective: 500px; transform: translateZ(2000px); -webkit-transform: translateZ(2000px); -moz-transform: translateZ(2000px) }
.footer-menu { width: 100%; max-width: 640px; min-width: 320px; height: 58px; display: block; position: fixed; bottom: -58px; background: #25c53f; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; z-index: 9999 }
.footer-menu-block { bottom: 0!important; box-shadow: 4px 0 20px rgba(32,21,18,.64); -webkit-box-shadow: 4px 0 20px rgba(32,21,18,.64); -moz-box-shadow: 4px 0 20px rgba(32,21,18,.64) }
.f-chat, .f-home, .f-tel { float: left; height: 100% }
.f-chat, .f-tel { width: 40%; position: relative }
.f-tel { background: #26c540 }
.f-tel .ft-inner { width: 96px; height: 26px; position: absolute; left: 50%; top: 50%; margin-left: -48px; margin-top: -13px }
.ft-inner img { width: 23px; height: 23px; float: left; margin-top: 2px }
.f-tel .ft-inner span { display: block; float: left; font-size: 17px; color: #fff; line-height: 26px; margin-left: 4px }
.fc-inner { width: 95px; height: 26px; position: absolute; left: 50%; top: 50%; margin-left: -47px; margin-top: -13px }
.f-chat { background: #ff5b06 }
.fc-icon { width: 23px; height: 26px; float: left; position: relative; padding-top: 3px }
.fc-icon i { width: 14px; height: 14px; position: absolute; right: -5px; top: -5px; font-size: 9px; color: #fff; font-style: normal; text-align: center; line-height: 14px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; box-shadow: 0 0 3px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4); -moz-box-shadow: 0 0 3px rgba(0,0,0,.4); background-color: #db050f }
.fc-inner span { display: block; float: left; font-size: 17px; color: #fff; line-height: 26px; margin-left: 3px }
.f-home { width: 20%; position: relative; background: #2e3641 }
.fh-inner { width: 30px; height: 46px; position: absolute; margin-left: -15px; margin-top: -20px; left: 50%; top: 50% }
.fh-inner span { display: block; color: #6a7480; font-size: 12px; line-height: 1.2; text-align: center }
#scrollTop { display: block; position: fixed; bottom: 68px; right: 10px; width: 26px; height: 26px; display: none; z-index: 99999999 }
.xdfcenterbox { width: 275px; height: 261px; opacity: 0; background-color: #fff; position: absolute; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; box-shadow: 0 0 20px rgba(10,2,4,.75); -webkit-box-shadow: 0 0 20px rgba(10,2,4,.75); -moz-box-shadow: 0 0 20px rgba(10,2,4,.75); -ms-box-shadow: 0 0 20px rgba(10,2,4,.75); transform-origin: center top; -webkit-transform-origin: center top; -moz-transform-origin: center top; transform: translateZ(999px); -webkit-transform: translateZ(999px); -moz-transform: translateZ(999px) }
.CenterBoxShow { animation: cshow 2s forwards linear; -webkit-animation: cshow 2s forwards linear; -moz-animation: cshow 2s forwards linear }
@keyframes cshow {
0% {
transform:rotateX(80deg);
-webkit-transform:rotateX(80deg);
-moz-transform:rotateX(80deg)
}
20% {
opacity:1
}
70% {
transform:rotateX(-30deg);
-webkit-transform:rotateX(-30deg);
-moz-transform:rotateX(-30deg);
opacity:1
}
100% {
transform:rotateX(0);
-webkit-transform:rotateX(0);
-moz-transform:rotateX(0);
opacity:1
}
}
@-moz-keyframes cshow {
0% {
transform:rotateX(80deg);
-webkit-transform:rotateX(80deg);
-moz-transform:rotateX(80deg)
}
20% {
opacity:1
}
70% {
transform:rotateX(-30deg);
-webkit-transform:rotateX(-30deg);
-moz-transform:rotateX(-30deg);
opacity:1
}
100% {
transform:rotateX(0);
-webkit-transform:rotateX(0);
-moz-transform:rotateX(0);
opacity:1
}
}
@-webkit-keyframes cshow {
0% {
transform:rotateX(80deg);
-webkit-transform:rotateX(80deg);
-moz-transform:rotateX(80deg)
}
20% {
opacity:1
}
70% {
transform:rotateX(-30deg);
-webkit-transform:rotateX(-30deg);
-moz-transform:rotateX(-30deg);
opacity:1
}
100% {
transform:rotateX(0);
-webkit-transform:rotateX(0);
-moz-transform:rotateX(0);
opacity:1
}
}
.xdfcenterbox-close { position: absolute; top: -14px; right: -14px }
.xdfcenterbox .xdfcenter-title { display: block; width: 100%; text-align: center; font-size: 22px; font-weight: 400; line-height: 1.3; margin: 18px 0; }
.xdfcenterbox .xdfcenter-ftitle { display: block; width: 100%; text-align: center; font-size: 16px; font-weight: 200; }
.xdfcenterbox .xdfcenter-telval { width: 227px; height: 32px; border: 1px solid #6a7380; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; margin: 20px auto 8px }
.xdfcenterbox .xdf-telval { width: 156px; height: 30px; line-height: 30px; background-color: #FFF; font-size: 14px; color: #6a7380; -moz-border-radius: 15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; padding-left: 13px; float: left; outline: 0; border: 0 }
.xdfcenterbox .xdf-telbtn { width: 69px; height: 30px; line-height: 30px; color: #fff; background-color: #6a7380; font-size: 12px; text-align: center; text-decoration: none; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; float: left; border: 0 }
.xdfcenterbox .xdf-innerc { width: 228px; margin: 0 auto; font-size: 12px; line-height: 1.4 }
.xdfcenterbox .xdfcenter-chat { position: absolute; width: 100%; bottom: 0; left: 0; height: 58px; line-height: 58px; border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px }
.xdfcenter-swt, .xdfcenter-tel { display: block; position: relative; width: 50%; height: 58px; float: left }
.xdfcenter-tel { background-color: #26c540; border-radius: 0 0 0 15px; -webkit-border-radius: 0 0 0 15px; -moz-border-radius: 0 0 0 15px }
.xdfcenter-swt { background-color: #ff6005; border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0 }
.xdfcenter-tel em, .xdfcenter-tel i { display: block; position: absolute; left: 50%; color: #fff; font-style: normal; text-decoration: none }
.xdf-telpic { top: 50%; margin-left: -50px; margin-top: -13px; width: 27px; height: 27px; background: url(m.nmgxdf.comimagesxdffooter-tel.png) no-repeat; -moz-background-size: 100%; -webkit-background-size: 100%; background-size: 100% }
.xdfcenter-tel em { height: 100%; top: 0; margin-left: -16px; font-size: 16px }
.xdfcenter-chata, .xdfcenter-chatb, .xdfcenter-swt em, .xdfcenter-swt i { display: block; position: absolute; left: 50%; color: #fff; font-style: normal; text-decoration: none }
.xdfcenter-nub { top: 15px; width: 14px; height: 14px; margin-left: -34px; line-height: 13px; text-align: center; font-size: 9px; background-color: #e60012; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .8); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .8); box-shadow: 0 0 3px rgba(0, 0, 0, .8); z-index: 3; font-style: normal }
.xdfcenter-chata { top: 50%; margin-left: -50px; width: 27px; height: 24px; margin-top: -12px; background: url(m.nmgxdf.comimagesxdffooter-chat.png) no-repeat; -moz-background-size: 100%; -webkit-background-size: 100%; background-size: 100% }
.xdfcenter-chatb { height: 100%; top: 0; margin-left: -16px; font-size: 16px }

/*¾ÓÖÐÍ¼Æ¬µ¯´°*/
#view-xdf { width: 275px; height: 260px; position: fixed; z-index: 999999; margin-left: -137.5px; margin-top: -130px; left: 50%; top: 50%; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-perspective: 500px; -moz-perspective: 500px; perspective: 500px; transform: translateZ(2000px); -webkit-transform: translateZ(2000px); -moz-transform: translateZ(2000px);}
.centerbox { width: 275px; height: 260px; opacity: 0; position: absolute; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; box-shadow: 0 0 20px rgba(10,2,4,.75); -webkit-box-shadow: 0 0 20px rgba(10,2,4,.75); -moz-box-shadow: 0 0 20px rgba(10,2,4,.75); -ms-box-shadow: 0 0 20px rgba(10,2,4,.75); transform-origin: center top; -webkit-transform-origin: center top; -moz-transform-origin: center top; transform: translateZ(999px); -webkit-transform: translateZ(999px); -moz-transform: translateZ(999px) }
.CenterBoxShow { animation: cshow 2s forwards linear; -webkit-animation: cshow 2s forwards linear; -moz-animation: cshow 2s forwards linear }
.centerbox-close { position: absolute; top: -14px; right: -14px;z-index: 999999;}
.centerbox .center-chat { width: 100%; bottom: 0; left: 0; height: 275px; border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px }
.center-swt, .center-tel { display: block; position: relative; width: 50%; height: 58px; float: left }
.center-swt { -webkit-border-radius: 0 0 15px 0; -moz-border-radius: 0 0 15px 0 }
.center-chata{ display: block; position: absolute; }
/*¾ÓÖÐÍ¼Æ¬µ¯´°*/
.menushow-top { display: block; position: fixed; transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); bottom: 2%; left: 0; background: #eee; z-index: 999 }
.menushow-top>div { display: block; padding: .7rem; margin: 0 }
.menushow-top>:nth-child(1) { background: #ff4837 }
.menushow-top>:nth-child(1) span { color: #fff }
.menushow-top>div>span { display: inline; font-size: 1.6rem; line-height: 1; margin: 0 }
.footer { text-align: center; font-size: .5rem; width: 100%; clear: both; height: 2.6rem; background: #f90 }
.footer p { color: #fff; line-height: .5rem }
.footer p a { color: #fff; padding: 0 10px }
.footer p span a { color: #fff }
.iconfont::before { content: ""; display: inline-block; vertical-align: top; background: url(images_2016top.png) no-repeat; background-size: 30px 30px }
.footMenu { height: 4rem; padding: .2rem 0; max-width: 640px; width: 100%; margin: 0 auto; position: fixed; bottom: 0; background: #f8f8f8 }
.footMenu li { width: 17%; float: left; text-align: center }
.footMenu li a { display: block; height: 76px; padding-top: 5px }
.footMenu li a dt i { margin: 0 auto; color: #ee7800; font-size: 2rem; line-height: 1.5rem }
.footMenu li a dd { line-height: 1.5rem; font-size: 1rem; color: #ee7800 }
.footMenu li.footMenu_m { width: 32%; height: 56px; position: relative }
.footMenu li.footMenu_m dl dt i { background-color: #f8f8f8; border-radius: 50%; color: #474747 }
.footMenu li.footMenu_m a { width: 100%; height: 56px; padding-top: 9px; position: absolute; top: -10px; left: 0; background-size: auto 50px; background-color: #f8f8f8; border-radius: 100% }
.yywz { margin-top: 13% }
.tswz { color: #c00 }
.address { font-size: .8rem }
.zbottomBox { z-index: 999; position: fixed; margin: 0 auto; max-width: 640px; width: 100%; text-align: left; font-size: 1rem; bottom: 0; background-image: -moz-linear-gradient(#c0e1e1, #cbe3e1); background-image: -webkit-linear-gradient(#c0e1e1, #cbe3e1); background-image: -o-linear-gradient(#c0e1e1, #deceb7); background-image: linear-gradient(#c0e1e1, #cbe3e1); display: none }
.zbottomBox dt { display: inline-block; width: 14%; min-width: 70px }
.zbottomBox dt img { width: 50% }
.zbottomBox dd { display: inline-block; width: 70% }
.zbottomBox .box { font-size: 1rem; padding-left: .5rem; text-align: left; height: 2rem; line-height: 2rem; margin-left: 1%; border: .1rem solid #7ebbe4; border-top-color: #b2daf0; border-radius: 1rem; box-shadow: 0 .2rem 0 #3ea0dd, inset 0 .1rem .1rem #fff; background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-image: -o-linear-gradient(#c6e5fa, #a6d7f7); background-image: linear-gradient(#c6e5fa, #a6d7f7) }
.zbottomBox .btn_bg { border-top: .1rem solid #c7c7c0; border-bottom: .1rem solid #979185; background-color: #eaebed; text-align: center; line-height: 2.3rem; margin: .2rem 0 }
.zbottomBox .btn_bg a { display: inline-block; width: 20%; margin: 1% 5%; border: .1rem solid #a6a5a1; border-radius: .5rem; background-color: #fefefe; box-shadow: 0 .2rem .2rem #d1d1d3; transition: all .3s linear 0s; font-size: 1rem }
.zbottomBox .btn_bg a:hover { border-color: #959490; background-color: #f7f7f7 }
.fadeoutB { -webkit-animation-name: fadeoutB; -moz-animation-name: fadeoutB; -ms-animation-name: fadeoutB; animation-name: fadeoutB }
.am-btn { display: inline-block; margin-bottom: 0; padding: .1rem 1rem; font-size: 1.2rem; font-weight: 400; line-height: 2.5rem; text-align: center; white-space: nowrap; background-image: none; border: 1px solid transparent; border-radius: 0; cursor: pointer; outline: 0; -webkit-appearance: none; user-select: none; -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, border-color 300ms ease-out }
.am-btn, .ath-viewport { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none }
.am-table-bordered, .am-table-radius { border: 1px solid #ddd }
.am-pagination, th { text-align: left }
.am-btn-block, legend { width: 100%; display: block }
.am-btn:active:focus, .am-btn:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 1px; outline-offset: -2px }
.am-btn:focus, .am-btn:hover { color: #444; text-decoration: none }
.am-btn.am-active, .am-btn:active { background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.15); box-shadow: inset 0 3px 5px rgba(0,0,0,.15) }
.am-btn.am-disabled, .am-btn[disabled], fieldset[disabled] .am-btn { pointer-events: none; border-color: transparent; cursor: not-allowed; opacity: .45; -webkit-box-shadow: none; box-shadow: none }
.am-btn.am-round { border-radius: 1000px }
.am-btn.am-radius { border-radius: 2px }
.am-btn-default { color: #444; background-color: #e6e6e6; border-color: #e6e6e6 }
a.am-btn-default:visited { color: #444 }
.am-active .am-btn-default.am-dropdown-toggle, .am-btn-default.am-active, .am-btn-default:active, .am-btn-default:focus, .am-btn-default:hover { color: #444; border-color: #c7c7c7 }
.am-btn-default:focus, .am-btn-default:hover { background-color: #d4d4d4 }
.am-active .am-btn-default.am-dropdown-toggle, .am-btn-default.am-active, .am-btn-default:active { background-image: none; background-color: #c2c2c2 }
.am-btn-default.am-disabled, .am-btn-default.am-disabled.am-active, .am-btn-default.am-disabled:active, .am-btn-default.am-disabled:focus, .am-btn-default.am-disabled:hover, .am-btn-default[disabled], .am-btn-default[disabled].am-active, .am-btn-default[disabled]:active, .am-btn-default[disabled]:focus, .am-btn-default[disabled]:hover, fieldset[disabled] .am-btn-default, fieldset[disabled] .am-btn-default.am-active, fieldset[disabled] .am-btn-default:active, fieldset[disabled] .am-btn-default:focus, fieldset[disabled] .am-btn-default:hover { background-color: #e6e6e6; border-color: #e6e6e6 }
.am-btn-group .am-btn-default, .am-btn-group-stacked .am-btn-default { border-color: #d9d9d9 }
.am-btn-primary { color: #fff; background-color: #0e90d2; border-color: #0e90d2 }
a.am-btn-primary:visited { color: #fff }
.am-active .am-btn-primary.am-dropdown-toggle, .am-btn-primary.am-active, .am-btn-primary:active, .am-btn-primary:focus, .am-btn-primary:hover { color: #fff; border-color: #0a6999 }
.am-btn-primary:focus, .am-btn-primary:hover { background-color: #0c79b1 }
.am-active .am-btn-primary.am-dropdown-toggle, .am-btn-primary.am-active, .am-btn-primary:active { background-image: none; background-color: #0a628f }
.am-btn-primary.am-disabled, .am-btn-primary.am-disabled.am-active, .am-btn-primary.am-disabled:active, .am-btn-primary.am-disabled:focus, .am-btn-primary.am-disabled:hover, .am-btn-primary[disabled], .am-btn-primary[disabled].am-active, .am-btn-primary[disabled]:active, .am-btn-primary[disabled]:focus, .am-btn-primary[disabled]:hover, fieldset[disabled] .am-btn-primary, fieldset[disabled] .am-btn-primary.am-active, fieldset[disabled] .am-btn-primary:active, fieldset[disabled] .am-btn-primary:focus, fieldset[disabled] .am-btn-primary:hover { background-color: #0e90d2; border-color: #0e90d2 }
.am-btn-group .am-btn-primary, .am-btn-group-stacked .am-btn-primary { border-color: #0c80ba }
.am-btn-warning { color: #fff; background-color: #f37b1d; border-color: #f37b1d }
a.am-btn-warning:visited { color: #fff }
.am-active .am-btn-warning.am-dropdown-toggle, .am-btn-warning.am-active, .am-btn-warning:active, .am-btn-warning:focus, .am-btn-warning:hover { color: #fff; border-color: #c85e0b }
.am-btn-warning:focus, .am-btn-warning:hover { background-color: #e0690c }
.am-active .am-btn-warning.am-dropdown-toggle, .am-btn-warning.am-active, .am-btn-warning:active { background-image: none; background-color: #be590a }
.am-btn-warning.am-disabled, .am-btn-warning.am-disabled.am-active, .am-btn-warning.am-disabled:active, .am-btn-warning.am-disabled:focus, .am-btn-warning.am-disabled:hover, .am-btn-warning[disabled], .am-btn-warning[disabled].am-active, .am-btn-warning[disabled]:active, .am-btn-warning[disabled]:focus, .am-btn-warning[disabled]:hover, fieldset[disabled] .am-btn-warning, fieldset[disabled] .am-btn-warning.am-active, fieldset[disabled] .am-btn-warning:active, fieldset[disabled] .am-btn-warning:focus, fieldset[disabled] .am-btn-warning:hover { background-color: #f37b1d; border-color: #f37b1d }
.am-btn-group .am-btn-warning, .am-btn-group-stacked .am-btn-warning { border-color: #ea6e0c }
.am-btn-danger { color: #fff; background-color: #dd514c; border-color: #dd514c }
a.am-btn-danger:visited { color: #fff }
.am-active .am-btn-danger.am-dropdown-toggle, .am-btn-danger.am-active, .am-btn-danger:active, .am-btn-danger:focus, .am-btn-danger:hover { color: #fff; border-color: #c62b26 }
.am-btn-danger:focus, .am-btn-danger:hover { background-color: #d7342e }
.am-active .am-btn-danger.am-dropdown-toggle, .am-btn-danger.am-active, .am-btn-danger:active { background-image: none; background-color: #be2924 }
.am-btn-danger.am-disabled, .am-btn-danger.am-disabled.am-active, .am-btn-danger.am-disabled:active, .am-btn-danger.am-disabled:focus, .am-btn-danger.am-disabled:hover, .am-btn-danger[disabled], .am-btn-danger[disabled].am-active, .am-btn-danger[disabled]:active, .am-btn-danger[disabled]:focus, .am-btn-danger[disabled]:hover, fieldset[disabled] .am-btn-danger, fieldset[disabled] .am-btn-danger.am-active, fieldset[disabled] .am-btn-danger:active, fieldset[disabled] .am-btn-danger:focus, fieldset[disabled] .am-btn-danger:hover { background-color: #dd514c; border-color: #dd514c }
.am-btn-group .am-btn-danger, .am-btn-group-stacked .am-btn-danger { border-color: #d93c37 }
.am-btn-success { color: #fff; background-color: #5eb95e; border-color: #5eb95e }
a.am-btn-success:visited { color: #fff }
.am-active .am-btn-success.am-dropdown-toggle, .am-btn-success.am-active, .am-btn-success:active, .am-btn-success:focus, .am-btn-success:hover { color: #fff; border-color: #429842 }
.am-btn-success:focus, .am-btn-success:hover { background-color: #4aaa4a }
.am-active .am-btn-success.am-dropdown-toggle, .am-btn-success.am-active, .am-btn-success:active { background-image: none; background-color: #3f913f }
.am-btn-success.am-disabled, .am-btn-success.am-disabled.am-active, .am-btn-success.am-disabled:active, .am-btn-success.am-disabled:focus, .am-btn-success.am-disabled:hover, .am-btn-success[disabled], .am-btn-success[disabled].am-active, .am-btn-success[disabled]:active, .am-btn-success[disabled]:focus, .am-btn-success[disabled]:hover, fieldset[disabled] .am-btn-success, fieldset[disabled] .am-btn-success.am-active, fieldset[disabled] .am-btn-success:active, fieldset[disabled] .am-btn-success:focus, fieldset[disabled] .am-btn-success:hover { background-color: #5eb95e; border-color: #5eb95e }
.am-btn-group .am-btn-success, .am-btn-group-stacked .am-btn-success { border-color: #4db14d }
.am-btn-secondary { color: #fff; background-color: #3bb4f2; border-color: #3bb4f2 }
a.am-btn-secondary:visited { color: #fff }
.am-active .am-btn-secondary.am-dropdown-toggle, .am-btn-secondary.am-active, .am-btn-secondary:active, .am-btn-secondary:focus, .am-btn-secondary:hover { color: #fff; border-color: #0f9ae0 }
.am-btn-secondary:focus, .am-btn-secondary:hover { background-color: #19a7f0 }
.am-active .am-btn-secondary.am-dropdown-toggle, .am-btn-secondary.am-active, .am-btn-secondary:active { background-image: none; background-color: #0e93d7 }
.am-btn-secondary.am-disabled, .am-btn-secondary.am-disabled.am-active, .am-btn-secondary.am-disabled:active, .am-btn-secondary.am-disabled:focus, .am-btn-secondary.am-disabled:hover, .am-btn-secondary[disabled], .am-btn-secondary[disabled].am-active, .am-btn-secondary[disabled]:active, .am-btn-secondary[disabled]:focus, .am-btn-secondary[disabled]:hover, fieldset[disabled] .am-btn-secondary, fieldset[disabled] .am-btn-secondary.am-active, fieldset[disabled] .am-btn-secondary:active, fieldset[disabled] .am-btn-secondary:focus, fieldset[disabled] .am-btn-secondary:hover { background-color: #3bb4f2; border-color: #3bb4f2 }
.am-btn-group .am-btn-secondary, .am-btn-group-stacked .am-btn-secondary { border-color: #23abf0 }
.am-btn-link { color: #0e90d2; font-weight: 400; cursor: pointer; border-radius: 0 }
.am-btn-link, .am-btn-link:active, .am-btn-link[disabled], fieldset[disabled] .am-btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none }
.am-btn-link, .am-btn-link:active, .am-btn-link:focus, .am-btn-link:hover { border-color: transparent }
.am-btn-link:focus, .am-btn-link:hover { color: #095f8a; text-decoration: underline; background-color: transparent }
.am-btn-link[disabled]:focus, .am-btn-link[disabled]:hover, fieldset[disabled] .am-btn-link:focus, fieldset[disabled] .am-btn-link:hover { color: #999; text-decoration: none }
.am-btn-xs { font-size: 1.2rem }
.am-btn-sm { font-size: 1.4rem }
.am-btn-lg { font-size: 1.8rem }
.am-btn-xl, legend { font-size: 2rem }
.am-btn-block { padding-left: 0; padding-right: 0 }
.am-btn-block+.am-btn-block { margin-top: 5px }
input[type=button].am-btn-block, input[type=reset].am-btn-block, input[type=submit].am-btn-block { width: 100% }
.am-btn.am-btn-loading .am-icon-spin { margin-right: 5px }
table { border-collapse: collapse; border-spacing: 0; max-width: 100%; background-color: transparent; empty-cells: show }
table code { white-space: normal }
.am-table { width: 100%; margin-bottom: 1.6rem; border-spacing: 0; border-collapse: separate }
.am-table>tbody>tr>td, .am-table>tbody>tr>th, .am-table>tfoot>tr>td, .am-table>tfoot>tr>th, .am-table>thead>tr>td, .am-table>thead>tr>th { padding: .7rem; line-height: 1.6; vertical-align: top; border-top: 1px solid #ddd }
.am-table>thead>tr>th { vertical-align: bottom; border-bottom: 1px solid #ddd }
.am-table>caption+thead>tr:first-child>td, .am-table>caption+thead>tr:first-child>th, .am-table>colgroup+thead>tr:first-child>td, .am-table>colgroup+thead>tr:first-child>th, .am-table>thead:first-child>tr:first-child>td, .am-table>thead:first-child>tr:first-child>th { border-top: 0 }
.am-table>tbody+tbody tr:first-child td { border-top: 2px solid #ddd }
.am-table-bordered>tbody>tr>td, .am-table-bordered>tbody>tr>th, .am-table-bordered>tfoot>tr>td, .am-table-bordered>tfoot>tr>th, .am-table-bordered>thead>tr>td, .am-table-bordered>thead>tr>th { border-left: 1px solid #ddd }
.am-table-bordered>tbody>tr>td:first-child, .am-table-bordered>tbody>tr>th:first-child, .am-table-bordered>tfoot>tr>td:first-child, .am-table-bordered>tfoot>tr>th:first-child, .am-table-bordered>thead>tr>td:first-child, .am-table-bordered>thead>tr>th:first-child, .am-table-radius>tbody>tr>td:first-child, .am-table-radius>tbody>tr>th:first-child { border-left: none }
.am-table-bordered>tbody>tr:first-child>td, .am-table-bordered>tbody>tr:first-child>th { border-top: 0 }
.am-nav-divider, .am-panel-footer, .am-table-bordered>thead+tbody>tr:first-child>td, .am-table-bordered>thead+tbody>tr:first-child>th { border-top: 1px solid #ddd }
.am-table-radius { border-radius: 2px }
.am-table-radius>thead>tr:first-child>td:first-child, .am-table-radius>thead>tr:first-child>th:first-child { border-top-left-radius: 2px; border-left: none }
.am-table-radius>thead>tr:first-child>td:last-child, .am-table-radius>thead>tr:first-child>th:last-child { border-top-right-radius: 2px; border-right: 0 }
.am-table-radius>tbody>tr>td:last-child, .am-table-radius>tbody>tr>th:last-child { border-right: 0 }
.am-table-radius>tbody>tr:last-child>td, .am-table-radius>tbody>tr:last-child>th { border-bottom: 0 }
.am-table-radius>tbody>tr:last-child>td:first-child, .am-table-radius>tbody>tr:last-child>th:first-child { border-bottom-left-radius: 2px }
.am-table-radius>tbody>tr:last-child>td:last-child, .am-table-radius>tbody>tr:last-child>th:last-child { border-bottom-right-radius: 2px }
.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th { background-color: #f9f9f9 }
.am-table-hover>tbody>tr:hover>td, .am-table-hover>tbody>tr:hover>th { background-color: #e9e9e9 }
.am-table-compact>tbody>tr>td, .am-table-compact>tbody>tr>th, .am-table-compact>tfoot>tr>td, .am-table-compact>tfoot>tr>th, .am-table-compact>thead>tr>td, .am-table-compact>thead>tr>th { padding: .4rem }
.am-table>tbody>tr.am-active>td, .am-table>tbody>tr.am-active>th, .am-table>tbody>tr>td.am-active, .am-table>tbody>tr>th.am-active, .am-table>tfoot>tr.am-active>td, .am-table>tfoot>tr.am-active>th, .am-table>tfoot>tr>td.am-active, .am-table>tfoot>tr>th.am-active, .am-table>thead>tr.am-active>td, .am-table>thead>tr.am-active>th, .am-table>thead>tr>td.am-active, .am-table>thead>tr>th.am-active { background-color: #ffd }
.am-table>tbody>tr.am-disabled>td, .am-table>tbody>tr.am-disabled>th, .am-table>tbody>tr>td.am-disabled, .am-table>tbody>tr>th.am-disabled, .am-table>tfoot>tr.am-disabled>td, .am-table>tfoot>tr.am-disabled>th, .am-table>tfoot>tr>td.am-disabled, .am-table>tfoot>tr>th.am-disabled, .am-table>thead>tr.am-disabled>td, .am-table>thead>tr.am-disabled>th, .am-table>thead>tr>td.am-disabled, .am-table>thead>tr>th.am-disabled { color: #999 }
.am-table>tbody>tr.am-primary>td, .am-table>tbody>tr.am-primary>th, .am-table>tbody>tr>td.am-primary, .am-table>tbody>tr>th.am-primary, .am-table>tfoot>tr.am-primary>td, .am-table>tfoot>tr.am-primary>th, .am-table>tfoot>tr>td.am-primary, .am-table>tfoot>tr>th.am-primary, .am-table>thead>tr.am-primary>td, .am-table>thead>tr.am-primary>th, .am-table>thead>tr>td.am-primary, .am-table>thead>tr>th.am-primary { color: #0b76ac; background-color: rgba(14,144,210,.115) }
.am-table>tbody>tr.am-success>td, .am-table>tbody>tr.am-success>th, .am-table>tbody>tr>td.am-success, .am-table>tbody>tr>th.am-success, .am-table>tfoot>tr.am-success>td, .am-table>tfoot>tr.am-success>th, .am-table>tfoot>tr>td.am-success, .am-table>tfoot>tr>th.am-success, .am-table>thead>tr.am-success>td, .am-table>thead>tr.am-success>th, .am-table>thead>tr>td.am-success, .am-table>thead>tr>th.am-success { color: #5eb95e; background-color: rgba(94,185,94,.115) }
.am-table>tbody>tr.am-warning>td, .am-table>tbody>tr.am-warning>th, .am-table>tbody>tr>td.am-warning, .am-table>tbody>tr>th.am-warning, .am-table>tfoot>tr.am-warning>td, .am-table>tfoot>tr.am-warning>th, .am-table>tfoot>tr>td.am-warning, .am-table>tfoot>tr>th.am-warning, .am-table>thead>tr.am-warning>td, .am-table>thead>tr.am-warning>th, .am-table>thead>tr>td.am-warning, .am-table>thead>tr>th.am-warning { color: #f37b1d; background-color: rgba(243,123,29,.115) }
.am-table>tbody>tr.am-danger>td, .am-table>tbody>tr.am-danger>th, .am-table>tbody>tr>td.am-danger, .am-table>tbody>tr>th.am-danger, .am-table>tfoot>tr.am-danger>td, .am-table>tfoot>tr.am-danger>th, .am-table>tfoot>tr>td.am-danger, .am-table>tfoot>tr>th.am-danger, .am-table>thead>tr.am-danger>td, .am-table>thead>tr.am-danger>th, .am-table>thead>tr>td.am-danger, .am-table>thead>tr>th.am-danger { color: #dd514c; background-color: rgba(221,81,76,.115) }
fieldset { border: 0 }
legend { margin-bottom: 2rem; line-height: inherit; color: #333; border-bottom: 1px solid #e5e5e5; padding-bottom: .5rem }
label { display: inline-block; margin-bottom: 5px; font-weight: 700 }
input[type=search] { -webkit-box-sizing: border-box; box-sizing: border-box }
input[type=checkbox], input[type=radio] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal }
input[type=file] { display: block }
select[multiple], select[size] { height: auto }
select optgroup { font-size: inherit; font-style: inherit; font-family: inherit }
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 1px; outline-offset: -2px }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
.am-fl { margin-right: .3rem; margin-bottom: 1%; line-height: 1.8rem; font-size: 1rem; text-align: center }
/*±¨Ãû¶¯Ì¬ */
.md { width: 96%; margin: 2% auto; border-top: 0.7rem solid #ff6600; border-left: 0.2rem solid #ff6600; border-right: 0.2rem solid #ff6600; border-bottom: 0.2rem solid #ff6600; }
#demo { width: 100%; height: 9rem; margin: 0 auto; font-size: 1.2rem; color: #333; text-align: center; overflow: hidden; }
#demo ul li { display: block; height: 3rem; border-bottom: 1px dashed #666666; line-height: 3rem; }
.teshu { color: #FF0000; }
