@charset "gb2312";
html { font-size: 62.5%;}
body{max-width:640px;min-width:320px;margin:0 auto;height: 100%;}
*{ margin:0px; padding:0px;}
img{width:100%;border: 0 none}
body, div, ul,li, pre, form, fieldset, input, p, button, th, td, font { padding: 0; margin: 0; font-family: 'Microsoft Yahei';}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }


h1.docName{font-size: 2.4rem;line-height: 4.4rem;text-align: center;font-weight: bold;color: #303030;}
h1.docName +a{display: block;width: 100%;margin-bottom: 1.2rem}

div.docInof{width: 100%;box-sizing: border-box;background-color: #eaebf3;padding: 1rem 0.7rem;margin-bottom: 1.4rem;overflow: hidden;}
div.docInof .image{display: block;float: left;width: 13.75rem;}
div.docInof .info{float: right; width: 15.9rem;height: 14rem;position: relative;}
div.docInof .info h2{line-height: 3rem;color: #0068b7;font-size: 1.5rem;font-weight: bold;}
div.docInof .info ol{width: 100%;box-sizing: border-box;margin-top: 0.3rem}
div.docInof .info li{padding-left: 0.9rem;font-size: 1rem;line-height: 2rem;overflow: hidden;position: relative;white-space: nowrap;}
div.docInof .info li::before{content: attr(data-li);display: block;font-size: 0.8rem;line-height: 1.5rem;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: 7.5rem;height: 2.8rem;border-radius: 0.4rem;text-align: center;line-height: 2.8rem; float: left;background-color: #25b7aa;color: #fff;font-size: 1.2rem;}
div.docInof .info .btn a+a{float: right;background-color: #f69600;}
div.docInof ul{width: 100%; overflow: hidden;padding-top: 1.4rem;}
div.docInof ul li{float: left;width: 26.6%;font-size: 1rem;line-height: 1.2rem;color: #303030;box-sizing: border-box;padding-left: 1.5rem;white-space: nowrap;background: 0.2rem 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(../images/icon1.png);background-size: 1.2rem;}
div.docInof ul li:nth-child(2){background-image: url(../images/icon2.png);background-size: 1.2rem;}
div.docInof ul li:nth-child(3){width: 27.8%;background-image: url(../images/icon3.png);background-size: 1.2rem;}
div.docInof ul li:last-child{width: 19%;background-image: url(../images/icon4.png);background-size: 1.2rem;}
div.xfs .info h2{line-height: 2rem;}
div.xfs .info li{line-height: 1.4rem;}
div.hlg .info .btn,
div.cjc .info .btn{bottom: 0.8rem}

div.item{width: 100%;padding: 0 0.7rem;box-sizing: border-box;margin-bottom: 1.4rem;}
div.item h3.title{width: 100%; color: #0068b7;font-size: 2rem;font-weight: bold;line-height: 1.6rem;padding-left: 2.2rem;box-sizing: border-box;margin-bottom: 0.6rem;background: 0.2rem center no-repeat;}
div.item >p{line-height: 2.1rem;color: #303030; font-size: 1.2rem;text-align: justify;text-indent: 2em;}
div.item h4{font-size: 1rem;text-align: center;color: #303030;line-height: 1.5rem;white-space: nowrap;}
div.item ul{width: 100%;overflow: hidden;}
div.item ul li{width: 15.1rem;float: left;}
div.item li h4{padding: 0.6rem 0 1rem 0;}
div.item ul li img{border: 0.2rem solid #788a98; box-sizing: border-box;margin-top: 0.4rem;}
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: 9.55rem;float: left;}
div.item ul li.book img +img{margin-left: 0.95rem}
div.item ul li.book h4{width: 100%;}
div.item ul li.w100{width: 100%;}



div.item1 h3.title{background-image: url(../images/icon5.png);background-size: 1.8rem;}
div.item2 h3.title{background-image: url(../images/icon6.png);background-size: 1.8rem;}
div.item2 ul li img{border-color: #4e1400;}
div.item2 h2{font-size:1.3rem;text-align:center;font-weight:blod;color:#0068b7;padding:1.5rem 0;}
div.item2 p span{color:#ff0000}
div.item2 .sjzz li{width:10rem;float: left !important;}
div.item2 .sjzz li+li{margin-left:0.3rem;}



div.item3 h3.title{background-image: url(../images/icon7.png);background-size: 1.8rem;}
div.item3 p{margin-bottom: 0.8rem;}

div.item4 h3.title{background-image: url(../images/icon8.png);background-size: 1.8rem;}

div.item5 h3.title{background-image: url(../images/icon9.png);background-size: 1.8rem;}
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: 15.1rem;}
div.item5 ul li.db img+img{float: right;}
div.item5{margin-bottom: 0 !important;}

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



div.zxbtn{width: 95.62%;margin: 0 auto;overflow: hidden;margin-bottom: 1.5rem;}
div.zxbtn a{height: 3.45rem;width: 15rem;color: #FFFFFF;font-size: 1.2rem;line-height: 3.45rem;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:2rem;  margin-top: 2rem;  width: 100%;box-sizing: border-box;background:#e3e3e3;background-size: 100%; padding-bottom: 2rem; overflow: hidden;}
#kes_dialogue .box{width: 100%; padding: 0 0.8rem; box-sizing: border-box;background-size: 8.35rem 4.05rem; position: relative;}
#kes_dialogue h1{white-space: nowrap; width: 100%; font-size: 1.1rem; color: #ffffff;line-height: 3.4rem;background-color: #0f86fe;box-sizing: border-box;margin-bottom: 0.8rem}

#kes_dialogue div.dh{width: 100%;height: 13.5rem;}
#kes_dialogue #ask1,#kes_dialogue #ask2{display: none;}
#kes_dialogue #ask1{margin-bottom: 0.4rem}
#kes_dialogue .ask{width: 100%; overflow: hidden;position: relative;}
#kes_dialogue .time{width: 100%; text-align: center;font-size: 0.9rem;color: #313131;text-align: center;line-height: 1.5rem;}
#kes_dialogue .ask img{width: 4.5rem;height: 4.5rem;display: block;float: left;}
#kes_dialogue #ask1 p{margin-top: 0.7rem;}
#kes_dialogue .ask p{width: 21rem; float: right;font-size: 1rem;background-color: #eef8ff;border-radius: 0.5rem;line-height: 1.4rem;color: #313131;padding: 0.7rem;border: 0.1rem 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: 1.45rem;background-size: 100%;left: -0.75rem;position: absolute;top: 0.7rem;}
#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: 3.8rem; font-size: 1rem;color: #ffffff;line-height: 1.2rem;box-sizing: border-box;border-radius: 0.5rem;padding: 0.5rem 0.3rem; 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: 2rem;}
#kes_dialogue div.btn input,#kes_dialogue div.btn textarea{display: block;float: left;height: 4.6rem; border-radius: 0.5rem}
#kes_dialogue div.btn textarea{width: 72%;background-color: #fff;border: 0.1rem solid #c9c9c9;box-sizing: border-box;font-size: 0.9rem;color: #c9c9c9;line-height: 1.6rem; padding: 0 0.6rem;font-family: Microsoft YaHei;resize: none; }
#kes_dialogue div.btn input{float: right; width: 25%;font-size: 1.5rem;line-height: 4.6rem;border: 0.1rem solid #ff7245;box-sizing: border-box;background-color: #ff7245;color: #ffffff;}

#input{width: 100%; padding: 0.6rem 0.4rem;box-sizing: border-box;background-color: #c9c9c9;overflow: hidden;}
#input textarea{display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box;font-family: Microsoft YaHei;resize: none;}
#input input{display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 1.4rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box}
#input button{display: block;float: left;width: 18%;outline: none;border: none;background-color: #ff0000;height: 3.5rem;font-size: 1rem;line-height: 3.5rem;color: #fff;}
#input a{display: block;float: right; width: 25%;background-color: #0068b7;height: 3.5rem;line-height: 1.5rem;padding: 0.25rem 0;text-align: center;box-sizing: border-box;font-size: 1rem;color: #fff;}
