
*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:none;}
li{list-style:none outside none;}
body{font-size:14px;line-height:25px;color:#fff;background:url(../images/dbg.jpg); font-family:"微软雅黑";}


.fl{float:left;}.fr{float:right;}
p{text-indent:2em; line-height: 30px;}
p a{color:#ff3402;}

.layer{width:7300px;height:auto;position:fixed;left:0;top:0;}

.section{float:left;height:900px;background:no-repeat scroll 0 bottom;position:relative;}
.section.section-1{width:100%;}
.section.section-1 img{display:block; top:0;left:0;}


.lisbox{ width: 100%; background:url(../images/bg1.png) no-repeat top; height: 527px; }

/*滚动部分样式*/
#cc01{ width:1552px; float: left; height:300px; margin:30px 0 20px 0;}
.silder-box-1{position:relative;margin:0 auto ; width:1552px;}
.silder1{margin:0 auto 0; width:100%;}
.silder-box-1 li{    
	width: 1403px;
    height: 397px;
    text-align: center;
    position: relative;
    margin:30px 0 0 50px;}
	
	
.silder-box-1 li img{width:864px; height:397px; border-radius:10px;}

.p_nr{ width:470px; overflow: hidden; margin-top: 0;}
.p_nr p{ color: #ba7e54; text-align: left; font-size: 16px;}

.tt{ width: 188px; height: 58px;    line-height: 58px; margin: 0 auto; text-align: center; font-size:20px; font-weight:bold; color: #fff; background:url(../images/shequ_bg.png) repeat-x center;
border-radius:0.5vw;
}

.fbt{ width: 100%; text-align:center;  color: #ad6531; font-size:18px; font-weight:bold; border-bottom:3px #e4d0ab dotted; padding-bottom:18px; margin: 20px 0 20px 0;}



.p_nr1{ width:410px; overflow: hidden; margin-top:20px;}
.p_nr1 p{ color: #ba7e54; text-align: left; font-size: 16px;}

.lisbox2{ width: 100%; background:url(../images/bg2.png) no-repeat top; height: 527px; }


/*滚动部分样式*/
#cc02{ width:1322px; float: left; height:300px; margin:30px 0 20px 0;}

.silder-box-2{position:relative;margin:0 auto ; width:1322px;}
.silder2{margin:0 auto 0; width:100%;}
.silder-box-2 li{
	width: 1166px;
    height: 420px;
    text-align: center;
    position: relative;
    margin: 30px 20px 0 10px;}
	
/* switch */
.swit{width:698px;height:300px;position:relative; margin: 60px auto; }
.imgs {width:338px; height:246px;position:relative;top:0;left:0;}
.imgs img{width:338px; height:246px;position:absolute;top:0;left:0; padding:0 0 0 20px; }

.imgs h2{    
	line-height: 36px;
    position: absolute;
    width: 93.9%;
    padding: 0 3%;
    background: url(../images/tou.png);
    font-weight: normal;
    bottom: 0;
    text-align: center;
    height: 36px;
    margin-left: 20px;
    font-size: 16px;
}
	}
	
.imgs h2 a{color:#fff;}



@media only screen and (max-width:750px){
    .g-mobile {width:100%!important;max-width:100%!important;min-width:100%!important;}
    .g-mobile {height:auto!important;zoom:1!important;}
}



.scroll-ct{position:fixed;overflow:hidden;top:0;}
.scroll-ct .wrap {
    height: 100%;
    position: relative;
    overflow: hidden;
}
.scroll-ct .wrap .p1 {
    width: auto;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.scroll-ct .wrap .p1 #jz_left {
    position: absolute;
    width: auto;
    height: 100%;
    left:-35px;
    top: 0;
    z-index: 22;
}
.scroll-ct .wrap .p1 #jz_right {
    position: absolute;
    width: auto;
    height: 100%;
    left:1.5%;
    top: 0;
    z-index: 22;
    animation: jz_2 1.9s .3s linear forwards;
}


.scroll-ct .wrap .p1 .m-con {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0px;
    z-index: 23;
    animation: bg_w 2s .2s linear forwards;
}
.scroll-ct img {
    width: auto;
	height: 100%;
    display: block;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
@keyframes jz_2{
    0%{left:2%;}
    95%{left:35%;}
    100%{left:100%;}
}

@-webkit-keyframes jz_2{
    0%{left:2%;}
    95%{left:35%;}
    100%{left:100%;}
}
@keyframes bg_w{
    0%{width:0;}
    95%{width:35%;}
    100%{width:100%;}
}
@-webkit-keyframes bg_w{
    0%{width:0;}
    95%{width:35%;}
    100%{width:100%;}
}

/*主题文字*/
.headTitle {
    position: absolute;
    top: 29%;
    left:7.2%;
    width: auto;
    height: 30.94%;
    animation-delay: 4.3s;
    -webkit-animation-delay: 4.3s;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
}
/*logo*/
.gmwLogo {
    position: absolute;
    top: 24%;
    left:3.6%;
    width: auto;
    height: 2.648%;
    animation-delay: 2.3s;
    -webkit-animation-delay: 2.3s;
    animation-duration: .3s;
    -webkit-animation-duration: .3s;
}

.a4{ position: absolute;
    top: 47.5%;
	left: 3.6%;
	width: auto;
	height: 33.648%;
        
    animation-delay:3.3s;
    -webkit-animation-delay:3 .3s;
    animation-duration: .3s;
    -webkit-animation-duration: .3s;}
/*提示语*/
.u-tips {
    position: absolute;
    top: 90.74%;
    left: 13.8%;
    width:30%;
    height:2.9%;
    animation-delay: 3.5s;
    -webkit-animation-delay: 3.5s;
}

/*导语*/
.u-dy{position:absolute;     left: 22.542%; top: 28%;width:auto;height:38.5%;}
.u-city{position:absolute;cursor:pointer;width:auto;}
.u-city img{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

.u-city:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-ms-transform:scale(1);}


.u-bt{    position: absolute;
    width: auto;
    height: 26%;}

.u-fdz{    position: absolute;
    top: 24%;
    left: 72%;
    width: auto;
    height: 51.574%;}
	
	
.u-dw{    position: absolute;
    width: auto;
    height: 19%;}

.u-dwz{    position: absolute;
    top: 24%;
    left: 72%;
    width: auto;
    height: 51.574%;}


.skrollable{
	display: none;
}

/*版权*/
.u-endText{position:absolute;top:42.5%;left:88.14%;width:auto;height:9.796%; }
.u-endText img{margin: 0 0 20px 44px;}
.u-endText p{ color: #603b16; text-align:center;}

/*gmwLink*/
.u-gmwLink{
    position: absolute;
    top: 68%;
    left: 92%;
    font-size: 18px;
    font-style: italic;
    text-decoration: underline;
    color: #474747;
    font-weight: 500;
}
.u-gmwLink a{
    color: #474747;
}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes flash{
    0%,66%{opacity:0;}
    33%,99%{opacity:1;}
    100%{opacity:1;}
}
@keyframes flash{
    0%,66%{opacity:0;}
    33%,99%{opacity:1;}
    100%{opacity:1;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}