﻿

body{margin:0 auto;color:#333; background:#fff; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}



ul,ol,li,p,h1,h2,h3,form,dd,dl,dt,i{margin:0;padding:0;list-style:none}



img{border:0;}



i{ font-style:normal}



button{display:block}



a{cursor:pointer;text-decoration:none;color:#252525 }



a:hover{text-decoration: none;color:#3a86c5}



.all-wrap{ min-width:1200px; width:100%}



.wrap{width:1200px; margin:0 auto}



.clearfix { *overflow: hidden; *zoom: 1; } 



.clearfix:after{ display: table; content: ""; width: 0; clear: both; }



.hidden{ overflow:hidden}



.img:hover{

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}



input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }



table { border-collapse:collapse; }



.clear{line-height: 0; clear: both; overflow:hidden;height:0px; font-size:0px}



.pull-left{float:left}



.pull-right{float:right}



.trans{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;-webkit-overflow-scrolling: touch;}



.display-inline{*display:inline;zoom:1; _height:26px; display:inline-block}



.zwy_hdbtn ul li a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}



.top{ height:103px;width:1200px; margin:auto; background:url(../img/top.png) no-repeat left 10px}



.logo{width:350px;height:92px;float:left; display:block}



.searchbox{float:right; margin-top:40px}



.searchbox a{ font-size:12px;color:#1fbcce; line-height:30px}



.search{width:282px; padding-left:8px;height:30px; border:solid 1px #dfdfdf;float:left; border-radius:15px}



.search select{border:0 none}



.search input{ width:130px; padding-left:5px; height:28px; border:0 none; margin-left:8px;float:left;}



.search button{width:25px; height:30px; cursor: pointer; border:0 none; background:url(../img/ico.png) -5px -242px;float:right; margin-right:6px}



.sear-a{width:32px; height:32px; display:block; margin-left:5px;float:left;}



.sear-a i{display:block;width:30px; height:30px; font-size:30px}



.sear-a.s1 i{color:#50b674}



.sear-a img{display:none; position:absolute;left:0px; top:30px;z-index:999999}



.sear-a.s1:hover{position:relative; z-index:999999}



.sear-a.s1:hover img{display:block}



.sear-a.s2 i{color:#eca851; font-size:34px}



.menu{height:50px; background:#1981ca}



.menu ul>li{width:120px;float:left; text-align:center}



.menu-a{color:#fff; font-size:18px; line-height:50px}



.menu-a:hover{color:#fff}



.menu ul>li:hover{ position:relative; background:#1fbcce; z-index:1000}



.submenu{display:none}



.menu ul>li:hover .submenu{ position:absolute;top:50px;left:0px;width:100px; padding:10px; display:block; background:#1fbcce}



.menu ul>li .submenu a{text-align:center; font-size:12px; color:#fff; display:block; line-height:18px;  padding:3px 0px; overflow:hidden}



.menu ul>li .submenu a:hover{background:#1595a4;}



.banner{margin-top:10px;width:1200px;height:474px}



.banner img{display:block}



.guide{ background:url(../img/guide.png) #f5f5f5 no-repeat; height:156px; padding-left:150px;width:1050px; margin-bottom:20px}



.guide li{ border-left:solid 1px #eaeaea; margin:18px 0px;width:174px; float:left; text-align:center; height:130px}



.guide li a i{color:#3a86c5; font-size:52px; display:block; margin:15px 0px 5px 0px}



.guide li a {color:#333; font-size:20px}



.guide li a:hover i{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}



.pic{ width:615px;float:left}



.pic img{display:block}



.index-news-r{width:560px;float:right}



.index-news-t{height:42px; border-bottom:solid 1px #eaeaea}



.index-news-t>a{float:right; font-size:14px; line-height:42px; }



.index-news-t h1{ background:none;width:100px;font-size:20px; font-weight:bold;float:left; margin-right:5px; text-align:center; line-height:42px}



.index-news-t h1.on{ background:url(../img/t1.png);width:123px;height:42px;color:#fff; }



.index-news-t h1 a{color:#333;}



.index-news-t span{ background:none;width:100px;font-size:20px; font-weight:bold;float:left; margin-right:5px; text-align:center; line-height:42px}



.index-news-t span.on,.index-news-t span:hover{ background:url(../img/t1.png);width:123px;height:42px;color:#fff; }



.index-news-t span a{color:#333;}



.index-news-t h1.on a{color:#fff}



.index-news-t span:hover a{color:#fff}



.index-news-c{ padding:12px 8px}



.list li{line-height:30px; background:url(../img/list.png) -8px -180px no-repeat; padding-left:20px; height:30px; overflow:hidden}



.list li a{ font-size:16px}



.list li span{float:right;color:#222; font-size:14px; line-height:30px}



.i-news{padding-bottom:20px}



.index-zj{ background:url(../img/i-bg1.jpg) no-repeat #f0f0f0 left top; height:552px}



.i-t{ line-height:90px; height:90px}



.i-t h1{color:#247bcc; font-size:20px; font-weight:bold}



.i-t .lselect{float:right;width:204px;height:25px; background:#fff; line-height:25px; margin-top:32px; cursor:pointer; position:relative; padding-left:5px; z-index:999}



.i-t .lselect .loption{ position:absolute;width:209px; top:25px;left:0px; background:#fff; display:none; height:120px; overflow-y:scroll}



.i-t .lselect .loption a{ display:block; font-size:12px; line-height:20px; padding-left:5px}



.i-t .lselect .loption a:hover{ background:#247bcc;color:#fff}



.i-t .lselect:before{ display:block; content:'';width:0;height:0;

	border-right:5px solid transparent;

	border-left:5px solid transparent;

	border-top:5px solid #d6d6d6;float:right; margin:8px 8px 0px 0px}



.i-doctor-box{width:1200px; overflow:hidden}



#ysdemo{width:1200px; overflow:hidden}



.i-doctor-wrap{width:88800%}



#ysdemo1,#ysdemo2{float:left;}



.i-doctor{width:208px;float:left; margin-right:40px}



.i-doctor-info{background:#fff; height:116px; text-align:center; overflow:hidden; padding-top:12px}



.i-doctor-info a{color:#17468f; font-size:20px; margin-top:15px}



.i-doctor-info span{display:block; margin-top:10px; line-height:20px; font-size:16px; line-height:24px; text-align:left; padding-left:40px}



.i-doctor img{display:block}



.i-doctor-a a{display:block;float:left;width:50%; height:37px; line-height:37px;  font-size:16px; text-align:center;color:#fff}



.i-doctor-a a.a1{ background:#1fbcce}



.i-doctor-a a.a2{ background:#4786e3}



.i-ks{height:520px; background:url(../img/i-bg2.jpg) right top no-repeat}



.i-ks-l{ background:url(../img/i-bg6.jpg);width:396px; height:391px;float:left; padding:30px 50px; box-sizing:border-box}



.i-ks-r{width:773px;float:right}



.i-ks-l a{font-size:20px; line-height:60px; border-bottom:dashed 1px #fff; background:url(../img/list.png) 0px -60px no-repeat; padding-left:50px; display:block; height:60px;color:#fff}



.i-ks-item{height:50px; border-bottom:solid 1px #cacaca}



.i-ks-item a{float:left; margin-right:20px; padding:0px 8px; font-size:18px; line-height:50px; display:block}



.i-ks-item a.active,.i-ks-item a:hover{color:#17468f; border-bottom:solid #17468f 1px}



.i-ks-content{margin-top:6px}



.i-ks-content li{height:44px; border:solid 1px #e4e4e4;width:180px;float:left; margin-right:15px; margin-top:10px; line-height:44px}



.i-ks-content li a{display:block}



.i-ks-content li a:before{ display:block; content:'';width:5px; height:20px; background:#1fbcce; border-radius:2px;float:left; margin:12px 25px 0px 15px;}



.i-sq{height:596px; background:url(../img/i-bg3.jpg) repeat-x center top; padding-top:40px}



.i-sq-l{width:878px;float:left}



.i-sq-r{width:310px;float:right; background:#fff; height:473px;padding:16px 16px 0px 16px; box-sizing:border-box}



.i-sq-block{width:289px;float:left; height:235px; margin:0px 3px 3px 0px;

display: flex;

display: -webkit-flex;

align-items:center;

justify-content:center;}



.block1{ background:#4a85cd}



.block2{ background: url(../img/shadow1.jpg)}



.block3{ background:#1fbcce}



.block4{ background: url(../img/shadow2.jpg)}



.block5{ background:#4da880}



.block6{ background: url(../img/shadow3.jpg)}



.i-sq-block:hover{background-size:110% 110%;}



.i-sq-block a{font-size:24px;color:#fff; display:block; text-align:center}



.i-sq-block span{display:block; line-height:20px; font-size:12px}



.i-sq-block:hover{ background:#cacaca;color:#333}



.i-sq-block:hover a{color:#333}



.i-sq-r img{ }



.return{ display:block; text-align:center; margin:30px auto 0px auto}



.return {color:#333}



.return  i{  margin:0px auto 10px auto }



.bottom{padding:40px 0px}



.flink{ padding-bottom:20px; border-bottom:solid 1px #e5e5e5}



.flink h1{ font-size:18px; font-weight:bold;color:#353535; padding-left:50px; background:url(../img/list.png) no-repeat 8px -128px}



.flink-box a{font-size:16px; margin:0px 25px 0px 15px; line-height:30px;white-space:nowrap;}



.flink-box{margin-top:28px}



.ewm{width:266px;float:left; margin-top:30px}



.ewm a{display:block;width:133px;float:left; text-align:center; font-size:14px; line-height:20px}



.ewm a img{display:block; margin:auto; margin-bottom:5px}



.finfo{width:870px;float:right; margin-top:30px}



.finfo p{ font-size:20px; line-height:30px}



.finfo .addr{width:45%;float:left;font-size:16px; line-height:30px; margin-top:15px}



.finfo .tel {width:55%;float:left;font-size:16px; line-height:30px; margin-top:15px}



.foot{background:#247bcc; padding:25px 0px; font-size:14px; line-height:30px; text-align:center;color:#fff}



.foot a{color:#fff}



/*切换js*/



.banner .swiper-pagination-bullet{width:59px;height:6px; border-radius:0px}



.pic{position:relative}



.pic li a{ font-size:16px;}



.pic li img{ display:block; margin-bottom:15px}



.pic .prev{width:27px;height:23px; background: url(../img/picarrow.png); position:absolute;right:30px; bottom:0px}



.pic .next{width:27px;height:23px;background: url(../img/picarrow.png) no-repeat -30px 0px; position:absolute;right:0px; bottom:0px}



.picMarquee-left{overflow:hidden; position:relative;}



.picMarquee-left .bd .i-doctor-wrap{ overflow:hidden; zoom:1; }



.picMarquee-top .bd .i-zt{ overflow:hidden; zoom:1; }



.picMarquee-top .bd .i-zt img{width:277px; height:70px; display:block}



.picMarquee-top .bd .i-zt a{display:block; margin-bottom:15px }



/*内页*/



.page-code{margin: 0 auto;

height: 44px;

font-family: "微软雅黑";

font-size: 14px;

color: #535353; text-align:center; line-height:30px}



.page-code a {

    margin: 0 3px;

    display: inline-block;

    padding: 0 15px 0 15px;

    background: #ececec;

    color: #777777;

}



.page-code a.on {

    background: #076bc8;

    border-color: #076bc8;

    color: #FFF;

    padding: 0 15px 0 15px;

    color: #fff;

}



.page-banner{ background:url(../images/page-banner.jpg) top center; height:357px}



.page{ background:#f4f4f4; padding-bottom:60px}



.page-l{width:250px;float:left;margin-top:22px; }



.page-r{width:928px;float:right;margin-top:22px;}



.page-l-t{background: url(../img/page-l-t.png);height:62px; font-size:24px; font-weight:bold;color:#fff; padding-left:26px; line-height:62px}



.page-l-c{background:#fff;-moz-box-shadow: 0px 0px 7px #D4D4D4;-webkit-box-shadow: 0px 0px 7px #D4D4D4;box-shadow: 0px 0px 7px #D4D4D4; padding:20px 0px 60px}



.l-menu{width:190px; margin:auto; text-align:center;}



.l-menu a{font-size:18px; line-height:72px; display:block;color:#032c49; border-bottom:solid 1px #ebebeb; height:72px; overflow:hidden}



.l-menu a.current,.l-menu a:hover{color:#1981ca}



.page-r-c{ background:#fff;-moz-box-shadow: 0px 0px 7px #D4D4D4;-webkit-box-shadow: 0px 0px 7px #D4D4D4;box-shadow: 0px 0px 7px #D4D4D4; padding:25px}



.page-r-t{background:#fff; height:62px; line-height:62px; padding:0px 30px}



.page-r-t .position{float:right; font-size:14px;color:#333}



.page-r-t span{color:#1981ca; font-size:20px; font-weight:bold}



.list li.spc{ margin:20px 0px; border-bottom: dashed 1px #dedede; height:0px; font-size:0px}





.show-title{

	text-align: center;

	font-size: 24px;

	margin-bottom: 50px;

	margin-top:30px

}

.show-info{

	text-align: center;

	color: #787878;

	padding-bottom: 15px;

	border-bottom: 1px dashed #ccc;

	font-size:14px

}

.show-content{

	padding: 40px 0;

	font-size: 16px;

	line-height: 30px;

	font-family:"宋体"

}



.show-content img{max-width:100%; height:auto}



.show-function{

	margin-top: 20px;

	height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 14px;

    color: #666;

    border-top: 1px solid #ebebeb;

}

.show-function a {

    display: inline;

    margin-right: 10px;

}

.show-function a i {

    display: inline-block;

    width: 18px;

    height: 18px;

    margin-right: 5px;

    vertical-align: middle;

}

.show-function a.print i {

    background: url(../img/ico-print.gif);

}

.show-function a.close i {

    background: url(../img/ico-close.gif);

}



.tab{width:100%; border-collapse:collapse; font-size:16px}



.m-div{margin:30px auto}



.tab th{ border:solid 1px #51728a;color:#fff; height:36px; text-align:center; background:#7592a6}



.tab td{border:solid 1px #cccccc; text-align:center}



.tab td a.video{background:url(../img/list.png) 10px -228px no-repeat; display:inline-block; padding-left:50px}



.ks-title{ font-size:18px; font-weight:bold;color:#333; margin-top:20px;}



.ks-title:before{ display:block; content:'';width:0;height:0;

	border-top:5px solid transparent;

	border-bottom:5px solid transparent;

	float:left;

	border-left:5px solid #0789f3;margin:8px 8px 0px 0px}

	

.ks-list a{ background:url(../img/ks-a.gif);width:151px; height:48px; text-align:center; font-size:16px; line-height:48px; margin-right:20px; display:block;float:left; margin-top:15px; overflow:hidden}



.ks-list a:hover{background:url(../img/ks-a-on.gif);color:#fff}	



.ks{ padding-left:40px; padding-bottom:40px}



.ks-content{width:844px; margin:20px auto}



.ks-content-t{background:url(../img/ks-t.gif); height:52px; border:solid 1px #ececec; font-size:18px; line-height:52px;}



.ks-content-t:before{display:block; content:'';width:5px;height:29px; background:#1981ca;float:left; margin-right:20px; margin-top:12px}



.ks-content-c{padding:15px; margin-bottom:20px; font-size:16px; line-height:2}



.zj-list li{width:189px;float:left; margin-right:19px; margin-bottom:25px}



.zj-list li img{display:block}



.zj-info{height:54px; margin-top:2px; background:#f1f1f1; text-align:center; line-height:24px; padding-top:6px}



.zj-info a{color:#17468f; font-size:20px; }



.zj-info span{ font-size:16px;}



.ks-menu{padding-left:16px}



.ks-menu a{background: url(../img/ks-menu.png);width:75px;height:39px; line-height:39px; margin-right:6px; padding-right:7px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:14px;color:#073b5f; display:block;float:left; padding-left:24px; margin-top:12px}



.ks-menu a.current,.ks-menu a:hover{background: url(../img/ks-menu-on.png);color:#ff7200}



.zj-list .page-code{ border-top:dashed 1px #ccc; padding-top:20px; margin-top:20px}



.doctor-info{width:540px; margin:30px auto}



.doctor-info-l{width:250px; float:left;}



.doctor-info-l img{-moz-box-shadow: 0px 0px 7px #D4D4D4;-webkit-box-shadow: 0px 0px 7px #D4D4D4;box-shadow: 0px 0px 7px #D4D4D4;; border-radius:5px}



.doctor-info-r{width:234px;float:right; padding-left:56px}



.doctor-info-r h1{color:#17468f; font-size:24px; margin-top:30px; margin-bottom:30px; display:block}



.doctor-info-r h1 samp{color:#666; margin-left:20px; font-size:16px; vertical-align:bottom; font-weight:normal; font-family:Arial, Helvetica, sans-serif}



.doctor-info-r p{color:#666}



.doctor-info-r p span{ margin-right:40px; line-height:30px}



.doctor-btn{margin-top:40px; display:block}



.pb .pb-t a{width:160px; margin-right:4px;border: 1px solid #e6e6e6;

display: inline-block;

border-radius: 5px 5px 0px 0px;

background: #f5f5f5;

color: #333333;

font-size: 18px; height:40px; line-height:40px; text-align:center; font-weight:bold}



.pb .pb-t a.on,.pb .pb-t a:hover{color: #fff;

background: #1981ca;

border: 1px solid #1981ca;}



.pb .pb-t{border-bottom:solid 1px #bdc8d6; text-align:center}



.pb-box-t{margin-top:20px}



.pb-box-t a{ padding:0px 20px;float:left; margin-right:4px;border: 1px solid #e6e6e6;

display: block;

border-radius: 5px 5px 0px 0px;

background: #f5f5f5;

color: #333333;

font-size: 16px; height:28px; line-height:28px; text-align:center}



.pb-box-t a.on,.pb-box-t a:hover{color: #000; font-weight:bold;

background: #c9d5e3;

border: 1px solid #bdc8d6;}





.pb-box{padding:20px}



.pb table td.tab_item{background:#efefef}



.pb table td,.pb table th{padding:8px 5px}



.guest.page-r-c{padding-left: 40px;

padding-bottom: 40px;}



.guest_table{font-size:16px}



.guest_table{

	padding:20px 0 0 50px;

}



.guest input{ border: solid 1px #cacaca; height: 20px; padding: 5px; border-radius: 5px;}

.guest textarea{border: solid 1px #cacaca;padding: 5px;border-radius: 5px;}



.guest input[type="submit"],.guest input[type="reset"]{ background: #076bc8;color:#fff;width:80px;height: 30px;border:0 none; border-radius: 0px;}



.tab_c {

    border-collapse: collapse;

}

.tab_c td, .tab_c th {

    border: 1px solid #DDDDDD;

}

.tab_c th {

    background: none repeat scroll 0 0 #F3FBFC;

    color: #3CA2D7;

    font: bold 14px/30px Arial;

    text-align: center;

}

.tab_c td {

    color: #333333;

    font: 14px/30px Arial;

    padding-left: 10px;

    text-align: left;

}

.tab_c td span {

    font: bold 14px/24px Arial;

}



/* .tab_c td br{clear: both;height:0px;overflow: hidden; display: none;} */



.yibao_l {

    color: #006C99;

    font: 16px/30px Arial;

    height: 1100px;

    position: relative;

    text-align: center;

    width: 700px;

	margin-left:100px

}

#yibao a {

    cursor: pointer;

    position: absolute;

    z-index: 1;

}

.yibao_l a img {

    display: block;

}

.paper {

    display: block;

    height: 558px;

    padding: 10px;

    width: 378px;

}

.paper img {

    display: block;

    height: 558px;

    width: 378px;

}



.tj-list li{

	float: left;

margin-right: 30px;

margin-bottom: 25px;}


img#wx_button:hover{

    opacity: 1 !important;

}