﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
ul, ol { list-style: none }
img { border: 0; vertical-align: top; }
.clearfix:after { content: '.'; display: block; visibility: hidden; clear: both; height: 0; }
.clear { clear:both; display:block; }
body { background: #F7F5ED; color: #333; font: 14px/24px 'microsoft yahei', Verdana, Geneva, sans-serif;padding: 1px 0 20px;}
a { color: #0099a9; text-decoration: none }
.bws { background:url(../images/lgbj.png) repeat-x; width:100%; height:70px;}
#m-logo { max-width: 320px; background:url(../images/lgbj.png) repeat-x; width:100%; margin:0 auto; background: -webkit-gradient(linear, left top, left bottom, from(#F3EEDA), to(#FFFFFF)); background: -o-linear-gradient(top, #F3EEDA, #FFFFFF); text-align: center; padding: 0px 0 5px; }
#m-logo img { width:100%; }
#m-navlist { width: 100%; height: 65px; background: #FFF; overflow: hidden }
#m-navlist li { width: 25%; height: 32px; text-align: center; line-height: 32px; font-size: 1em; overflow: hidden; background: #177a7a; float: left; overflow: hidden }
#m-navlist li a { color: #FFF; width: 100%; height: 100%; display: block; }
#m-navlist li.mt1px { margin-top: 1px }
#m-navlist .before:before { content: ''; width: 1px; height: 100%; background: #FFF; float: right; }
#m-focusImg { max-width: 480px; margin: 0 auto; height: 181px; margin-top: 10px; background: #FFF; overflow: hidden; }
#m-focusImg #focusImg { height: 161px; overflow: hidden; width: 5000px; }
#m-focusImg #focusImg li { height: 192px; position: relative; overflow: hidden; float: left; }
#m-focusImg #focusImg li img { display: block; position: absolute; left: 50%; top: 0; margin-left: -240px; }
#m-focusBtn { width: 100%; height: 15px; text-align: center; padding-top: 5px; font-size: 0; }
#m-focusBtn a { width: 10px; height: 10px; border-radius: 10px; background: #AA9871; display: inline-block; margin: 0 3px; cursor: pointer; }
#m-focusBtn a.active { background: #5C4127 }
#m-container { max-width: 100%; margin: 0 auto; height: auto; background: #FFF; padding-bottom: 20px; overflow: hidden; }
#m-container .bawangpai { width: 100%; overflow: hidden; font-size: 0; text-align: center; padding-bottom: 10px; }
#m-container .bawangpai li { border: 1px solid #CE5295; width: 23%; max-width: 104px; display: inline-block; overflow: hidden; position: relative; margin: 10px 0.5% 0 0.5%; }
#m-container .bawangpai li img { max-width: 100% }
.bjfff { width:100%; color:#FFFFFF; }
#m-container .bawangpai li .posa { width: 100%; position: absolute; left: 0; bottom: 0.2em; display: block; color: #7D6753; font-size: 14px; text-align: center; white-space: nowrap; word-break: keep-all; overflow: hidden }
#m-container .info_h2 { width: 92%; height: 26px; line-height: 26px; font-size: 0.875em; color: #FFF; background: url(../images/m-h2bj.jpg) 4% center no-repeat #177a7a; padding-left: 8%; margin-top: 1.5em; }
#m-container .articleList { width: 100%; overflow: hidden; margin-top: 1.5em; }
#m-container .articleImg { width: 25%; max-width: 80px; float: left; overflow: hidden; margin-left: 2%; }
#m-container .articleImg img { max-width: 100%; border: 3px solid #177a7a; }
#m-container .articleInfo { width: 69%; margin-left: 4%; float: left; overflow: hidden; }
#m-container .articleInfo h3 { font-size: 0.875em; font-weight: normal; word-break: keep-all; white-space: nowrap }
#m-container .articleInfo p { line-height: 18px; color: #918273; font-size: 0.75em; padding-top: 5px; }
#m-container .articleInfo h3 a { color: #177a7a }
#m-container .zhexpert { width: 100%; text-align: center; font-size: 0; padding-top: 20px;
    display: none; }
#m-container .zhexpert li { display: inline-block; width: 23%; margin: 0 1%; text-align:center; }
#m-container .zhexpert li img { width: 95%; }
#m-container .zhexpert li p { font-size: 12px; color: #6A411A; line-height: 24px; }
#m-container .m-item li { width: 100%; height: auto; margin-top: 20px; overflow: hidden }
#m-container .m-item h3 { color: #F2ECD6; font-size: 14px; float: left; width: 16%; min-width: 66px; margin-left: 2%; background: #177a7a; text-align: center; height: 32px; line-height: 32px; font-weight: normal; margin-top: 3px; overflow: hidden }
#m-container .m-item h3 a { color: #fff; }
#m-container .m-item .itemWrap { max-width: 79%; float: left; overflow:hidden; line-height:40px; }
#m-container .m-item .itemWrap a { color: #177a7a; font-size: 0.75em; display: inline-block; margin: 0 10px; line-height: 18px }
#m-footer { width: 100%; height: auto; padding: 10px 0 65px 0; background: #177a7a; color: #FFF; }
#m-footer .footerContainer { max-width: 480px; margin: 0 auto; overflow: hidden }
#m-footer img { max-width: 100% }
#m-footer .flogo { float: left }
#m-footer .ftext { width:100%; text-align:center; font-size: 0.75em; line-height: 18px }
#m-articleBox { width: 96%; height: auto; padding: 0 2%; overflow: hidden; font-size:16px; line-height: 24px; padding-top: 1em }
#m-articleBox span, #m-articleBox p { font-size:16px; line-height: 24px; }
#m-articleBox .title { width: 120%; padding-left:10%; font-size: 1.2em; background: #177a7a; color: #FFF; margin-left: -10% }
#m-container .messge { text-align: center; padding-top: 1em }
#m-container .messge img { margin: 0 2em }
#m-container .hotxm { width: 96%; height: 30px; background: #744C22; color: #FFF; font-size: 1em; line-height: 30px; padding-left: 4%; margin-top: 10px }
#m-container .hotxmcontent, #m-container .hotxmcontent_ { width: 92%; height: 28px; line-height: 28px; background: #E1D8C0; border-radius: 10px; margin-left: 4%; margin-top: 0.5em; font-weight: normal; font-size: 0.8em; text-shadow: 1px 1px 1px #FFFFFF; overflow:hidden; }
#m-container .hotxmcontent_ { background: #F4F2EE; padding-left: 8%; width: 84%; }
#m-container .typeson { width: 100%; overflow: hidden; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; }
#m-container .hotxmcontent a, #m-container .hotxmcontent_ a { width: 100%; height: 100%; display: block; color: #744C22; font-size: 16px; text-shadow: 1px 1px 1px #FFFFFF; overflow:hidden; }
#m-container .hotxmInfo { width: 90%; margin-left: 4%; height: auto; padding: 0.8em 1%; border-bottom: 1px solid #F2ECD6; font-size: 12px; }
#m-container .telZx, #m-container .onlineZx { width: 80px; height: 28px; line-height: 28px; text-align: center; display: block; background: #EBE2C2; float: left; margin-top: 5px; border-radius: 5px; font-size: 14px; box-shadow: 1px 1px 2px 1px #E7E7E7; text-shadow: 1px 1px 1px #FFFFFF; }
#m-container .onlineZx { float: right }
#bottomFix { width: 100%; height: 49px; overflow: hidden; position: fixed; bottom: 0; left: 0 }
#bottomFix ul { width: 100%; max-width: 480px; margin: 0 auto; overflow: hidden; background:#a57403; }
#bottomFix ul li { width: 49%; height: 60px; float: left; background:url(../images/float_bg.jpg) repeat-x; margin-right:2%; text-align:center; }
#bottomFix ul li:last-child { margin-right:0%; }
 #bottomFix ul li:nth-of-type(2) {
 text-align: center
}
 #bottomFix ul li:nth-of-type(3) {
 text-align: center
}
 #bottomFix ul li:nth-of-type(4) {
 text-align: right
}
.getnext { width: 100%; text-align: center; height: 30px; color: #FFF; font-size: 14px; padding-top: 20px; font-size: 0 }
.getnext a, .getnext span { width: 20%; height: 30px; text-align: center; line-height: 30px; display: inline-block; font-size: 14px; margin: 0 1.5%; color: #FFF; overflow: hidden; }
.getnext .pageinfo { width:40%; text-align:center; }
.getnext a { background: #4F2702; }
.getnext span { background: #976332 }
.anlilistImg { width: 80%; height: auto; overflow: hidden; margin: 0 auto; }
.anlilistImg li { width: 100%; height: auto; overflow: hidden; border: 1px solid #CCC; margin-top: 15px; box-sizing: border-box; padding: 10px 0; text-align: center; }
.anlilistImg li p { text-align: center; font-size: 14px }
#form { width: 90%; height: auto; overflow: hidden; margin: 15px auto 0 auto; }
#form li { width: 100%; }
#form li i, #form li b { color: #F00; font-size: 12px; font-style:normal; font-weight:normal; }
#form .xx input { width: 45% }
#form li textarea { width: 100%; box-sizing: border-box }
#form .yy { text-align: center }
#rihghtZx { width:50px; height:50px; border-radius:50px; background:#744C22; text-align:center; line-height:50px; color:#FFF; display:block; text-shadow:1px 1px 2px #CCC; position:fixed; right:0; top:50%; margin-top:-25px; border:3px solid #FFF; box-shadow:1px 1px 2px 2px #CCCCCC; }
#appmenu { position: fixed; left: 10px; bottom: 70px; z-index: 999 }
#appmenu .menuicon { display: block; cursor: pointer; position: relative; padding: 8px; height: 16px; width: 16px; background: #000; filter: alpha(opacity=75); opacity: 0.75; }
#appmenu .menuicon { border-radius: 32px; }
.appmenu_hover .menuicon { border-radius: 0 0 32px 32px }
#appmenu .menuicon .allicon { display: inline-block; width: 16px; height: 16px; background: url(../images/appicon.gif) no-repeat }
#appmenu .menuicon .hot { position: absolute; border-radius: 7px; width: 7px; height: 7px; overflow: hidden; top: 3px; right: 3px; border: 1px solid #FFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); background: #F00; }
#appmenu .app_list { z-index:999999999; position:absolute; padding:0 5px 0 0; bottom: 32px; left: 0; border-radius: 5px 5px 5px 0; overflow:hidden; background: #000; filter: alpha(opacity=75); opacity: 0.75; }
#appmenu .app_list .fcn { color: #999 }
#appmenu .app_list .apptitle { padding-right: 7px; height: 32px; line-height: 32px; text-align: right; display: block; border-bottom: 1px dotted #222; }
#appmenu .app_list .apptitle a:hover { background-position: 0 -144px }
#appmenu .app_list ul { padding-top: 5px; }
.appmenu .app_list { display: none; }
.appmenu_hover .app_list { display: block }
#appmenu .app_list .apptitle a:link, #appmenu .app_list .apptitle a:visited, #appmenu .app_list .apptitle a:hover, #appmenu .app_list .apptitle a:active { display: inline-block; overflow: hidden; margin-bottom: -4px; width: 16px; height: 16px; background: url(../images/appicon.gif) no-repeat 0 -128px }
#appmenu .app_list .apptitle a:hover { background-position: 0 -144px }
#appmenu .app_list ul { font-size:12px; font-family:"微软雅黑"; padding-top: 5px; }
#appmenu .app_list { display: none; }
.appmenu_hover .app_list { display: block }
#appmenu .app_list li a:link, #appmenu .app_list li a:visited, #appmenu .app_list li a:hover, #appmenu .app_list li a:active { position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; padding-left: 10px; height: 32px; line-height: 34px; color: #FFF; }
#appmenu .app_list li:last-child a:link, #appmenu .app_list li:last-child a:visited, #appmenu .app_list li:last-child a:hover, #appmenu .app_list li:last-child a:active { border-radius: 0 0 5px }
#appmenu .app_list li a { text-decoration: none }
#appmenu .app_list li a:hover { text-decoration: none }
#appmenu .app_list .appicon { display: inline-block; overflow: hidden; width: 24px; height: 16px; background: url(../images/appicon.gif) no-repeat; }
#appmenu .app_list .apptest { margin-bottom: -2px; background-position: 0 -16px }
#appmenu .app_list a:hover .apptest { background-position: 0 -160px }
#appmenu .app_list .appfm { margin-bottom: -2px; height: 15px; background-position: 0 -32px }
#appmenu .app_list a:hover .appfm { background-position: 0 -176px }
#appmenu .app_list .appcourse { margin-bottom: -3px; background-position: 0 -48px }
#appmenu .app_list a:hover .appcourse { background-position: 0 -192px }
#appmenu .app_list .appgame { margin-bottom: -3px; background-position: 0 -64px }
#appmenu .app_list a:hover .appgame { background-position: 0 -208px }
#appmenu .app_list .apptopic { margin-bottom: -3px; background-position: 0 -80px }
#appmenu .app_list a:hover .apptopic { background-position: 0 -224px }
#appmenu .app_list .appsmile { margin-bottom: -3px; background-position: 0 -96px }
#appmenu .app_list a:hover .appsmile { background-position: 0 -240px }
#appmenu .app_list .apphole { margin-bottom: -4px; background-position: 0 -112px }
/*#appmenu .app_list a:hover .apphole {

	background-position: 0 -256px

}

*/



.app_zx { text-align:center; padding-top:20px }
.app_zxBtn { width:130px; height:30px; border:1px solid #FA840B; border-radius:5px; display:inline-block; color:#FFF; margin:0 10px; text-shadow: 1px 1px rgba(0,0,0,0.5); line-height:30px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); font-size:14px; background:#F85C03; background-image: -webkit-gradient(linear, left top, left bottom, from( #F08E58 ), to( #F85C03)); background-image: -webkit-linear-gradient( #F08E58, #F85C03); background-image:    -moz-linear-gradient( #F08E58, #F85C03 ); background-image:     -ms-linear-gradient( #F08E58, #F85C03 ); background-image:      -o-linear-gradient( #F08E58, #F85C03 ); background-image: linear-gradient( #F08E58, #F85C03); }
.app_zxBtn:hover { color:#FFF; }
#zhenm { background:#F2ECD6; font-weight:bold; margin-bottom:1.5em; padding-left:1em; line-height:24px }
#zhenm span, #zhenm a { font-size:14px }
#zhenm a { margin:0 15px; color:#714C29 }
.pages { text-align:center; padding-top:3px; }
.pages li { display:inline-block; }
.pages li a { padding:0 10px; }
#list_zt { list-style:none; }
#list_zt img, .list_case img { width:95%; }
/*----banner----*/
.swipe { max-width:480px; margin:0.5em auto 0; overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; display: none;}
.swipe-wrap > div,.swipe-wrap > li { float:left; width:100%; position: relative; }

/* ibanner */
.ibanner{overflow: hidden;position: relative;}
.ibanner ul li img{max-width: 100%;display: block;margin: 0px auto;height: auto;}
.ibanner p{position: absolute;bottom: 7px;left: 0px;width: 100%;text-align: center;}
.ibanner p span{display: inline-block;width: 12px;height: 12px;background: #898989;margin: 0px 5px;border-radius: 50%;}
.ibanner p span.on{background: #0099a9;}

.centers { width:100%; margin:0 auto; background:#FFFFFF; height:400px; }
.centers2 { width:100%; margin:0 auto; background:#FFFFFF; height:290px; }
.centers3 { width:100%; margin:0 auto; background:#FFFFFF; height:195px; }
.centers4 { width:100%; margin:0 auto; background:#FFFFFF; height:270px; }
.centers5 { width:100%; margin:0 auto; background:#FFFFFF; height:90px; }
.centers ul { }
.centers ul li { float:left; width:33%; display:block; text-align:center; padding-top:10px; padding-bottom:10px; }
h2 { font-size:14px; line-height:25px; font-weight:normal; padding-left:20px; background:url(../images/bjanni.png) no-repeat #177a7a 24px 9px; padding-left:40px; }
h2 a { color:#FFFFFF; }
h2 a:hover { color:#FF0000; }
.lelfs { padding-left:20px; padding-top:20px; padding-bottom:10px; float:left; width:74px; height:53px; padding-left:20px; }
.lelfs img { border:3px #177a7a solid; }
.rights { float:right; padding-top:20px; padding-right:20px; padding-bottom:10px; width:90%; }
h3 { font-size:14px; padding-bottom:5px; padding-top:2px; }
span { font-size:12px; }
.zj_dost { width:100%; margin:0 auto; }
.zj_dost ul li { float:left; width:25%; text-align:center; padding-top:20px; }
.jblamsa { width:100%; margin:0 auto; }
.index_ls { float:left; }
.jblamsa { width:100%; margin:0 auto; padding-top:20px; }
.index_ls { float:left; color: #F2ECD6; font-size: 14px; width: 18%; min-width: 66px; margin-left: 2%; background: #177a7a; text-align: center; height: 32px; line-height: 32px; font-weight: normal; margin-top: 3px; overflow: hidden }
.index_ls a { color:#FFFFFF; }
.index_rs { float: left; width:80%; }
.index_rs ul li { color: #a07309; padding-left:2%; font-size:12px; display: inline-block; line-height: 18px; width:10%; }
.sy_doc1 td a{color:#000;font-size:18px;white-space: nowrap;}
.sy_doc1 p a{color:#177a7a;font-size:16px;}

.sy_doc1 { width:100%; margin:0 auto; }
.sy_doc1 li { border-bottom:1px solid #e3e1e1; padding-bottom:10px; padding-top:10px; }
.biti { font-size:16px; display:block; width:100%; text-align:center; font-weight:bold; color:#564d43; }
#leftfloatask { width:30px; height:97px; background:url(../images/left3g.gif) no-repeat; position:fixed; right:0; top:100px; }
#leftfloatask a { display:block; width:28px; height:92px; }
.a_from { padding:10px 20px; }
.float { position: fixed; bottom:0px; height:40px; width:100%; background:#c20; }
.float li { float: left; width:33%; display:inline; }
.float li a { display:block; height:40px; width:100%; overflow:hidden; }
.float li.fir a { background:url(../images/bot3.png) no-repeat center -40px; }
.float li.sen a { background:url(../images/bot2.png) no-repeat center -40px; }
.float li.fou a { background:url(../images/bot1.png) no-repeat center -40px; }
.float li.fir a:hover { background:url(../images/bot3.png) no-repeat center top; }
.float li.sen a:hover { background:url(../images/bot2.png) no-repeat center top; }
.float li.fou a:hover, .float li.fou a.on { background:url(../images/bot1.png) no-repeat center top; }
#news { width:218px; height:75px; position:fixed; right:0px; bottom:40px; z-index:999; background:url(../images/news.png) no-repeat; display:none; }
#news a { display:block; width:218px; height:75px; }
#m-articleBox .anwCon p {font-size: 12px;line-height: 24px;}
.anwCon{ margin-top:10px;}
.anwCon strong{ font-size:12px; font-weight:100; padding:5px;}
.anwCon span{ font-size:12px;}

@keyframes dot
        {
            0% {opacity:0;}
            40% {opacity:0;}
            50% {opacity:1;}
            90% {opacity:1;}
            100% {opacity:0;}
        }
 
        @-moz-keyframes dot /* Firefox */
        {
            0% {opacity:0;}
            40% {opacity:0;}
            50% {opacity:1;}
            90% {opacity:1;}
            100% {opacity:0;}
        }
 
        @-webkit-keyframes dot /* Safari 和 Chrome */
        {
            0% {opacity:0;}
            40% {opacity:0;}
            50% {opacity:1;}
            90% {opacity:1;}
            100% {opacity:0;}
        }
 
        @-o-keyframes dot /* Opera */
        {
            0% {opacity:0;}
            40% {opacity:0;}
            50% {opacity:1;}
            90% {opacity:1;}
            100% {opacity:0;}
        }

.top {width: 100%;height:38px;background:#6b616a;overflow: hidden;position: relative;}
.top a{
     display: inline-block;width: 30%;height: 38px;padding-left: 19%;line-height: 38px;letter-spacing: 0.2px;
     color: #fff;color:rgba(255,255,255,0.9);font-size: 13px;text-decoration: none;
      }
.top a:nth-of-type(1){background: url(../images/top_ico1.gif) no-repeat 22% 3px;border-right: 1px solid #fff;}
.top a:nth-of-type(2){background: url(../images/top_ico2.png) no-repeat 22% 3px;}
.top p {position: absolute; left: 61.2%; top: 6px; color: #ea0000; font-size: 12px; z-index: 2;}



.bititd{overflow: hidden;margin-bottom: 10px;}
.bititd h5{font-size: 13px;font-weight: bold;color: #3b3b3b;text-align: center;line-height: 25px;margin: 10px 0;}
.bititd h5 b{color: #e20000;font-size: 14px;}
.bititd form{font-family: "宋体";font-size: 14px;color: #000;line-height: 23px;overflow: hidden;}
.bititd form p{text-align: center;}
.bititd form label{font-size: 12px;display: inline-block;}
.bititd form input.text{width: 150px;height: 23px;border:1px solid #ccc;display: inline-block;}
.bititd form input.submit{
display: inline-block;background: url(../images/nr_nre_1.jpg) no-repeat center top;border: none;
width: 65px;height: 23px;color: #fff;font-weight: bold;margin-left: 5px;}
/*新头部**/
.topFixNav {width: 100%; z-index: 100; height: 42px; background: #1ea8a9; position: fixed; top: 0; left: 0; font-size: 14px; text-align: center; -webkit-shadow: 0 1px #006d6e; text-shadow: 0 1px #006d6e; }
.topFixNav ul { margin: 0; padding: 0; }
.topFixNav a { color: #fff; text-decoration: none; }
.topFixNav .topFixBack, .topFixNav .topFixNavBtn { position: absolute; width: 85px; height: 28px; display: inline-block; line-height: 26px; top: 50%; margin-top: -14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.topFixNav .topFixBack { left: 5px; background: url(../images/icoTopBack.png) no-repeat; }
.topFixNav .topFixNavBtn { right: 5px; border: 1px solid #1bc2c3; -webkit-box-shadow: 0 1px 1px #004849; box-shadow: 0 1px 1px #004849; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#1bc2c3), to(#048687)); background: -webkit-linear-gradient(top, #1bc2c3, #048687); background: linear-gradient(to bottom, #1bc2c3, #048687); }
.topFixNav .topFixOrder { background: #20b7b8; line-height: 1em; padding: 3px 5px; margin-top: 3px; display: inline-block; -webkit-box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.2), 0 1px 1px #004849; box-shadow: inset 0 0 8px rgba(255, 255, 255, 0.2), 0 1px 1px #004849; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-radius: 3px; }
.topFixNav .inNav { position: absolute; top: 42px; height: 78px; overflow: hidden; width: 100%; background: #14a1a2; border-top: 1px solid #0bcacb; -webkit-transition: 0.3s; transition: 0.3s; }
.topFixNav .inNav ul { display: table; width: 100%; }
.topFixNav .inNav li { display: table-cell; }
.topFixNav .inNav a { display: block; padding: 3px 0; }
.topFixNav .inNav a:active { -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); }
.topFixNav a:nth-of-type(2) {-webkit-animation: zooming 1s infinite;  animation: zooming 1s infinite;}
.top_index{height:37px;line-height:37px;width:100%;position: fixed;top: 0;background: #1d9d9e;z-index: 9999;}
.top_index table{width: 97%;margin: 0px auto;}
.top_index a{color:#fff;text-decoration:none; padding:0 10px 0 0;font-size: 14px;}

.top_index span a:nth-of-type(2) {  display: inline-block; -webkit-animation: zooming 1s infinite;  animation: zooming 1s infinite;}
.top_index span{padding-left:5px;}
.top_index .red{color:#fffc00;text-decoration:none;padding:0; float: right;}

/*地图*/
.rform{padding: 10px;}
.rform p{overflow: hidden;margin-bottom: 10px;}
.rform p label{display: inline-block;width:20%;height: 30px;border: 1px solid #ccc;box-sizing:border-box;text-align: center;line-height: 30px;float: left;font-size: 14px;color: #666;}
.rform p input[type="text"]{border: 1px solid #ccc;float: left;width: 80%;height:30px;box-sizing:border-box;padding: 0px 10px;font-size: 12px;color: #666;}
.rform p input[type="button"]{
    width: 20%;height: 30px;background: #1ea8a9;border: none;color: #fff;float: left;border-radius: 3px;font-family: "microsoft yahei";
}
.rform p a{
    width: 30%;height: 30px;background: #ff5000;border: none;color: #fff;float: left;border-radius: 3px;
    text-align: center;line-height: 30px;font-size: 14px;margin-right: 10px;
}

/* 来院路线 */
.nnmapbg{background: #f5f5f5;}
.dtpic{display: block; margin: 0 auto; max-width: 100%; }
.mapbtn p { height: 50px; text-align: center; font-size: 14px; margin-top: 15px;}
.mapbtn p:nth-of-type(1) a {  color: #333; background: #fff; }
.mapbtn p:nth-of-type(2) a { color: #fff; background: #ff5000; }
.mapbtn a { display: block; height: 100%; line-height: 50px;}

.bottomSection { text-align: center;  margin: 20px 0 50px 0;}
.bottomTools { line-height: 30px; height: 30px; color: #017e7a; font-size: 0; background: #fff; }
.bottomTools i { margin: 0 5px; }
.bottomTools a, .bottomTools i { vertical-align: middle; color: #017e7a; font-size: 16px; }

.copyInfo a { color: #04807c;text-decoration: underline; }
#content_con {padding: 0px 10px 10px;}

.rform{padding: 10px;}
.rform p{overflow: hidden;margin-bottom: 10px;}
.rform p label{display: inline-block;width:20%;height: 30px;border: 1px solid #ccc;box-sizing:border-box;text-align: center;line-height: 30px;float: left;font-size: 14px;color: #666;}
.rform p input[type="text"]{border: 1px solid #ccc;float: left;width: 80%;height:30px;box-sizing:border-box;padding: 0px 10px;font-size: 12px;color: #666;}
.rform p input[type="button"]{
    width: 20%;height: 30px;background: #1ea8a9;border: none;color: #fff;float: left;border-radius: 3px;font-family: "microsoft yahei";
}
.rform p a{
    width: 30%;height: 30px;background: #ff5000;border: none;color: #fff;float: left;border-radius: 3px;
    text-align: center;line-height: 30px;font-size: 14px;margin-right: 10px;
}

/* 文章相关阅读 */
.art_like{ width:100%; height:auto; background:#fff;padding-top:10px; }
.art_like img { float:left;padding-left:8px;}
.art_like span{  padding-left:5px; font-size:16px; line-height:32px; }
.art_like span a{ color:#0099A9; font-family:"宋体"; font-weight:bold;}
.art_like ul{ width:100%; height:auto; border-top:1px #eee solid; overflow:hidden;}
.art_like li{ width:100%; float: left; height:40px; border-bottom:1px #eee solid; overflow:hidden;}
.art_like li a{ display:block; padding:0 10px; font-size:14px; line-height:40px; color:#515151; }
.art_like li span{ display:inline-block; padding:0 3px; margin-right:5px; background:#0099A9; font-size:12px; line-height:20px; color:#fff; }
.art_like li:hover a{ color:#e50060; }
.art_like li:hover span{ background:#90c31f; }

/* 文章地图 */
.main{ padding-top: 10px;}
.main h3{background: #0099a9;font-size: 18px;text-align: center;height: 37px;color: #fff;line-height: 37px;}
.imap{ max-width:640px; margin:0 auto; position:relative; overflow:hidden; }
.imap img{width:100%;}
.art_rform{padding: 10px;}
.art_rform p{overflow: hidden;margin-bottom: 10px;}
.art_rform p label{display: inline-block;width:20%;height: 30px;border: 1px solid #ccc;box-sizing:border-box;text-align: center;line-height: 30px;float: left;font-size: 14px;color: #666;}
.art_rform p input[type="text"]{border: 1px solid #ccc;float: left;width: 80%;height:30px;box-sizing:border-box;padding: 0px 10px;font-size: 12px;color: #666;}
.art_rform p input[type="button"]{
    width: 20%;height: 30px;background: #0099A9;border: none;color: #fff;float: left;border-radius: 3px;font-family: "microsoft yahei";
}
.art_rform p a{
    width: 30%;height: 30px;background: #ff5000;border: none;color: #fff;float: left;border-radius: 3px;
    text-align: center;line-height: 30px;font-size: 14px;margin-right: 10px;
}

/* 文章预约医生 */
.art_iheadtit{margin-top: 10px;}
.art_iheadtit h3{background: #0099a9;font-size: 18px;text-align: center;height: 37px;color: #fff;line-height: 37px;}
.art_iteam{overflow: hidden;font-size: 12px; line-height: 20px;
    display: none;}
.art_iteam dl{margin:10px;overflow:hidden;}
.art_iteam dt{width:40%;float: left;}
.art_iteam dt img{display: block;margin: 0px auto;width:110px;height:135px;}
.art_iteam dd{width:60%;float: left;color:#333;padding-left: 10px;box-sizing:border-box;}
.art_iteam dd h3{font-size: 16px;font-weight: bold;border-bottom: 1px dashed #bfbfbf;padding:0px 0px 5px;}
.art_iteam dd h3 span{padding-left: 10px;font-weight: normal;font-size: 12px;}
.art_iteam dd p{font-weight: bold;padding:5px 0;}
.art_iteam dd h5{text-align: justify;height: 44px;line-height: 22px;overflow: hidden;}
.art_iteam dd h5:before{
    content:"";display:inline-block;width:0;height:0;border-left: 8px solid #09a7b8;
    border-bottom: 4px solid transparent;border-top: 4px solid transparent;float:left;margin: 7px 2px 0px 0px;
}
.art_iteam a.yyys{
    display:block;border-radius:3px;background:#0099a9;width:45%;margin:5px auto 0;
    color:#fff;height:25px;line-height:25px; text-align: center; float:left; font-size:14px;
}

/* 文章挂号 */
.wrap .fix:after {display: block; content: "$";height: 0;clear: both;overflow: hidden;visibility: hidden;
    display: none;}
.wrap {box-sizing: border-box;width: 100%;padding: 0 10px;
    display: none;}
.wrap .onl_tj .a {
    display: block;text-align: center;height: 40px;line-height: 40px;background: #0099A9;color: #fff;
    border: none;width: 100%;font-size: 18px;
    box-shadow: 1px 0px 1px #0a5956, 0px 1px 1px #008a84, 2px 1px 1px #0a5956, 1px 2px 1px #008a84, 3px 2px 1px #0a5956, 2px 3px 1px #008a84, 4px 3px 1px #0a5956, 3px 4px 1px #008a84, 5px 4px 1px #0a5956, 4px 5px 1px #008a84;
}
.wrap .sex_radio {color: #005a56;padding-top: 3px;display: inline-block; vertical-align: middle;margin: 0 0 0 10px;}
.wrap .sex_radio input {vertical-align: middle;margin-right: 5px;}
.wrap .sex_radio ll {font-size: 16px;margin-right: 5px;}
.wrap .label {font-size: 16px;float: left;margin-top: 5px;color: #005a56;}
.wrap div { width: 100%;margin: 10px 0;}
.wrap .onl_tj {margin:-5px 0 0;}
.wrap #regist_date {box-sizing: border-box;padding-left: 10px;width: 68%;height: 40px;line-height: normal;border: 1px solid #008983;border-radius: 5px;}
.wrap #regist_date:focus {outline: none;}
.wrap input.input {
    color: #006a65;padding-left: 10px;width: 100%;height: 40px;line-height: normal;
    border: 1px solid #008983;font-size: 14px;box-sizing: border-box;
    box-shadow: inset 1px 1px 10px rgba(0, 137, 131, 0.4);border-radius: 3px;
}
.wrap input.input:focus {outline: none;border: 1px solid #ff6600;box-shadow: 0 0 10px #ff6600;}
.wrap textarea {
    font-size: 14px;color: #006a65;padding: 10px;width: 100%; height: 110px;border: 1px solid #008983;
    box-shadow: inset 1px 1px 10px rgba(0, 137, 131, 0.4);box-sizing: border-box;border-radius: 5px;
}
.wrap textarea:focus {outline: none;border-color: #ff6600;box-shadow: 0 0 10px #ff6600;}
.wrap select {
    border-top-left-radius: 5px;border-bottom-left-radius: 5px;color: #006a65;border: 1px solid #008983;
    height: 30px;line-height: 30px;width: 80%;
}
.wrap p {font-size: 16px;}
.onl_top {
    text-align: center;font-size: 18px;height: 40px;line-height: 40px;
    text-shadow: -1px -1px 1px #00635f;color: #fff;position:relative;
    background: #0099A9;margin-top: 10px;
}
.onl_top .topBack{
    display:block; width:35px;height:100%;position:absolute;left:10px;top:0;
    background:url(../images/topback.png) no-repeat center center;background-size:17px auto;
}
div.js {display: none;}

 @-webkit-keyframes zooming{ 0%      {-webkit-transform: scale(.8);} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white; } 100%    {-webkit-transform: scale(.8);}}
@keyframes zooming{0%      {-webkit-transform: scale(.8);} 50%     {-webkit-transform: scale(1.05); text-shadow:0 0 5px white;} 100%    {-webkit-transform: scale(.8);}}
