body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fff; color: #333; }
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
/* zs */
.zs{width: 1200px;margin: 0 auto;}
@font-face {font-family: 'FZXBSJW';src: url(../img/FZXBSJW.1TTF);}
/* @font-face {font-family: 'FZXBSJW';src: url('http://hnxdf.oss-cn-qingdao.aliyuncs.com/TTF/FZXBSJW.1TTF') format('truetype');} */
.com_tit{margin: 42px auto 20px auto;}
.com_tit h3{font-size: 24px;text-align: center;font-family: 'FZXBSJW';background-image: linear-gradient(to bottom,#0c4481,#fff);background-clip:text;-webkit-background-clip:text;color: transparent;text-transform: uppercase;font-weight: normal;}
.com_tit h2{font-size: 36px;text-align: center;color: #0c4481;}
.zs_txt{width: 600px;}
.zs_txt b{display: inline-block;width: 12px;height: 12px;border: 1px solid #a4b9d0;border-radius: 50%;margin-right: 10px;}
.zs_txt i{display: block;width: 10px;height: 10px;background-color: #0c4481;border-radius: 50%;margin: 1px auto;}
.zs_txt p{font-size: 20px;line-height: 40px;margin-bottom: 10px;}
.zs_con{margin-top: 50px;}
.zs_con ul{width: 510px;font-size: 24px;text-align: center;}
.zs_con li{width: 250px;height: 62px;color: #fff;line-height: 62px;border-radius: 8px;}
.com_btn{display: block;width: 1200px;height: 68px;background: #0c4481;font-size: 28px;text-align: center;line-height: 68px;color: #fff;margin: 20px auto;position: relative;}
.com_btn span{display: block;font-size: 28px;position: absolute;top: -12px;left: 680px;}
/* pymb */
.pymb{width: 100%;background-color: #f3f3f3;padding: 20px 0 40px 0;margin-top: 60px;}
.pymb_txt{width: 1200px;margin: 0 auto;margin-top: 40px;}
.pymb_intro{width: 600px;}
.pymb_intro span{display: block;width: 60px;height: 7px;background: #0c4481;margin-top: 40px;}
.pymb_intro p{font-size: 20px;line-height: 40px;margin-top: 20px;}
.pymb_txt img{width: 539px;}
/* pymb */
.xxnr{width: 1200px;background-color: #fff;padding:10px 0;margin: 0 auto;margin-top: 60px;border-radius: 10px;}
.xxnr_body{width: 1148px;margin: 0 auto;margin-top: 40px;}
.xxnr_tit{width: 533px;height: 77px;background: #ebebeb;margin: 0 auto;border-radius: 40px;}
.xxnr_tit a{display: inline-block;width: 69px;height: 69px;background: #2e568b;font-size: 36px;color: #fff;text-align: center;line-height: 69px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;border-radius: 50%;margin: 4px 0 0 4px;}
.xxnr_tit span{font-size: 30px;font-weight: bold;padding-left: 35px;}
.xxnr_con{width: 533px;margin: 20px auto 30px;}
.xxnr_item{width: 100%;border: 1px dashed #afacad;box-sizing: border-box;margin-top: 20px;}
.xxnr_item p{width: 500px;margin: 0 auto;font-size: 22px;line-height: 34px;margin-top: 20px;}
.xxnr_item a{display: block;width: 220px;height: 44px;background: #d1080e;font-size: 24px;color: #fff;line-height: 44px;border-radius: 25px;margin: 20px 0 20px 260px;text-indent: 45px;background-image:url(../img/icon_03.png);background-size: 44px 12px;background-position: 148px center;background-repeat: no-repeat;}
/* sksj */
.sksj{width: 1200px;margin: 0 auto;}
.sksj_spec_con{width: 1200px;}
.sksj_spec_item{width: 348px;background: #d1080e;color: #fff;text-align: center;}
.sksj_spec_item img{display: block;width: 49px;margin: 0 auto;margin: 15px auto 18px;}
.sksj_spec_item h3{font-size: 18px;font-family: 'FZXBSJW';line-height: 24px;text-transform: uppercase;font-style: italic;}
.sksj_spec_item p{font-size: 28px;font-weight: bold;margin-top: 20px;}
.sksj_spec_img_con{width: 846px;}
.sksj_spec_img_con img{width: 263px;}
.sksj_img_con{width: 1200px;}
.sksj_img_le{width: 900px;margin-top: 3px;}
.sksj_img_le img{width: 295px;margin-bottom: 2px;}
.sksj_img_ri{width: 295px;padding-top: 3px;}
.sksj_img_ri img{width: 295px;}
.com_btn_red{display: block;width: 1200px;height: 68px;background: #d1080e;font-size: 26px;text-align: center;line-height: 68px;color: #fff;margin: 20px auto;background-image: url(../img/icon_03.png);background-size: 44px 12px;background-position: 730px center;background-repeat: no-repeat;}
/* byjy */
.byjy{width: 100%;background-color: #f3f3f3;padding: 20px 0 30px 0;margin-top: 40px;}
.sdys{width: 1200px;margin: 0 auto;margin-top: 40px;}
.sdys_body{width: 100%;}
.sdys_item{width: 131px;height: 150px;background: url(../img/lbx.png) no-repeat center center;background-size: 131px 150px;color: #fff;text-align: center;}
.sdys_item h3{width: 100px;font-size: 36px;font-weight: normal;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding-bottom: 8px;border-bottom: 1px dashed #fff;margin: 0 auto;margin-top: 10px;}
.sdys_item p{font-size: 20px;margin-top: 2px;}
.byjy_con{width: 1200px;margin: 50px auto 30px auto;}
.byjy_item{width: 291px;margin-bottom: 8px;}
.byjy_item p{height: 44px;background: #d1080e;font-size: 24px;color: #fff;text-align: center;line-height: 44px;}
.com_btn_blue{background: #2b548a;background-image: url(../img/icon_03.png);background-size: 44px 12px;background-position: 730px center;background-repeat: no-repeat;}
/* xqhz */
.xqhz{width: 1200px;margin: 0 auto;}
.xqhz_img{margin-top: 30px;}
.xqhz_img img{width: 595px;margin-bottom: 20px;}
.xqhz li img{width: 198px;margin-bottom: 15px;}
.xqhz .com_btn{background: #d1080e;}
.xqhz .com_btn span{left: 720px;}
/* xytk */
.xytk_body{width: 100%;background-color: #f3f3f3;padding: 1px 0 30px 0;margin-top: 30px;}
.xytk_body .sksj_body{margin-top: 30px;}
.xytk .sksj_spec_con{margin-bottom: 3px;}
.xytk .sksj_spec_img_con img{width: 255px;}
.xytk .sksj_img_con img{width: 100%;margin-bottom: 2px;}
/* bottom_form */
.bottom_form{width: 1100px;margin: 0 auto;margin-top: 60px;}
.form_img{width: 406px;}
.align-center { text-align: center; }
p.title { font-size: 30px; font-weight: bold; color: #0c4481; line-height: 40px; }
p.intro { font-size: 24px; color: #8c8c8c; line-height: 40px; }
.sec5 {padding: 20px 0; }
.sec5 .form-line { margin: 0px auto 8px auto; text-align: center; width: 138px; height: 6px; border-radius: 100px; background-color: #c5d0dc; }
.sec5 ul { height: 33px; overflow: hidden; position: relative; }
.sec5 ul li { overflow: hidden; transition: all .5s; top: 34px; position: absolute; left: 50%; transform: translateX(-50%); width: 100%; justify-content: center; }
.sec5 ul li p { width: 109px; height: 33px; line-height: 33px; background-color: #c5d0dc; font-size: 18px; margin-right: 10px; border-radius: 4px; }
.sec5 ul li span { display: block; font-size: 18px; line-height: 33px; }
.sec5 ul li.active { top: 0; transition: all .5s; }
.sec5 form .name, .sec5 form .tel { width: 100%; height: 68px; border: 1px solid #ccc; background-color: transparent; outline: none; border-radius: 10px; padding-left: 20px; font-size: 24px; box-sizing: border-box; margin-top: 30px; }
.sec5 form .sub { width: 100%; height: 68px; border: none; background-color: #d1080e; outline: none; border-radius: 10px; font-size: 24px; box-sizing: border-box; text-align: center; color: #fff; margin-top: 30px; justify-content: center; align-items: center; }
.sec5 form .sub img { width: 36px; margin-left: 10px; }