html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, embed,tr, th, td,hr {
	margin: 0;
	padding: 0;
	border: 0;
} 
ul{
	list-style-type:none;
}
a{
	text-decoration: none;
	color:#000;
}
a:hover{
	text-decoration:underline;
}
html, body {
    position: relative;
    height: 100%;
}
body {
    background: #eee;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:#000;
    margin: 0;
    padding: 0;
    font-family: "Hiragino Sans GB", "Microsoft YaHei",
    "WenQuanYi Micro Hei", sans-serif;
}


 /*animate*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
 
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
 
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
 
  100% {
    opacity: 1;
  }
}
 
 
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
  }
 
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
 
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
  }
 
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
 
 
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
    transform: translateX(20px);
  }
 
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
 
 
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
    transform: translateY(20px);
  }
 
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
 
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
 
 
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
 
  50% {
    opacity: 1;
  }
}
@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -moz-transform: scale(.3);
    transform: scale(.3);
  }
 
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
 
  50% {
    opacity: 1;
  }
}
 
/*layout*/
html,body{ width:100%; height:100%;overflow:hidden;background: url(../images/gyml_1.jpg) no-repeat; background-size: 100% 100%; min-width: 1050px}
area{ outline: none;}
.wrap,.header,.main,.footer{ width:100%;}
 
.wrap{position:relative; height:100%;}/*默认高度*/
 
.header{height:35px; position:absolute; left:0; top:0; z-index:2;background:#2b2a32;}/*默认隐藏*/
.topbar{height:23px; padding-top:45px; width:1000px;margin:0 auto; position:relative;}
.topbar .share{ position:absolute; right:0; top:20px;}
 
.main{overflow:hidden;position:relative;height:600px; z-index:1; display:none;}/*高度动态改变*/
.footer{}/*默认隐藏*/
 
.slides{ position:absolute; left:0; top:0; }
.slide-wrap{ position:absolute; left:0 top:0; height:100%; width:100%; /*display:none;*/}/*默认隐藏*/
.slide-tit,.slide-links,.slide-links-item,.slide-tags,.slide-links-nav{ position:absolute;}
.slide-links{ width:100%; height:100%;}/*尺寸可调整*/
 
/*nav*/
/*slide1*/
.slides-item1 h1,
.slides-item1 h2,
.slides-item1 p{ text-indent:-9999px; overflow:hidden; white-space:nowrap; margin:0 auto; position:relative;z-index:2;}
.slides-item1{ text-align:center; background-size:cover;} 
.slides-item1 .dhdiv{position:absolute; left:50%; top:50%; width:1000px; height:500px; margin-left:-500px; margin-top:-250px; }

.slides-item1.current h1{ animation:zoomIn 1s ease-in forwards;-moz-animation:zoomIn 1s ease-in forwards;-webkit-animation:zoomIn 1s ease-in forwards;}
.slides-item1.current h2{ animation:fadeInUp 1.5s ease-in forwards;-moz-animation:fadeInUp 1.5s ease-in forwards;-webkit-animation:fadeInUp 1.5s ease-in forwards;}
.slides-item1.current p{animation:fadeIn 3s ease-in forwards;-moz-animation:fadeIn 3s ease-in forwards;-webkit-animation:fadeIn 3s ease-in forwards;}
.slides-item{ width:1000px; float:left; position:relative;background-size:cover;}/*width动态改变*/
.gyml_s0{ position: absolute; left: 50%; top: 50%;}
.gyml_s1{ margin-left: -525px; margin-top: -370px; width: 1050px;height:621px}
.gyml_s2{border: 10px solid rgba(252,218,159,0.5); height: 540px; width: 1030px; margin-left: -525px; margin-top: -320px; }
.gyml_s3{height: 700px; width: 1050px; margin-left: -525px; margin-top: -385px; }
.gyml_s5{height:501px; width:  932px; margin-left: -466px; margin-top: -350px; }
.gyml_s6{height:650px; width:1050px; margin-left: -525px; margin-top: -350px; overflow: hidden; }
.gyml_tzgg{background: #fff; width: 1030px; height:490px;border: 10px solid rgba(252,218,159,0.5);overflow: hidden;    padding: 10px 0;}
.gyml_tzgg .bd .p2{ background: url(../images/gyml_2.png) center 0 no-repeat; height: 32px;}
.gyml_tzgg .bd .p1{ width: 460px; float: left; border-bottom: 1px dotted #c6c6c6; padding-bottom: 10px; margin:0 25px; display: inline;}
.gyml_tzgg .bd .p1 h2{ font-size: 18px; text-align: center; font-weight: bold; height: 36px; line-height: 36px; overflow: hidden;}
.gyml_tzgg .bd .p1 h2 a{ color: #333}
.gyml_tzgg .bd .p1 span{ font-size: 14px; color: #737373; text-indent: 2em;display: block; line-height: 26px; height: 78px; overflow: hidden;}
.gyml_tzgg .bd ul{ width: 1100px; }
.gyml_tzgg .bd ul li{width: 445px; margin:0 25px; float: left;display: inline; background: url(../images/gyml_3.png) 0 13px no-repeat; padding-left: 15px; line-height: 30px; font-size: 14px; overflow: hidden;height: 30px;}
.gyml_tzgg .bd ul li a{ color:#232323;}
.gyml_tzgg .bd ul li span{float: right; color: #9a9a9a}
.gyml_tzggg ul li{float: none !important;display: block !important;}

.gyml_tzgg .hd{    margin: 0 25px;    border-bottom: 1px solid #e2e2e2;    height: 48px;overflow: hidden;}
.gyml_tzgg .hd ul li {
    float: left;
    width: 100px;
    text-align: center;
    height: 46px;
    line-height: 46px;
    font-size: 20px;
    margin-right: 10px;
    color: #282828;
    display: inline;
    cursor: pointer;
}
.gyml_tzgg .hd ul li.on {
    border-bottom: 2px solid #da0011;
    color: #da0011;
    font-weight: bold;
}
.more {
    float: right;
    font-size: 16px;
    line-height: 60px;
}
.more a {
    color: #343433;
}

.gyml_gyzx_jdt {
    float: left;
    width: 540px;
    height: 400px;
    overflow: hidden;
    margin-left: 25px;
    position: relative;
}
.gyml_gyzx_jdt .bd1{
    position: relative;
    z-index: 1;
}
.gyml_gyzx_jdt .hd1{
	position: absolute;
    bottom: 16px;
    right: 0;
    z-index: 999;
}
.gyml_gyzx_xbox {
    width: 20px;
    height: 7px;
    margin-right: 8px;
    float: left;
    background: #ccc;
    cursor: pointer;
}
.gyml_gyzx_xbox.on {
    background: #f22400;
}
.gyml_gyzx_box {
    width: 540px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.gyml_gyzx_box img {
    width: 540px;
    height: 400px;
}
.gyml_gyzx_box .bt {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    width: 480px;
    z-index: 99;
}
.gyml_gyzx_box .bt a {
    color: #fff;
}
.gyml_gyzx_box .bg {
    opacity: 0.5;
    background: #000;
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.gyml_gyzx_wz {
    float: right;
    width: 420px;
    margin-right: 25px;
    overflow: hidden;
}
.gyml_tzgg .gyml_gyzx_wz .p1 {
    width: 420px;
    margin: 0;
    float: none;
    display: block;
}
.gyml_tzgg .gyml_gyzx_wz ul li {
    width: 405px;
    margin: 0;
}


.gyml_xmkj{ position: relative;}
.gyml_xmkj .bd{ position: absolute; top: 0; left: 460px;}
.gyml_xmkj .hd{ width: 90px; position: absolute; top: 240px; right:-25px; }
.gyml_xmkj .hd ul li{ font-size: 18px; cursor: pointer; width: 90px; height: 40px; margin-bottom: 5px; background: #d2a33e; text-align: center; line-height: 40px; overflow: hidden; color: #fff}
.gyml_xmkj .hd ul .on{background: #e3cb96;}
.hxm_t1 li{ position: relative; width: 510px; height: 180px; border: 5px solid rgba(252,218,159,0.5); display: none;}
.hxm_t1 li .p1{background: #fff;width: 460px; height: 150px;  padding: 15px 25px;  position: absolute; overflow: auto;}
.hxm_t1 li .p1 a{ color: #000; font-size: 14px; display:inline-block; float: left; width: 200px; padding-right: 20px; height: 30px; line-height: 30px; overflow: hidden;}

.gyml_zzzx{border: 10px solid rgba(252,218,159,0.5);}
.gyml_zzzx .p1{width: 1030px; height: 510px; background: #fff}
.gyml_zzzx .p1 ul { padding:30px 20px;}
.gyml_zzzx .p1 ul li{ float: left; border-radius: 5px; margin:15px 12px; width: 220px; height: 56px; line-height: 56px; text-align: center; background: #da434f; color: #fff; font-size: 20px; overflow: hidden;}
.gyml_zzzx .p1 ul li a{ color: #fff;}

.gyml_gykt{ border: 10px solid rgba(252,218,159,0.5); position: relative; width: 1030px;}
.gyml_gykt .hd{ position: absolute; left: -46px; top: -10px;}
.gyml_gykt .hd ul li{ width: 36px; border-radius: 5px; cursor: pointer; letter-spacing: 1px; text-align: center; padding: 20px 0; margin-bottom: 5px; background: #cab484; height: 100px; font-size: 20px; color: #fff;}
.gyml_gykt .hd ul .on{background: #c6903d;}
.gyml_gykt .hd ul li a{ color: #fff;text-decoration: none;}
.gyml_gykt .bd{width: 990px; height: 501px; padding: 20px; background: #fff}
.gyml_gykt .bd ul { width: 1050px;}
.gyml_gykt .bd ul li{ float: left; width: 235px; height: 225px; margin-bottom: 25px; padding-bottom: 25px; margin-right:15px; overflow: hidden;}
.gyml_gykt .bd ul li img{ width: 235px; height: 145px; margin-bottom: 5px;}
.gyml_gykt .bd ul li h2{ font-size: 15px; text-align: center; color: #171717; font-weight: normal; height: 30px; line-height: 30px; overflow: hidden;}
.gyml_gykt .bd ul li span{ font-size: 13px; color: #868686; text-indent: 2em; line-height: 22px; display: block; height: 44px; overflow: hidden;}
.gyml_gykt .bd .dw{border-bottom: 1px solid #e5e5e5; position: absolute; left: 20px;top: 270px; height: 1px; font-size: 0; width: 990px;}

.gyml_list{ border: 10px solid rgba(252,218,159,0.5); position: relative; width: 1030px; height:520px; overflow: auto;}
.gyml_list ul{ padding: 20px 0; height:480px; background: #fff }
.gyml_list ul li{float: left;width: 440px; margin:0 25px; display: inline; background: url(../images/gyml_3.png) 0 13px no-repeat; padding-left: 15px; line-height: 30px; font-size: 14px; overflow: hidden;}
.gyml_list ul li a{ color:#232323;}
.gyml_list ul li span{float: right; color: #9a9a9a}

.gyml_lmmc{ font-size: 24px; color: #d3790e; height: 60px; line-height: 60px; overflow: hidden; padding-left: 12px}
.gyml_lmmc font{ text-shadow:0px 0px 15px #fff;}
.gyml_lmmc a{color: #d3790e;}

.gyml_list1{ border: 10px solid rgba(252,218,159,0.5); position: relative; width: 1030px; height:520px; overflow: auto;}
.gyml_list1 ul{ padding: 20px; background: #fff }
.gyml_list1 ul li{ border-bottom: 1px dashed #e5e5e5; margin-bottom: 15px; padding-bottom: 15px;}
.gyml_list1 ul li h2{font-size: 24px; line-height: 40px; height: 40px;}
.gyml_list1 ul li h2 a{ color: #333333}
.gyml_list1 ul li .p1{font-size: 15px; color: #555555; padding: 10px 0; line-height: 28px;}
.gyml_list1 ul li .p2 {text-align: right;}

.gyml_bg{ background: #fff;min-height: 480px; padding: 20px}
.gyml_nr{ border: 10px solid rgba(252,218,159,0.5); position: relative; width: 1030px; height:520px; overflow: auto;}
.gyml_nr h1{line-height: 60px;text-align: center; font-size: 24px; color: #333333}
.gyml_nr .p1{text-align: center; color: #555555; margin-bottom: 20px;}
.gyml_center{ font-size: 14xp; color: #555555; line-height: 24px; padding: 10px 20px; min-height: 330px}
.gyml_nr .p2 {text-align: right;}
.gyml_dz,.gyml_zf{ cursor: pointer; color: #333}
.social_up{
    width:18px;
    height:20px;
    background:url("../images/gyml_9.png") no-repeat center;
    display:inline-block;
	margin-right: 5px;
}

.gyml_zf .social_up{background:url("../images/gyml_10.png") no-repeat center;}



.current .fadedown,.fadedown{ animation:fadeInDown 1s ease-in forwards;-moz-animation:fadeInDown 1s ease-in forwards;-webkit-animation:fadeInDown 1s ease-in forwards;}
.current .fadeup{ animation:fadeInUp 1s ease-in forwards;-moz-animation:fadeInUp 1s ease-in forwards;-webkit-animation:fadeInUp 1s ease-in forwards;}
.swiper-container {
    width: 100%;
    height: 100%;
}


.swiper-slide {
}

.music.play {
    width: 27px;
    height: 27px;
    display: block;
    background: url(../images/music-play.png) no-repeat;
    background-size: 27px auto;
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 100;
}
.music.pause {
    width: 27px;
    height: 27px;
    display: block;
    background: url(../images/music-pause.png) no-repeat;
    background-size: 27px auto;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 100;
}
.hide {
    display: none;
}
.show {
    display: inherit;
}

















@-webkit-keyframes fadeInOutUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 1000%, 0);
        transform: translate3d(0, 1000%, 0);
    }

    50% {
        opacity: 1;
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInOutUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 1000%, 0);
        transform: translate3d(0, 1000%, 0);
    }

    50% {
        opacity: 1;
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadep {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadep {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 10%, 0);
        transform: translate3d(0, 10%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeInOutUp {
    -webkit-animation-name: fadeInOutUp;
    animation-name: fadeInOutUp;
}