@charset "utf-8";
* { padding: 0; margin: 0; max-height: 100000px; }

body { text-align: left; margin: 0px; padding: 0px; text-decoration: none; height: auto; font-weight: normal; min-width: 1200px; color: #333; background: #0b0d60; counter-reset: number 0; }

.fl { float: left; }

.fr { float: right; }

a { text-decoration: none; }

ul, li, ol { list-style: none; }

.blank15 { clear: both; height: 15px; font-size: 0; overflow: hidden; }

.main { width: 916px; margin: 0 auto; padding: 0; clear: both; color: #fff; font-family: "helvetica neue",helvetica,"pingfang sc","hiragino sans gb","microsoft yahei","微软雅黑",arial,sans-serif; }

.bj1 { background: url(/uploads/image/itdzf2images/bj.jpg) center top no-repeat; padding-top: 30px; }

.header { background: url(/uploads/image/itdzf2images/banner1.jpg) no-repeat center top; font-family: "helvetica neue",helvetica,"pingfang sc","hiragino sans gb","microsoft yahei","微软雅黑",arial,sans-serif; }

.header .top { height: 618px; }

.header .nav { margin-bottom: 0px; text-align: center; font-size: 0; background: #00ffff; }

.header .nav li { padding: 0 26px; font-size: 18px; line-height: 70px; cursor: pointer; display: inline-block; position: relative; color: #1c307f; }

.header .nav li:hover { color: #0f63bb; }

.header .nav li::after { position: absolute; right: 0; top: 0; content: "|"; }

.header .nav li:last-child::after { content: ""; }

.title { text-align: center; clear: both; padding: 30px 10px 30px 0; position: relative; counter-increment: number; background: url(/uploads/image/itdzf2images/tit.png) center center no-repeat; }

.title.long { background: url(/uploads/image/itdzf2images/tit-long.png) center center no-repeat; }

.title span { display: inline-block; position: relative; z-index: 2; font-size: 34px; background: -webkit-gradient(linear, left top, right top, from(#3b55b6), to(#199dd9)); background: linear-gradient(90deg, #3b55b6, #199dd9); -webkit-background-clip: text; color: transparent; background: none\0; color: #199dd9\0; font-weight: bold; line-height: 50px; padding-bottom: 25px; }

.hybj .box p { font-size: 17px; line-height: 34px; text-indent: 2em; color: #fff; text-align: justify; margin: 17px 0; }

.hybj .box p strong { color: #00ffff; font-weight: bold; }

.chdw .box { width: 956px; background: url(/uploads/image/itdzf2images/chdw.png) center top no-repeat; }

.chdw .box ul { position: relative; height: 410px; }

.chdw .box ul li { font-size: 17px; line-height: 30px; position: absolute; }

.chdw .box ul li:nth-child(1) { left: 60px; top: 100px; }

.chdw .box ul li:nth-child(2) { left: 20px; top: 219px; }

.chdw .box ul li:nth-child(3) { left: 130px; top: 301px; }

.chdw .box ul li:nth-child(4) { left: 585px; top: 36px; }

.chdw .box ul li:nth-child(5) { left: 655px; top: 170px; }

.chdw .box ul li:nth-child(6) { left: 620px; top: 268px; }

.chdw .box ul li:nth-child(7) { left: 560px; top: 340px; }

.hyzt ul { font-size: 0; }

.hyzt ul li { display: inline-block; vertical-align: top; width: 436px; height: 270px; border: 1px solid #00ffff; margin: 0 40px 45px 0; }

.hyzt ul li:nth-child(even) { margin-right: 0; }

.hyzt ul li h5 { background: url(/uploads/image/itdzf2images/hyzt.png) 0 0 no-repeat; background-size: contain; font-size: 22px; line-height: 73px; text-align: center; }

.hyzt ul li div { padding: 20px 0 20px 34px; font-size: 16px; line-height: 30px; }

.hyld ul { width: 493px; margin: 0 auto; }

.hyld ul li { height: 52px; border: 1px solid #00ffff; margin-bottom: 22px; font-size: 17px; line-height: 52px; }

.hyld ul li img { float: left; margin-right: 22px; }

.hyfy table { width: 100%; border-collapse: collapse; border: 1px solid #00ffff; text-align: center; }

.hyfy table th { background: url(/uploads/image/itdzf2images/hyzt.png) 0 0 no-repeat; background-size: cover; line-height: 63px; font-size: 22px; border: 1px solid #00ffff; }

.hyfy table td { border: 1px solid #00ffff; line-height: 63px; font-size: 22px; }

.hyfy .box div { font-size: 17px; line-height: 30px; padding: 30px 30px 0; }

.bm { margin: 0 auto; padding-bottom: 100px; }

.bm::after { content: ""; clear: both; font-size: 0; overflow: hidden; display: block; }

.bmbox { width: 408px; background: url(/uploads/image/itdzf2images/bm.png) 0 0 no-repeat; color: #fff; }

.bmbox h4 { text-align: center; padding: 40px 0 15px; }

.bmbox .bmboxbody { height: 451px; padding: 0px 45px; }

.bmbox .lxbox { padding-top: 10px; }

.bmbox .lxbox li { padding: 20px 25px; font-size: 18px; line-height: 29px; margin: 0 0 10px; }

.bmbox .lxbox li h5 { font-size: 22px; font-weight: bold; padding: 0 0 10px; color: #fff; }

.bmbox #frmbaoming li { padding: 5px 0; font-size: 0; }

.bmbox #frmbaoming li b { display: inline-block; width: 77px; padding-right: 20px; vertical-align: top; font-size: 18px; line-height: 30px; text-align: right; }

.bmbox #frmbaoming li p { display: inline-block; font-size: 14px; }

.bmbox #frmbaoming li p input[type="text"] { border: 1px solid #3791f7; width: 190px; line-height: 28px; height: 28px; padding: 0 10px; border-radius: 0px; background: transparent; color: #fff; outline: none; }

.bmbox #frmbaoming li p input[type="button"] { width: 150px; height: 28px; border: 0; text-align: center; font-size: 15px; color: #fff; display: block; margin: 10px 0 0 100px; background: #f64f26; border-radius: 38px; outline: none; }

.gotop { position: fixed; bottom: 20px; right: 15px; width: 40px; height: 40px; padding: 10px; text-align: center; font-size: 16px; background: #e1e1e1; color: #ccc; cursor: pointer; }

.gotop:hover { background: #006dff; color: #fff; }
