@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,input,img{margin: 0; padding: 0;}
body,h1,h2,h3,h4,h5,h6{font: 14px "Microsoft YaHei", tahoma, Srial, helvetica, sans-serif;}
ul,ol{list-style: none;}
a{text-decoration: none; color: #333;}
img{border: none;}
table{border-collapse: collapse; border-spacing: 0;}
body{margin: 0; height: 100%;}
html{margin: 0; height: 100%;}
.fl{float: left;}
.fr{float: right;}

.main{width: 640px;margin: 0 auto;overflow: hidden;}
h1.docName{font-size: 48px;line-height: 88px;text-align: center;font-weight: bold;color: #303030;}
h1.docName +a{display: block;width: 100%;margin-bottom: 24px;}

div.docInof{width: 100%;box-sizing: border-box;background-color: #eaebf3;padding: 20px 14px;margin-bottom: 28px;overflow: hidden;}
div.docInof .image{display: block;float: left;width: 275px;}
div.docInof .info{float: right; width: 320px;height: 280px;position: relative;}
div.docInof .info h2{line-height: 60px;color: #0068b7;font-size: 30px;font-weight: bold;}
div.docInof .info ol{width: 100%;box-sizing: border-box;margin-top: 6px}
div.docInof .info li{padding-left: 18px;font-size: 20px;line-height: 30px;overflow: hidden;position: relative;white-space: nowrap;}
div.docInof .info li::before{content: attr(data-li);display: block;font-size: 16px;line-height: 30px;position: absolute;left: 0;top: 0;bottom: 0;margin:  auto 0;}
div.docInof .info .btn{position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;overflow: hidden;}
div.docInof .info .btn a{display: block;width: 149px;height: 55px;border-radius: 8px;text-align: center;line-height: 55px; float: left;background-color: #25b7aa;color: #fff;font-size: 24px;}
div.docInof .info .btn a+a{float: right;background-color: #f69600;}
div.docInof ul{width: 100%; overflow: hidden;padding-top: 28px;}
div.docInof ul li{float: left;width: 26.6%;font-size: 20px;line-height: 24px;color: #303030;box-sizing: border-box;padding-left: 30px;white-space: nowrap;background: 4px center  no-repeat;}
div.docInof ul li span{font-weight: bold;color: #f00;}
div.docInof ul li +li{border-left: 1px solid #788a98;}
div.docInof ul li:first-child{background-image: url(/resourse/zjjs/icon1.png);background-size: 24px;}
div.docInof ul li:nth-child(2){background-image: url(/resourse/zjjs/icon2.png);background-size: 24px;}
div.docInof ul li:nth-child(3){width: 27.8%;background-image: url(/resourse/zjjs/icon3.png);background-size: 24px;}
div.docInof ul li:last-child{width: 19%;background-image: url(/resourse/zjjs/icon4.png);background-size: 24px;}
div.xfs .info h2{line-height: 40px;}
div.xfs .info li{line-height: 28px;}
div.hlg .info .btn,div.cjc .info .btn{bottom: 16px;}


div.item{width: 100%;padding: 0 14px;box-sizing: border-box;margin-bottom: 28px;}
div.item h3.title{width: 100%; color: #0068b7;font-size: 30px;font-weight: bold;line-height: 32px;padding-left: 44px;box-sizing: border-box;margin-bottom: 12px;background: 4px center no-repeat;}
div.item >p{line-height: 42px;color: #303030; font-size: 24px;text-align: justify;text-indent: 40px;}
div.item h4{font-size: 20px;text-align: center;color: #303030;line-height: 30px;white-space: nowrap;}
div.item ul{width: 100%;overflow: hidden;}
div.item ul li{width: 302px;float: left;}
div.item li h4{padding: 12px 0 20px 0;}
div.item ul li img{border: 4px solid #788a98; box-sizing: border-box;margin-top: 8px;}
div.item ul li:nth-child(2n){float: right;}
div.item ul li.book{width: 100%;}
div.item ul li.book .box{width: 100%;overflow: hidden;}
div.item ul li.book .box img{width: 191px;float: left;}
div.item ul li.book img +img{margin-left: 19px;}
div.item ul li.book h4{width: 100%;}
div.item ul li.w100{width: 100%;}

div.item1 h3.title{background-image: url(/resourse/zjjs/icon5.png);background-size: 36px;}
div.item2 h3.title{background-image: url(/resourse/zjjs/icon6.png);background-size: 36px;}
div.item2 ul li img{border-color: #4e1400;}
div.item2 p span{color: #FF0000;}
/*div.item2{margin-bottom: 0;}*/

div.item3 h3.title{background-image: url(/resourse/zjjs/icon7.png);background-size: 36px;}
div.item3 p{margin-bottom: 16px;}

div.item4 h3.title{background-image: url(/resourse/zjjs/icon8.png);background-size: 36px;}

div.item5 h3.title{background-image: url(/resourse/zjjs/icon9.png);background-size: 36px;}
div.item5 ul li.db{width: 100%;}
div.item5 ul li.db .box{width: 100%;overflow: hidden;}
div.item5 ul li.db img{float: left;width: 302px;}
div.item5 ul li.db img+img{float: right;}
div.item5{margin-bottom: 0 !important;}
div.item5 li:last-child h4{padding: 12px 0 0 0;}
div.item5 li:nth-last-child(2) h4{padding: 12px 0 0 0;}

div.item6 h3.title{background-image: url(/resourse/zjjs/icon10.png);background-size: 1.8rem;}
div.item6 img{width: 100%;margin: 0 auto;margin-top: 10px;}


div.zxbtn{width: 95.62%;margin: 0 auto;overflow: hidden;margin-bottom: 30px;}
div.zxbtn a{height: 69px;width: 300px;color: #FFFFFF;font-size: 24px;line-height: 69px;text-align: center;display: block;}
div.zxbtn a:first-child{background-color:#ff0000;float: left;}
div.zxbtn a:last-child{background-color:#0068b7;float: right;}



#kes_dialogue{margin-bottom:40px;  margin-top: 40px;  width: 100%;box-sizing: border-box;background:#e3e3e3;background-size: 100%; padding-bottom: 40px; overflow: hidden;}
#kes_dialogue .box{width: 100%; padding: 0 16px; box-sizing: border-box;background-size: 167px 81px; position: relative;}
#kes_dialogue h1{white-space: nowrap; width: 100%; font-size: 22px; color: #ffffff;line-height: 68px;background-color: #0f86fe;box-sizing: border-box;margin-bottom: 16px;}

#kes_dialogue div.dh{width: 100%;height: 270px;}
#kes_dialogue #ask1,#kes_dialogue #ask2{display: none;}
#kes_dialogue #ask1{margin-bottom: 8px}
#kes_dialogue .ask{width: 100%; overflow: hidden;position: relative;}
#kes_dialogue .time{width: 100%; text-align: center;font-size: 18px;color: #313131;text-align: center;line-height: 30px;}
#kes_dialogue .ask img{width: 4.5rem;height: 90px;display: block;float: left;}
#kes_dialogue #ask1 p{margin-top: 14px;}
#kes_dialogue .ask p{width: 420px; float: right;font-size: 20px;background-color: #eef8ff;border-radius: 10px;line-height: 28px;color: #313131;padding: 14px;border: 2px solid #73a0c3;position: relative}
#kes_dialogue .ask p::after{content: '';display: block;width: 0.75rem; background: url(../images/bcx_pic.png) no-repeat center; height: 29px;background-size: 100%;left: -15px;position: absolute;top: 14px;}
#kes_dialogue .ask p a{color: #f00;pointer-events:auto !important;user-select:text !important; }
#kes_dialogue ul {width: 100%;overflow: hidden;}
#kes_dialogue ul li{float: left;text-align: justify;width: 24.25%;  height: 76px; font-size: 20px;color: #ffffff;line-height: 24px;box-sizing: border-box;border-radius: 10px;padding: 10px 6px; background: #0f86fe; }
#kes_dialogue ul li +li{margin-left: 1%;}
#kes_dialogue ul li a{display: block;color: #fff;}
#kes_dialogue div.btn{width: 100%;overflow: hidden;margin-top: 40px;}
#kes_dialogue div.btn input,#kes_dialogue div.btn textarea{display: block;float: left;height: 92px; border-radius: 10px;}
#kes_dialogue div.btn textarea{width: 72%;background-color: #fff;border: 2px solid #c9c9c9;box-sizing: border-box;font-size: 18px;color: #c9c9c9;line-height: 32px; padding: 0 12px;font-family: Microsoft YaHei;resize: none; }
#kes_dialogue div.btn input{float: right; width: 25%;font-size: 30px;line-height: 92px;border: 2px solid #ff7245;box-sizing: border-box;background-color: #ff7245;color: #ffffff;}



