/*头部*/
.header{ width:100%; max-width:640px;position:fixed; top:0px; z-index:999;background:#fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);padding:15px 0px;}
.header .title{padding:0;position:relative;text-align:center;white-space:nowrap;width:100%;}
.header .logo{max-width:220px;height:auto; width:60%; display:block; margin:0px 0px 0px 10px;}
.header .icon{ position:absolute;right:12px;top:8px;width:25px;}
.header .icon img{ width:100%;}

/*banner切换*/
.banner img{ width:100%; max-width:640px;}
#section_container{max-width:100%;overflow:hidden; margin:0 auto;}
.swipe{overflow: hidden;visibility: hidden;position:relative; margin-top:42px;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > a {float: left;width: 100%;position:relative;}
.swipe-wrap img{ width:100%;}
#position{padding:0;width:100%; text-align: center;position: absolute;bottom:6px; -webkit-padding-start:0;}
#position li{width:30px;height:6px;display:inline-block;background-color:#efac68; background-clip:padding-box; list-style:none outside none; line-height:0; vertical-align:middle; margin:0px;}
#position li.cur{ background-color:#fff;}

/*标题*/
.bt_01{ width:90%; max-width:640px;text-align:center; margin:20px auto;}
.bt_01 h1{ font-size:15px;padding-bottom:0px;}
.bt_01 p{ font-size:12px; color:#999999;padding-bottom:10px; line-height:22px;}

/*新闻中心*/
.xwzx{ width:100%; margin:8px auto 15px auto; overflow:hidden;}
.xwzx li{ width:31.333%;height:40px; line-height:40px; float:left; text-align:center; display:block; margin:5px 1%;}
.xwzx li a{height:40px;line-height:40px; display:block; background:#fff; border:1px solid #ddd; border-radius:30px; font-size:14px;}
.xwzx li a:hover{ background:#59a2e6; color:#fff;}
.xwzx li.current a{ background:#59a2e6; color:#fff;}

/*优势*/
.time{ width:98%;margin:10px auto;border-right:1px solid #ddd;border-top:1px solid #ddd; background:url(../images/bg_03.jpg) center bottom no-repeat;}
.time li{ width:50%; text-align:center; float:left; padding:0px 0px;}
.time li h2{ font-size:16px; padding:0px 0px 15px 0px; color:#000; background:url(../images/bt_02.jpg) center bottom no-repeat;}
.time li div{ padding:10px 0px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.time li p{ font-size:14px; color:#000; padding:10px 0px 0px 0px;}
.time li p em{ font-size:14px; color:#e8a938; font-style:normal;}

/*产品*/
.cptj{ width:100%; margin:0 auto 10px auto; overflow:hidden;}
.cptj ul li{ width:48%; height:190px; display:block; float:left; margin:1%;overflow:hidden;}
.cptj ul li img{ width:100%; height:160px; border:1px #ccc solid; border-bottom:none;display:block;}
.cptj ul li span{ width:100%; height:35px; line-height:35px; display:block;text-align:center;}
.cptj ul li span a{ font-size:14px; color:#454545;}
.cptj ul li span a:hover{ color:#c4a36d;}

/*首页新闻*/
.news_c{ width:100%; background:#f1f1f1; padding:15px 0px 5px 0px;}
.tuijian{ width:96%; margin:10px auto 0px auto; overflow:hidden; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.tuijian img{ width:40%; height:90px;float:left; padding-right:8px;}
.tuijian h2{ height:25px; line-height:25px; overflow:hidden; font-weight: normal; padding-bottom:2px;}
.tuijian h2 a{ font-size:16px; color:#454545;}
.tuijian p{ font-size:12px; line-height:20px; color:#999; height:60px; overflow:hidden;}

.news{ width:96%; margin:5px auto 10px auto; overflow:hidden;}
.news li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/list_02.jpg) left 12px no-repeat; padding-left:10px;}
.news li span{ float:right;font-size:12px;color:#454545;}
.news li a{ font-size:12px; color:#454545;}

.bt_02{width:96%; margin:10px auto 10px auto;}
.bt_02 li{ width:33.33%; height:35px; line-height:35px; display:block;float:left; text-align:center;}
.bt_02 li a{height:35px; display:block;background:#2f70dc; border-right:1px solid #fff; font-size:15px; font-weight:bold; color:#fff;}
.bt_02 li a:hover{background:#ed880a;color:#fff;}
.bt_02 li.current a{background:#ed880a;color:#fff;}

/*企业理念*/
.qyln{ width:100%;height: auto; background:url(../images/wh_01.jpg) top center no-repeat; background-size:100% 100%; padding:25px 0px 5px 0px; margin:10px 0px; overflow:hidden;}
.qyln li{ width:50%; float:left; text-align:center; color:#fff; margin-bottom:10px;}
.qyln li h2{ font-size:15px; padding:5px 0px 5px 0px;}
.qyln li p{ font-size:14px; padding:5px 10px;}
.qyln li img{ width:35%; height: auto;}


/*发展历程*/
.fzlc{ width:100%; margin:20px auto 10px auto;overflow:hidden;}
.fzlc li{width:100%; height:auto; margin:10px; float:left;}
.fzlc li img{width:95%; height: auto; display:block;}
.fzlc li h2{ font-size:14px; height:35px; line-height:35px; overflow:hidden; text-align:center; font-weight:normal;}
.mr_frbox{width:100%;position:relative;}
.mr_frBtnL{cursor:pointer; position:absolute; left:0px; top:125px; z-index:9999;}
.mr_frBtnR{cursor:pointer; position:absolute; right:0px; top:125px;z-index:9999;}
.mr_frUl1{ width:85%; margin:0 auto;}
.mr_frBtnL1{cursor:pointer; position:absolute; left:0px; top:90px; z-index:9999;}
.mr_frBtnR1{cursor:pointer; position:absolute; right:0px; top:90px;z-index:9999;}

/*荣誉资质*/
.zzry_c{ width:90%; margin:20px auto;}
.zzry_c li{ width:50%; height:auto;float:left; text-align:center;}
.zzry_c li img{ width:95%; height:auto; display:block; margin:0 auto; border:1px solid #ddd; padding:1px;}
.zzry_c li span{ height:30px; line-height:30px; display:block; text-align:center;}

/*关于我们*/
.gywm{ width:100%; padding:0px 0px 15px 0px; background:url(../images/bg_01.jpg) center top no-repeat; background-size:100% 100%; text-align:center;}
.gywm img{width:90%; padding-bottom:6px;}
.gywm p{width:90%; display:block; margin:0 auto; line-height:26px;}
.gywm .lj{ width:30%; height:30px; line-height:30px; border-radius:20px; background:#555555; font-size:16px; color:#fff; margin:20px 0px 20px 0px; display:inline-block; text-align:center;}
.bg_02{ width:100%; margin:20px auto 10px auto; padding-bottom:30px; background:#f1f1f1; overflow:hidden;}

/*更多*/
.more_01{ width:50%; height:32px; line-height:32px; margin:30px auto; text-align:center;}
.more_01 a{ width:100%; height:32px; line-height:32px; display:block; background:#c4a36d; font-size:14px; color:#fff; border-radius:8px;}

/*优势*/
.ys{ width:95%; margin:20px auto 20px auto;}
.ys li{ width:100%; height:282px; margin:5px 0px; float:left; position:relative; background:#fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);text-align:center;}
.ys li h2{ font-size:18px; height:80px; line-height:80px; background:url(../images/bt_05.jpg) center bottom no-repeat;}
.ys li p{ font-size:14px; line-height:30px; height:85px; overflow:hidden; padding:0px 25px; margin:15px 0px 20px 0px;}
.ys li em{ width:42px; height:73px; line-height:90px; text-align:left; padding-left:7px; color:#fff; display:block; position:absolute; left:0px; bottom:0px; background:url(../images/bg_02.png) center center no-repeat;}
.kefu{ width:236px; height:43px; line-height:43px; text-align:center; background:#2c99fe; color:#fff; margin:10px auto; border-radius:20px;}
.tel{ width:236px; height:43px; line-height:43px; text-align:center; color:#999999; margin:10px auto;}


/*医院简介*/
.yyjj{ width:100%;}
.yyjs_bt{ overflow:hidden;}
.yyjs_bt li{ width:48%; height:40px; line-height:40px; float:left; background:#2463cc; text-align:center; margin-left:1px; margin-right:1%; display:block;color:#fff;}
.yyjs_bt li.current{background:#f58928;}

.yyjs_con{ padding-top:10px;}
.yyjs_con img{ float:left; margin:0; padding:0;padding-right:10px; width:40%; max-width:300px;}
.yyjs_con p{ margin:0;}

/*人才中心*/
.rczx_c{ width:95%; margin:0px auto;}
.rczx_c li{ height:50px; line-height:50px; padding:0px 0px 0px 30px; background:url(../images/list_01.png) 10px 20px no-repeat; overflow:hidden;}
.rczx_c li a{ width:91px; height:30px; line-height:30px; text-align:center; margin:6px 0px 0px 0px; border-radius:8px; background:#1b84e5; color:#fff; display:inline-block; float:right;}
.rczx_c li:hover a{ background:#e8a938;}

/*新闻*/
.list_01 li{ line-height:30px; border-bottom:1px dashed #ddd; list-style:inside;}
.list_01 li a{ color:#454545;}

/*经典案例*/
.bg{ background:#2f70dc;width:100%; overflow:hidden; padding:15px 0px 5px 0px; margin-bottom:10px;}

/*网站底部*/
.footer{ width:100%;color:#9b9b9b; text-align:center; padding:15px 0px;}

/*版权*/
.banquan{ width:100%;line-height:22px; background:#333333; text-align:center; color:#fff; font-size:12px; padding:5px 0px;}
.banquan a{color:#fff;}

/*右侧展开菜单*/
.snap-content {position: static;top: 0;right: 0;bottom: 0;left: 0;width: auto;height: auto;z-index: 2;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.snap-content a{color: #fff;}
.snap-drawers {position: fixed;top: 0;right: 0;bottom: 0;right:100%;width:100%;height: auto;z-index: 99999;}
.snap-drawer {position: absolute;top: 0;right: auto;bottom: 0;left:100%;width:100%;height: auto;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-transition: width 0.3s ease;-moz-transition: width 0.3s ease;-ms-transition: width 0.3s ease;-o-transition: width 0.3s ease;transition: width 0.3s ease;}
.snap-drawer-left {left: 0;z-index: 1;}
.snap-drawer-right {right: 0;z-index: 1;}
.snapjs-left .snap-drawer-right,
.snapjs-right .snap-drawer-left {display: none;}
.snapjs-expand-left .snap-drawer-left,
.snapjs-expand-right .snap-drawer-right {width: 100%;}
/* Default demo styles */
.snap-drawers {background: url(../images/bg_01.png) repeat }
.snap-drawer {background: url(../images/bg_01.png) repeat  ;color: #fff;}
/* Show "Left" drawer for the "Right" drawer in the demo */
.snapjs-right .snap-drawer-left {display: block;right: 0;left: auto;}
/* Hide the actual "Right" drawer in the demo */
.snapjs-right .snap-drawer-right {display: none;}
#preloader {position: fixed;z-index: 2500;top: 0;left: 0;right: 0;bottom: 0;background-color: #FFF;z-index: 999999;}
.rank-list li > span > i, .r-search, .r-admin, .footer-nav li i, .navlist ul li span i, .back-btn, .right-icon, .listview2 li .li-head i, .pic-tool a, .dd-title, .hd-tool em, .more-btn i, .pic-info span, .sidebar-tool a, .assess, .mtu {background: url(icon.png) no-repeat;background-size: 250px auto;}

.snap-drawer li > a,.snap-menu > a {background: url(../images/nav1.png) no-repeat;background-size: 20px auto;font-size:16px;}
/*.bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.6);}*/
.snap-drawer h3 {font-size:18px;line-height: 30px;margin:10px 10px 10px 10px; text-align:center;}
.sidebar-title {float: left;width:100%;height:25px;margin: 8px 0 0;}
.sidebar-tool {float: right;}
.sidebar-tool a {display: inline-block;width: 22px;height: 22px;margin: 0 7px; }
.sidebar-tool a.siderbar-like {background-position: -175px -80px;}
.sidebar-tool a.siderbar-share {background-position: -175px -121px;}
.sidebar-tool a.siderbar-list {background-position: -178px -160px;}
.snap-drawer h4 {padding: 5px;border-top: 1px solid rgba(255, 255, 255, 0.1);margin-bottom: 0;color: #fff;background: #089457;font-size: 14px;font-weight: 700;}
.snap-drawer li > a,.snap-menu > a {display: block;border-bottom: 1px solid rgba(0,0,0, 0.1);border-top: 1px solid rgba(255, 255, 255, 0.1);text-shadow: 1px 1px 0 rgba(0,0,0,.2);color: #fff;padding: 8px 0px 8px 0px; text-align:center;}
.snap-menu {margin-left: 30px;display: none;}
.snap-menu > a {background-position: 14px -595px;color: #999;text-shadow: none;}
.bar-copyright {text-align: center;padding: 10px 0;color: #fff; font-size:14px;}
#status {position: fixed;z-index: 999999;width: 250px;height: 250px;position: absolute;left: 50%;top: 50%;background-image: url(../img/status.gif);background-size: 32px 32px;background-repeat: no-repeat;background-position: center;margin: -125px 0 0 -125px;}
#status p {top: 60%;text-align: center;}
#status em {font-size: 10px!important;display: block;font-style: normal;}
#indexBox {width: 1000px;margin: 0 auto;position: relative;}
#toolbar h1 .head-logo {float: left;width: 227px;height: 30px;margin: 8px 0 0 15px;background: url(../images/logo.png) no-repeat;text-indent: -9999px;}
#toolbar h1 .admin-enner {float: right;color: #fff;text-shadow: none;padding-left: 25px;height: 22px;line-height: 22px;float: right;margin: 10px 20px 0 0;background: url(../images/admin.png) no-repeat;}
#.snap-drawers {display: none;}
#open-left {display: none;}

.wrap{ width:100%; max-width:640px; margin:0 auto;}
/*位置导航*/
.weizhi{ height:35px; line-height:35px;border-bottom:1px solid #ddd; vertical-align:middle; margin:10px 0px;}
.weizhi img{ display:block;margin-top:3px;padding:5px 8px 0px 6px; float:left;}

/*列表页*/
.newlist{ width:96%; margin:0 auto;}
.newlist li{ border-bottom:1px dotted #ddd; padding-bottom:6px; margin-bottom:6px; clear:both; overflow:hidden;}
.newlist li img{ width:35%; max-width:168px; float:left; padding-right:10px;}
.newlist li h2{ height:28px; line-height:28px;margin:0; padding:0; overflow:hidden;}
.newlist li h2 a{ font-size:14px; color:#333;line-height:22px;}
.newlist li a{color:#999;}
.newlist li p{ font-size:12px; line-height:20px; max-height:60px; overflow:hidden;}

.con{ width:96%;font-size:14px; line-height:26px; margin:0 auto 10px auto;}
.con .biaoti{ font-size:18px; text-align:center; padding:15px 0px 10px 0px;}
.con .time{ font-size:12px; text-align:center; padding-bottom:10px; color:#999;}
.con img{ max-width:95%; display:block;margin:0 auto 5px auto;}
.xgks{ height:35px; line-height:35px; padding:0px 10px; background:#1d83cc; color:#fff; font-size:15px; margin:10px 0px;}
.con h2{ font-size:15px;}

/*在线留言*/
.zxly{ width:90%; margin:10px auto;}
.zxly img{ width:90%; display:block; margin:0px auto;}
.zxly h2{ font-size:15px; color:#1b84e5; padding:15px 0px 10px 0px;text-align:center;}
.zxly p{ font-size:14px; color:#999999; text-align:center;}
.zxly li{ margin:15px 0px;}
.zxly li .zxly_text{ width:100%; height:40px; line-height:40px; border:1px solid #ddd; padding-left:10px;}
.zxly li .zxly_textarea{ width:100%; height:100px; line-height:30px; border:1px solid #ddd; padding-left:10px;}
.zxly li .zxly_submit{ width:100%; height:40px; line-height:40px; display:inline-block; text-align:center; background:#2c99fe; border-radius:30px; color:#fff; font-size:16px; border:none;}

/*应用场景*/
.yycj{width:95%; height:auto; margin:10px auto;}
.yycj_01{ width:100%; height:auto; background:#006bc4; overflow:hidden;}
.yycj_01 img{ width:50%; height:auto; float:right;}
.yycj_01 h2{ font-size:18px; color:#fff; padding:15px 0px 0px 15px;}
.yycj_01 p{ font-size:15px; color:#58b3fe; padding:10px 0px 0px 15px; text-transform:uppercase;}
.yycj_02{ padding:10px 10px;}
.yycj_02 li{ height:28px; line-height:28px; padding-left:12px; background:url(../images/list_03.png) left 8px no-repeat; overflow:hidden;}
.yycj_02 li a{ font-size:14px;}
.yycj_03{ width:100%; height:auto; background:#ff9f00;overflow:hidden;}
.yycj_03 img{ width:50%; height:auto; float:right;}
.yycj_03 h2{ font-size:18px; color:#fff; padding:15px 0px 0px 15px;}
.yycj_03 p{ font-size:15px; color:#fff; padding:10px 0px 0px 15px; text-transform:uppercase;}
.yycj_04{ padding:10px 10px;}
.yycj_04 li{ height:28px; line-height:28px; padding-left:12px; background:url(../images/list_04.png) left 8px no-repeat; overflow:hidden;}
.yycj_04 li a{ font-size:14px;}

/*广告*/
.add{ padding:15px 0px 0px 0px;}
.add img{ width:100%; max-width:640px; display:block;}

.fanye{ background:#ddd; padding:10px; margin:10px 0px 10px 0px;}
.jiange{ height:80px;}
.fjx{ width:100%; height:10px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; background:#f1f1f1; margin:0px 0px 0px 0px; clear:both;}

.tdlist li{ width:46%; float:left; text-align:center;margin:10px 2%; overflow:hidden; position:relative;}
.tdlist li img{ width:100%; display:block; height:140px;}
.tdlist li span{ height:35px; line-height:35px; text-align:center; display:block; color:#fff; position:absolute; left:0; bottom:0; width:100%; background:url(../images/bg_01.png) repeat;}
.erji{ margin:20px 0px 10px 0px;}
.erji li{ width:50%; height:35px; line-height:35px; margin-bottom:10px; float:left; text-align:center;display:block;}
.erji li a{ width:90%; height:35px; line-height:35px; border-radius:8px; background:#ddd; margin:0 auto; display:block;}
.erji li a:hover{ background:#1d96d5; color:#fff;}
.erji li.current a{ background:#1d96d5; color:#fff;}

/*工程案例*/
.cfsb{width:100%;}
.cfsb li{ width:48.5%; height:auto; float:left; margin:10px 0.5%; position:relative; overflow:hidden;}
.cfsb li img{ width:90%; height:160px; display:block; margin:0 auto;}
.cfsb li span{ width:90%; height:35px; line-height:35px; background:url(../images/bg_03.png) repeat; position:absolute; bottom:0; left:5%; color:#fff; text-align:center; display:block;}


/*推荐文章*/
.gr-rec-news{width:100%; margin:0px auto 20px auto;overflow:hidden;}
.gr-rec-news ul{ width:98%; margin:0 auto;padding-top:10px;}
.gr-rec-news li{float:left;width:100%;height:28px;line-height:28px; overflow:hidden;}
.gr-rec-news li a{display:block;line-height:28px; height:28px;background:url(../images/list_02.jpg) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;}
.gr-rec-news li span{float:right;color:#999;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:10px;}

/*page*/
#page{ width:90%; clear:both; margin:20px auto; text-align:center;}
#page li{height:26px;display: inline-block;text-align:center; line-height:26px;padding:0px 10px; border:1px solid #dddddd; margin:0px 8px 10px 0px;}
#page li a{height:26px; display:block;}
#page li a:hover{height:30px;background:#fff; color:#2a2b2f;}
.thisclass{height:26px;background:#2a2b2f; color:#fff;}
#page li:hover a{ color:#2a2b2f;}


/*产品详情页*/
.cpxq_l{ width:90%; margin:0 auto; text-align:center;border:1px solid #ddd;}
.cpxq_l img{ width:100% !important; max-width:100%; margin-bottom:0px; padding:5px; height:auto; display:block;}
.cpxq_r{ width:90%; margin:10px auto;} 
.cpxq_r p{ font-size:16px; line-height:35px;} 
.cpxq_b1{ height:45px; line-height:45px; background:#ddd; margin:20px 0px 0px 0px; padding-left:15px; font-size:16px;}
.cpxq_b2{padding-bottom:0px;}
.cpxq_b2 h2{ font-size:14px; padding:10px 0px 5px 0px;}
.cpxq_b2 p{ font-size:14px; line-height:28px;}

.pro_r{ width:95%; margin:10px auto;}
.pro_r h2{ padding-top:10px;font-size:16px;line-height:28px;}
.pro_r div{ background:#f1f1f1; padding:8px 12px 8px 12px; font-size:14px; overflow:hidden; margin:10px 0px 15px 0px; line-height:30px;}
.pro_r .pro_r_l{ width:45%; height:35px; line-height:35px; text-align:center; background:#ff9f00; border-radius:8px; display:inline-block; font-size:14px; color:#fff;}
.pro_r .pro_r_r{ width:45%; height:35px; line-height:35px; text-align:center; background:#006bc4; border-radius:8px; display:inline-block; font-size:14px; color:#fff;}
