@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: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:#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%;}
.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;}
.mr30{margin-right: 30px;}
.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;}

.banner{width: 100%; overflow: hidden; position: relative;}
.banner img{position: absolute; left: 50%;margin-left: -960px;}
.main{background: url(main-bj_hy_20170807.jpg) no-repeat top center; overflow: hidden;}
.part1 .tit{background: url(title_hy_20170807.png) no-repeat center top; height: 56px; line-height: 56px; text-align: center; text-indent: -999em;}
.part1 .bm{width: 960px; background: #fff; font-size: 18px; color: #000; line-height: 28px; border-radius: 12px; margin-left: auto; margin-right: auto; padding: 20px;}

.part2-L{width:565px; height:410px; overflow:hidden; position:relative;}
.part2-L .bd{position:relative; height:100%; z-index:0;}
.part2-L .bd li{ zoom:1; vertical-align:middle;}
.part2-L .bd img{ display:block; object-fit: cover;}
.part2-L .bd span{height: 50px; line-height: 50px; background: #f3f2f2; display: block; font-size: 18px; text-align: center;}
.part2-L .prev,
.part2-L .next{position:absolute; left:3%; top:50%; margin-top:-40px; display:block; width:29px; height:32px; background: url(slider-arrow_hy_201708073.png) 0 0 no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.part2-L .next{left:auto; right:3%; background-position:0 -32px; }
.part2-L .prev:hover,
.part2-L .next:hover{filter:alpha(opacity=100);opacity:1;}
.part2-L .prevStop{display:none;}
.part2-L .nextStop{display:none;}

.part2-R{width: 565px; height: 410px; overflow: hidden;}
.part2-R .tit{height: 28px; border-bottom: 2px solid #c4c9c5;}
.part2-R .tit span{color: #cc0000; height: 28px; line-height: 28px; display: inline-block; float: left; font-size: 24px; border-bottom: 2px solid #cc0000;}
.part2-R .tit a.more{float: right; color: #797979;}
.part2-R .bm ul{margin: 10px 0;}
.part2-R .bm li{background: url(icon1_hy_20170807.png) no-repeat left center; margin-left: 30px; padding-left:15px; height: 45px; line-height: 45px;}
.part2-R .bm li a{font-size: 18px; height: 45px; display: block; overflow: hidden;}

.part3 .tit{height: 30px; border-bottom: 2px solid #c4c9c5; text-align: center; position: relative;}
.part3 .tit span{color: #cc0000; height: 30px; line-height: 30px; display: inline-block; font-size: 24px; border-bottom: 2px solid #cc0000;}
.part3 .tit a.more{ color: #797979; position: absolute; right: 0; top: 5px; z-index: 1;}
.part3 .bm{padding: 20px 0; overflow: hidden;}
.part3 .list-pic{width: 1224px; overflow: hidden; padding-bottom: 10px;}
.part3 .list-pic li{width: 350px; height: 400px; margin: 30px 55px 0 0; border-radius: 50px; overflow: hidden; text-align: center; position: relative; float: left;-webkit-box-shadow: 3px 5px 3px #c7c6c2; -moz-box-shadow: 3px 5px 3px #c7c6c2; box-shadow: 3px 5px 3px #c7c6c2; }
.part3 .list-pic li img{object-fit: cover;}
.part3 .list-pic li span{ width: 100%; height: 60px; line-height: 60px; position: absolute; left: 0; bottom: 0; z-index: 1; display: block; text-align: center; color: #fff; font-size: 16px; background: url(png_hy_20170807.png) repeat;}



.part3-L{width: 580px;}
.part3-L-list{overflow: hidden;}
.part3-L-list .pic{width: 280px; height: 190px;}
.part3-L-list .pic img{object-fit: cover;}
.part3-L-list .con{width: 280px;}
.part3-L-list .con a{font-size: 18px; margin: 20px 0 15px 0; display: block; height: 25px; overflow: hidden;}
.part3-L-list .con p{color: #939393; line-height: 20px; height: 100px; overflow: hidden;}

.part3-R{width: 540px;}
.part3-R li{height: 45px; line-height: 45px; background: url(icon1_hy_20170807.png) no-repeat left center; padding-left: 15px;}
.part3-R li a{font-size: 18px;}
