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; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.disflex{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
@font-face {font-family: 'FZXBSJW';src: url(http://hnxdf.oss-cn-qingdao.aliyuncs.com/TTF/FZXBSJW.1TTF);}
/* box-1 */
.box-1{width: 1202px;margin: 65px auto 0 auto;}
.qdys_slide{ width:789px; height:460px;position: relative;}
.qdys_slide img{width: 789px;}
.qdys_li{ position:relative;}
.qdys_ttt{ width:100%; height:50px; line-height:50px; background-color:rgba(0,0,0,0.4); position:absolute; left:0px; bottom:0px; font-size:20px; color:#fff; text-align:center;}
.box-1-ri{width: 413px;height: 420px;box-shadow:0px 0px 5px 0px #e7e7e7;position: relative;}
.qdys_con{ width:320px; position:absolute; right:45px; top:36px;}
.qdys_tit{ font-size: 22px; text-align:center; line-height:50px;}
.qdys_btt{ font-size: 26px; text-align:center; line-height:40px;font-weight: bold;}
.qdys_txt{ font-size: 20px; color:#010101; line-height:35px; text-indent:2em; padding-top:14px;}
/* .qdys_slide .prev,.qdys_slide .next{ display:block; width:20px; height:50px; background-image:url(../img/qdys_slide_prev.png); position:absolute; top:45%; left:10px;}
.qdys_slide .next{left: auto;right: 10px;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);} */
.box1_btn{display: block;width: 250px;height: 40px;background: #ff0000;line-height: 40px;font-size: 20px;color: #fff;text-align: center;margin: 0 auto;margin-top: 30px;}
/* box-2 */
.com_tit{width: 500px;margin: 0 auto;margin-top: 30px;}
.com_title_zh{font-size: 32px;text-align: center;font-weight: bold;padding-top: 30px;}
.com_title_en{font-size: 20px;color: #1e1e1e;text-align: center;margin-top: 5px;position: relative;}
.box-2{width: 100%;height: 600px;background: url(../img/bg_01.jpg) no-repeat top center;background-size: cover;margin-top: 36px;}
.box2_con{width: 1200px;margin: 0 auto;padding-top: 50px;color: #fff;font-size: 18px;text-align: center;}
.box2_top_item{position: relative;}
.box2_top_item img{width: 285px;}
.box2_top_item p{width: 100%;height: 30px;background: rgba(0,0,0,0.3);line-height: 30px;position: absolute;bottom: 0;left: 0;}
.box2_con ul li{width: 285px;color: #fff;line-height: 30px;border: 1px solid #fff;box-sizing: border-box;margin-top: 20px;border-radius: 5px;}
.box2_con ul li:hover{background: #fff;color: #000;}
.box2_con .box2_ztn{font-size: 30px;text-align: center;font-weight: bold;margin-top: 30px;}
.common_btn{display: block;width: 500px;line-height: 60px;background: #f62823;font-size: 30px;color: #fff;text-align: center;margin: 0 auto;margin-top: 36px;}
/* box-3 */
.msxc{width: 100%;background-color: #e8e8e8;padding: 10px 0 40px;margin-top: 30px;}
.box3{width: 1200px;margin: 0 auto;margin-top: 30px;}
.box3_top{width: 100%;}
.box3_top img{width: 387px;margin-top: 20px;}
.box3_bot{width: 100%;}
.box3_bot img{width: 285px;}
/* box-4 */
.box-4{width: 100%;margin-top: 36px;}
.box4_con{width: 1150px;margin: 0 auto;}
.box4_item{position: relative;}
.box4_item img{width: 560px;}
.box4_item p{width:100%;background-color:rgba(0,0,0,0.3);font-size: 22px;color: #fff;line-height: 42px;text-align: center;position:absolute; left:0px; bottom: 0px;}
/* box-5 */
.box-5{width: 100%;background-color:#fafafa;padding-top: 20px;}
.rmzy{width:1200px;margin:0 auto;}
.rm_fst{display:block; width:177px; height:403px; background-color:#e8e8e8;}
.rm_fst_tit{writing-mode:tb-rl; float:left; font-size:24px; color:#1e1e1e; font-weight: bold;line-height:48px;padding-left:30px; padding-top:20px;}
.rm_fst_ett{writing-mode:tb-rl; float:left; font-size:18px; color:#1e1e1e; line-height:36px; padding-top:90px; text-transform:uppercase;}
.rmzy{ padding: 0 22px 22px;box-sizing:border-box;}
.rmzy_lst{width:467px;background-color:#fff; position:relative;}
.rmzy_tit{font-size:24px; color:#000; font-weight:bold; line-height: 55px;text-align: center;}
.rmzy_tit span{ font-size:20px; font-weight:normal; color:#333;}
.rmzt_txt{width: 100%;font-size: 20px;text-align: center;margin-bottom: 18px;}

.rm_box2{ padding-top:50px;}
.rmzy_tst{ font-size:0px; width:368px;background-color:#fff; border-radius:8px; text-align:center;}
.rmzy_stt{font-size:24px;color:#333333;line-height:38px;font-weight: bold;padding-top:14px;padding-left: 40px;background-image:url(../img/icon_04.png); background-size:auto; background-position:68px 25px; background-repeat:no-repeat; margin-bottom:16px;}
.rmzy_stt span{ display:block; font-size:18px; color:#333; line-height:28px;font-weight: normal;}
.rmzy_tst img{ width:335px; margin:0 auto;}
.rm_box2 img{margin-bottom: 16px;}
.tmzt_ftt{ font-size:24px; text-align:center; line-height:46px; padding-top:8px; font-weight:bold;}
/* box-7 */
.box-7{width: 100%;height: 600px; margin: 85px auto 0 auto;position: relative;}
.box7_left{width: 1267px;height: 280px;background: #f5f5f5;position: absolute;left: 0;}
.box7_left h2{font-size: 72px;color: #e6e6e6;font-family: 'FZXBSJW';float: right;padding: 35px 95px 0 0;}
.box7_body{width: 1560px;position: absolute;right: 0;top: 70px;}
.box7_body img{position: absolute;right: 0;}
.box7_con{width: 660px;background: #fff;position: absolute;left: 0;top: 65px;box-shadow: 3px 3px 15px #444;border-radius: 10px;}
.box-7 p{font-size: 32px;text-align: center;font-weight: bold;padding: 30px 0;}
.box-7 form{width: 600px;margin: 0 auto;}
.box-7 input{width: 100%;font-size: 24px;height: 60px;line-height: 60px;text-align: center;border: none;outline: none;margin-bottom: 30px;}
.box-7 input[type="text"]{background: #efefef;}
.box-7 input[type="text"]::placeholder{color: #c1bfbe;}
.box-7 input[type="submit"]{background-color: #f62823;color: #fff;cursor: pointer;margin-bottom: 0;}
.box7_con h3{font-size: 20px;text-align: center;padding: 15px 0 30px;}
/* hdxc */
.hdxc_con{width: 1128px;margin: 0 auto;margin-top: 40px;}
.hdxc_item img{width: 550px;margin-bottom: 30px;}