@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 {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;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.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}

.top{position: relative;}
.banner{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.banner img{position: absolute; left: 50%; z-index: 0;}

.part1{ width: 1170px; height: 420px; position: absolute; top: 590px; left: 50%; margin-left: -585px; z-index: 2;}
.part1-L{width: 455px; height: 320px; padding: 50px 65px; background: #ffe6a4;}
.part1-L .tit a{color: #000;font-size: 24px;display: inline-block;line-height: 40px;}
.part1-L .con{font-size: 16px;line-height: 26px;text-indent:  2em; margin-top: 45px;}
.part1-R{width: 585px; height: 420px;}
.part1-R img{width: 585px; height: 420px;}


.part2 .tit img{width: 130px; height: 280px;border: 10px solid #ffe6a4;}
.part2-bm{width: 990px; height: 300px; overflow: hidden;}
.part2-bm .bd{width: 990px;}
.part2-bm .bd .box{ width: 990px; height: 250px; overflow: hidden;}
.part2-bm .bd .box .pic{width: 320px; height: 225px; float: left;}
.part2-bm .bd .box .con{ width: 645px; margin: 20px 0 0 20px; font-size: 16px;line-height: 30px; float: left; text-indent: 2em;}

.part2-bm .hd ul{overflow: hidden; width: 1005px;}
.part2-bm .hd ul li{ width: 320px; height: 50px; line-height: 50px; float:left; text-align: center;  background:#3e3d40; margin-right: 15px;}
.part2-bm .hd ul li a{color: #fff; font-size: 20px; display: block;}
.part2-bm .hd ul li.on{ background:#ffe6a4; }
.part2-bm .hd ul li.on a{color: #3e3d40;}


.part3-slide{ width:970px; height:400px; overflow:hidden; position:relative; }
.part3-slide .hd{ width: 40px; height:350px; background: #ffe6a4; overflow:hidden; position:absolute; left:600px; bottom:25px; z-index:1; }
.part3-slide .hd ul{ overflow:hidden; zoom:1;margin-top: 100px; }
.part3-slide .hd ul li{ float:left; width:40px; height:45px; line-height:45px; font-size: 24px; color: #3e3d40; text-align:center; cursor:pointer; }
.part3-slide .hd ul li.on{ background:#3e3d40; color:#fff; }
.part3-slide .bd{ position:relative; width: 970px; height:400px; z-index:0; }
.part3-slide .bd ul{width: 970px!important; height: 400px!important;}
.part3-slide .bd li{ zoom:1; vertical-align:middle; overflow: hidden;}
.part3-slide .pic img{ width:600px; height:400px; display:block; float: left; }
.part3-slide .title{font-size: 24px;color: #3e3d40;line-height: 40px;float: right;width: 280px; margin-top: 30px;}
.part3-slide .con{font-size: 16px;color: #3e3d40;line-height: 26px;float: right;width: 280px;margin-top: 25px;text-indent:  2em;}
.part3 .tit img{width: 130px; height: 280px;border: 10px solid #3e3d40;}



.part4 .tit{width: 200px; height: 180px; background: #ffe6a4; margin-top: 30px;}
.part4 .tit img{margin-top: -30px; width: 200px; height: 180px;}
.part4 .bm{width: 970px;}
.part4 .bm ul{overflow: hidden;}
.part4 .bm li{float: left;width: 280px; height: 160px; overflow: hidden; border-top: 5px solid #9e9e9e; margin: 30px 0 10px 43px;}
.part4 .bm li:hover{-webkit-box-shadow:0 0 10px rgba(159, 159, 159, .5); -moz-box-shadow:0 0 10px rgba(159, 159, 159, .5); box-shadow:0 0 10px rgba(159, 159, 159, .5);}
.part4 .bm li a{font-size: 24px;color: #3e3d40;line-height: 38px; display: inline-block; margin: 20px 0;}



.part5 .tit img{width: 130px; height: 450px;border: 10px solid #ffe6a4;}

.part5-bm { width: 990px; height: 470px; overflow: hidden;}
.part5-bm .bd { position: relative; float: right; width: 550px; height: 470px; overflow: hidden; }
.part5-bm .showDiv { position: relative; width: 550px; height: 470px; }
.part5-bm .showDiv img { width: 550px; height: 470px; }
.part5-bm .showDiv p {position: absolute;bottom: 0;padding: 0 20px;color: #aaa;z-index: 9;height: 44px;overflow:  hidden;color:  #fff;line-height:  22px;}
.part5-bm .showDiv h2 {position: absolute;bottom: 0;width: 100%;text-align: center;height: 34px;font-size: 24px;line-height: 34px;z-index: 9;overflow: hidden;}
.part5-bm .showDiv h2 a { color: #ffe6a4; display: inline-block;}
.part5-bm .foucebox_bg {position: absolute;left: 0;bottom: 0;width: 100%;height: 110px;background: #000;filter: alpha(opacity=50);opacity: 0.5;z-index: 8;overflow: hidden;}

.part5-bm .hd { width: 410px; float: left; }
.part5-bm .hd ul{width: 420px;}
.part5-bm .hd ul li {width: 200px;height: 150px;float: left; margin: 0 10px 10px 0; display: inline;position: relative;}
.part5-bm .hd ul a { display: block; width: 114px; height: 91px; }
.part5-bm .hd ul img { width: 196px; height: 146px; border: 2px solid #ffe6a4;}
.part5-bm .hd ul a:hover img, .part5-bm .hd ul .on img { border-color: #3e3d40; }









