@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:16px; color:#000; min-width:1170px; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1170px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {color:#fff;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{margin-top: 45px;}
.mt60{margin-top: 60px;}
.pb50{padding-bottom: 50px; background: #fff;}
.w1170{ width: 1170px; margin-left: auto; margin-right: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}
.mr50{margin-right: 50px;}
.text{line-height: 30px;text-indent:2em;color:  #fff;}

.banner{width: 100%;  height: 947px; overflow: hidden; position: relative;}
.banner .banner-img{position: absolute; left: 50%; margin-left: -960px; width: 1920px; height: 947px; z-index: 0;}
.banner .tit1{ width: 1430px; height: 101px;line-height: 101px;padding-left: 80px;color: #fff;font-size: 46px;background: url(logo_hy20180907.png) no-repeat left;
position: absolute;top: 65px; left: 50%; margin-left: -715px; z-index: 1;}
.banner .tit2{width: 100%;text-align: center;color: #f12d2c;font-size: 47px;letter-spacing: 17px;position: absolute;z-index: 1;top: 165px;}
.banner .tit3{width: 100%;text-align: center;position: absolute;z-index: 1;top: 265px;}
.banner .tit3 img{width: 800px;}
.banner .tit4{width: 100%;text-align: center;position: absolute;z-index: 1;top: 427px;}
.banner .tit4 a{ display: inline-block; font-size: 30px; color: #f12d2c; background: #fff; border-radius: 50px; padding: 0 15px;}
.banner .tit5{ width: 100%; height: 80px; text-align: center; position: absolute; z-index: 1; top: 500px;}
.banner .tit5 span{ height: 40px; line-height: 40px; font-size: 24px; color: #f2b91e; display: block;}
.banner .tit6{width: 100%;text-align: center;position: absolute;z-index: 1;top: 660px;}
.banner .tit6 span{height: 50px; line-height: 50px; font-size: 28px; color: #fff; display: block;}


.warp{ background: #ea8229;}
.main{background: url(body-bj_hy_20180907.jpg) no-repeat top center;}
.part1{padding-top: 45px; height: auto;}
.part1 .tit{font-size: 40px;color: #ff8400;height: 91px;background: url(tit-B_hy_20180907.png) no-repeat center bottom;text-align:  center;}
.part1 .tit span{display: inline-block;height: 91px;line-height: 91px;margin-left: 55px;color:  #fff;}
.part1 .bm{padding: 20px 0;}


.part2 .tit{height: 91px;background: url(tit-B_hy_20180907.png) no-repeat bottom center;}
.part2 .tit .tit-c{text-align: center;}
.part2 .tit .tit-span{display: inline-block;height: 91px;line-height: 91px;color: #fff;font-size: 40px;/* padding: 0 30px; */margin-left:  55px;}
.part2 .bm{padding: 20px 0; overflow: hidden;}

.part3-L{width: 49.9%; height: auto;}
.part3-L-T{width: 100%;}
.part3-L-T .tit{height: 91px;}
.part3-L-T .tit-c, .part3-L-T .bm, .part3-L-B .tit-c, .part3-L-B .bm{width: 585px; overflow: hidden; float: right;}
.part3-L-T .bm, .part3-L-B .bm{padding: 20px 0;}
.part3-L-T .tit-c span, .part3-L-B .tit-c span, .part3-R .tit-c span{width: 313px;background: url(tit_hy20180907.png) no-repeat;display: inline-block;height: 91px;line-height: 91px;font-size: 40px;color: #ff8400;padding-left:  106px;color:  #fff;}
.part3-L-B{width: 100%;}
.part3-L-B .tit{height: 91px;}
.part3-R{width: 50%; height: auto;}
.part3-R .tit{height: 91px; }
.part3-R .bm{padding: 35px 20px;}


.part2-bmL{width: 850px; height: auto;}
.part2-bmlist{height: 45px;line-height: 45px;color: #fff;}
.part2-bmlist span{color: #ff8400; font-size: 20px;}
.part2-bmR{width: 320px; height: auto;}
.part2-bmR ul{margin-top: 5px;}
.part2-bmR li{float: left;width: 120px;margin: 0 20px;text-align: center;color:  #fff;}
.part2-bmR li span{color: #fff;font-size: 14px;}

.part2-textlist li{width: 545px; padding: 0 20px; float: left; text-align: left; height: 38px; line-height: 38px; overflow: hidden;}
.part2-textlist li a{font-size: 20px;color: #fff;}

.part2-piclist{width: 1120px;}
.part2-piclist li{width: 260px; height: 235px; float: left; text-align: center; margin: 10px 20px 0 0;}
.part2-piclist li a{color: #000;}
.part2-piclist li span{height: 50px; line-height: 50px; font-size: 16px; display: block; color: #fff;}


.part4 .tit{height: 91px;background: url(tit44_hy20180907.png) no-repeat bottom center;}
.part4 .tit .tit-c{text-align: center;}
.part4 .tit .tit-span{display: inline-block;height: 91px;line-height: 91px;color: #fff;font-size: 40px;/* padding: 0 30px; */margin-left: 95px;}
.part4 .bm{padding: 20px 0; overflow: hidden;}


.part5 .tit{height: 91px;background: url(tit55_hy20180907.png) no-repeat bottom center;}
.part5 .tit .tit-c{text-align: center;}
.part5 .tit .tit-span{display: inline-block;height: 91px;line-height: 91px;color: #fff;font-size: 40px;/* padding: 0 30px; */margin-left:  55px;}
.part5 .bm{padding: 20px 0; overflow: hidden;}


.part6 .tit{height: 91px;background: url(tit66_hy20180907.png) no-repeat bottom center;}
.part6 .tit .tit-c{text-align: center;}
.part6 .tit .tit-span{display: inline-block;height: 91px;line-height: 91px;color: #fff;font-size: 40px;/* padding: 0 30px; */margin-left:  55px;}
.part6 .bm{padding: 20px 0; overflow: hidden;}












