﻿@charset "utf-8";
/* CSS Document */
@media (max-width:1000px){
.warp { width:auto;}
.menu li { text-align:center; width:10%;}
.menu li a { padding:0 0px; color:#fff; background:none;}
.menu li a.first { padding-left:0px;}
.banDiv .banDivL { width:100%; margin:12px 0 12px 0px; height:auto; text-align:center;}
.banDiv .banDivL img { width:95%; height:auto;}
.banDiv .warp { height:auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#fff; }
.banDiv .banDivR { clear:both; position:relative; float:none; margin:12px 11px 0 0; border:1px #dbdbdb solid; padding-top:103px; width:100%; height:114px; background:#f5f5f5;}
.banDiv .rslides_tabs{ position:absolute; left:10px; bottom:10px;clear:both;text-align:center; z-index:99999;}
.mainBox1 .mainBox1L { float:none; width:100%; margin-top:10px;}
.mainBox1 .mainBox1R { float:none; width:100%; margin-top:10px;}
.mainBox1L1 .tabcon .ul1 { width:auto; float:none; padding:0 10px 0 21px;}
.mainBox1L1 .tabcon .ul2 { width:auto; float:none; padding:0 10px 0 21px;}
.mainBox1L1 .tabcon li { float:left; padding:9px 10px 9px 0; width:100%; line-height:23px;}
.mainBox1L1 .tabcon li img { width:95%; height:auto;}
.mainBox1L2 .rslides_tabs{ position:absolute; left:10px; top:188px; padding:12px 0; width:90px; height:10px; background:none;}

.mainBox1 .mainBox1R1 li h4 { width:auto; overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.mainBox1 .mainBox1R1 li p { margin-top:2px; width:auto; padding-right:10px; height:60px; line-height:20px; overflow:hidden;text-overflow:ellipsis}

.ban2Div { margin-top:10px;}
.ban2Div img { width:100%; height:auto;}

.mainBox3 { margin:0 auto; margin-top:10px; position:relative; padding:10px 0px 8px 10px; border:1px #dbdbdb solid; width:auto; background:#fff;}
.mainBox3 span { position: relative; display:block; left:10px; top:0px; font-size:16px; font-family:"微软雅黑"；}
.mainBox3 img { margin-left:8px; border:1px #dbdbdb solid;}

.mainDiv02LWarp { float:none; width:100%;}
.mainDiv02L { position:relative; float:none; padding:5px 0; width:100%; min-height: inherit; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#fff;}
.mainDiv02R { float:none; margin-top:10px; padding:5px 0; width:100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#fff;}
.mainDiv02L .expSelDiv select { margin:0 5px 0 10%; padding:0; width:320px; height:34px; color:#676767;}
.partnerDiv2 img { margin:0 10px;}
.partnerDiv3R ul { padding-top:10px; padding-left:2px;}
.partnerDiv3 img { margin:0 10px;}
.partnerDiv3 { padding:10px;}
.wordtxt img{ width:100%;}
}


@media (max-width:675px){
.mainBox1L2 .mainBox1L2L {
    float: none;
    display: none;
}
.pc { display:none;}
.pc { display:block;}
.pc label{ display:none;}
.pages_inp{ display:none;}
.pages_btn{display:none;}

.wap { display:none;}
.headTop { text-align:center}
.logo { float:none; margin:0 auto; margin-top:17px; margin-bottom:15px; text-align:center;}
.search { float:right; margin:23px 0 10px 0; padding:44px 0 0 8px; width:304px; height:33px; background:url(../images/ico.png) no-repeat left top;}
.pic100 { width:100%;}

.banDiv .banDivR .btn1 { position:absolute; top:10px; left:9px; display:block; width:187px; height:85px; text-align:center; background:#075087 url(../images/ico.png) no-repeat 0px -146px; background-image: none;}
.banDiv .banDivR .btn2a{ left:202px; top:11px;}
.banDiv .banDivR .btn2b{ left:202px; top:40px;}
.banDiv .banDivR .btn2c{ left:202px; top:69px;}

.menu { height:auto; background-color:#fff; background-image:none; text-align:center;}
.menu li { display:inline-block; border:4px #fff solid; width:80px; float:none; height:33px; line-height:33px; background:#466831;}
.menu li.cur { background-img:none; background:#0962a4;}
.menu li a { padding:0 0px; color:#fff; background:none;}
.menu li a.first { padding-left:0px;}
.menu li a.last { padding-right:0px; background:none;}
.mainBox1L2 .mainBox1L2L { float:none;}
.mainBox1L2 .mainBox1L2R { float:none; width:100%;}
.mainBox1L2 .tabcon img { width:100%; height:auto;}
.mainBox1L2 .rslides_tabs { display:none;}
.mainBox2 li { float:none; margin-left:10px; margin-right:10px; margin-bottom:20px; display:block; width:auto; height:auto; overflow:hidden;}
.mainBox2 li h4 { margin:12px 0 9px 0; width:231px; font-size:12px; font-weight:normal;overflow:hidden; white-space:nowrap;text-overflow:ellipsis}

.mainBox3 { margin:0 auto; margin-top:10px; position:relative; padding:10px 0px 8px 10px; border:1px #dbdbdb solid; width:auto; background:#fff;}
.mainBox3 span { position: relative; display:block; left:10px; top:0px; font-size:16px; font-family:"微软雅黑"；}
.mainBox3 img { margin-left:8px; margin-top:10px; border:1px #dbdbdb solid; /*width:90%;*/}

.footMenu { height:auto; background:#0a66aa url(../images/bg1.png) repeat left bottom;}
.footMenu a { white-space:nowrap;}

.banDiv3 .ban3a { padding:3px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius:1px;}

/*改*/
.mainBox1L2 .zj li { width:60px;}
.mainBox1L2 .l4 li { width:80px;}
.mainBox1L2 .tabcon .zj_ul1 li img{ width:30%;}
.zj_ul1 li div{float:right;width:60%}

/* 二级页 */
.mainDiv02R .box1 { text-align:center;}
.mainDiv02R .box1 img { margin-right:10px; width:45%}
.mainDiv02R .box1 img.img2 { margin-right:0px;}
.mainDiv02R .box3 { padding:0px;}
.mainDiv02R .box3 .rslides_tabs{ bottom:9px;}
.mainDiv02R .box2 .img1 { margin:10px 0; width:100%;}

.mainDiv02LNav { position: relative; top:10px; left:0px; color:#fff; min-width:141px; width:100%;}
.mainDiv02LNav a { color:#fff;}
.mainDiv02LNav a:hover { color:#fff; text-decoration:none;}

.mainDiv02LMain { margin:10px 10px 10px 10px; padding:15px 0;}
.mainDiv02LMain .userDiv { padding:15px 5px;}
.mainDiv02LMain .userDiv img { width:100%;}

.mainDiv02L .findDLi { padding-left:0px;}
.mainDiv02L .findDLi li { float:left; margin:10px 0px 10px 0px; width:50%; text-align:center;}
.mainDiv02L .findDLi li img { width:auto; /*height:auto;*/}

.mainDiv02L .findDLi2 li { float:left; margin:10px 0px 10px 3%; width:45%; text-align:center;height:170px;}
.mainDiv02L .findDLi2 li img { width:100%; height:auto;}

.mainDiv02L .list .docLi img { float:left; margin-right:8px; margin-bottom:8px;}
.mainDiv02L .list .docLi .p2 span.span1 { display:inline-block; width:290px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.mainDiv02L .pep ul { display:block; clear:both; padding-top:12px; padding-left:15px;}
.mainDiv02L .pepMain .tab li { width:35%; background:none;}

/*.mainDiv02L .cancerLi .liR { clear:both; }*/
.mainDiv02L .cancer ul { display:block; clear:both; padding-top:12px; padding-left:15px;}
.mainDiv02L .cancer .tab li { width:35%; background:none;}
.mainDiv02L .expSelDiv select { margin:0 5px 0 0px; padding:0; width:220px; height:34px; color:#676767;}
.mainDiv02L .expSelDiv .expSelBtn { border:0px; width:57px; height:43px; background:url(../images/ico10.png) no-repeat center; cursor: pointer;}

.expDiv .expDivL { float:none; width:100%;}
.expDiv .expDivR { float:none; width:100%;}

.specialistForm li { display:block; position:relative; padding:10px 0 10px 12px; height:auto;}
.specialistForm li label { display:block; position:relative; margin-bottom:5px; top: auto; left:auto; text-align:left; width:100%;}
.specialistForm li .input01 { width:80%;}
.specialistForm li .input02 { width:80%;}
.specialistForm li.subDiv { margin:22px 12px; padding:22px 0px 22px 0; border-top:1px #e2e2e2 solid; text-align:left;}
.specialistForm li.subDiv input[type="submit"] { display: inline-block; width:120px; height:40px; border-radius:3px; color:#fff; background:#1f80bf; border:0; cursor:pointer;}
.expDiv1 { margin:0 0px; border-bottom:1px #e1e1e1 solid;}
.partnerDiv2 .h4 { margin-top:13px;}
.partnerDiv2 img { margin:0; width:100%}
.partnerDiv3 img { margin:0; width:100%}

.technologyMain .userDiv img { width:100%;}

.findHospital .area2 { margin-bottom:10px; position: relative; top:10px; left:10px;}
.mainDiv02L .pep .pepMain4Img { margin:0px 0 10px 0; width:100%; border:0px;}
.wordtxt img{ width:100%;}
}

@media (max-width:480px){
	.mainBox1L2 .tabcon .zj_ul1 li img{ width:30%;}
.zj_ul1 li div{float:right;width:60%}

	.mainBox1L2 .mainBox1L2L {
    float: none;
    display: none;
}
.mainBox1L2 .zj li { width:36px;}
.mainBox1L2 .tab li{ font-size:12px;}
.zj_ul1 li{ width:100%; border-bottom:0;}
.mainBox1L2 .l4 li { width:60px;}
.zj_p1{ width:98%;}
.zj_p2{ width:98%;}

}

