﻿body,header,footer,aside,article,section,hgroup,nav,menu,canvas,output,dialog,datalist,details,figure,figcaption,audio,video,progress,mark,time,object,embed,div,p,address,blockquote,pre,dl,dt,dd,ol,ul,li,map,table,caption,thead,tbody,tfoot,tr,th,td,form,fieldset,legend,img,input,button,textarea,iframe,h1,h2,h3,h4,h5,h6{border:none;margin:0;padding:0;}
header,footer,aside,article,section,hgroup,nav,menu,canvas,details,figure,figcaption,audio,video{display:block;}
html,body{width:100%;height:100%;-webkit-text-size-adjust:none;overflow-y:hidden;-webkit-overflow-scrolling: touch;}
body{min-width:320px;height:100%;overflow:auto;margin:0 auto;font-size:17px;line-height:1.5em;font-family:"Microsoft YaHei","Simsun";color:#333;background:#FDFFFB;}
h1,h2,h3,h4,h5,h6{font-size:17px;}
input,button,select,textarea{font-size:14px;font-family:"Microsoft YaHei","Simsun";color:#333;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
address,em,i{font-style:normal;}
button::-moz-focus-inner{border:0;padding:0;}
textarea{resize:none;}
li{list-style:none;overflow:hidden;}
a{color:#333;text-decoration:none;}
iframe{float:left;overflow:hidden;}

#LRdiv0,#LRdiv1,
#LXB_CONTAINER,ins#LXB_CONTAINER,
#QIAO_ICON_CONTAINER,a#QIAO_ICON_CONTAINER,
#QIAO_INVITE_CONTAINER,ins#QIAO_INVITE_CONTAINER{display:none !important;visibility:hidden !important;}
#btn1 { display:none !important;}
.none,.cnzz{float:left;width:0;height:0;overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;height:0;}
.clearfix{zoom:1;}
.copyright{font-family:Arial;}
.mt{margin-top:10px;}
.noText{padding:20px 0;text-indent:2em;}
.details{color:#3D7551 !important;}


@font-face {font-family: 'iconfont';
    src: url('/font/iconfont.eot'); /* IE9*/
    src: url('/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


.w {overflow:hidden;max-width:640px;margin:0 auto;box-sizing:border-box;}


#header .top{width:100%;height:60px;}
#header .top{display:table;}
#header .top > div{display:table-cell;vertical-align:middle;text-align:center;}
#header .top > div:first-child,
#header .top > div:last-child{width:60px;}
#header .top > div:first-child a,
#header .top > div:last-child a{display:inline-block;width:30px;height:30px;border-radius: 5px;text-align:center;line-height:30px;font-size:20px;color:#fff;background:#ff6633;}
#header .top > div:nth-child(2) img{width:200px; vertical-align: middle;}

.idxBanner{width:100%;}
.idxBanner img{display:block;width:100%;}

.kswz{display:table;width:100%;padding:10px 0;border-bottom:1px solid #eaeaea;background:#fff;}
.kswz div{display:table-cell; vertical-align: middle;}
.kswz div:nth-child(1){width:52px;}
.kswz div:nth-child(1) i{display:block;width:32px;height:32px;border-radius:50%;margin:0 auto 0;text-align:center;line-height:32px;font-size:20px;color:#fff;background:#506e86;}
.kswz div:nth-child(2) {width:35px;border-left:1px dashed #e0e0e0;text-align:center;}
.kswz div:nth-child(2) i{font-size:18px;color:#506e86;}
.kswz div:nth-child(3){padding:0 10px 0 0;}
.kswz div:nth-child(3) a{display:block;}
.kswz div:nth-child(3) a strong{font-size:16px;color:#333;}
.kswz div:nth-child(3) a p{font-size:14px;color:#454545;}

.kswz div:nth-child(4){width:20px;font-size:22px;text-align:left;}
.kswz div:nth-child(4) a{display:block;line-height:50px;color:#8b8888;}

.idxNav {padding-bottom:5px;background:url(/images/other/idxNav_bg.jpg) left bottom repeat-x;}
.idxNav ul { padding:4px 0;}
.idxNav li {float:left;width:25%;border-left:1px solid #eaeaea;box-sizing:border-box;}
.idxNav li a {display:block;padding:10px 0;text-align:center}
.idxNav li a i { display:block;width:40px;height:40px;border-radius:50%;margin:0 auto;font-size:26px;text-align:center;line-height:40px;color:#fff;}
.idxNav li a span { display:block;line-height:1.5em;font-size:14px;color:#666;}
.idxNav li:first-child,
.idxNav li:nth-child(5) {border-left:none;}
.idxNav li:nth-child(1),
.idxNav li:nth-child(2),
.idxNav li:nth-child(3),
.idxNav li:nth-child(4){border-bottom:1px solid #eaeaea;}

.idxNav li:nth-child(1) i{background:#9cb35f;}
.idxNav li:nth-child(2) i{background:#7a84bb;}
.idxNav li:nth-child(3) i{background:#efa291;}
.idxNav li:nth-child(4) i{background:#cfc359;}
.idxNav li:nth-child(5) i{background:#d8719c;}
.idxNav li:nth-child(6) i{background:#e0ac37;}
.idxNav li:nth-child(7) i{background:#55bbb3;}
.idxNav li:nth-child(8) i{background:#5c98cb;}

.idxPublic {margin-top:15px; }
.idxPublic .hd {display:table;width:100%;height:40px;background:#f1f1f1;}
.idxPublic .hd h2,
.idxPublic .hd .tel {display:table-cell;vertical-align:middle;color:#ff6633;}

.idxPublic .hd h2 {padding-left:10px;font-size:16px;border-left:4px solid #ff6633;}
.idxPublic .hd .tel {padding-right:10px;text-align:right;}
.idxPublic .hd .tel  a {font-size:16px;color:#ff6633;}
.idxPublic .hd .tel a i { font-size:24px;}

.idxM1 .bd { margin-top:5px;}
.idxM1 .bd li{float:left;box-sizing:border-box;width:30%;height:34px;border:1px solid #d0d0d0;margin:5px 0 0 2.5%;}
.idxM1 .bd li a {display:block;height:34px;font-size:14px;line-height:34px;text-align:center;color:#858585;}
.idxM1 .bd li.sele {border-color:#ec651a;background:#ec651a;}
.idxM1 .bd li.sele a { color:#fff;}
.idxM1 .bd li.sele2 a { color:#ec651a;}

.idxM2 .bd{padding-bottom:10px;margin:10px 10px 0;background:url(/images/other/idxNav_bg.jpg) left bottom repeat-x;}
.idxM2 .list {display:table;width:100%;height:60px;border-bottom:1px solid #dcdcdc;}
.idxM2 .l-2 {border-bottom:0; }
.idxM2 .list > div {display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box;}
.idxM2 .list > div a { color:#ec651a;}
.idxM2 .list .big {width:100px;}
.idxM2 .list .big a { display:block;height:60px;line-height:60px;font-size:18px;}
.idxM2 .list .big a i {font-size:30px;vertical-align:middle;}
.idxM2 .list .small li{float:left;width:50%;height:36px;box-sizing:border-box;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.idxM2 .list .small li a { display:block;line-height:36px;font-size:14px;}
.idxM2 .list .small li.btNo { border-bottom:0;}
.idxM2 .list .small li.more a { color:#506e86;}

.idxM2 .ft { margin:15px 0 0;}
.idxM2 .ft h3 {overflow:hidden;white-space:nowrap;border-bottom:1px solid #ec651a;margin:0 2%;line-height:2em;font-size:16px;text-overflow:ellipsis;color:#ec651a;}
.idxM2 .ft li { float:left;width:22.5%;height:30px;margin:5px 0 0 2%;background:#f5f5f5;}
.idxM2 .ft li a { display:block;height:30px;font-size:14px;line-height:30px;text-align:center;color:#747474;}
.idxM2 .ft li:first-child {width:47%;background:#ffeee5;}
.idxM2 .ft li:first-child a { color:#ec651a;}

.idxDoc .bd{overflow:hidden;margin:10px 10px 0;}
.idxDoc .swiper-slide{background:#ff9600;}
.idxDoc .swiper-slide > div {float:left;width:40%;box-sizing:border-box;}
.idxDoc .swiper-slide .photo a{display:block;}
.idxDoc .swiper-slide .photo img { display:block;width:100%;min-height:111px;}
.idxDoc .swiper-slide .txt {width:60%;}
.idxDoc .swiper-slide .txt strong { display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:10px;line-height:1.5em;font-size:18px;color:#fff;}
.idxDoc .swiper-slide .txt strong span { font-weight:normal;font-size:14px;}
.idxDoc .swiper-slide .txt .info {margin-left:10px;}
.idxDoc .swiper-slide .txt p { font-size:14px;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.idxDoc .swiper-slide .txt .btn {margin:5px 0 0 10px; }
.idxDoc .swiper-slide .txt a { display:inline-block;width:70px;height:30px;border-radius:5px;font-size:14px;line-height:30px;text-align:center;color:#454545;background:#fff;}
.idxDoc .swiper-pagination { position:static;}
.idxDoc .swiper-pagination .swiper-pagination-bullet-active { background:#ec651a;}

.idxCase {margin-top:15px;}
.idxCase h2{position:relative;height:40px;line-height:40px;text-align:center;color:#fff;background:#ec651a;}
.idxCase h2:after { content:"";position:absolute;bottom:-20px;width:0;height:0;border-width:10px;border-style:solid;border-color:#ec651a transparent transparent transparent;margin-left:-44px;}
.idxCase .bd {padding-bottom:15px;margin-top:20px;}
.idxCase .bd  a{display:block;}
.idxCase .bd img { display:block;width:100%;}

.idxZixun ul { margin-top:10px;}
.idxZixun li { float:left;width:29.3%;height:60px;margin-left:3%;background:#ec651a;}
.idxZixun li:nth-child(2) {background:#fcb040; }
.idxZixun li:last-child { background:#506e86;}
.idxZixun li a{display:block;text-align:center;color:#fff;}
.idxZixun li i { display:block;margin-top:5px;line-height:1.2em;font-size:24px;}
.idxZixun li span {display:block;font-size:14px;}

#footer {margin-top:20px;}
#footer .tel a,
#footer .tel img{display:block;width:100%; }
#footer .logo { margin-top:20px;}
#footer .logo img{width:100%;}
#footer .addr { display:table;width:100%;margin-top:1px;}
#footer .addr > div {display:table-cell;vertical-align:middle;}
#footer .addr > div:first-child {font-size:14px;line-height:1.5em;}
#footer .addr > div:first-child p { margin:0 10px;}
#footer .addr > div:first-child a { color:#ec651a;}
#footer .addr > div:last-child { width:80px;}
#footer .addr > div:last-child a { display:block;margin:0 10px;text-align:center;}
#footer .addr > div:last-child i { display:block;height:40px;text-align:center;font-size:40px;color:#c9c9c9;}
#footer .addr > div:last-child span { display:block;line-height:1.2em;font-size:14px;color:#fff;background:#ec651a;}

#footerNav {height:80px;}
#footerNav ul { z-index:9999;position:fixed;left:0;bottom:0;width:100%;height:70px;padding-top:1px;border-top:1px solid #828282;box-shadow:inset 0 1px #fff;background:#383838;}
#footerNav ul li {position:relative;float:left;width:25%;height:70px;box-sizing:border-box;border-left:1px solid #828282;border-right:1px solid #1c1c1c;}
#footerNav ul li:first-child { border-left:0;}
#footerNav ul li:last-child { border-right:0;}
#footerNav ul li a { display:block;text-align:center;color:#fff;}
#footerNav ul li a i { display:block;margin-top:8px;font-size:26px;line-height:1.2em;}
#footerNav ul li a span { display:block;font-size:14px;}

#footerNav ul li em {position:absolute;left:50%;top:10px;width:16px;height:16px;border-radius:50%;margin-left:10px;line-height:16px;font-size:10px;height:16px;text-align:center;color:#fff;background:#f00;animation:anim 1s ease-in 1.5s infinite alternate;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;}

@keyframes anim
{
	0%{transform:scale(1);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
@-webkit-keyframes anim
{
	0%{-webkit-transform:scale(1);}
	50%{-webkit-transform:scale(1.2);}
	100%{-webkit-transform:scale(1);}
}

@-moz-keyframes anim
{
	0%{-moz-transform:scale(1);}
	50%{-moz-transform:scale(1.2);}
	100%{-moz-transform:scale(1);}
}





.position {padding:0 10px;font-size:14px;line-height:2.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.position i {font-size:20px;}

.smallMain {padding:0 10px;}
.smallMain .Wrap {position:relative;margin-top:15px;}
.smallMain .hd {position:relative;overflow:hidden;height:45px;}
.smallMain .hd h2 { position:absolute;left:0;top:0;height:40px;box-shadow:0 2px 2px rgba(0,0,0,0.3);padding:0 20px;border-radius:5px;font-size:18px;text-align:center;line-height:40px;color:#fff;background:#ec651a;}
.smallMain .hd > div { height:30px;margin-top:5px;line-height:30px;box-shadow:0 2px 2px rgba(0,0,0,0.3);font-size:14px;color:#fff;background:#ec651a;}
.smallMain .hd > div span:first-child { float:left;padding-left:80px;}
.smallMain .hd > div span:first-child em { color:#ffde00;}
.smallMain .hd > div span:last-child {float:right;padding-right:10px;}
.smallMain .hd > div span:last-child a { color:#fff;}

.smallMain ul { margin-top:10px;}
.smallMain li { height:30px;font-size:16px;line-height:30px;border-bottom:1px dashed #e7e7e7;}
.smallMain li a {overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;color:#484848;}
.smallMain li a i { font-size:20px;vertical-align:middle;}

.smallMain .btn {margin-top:10px;text-align:center;}
.smallMain .btn a { display:inline-block;height:40px;padding:0 10px;border-radius:5px;font-size:16px;line-height:40px;text-align:center;color:#fff;background:#ec651a;}
.smallMain .btn a i { font-size:24px;vertical-align:middle;}
.smallMain .btn a:last-child {margin-left:20px;background:#506e86;}

.listMain { padding:0;}
.listMain .hd { height:40px;line-height:40px;background:#f5f5f5;}
.listMain .hd h2 { float:left;padding-left:20px;font-size:18px;color:#ec651a;}
.listMain .hd a { float:right;padding-right:10px;font-size:16px;color:#444;}
.listMain .hd a i {font-size:20px;color:#929292;}

.listMain .bd {margin:10px 10px 0;}
.listMain .bd li { padding:10px 0;border-bottom:1px dashed #d3d3d3;}
.listMain .bd li a {display:table;width:100%;}
.listMain .bd a > div { display:table-cell;}
.listMain .bd a > div:first-child {width:100px;height:80px;}
.listMain .bd a > div:first-child img { display:block;width:100px;height:80px;}
.listMain .bd a > div:last-child {vertical-align:middle;}
.listMain .bd a > div:last-child strong { display:block;padding-left:10px;font-weight:normal;font-size:14px;line-height:1.5em;}
.listMain .bd a > div:last-child p {margin:5px 0 0 10px;font-size:14px;color:#b8b8b8;}
.listMain .bd a > div:last-child p i { font-size:20px;}
.listMain .bd .morePublic {display:block;border-radius:5px;margin:10px 10px 0;font-size:14px;text-align:center;line-height:30px;background:#f5f5f5;}

.newsListAd {margin-top:15px;}
.newsListAd a,
.newsListAd img { display:block;width:100%;}

.newsListDoc {margin-top:15px;}
.newsListDoc .hd { height:40px;line-height:40px;background:#f5f5f5;}
.newsListDoc .hd h2 { float:left;padding-left:20px;font-size:18px;color:#ec651a;}
.newsListDoc .hd a { float:right;padding-right:10px;font-size:16px;color:#444;}
.newsListDoc .hd a i {font-size:16px;color:#929292;}

.newsListDoc .bd {margin:10px 3% 0;}
.newsListDoc .bd a,
.newsListDoc .bd img {display:block;width:100%;}

.newsListDoc .doc {margin-top:10px; }
.newsListDoc .doc li { float:left;width:21.25%;margin-left:3%;}
.newsListDoc .doc li a { display:block;text-align:center;line-height:1.2em;}
.newsListDoc .doc li a img { display:block;width:57px;height:57px;margin:0 auto;}
.newsListDoc .doc li a strong { display:block;margin-top:5px;font-size:16px;font-weight:normal;}
.newsListDoc .doc li a p {font-size:12px;}

.newsListDoc ul:last-child { margin-top:20px;}
.imw { width:100%;display:block;}
.newsInfoKswz { }
.newsInfoKswz div:nth-child(1) i{background:#ec651a;}
.newsInfoKswz div:nth-child(2) i { color:#ec651a;}

.ar { float:right;color:#F55C00;}

.newsInfoMain { margin-top:22px;}
.newsInfoMain .hd {padding:0 10px;text-align:center; }
.newsInfoMain .hd h1 { font-size:20px;line-height:1.5em;}
.newsInfoMain .hd p { font-size:14px;line-height:26px;padding-bottom:6px;}
.newsInfoMain .hd p a{color:#ec651a;}

.infoTel { display:block;padding:10px 0;}
.infoTel input { float:left;width:70%;border:1px solid #F55C00;color:#333;line-height:28px;text-indent:5px;}
.infoTel button { float:left;width:29%;border:0;background-color:#F55C00;text-align:center;color:#fff;height:30px;line-height:30px;}

.newsInfoMain .txt { margin:10px 10px 0;font-size:16px;line-height:1.8em;}
.newsInfoMain .txt img { max-width:100%;height:auto;}
.newsInfoMain .txt a { color:#2872ff;}

.newsInfoMain .next {padding:20px 0;margin:20px 10px 0;line-height:2em;font-size:16px;background:url(/images/other/idxNav_bg.jpg) left top repeat-x;}
.newsInfoMain .next p { overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.newsInfoMs { margin-top:15px;}
.newsInfoMs h2 { height:40px;font-size:16px;line-height:40px;text-indent:2%;color:#383737;background:#f1f1f1;}
.newsInfoMs ul {margin-top:5px;}
.newsInfoMs ul li { float:left;width:22.5%;height:34px;box-sizing:border-box;border:1px solid #eaeaea;margin-left:2%;margin-top:5px;line-height:34px;}
.newsInfoMs ul li a {display:block;text-align:center;font-size:14px;}
.newsInfoMs ul li.sele {border-color:#ec651a; background:#ec651a;}
.newsInfoMs ul li.sele a { color:#fff;}
.newsInfoMs ul li:first-child { width:47%;}

.newsInfoXg {margin-top:20px; }
.newsInfoXg .hd { height:40px;line-height:40px;background:#f5f5f5;}
.newsInfoXg .hd h2 { float:left;padding-left:20px;font-size:18px;color:#ec651a;}
.newsInfoXg .hd a { float:right;padding-right:10px;font-size:16px;color:#444;}
.newsInfoXg .hd a i {font-size:16px;color:#929292;}
.newsInfoXg ul {margin:10px 10px 0;}
.newsInfoXg li { height:30px;line-height:30px;font-size:14px;}
.newsInfoXg li a { display:block;color:#727272;}
.newsInfoXg li span:first-child{ float:left;width:78%;overflow:Hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsInfoXg li span:last-child { float:right;width:20%;text-align:right;}

.DocListMain { margin-top:10px;}
.DocListMain .box {padding:15px 0;}
.DocListMain .sele { background:#f7f7f7;}
.DocListMain .list { display:table;padding:0 10px;width:100%;box-sizing:border-box;}
.DocListMain .list > div { display:table-cell;box-sizing:border-box;vertical-align:middle;}
.DocListMain .list > div:first-child { width:88px;height:112px;}
.DocListMain .list > div:first-child a,
.DocListMain .list > div:first-child img { display:block;width:88px;height:112px;}
.DocListMain .list > div:last-child {position:relative;padding-left:10px;}
.DocListMain .list > div:last-child strong { display:block;font-weight:normal;font-size:16px;color:#ec651a;}
.DocListMain .list > div:last-child strong span {font-size:14px;color:#464646;}
.DocListMain .list > div:last-child .p-1 {font-size:14px;line-height:1.2em;color:#464646;}
.DocListMain .list > div:last-child .p-2 {margin-top:5px;font-size:14px;line-height:1.3em;color:#727272;}
.DocListMain .list > div:last-child .p-2 a { color:#ff0000;}
.DocListMain .list > div:last-child .btn a,
.DocListMain .list > div:last-child .btn span{display:inline-block; }
.DocListMain .list > div:last-child .btn span {height:24px;font-size:12px;border:1px solid #ec651a;border-radius:3px;}
.DocListMain .list > div:last-child .btn span a { display:block;padding:0 8px;background:#ec651a;color:#fff;}
.DocListMain .list > div:last-child .btn span em { color:#ff0000;}
.DocListMain .list > div:last-child .btn a { width:85px;height:26px;border-radius:3px;font-size:14px;line-height:26px;text-align:center;color:#fff;background:#506e86;}
.DocListMain .list > div:last-child .btn a i {vertical-align:middle;}
.DocListMain .list > div:last-child .btn a.zixun {background:#ec651a;}


.DocListMain .list > div:last-child .zz { position:absolute;right:0;top:0;height:24px;padding:0 5px;border:1px solid #d7d7d7;border-radius:10px;font-size:14px;line-height:24px;color:#506e86;background:#fff;}
.DocListMain .list > div:last-child .zz i {vertical-align:middle; }

.DocListMain .pb {margin:10px 10px 0;}
.DocListMain .pb strong { display:block;border-bottom:1px solid #ec651a;font-size:16px;line-height:1.5em;color:#ec651a;}
.DocListMain .pb table {width:100%;margin-top:10px;font-size:14px;line-height:2em;}
.DocListMain .pb td {border:1px solid #ec651a;text-align:center;}
.DocListMain .pb td a {display:block;color:#5d5d5d;}
.DocListMain .pb .th {color:#ec651a; background:#fff8f4}


.docInfo .hd {display:table;margin:10px 10px 0;}
.docInfo .hd > div {display:table-cell;vertical-align:middle;}
.docInfo .hd > div:first-child { width:90px;height:112px;}
.docInfo .hd > div:first-child img {display:block;width:90px;height:112px;}
.docInfo .hd > div:last-child { padding-left:10px;}
.docInfo .hd > div:last-child strong { display:block;font-size:16px;color:#ec651a;}
.docInfo .hd > div:last-child p {line-height:1.5em;font-size:14px;}

.docInfo .bd {margin-top:20px;}
.docInfo .bd ul{display:table;width:100%;border-top:1px solid #ec651a;border-bottom:1px solid #ec651a;}
.docInfo .bd ul li { display:table-cell;height:35px;text-align:center;line-height:35px;color:#ec651a;}
.docInfo .bd ul li a { display:block;color:#fff;background:#ec651a;}
.docInfo .bd .txt { margin:20px 10px 10px;}
.docInfo .bd .txt h2 {line-height:1.5em;color:#696969;}
.docInfo .bd .txt h2 i {font-size:20px; }

.docInfo .bd .txt p {padding:10px 0;line-height:1.7em;font-size:16px;text-indent:2em;}
.ksbg { background:#f5f5f5;}

.docInfo .ft {padding:20px 10px 0;margin-top:30px;background:url(/images/other/idxNav_bg.jpg) left top repeat-x;}
.docInfo .ft h2 {margin-bottom:10px;color:#4d4d4d;}
.docInfo .ft h2 i { font-size:20px;}
.docInfo .ft p {font-size:16px;line-height:1.5em;color:#737373;}


.docInfoComm {margin-top:20px;}
.docInfoComm .tit {     border-bottom:1px solid #ec651a;}
.docInfoComm h2 {width:100px;height:40px;border-radius:5px 5px 0 0;font-size:16px;line-height:40px;text-align:center;color:#fff;background:#ec651a;}
.docInfoComm .bd {padding-bottom:20px;margin:10px 10px 0;}

.docInfoComm .bd p { margin-top:5px;}
.docInfoComm .bd p span { display:inline-block;padding:0 10px;border:1px solid #c1c1c1;line-height:1.5em;font-size:14px;color:#ffa57c;}

.docInfoComm .bd p span.sele { color:#8e8e8e;}






































#zixunBoxAside{display:none;position:fixed;right:1px;top:150px;z-index:2147483646;display:none;width:84px;height:83px;background:url(/images/public/tel_ico.png) no-repeat;background-size:100%;cursor:pointer;}
#zixunBoxAside i{position:absolute;left:60px;top:46px;width:16px;height:16px;font-size:10px;font-family:Arial;line-height:16px;border-radius:8px;text-align:center;color:#fff;background:#f00;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;}
/*
#zixunBoxSwt{display:none;position:fixed;top:150px;right:0;overflow:hidden;width:40px;height:40px;padding:8px;border-radius:50px;background:#F00;color:#FFF;font:normal 16px/20px Microsoft YaHei;text-align:center;z-index:100;cursor:pointer;}
*/

#zixunBoxSwt{position:fixed;right:1px;top:50%;z-index:2147483646;width:70px;height:70px;background:url(/images/public/tel_ico.png) no-repeat;background-size:100%;cursor:pointer;}
#zixunBoxSwt i{position:absolute;left:51px;top:31px;width:16px;height:16px;font-size:10px;font-family:Arial;line-height:16px;border-radius:8px;text-align:center;color:#fff;background:#f00;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;}


#floatBox ins{text-decoration:none;}
#float_lxb_alpha{position:fixed;left:0;top:0;z-index:2147483646;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
#float_lxb_center{position:fixed;left:9%;top:25%;z-index:2147483646;width:80%;height:156px;/*border:2px solid #eee;*/border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:3px 0 8px #CCC;font-size: 1rem;background:#fff;}
#float_lxb_phone{float:left;margin-left:3%;z-index:2;width:64%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:40px;padding:0 5px 0 10px;border:1px solid #ccc;border-radius:20px 0 0 20px;outline:none;font-size:14px;border-right:1px solid #ed6d02;}
#float_lxb_dotel{float:left;padding:0 10px;overflow:hidden;height:40px;border-radius:0 20px 20px 0;font-size:14px;line-height:40px;font-weight:bold;text-align:center;color:#fff;background:#e68c40;cursor:pointer;}
#float_lxb_hidden{position:absolute;top:-13px;right:-13px;overflow:hidden;width:30px;height:30px;background:url(/images/public/float_lxb_icon.png) -40px 0;cursor:pointer;}
#float_lxb_clear{position:absolute;left:71%;top:44px;z-index:3;overflow:hidden;width:22px;height:22px;margin-left:-25px;background:url(/images/public/float_lxb_icon.png) 0 0 no-repeat;cursor:pointer;}
.float_lxb_tips{position:absolute;left:2%;top:55px;width:96%;font-size:.8rem;line-height:1rem;color:#2d85d5;}
.float_lxb_tips_content{display:none;margin:2% 4%;}
.float_lxb_tips b{font-weight:1.2rem;}
#float_lxb_center h2 {margin:10px 0 10px 0;text-align:center;color:#555;}
#float_lxb_center p { margin:10px 0 0;text-align:center;font-size:14px;color:#919191;}
#float_lxb_center p b {color:#f00;}
#float_lxb_center .btn{height:30px;margin-top:5px;}
#float_lxb_center .btn a{float:left;width:50%;height:30px;margin:0 0 0 6.5%; font-size:16px;line-height:30px;border-radius:5px;text-align:center;color:#fff;background:#e68c40;}
#float_lxb_center .btn a.a-1{width:86%;}
#float_lxb_center .fd {margin:10px 0 0;}
#float_lxb_center .fd a {float:left;width:50%;height:33px;line-height:33px;border-radius:0 0 0 15px;background:#e68c40;color:#fff;text-align:center; cursor:pointer;}
#float_lxb_center .fd .a2 {border-radius:0 0 15px 0;background:#2590e2;}
#float_lxb_center .fd i {float:left;display:block;margin:4px 8px 0 15%;}
#float_lxb_center .fd span {float:left;display:block;font-size:15px;}




.swt-db{display:block;}
.float_container{display:none;position:fixed;width:100%;left:0;bottom:0;z-index:9999999;background-color:#EBF8FF;}
.cf {zoom:1;}
.cf:before,
.cf:after{display:block;content:"";}
.cf:after{clear:both;}
.shadow { z-index: 999990; display:none; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.2); }
.float_container .title1 { background: #0963C4; font-size: 20px; line-height: 40px; text-align: center; color: #fff;position:relative; }
.float_container .title1 .t-close {position: absolute;top: 5px;right: 8px;width: 30px;height: 30px;font-size: 16px;line-height: 30px;background:#0A8808;cursor:pointer;border-radius:15px;}
.yjth {margin-left:5px;display: inline-block;width: 68px;height: 22px;background: #ffae00;color: #163506;text-align: center;line-height: 22px;font-size: 12px;border-radius: 22px;}
.float_container .title1 p { display: block; width: 50px; height: 40px; margin-top: -40px; margin-left: -1%;  background-size: 40px; }
.float_container dl { display: none; margin: 0; padding: 0; }
.float_container dt { display: inline-block; width: 14%; float: left; margin: 34px 0 0 8px; text-align: center; }
.float_container dt img { max-width: 100%; border: 0; border-radius: 50%; vertical-align: middle; -ms-interpolation-mode: bicubic; }
.float_container dd { margin: 0; display: inline-block; position: relative; width: 80%; float: left; margin-top: 15px; }
.float_container .time { font-size: 12px; line-height: 1.6; color: #6c6761; text-align: center; width: 100%; margin: 0; height: 1.6em; }
.float_container .box1 { font:14px simsun,Microsoft YaHei,arial;line-height:20px;text-align:left; color: #000; position: relative; margin-left: 2%; padding: 10px; border: 1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 12px; box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;background-color:#c6e5fa;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6e5fa), color-stop(100%, #a6d7f7));background-image: -webkit-linear-gradient(top, #c6e5fa, #a6d7f7);background-image: -moz-linear-gradient(top, #c6e5fa, #a6d7f7);background-image: -ms-linear-gradient(top, #c6e5fa, #a6d7f7);background-image: -o-linear-gradient(top, #c6e5fa, #a6d7f7);background-image: linear-gradient(top, #c6e5fa, #a6d7f7);letter-spacing: -1px; }
.float_container .box1 a:link {color:#000000;text-decoration:none;}
.box1 a:visited {color:#000000;text-decoration:none;}
.box1 a:hover {color:#000000;text-decoration:none;} 
.box1 a:active {color:#000000;text-decoration:none;} 
.box1 img { width: 22px; vertical-align: bottom;display: initial; }
.float_container .box1:before,.float_container .box1:after { position: absolute; content: ""; }
.float_container .box1:before { width: 18px; height: 13px; top: -1px; left: -9px; background-size: 18px; }
.float_container .box1:after { width: 40px; height: 26px; bottom: -4px; right: -7px;}
.float_container .btns1 { margin-top: 25px; padding: 10px 0; border-top: 1px solid #c7c7c0; border-bottom: 1px solid #979185; background-color: #0963C4; }
.float_container .btns1 a { display: inline-block; width: 39%; height: 2em; float: left; margin: 0 5%; /*border: 1px solid #a6a5a1;*/ border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #000; font-size: 16px; color: #333; line-height: 2; text-align: center; text-decoration: none; transition: all .3s linear 0s; }
.float_container .btns1 a:hover { border-color: #959490; background-color: #f7f7f7; }
.float_container .btns1 .ftazx {position:relative; }
.float_container .btns1 .ftazx em { position:absolute;left:68%;top:0;width:16px;height:16px;margin-left:6px;font-size:10px;font-family:Arial;line-height:16px;border-radius:100%;text-align:center;color:#fff;background:#f00;animation:anim 1s ease-in 1.5s infinite alternate;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;}
@media screen and (max-width: 320px) {
    .float_container .title1 { font-size: 16px; background-size: 32px; }
    .float_container dd { width: 73%; }
    .float_container .box1 { font-size: 13px; }
    .float_container .btns1 a { border-radius: 10px; font-size: 15px; }
    }
    
/*在线挂号*/
.mess-top{max-width:600px;margin:10px auto 0;}
.mess-top h2{font-size:14px;line-height:2em;text-align:center;color:#fff;background:#0b7bd2;}
.mess-top p{margin-top:8px;font-size:14px;line-height:1.5em;text-indent:2em;}
.mess-top p span{color:#f5c374;}

.footer-mess{max-width:640px;margin:0 auto;padding-bottom:20px;}
.footer-mess p{margin-top:10px;}
.footer-mess p label{float:left;width:25%;font-size:14px;line-height:30px;text-align:right;}
.footer-mess p label span{color:#f00;}
.footer-mess p input{float:left;width:65%;height:38px;padding:0 5px;border:1px solid #ebebeb;font-size:14px;box-sizing:border-box;}
.footer-mess p select{width:100px;height:30px;font-size:14px;}
.footer-mess p textarea{float:left;width:65%;height:100px;padding:0 5px;border:1px solid #ebebeb;font-size:14px;box-sizing:border-box;}
.footer-mess #MessageRegister{display:block;width:150px;height:30px;margin:10px auto 0;text-align:center;font-size:14px;line-height:30px;color:#fff;background:#0b7bd2;}

.footer-register {max-width:640px;padding:10px 0;margin:0 auto;}
.footer-register input{width:100%;height:30px;box-sizing:border-box;border:1px solid #A7A7A7;text-align:center;font-size:14px;line-height:30px;}
.footer-register button {display:block;width:300px;height:30px;margin:20px auto 0;text-align:center;line-height:30px;font-size:16px;color:#fff;background:#2d91cd;}


.ft-doc {position:fixed;left:10px;right:10px;bottom:10px;z-index:999;height:65px;opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);
    -webkit-animation:ftdoc 2s ease-in-out .5s forwards;
    -moz-animation:ftdoc 2s ease-in-out .5s forwards;
    animation:ftdoc 2s ease-in-out .5s forwards;

}
@-webkit-keyframes ftdoc{
    0%{
        -webkit-transform:translate(0,30px);
        transform:translate(0,30px);
        opacity:0;
    }
    100%{ 
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
    }
}

.ft-doc .bd {display:flex;display:-webkit-flex;width:100%;height:65px;padding:5px;border-radius:5px;box-sizing:border-box;background:rgba(0,0,0,0.7);}
.ft-doc .bd a { display:block;}
.ft-doc .bd > .photo{width:48px;}
.ft-doc .bd > .photo img{display:block;width:100%;}
.ft-doc .bd > .photo { }

.ft-doc .bd > .btn { width:100px;}
.ft-doc .bd > .btn span { display:block;border-radius:5px;margin:10px 10px 0 10px;font-size:16px;line-height:2em;text-align:center;color:#fff;background:#ec651a;}

.ft-doc .bd > .txt {flex:1;-webkit-flex:1;overflow:hidden;padding-top:5px;padding-left:10px;color:#fff;}
.ft-doc .bd > .txt strong {overflow:hidden;display:block;font-weight:normal;font-size:16px;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;}
.ft-doc .bd > .txt p { line-height:1.5em;font-size:14px;}

.ft-doc .close {display:none;position:absolute;right:-5px;top:-5px;width:16px;height:16px;border-radius:8px;text-align:center;line-height:16px;font-size:10px;color:#fff;background:#000;}

.isDisease-wrap { overflow:hidden;}
.isDisease { overflow:hidden;height:60px;border:1px solid #d4d4d4;border-radius:5px;margin:10px 10px 0;}

.isDisease .swiper-slide { height:auto;}
.isDisease .swiper-slide li { height:30px;padding:0 5px;line-height:30px;font-size:16px;}
.isDisease .swiper-slide li a { display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.isDisease .swiper-slide li a span { color:#f00;}

.isDisease .swiper-slide li:first-child em { display:inline-block; vertical-align:middle;height:22px;width:42px;margin-top:-3px;text-indent:-9999px;background:url(/images/other/hot.png) no-repeat;background-size:42px auto;
-webkit-animation:isDisease 2s ease-in-out .5s forwards;
animation:isDisease 2s ease-in-out .5s forwards;
opacity:0;
}
@-webkit-keyframes isDisease{
    0%{
        -webkit-transform:translate(0,30px);
        transform:translate(0,30px);
        opacity:0;
    }
    100%{ 
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
    }
}

.idx-add {max-width:640px;margin:10px auto 0;}
.idx-add a,
.idx-add img {display:block;width:100%;}


.infoCase { margin-top:10px;}
.infoCase .tit {}
.infoCase .tit img { display:block;width:100%;height:auto;}

.infoCase ul {padding-bottom:15px;}
.infoCase li { float:left;width:29.3%;margin-left:3%;margin-top:10px;}
.infoCase li a { display:block;}
.infoCase li a  img{display:block;width:100%;height:80px;}
.infoCase li a span {overflow:hidden;font-size:14px; display:block;line-height:1.5em;text-align:center;white-space:nowrap;text-overflow:ellipsis;}