@charset "gb2312";
blr:expression(this.onFocus=this.blur()); outline: none; color:inherit; font-family:"Microsoft Yahei"; }

a:hover, a:active, a:focus { color:#f60; text-decoration: none; }

a:visited { color:#000; }

/*public*/

.clearfix1:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.clearfix1 { display: inline-block; }

* html .clearfix1 { height: 1%; }

.clearfix { display: block; }

/*自定义*/



.background-slider1 { background:url(../images/bj_bj.jpg) center top; }

.background-slider2 { background:url(../images/b2_bj.jpg) center top; margin-top: 1px; }

/*#doc { padding-bottom: 50px; }

#doc h2 { color:#01B4BB; font-size: 28px; text-align:center; font-weight: bold; padding-top: 50px; background:url(../images/tbg.jpg) center bottom no-repeat; padding-bottom: 15px; margin-bottom:30px; }*/

#ganga { background:#f9f7ed; padding-bottom: 50px; }

#ganga h2 { color:#01B4BB; font-size: 28px; text-align:center; font-weight: bold; padding-top: 50px; background:url(../images/t/bg.jpg) center bottom no-repeat; padding-bottom: 15px; }

#ganga h2 span { font-family:"宋体"; font-weight: normal; font-size: 26px; }

#ganga .mask h2 { padding-bottom: 0px; padding-right: 20px; padding-top: 40px; color: #FFF; font-weight: normal; font-size: 18px; background: url(../images/ganga_maskh2bj.png) no-repeat 140px 35px; padding-left: 20px; width: 171px; text-align: center; }

#ganga ul { margin-top: 40px; }

#ganga li { float: left; margin-right: 25px; }

#ganga li:hover h3 { color:#fff; background:#01B4BB; }

#ganga .mr0 { margin-right: 0; }

#ganga h3 { font-size: 16px; color:#5a5364; text-align:center; background:#f2f2f2; margin-top: 9px; padding:5px; z-index:9999; margin-top: 163px; }

#ganga .mask a { width: 100%; height: 100%; display:block; position:absolute; z-index:9999; background:#01B4BB; filter:alpha(opacity=30); opacity:0.1; }

#ganga .view { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }

#ganga_botton { text-align:center; }

#ganga_botton a { text-align:center; width: 210px; padding-top: 10px; padding-bottom: 10px; background:#01B4BB; color:#fff; display:block; margin: 0 auto; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; font-size: 16px; font-family:"微软雅黑"; }

.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }

.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(92,214,233, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }

.view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.view-first:hover h2, .view-first:hover p, .view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }

.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }

.view { display:inline; float: left; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff url(../images/bgimg.jpg) no-repeat center center; }

.view .mask, .view .content { width:100%; height:100%; position: absolute; overflow: hidden; top: 0; left: 0; }

.view img { display: block; position: relative; }

.view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; }

.view p { font-family: Georgia, serif; font-style: italic; font-size: 12px; position: relative; color: #fff; text-align: center; }

.view a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; }

.view a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }

#tuomao { background:url(../images/arr.jpg) center bottom no-repeat #01B4BB; }

#tuomao h2 { font-size: 28px; color:#fff; font-weight: bold; padding-top: 100px; }

#tuomao h3 { font-size: 20px; color:#fff; padding-top: 4px; }

#tuomao p { font-size: 16px; color:#fff; font-family:"宋体"; padding-top: 40px; line-height:200%; }

#tuomao a { font-size: 18px; color:#fff; font-family:"微软雅黑"; padding:5px 0px; border:1px solid #fff; margin-top: 20px; display:block; width: 220px; text-align:center; background:url(../images/heart.png) 190px center no-repeat; }

#tuomao img { padding:50px 0 50px 50px; display:block; margin: 0 auto; float: left; }

.youshi_div { width:210px; height:210px; background:#d2fdf4; color:#01B4BB; text-align:center; border-radius:105px; -moz-border-radius:105px; -ms-border-radius:105px; -o-border-radius:105px; -webkit-border-radius:105px; transition: all 0.3s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; }

#youshi li:hover .youshi_div { background:#fff; -moz-box-shadow:inset 0px 0px 20px #e1f6f5; -webkit-box-shadow:inset 0px 0px 20px #e1f6f5; box-shadow:inset 0px 0px 20px #e1f6f5; }

#youshi { padding-bottom: 60px; }

#youshi h2 { color:#5a5364; font-size: 20px; font-weight: bold; background:url(../images/youshi_h2bj.jpg) left bottom no-repeat; padding-bottom: 20px; padding-top: 54px; }

.youshi_div h3 { padding-top: 56px; background:url(../images/youshi_div_h3bj.png) no-repeat center bottom; padding-bottom: 2px; }

.youshi_div h4 { padding-top: 10px; font-weight: bold; }

.youshi_div img { padding-top: 20px; }

#youshi li { padding-top: 60px; width: 210px; }

#youshi li { float: left; margin-right: 30px; }

#youshi li a { color:#5a5364; font-size: 14px; text-align:center; display:block; margin: 0 auto; width: 104px; padding-top: 4px; padding-bottom: 4px; margin-top: 20px; background:#e1f6f5; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }

#youshi .mr0 { margin-right: 0; }

#buzhou { background:#01B4BB; padding-bottom: 50px; margin-top: 50px; }

#buzhou h2 { color:#fff; font-size: 28px; text-align:center; font-weight: bold; background:url(../images/tbg1.jpg) center bottom no-repeat; padding-bottom: 20px; padding-top: 60px; }

#buzhou h2 span { font-family:"宋体"; font-weight: normal; font-size: 26px; }

#buzhou ul { }

#buzhou li { float:left; position:relative; margin-right: 37px; margin-top: 30px; }

#buzhou .mr0 { margin-right: 0; }

#buzhou h3 { font-size: 14px;  color:#fff; text-align:center; padding-top: 16px; }

#buzhou h3 a { color:#fff; }

.buzhou_mask { position:absolute; }

#biping { padding-bottom: 26px; }

#biping h2 { color:#01B4BB; font-size: 28px; text-align:center; font-weight: bold; padding-top: 50px; padding-bottom: 15px; }

#biping h2 span { font-family:"宋体"; font-weight: normal; font-size: 26px; }

#biping table { margin-top: 50px; }

.table td { height: 48px; text-align:center; }

#biping .table td { border:1px solid #fff; color:#3f3a46; padding:14px 0; }

#biping .table .success td { background:#CAEDEF; font-size: 14px; padding:16px 0; }

#biping #tr1 td { background:#01B4BB;  color:#fff; text-align:center; font-size: 18px; }

.trb { border-bottom:4px solid #e1f6f5; }

.fwb { font-weight: bold; font-family: "Microsoft Yahei";}
#wenti { background:url(../images/wenti_bj.jpg) center top; position:relative; overflow:hidden; }

.wentidiv1 img { float: right; padding-top: 23px; }

.wentidiv2_box1 { background:rgba(49,186,213,0.8); color:#fff; padding-right: 40px; padding-bottom: 40px; position:absolute; height: 382px; overflow:hidden; }

.wentidiv2_box1 h2 { padding-top: 50px; padding-left: 20px; padding-bottom: 15px; }

.wentidiv2_box1 dl { background:url(../images/wentidiv2_box_h2bj.jpg) left top no-repeat; margin-left: 40px; }

.wentidiv2_box1 dt { font-size: 16px; padding-top: 14px; padding-bottom: 14px; }

.wentidiv2_box1 dd { line-height: 200%; }

.wentidiv2_box2 { background:rgba(49,186,213,0.8); color:#fff; padding-right: 40px; padding-bottom: 40px; position:absolute; height: 382px; overflow:hidden; }

.wentidiv2_box2 h2 { padding-top: 50px; padding-left: 20px; padding-bottom: 15px; }

.wentidiv2_box2 dl { background:url(../images/wentidiv2_box_h2bj.jpg) left top no-repeat; margin-left: 40px; }

.wentidiv2_box2 dt { font-size: 18px; padding-top: 14px; padding-bottom: 14px; font-weight: normal; line-height: 200%; padding-right: 100px; }

.wentidiv2_box2 dd { line-height: 200%; }

.wentidiv2_box { top: 60px; left:0px; }

.wentidiv2_box2_a { display:block; width: 206px; height: 50px; background:#fcac00; font-size: 30px; text-align:center; font-family:"微软雅黑"; padding-top: 10px; margin-left: 40px; margin-top: 20px; }

.wentidiv2_box3 { background:rgba(49,186,213,0.8); color:#fff; padding-right: 40px; padding-bottom: 40px; position:absolute; height: 382px; overflow:hidden; }

.wentidiv2_box3 h2 { padding-top: 50px; padding-left: 20px; padding-bottom: 15px; padding-left: 40px; }

.wentidiv2_box3 dl { background:url(../images/wentidiv2_box_h2bj.jpg) left top no-repeat; margin-left: 40px; }

.wentidiv2_box3 dt { font-size: 18px; padding-top: 14px; padding-bottom: 14px; font-weight: normal; line-height: 200%; padding-right: 100px; }

.wentidiv2_box3 dd { line-height: 200%; }

.wentidiv2_box { top: 60px; left:0px; }

.wentidiv2_box3_a { display:block; width: 206px; height: 50px; background:#fcac00; font-size: 30px; text-align:center; font-family:"微软雅黑"; padding-top: 10px; margin-left: 40px; margin-top: 20px; }

.div_hide { display:none; }

.div_hide .wentidiv2_box { margin-top: 20px; }

.wenti_ul { padding-top: 470px; }

.wenti_ul li { float: left; width: 70px; height: 10px; background:#fff; margin-right: 20px; }

.wenti_ul .active { background:#fcac00; }

#duibi { background:#01B4BB; }

.duibi_box { background: #fff; padding: 10px 10px;}
.duibi_txt { font-size: 15px; text-align: center; margin-top: 3px; color: #5a5364;}
.duibi_box:hover .duibi_txt { color: #14b7d6;} 
#duibi h2 { color:#fff; font-size: 28px; text-align:center; font-weight: bold; background:url(../images/tbg1.jpg) center bottom no-repeat; padding-bottom: 20px; padding-top: 60px; }

#duibi h2 span { font-family:"宋体"; font-weight: normal; font-size: 26px; }

.duibi_mask { position:absolute; top:0px; }

#duibi { padding-bottom: 60px; }

#duibi .row div:hover .duibi_mask { display:none; }

#duibi img { display:block; margin: 0 auto; }

#rongyu h5 { font-size: 34px; color:#4a4444; display:block; text-align:center; padding:34px 0 10px 0; background:url(../images/h2bj.jpg) repeat-x center bottom; }

.bottom_container { padding-top: 24px; }

.bottom_div4, .bottom_div3 { margin-top: 20px; }

.add_btn { font-size: 24px; border: solid 1px #fff; padding: 6px 10px; width: 28%; text-align: center; margin-top: 40px;margin-left: 36%;color: #fff; float: left;}

.add_txt { text-indent: 2em; line-height: 28px;}
.col-md-4{width:31.3333%; float: left; padding: 0 24px 0 0;}
.col-xs { padding-top: 30px;}
.add_btn a { color: #fff;}
/* CONTENT */

/*#home #news_slider .item { text-align: center; }

.owl-carousel { width: 100%; }

#home #news_slider .item img, .blog-post-slider .item img { display: block; height: auto; width: 100%; }

#home .ui-content, .single-blog-slider .ui-content { padding: 0px; }

.page-tagline { text-align: center; }

.page-tagline img { height: auto; max-width: 100%; padding: 7px 0px; vertical-align: middle; }

#news img { margin-right:20px; }

#news h4 a { color:#000; }

.news { padding-top: 40px; }

ul.news { margin-left:15%; }

ul.news li { list-style-type:square; line-height:28px; color:#de4f43; font-size: 14px; }

.aq-title { background-color:#000; padding:3px 15px; }

ul.aq-box { padding-left:20px; }

ul.aq-box li { list-style-type: decimal; width:50%; float:left; line-height:2.5em; }

#myTab.nav-pills > li > a { margin:0 10px; background:#6aa3ea; color:#fff; }

#myTab.nav-pills > li.active > a, #myTab.nav-pills > li.active > a:hover, #myTab.nav-pills > li.active > a:focus { background-color:#3b7ac7; }

#myTab li { }

.dongtai_divleft img { width: 214px; }
*/
 @media(min-width:1200px) {

.zhushe_div1 { width:570px; }

.zhushe_div2 { margin-left: 15px; }

.zhushe_div3 { width:570px; }

.zhushe_div4 { margin-left: 15px; }

}

 @media(max-width:1200px) {

#zhuanjia_left1 h3 { padding-top: 16px; }

.jiyidiv1 p { padding-top: 14px; padding-left: 20px; padding-right: 20px; }

}

 @media(max-width:992px) {

.bottom_div2 { margin-top: 20px; }

.nav-justified { width: 80%; }

.wentihide { display:none; }

.wenti_ul { display:none; }

.wentidiv1 img { float:none; display:block; margin: 0 auto; }

.wentidiv2_box1, .wentidiv2_box2, .wentidiv2_box3 { position:inherit; height:auto; }

.wentidiv2_box3 dt { padding-right: 0; }

.wentidiv2_box1 dt { padding-right: 0; }

.wentidiv2_box2 dt { padding-right: 0; }

.div_hide { display:block; }

#xiangguan dd { width: 100%; }

.nav-justified { width: 80%; }

}

 @media(max-width:767px) {

#ganga ul { padding-left: 10%; }

#youshi ul { padding-left: 10%; }

#buzhou ul { padding-left: 10%; }

.nav-justified { width: 100%; }

.news { padding-top: 10px; }

ul.news { margin-left: 0; padding-bottom: 20px; }

.dongtai_divleft_content { padding-bottom: 30px; }

}

 @media(max-width:540px) {

#ganga ul { padding-left: 28%; }

#youshi ul { padding-left: 28%; }

#buzhou ul { padding-left: 28%; }

}

/* footer */

#footer { text-align:center; padding:20px 0px; }

footer * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; font: 12px/24px '宋体'; }

#all-footer *{ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; font: 12px/24px '宋体';}



/*footer a { color:#666; }

footer a:visited { color: #666; }

#footer dl { margin-top: 16px; width: 63px; float: left; position: relative; padding-left: 172px; }

#copyright { background-position: 0 30px; padding: 35px 0 15px 290px; }

#copyright p { padding-top: 3px; color: #666; }*/

/*swt*/
/*
#pop_divQQbox .pop_askonline { height: 408px; }

#pop_divQQbox { z-index:99999; }

#pop_divQQbox .pop_askonline { height:478px; }

.noswap { display:none; }

.foot{ padding:15px 0; text-align:center;}*/

.special_footer .right{width: 45%!important;
margin-top: 20px!important;}
.special_nav .style_div { font-size: 14px!important;}
.hospital_introduce { text-align: left!important;}

.data7 h2 span { font-size:26px; font-weight: normal; font-family: "宋体";}

