@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;overflow-x: hidden;}
.left {float:left;}
.right {float:right;}
.ti2{text-indent: 2em}
.mt10{margin-top: 10px}
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}
.container{ width:1200px; margin-left: auto; margin-right: auto;line-height: 1.6;font-size: 16px;overflow: hidden;}
.container h2{ font-size: 26px;color: #333;margin: 20px 0;font-weight: normal;text-align: center;}
.top{overflow: hidden;padding: 10px 0}
.top p{background:url(../images/telico.png) no-repeat left center; color: #b1b1b1; font-size: 13px; padding-left:50px;}
.top p span{font-size:28px; color:#0596be; font-family: "impact"; text-transform: none;}
.banner {width: 1200px;margin: 10px auto}
.nav {margin-bottom: 20px}
.nav li{float: left;background: #42B587;width:198px;text-align: center;font-size: 18px;line-height: 85px;margin: 1px}
.nav li.li2{background: #F67D49}
.nav li.li3{background: #8E7167}
.nav li.li4{background: #059DDD}
.nav li.li5{background: #F35B75}
.nav li.li6{background: #7C62C0}
.nav li a{color: #fff;display: block;}
.nav li img{margin-right: 10px}
.nav li:hover{ opacity: 0.8; filter:alpha(opacity=80);}
.sideleft{width: 650px;}
.container h3{border-bottom: 1px #ddd solid;font-weight: normal;font-size: 18px;line-height: 35px;margin-bottom: 10px}
.container h3 span{border-bottom: 2px #0596be solid;display: inline-block;padding: 0 5px}
.sideleft ul li{float: left;margin:0 10px;border-bottom: 1px dashed #cecece;line-height: 36px;width: 293px;background: url(../images/ico.jpg) no-repeat left center;padding-left: 12px}
.sideright{width: 520px;}
.doctor{background: url(../images/docbg.jpg) no-repeat left top;}
.docimg{margin:10px 0 0 50px;}
.docon{background: rgba(255,255,255,.7);width: 650px;margin: 60px 20px 0;float: left;padding: 20px}
.docon h5{color: #0596BE;font-size: 18px}
.advan{background:#E5F5FE;overflow: hidden;margin: 50px auto 10px;padding-bottom: 20px}
.advan li{width: 270px;background: #fff;padding: 8px 5px;margin: 10px;box-shadow: 0 5px 5px rgba(0,0,0,.23);float: left;}
.advan li div{border: 1px solid #E5E5E5;padding: 10px;}
.advan li h5 span{color:#098CD4;border-bottom: 1px solid #098CD4;padding-bottom: 5px;font-size: 18px}
.advan li img{margin: 10px 0}
.equip ul li{width: 380px;margin:10px;float: left;overflow: hidden;}
.equip ul li img{width:100%;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.equip ul li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.ksnav { position: relative;}
.ksnav li { width: 240px; height: 240px; float: left; position: relative; }
.ksnav li img { width:100%; height:auto; vertical-align:middle;  -webkit-transition:all .5s ease 0s;
 -moz-transition:all .5s ease 0s;
 transition:all .5s ease 0s;
}
.ksnav li :hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1); }
.ksnav li p { font-size: 22px; color: #FFFFFF; position: absolute; top: 160px; text-align: center; width: 240px; }
.dl-list{text-align: center;width: 600px;margin: 30px 0 0}
.dl-list dt{float: left;width: 136px;height: 136px;background: #026B76;color: #fff;font-size: 16px;margin:4px 5px 0 0}
.dl-list dt img{margin: 12px 0 5px}
.dl-list dd{float: left;background: #D8FBFF;width:215px;margin: 5px;padding: 7px 0;}
.dl2 dt{background: #E75200}
.dl2 dd{background: #F9E9DC}

/*art*/
.content{line-height: 30px;margin: 20px 0}
.content img{margin: 10px 0;max-width:100%}
.back{border-bottom: 1px solid #C3C3C3;padding: 5px;margin-top: 10px}
.list{margin-top:15px}
.list li{float: left;border:1px solid #C3C3C3;margin:5px 10px;width: 278px;text-align: center;padding: 5px 0}
.list li a:hover{color: #9F031B}
.zxbtn a{display: inline-block;background: #FF8A00;color: #fff;padding: 2px 15px;border-radius: 5px;margin:10px 8px;line-height:26px}
.zxbtn a:last-child{background: #C31E37}


@media screen and (max-width: 900px){
	.container{width: 95%}
	.top{width: auto;padding: 10px 0}
	.top img{width: 90%;margin-top: 5px}
	.top p {display:none}
	.banner{width: 100%;margin-top: 0}
	.nav li{width: 49%;margin: .5%;line-height: 50px}
	.nav li img{width: 40px}
	.sideleft,.sideright{float: none;width:auto;}
	.sideleft ul li{margin: 0;width: auto;float: none}
	.docimg{margin: 10px 10px 0;width: 140px}
	.docon{width: auto;float: none;margin: 0;}
	.equip ul li{width: 46%;margin: 2%}
	.advan{margin-top: 10px}
	.advan li{width: 46%;margin:1%;padding: 1%}
	.ksnav li{width: 46%;margin: 2%;height: auto;}
	.ksnav li p{width: 100%;bottom: 30px;top: inherit;}
	.dl-list{float: none;width:auto;overflow: hidden; margin: 15px 0}
	.dl-list dt{width:120px;height: 120px}
	.dl-list dt img{width: 55px}
	.dl-list dd{width:62%;margin: 1%;padding: 5px 0}
	.dl-list dd.wd{width:100%;margin-top: 5px}
   
    .content{margin: 10px 0 20px}
    .list li{float: none;width: auto;margin: 12px 1%}
 }