@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:14px; color:#000; min-width:1200px; background: #f5f6fa; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1200px;}
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:#000;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%;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mr30{ margin-right:30px;}
.w1170{width: 1170px;height:  430px;margin-left: auto;margin-right: auto;overflow:  hidden;}
.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.08,1.08);-ms-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transition:1s}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}

.banner{width: 100%; overflow: hidden; position: relative;}
.banner img{position: absolute; left: 50%;}

.part1{width: 1600px; margin-left: auto; margin-right: auto; overflow: hidden;}
.part1 ul{width: 1650px; overflow: hidden;}
.part1 li{width: 500px; height: 300px; float: left; overflow: hidden; margin-right: 50px;}
.part1 li .pic{width: 500px; height: 250px; display: block; overflow: hidden;}
.part1 li .pic img{width: 500px; height: 250px;}
.part1 li .text{width: 500px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; display: block;}

.part2-bar{height: 480px;background: url(bj1_hy20180906.jpg) no-repeat top center;position: relative;padding-top:  45px;}
.part2-bj{width: 1080px;height: 400px;background: #a5917e;position: absolute;top: 87px;left: 50%;margin-left: -540px;z-index: 0;}

.part2{ margin:0 auto;  width:1080px; height: 400px; overflow:hidden; position:relative; }
.part2 .hd{position: absolute;right: 30px;bottom: 0;z-index: 1;}
.part2 .hd .prev,.part2 .hd .next{ display:block;  width:24px; height:22px; float:right; margin-left: 10px; overflow:hidden; cursor:pointer; background:url(arrow_hy20180906.png) 0 0 no-repeat;}
.part2 .hd .next{ background-position:-24px 0;  }
.part2 .bd ul{ width: 1080px; overflow:hidden; zoom:1; height: 400px;}
.part2 .bd ul li{ width: 1080px; overflow: hidden; height: 400px;}
.part2 .bd ul li .pic{float: left;margin-left: 40px;}
.part2 .bd ul li .pic img{ width:530px; height:400px; display:block;}
.part2 .bd ul li .text{float: right;width: 460px;height: 280px;margin: 80px 25px 0 25px;overflow:  hidden;}
.part2 .bd ul li .text .title{color: #fff;font-size: 20px;line-height: 32px;display: inline-block; margin-bottom: 40px; padding: 0 30px;}
.part2 .bd ul li .text .con{color: #fff; font-size: 16px; line-height: 28px; display: inline-block; text-indent: 2em;}


.part3-bar{width: 100%;height: 440px;background: #f0f0f0;padding-top: 30px;}
.part3 .tit{width: 700px; height: 49px; line-height: 49px; margin: 0 235px; border-bottom: 1px solid #b3b3b3;text-align: center;}
.part3 .tit a{display: inline-block;padding: 0 30px;border-bottom: 1px solid #ff5454; font-size: 24px; color: #ff5454;}
.part3 .bm{overflow: hidden; margin-top: 50px;}
.part3 .bm ul{width: 1200px; overflow: hidden;}
.part3 .bm li{width: 270px; height: 320px; float: left; overflow: hidden; margin-right: 30px;}
.part3 .bm li .pic{width: 270px; height: 270px; display: block; overflow: hidden;}
.part3 .bm li .pic img{width: 270px; height: 270px;}
.part3 .bm li .text{width: 270px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; display: block; color: #4c4c4c;}



.part4-L{width: 504px; padding-right: 80px; border-right: 1px dashed #d7d7d7;}
.part4-L .tit, .part4-R .tit{width: 100%; height: 49px; border-bottom: 1px solid #dddddd;}
.part4-L .tit a, .part4-R .tit a{font-size: 24px; color: #ff5454; height: 49px; line-height: 49px; border-bottom: 1px solid #ff5454; display: inline-block;}
.part4-L .bm{padding: 0 15px;}
.part4-L .bm img{width: 474px; height: 340px;}

.part4-R{width: 505px;}
.part4-R .bm{ width: 505px; height: 380px;  position:relative;}
.part4-R .tempWrap{ width: 505px; height: 380px!important; overflow: hidden!important;}
.part4-R .bm .hd{overflow:hidden;height:30px;position: absolute;top: -35px;z-index: 1;right: 0;}
.part4-R .bm .hd .prev, .part4-R .bm .hd .next{ display:block;  width:24px; height:22px; float:right; margin-left: 10px; overflow:hidden; cursor:pointer; background:url(arrow_hy20180906.png) 0 0 no-repeat;}
.part4-R .bm .hd .next{ background-position:-24px 0; }
.part4-R .bm .bd{ width: 505px; height: 380px; overflow: hidden;}
.part4-R .bm .bd li{height: 75px;border-bottom:  1px dashed #d8d8d8;padding: 25px 0;overflow: hidden;}
.part4-R .bm .bd li .date{float: left;width: 60px;color: #999999; text-align: center;}
.part4-R .bm .bd li .date span{font-size: 48px; height: 50px; line-height: 50px; display: inline-block;}
.part4-R .bm .bd li .date p{font-size: 14px;}

.part4-R .bm .bd li .text{float: right;width: 435px;}
.part4-R .bm .bd li .title{font-size: 16px; color: #333; display: inline-block;}
.part4-R .bm .bd li .con{color: #999; line-height: 20px; margin-top: 10px;}
.part4-R .bm .bd li .more{color: #ff5454; margin-left: 10px;}
