@charset "utf-8";
::-webkit-scrollbar {width:0px;height:0px;}
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,q {display:block;}
table {border-collapse:collapse;}
ul,ol,li {list-style:none;}
em{font-style: normal;}
b{font-weight: normal;}
a {text-decoration:none;cursor:pointer;cursor:hand;color:inherit;}
body,html {font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;color:#333;background:#fff;width:100%;line-height:1.6;word-wrap:break-word;font-size: 16px;overflow-x: hidden;}
.left {float:left;}
.right {float:right;}
.ti2{text-indent: 2em}
img{max-width: 100%;vertical-align: middle;}
.fix:before, .fix:after { content: ''; display: table; }
.fix:after { clear: both; }
.tc{text-align: center;}
.coll{color: #ff0000}
.mt10{margin-top: 10px}.mt5{margin-top:5px;}
.container,.maincon{ width:1200px; margin-left: auto; margin-right: auto;line-height: 1.6;font-size: 15px;overflow: hidden;}
.container h2{ font-size: 26px;color: #0570B6;margin: 20px 0;font-weight: normal;border-bottom: 1px solid  #D1D1D1;}
.maincon{margin-bottom: 30px}
.top{overflow: hidden;padding: 10px 0}
.top p{font-size: 14px;margin-top: 10px;}
.nav{background: #0570B6;overflow: hidden;}
.nav li{float: left;font-size: 18px;text-align: center;width: 200px;line-height: 50px;box-shadow: 1px 1px 1px 0px #fff;}
.nav li a{color: #fff;display: block;}
.nav li a:hover{background: #1289E4}

.newsl {width: 600px;}
.newsl h3,.introR h3{background: #ebebeb; line-height: 45px;margin-bottom: 15px;font-weight: normal;font-size: 18px;}
.newsl h3 span,.introR h3 span{display: inline-block;background: #0570B6;  text-align: center;color: #fff;padding: 0 10px}
.newsl ul li a {display: block;padding-left: 16px;position: relative;line-height: 30px;height: 30px;}
.newsl ul li span {float: right;width: 80px;text-align: right;font-size: 14px;color: #666666;}
.newsl ul li a:after {position: absolute;left: 0;top: 50%;width: 4px;margin-top: -2px; height: 4px;background: #0570B6;content: "";border-radius: 50%;}
.newsl ul li a:hover{color:#0570B6;}
.introR{width: 560px}

.team{overflow:hidden}
.team li{float: left;text-align: center;margin: 10px;background: #fff;padding: 5px;border-radius: 5px;width: 210px;transition:all 0.5s ease}
.team li p{padding: 10px 0;font-size: 17px;}
.team li:hover{box-shadow:0 0 10px #ccc;}
.zxbtn a{display: inline-block;padding: 1px 10px;color: #FFF;background:#E13A39;margin: 0 5px 10px}
.zxbtn a:last-child{background: #FD7F11}
.team li img{width:146px}

.service li{float: left;width: 280px;margin: 10px;box-shadow: 0 0 0 1px #E7E7E7}
.service li h5{font-size: 17px;font-weight: normal;color: #0570B6;margin: 5px 0}
.service li p{padding: 0 10px 10px}

.guide li{float: left;width: 400px;background: #0570B6;text-align: center;padding: 30px 0;}
.guide li a{color: #fff}
.guide li span{font-size: 18px}
.guide li.li2{background: #0e7ec8;}
.guide li.li3{background: #0b84d3}
.guide li.li4{background: #1880c4}
.guide li.li5{background: #368bc2}
.guide li.li6{background: #1473b2}
.guide li:hover img{animation:rubberBand 1s;}
@keyframes rubberBand {from {transform:scale3d(1,1,1)}
    30% {transform:scale3d(1.25,0.75,1)}
    40% {transform:scale3d(0.75,1.25,1)}
    50% {transform:scale3d(1.15,0.85,1)}
    65% {transform:scale3d(0.95,1.05,1)}
    75% {transform:scale3d(1.05,0.95,1)}
    to {transform:scale3d(1,1,1)}
}

/*list*/
.curpos{font-size: 16px;border-bottom: 1px solid   #E4E4E4;line-height: 30px;margin-bottom: 10px}
.listleft{width: 840px;}
.listright{width: 300px}
.listleft ul li img{float: left;margin-right: 10px;width:146px}
.listleft li{overflow: hidden;padding: 15px 0;border-bottom: 1px dashed #E4E4E4}
.listleft li h5{font-size: 18px;margin-bottom: 5px}
.listright ul{margin-bottom: 20px}
.listright li{border-bottom: 1px dotted #a29a88;margin-top: 10px; height: 33px;overflow: hidden;}
.listright li span{width: 19px;height: 19px;font-size: 14px;background: #bab9b9;display: inline-block;color: #fff;line-height: 19px;text-align: center;}
.listright li a{color: #4d4c4a;font-size: 15px;margin-left: 10px;}
.tit_h3 {font-size: 17px;border-bottom: 1px solid  #D1D1D1;margin: 10px 0;padding-bottom: 3px}
.tit_h3 span{border-bottom: 2px solid #C31E37;padding-bottom: 5px}


.bz_zz{width:203px;margin-top:10px}
.bz_zz a{width:97px; height:39px; text-align:center; display:inline-block; float:left; line-height:39px;color:#fff}
.bz_zz a.a1{background:#f6bb42 }
.bz_zz a.a2{width:100px; height:84px; background:#f189bf; float:right;line-height:20px}
.bz_zz a.a3{background:#fb8923; margin-top:6px; }
.bz_zz a.a4{width:203px;height:41px; background:#7ac4eb;  margin:6px 0;}
.bz_zz a.a5{background:#fd8e8b;}
.bz_zz a.a6{width:100px; height:84px; background:#c275c3; float:right;line-height:22px}
.bz_zz a.a7{background:#a1ce6b;  margin-top:6px;}
.bz_zz a.a8{width:203px; height:58px; background:#cea074; margin-top:6px;line-height:58px; }
.bz_zz a.a9{ background:#f49996;}
.bz_zz a.a10{height:86px; background:#c6a3e7;margin:6px 0;line-height:23px}
.bz_zz a.a11{height:84px; background:#ec6565; margin-bottom:6px;line-height:22px}
.bz_zz a.a12{height:58px; background:url(../hfzsimg/zxbtn.jpg) no-repeat; }
.bzright,.bzright a{width:91px}


.pagelist ul {margin-top:30px;text-align:center}
.pagelist ul li{display:inline-block;border: 1px solid #ccc;font-size: 15px;  margin: 2px 3px;color: #006699;padding: 3px 10px;}
.pagelist ul li a{display:block}
.pagelist ul li.thisclass {background: #0570B6;color: #fff;}

/*articel*/
.content{line-height:28px;margin: 10px 0 30px;text-indent:2em}
.content img{width: auto !important;height: auto !important;max-width:100%;text-indent:0;display: block;margin:10px auto}
.back {margin: 30px 0;text-align: center;}
.back a{display: inline-block;width: 99px;height: 37px;line-height: 37px; text-align: center; color: #fff; background: #0075bb;transition: background-color .4s;}
.back a:hover{background: #199ED8}
.likelist li{float: left;width: 370px;margin: 0 10px;padding: 8px 0}

/*footer*/
.footer_nav{width: 100%; overflow: hidden;background: #0570B6; padding: 10px 0;text-align: center;margin-top: 25px}
.footer_nav ul li{float: left; width:25%; overflow: hidden;}
.footer_nav ul li a{display: inline-block; line-height: 21px; font-size: 18px; color: #fff;}
.footer_nav ul li a img{margin-right: 10px}
.fooer{padding:15px;color: #5D5D5D;font-size: 15px}

@media screen and (max-width: 900px){
    .container{width: 96%;font-size:16px}
    .container h2{font-size: 20px;font-weight: bold;}
    .top{width: auto;padding: 10px 0}
    .top img{width: 175px;margin-top: 5px}
    .top p { margin-top:0px}
    .maincon{width: 100%;margin-bottom:10px}
    .nav li{width: 33.33%;font-size: 16px;line-height: 36px}
    .newsl,.introR{float: none;width:auto;}
    .introR{margin-top: 20px}
    .newsl h3, .introR h3{line-height: 35px}
    .team li{width: 48%;margin: 1%;padding:0}
    .zxbtn span{padding: 2px 6px;margin: 0 3px 15px;font-size:15px}
    .guide li{width: 33.33%;font-size: 16px}
    .guide li img{width: 40px;margin-bottom: 5px}
    .guide li em{display: none}
    .service li{width: 46%;margin: 2%}
    .ks_piece li{width: 44%;padding: 3%}
    table{width: 100%;margin-bottom: 0}
	table td strong{font-size:17px}
    .listleft,.listright{float: none;width: 100%;overflow: hidden;}
    .pagelist ul{margin: 25px 0}
    .pagelist ul li{padding: 0 7px;margin: 4px 3px}
    .listleft ul li img{width: 140px}
    .listleft li h5{font-size: 16px}
    .listright dd{width: 46%;margin: 1%;padding: 1%}
    .likelist li{float: none;margin: 0}
	.disease_nav li,.wck_body .neike li{float:none;width:auto;height:auto}
	.disease_nav li div,.disease_nav li p{line-height:30px}
	.bz_zz{width:73.5%}
	.bz_zz a.a4,.bz_zz a.a8{width:100%}
	.bz_zz a{width:48%}
	.bz_zz a.a2,.bz_zz a.a6{width:50%}
	.bzright{width:25%}
	.bzright a{width:100%}
	.zxbtn a{padding:1px 5px;margin: 0 3px 10px;font-size:15px}
	
    /*footer*/
   .footer_nav ul li{width: 23%;margin: 0 1%}
   .footer_nav ul li img{display: block;margin:0 auto 5px;width: 45px}
   .footer_nav ul li a{font-size: 16px;padding-top: 0}
   
 }