
@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
}
body {
	background:#fff;
	overflow-x: hidden;
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑";
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder
 {
	color:#aaa;
	font-family: "微软雅黑";
	font-size: 13px;
}
body {
	overflow-x:hidden;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}
.over1{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.over2,
.over3,
.over4,
.over5,
.over6,
.over7,
.over9{ display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; }
.over2{ -webkit-line-clamp: 2;}
.over3{ -webkit-line-clamp: 3;}
.over4{ -webkit-line-clamp: 4;}
.over5{ -webkit-line-clamp: 5;}
.over6{ -webkit-line-clamp: 6;}
.over7{ -webkit-line-clamp: 7;}
.over9{ -webkit-line-clamp: 9;}


@font-face {
  font-family: "DINPro-Bold";
  src: 
       url("DINPro-Bold.woff") format("woff"),
       url("DINPro-Bold.ttf") format("truetype"),
       url("DINPro-Bold.eot") format("embedded-opentype"),
       url("DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.topnav,.header{background:#f1f4ff;}
.topnav{border-bottom:solid 1px #dfe4f6;height:34px;line-height:34px;}
.welcome {color:#1c327e;}
.welcome span{color:#dcbe85;}
.logo{padding-top:23px;}
.searchbox{width:230px;height:34px;background:#d8ddf0;display:inline-block;position:relative;}
.txt_search{width:185px;padding-left:15px;f;float:left;box-sizing:border-box;height:34px;line-height:34px;vertical-align:middle;font-size:14px;color:rgba(70,80,116,0.5);}
.btnsearch{width:34px;height:34px;background:url(../images/btnsearch.png) no-repeat center;display:inline-block;cursor:pointer;float:right;font-size:0;}

.nav ul li{display:inline-block;position:relative;float:left;line-height:95px;height:95px;text-align:center;margin-right:25px;}
.nav ul li:last-child{margin-right:0;}
.nav ul li>a{font-size:16px;}
.nav ul li.active>a{color:#1f307e;font-weight:bold;}



.banner{clear:both;width:100%;}
.fnav ul li{display:inline-block;border-right:solid 1px #999;line-height:14px;padding-right:8px;margin-right:8px;}
.fnav ul li:last-child{border-right:none;padding-right:0;margin-right:0;}
.fnav ul li a{font-size:14px;color:#999;}
.fnav ul li a:hover{color:#fff;transition:all .6s;}

.footer{clear:both;background:#454545;padding:15px 0;}

.fcon{padding-top:15px;}
.fcon ul{margin-top:-8px;}
.fcon ul li{color:#7e7e7e;font-size:16px;margin-top:8px;}
.fcon ul li strong{color:#fff;}
.fcon ul li samp{font-size:14px; color:#7e7e7e;}
.fcon ul li span{color:#bebebe;display:inline-block;margin-right:20px;}
.fcon ul li span:last-child{margin-right:0;}

.copyright{color:#aaa9a9;text-align:right;}
.copyright,.copyright a{color:#aaa9a9; }
.icp{text-align:right;color:#8c8c8c;padding-top:23px;}

.ititle{display:flex;align-items:flex-start;}
.ititle i{display:inline-block;width:26px;margin-right:6px;}
.ititle strong{font-size:24px;color:#005b9a;position:relative;top:-4px;display:inline-block;margin-right:6px;}
.ititle span{font-size:14px;color:#dcbe85;display:inline-block;width:55px;font-family:'Bodoni MT';color:#dcbe85;line-height:14px;text-transform:capitalize;}

.intop{clear:both;padding-top:40px;}
.inbot{clear:both;padding-top:80px;}

.news{width:550px;}
.news .con{margin-top:16px;}
.news ul li {border-bottom:solid 1px #e5e5e5;}
.news ul li a{display:block;position:relative;}
.news ul li .nbot{position:absolute;right:0;bottom:0;display:inline-block;width:auto;line-height:50px;}
.news ul li .title{width:80%; font-size:16px;height:50px;line-height:50px;}
.news ul li .desc{font-size:14px;line-height:26px;margin-top:10px;display:none;height:48px;overflow:hidden;}
.news ul li .time{font-size:14px;color:#ccc;}
.news ul li .vmore {display:none;}


.news ul li .vmore span{font-size:14px;display:inline-block;color:#999;background:url(../images/vm.png) no-repeat right center;padding-right:32px;}



.news ul li.active .title{width:100%; color:#333;color:#333;font-weight:bold;}
.news ul li.active .vmore{display:inline-block;float:right;}
.news ul li.active .nbot{position:relative;right:auto;width:100%;}
.news ul li.active .nbot .time{float:left;display:inline-block;}
.news ul li.active .desc{display:inline-block;float:right;}


.news ul li.active:hover .title,
.news ul li:hover .title,
.news ul li:hover .vmore span{color:#005b9a;}

.inbot{clear:both;padding-top:80px;padding-bottom:47px;}

.nimg{width:600px;position:relative;}
.nimg .prev,
.nimg .next{width:56px;height:50px;display:inline-block;content:'';position:absolute;bottom:0;z-index:11;cursor:pointer;}
.nimg .prev{right:56px; background:url(../images/prev.png) no-repeat left center/cover;}
.nimg .next{right:0; background:url(../images/next.png) no-repeat left center/cover;}

.nimg .prev:hover{background:url(../images/prev02.png) no-repeat left center/cover;}
.nimg .next:hover{background:url(../images/next02.png) no-repeat left center/cover;}


.nimg ul li{height:361px;overflow:hidden;position:relative;}
.nimg ul li .txt{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,64,108,0.6);}

.nimg ul li .txt span{display:block;padding:0 30px;width:455px;box-sizing:border-box;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.nimg ul li:hover .txt span{font-weight:bold;}

.aimg{width:565px;height:377px;overflow:hidden;}
.about{width:600px;padding-top:10px;}
.aimg img,
.vplay{width:565px;height:300px;object-fit:cover;}
.videovmore	{float: right; width:395px;text-align:right;}
.videovmore span{font-size:14px;width:80px; display:inline-block;color:#999;background:url(../images/vm.png) no-repeat right center;padding-right:32px;}
/*.about .con{margin-top:30px;}*/
.about .desc {font-size:14px;line-height:24px;height:175px;}
.about .desc strong{color:#003333;}
.alist{margin-top:30px;display:none;}
.alist ul{display:flex;justify-content:space-between;}
.alist ul li{display:inline-block;font-size:14px;color:#333;}
.alist ul li:nth-child(2){border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;padding:0 45px;}
.alist ul li .tx span{color:#005b9a;font-size:30px;font-family: "DINPro-Bold";position:relative;line-height:1em;}
.alist ul li .tx i{position:relative;z-index:11;}
.alist ul li .tx span::before{display:inline-block;width:20px;height:20px;background:#c3d5e1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;content:'';position:absolute;right:-8px;bottom:0;z-index:-1;}
.alist ul li .inner{padding-left:30px;}
.alist ul li:nth-child(1) .inner{background:url(../images/ai01.png) no-repeat left 8px;}
.alist ul li:nth-child(2) .inner{background:url(../images/ai02.png) no-repeat left 8px;}
.alist ul li:nth-child(3) .inner{background:url(../images/ai03.png) no-repeat left 8px;}

.product {clear:both;padding-bottom:33px;}
.product .con{margin-top:30px;position:relative;}
.product .con .prev,
.product .con .next{width:32px;height:70px;display:inline-block;content:'';position:absolute;top:50px;z-index:11;cursor:pointer;}
.product .con .prev{left:0; background:url(../images/pleft.jpg) no-repeat left center/cover;}
.product .con .next{right:0; background:url(../images/pright.jpg) no-repeat left center/cover;}

.product .con .prev:hover{background:url(../images/pleft02.jpg) no-repeat left center/cover;}
.product .con .next:hover{background:url(../images/pright02.jpg) no-repeat left center/cover;}




.product ul li{display:inline-block;text-align:center;float:left;margin-right:12px;width:256px;}
.product ul li a{display:block;}
.product ul li .img{border:solid 1px #e4e4e4;height:167px;overflow:hidden;line-height:169px;text-align:center;}
.product ul li .img img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}
.product ul li .txt {padding-top:8px;}
.product ul li .txt strong{display:block;font-size:16px;font-weight:normal;}
.product ul li .txt span{display:block;font-size:14px;color:#999;}


.product ul li:hover .img img{transform:scale(1.01);transition:all .3s;} 

.about .t,
.product .t
{display:flex;justify-content:space-between;align-items:center;}
.t .vmore{width:112px;height:42px;line-height:42px;border:solid 1px #dcdcdc;text-align:center;}
.t .vmore a{display:block;width:100%;}
.t .vmore:hover{border-color:#005b9a;transition:all .3s;}
.t .vmore a:hover{background:#005b9a;color:#fff;transition:all .3s;}


.frwx{position:fixed;right:0;top:50%;width:1
32px;z-index:999;text-align:center;}
.frwx dl dt{border:solid 1px #d7d7d7;}
.frwx dl dd{padding-top:10px;color:#005b9a;}
.frwx dl dt img{width:130px;height:130px;display:block;}


.mbg{clear:both;background:#f8f8f8;}
.mbg .warpper{background:#fff;padding:0 40px;box-sizing:border-box;}
.mtop{line-height:60px;border-bottom:solid 1px #cecece;}
.smenu ul li {display:inline-block;float:left;margin-right:55px;}
.smenu ul li:last-child{margin-right:0;}
.smenu ul li a{font-size:16px;color:#999;display:inline-block;position:relative;}
.smenu ul li a::after{width:100%;height:3px;display:block;content:'';position:absolute;left:0;bottom:-4px;background:#1f307e;opacity:0;}
.smenu ul li.active {}
.smenu ul li.active a{color:#1f307e;}
.smenu ul li.active a::after{opacity:1;}
.location{background:url(../images/home.png) no-repeat left center;padding-left:30px;}
.location,.location a{font-size:16px;color:#999;}



.aboutus{padding-top:0px;padding-bottom:100px;}
.atop h3{font-size:42px;color:#333;}
.atop p{font-size:14px;color:#ccc;text-transform:uppercase;}
.atop {overflow:hidden;}
.atop .txt{float:left;}
.atop .img{float:right;}
.aboutus .desc{font-size:14px;line-height:26px;margin-top:27px;}
.aboutus .desc p{text-indent:2em;}
/*.aboutus .desc p:nth-child(2),*/
/*.aboutus .desc p:nth-child(12),*/
/*.aboutus .desc p:nth-child(13){padding-bottom:20px;}*/
.aboutus .desc p strong{font-size:16px;}

.ac{display:flex;justify-content:space-between;padding-bottom:30px;display:none;}
.ac .al{padding-top:45px;}
.ar{display:flex;}
.ar ul li{display:inline-block;font-size:14px;}
.ar ul li:nth-child(1){width:195px;}
.ar ul li:nth-child(2){width:210px;}
.ar ul li:nth-child(3){width:160px;}

.ar ul li .t{font-size:18px;padding-top:18px;background:url(../images/ze.png) no-repeat left top;margin-top:14px;}
.ar ul li .t strong{font-size:26px;font-weight:bold;line-height:1em;}
.ar ul li .d{padding-top:8px;}
.mbot{clear:both;padding-top:50px;padding-bottom:50px;}

.qywhbg{background:url(../images/qywhbg.jpg) no-repeat center bottom;}
.qywhbg .warpper{background:none;}
.qywh{padding-top:77px;overflow:hidden;padding-bottom:160px;}
.qywh ul{}
.qywh ul li{width:50%;display:inline-block;float:left;height:80px;margin-top: 50px;}
.qywh ul li dl{display:flex;justify-content:flex-start;}
.qywh ul li dl dt{width:56px;display:inline-block;margin-right:20px;}
.qywh ul li h4{font-size:22px;color:#333;font-weight:bold;}
.qywh ul li p{font-size:16px;line-height:28px;}



.honor {overflow:hidden;}
.honor ul{margin-right:-48px;margin-top:-30px;}
.honor ul li{display:inline-block;float:left;display:inline-block;width:341px;margin-right:48px;margin-top:30px;text-align:center;}
.honor ul li .img{height:220px;overflow:hidden;line-height:220px;border:solid 1px #f8f8f8;}
.honor ul li .img img{display:inline-block;max-width:341px;height:220px;vertical-align:middle;}
.honor ul li .txt{line-height:35px;font-size:14px;}
.honor ul li .txt span{display:block;color:#666;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor ul li:hover .img img{transform:scale(1.01);transition:all .6s;}
.honor ul li:hover .txt span{color:#1f307e;}



.fmlist {overflow:hidden;}
.fmlist ul{margin-right:-48px;margin-top:-30px;}
.fmlist ul li{display:inline-block;float:left;display:inline-block;width:340px;margin-right:48px;margin-top:30px;text-align:center;}
.fmlist ul li .img{height:220px;overflow:hidden;line-height:220px;}
.fmlist ul li .img img{display:inline-block;max-width:341px;height:220px;vertical-align:middle;}
.fmlist ul li .txt{line-height:35px;font-size:14px;}
.fmlist ul li .txt span{display:block;color:#999;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fmlist ul li:hover .img img{transform:scale(1.01);transition:all .6s;}
.fmlist ul li:hover .txt span{color:#1f307e;}

.ndetail .dtitle{text-align:center;position:relative;padding-top:15px;}
.dtitle h3{font-size:22px;color:#333;position:relative;z-index:111;}
.dtitle p{font-size:22px;color:rgba(0,91,154,0.06);text-transform:uppercase;position:absolute;top:0;width:100%;left:0;z-index:1;}
.ndetail .desc{font-size:14px;line-height:28px;padding-top:20px;}
.ndetail .bimg{}
.ndetail .bimg .swiper-container{padding-bottom:23px;}
.ndetail .bimg .swiper-scrollbar-drag{background:#005b9a;}
.ndetail .bimg .swiper-scrollbar{bottom:0;background:#f0f0f0;}
.ndetail .bimg .img{width:100%;height:5.6rem;}
.ndetail .bimg .img img{display:block;width:100%;height:100%;object-fit:cover;}


.newslist{}
.newslist ul{margin-top:-40px;}
.newslist ul li{margin-top:40px;}
.newslist ul li a{display:block;height:194px;}
.newslist ul li .img{width:322px;height:194px;overflow:hidden;float:left;overflow:hidden;}

.newslist ul li .img img{width:100%;height:100%;display:block;object-fit:cover;}
.newslist ul li .txt{width:750px;float:right;}
.newslist ul li .title{font-size:24px;color:#333;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;}
.newslist ul li .desc{font-size:14px;line-height:26px;margin-top:12px;}
.newslist ul li .time{font-size:14px;color:#999;margin-top:20px;}
.newslist ul li .time span{display:inline-block;padding-left:28px;background:url(../images/tiem.png) no-repeat left center;}

.newslist ul li:hover{transition:all .3s; background-image:#f8f8f8;}
.newslist ul li:hover .title{color:#1f307e;}
.newslist ul li:hover .img img{transform:scale(1.05);transition:all .3s;}


.gklist ul{margin-top:-30px;}

.gklist ul li{border:solid 1px #f8f8f8;margin-top:30px;}
.gklist ul li a{display:block;overflow:hidden;padding:20px 40px;}
.gklist ul li .time{width:100px;float:left;}
.gklist ul li .txt{width:930px;float:right;}
.gklist ul li .title{font-size:24px;color:#333;display:block;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;}

.gklist ul li .time strong{font-size:54px;color:#999999;display:block;line-height:1em;}
.gklist ul li .time span{font-size:16px;color:#999999;display:block;padding-top:10px;}
.gklist ul li .desc{font-size:14px;line-height:26px;margin-top:12px;}
.gklist ul li:hover{transition:all .3s; background-image:#f8f8f8;}
.gklist ul li:hover .time strong,
.gklist ul li:hover .title
{color:#1f307e;}
.gklist ul li:hover .img img{transform:scale(1.05);transition:all .3s;}

.m-page{clear:both;}
.m-page{clear:both; padding-top:50px;text-align:center;}
.m-page a{display:inline-block;font-size:18px;color:#999;background:#fff; margin:0 5px;padding:10px 15px;border-radius:3px;border:solid 1px #d7d7d7;}
.m-page a.z-crt,.m-page a:hover{background:#fff;border-color:#1f307e;color:#1f307e;transition:all .3s;}


.cplist ul{margin-right:-50px;margin-top:-50px;}
.cplist ul li{float:left;width:340px;display:inline-block;margin-right:50px;margin-top:50px;text-align:center;border:solid 1px #d7d7d7;box-sizing:border-box;}
.cplist ul li a{display:block;}
.cplist ul li .img{height:298px;overflow:hidden; line-height: 298px;}
/*.cplist ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}*/
.cplist ul li .img img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%;}
.cplist ul li .txt{border-top:solid 1px #d7d7d7;height:35px;overflow:hidden;line-height:35px;color:#999;}
.cplist ul li .txt span{display:inline-block;position:relative;font-size:16px;}
.cplist ul li .txt span::after{width:27px;height:100%;display:inline-block;content:'';background:url(../images/nrw.png) no-repeat left/27px;position:absolute;right:-56px;top:0;}
.cplist ul li:hover .txt
{background:#1f307e;color:#fff;transition:all .3s;}
.cplist ul li:hover .img img{transform:scale(1.05);transition:all .3s;}


.clist{margin-top:40px;overflow:hidden;}
.clist ul{ margin-right:-24px;}
.clist ul li{display:inline-block;text-align:center;background:url(../images/cbg.png) no-repeat center/cover;width:260px;height:180px;margin-right:24px;float:left;padding-top:37px;box-sizing:border-box;}
.clist ul li dl dt{}
.clist ul li dl dd{padding-top:25px;font-size:16px;line-height:24px;}

/* 新增视频列表页 */
.videolist{}
.videolist ul{margin-top:-40px;}
.videolist ul li{margin-top:40px;}
.videolist ul li a{display:block;height:225px;}
.videolist ul li .img{width:400px;height:225px;overflow:hidden;float:left;overflow:hidden;}

.videolist ul li .img img{width:100%;height:100%;display:block;object-fit:cover;}
.videolist ul li .txt{width:680px;float:right; height: 224px; border-bottom: 1px solid rgba(0,0,0,0.1);}
.videolist ul li .title{font-size:24px;color:#333;font-weight:bold;text-overflow:ellipsis;white-space:nowrap; overflow: hidden;}
.videolist ul li .desc{font-size:14px;line-height:26px;margin-top:12px;}
.videolist ul li .videomore{ width: 106px; height: 34px; line-height: 34px; border-radius: 34px; text-align: center; background-color: #1f307e; font-size:14px;color:#FFFFFF;margin-top:10px;}

.videolist ul li:hover{transition:all .3s; background-image:#f8f8f8;}
.videolist ul li:hover .title{color:#1f307e;}
.videolist ul li:hover .img img{transform:scale(1.05);transition:all .3s;}


/* 新增表单页 */
.feedback_form * {
	box-sizing: border-box !important;
}

.feedback_form {
	padding: 55px 0px 80px;
}

.feedback_form>h1 {
	font-size: 30px;
	color: #333333;
	text-align: center;
}

.feedback_form>p {
	font-size: 20px;
	color: #999999;
	text-align: center;
}

.form_title {
	display: flex;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 20px;
}

.form_title p {
	color: #1f307e;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
}

.box3 .form_title p {
	margin-left: 5px;
}

.box4 .form_title p {
	margin-left: 15px;
}

/* 第一部分：报告者信息 */
.box1_div>div {
	display: flex;
	justify-content: space-between;
	height: 50px;
	border: 1px solid #cfd5e7;
}

.box1_div>div:nth-of-type(2) {
	border-top: none;
}

.box1_div>div .lt {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #1f307e;
	width: 430px;
	height: 100%;
	background-color: #ebeef9;
	border-right: 1px solid #cfd5e7;
}

.box1_div>div .lt p {
	font-size: 14px;
	color: #969cb4;
}

.box1_div>div .rt {
	flex: 1;
	background-color: #f9f9f9;
}

.box1_div>div .rt input {
	width: 100%;
	height: 100%;
	text-indent: 2rem;
}

/* 第二部分：患者情况 */
.box2_div {}

.box2_div>div {
	display: flex;
	justify-content: space-between;

}

.box2_div>div>div {}

.box2_div>div>div>div {
	border: 1px solid #cfd5e7;
}

.box2_div>div>div+div>div {
	border-left: none;
}

.box2_div>div+div>div .top_title {
	border-top: none;
}

.box2_div>div .top_title {
	height: 50px;
	background-color: #ebeef9;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	border-bottom: none;

}

.box2_div>div .top_title>div {
	font-size: 16px;
	color: #1f307e;
	display: flex;
}

.box2_div>div .top_title p {
	font-size: 14px;
	color: #969cb4;

}

.box2_div>div .bot_input {
	height: 50px;
	background-color: #f9f9f9;
}

.box2_div>div .bot_input input {
	width: 100%;
	height: 100%;
	text-align: center;
}

/*start 患者信息第一排 */
.box2_div>div .patient_name {
	width: 205px;
}

.box2_div>div .patient_sex {
	width: 160px;
}

.box2_div>div .patient_sex .bot_input {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

.box2_div>div .patient_sex .bot_input div {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666666;
	font-size: 16px;
	line-height: 1;
}

.box2_div>div .patient_sex .bot_input div .sex {
	visibility: hidden;
	margin-right: 15px;
	width: auto;
	height: auto;
}

.box2_div>div .patient_sex .bot_input div .sex+label {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #cfd5e7;
	display: block;
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translateY(-50%);
	cursor: pointer;
	overflow: hidden;
}

.box2_div>div .patient_sex .bot_input div .sex:checked+label:before {
	content: " ";
	width: 20px;
	height: 20px;
	background: url("../images/form_ico5.png") no-repeat;
	background-size: 100% auto;
	display: block;
	color: #ffffff;
	text-align: center;
	font-weight: bolder;
	line-height: 20px;
}

.box2_div>div .patient_age {
	width: 215px;
}

.box2_div>div .patient_nation {
	width: 140px;
}

.box2_div>div .patient_weight {
	width: 140px;
}

.box2_div>div .patient_tel {
	width: 270px;
}

/*end 患者信息第一排 */
.box2_div textarea,
.box3_div textarea {
	border: none;
	padding: 0;
	margin: 0;
	resize: none;
	font-size: 14px;
	/* text-align: center; */
	max-height: 50px;
	width: 100%;
	overflow: auto;
	word-break: break-all;
}

.box2_div .bot_input {
	display: flex;
	align-items: center;
	justify-content: center;
}

.box2_div .yhjb,
.box2_div .jwsj {
	width: 575px;
}

.box2_div .yymc {
	width: 277px;
}

.box2_div .blh,
.box2_div .jzsj {
	flex: 1;
}

.box2_div .bs {
	width: 100%;
}

/*start 既往药品和家族药品不良反应 */
.box2_div>div .jwsj .bot_input,
.box2_div>div .jzsj .bot_input,
.box2_div>div .bs .bot_input {
	justify-content: space-evenly;
}

.box2_div>div .jwsj .bot_input div,
.box2_div>div .jzsj .bot_input div,
.box2_div>div .bs .bot_input div {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666666;
	font-size: 16px;
	line-height: 1;
}

.box2_div>div .jwsj .bot_input div #jwsj_yes,
.box2_div>div .jzsj .bot_input div #jzsj_yes,
.box2_div>div .bs .bot_input div #allergy_text,
.box2_div>div .bs .bot_input div #other_text {
	border-bottom: 1px solid #cfd5e7;
	min-width: 90px;
	width: 170px;
	margin-left: 10px;
}

.box2_div>div .jwsj .bot_input div .jwsj_check,
.box2_div>div .jzsj .bot_input div .jzsj_check,
.box2_div>div .bs .bot_input div .bs_check {
	visibility: hidden;
	margin-right: 15px;
	width: auto;
	height: auto;
}

.box2_div>div .jwsj .bot_input div .jwsj_check+label,
.box2_div>div .jzsj .bot_input div .jzsj_check+label,
.box2_div>div .bs .bot_input div .bs_check+label {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #cfd5e7;
	display: block;
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translateY(-50%);
	cursor: pointer;
	overflow: hidden;
}

.box2_div>div .jwsj .bot_input div .jwsj_check:checked+label:before,
.box2_div>div .jzsj .bot_input div .jzsj_check:checked+label:before,
.box2_div>div .bs .bot_input div .bs_check:checked+label:before {
	content: " ";
	width: 20px;
	height: 20px;
	background: url("../images/form_ico5.png") no-repeat;
	background-size: 100% auto;
	display: block;
	color: #ffffff;
	text-align: center;
	font-weight: bolder;
	line-height: 20px;
}

/* end 既往药品和家族药品不良反应 */




/* 第三部分：用药情况 */

/* 给表格的第一行设置背景 */
.box3_div table tr:first-child {
	height: 50px;
	background-color: #ebeef9;
	font-size: 16px;
	color: #1f307e;
}

/* 给表格的第一列设置背景 */
.box3_div table td:first-child {
	height: 50px;
	background-color: #ebeef9;
	font-size: 16px;
	color: #1f307e;
	/*width: 80px;*/
	white-space: nowrap;
}

.box3_div table {
	width: 100%;
	text-align: center;
	border: 1px solid #cfd5e7;
}

.box3_div table th,
.box3_div table td {
	border: 1px solid #cfd5e7;
	text-align: center;
	height: 50px;
}

.box3_div table td {
	background-color: #f9f9f9;

}

.box3_div table th span,
.box3_div table th p {
	font-size: 14px;
	color: #969cb4;
}

.box3_div table th:nth-of-type(4),
.box3_div table th:nth-of-type(7) {
	width: 170px;
}



/* 第四部分：不良反应/事件信息 */

.box4_div>div {
	display: flex;
	justify-content: space-between;
	height: 50px;
	border: 1px solid #cfd5e7;
}

.box4_div>div+div {
	border-top: none;
}

.box4_div>div .lt {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #1f307e;
	width: 430px;
	height: 100%;
	background-color: #ebeef9;
	border-right: 1px solid #cfd5e7;
}

.box4_div>div .lt p {
	font-size: 14px;
	color: #969cb4;
}

.box4_div>div .rt {
	flex: 1;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
}

.box4_div>div .rt input {
	width: 100%;
	height: 100%;

}

.box4_div>div:nth-of-type(2) {
	height: 80px;
}

.box4_div>div:nth-of-type(2) .lt {
	flex-direction: column;
}

.box4_div textarea {
	border: none;
	padding: 0;
	margin: 0;
	resize: none;
	font-size: 14px;
	/* text-align: center; */
	max-height: 80px;
	width: 100%;
	overflow: auto;
	word-break: break-all;
}

.box4_div>div:nth-of-type(3) {
	height: auto;
}

.box4_div>div:nth-of-type(3) .lt {
	flex-direction: column;
	width: 280px;
	border-right: 1px solid #cfd5e7;
}

.box4_div>div:nth-of-type(3) .top_title {
	font-size: 16px;
	color: #1f307e;
	width: 100%;
	height: 50px;
	background-color: #ebeef9;
	display: flex;
	justify-content: center;
	align-items: center;
}

.box4_div>div:nth-of-type(3) .lt .bot_input {
	height: 120px;
	width: 100%;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
}

.box4_div>div:nth-of-type(3) .rt {
	flex-direction: column;
	flex: 1;
}

.box4_div>div:nth-of-type(3) .rt .bot_input {
	height: 120px;
	width: 100%;
	background-color: #f9f9f9;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div {
	padding-left: 50px;
	display: flex;
	align-items: center;
	/* justify-content: space-evenly; */
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #666666;
	font-size: 16px;
	line-height: 1;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div+div {
	margin-left: 25px;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #recure_time,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #sequel_detail,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_cause,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_time,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_result {
	border-bottom: 1px solid #cfd5e7;
	min-width: 90px;
	width: 170px;
	margin-left: 10px;
	text-indent: 0rem;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #sequel_detail {
	width: 545px;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_cause,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_time,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div #die_result {
	width: 120px;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .bad_check,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .recure_check {
	visibility: hidden;
	margin-right: 15px;
	width: auto;
	height: auto;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .bad_check+label,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .recure_check+label {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #cfd5e7;
	display: block;
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translateY(-50%);
	cursor: pointer;
	overflow: hidden;
}

.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .bad_check:checked+label:before,
.box4_div>div:nth-of-type(3) .rt .bot_input>div>div .recure_check:checked+label:before {
	content: " ";
	width: 20px;
	height: 20px;
	background: url("../images/form_ico5.png") no-repeat;
	background-size: 100% auto;
	display: block;
	color: #ffffff;
	text-align: center;
	font-weight: bolder;
	line-height: 20px;
}

.box4_div>div:nth-of-type(4) {
	height: auto;
	display: block;
}

.box4_div>div:nth-of-type(4) .top_title {
	font-size: 16px;
	color: #1f307e;
	width: 100%;
	height: 50px;
	background-color: #ebeef9;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.box4_div>div:nth-of-type(4) .top_title p {
	font-size: 14px;
	color: #969cb4;
}

.box4_div>div:nth-of-type(4) .bot_input {
	min-height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f9f9f9;
}
.box4_div>div:nth-of-type(4) .bot_input2 {
	padding-bottom: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f9f9f9;
}

.box4_div>div:nth-of-type(4) .bot_input2 div {
	display: flex;
	align-items: center;

}

.box4_div>div:nth-of-type(4) .bot_input2 div img {
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.box4_div>div:nth-of-type(4) .bot_input2 div p {
	font-size: 14px;
	color: #969cb4;

}

.box5 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}

.box5 input {
	width: 200px;
	height: 50px;
	background-color: #ebeef9;
	color: #1f307e;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
}

.box5 input:hover {
	font-weight: bold;
}

.box5 input:nth-of-type(2) {
	margin-left: 20px;
}
.box4_div>div:nth-of-type(3) .rt .bot_input div>div i {
	display: none;
}
.box3_div table tbody tr:nth-of-type(1) th {
    white-space: nowrap;
}
#hy_7 ,
#by_7{
    min-height: 34px;
}
#bad_time{
    min-height: 17px;
    font-size: 16px;
    text-align: center;
}