﻿
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;border: 0;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "微软雅黑"!important;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#666; font-family:"微软雅黑"!important;}
a:hover{ text-decoration:none; color:#cc0000 !important; }
span{ font-family:"微软雅黑"!important;}
*:focus{ outline:none}
.clear{ clear: both; *height: 0;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}
body{min-width: 1280px;}
.content{ width: 1200px; margin: 0 auto;}
.header{ width: 100%; height: 170px; background: url(../image/headerbj.jpg) no-repeat center center;}
.header .logo{ width: 679px; float: left; height: 63px; padding-top: 33px;}
.header .logo img{ width: auto; height: auto;}
.header .right{ width: 194px; height: auto; overflow: hidden; float: right;}
.header .right .rq{ width: 100%; text-align: right; font-size: 14px; color: #fff; height: 46px; line-height: 46px;}
.header .right .search{ width: 100%; background: #fff; float: right; height: 30px; line-height: 30px;}
.header .right .search .srk{ border: none; float: left; width: 139px; height: 30px; line-height: 30px; padding-left: 5px; text-align: left; font-size: 14px; color: #666; } 
.header .right .search .but{ width: 50px; float: right; height: 30px; background: url(../image/search.jpg) no-repeat center center;}

.header .nav{ width: 100%;  height: 50px;  line-height: 50px; margin-top: 24px;}
.header .nav ul{height: auto;}
.header .nav ul li{width: 114px;text-align: center;height: 50px;padding: 0 43px;float: left;font-size: 16px;color: #fff;position: relative;transition-duration: .3s;}
.header .nav ul li .yj{ color: #fff;}
.header .nav ul li .ycc{ z-index: 999; transition-duration: .3s; display: none; width: 100%; position: absolute; left: 0; top: 50px; padding: 15px 0 15px; background: url(../image/hstm.png) repeat center center; overflow: hidden;}
.header .nav ul li .ycc .ej{ padding: 0 22px ; word-wrap: break-word; white-space: normal; text-align: left; width: ; margin: 0 auto; display: block; line-height: 36px; font-size: 15px;  color: #fff; }
.header .nav ul li:hover .ycc{ display: block;}
.header .nav ul li:hover{ background: #e9aa03;}


.banner{width: 100%;height: 400px;overflow: hidden;display: none;}
.banner .slideBox{ width:100%; height:400px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:20px; background: url(../image/hstm.png) repeat left top; overflow:hidden; position:absolute; right:602px; bottom:12px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin: 5px 5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 100px;}
.banner .slideBox .hd ul li.on{ background:#2996eb; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:400px; display:block;  }
.banner .slideBox .bd .js{ width: 412px; height: 127px; background: url(../image/hstm.png) repeat center center; position: absolute; right: 22px; bottom: 22px; z-index: 2;}
.banner .slideBox .bd .js .bt{ display: block; padding: 20px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #fff; text-align: left;}
.banner .slideBox .bd .js .zy{ width: ; padding: 0 20px 20px; height: 48px; line-height: 24px; font-size: 15px; color: #fff; text-align: left;}

.part1{ width: 100%; height: auto; overflow: hidden; padding: 25px 0;}
.part1 .left{ width: 783px; height: auto; overflow: hidden; float: left;}
.title{ width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #ddd; margin-bottom: 22px;}
.title .bt{ width: auto; float: left; font-size: 24px; text-align: left; color: #2996EB; font-weight: bold;}
.title .more{ width: 60px; float: right; display: block; text-align: right; font-size: 16px; color: #999; text-transform: Uppercase ;}
.title .bt1{ border-bottom: 1px solid #2895E7;}
.part1 .slideBox{ float: left; width:386px; height:311px; overflow:hidden; position:relative; background: #f9f7f8; }
.part1 .slideBox .hd{height:15px;width: 125px;overflow:hidden;position:absolute;right:5px;bottom:13px;z-index:1;}
.part1 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part1 .slideBox .hd ul li{ float:left; margin: 0 5px; font-size: 12px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; color: #222;}
.part1 .slideBox .hd ul li.on{ background:#2895e7; color:#fff; }
.part1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.part1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.part1 .slideBox .bd img{ width:386px; height:268px; display:block;  }
.part1 .slideBox .bd .js{ width: 270px; float: left; height: 42px;  position: absolute; left: 10px; bottom: 0px; z-index: 2;}
.part1 .slideBox .bd .js .bt{ display: block; height: 42px; line-height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #222; text-align: left;}
.part1 .list{ width: 366px!important;}
.list{ width: 100%; float: right; height: auto; overflow: hidden;}
.list ul{ width: 100%; height: auto; overflow: hidden;}
.list ul li{ width: 100%; height: 36px; line-height: 36px; background: url(../image/zqhd.jpg) no-repeat left center;}
.list ul li .bt{ padding-left: 10px; width: 70%; float: left; text-align: left; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.list ul li .time{ width: 22%; float: right; text-align: right; font-size: 14px; color: #999; display: block;}
.list ul li.tt{ width: 100%; height: 158px; overflow: hidden; background: none;}
.list ul li.tt .bt{ width: 100% ; height: 36px; line-height: 36px; text-align: left; color: #222; font-size: 18px;}
.list ul li.tt .js{ width: 100%; height: 97px; padding-top: 7px; font-size: 15px; color: #666; line-height: 30px; overflow: hidden;}

.part1 .right{ width: 388px; height: auto; overflow: hidden; float: right;}
.list1{ width: 100%; float: right; height: auto; overflow: hidden;}
.list1 ul{ width: 100%; height: auto; overflow: hidden;}
.list1 ul li{margin-bottom: 26px; width: 100%; height: 58px; }
.list1 ul li .time{ width: 87px; height: 58px; float: left; background: #f4f8ff; text-align: center; color: #fff; font-size: 17px;}
.list1 ul li .time .mon{ width: 100%; height: 29px; line-height: 29px; background: #2895E7; color: #fff; }
.list1 ul li .time .day{ color: #2895E7; height: 29px; line-height: 29px;}
.list1 ul li .bt{ width: 283px; float: right; display: block; line-height: 30px; overflow: hidden; text-align: left; color: #222; font-size: 16px;}
.list1 ul li.last{margin-bottom:0;}
.part2{width: 100%;height: auto;overflow: hidden;padding: 25px 0;/* background: #dde1e7; */}
.part2 .content{background: #f4f8ff;padding: 20px 30px;width: 1140px;height: auto;overflow: hidden;}
.part2 .left{ width: 547px; float: left; height: auto; overflow: hidden;}
.part2 .left .lis{ width: 100%; height: 75px; margin-bottom: 24px; overflow: hidden;}
.part2 .left .lis .tit{  width: 76px; text-align: center; float: left; height: 76px; line-height: 90px; background: url(../image/gzzd.jpg) no-repeat center center; font-size: 16px; font-weight: bold; color: #1686d5;}
.part2 .left .lis .tit .bt{font-weight: bold; color: #2895E7;}
.part2 .left .lis ul{ width: 455px; float: right; } 
.part2 .left .lis ul li{ width: 100%; height: 25px; line-height: 25px; text-align: left; font-size: 15px; }
.part2 .left .lis ul li .bt{ color: #222; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.part2 .right{ width: 547px; float: right; height: auto; overflow: hidden;}
.part2 .right .butlit{ width: 100%; height: auto; overflow: hidden;}
.part2 .right .butlit ul{ overflow: hidden; margin: ;}
.part2 .right .butlit ul li{margin: 0 9px; width: 117px; float: left; height: 148px; overflow: hidden; text-align: center;}
.part2 .right .butlit ul li img{ margin: 0 auto; width: 85px; height: 85px; display: block;}
.part2 .right .butlit ul li .bt{ display: block; width: 100%; height: 46px; line-height: 46px; text-align: center; color: #222; font-size: 16px;}

.part3{ width: 100%; height: auto; overflow: hidden; padding: 25px 0;}
.part3 .dd{ width: 384px; height: 299px; float: left; margin-right: 21px; border: 1px solid #ddd; border-top: 5px solid #2895E7;}
.part3 .dd .title .bt{ padding: 0 22px;}
.part3 .dd .title .more{ padding: 0 22px; color: #e9aa03;}
.part3 .dd1 ul{ padding: 0 25px 25px 0; margin-bottom: -25px; margin-left: 0px;}
.part3 .dd1 ul li{ width: 90px; height: 104px;     margin: 0 0 25px 29px; float: left; background: #3492e2; text-align: center; font-size: 16px; color: #fff;}
.part3 .dd1 ul li:hover{  background: #f9ba36;}
.part3 .dd1 ul li i{ width: 100%; height: 49px; display: block;}
.part3 .dd1 ul li i.l1{ background: url(../image/flfg1.png) no-repeat center center;}
.part3 .dd1 ul li i.l2{ background: url(../image/flfg2.png) no-repeat center center;}
.part3 .dd1 ul li i.l3{ background: url(../image/flfg3.png) no-repeat center center;}
.part3 .dd1 ul li i.l4{ background: url(../image/flfg4.png) no-repeat center center;}
.part3 .dd1 ul li i.l5{ background: url(../image/flfg5.png) no-repeat center center;}
.part3 .dd1 ul li i.l6{ background: url(../image/flfg6.png) no-repeat center center;}
.part3 .dd1 ul li .bt{ display: block;text-align: center; font-size: 16px; color: #fff; }

.part3 .dd2 ul{ padding: 0 25px 25px; }
.part3 .dd2 ul li{ width: 33.33%; float: left; overflow: hidden; height: 33px; line-height: 33px; text-align: center;}
.part3 .dd2 ul li a{ color: #1686D5; font-size: 16px; display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part3 .right{ width: 386px; float: right; height: auto; overflow: hidden;}
.part3 .right .zt{ width: 100%; height: 254px; overflow: hidden;}
.part3 .right .zt ul{ }
.part3 .right .zt ul li{ width: 100%; height: 75px; margin-bottom: 10px; }
.part3 .right .zt ul li img{ width: 100%; height: 75px;}

.part3 .right .ksdh{ width: 100%; height: 50px; background: #f9f7f8;}
.part3 .right .ksdh .tit{ width: 74px; height: 50px; background: #E9AA03; text-align: center; line-height: 50px; font-size: 16px; font-weight: bold; color: #fff; float: left; }
.part3 .right .ksdh select{ width: 270px; height: 30px; float: right; padding-left: 8px; border: none; background: #fff; text-align: left; font-size: 16px; color: #222; margin: 10px 22px 0 0;}

.foot{ width: 100%;  background: #278add; padding: 36px 0 26px; overflow: hidden;}
.foot .logo{ width: 228px; float: left;}
.foot .logo img{ width: 228px; }
.foot .bsjg{ width: 1px; height: 43px; background: #fff; margin: 0 104px 0 71px; float: left; margin-top: 10px;}
.foot .bq{ width: 794px; float: right; font-size: 16px; line-height: 30px; text-align: left; color: #fff;}





.zymain{ background: #f4f8ff;  padding: 33px 0;min-height: 532px;}
.zymain .content{ padding: 37px; width: 1126px;  overflow: hidden;}
.position { margin: 0px 0; padding-right: 15px; line-height: 30px; text-align: right; }
.position span, .position span a { display: inline-block; color: #5d5d5d; font-size: 14px;}
.position img{ display: inline-block; vertical-align: middle;}
.lst-nav { height: auto; background: #fff; width: 264px; float: left;}
.lst-nav-title { height: 70px; line-height: 70px; text-align: center; background: #2996EB; color: #fff; font-weight: 700; font-size: 20px;}
.lst-nav-list { overflow: hidden; height: auto; padding: 20px 30px;}
.lst-nav-list li { display: block; padding: 6px 0; border-bottom: 1px solid #e5e5e5; line-height: 42px; text-align: center;}
.lst-nav-list .hover a{ line-height: 42px; color: #2996EB; font-weight: bold;}
.lst-nav-list li.sjdh {
    border-bottom: 0;
    background: #f7f7f7;
    line-height: 26px;
}

.zymain .right{ width: 875px; float: right; background: #fff; padding: 20px; overflow: hidden;}
.zymain .right .title{ width: 100%; height: 37px; border-bottom: 1px solid #ddd; line-height: 33px; padding-bottom: 5px;}
.zymain .right .title .bt{ width: auto; float: left; padding: 0 10px; font-size: 22px; font-weight: bold; color: #2996EB;}
.zymain .list {width: 100%; overflow: hidden; margin-top:10px;}
.zymain .list ul {width: 100%;float: left;}
.zymain .list ul li {width: 100%; float: left; height: 40px; line-height: 40px; }
.zymain .list ul li .bt{ display: block; width: 80%; float: left; text-align: left; padding-left: 18px; background: url(https://zhc.dicp.ac.cn/images/zqlsj.png) no-repeat left center; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zymain .list ul li .time {float: right;width: 80px;font-size: 14px;color: #999;text-align: right; display: block;}
.zymain .list ul li:hover .bt{ color: #1c317f;}


    
.tplblist{width:830px; margin: 0px auto; overflow: hidden; }
.tplblist ul{ margin-left: -20px;}
.tplblist ul li{width:263px; height:197px; display: block; float: left; margin: 15px 0 15px 20px;}
.tplblist ul li .img{width: 100%; height: 156px; overflow: hidden; position: relative;}
.tplblist ul li .img img{width: 100%; height: 156px;}
.tplblist ul li h1{font-size: 16px; color: #222; text-align: center; line-height: 40px; width:100%;  height: 40px; }

.zymain .nry{ width: 1103px; float: right; background: #fff; padding: 20px; overflow: hidden; margin: 0 auto;}
.zymain .nry .tit{ border-bottom: 1px dashed #ddd; width: 100%; padding: 0px 0px 15px; height: auto; overflow: hidden; line-height: 40px; font-size: 24px; font-weight: normal; color: #1a1a1a; text-align: center;}
.zymain .nry .xgxx{ width: 98%; margin: 0 auto; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #666; text-align: center;}
.zymain .nry .nr{ width: 100%; padding: 0; height: auto; overflow: hidden; }  
.zymain .nry .nr p{ padding: 15px 0; text-align: left; text-indent: 2em; line-height: 30px; font-size: 16px; color: #222;}
.zymain .nry .nr img{ display: block; margin: 10px auto; max-width: 100%;}


.zymain .nry .sxyt{width: 100%; margin: 0 auto; padding-top: 25px; border-top: 1px solid #ddd; margin-top: 30px;}
.zymain .nry .sxyt .dd{ width: 100%; height: auto; line-height: 36px; text-align: left; font-size: 14px; color: #222; float: left;}
.zymain .nry .sxyt .dd span{ display: block; width: 72px; float: left; line-height: 32px;}
.zymain .nry .sxyt .dd a{ color: #666; display: block; float: left; line-height: 32px;}


.zhlist{
    position:relative;
    background: #f4f8ff;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 20px 0;
}
.zhlist .lmtitle{
	position: absolute;
	left: 0px;
	top: 0;
	width: 178px;
	height: 53px;
	background: url(../image/secure-bg.jpg) no-repeat;
	font-size: 18px;
	color: #fff;
	line-height: 49px;
	padding-left: 20px;
	}
.zymain .zhlist ul{
	margin-top:50px;
}