/* CSS Document */

.info{width:80%;}

.sigle{font-size:18px;line-height:2;}

.list .news{border-bottom:1px dashed #666;}
.list .list_title {line-height: 58px;font-size: 24px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list .list_title span {display: inline-block;height: 15px;width: 15px;-webkit-border-radius: 50%;border-radius: 50%;background: #1188ca;margin: 0 5px;}
.list .list_content {line-height: 30px;font-size: 21px;padding: 0 10px;color: #666;}
.list .list_content a{color: #ff7e00;}
.list .list_time {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left: 10px;margin: 10px 0;}
.list .list_time p{line-height: 35px;font-size: 20px;margin-left: 5px;color: #888;letter-spacing: 1px;}
.list .pages {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 15px 0;}
.list .pages li {list-style: none;display: inline-block;line-height: 30px;text-align: center;padding: 10px 15px;font-size: 20px;border: 2px solid #ccc;margin-bottom: 10px;}
.list .pages li.thisclass {background: #1188ca;color: #fff;}
.list .pages li:last-child {display: none;}

.person {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin: 20px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px dashed #666;padding-bottom:10px;}
.person .text {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width: 327px;margin-left: 10px;}
.person .text .name {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom: 10px}
.person .text .name h1{font-size: 32px;line-height: 30px;}
.person .text .name span{display: block;background: url(../images/person_zc_bg.png) left scroll no-repeat;height:34px;line-height: 34px;font-size: 20px;color: #fff;-webkit-border-radius: 5px;border-radius: 5px;padding: 0 10px 0 15px;margin-left: 20px;}
.person .text p {line-height: 34px;font-size: 20px;color: #555;margin: 5px 0;}
.person .text .buttom_box {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.person .text .buttom_xq,.person .text .buttom_gh{width: 150px;height: 36px;background: #00b4b4;line-height: 36px;text-align: center;color: #fff;font-size: 21px;font-weight: bold;-webkit-border-radius: 20px;border-radius: 20px;}
.person .text .buttom_gh {background: #ffa000;}

.zj-box{width: 100%;height: auto;position: relative;}
.zj-thumb{width: 46%;height: auto;margin: 1.25em auto 0;-webkit-border-radius: 5%;border-radius: 5%;overflow:hidden;}
.zj-thumb img{width:100%;}
.zj-name{width: 100%;height: auto;font-size: 1.16em;color: #1188ca;text-align: center;margin:20px 0;font-weight: bold;}
.zj-name font{font-size: 0.88em;}
.zj-jj-box{width: 100%;height: auto;border:1px solid #e0e0e0;-webkit-box-sizing: border-box;box-sizing: border-box;background-color:#f4f4f4;margin: 15px 0;}
.zj-jj-xt{width: 25.6%;height: 58px;position: relative;background: url(../images/zj-bg.png) no-repeat;color: #fff;padding-top: 5px;padding-left: 25px;font-size: 26px;font-weight: bold;}
.zj-jj{width:94%;height: auto;padding:5px 3%;text-align: justify;font-size:16px;color: #323c3c;line-height: 1.5;}
.zj-pai table{width:98%;text-align:center;background:#f4f4f4;line-height:1.5;font-size:16px;padding:1%;}
.zj-pai table tbody td{border-bottom:1px solid #1188ca;border-right:1px solid #1188ca;padding:5px;}
.zj-pai table tbody tr:last-child td{border-bottom:none;}
.zj-pai table tbody tr td:last-child{border-right:none;}
.buttom_box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;margin: 20px auto;width: 100%;}
.buttom_box .buttom_dh,.buttom_box .buttom_zx{width: 180px;height: 40px;-webkit-border-radius: 40px;border-radius: 40px;background: #1188ca;line-height: 40px;color: #fff;font-size: 21px;text-align: center;}
.buttom_box .buttom_zx{background: #ffa000;}
.down,.up{height: 53px;font-size: 21px;line-height: 38px;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;margin-left: 40px;}

.nav {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;background: #fff;overflow-x: hidden;height:86vh;-webkit-overflow-scrolling: touch;width:100%;}
.nav div.one_line{width: 211px;height: 212px;text-align: center;line-height: 63px;font-size: 24px;display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.nav div.one_line p{line-height: 38px;color:#fff;font-size:18px;}

.nav .one_line{border-right: #f0f0f0 2px solid !important;border-bottom: #f0f0f0 2px solid;}
.nav div.one_line:nth-child(3) {border-right: none;}
.nav div.one_line:nth-child(6) {border-right: none;}
.nav div.one_line:nth-child(9) {border-right: none;}
.nav div.one_line:nth-child(12) {border-right: none;}
.nav div.one_line:nth-child(15) {border-right: none;}
.nav div.one_line:last-child {border-right: none;}

.nav .nav_bg{width:70%;height:65%;-webkit-border-radius: 50%;border-radius: 50%;overflow:hidden;padding-top:5%;}
.bg_0{background:#00c5b5;}
.bg_1{background:#00b4ff;}
.bg_2{background:#ffa000;}
.bg_3{background:#ff2c55;}
.bg_4{background:#f2ac61;}
.bg_5{background:#41d99c;}
.bg_6{background:#36c0d9;}
.bg_7{background:#61a7f2;}
.bg_8{background:#3692d9;}
.bg_9{background:#d96cd5;}
.bg_10{background:#d95757;}
.bg_11{background:#0092e3;}
.bg_12{background:#0eaaff;}
.bg_13{background:#f2616d;}
.bg_14{background:#ffa000;}
.bg_15{background:#d96cad;}
.bg_16{background:#19afff;}
.bg_17{background:#00c5b5;}
.bg_18{background:#ff2c55;}
.bg_19{background:#ffa000;}
.bg_20{background:#c4261d;}
.bg_21{background:#c4261d;}
.bg_22{background:#19afff;}

.position,.article{width:96%;padding:2%;background:#fff;margin-bottom:10px;}
.article{overflow: auto;overflow-x: hidden;height:86vh;-webkit-overflow-scrolling: touch;}
.article .art_title{text-align:center;font-size:28px;color:#1188ca;line-height:1.8;}
.article .art_info{line-height:2.5;text-align:center;}
.article .art_info span{margin:0 10px;}
.article .art_cont{ text-indent:2em;line-height:1.6;font-size:21px;overflow: auto;overflow-x: hidden;height:68vh;-webkit-overflow-scrolling: touch;}

.nav2 {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;background: #fff;overflow-x: hidden;height:67vh;-webkit-overflow-scrolling: touch;width:100%;}
.nav2 div {width: 211px;height: 212px;text-align: center;line-height: 63px;font-size: 24px;display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.nav2 div p{line-height: 38px;}
.nav2 .one_line {border-right: #f0f0f0 2px solid !important;border-bottom: #f0f0f0 2px solid;}
.nav2 div:nth-child(3) {border-right: none;}
.nav2 div:nth-child(6) {border-right: none;}
.nav2 div:nth-child(9) {border-right: none;}
.nav2 div:last-child {border-right: none;}


.knyk{width:100%;background:#fff;}
.knyk th{font-weight:normal;}
.knyk .th_1{width:20%;font-size:24px;border:1px solid #ccc;}
.knyk .th_2{line-height:1.5;text-align:left;padding:2%;border-bottom:1px solid #ccc;}


.swipe{overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap{overflow: hidden;position: relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}

#slider div.wrap{display: block;position: relative;}
#slider div.image{display: block;height: inherit;}

.hjzs-swipe {margin-top: 20px;}


.hjzs-swipe .swipe-wrap{height: 540px;width: 640px;}

.hjzs-swipe #slider div.wrap{max-width: 640px;height: 540px;}
.hjzs-swipe #slider div.image{-webkit-border-radius: 10px;border-radius: 10px;}
.hjzs-swipe nav ul {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.hjzs-swipe nav ul li {background: #b4b4b4;height: 40px;width: 40px;line-height: 40px;font-size: 22px;margin: 20px 5px;-webkit-border-radius: 50%;border-radius: 50%;text-align: center;color: #fff;}
.hjzs-swipe nav ul li.on {background: #1188ca;}


.lydz {margin-top: 20px;height: 540px;}
.lylx_phone {padding-bottom: 10px;background: #fff}
.lylx_phone div{display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.lylx_phone img{margin: 0 20px 0 30px}
.lylx_phone p{font-size: 28px;line-height: 58px;}

.lylx_content {margin-top: 20px;}

#content {width:640px; margin:0 auto; overflow:hidden;zoom:1;}
#sidebar { float:right; width:300px;}
#sidebar li ul.children li, #sidebar li ul.children li ul li { padding-left: 18px; background: url(../images/tier.gif) 6px 5px no-repeat; }
.indexPicBox{ width:640px; overflow:hidden;}
.hotPic{ width:640px; height:700px;  position:relative; overflow:hidden;background: #fff;}
.hotPic .num{ z-index:10;width:640px;height:130px; background:#fff;}
.hotPic .num div{ width:145px; height:110px;line-height:20px;display:inline-block;text-align:center; cursor:pointer;background:#e8e8e8; -webkit-border-radius:5px; border-radius:5px;}
.hotPic .num .g1{width:145px; height:110px; background:#e8e8e8; margin-left:12px; margin-top:20px;}
.hotPic .num .g2{width:145px; height:110px; background:#e8e8e8; margin-left:5px;}
.hotPic .num .g3{width:145px; height:110px; background:#e8e8e8; margin-left:5px;}
.hotPic .num .g4{width:145px; height:110px; background:#e8e8e8; margin-left:5px;}
.hotPic .num a{display:block; padding-top:80px;}
.hotPic .num a{color:#04767c;}
.hotPic .num div.cur{ background:#0194e1;color:#fff;}
.hotPic .num div.cur a{color:#fff; text-decoration:none;}
.hotPic .pic{ position:relative; z-index:5; margin-top:10px;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .text{ position:absolute;bottom:0; left:10px; z-index:12; width:520px;height:30px; line-height:30px; overflow:hidden;font-family:Microsoft YaHei;}
.hotPic .text p{ position:absolute; display:none; color:#fff; font-weight:800; font-size:15px;}
.cz{ width:640px; height:45px; background:url(../images/cz.jpg) no-repeat; margin:0 auto; margin-top:30px;}


.My_form {background: #fff; line-height: 60px;font-size: 28px;padding-bottom:20px;width:100%;overflow:hidden;}
.My_form .form {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;margin:20px 30px 0 0;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.My_form .form p{height: 60px;}
.My_form .form p i{color: red;line-height: 60px;margin-right: 8px;font-style: normal;}
.My_form .form input,.My_form .form select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border: 2px #ddd solid;-webkit-border-radius: 15px;border-radius: 15px;width: 68%;font-size: 20px;line-height: 45px;font-family: inherit;text-indent: 20px;letter-spacing: 1px;color: #333;}
.My_form .form_1 p span {letter-spacing: 55px;}
.My_form .form_3 input{width:55%;border-right: none;-webkit-border-top-right-radius: inherit;border-top-right-radius: inherit;-webkit-border-bottom-right-radius: inherit;border-bottom-right-radius: inherit;}
.My_form .form_3 ul {width: 55%;margin-right: 76px;font-size: 20px;line-height: 45px;border: 2px solid #ddd;-webkit-border-radius: 10px;border-radius: 10px;display: none;}
.My_form .form_3 ul li:last-child{border: none;}
.My_form .form_3 ul li{width: 90%;margin: 0 20px;letter-spacing: 1px;border-bottom: 2px solid #ddd;cursor:pointer;}
.My_form .form_4 input{width:68%;text-indent: 8px;background: url(../images/kssz/form_rq.png) right scroll no-repeat;}
.My_form .buttom_box {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;margin: 20px 0;}
.My_form .buttom_box div{cursor: pointer;}
.My_form .buttom_box img{cursor: pointer;}
.My_form .select_box {position: relative; z-index: 2;}

.ghxz {background: #fff;display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;overflow:hidden;width:100%;}
.ghxz .ghxz_text {margin: 30px 0;overflow-y: auto; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.ghxz .ghxz_text p{padding: 20px 0;line-height: 30px;padding: 12px 10px;font-size: 24px;}

.jzlc {margin-top: 20px;overflow:hidden;width:100%;}


.ksjsNav  {display: -webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.ksjsNav .ksjs_nav {width: 200px; height: 70px;margin-top: 20px;text-align: center;line-height: 70px;font-size: 30px;color: #fff;background: #00b4b4;-webkit-border-radius: 15px;border-radius: 15px;overflow:hidden;background: url(../images/ksjs_mnwk_nav_bg.png) scroll no-repeat center;}

.article_ys .My_form{padding-bottom:0;}
.article_ys .My_form .form_2 p span {letter-spacing: 55px;}
.article_ys .My_form .form input,.article_ys .My_form .form select{width:60%;}
.article_ys .My_form .buttom_box{width:70%;margin:20px auto 10px;}
.article_ys .My_form .buttom_box img{width:100%;}