body,div,ul,li,ol,li,h1,h2,h3,h4,h5,h6,input,p,span,dl,dt,dd,a,img,button,article,aside,footer,header,hgroup,nav,section,figure,select,textarea{ margin: 0; padding: 0; border: none; list-style: none;  text-decoration: none;font-family: "Microsoft","微软雅黑";outline: none;font-size: 15px;box-sizing: border-box;color: #000;}
body,html{width: 100%;min-width: 1300px;}
img{max-width: 100%;vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
.ban{width: 1200px;margin: 0 auto;}
.cb{width: 100%;height: 0;clear: both;}
.st{font-family: "宋体";}


#top{height: 36px;line-height: 36px;background: #930805;}
#top .left{font-size: 0;color: #fff;font-size: 15px;color: #fff;}
#top .left .fl{margin-right: 16px;color: #fff;}
#top .wx{position: relative;}
#top .wx .wx_ew{position: absolute;width: 160px;height: 0;background: #fff;top: 38px;left: -68px;transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
overflow: hidden;
border: 1px solid #fff;
}
#top .wx:hover .wx_ew{height: 160px;border: 1px solid #ccc;}
#top .wx .wx_ew img{width: 100%;}
#top .tel{font-size: 15px;color: #fff;font-weight: bold;padding-left: 26px;background: url(../images/top__tel.png) no-repeat left center;}
#top .tel font{color: #d3a83a;}
#header{height: 152px;overflow: hidden;}

#header .logo{margin-left: 40px;margin-top: 34px;}
#header .logo_r{height: 62px;border-left: 1px solid #dcdcdc;float: left;margin-top:48px; ;margin-left: 25px;padding: 2px 0 0 22px;}
#header .logo_r p{font-size: 15px;color: #930805;display: inline-block;height: 28px;line-height: 28px;}
#header .logo_r .p1{border-bottom: 1px solid #000;}
#header .header_r{padding-top: 16px;}
#header .header_r .p01{text-align: center;font-size: 22px;color: #930805;font-weight: bold;letter-spacing: 4px;line-height: 48px;}
#header .header_r dl{display: inline-block;text-align: center;margin: 0 6px;}
#header .header_r dd{line-height: 28px;}
#nav{height: 56px;line-height: 56px;background: #930805;width: 100%;position: relative;z-index: 99999;}
#nav.nav2{position: fixed;top: 0;z-index: 9999;}
#nav .a1{float: left;width: 171px;text-align: center;font-size: 16px;color: #ffffff;}
#nav .a1.cur,#nav .a1:hover{background: #930805;}
#nav .a1>img{margin-right: 7px;}


#wrapper {
	background:#fff;
	position:relative;
	max-height:500px !important;
}

a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}

a:focus , a:link, a:active {
	outline:none;
}

a:hover {
	color:#444;
}


.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:500px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:500px !important;
	position:relative;
}

.no-goods{
	text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#5a1f22 !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#5a1f22 !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 35px !important;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #fff;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 10px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../images/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

/* .tp-loader {
    background: url(../images/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
} */
#wrapper li{height: 500px;}
#wrapper li img{object-fit: cover;min-height: 100%;width: auto;}
.fullwidthbanner li{width: 100%;}
.fullwidthbanner li a{position: absolute;width: 100%;height: 100%;z-index: 666;display: block;}
.tp-bullets{z-index: 999;}

.i_con1{background: #f4f3f1;text-align: center;padding: 75px 0 120px;}
.i_con1 .p1{font-size: 28px;color: #a8a8a8;line-height: 48px;}
.i_con1 .p2{font-size: 34px;color: #930805;font-weight: bold;line-height: 41px;height: 41px;margin-bottom: 14px;}
.con1_m{padding: 84px 0;margin-top: 75px;position: relative;}
.con1_m .box{text-align: center;position: absolute;top: -3px;left: 0;}
.con1_m .box .p01{line-height: 24px;}
.con1_m .box .sp1{display: inline-block;width: 22px;height: 22px;background: rgba(143,25,30,0.65);border-radius: 50%;text-align: center;line-height: 14px;position: relative;animation: shan2 10s infinite linear ;
-webkit-animation: shan2 1s infinite linear ;
-ms-animation: shan2 1s infinite linear ;
-o-animation: shan2 1s infinite linear ;
-moz-animation: shan2 1s infinite linear;
margin-top: 8px;
}
.con1_m .box .sp2{display: inline-block;width: 10px;height: 10px;background: #930805;border-radius: 50%;position: absolute;top: 6px;left: 6px;-webkit-animation: shan1 1s infinite linear ;
-ms-animation: shan1 1s infinite linear ;
-o-animation: shan1 1s infinite linear ;
-moz-animation: shan1 1s infinite linear;}
@keyframes shan1{
	0%{transform: scale(1);}
	50%{transform: scale(0.9);}
	100%{transform: scale(1);}
}
@-webkit-keyframes shan1{
	0%{transform: scale(1);}
	50%{transform: scale(0.9);}
	100%{transform: scale(1);}
}
@-moz-keyframes shan1{
	0%{transform: scale(1);}
	50%{transform: scale(0.9);}
	100%{transform: scale(1);}
}
@-o-keyframes shan1{
	0%{transform: scale(1);}
	50%{transform: scale(0.9);}
	100%{transform: scale(1);}
}
@keyframes shan2{
	0%{background: rgba(143,25,30,0.45);}
	50%{background: rgba(143,25,30,0.15);}
	100%{background: rgba(143,25,30,0.45);}
}
@-webkit-keyframes shan2{
	0%{background: rgba(143,25,30,0.45);}
	50%{background: rgba(143,25,30,0.15);}
	100%{background: rgba(143,25,30,0.45);}
}
@-moz-keyframes shan2{
	0%{background: rgba(143,25,30,0.45);}
	50%{background: rgba(143,25,30,0.15);}
	100%{background: rgba(143,25,30,0.45);}
}
@-o-keyframes shan2{
	0%{background: rgba(143,25,30,0.45);}
	50%{background: rgba(143,25,30,0.15);}
	100%{background: rgba(143,25,30,0.45);}
}

.i_con2{background: url(../images/i_con2_bg.jpg) no-repeat center center;background-size: cover;height: 600px;}
.i_con2 .ban{overflow: hidden;}
.i_con2 .i2_l{width: 640px;height: 435px;background: url(../images/i_con21.jpg) no-repeat center center;background-size: cover;margin-top: 88px;overflow: hidden;float: left;}
.i_con2 .wz{width: 566px;height: 284px;overflow: hidden;
margin: 144px auto 0;
transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;}
.i_con2 .wz .p01{font-size: 29px;font-weight: bold;margin-top: 52px;line-height: 36px;color: #fff;}
.i_con2 .wz .p02{font-size: 14px;text-indent: 2em;line-height: 24px;margin-top: 24px;color: #fff;transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
transition-delay: .3s;
opacity: 0;}
.i_con2 .btn{margin:18px auto 0;display: block;width: 218px;height: 40px;border-radius: 5px;background: #930805;color: #FFF;font-size: 14px;text-align: center;line-height: 40px;transition: opacity .5s;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-o-transition: opacity .5s;opacity: 0;transition-delay: 1s;}
.i_con2 .i2_l:hover .wz{background: url(../images/i_con21.png);margin: 52px auto 0;}
.i_con2 .i2_l:hover .btn{opacity: 1;}
.i_con2 .i2_l:hover .wz .p02{opacity: 1;}
.i_con2 .btn:hover{background: #602023;}
.i_con2 .i2_r{float: right;padding: 18px 18px 10px;background: #dddcdc;margin-top: 125px;position: relative;}
.i_con2 .i2_r .p001{text-align: center;background: url(../images/i_con2xt.png) no-repeat center center;line-height: 22px;margin-top: 6px;}
.i_con2 .i2_r .p002{font-size: 12px;color: #b1b1b1;line-height: 14px;text-align: center;}
.i_con2 .i2_r .bofang{position: absolute;left:240px;top:135px;cursor: pointer;}

.i_con3{background: url(../images/i_con3_bg.jpg) no-repeat center center;height: 850px;background-size: cover;padding-top: 55px;}
.i_con3 .ban{overflow: hidden;}
.i_con3 .left{float: left;width: 422px;overflow: hidden;}
.i_con3 .left .top{width: 100%;height: 165px;background: rgba(99,99,99,0.9);padding: 30px 34px 0;}
.i_con3 .left .p1{line-height: 62px;color: #fff;font-size: 32px;}
.i_con3 .left .p2{
	line-height: 26px;color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.i_con3 .l_main{height: 535px;width: 100%;margin-top: 17px;line-height: 535px;}
.i_con3 .bigbox{text-align: center;position: relative;padding: 8px;background: rgba(255,255,255,0.67);}
.i_con3 .bigbox .box{position: absolute;top: 8px;left: 8px;background: rgba(60,60,60,0.48);display: flex;align-items: center;}
.i_con3 .l_main .box{width: 406px;height: 519px;}
.i_con3 .bigbox .box1{width: 100%;}
.i_con3 .bigbox .box2{width: 282px;height: 192px;border: 3px solid #fff;margin: 0 auto;position: absolute;top: 50%;left: 50%;margin-top: -96px;margin-left: -141px;pointer-events:none;}
.i_con3 .a_button{width:196px;height:54px;text-align: center;line-height: 52px;font-size: 20px;color: #ffffff;border:2px solid #5b0200;background:rgba(124,2,0,.85);position:absolute;top: 50%;left: 50%;opacity:0;margin-top: -27px;margin-left: -98px;display:block;transition: all .8s;-webkit-transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s;}
.i_con3 .box3{height: 159px;margin: 0 auto;text-align: center;background:url(../images/i_con3_bg.png) no-repeat center center;width: 100%;padding-top: 45px;}
.i_con3 .box3 .p31{height: 40px;line-height: 40px;color: #fff;font-size: 20px;font-weight: bold;}
.i_con3 .box3 .p32{height: 30px;line-height: 30px;color: #fff;font-size: 16px;}
/*.i_con3 .bigbox:hover .box2{-webkit-animation: da 2s infinite linear ;
-ms-animation: da 2s infinite linear ;
-o-animation: da 2s infinite linear ;
-moz-animation: da 2s infinite linear;}*/
.i_con3 .bigbox img{transform: scale(1);transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;}
.i_con3 .bigbox:hover img{transform: scale(1.02);}
.i_con3 .bigbox .box{opacity: 1;transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
}
.i_con3 .bigbox:hover .box{opacity: 0;}
.i_con3 .bigbox .box2{opacity: 1;transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
}
.i_con3 .bigbox:hover .box2{opacity: 0;}
.i_con3 .bigbox:hover .a_button{opacity:1;}

@keyframes da{
	0%{transform: scale(1);opacity: 1;}
	60%{transform: scale(1.15);opacity: 0;}
	100%{transform: scale(1);opacity: 1;}
}
@-webkit-keyframes da{
	0%{transform: scale(1);opacity: 1;}
	60%{transform: scale(1.15);opacity: 0;}
	100%{transform: scale(1);opacity: 1;}
}
@-moz-keyframes da{
	0%{transform: scale(1);opacity: 1;}
	60%{transform: scale(1.15);opacity: 0;}
	100%{transform: scale(1);opacity: 1;}
}
@-o-keyframes da{
	0%{transform: scale(1);opacity: 1;}
	60%{transform: scale(1.15);opacity: 0;}
	100%{transform: scale(1);opacity: 1;}
}
.i_con3 .right{width: 762px;float: right;}
.i_con3 .r_main1{height: 340px;width: 100%;margin-top: 17px;line-height: 340px;}
.i_con3 .r_main1 .box{width: 746px;height: 324px;}
.i_con3 .r_main1 .box2{width: 330px;margin-left: -165px;}
.i_con3 .r_main2{width: 372px;}
.i_con3 .r_main2 .box{width: 356px;}
.i_con3 .r_main2 .box2{width: 260px;margin-left: -130px;}

.foot{height: auto;background: #930805;: url(../images/foot_bg.jpg) #33342f no-repeat center center; */}
.foot .ban{overflow: hidden;}
.foot .left{width: 875px;padding-top: 50px;}
.foot .left dl{float: left;width: 145px;}
.foot .left dl a:hover{color: #fff;}
.foot .left dt{line-height: 34px;}
.foot .left dt a{color: #fff;font-size: 16px;font-weight: bold;}
.foot .left dd{line-height: 26px;}
.foot .left dd a{color: #fff;font-size: 13px;color: #cacaca;}


.foot .box_l{text-align: center;font-size: 0;margin-top: 10px;}
.foot .box_l img{position: relative;top: -15px;}
.foot .box_l .p01{font-size: 14px;color: #fff;line-height: 42px;border-bottom: 1px solid #464646;position: relative;top: -5px;}
.foot .p1{line-height: 32px;color: #e4e4e4;font-size: 13px;padding-top: 15px;margin-left: -10px;}
.foot .p1 a{color: #e4e4e4;font-size: 13px;margin:0 10px;}
.foot .p1 a:hover{color: #fff;}
.foot .p2{line-height: 32px;color: #e4e4e4;font-size: 13px;margin-top: 35px;}
.foot .p2 a{font-size: 13px;}
.foot .right{width: 305px;/*background: rgba(16,16,16,0.9);*/height: 100%;height: 432px;padding: 0 45px;overflow: hidden;background: rgba(255,255,255,0.1);}
.foot .right .p01{font-size: 20px;color: #cccccc;height: 40px;line-height: 40px;margin: 20px 0 8px;}
.foot .right .p02{font-size: 22px;color: #c3c3c2;line-height: 32px;}
.foot .right .p03{height: 45px;line-height: 45px;color: #c3c3c2;font-size: 16px;background: #222222;text-align: center;margin: 36px 0 20px;}
.foot .right .box_2{width: 104px;text-align: center;}
.foot .right .box_2 img{display: block;width: 100%;}
.foot .right .p001{line-height: 32px;font-size: 14px;color: #c3c3c2;}

.foot_yl{background: #e6e6e6;padding: 18px 0;}
.foot_yl .ban{overflow: hidden;}
.foot_yl .p1{line-height: 26px;padding-right: 18px;border-right: 1px solid #d2d2d2;font-size: 16px;width: 105px;}

.foot_yl .p2{line-height: 26px;padding-left:20px ;color: #969696;width: 1090px;}
.foot_yl .p2 a{margin: 0 8px;color: #969696;font-size: 14px;display: inline-block;}
.foot_yl .p2 a:hover{color: #930805;}

.hj_nav{text-align: center;margin: 20px 0 25px;}
.hj_nav a{display: inline-block;width: 124px;height: 36px;line-height: 36px;border: 1px solid #930805;font-size: 14px;color: #930805;margin: 0 5px;}
.hj_nav a img{margin-right: 5px;}
.hj_nav a .img2{display: none;}
.hj_nav a.cur,.hj_nav a:hover{background: #930805;color: #fff;}
.hj_nav a.cur .img2,.hj_nav a:hover .img2{display: inline-block;}
.hj_nav a.cur .img1,.hj_nav a:hover .img1{display: none;}

.i_con4 {padding-bottom:60px ;}
.i_con4 .ban{overflow: hidden;}
.i_con4 .box1{width: 99999px;position: relative;overflow: hidden;left: 0;}
.i_con4 .box1 .box2{width: 1200px;float: left;height: auto;overflow: hidden;}
.i_con4 .box1 .box21{width: 322px;height: 570px;margin-right: 10px;}
.i_con4 .box1 .wz{position: absolute;bottom: -30px;padding: 0 22px;width: 100%;text-align: left;transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
pointer-events:none;}
.i_con4 .box1 .a01{width: 100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 17px;color: #fff;font-weight: bold;line-height: 28px;}
.i_con4 .box1 .p01{font-size: 12px;color: #fff;line-height: 20px;width: 100%;opacity: 0;transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
margin-top: 40px;
height: 40px;overflow: hidden;
font-size: 15px;
}
.i_con4 .box2_n:hover .wz{bottom: 30px;}
.i_con4 .box2_n:hover .p01{opacity: 1;margin-top: 14px;}
.i_con4 .box2_n {float: left;overflow: hidden;position: relative;}
.i_con4 .box2_n img{
	/* width: 104%; */
	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
	position: relative;left: 0;
	max-width: 99999px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.i_con4 .box2_n .zhezhao{display: block;width: 100%;height: 100%;background: rgba(19,19,19,0.45);position: absolute;top: 0;left: 0;opacity: 0;transition: all .6s;
-webkit-transition: all .6s;
-moz-transition: all .6s;
-o-transition: all .6s;}
.i_con4 .box2_n:hover .zhezhao{opacity: 1;}
.i_con4 .box2_n:hover img{left: -4%;}
.i_con4 .box22_w{width: 540px;float: left;}
.i_con4 .box22{width: 540px;height: 280px;margin-bottom: 10px;}
.i_con4 .box23{margin-top: 10px;}
.i_con4 .box24_w{width: 318px;margin-left: 10px;float: left;;}
.i_con4 .box24{height: 280px;width: 318px;margin-bottom: 10px;}
.i_con4 .box24 .wz2{position: absolute;padding: 0 22px;bottom: 0;left: 0;width: 100%;pointer-events:none;}
.i_con4 .box24 .wz2 a{width: 100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #fff;font-weight: bold;line-height: 28px;text-align:left;}
.i_con4 .box24 .wz2 p{line-height: 32px;padding: 5px 0;}
.i_con4 .box24 .wz2 span{float: left;font-size: 14px;color: #fff;}
.i_con4 .box24 .wz2 .sp2{padding-left: 18px;background: url(../images/cishu.png) no-repeat left center;margin-left: 9px;}

.i4_dian{text-align: center;width: 1200px;position: relative;left: 0;}
.i4_dian li{display: inline-block;width: 16px;height: 16px;background: #989898;border-radius: 50%;margin: 45px 5px 0;cursor: pointer;}
.i4_dian li.cur,.i4_dian li:hover{background: #930805;}

.i_con4 .box1{display: none;}
.i_con4 .box1.cur{display: block;}



.list_banner{height: 360px;background: no-repeat center center;overflow: hidden;text-align: center;}
.list_banner .p1{font-size: 34px;color: #fff;line-height: 40px;margin: 158px 0 42px;}
.list_banner a{display: inline-block;width: 185px;height: 48px;text-align: center;line-height: 48px;color: #000000;font-size: 16px;background: rgba(255,255,255,0.8);border-radius: 3px;margin: 0 13px;}
.list_banner a.cur,.list_banner a:hover{background: rgba(147,8,5,0.83);color: #fff;}
.dqwz{height: 40px;line-height: 40px;background: #f3f3f3;}
.dqwz p{color: #1b1b1b;font-size: 12px;}
.dqwz a{color: #595959;font-size: 12px;margin: 0 3px;}

.news_tj{background: #fff;padding: 38px 0 66px;}
.news_tj.i_con4 .box1 .box21{width: 450px;height: 750px;}
.news_tj.i_con4 .box1 .box2{height: auto;}
.news_tj.i_con4 .box22{width: 740px;height:370px ;}

.gl_ban{width: 1230px;overflow: hidden;margin: 18px auto 0;}
.gl_ban .box{width: 585px;float: left;margin: 18px 15px;overflow: hidden;}
.gl_ban .box .a1{font-size: 22px;line-height: 34px;color: #930805;display:block;text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;height: 34px;}
.gl_ban .box .a1:hover{color:#ac242b ;}
.gl_ban .box .p1{line-height: 35px;color: #555555;margin-bottom: 20px;}
.gl_ban .box .p2{line-height: 26px;height:88px;color: #929292;margin-bottom: 12px;overflow:hidden;padding-top:10px;}
.gl_ban .box .a2{float: right;color: #930805;}
.gl_ban .box .a2:hover{color:#ac242b ;}
.gl_ban .box .img{width: 585px;height: 310px;overflow: hidden;}
.img{overflow: hidden;display: block;}
.img img{width: 100%;transform: scale(1);opacity: 0.95; transition: all .6s;
-webkit-transition: all .6s;
-moz-transition: all .6s;
-o-transition: all .6s;
}
.img:hover img{transform: scale(1.02);opacity: 1;}
.fenye{text-align: center;text-align: center;padding: 50px 0;}
.fenye a{display: inline-block;background: #fff;font-size: 12px;color: #b2b2b2;height: 34px;line-height: 34px;border: 1px solid #dddddd;padding: 0 12PX;margin: 0 3px;}
.fenye a.st{padding: 0 18px;}
.fenye a:hover,.fenye a.cur{background: #930805;color: #fff;}
.fenye a:hover,.fenye a.on{background: #930805;color: #fff;}

.news_title{text-align: center;padding: 28px 0 16px;border-bottom: 1px dashed #dedede;margin-bottom: 16px;max-width:92%;    margin: 0 auto;}
.news_title .p1{line-height: 46px;color: #5e5c5c;font-size: 32px;color: #0b0b0b;}
.news_title .p2{color: #585860;line-height: 28px;font-size: 15px;}

.news_main{padding: 16px 0;position: relative;}
.news_main:after{content: "";display: inline-block;border-bottom:1px dashed #dedede;position: absolute;left: 50%;transform: translateX(-50%);width: 92%;}

.news_main p{line-height:30px;color:rgb(102,102,102);margin:14px 0;}
.sx{text-align: center;padding: 40px 0;}
.sx a{display: inline-block;width: 96px;height: 36px;line-height: 36px;text-align: center;border-radius: 3px;background: #930805;font-size: 13px;color: #e9e9e9;margin: 0 12px;}
.sx a:hover{background: #930805;color: #FFF;}

.glsp_ban{width: 1250px;margin: 26px auto 0;}
.glsp_ban .box{margin: 12px 25px 26px;width: 575px;float: left;}
.glsp_ban .box .img{width: 575px;height: 388px;overflow: hidden;}
.glsp_ban .box .img img{min-height:100%;}
.glsp_ban .box .a1{width: 100%;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 24px;color: #930805;line-height: 35px;margin-top: 28px;}
.glsp_ban .box .a1:hover{opacity: 0.8;}
.glsp_ban .box .p1{line-height: 32px;height: 32px;margin-top: 4px;}
.glsp_ban .box .p1 span{float: left;color: #878787;background: no-repeat left center;}
.glsp_ban .box .p1 .sp1{background-image:url(../images/time.png) ;padding-left: 22px;}
.glsp_ban .box .p1 .sp2{background-image:url(../images/look.png) ;padding-left: 38px;margin-left: 50px;}


.hj_list .img{width:310px;float: left;height:230px}
.hj_list .wz{float: left;width: 830px;margin-left:56px;}
.hj_list .box2{overflow: hidden;padding: 50px 0;border-bottom: 1px solid #000;border-bottom: 1px dashed #d2d2d2;}
.hj_list .box:hover{background:#f7f7f7;}
.hj_list .box2 .a1{font-size: 26px;color: #070707;display:block;text-overflow: ellipsis;width: 100%;white-space: nowrap;overflow: hidden;margin-top: 20px;}
.hj_list .box2 .a1:hover{color: #6d1f23;}
.hj_list .box2 .p01{;font-size: 14px;color: #393939;padding:20px 0  20px 52px;position: relative;}
.hj_list .box2 .p01:before{content:"";display:inline-block;width:44px;height:1px;position:absolute;left:0;top:50%;transform: translateY(-50%);background: #a0a0a0;}
.hj_list .box2 .p02{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;;font-size: 15px;color: #454545;line-height: 28px;}
.hj_list .box2 .a2{display: block;width: 150px;height: 44px;line-height: 44px;text-align: center;background: #791717;margin-top:36px;float:right;color:#fff}


.lx1_c1{border: 1px solid #930805;padding-left: 72px;margin: 65px auto;}
.lx1_c1 .p1{display: inline-block;height: 40px;line-height: 40px;position: relative;top: -20px;font-size: 42px;color: #930805;background: #fff;padding:  0 4px;}
.lx1_c1 .left{float: left;width: 620px;}
.lx1_c1 .p01{font-size: 26px;color: #930805;font-weight: bold;line-height: 48px;margin-top: 20px;}
.lx1_c1 .p02{color: #4a4a4a;line-height:28px ;margin-bottom: 30px;}
.lx1_c1 dl{margin-bottom: 35px;line-height: 28px;}
.lx1_c1 dt{font-size: 20px;color: #930805;font-weight: bold;margin-bottom: 4px;}
.lx1_c1 dd{color: #4a4a4a;}
.lx1_c1 .right{float: right;margin-right: 124px;text-align: center;padding-top: 90px;}
.lx1_c1 .right .p21{font-size: 0;}
.lx1_c1 .right .p21 img{width: 123px;}
.lx1_c1 .right .p22{line-height: 30px;margin-bottom: 20px;}
.lx1_c1 .right .p23{font-size: 22px;color: #656565;line-height: 35px;font-weight: bold;}
.lx1_c1 .right .p23 img{margin-right: 5px;}
.lx1_c1 .right .p24{font-size: 30px;color: #930805;line-height: 38px;font-weight: bold;}



.lx1_c2{border: 1px solid #930805;overflow: hidden;margin-bottom: 65px;}

.lx1_c2 .p1{color: #27201f;font-size: 29px;font-weight: bold;line-height: 58px;text-align: center;margin-top: 25px;}
.lx1_c2 .p2{font-size: 22px;color: #27201f;line-height: 34px;text-align: center;}
.lx1_c2 .p3{width: 42px;height: 1px;background: #27201f;margin: 10px auto 30px;}
.lx1_c2 .p4{width: 1100px;margin: 0 auto 32px;font-size: 16px;color: #4a4a4a;line-height: 32px;text-indent: 2em;}
.lx1_c2 .box1{width: 1115px;height: auto;margin: 0 auto 18px;overflow: hidden;position: relative;}
.lx1_c2 .box1 .box2{width: 999999px;position: relative;left:0}
.lx1_c2 .box1 .box3{width: 1115px;height: auto;float: left;}
.lx1_c2 .box1 .box3 img{width: 100%;}
.lx1_c2 .xiaotu_ol{width: 100%;position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;}
.lx1_c2 .xiaotu_ol li{width: 12px;height: 12px;border-radius: 6px;background: #fff;display: inline-block;cursor: pointer;margin: 0 6px;}
.lx1_c2 .xiaotu_ol li.cur{background: #642e35;}

.lx1_c3{margin-bottom: 65px;border: 1px solid #930805;}
.lx1_c3 .p1{height: 50px;line-height: 50px;color: #fff;font-size: 18px;background: #930805;text-align: center;}
.lx1_c3 .ditu{height: 500px;overflow: hidden;}
.lx1_c3 .ditu>img{width: 100%;}

.pp_con1{background: url(../images/pinpai1.jpg) no-repeat center center;height: 956px;}
.pp_con1 .top{text-align: center;overflow: hidden;padding-top: 100px;}
.pp_con1 .top p{height: 126px;line-height: 126px;color: #fff;font-size: 36px;font-weight: bold;}
.pp_con1 .top span{display: inline-block;width: 112px;height: 1px;background: #fff;}

.pp_con1 .main{padding: 66px 10px 0;}
.pp_con1 .box{width: 566px;height: 380px;border: 4px solid rgba(186,171,143,0.4);padding: 15px 28px 0;}

.pp_con1 .main .p1{font-size: 26px;color: #fae28c;font-weight: bold;line-height: 60px;margin-bottom: 5px;}
.pp_con1 .main .p2{color: #fff;line-height: 24px;margin-bottom: 14px;}

.pp_con2{background: url(../images/pp_con2_bg.jpg) no-repeat center center;height: 854px;padding-top: 40px;}
.pp_con2 .pp2_main{}
.pp_con2 .p01{line-height: 32px;font-size: 15px;padding:30px 0 90px;color: #fff;text-align: center;}
.pp_con2 .box0{text-align: center;width: 25%;float: left;}
.pp_con2 .box01{display: inline-block;text-align: left;}
.pp_con2 .box01 p{color: #fff;}
.pp_con2 .box01 .p02{font-size: 60px;font-family: "宋体";letter-spacing: 3px;}
.pp_con2 .box01 .p02 span{color: #fff;position: relative;top: -40px;}
.pp_con2 .box01 .p03{font-size: 15px;height: 28px;line-height: 28px;}

.pp_con3{height: 1189px;background: url(../images/pp_con3_bg.jpg) no-repeat center center;}

.pp_con3 .bigbox3{text-align: center;width: 1300px;margin: 0 auto;}
.pp_con3 .bigbox3 .box3{display: inline-block;width: 352px;height: 164px;border: 3px solid rgba(75,29,31,0.68);margin: 39px 30px 0;text-align: left;}

.pp_con3 .box31{width: 100%;height: 95px;background: rgba(0,0,0,0.68);padding: 21px 16px 0;}
.pp_con3 .box31 .p01{font-size: 16px;font-weight: bold;color: #92191c;line-height: 34px;}
.pp_con3 .box31 .p02{font-size: 13px;color: #ffffff;line-height: 24px;}
.pp_con3 .box32{height: 63px;background: #202020;padding: 15px 16px 0;font-size: 13px;color: #fff;line-height: 18px;}

.pp_con4{background: url(../images/pp_con4_bg.jpg) no-repeat center center;height: 775px;overflow: hidden;}
.pp_con4 .main{width: 1200px;height: 223px;background: rgba(0,0,0,0.7);margin: 190px auto 0;padding: 17px;}
.pp_con4 .main_ban{width: 100%;height: 100%;border: 2px solid #c3c3c3;}
.pp_con4 .main_ban .p1{text-align: center;padding: 25px 0 ;}
.pp_con4 .main_ban .p1 img{margin: 0 25px;vertical-align: bottom;}
.pp_con4 .main_ban .p2{line-height: 32px;color: #fff;text-align: center;}
.pp_con4 .p3{font-size: 22px;color: #fff;text-align: center;height: 118px;line-height: 118px;}
.pp_con4 .a1{display: block;margin: 0 auto;background: #930805;width: 215px;height: 50px;line-height: 50px;text-align: center;color: #fff;}
.pp_con4 .a1:hover{background: #7d2226;}
.pp_con4 .a1 img{margin-left: 20px;}

.lx2_c1 .p11{color: #930805;font-size: 26px;font-weight: bold;line-height: 44px;}
.lx2_c1 .p12{color: #4a4a4a;line-height: 32px;margin-bottom: 32px;}

.lx2_c1 .sr{float: left;width: 324px;height: 52px;border: 1px solid #dcdcdc;padding-left: 20px;}

.lx2_c1 .sr2{margin: 0 40px 25px;}
.lx2_c1 textarea{width: 1050px;height: 162px;border: 1px solid #dcdcdc;resize: none;padding:14px 20px;margin-bottom: 25px;}
.lx2_c1 .yzm{width: 324px;height: 52px;border: 1px solid #dcdcdc;line-height: 52px;}
.lx2_c1 .yzm input{height: 50px;padding-left: 20px;width: 200px;}
.lx2_c1 .yzm img{height: 40px;max-width: 160px;cursor: pointer;margin-top: 5px;}
.lx2_c1 button{width: 310px;height: 40px;background: #930805;text-align: center;line-height: 40px;color: #fff;margin: 46px auto;display: block;cursor: pointer;}

.lx2_c1 button:hover{background: #772225;}


.gl_con1{background: url(../images/gl1.jpg) no-repeat center center;height: 870px;text-align: center;padding-top: 176px;}
.gl_con1 .p1{width: 1000px;margin: 50px auto 60px;line-height: 30px;color: #fff;}
.gl_con1 .p2{font-size: 36px;font-weight: bold;color: #f8a62a;line-height: 128px;height: 128px;}
.gl_con1 .sp1{width: 112px;height: 1px;background: #FFF;display: block;margin: 0 auto;}
.gl_con1 .box{display: inline-block;}
.gl_con1 .box p{height: 52px;line-height: 52px;color: #fff;margin: 0 40px;}


.gl_con2{background: url(../images/gl2.jpg) no-repeat center center;height: 815px;text-align: center;padding-top: 164px;}
.gl_con2 .p1{height: 120px;line-height: 120px;font-size: 36px;font-weight: bold;color: #fff;}
.gl_con2 .p1 font{color: #f8a62a;}
.gl_con2 .sp1{width: 112px;height: 1px;background: #FFF;display: block;margin: 0 auto;}
.gl_con2 .box{display: inline-block;margin: 40px 45px 0;}
.gl_con2 .box p{font-size: 24px;font-weight: bold;color: #fff;line-height: 82px;}

.gl_con3{background: url(../images/gl3.jpg) no-repeat center center;height: 560px;padding-top: 130px;}

.gl_con3 .p2{width: 1000px;margin: 60px auto 0;line-height: 40px;color: #fff;}

.gl_con4{background: url(../images/gl4.jpg) no-repeat center center;height: 800px;padding-top: 70px;}

.gl_con4 .ys_box{width: 992px;margin:0 auto;}
.gl_con4 .p42{font-size: 20px;color: #f8a62a;font-weight: bold;line-height: 102px;height: 102px;}
.gl_con4 .ys_box .box1{float: left;width: 144px;height: 182px;border: 1px solid #FFF;padding: 0 12px;padding-top: 16px;}
.gl_con4 .ys_box .box2{width: 686px;margin: 0 9px;float: left;}
.gl_con4 .ys_box .box3{width: 100%;height: 87px;border: 1px solid #fff;margin-bottom: 8px;line-height: 66px;font-size: 16px;color: #fff;text-align: left;padding-left: 145px;}
.gl_con4 .ys_box .box3 font{font-size: 34px;font-weight: bold;margin-right: 20px;position: relative;top: 7px;}
.gl_con4 .ys_box .p01{font-size: 34px;font-weight: bold;color: #fff;height: 75px;line-height: 75px;}
.gl_con4 .ys_box .p02{font-size: 16px;color: #fff;line-height: 28px;}



.gl_con5{background: url(../images/gl5.jpg) no-repeat center center;height: 582px;padding-top: 100px;}
.gl_con5 .btn{width: 166px;height: 44px;display: block;margin: 40px auto;border: 1px solid #fff;line-height: 42px;color: #fff;overflow: hidden;position: relative;}
.gl_con5 .btn a{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;z-index: 1;transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
}
.gl_con5 .btn:hover a{color: #000;}
.gl_con5 .btn span{position: absolute;width: 100%;height: 100%;background: #fff;top: 0;left: -166px;z-index: 0;transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
}
.gl_con5 .btn:hover span{left:0}

.gl1_con1{padding: 46px 0 40px;}
.gl1_con1 .p1{text-align: center;font-size: 32px;color: #27201f;font-weight: bold;height: 95px;line-height: 95px;}
.gl1_con1 .sp1{margin: 0 auto;width: 40px;background: #27201f;height: 1px;display: block;}
.gl1_con1 .p2{text-align: center;color: #27201f;text-align: center;height: 54px;line-height: 54px;margin-bottom: 30px;}
.gl1_con1 .p2 font{color: #d40000;}
.gl1_con1 .bigbox{background: #f4f4f4;}
.gl1_con1 .bigbox .box1{float: left;height: 410px;width: 537px;display: flex;align-items: center;padding: 0 50px;}
.gl1_con1 .bigbox .p01{font-size: 24px;color: #27201f;height: 72px;line-height: 72px;}
.gl1_con1 .bigbox .p02{font-size: 13px;color: #333;line-height: 22px;}

.gl1_con2{height: 1238px;background: url(../images/gl2_bg.jpg) no-repeat center center;padding-top: 50px;text-align: center;}
.gl1_con2 .p1{text-align: center;height: 190px;line-height: 190px;font-size: 38px;color: #fff;}
.gl1_con2 .box{overflow: hidden;display: inline-block;}
.gl1_con2 dl{float: left;width: 262px;text-align: left;float: left;margin: 0 22px 30px;}
.gl1_con2 dl img{width: 262px;height: 183px;}
.gl1_con2 dl dd{font-size: 12px;color: #fff;line-height: 22px;padding-top: 12px;}

.gl1_con3 .top{height: 476px;padding-left: 132px;position: relative;padding-top: 76px;} 
.gl1_con3 .p1{color: #27201f;font-size: 50px;font-weight: bold;line-height: 64px;}
.gl1_con3 .p2{font-size: 28px;color: #a2a2a2;line-height: 38px;height: 38px;margin-bottom: 45px;}
.gl1_con3 .p3{width: 230px;font-size: 16px;color: #010101;line-height: 30px;}
.gl1_con3 img{position: absolute;left: 0;top: 189px;}
.gl1_con3 .bottom{height: 198px;background: #1f1e19;}

.gl1_con4{height: 1344px;background: url(../images/gl41.jpg) no-repeat center center;padding-top: 105px;text-align: center;}
.gl1_con4 .p1{font-size: 36px;color: #ffffff;height: 75px;line-height: 75px;}
.gl1_con4 .p2{font-size: 16px;color: #fff;line-height: 52px;height: 52px;margin-bottom: 42px;}
.gl1_con4 .box{position: relative;}
.gl1_con4 .box img{display: block;}
.gl1_con4 .box div{position: absolute;text-align: left;}

.gl1_con4 .box .p01{height: 89px;line-height: 89px;color: #fff;font-size: 28px;}
.gl1_con4 .box .p02{font-size: 16px;color: #fff;line-height: 32px;}
.gl1_con4 .box .p01 i{font-size: 54px;margin-right: 10px;font-style:normal}
.gl1_con4 .box1{width: 354px;left:70px} 
.gl1_con4 .box11{top: 70px;}
.gl1_con4 .box12{top: 690px;}
.gl1_con4 .box .box2{font-size: 28px;color: #ad0000;line-height: 50px;width: 176px;text-align: center;left: 593px;top: 440px;}
.gl1_con4 .box .box3{width: 260px;left:900px;}

.gl1_con4 .box .box31{top:54px;}
.gl1_con4 .box .box32{top: 690px;}

.gl1_con5{background: url(../images/gl15.jpg) no-repeat center center;height: 962px;text-align: center;padding-top: 102px;}
.gl1_con5 .p1{font-size: 36px;color: #fff;line-height: 96px;}
.gl1_con5 .sp1{width: 80px;display: block;height: 1px;margin:  0 auto 46px;background: #fff;}
.gl1_con5 .div{max-width: 1300px;display: inline-block;}
.gl1_con5 dl{width: 228px;display: inline-block;margin: 0 6px 25px;}
.gl1_con5 dl img{width: 228px;height: 228px;display: block;}
.gl1_con5 dd{height: 40px;line-height: 40px;font-size: 15px;color: #fff;background: rgba(0,0,0,0.7);}

.nav_box{position: relative;float: left;}
.nav_box:hover .n_xiala{display: block;}
.n_xiala{position: absolute;top: 56px;left: 0;background: rgba(255,255,255,0.84);padding: 13px 26px 34px;width: auto;width: 860px;display: none;}
.n_xiala .p1{padding-left: 38px;background: no-repeat left center;height: 52px;line-height: 52px;color: #000;border-bottom: 1px solid #000;font-size: 16px;margin-bottom: 16px;}
.n_xiala .xia_box{float: left;/* width: 242px; */width: 322px;height: 182px;border: 1px solid #000;background: no-repeat center center;background-size: cover;padding:18px ;}
.n_xiala .xia_box .p01{font-size: 16px;color: #fff;line-height: 26px;}
.n_xiala .xia_box .p02{line-height: 20px;font-size: 12px;color: #fff;}

.nav_box .nav-erji{
	display: none;
	position: absolute;
	top: 56px;
	left: 50%;
	width: 170px;
	transform: translateX(-50%);
	background-color: #f5f5f5;
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
	border-top: 2px solid #930805;
	z-index: 99;
	box-sizing: border-box;
}
.nav_box .nav-erji a{
	display: block;
	font-size: 15px;
	color: #000;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: relative;
	z-index: 1000;
	transition: all 0.5s ease-in-out;
	text-align: center;
	background: #f5f5f5;
	border-bottom: 1px dashed #000;
}
.nav_box .nav-erji a::after{
	display: none;
}
.nav_box .nav-erji a::before{
	display: none;
}

.nav_box:hover{
	background: none;
}

.nav_box .nav-erji a:hover{
	color: #fff;
	background-color: #930805;
}

.st{font-family: "宋体";}
.gejiu_b{height: auto;background: url(../images/gj_b.jpg) #1a1915 no-repeat center center;background-size:cover;padding-top: 30px;overflow: hidden;}
.gejiu_b .p1{text-align: center;font-size: 34px;color: #ffffff;height:80px;line-height: 80px;margin-bottom: 15px;}
.gejiu_b .box{overflow: hidden;padding-left: 95px;margin-bottom: 30px;}
.gejiu_b .box a{float: left;color: #fff;}
.gejiu_b .box .a1{width: 150px;
    height: 50px;
    text-align: center;
    border: 1px solid #fff;
    line-height: 48px;
    font-size: 15px;
    margin-top: 5px;}
.gejiu_b .box .a1 img{margin-right: 8px;}
.gejiu_b .box .a2{height: 42px;line-height: 40px;border: 1px solid #fff;padding: 0 20px;margin-left: 15px;margin-top: 9px;border: 0px;cursor: pointer;background: transparent;color: #fff;
    border: 1px solid #fff;}
.gejiu_b .box .a2.cur{height: 42px;
    line-height: 40px;
    border: 1px solid #fff;
    padding: 0 20px;
    margin-left: 15px;
    margin-top: 9px;
    background: #930805;
    color: #fff;}

.gejiu_main{background: url(../images/cp_bg.jpg) no-repeat center center;background-attachment:fixed;background-size:100% auto ;padding-top: 85px;overflow: hidden;}
.gejiu_main .cp_i{width: 500px;float: left;height: 500px;overflow: hidden;position: relative;}
.gejiu_main .cp_w{width: 700px;float: left;height: 500px;background:no-repeat center center url(../images/cpm_bg.jpg);padding: 30px 44px 0 54px;}
.gejiu_main .box0:nth-of-type(even) .cp_i{float: right;}
.gejiu_main .box0{overflow: hidden;margin-bottom: 76px;margin-bottom: 85px;}
.gejiu_main .cp_lb{width: 9999px;position: relative;left:0;}
.gejiu_main .cp_lb img{width: 500px;height: 500px;float: left;}
.gejiu_main .cp_i ol{width: 100%;text-align: center;position: absolute;bottom: 23px;left: 0;z-index: 999px;}
.gejiu_main .cp_i li{width: 10px;height: 10px;border-radius: 50%;background: #afaca1;display: inline-block;margin: 0 4px;cursor: pointer;}
.gejiu_main .cp_i li.cur{background: #930805;}

.gejiu_main .cp_w .p1{line-height: 56px;height: 56px;font-weight: bold;font-size: 32px;color: #7d1e23;}
.gejiu_main .cp_w .p1 font{font-size: 24px;}
.gejiu_main .biaoqian{overflow: hidden;margin-bottom: 19px;}
.gejiu_main .biaoqian span{height: 32px;line-height: 30px;border: 1px solid #930805;float: left;margin-right: 20px;padding: 0 8px;font-size: 13px;color:#fff ;background:#930805;}
.gejiu_main .wz{height: 230px;line-height: 26px;color: #313131;font-size: 14px;}
.gejiu_main .cp_lx{width: 150px;height: 40px;float: right;background: #930805;text-align: center;line-height: 40px;color: #fff;margin-right: 40px;}
.gejiu_main .cp_lx img{margin-right: 4px;}
.gejiu_main .cp_lx:hover{background:#7d1e23 ;}

.gejiu_main .jiubiao img{margin-right: 12px;}
.gejiu_main .more{text-align: center; color: #fff;font-size: 18px;height: 38px;line-height: 38px;margin-bottom: 20px;margin-top:-65px;font-weight:bold;}
.hj_list .img img{min-height:100%;}
.jiubiao{padding-top: 30px;}

.zs_con1{height: 398px;width: 100%;background: url(../images/zs1.jpg) no-repeat center center;background-size: auto 100%;text-align: center;overflow: hidden;}
.zs_con1 .p1{font-size: 45px;color: #fff;line-height: 96px;margin-top: 128px;}
.zs_con1 .sp1{display: block;margin: 0 auto;width: 148px;height: 1px;background: #fff;}
.zs_con1 .p2{font-size: 24px;color: #fff;line-height: 72px;}

.zs_con2{height: 854px;background: url(../images/zs2.jpg) no-repeat center center;text-align: center;overflow: hidden;}
.zs_con2 .p1{font-size: 30px;color: #080808;font-weight: bold;margin-top: 34px;}
.zs_con2 .p2{line-height: 40px;font-size: 20px;color:#575757 ;margin-bottom: 10px;margin-top: 3px;}
.zs_con2 .p3{font-size: 16px;color: #303030;line-height: 30px;}
.zs_con2 .p4{line-height: 48px;font-size: 16px;color: #000000;margin-top: 42px;}
.zs_con2 .p4 .fl{margin-left: 74px;color:#930805;}
.zs_con2 .p4 .fr{margin-right: 190px;}
.zs_con2 .p5{line-height: 1;font-size: 16px;color: #000;}

.zs_con3{height: 580px;background: url(../images/zs3.jpg) no-repeat center center;text-align: center;}
.zs_con3 .p1{line-height: 1;font-size: 38px;color: #fff;position: relative;top: -36px;}
.zs_con3 .img11{display: block;margin: -18px auto 18px;}
.zs_con3 .p2{font-size: 16px;color: #fff;line-height: 1;}

.zs_con3 .con1_m{margin-top: 30px;}
.zs_con3 .con1_m .box .p01{color: #fff;}

.zs_con4{height: 489px;background: url(../images/zs4.jpg) no-repeat center center;padding-top: 34px;}
.zs_bt{height: 96px;line-height: 96px;background: url(../images/zs3_bt.png) no-repeat center bottom;text-align: center;color: #fff;font-weight: bold;font-size: 38px;}
.zs_con4 .p1{font-size: 16px;color: #fff;line-height: 52px;height: 52px;text-align: center;}
.zs_con4 .box{float: left;width: 20%;text-align: center;margin-top: 38px;}
.zs_con4 .box .p01{font-size: 18px;color: #faf2bc;line-height: 24px;}

.zs_con5{height: 853px;background: url(../images/zs5.jpg) no-repeat center center;padding-top: 30px;}

.zs_con5 .box{height: 430px;width: 100%;position: relative;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
box-sizing: border-box;
}
.zs_con5 .box.cur{z-index: 2;opacity: 1;}
.zs_con5 .box img{width: 100%;height: 100%;}
.zs_con5 .box01{width: 128px;height: 177px;color: #000;position: absolute;top:-60px;left: 50px;padding: 0 8px 10px 0 ;background: url(../images/i_con2_tbg.png) no-repeat right bottom;text-align: center;}

.zs_con5 .box01 .p01{font-size: 28px;line-height: 34px;padding: 15px 0 8px;color: #330606;font-weight: bold;}
.zs_con5 .box01 .p02{font-size: 16px;line-height: 30px;color: #330606;padding:0 9px;}

.zs_con5 .bigbox{height: 430px;position: relative;margin-top: 60px;}
.zs_con5 .i_con2_n{width: 100%;height: 88px;line-height: 88px;}
.zs_con5 .i_con2_n .x_box{float: left;width: 20%;box-sizing: border-box;text-align: center;background:url(../images/zs_xhx.jpg) #a4a4a4 no-repeat center center;font-size: 14px;color: #000000;line-height: 84px;border-right: 2px solid #c3b8b7;cursor: pointer;background-position-y: 54px;}
.zs_con5 .i_con2_n .x_box.cur{background:url(../images/zs_xhx.jpg) #FFF no-repeat center center;border-right: 3px solid #888888;background-position-y: 54px;font-weight: bold;}
.zs_con5 .more{width: 238px;height: 50px;border: 1px solid #dcdcdc;background: rgba(58,6,6,0);display: block;margin: 48px auto 0;text-align: center;line-height: 48px;color: #fff;transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
}
.zs_con5 .more:hover{background: rgba(58,6,6,0.85);}

.zs_con6{height: 512px;background: url(../images/zs6.jpg) no-repeat center center;padding-top: 32px;text-align: center;}
.zs_con6 .box{width: 134px;height: 134px;border-radius: 50%;display: inline-block;border: 3px solid #dadbdb;background: rgba(0,0,0,0.8);line-height: 128px;color: #fff;margin: 20px;cursor: pointer;}
.zs_con6 .box:hover{background: rgba(58,6,6,0.8);}

.zs_con7{height: 928px;background: url(../images/zs_7.jpg) no-repeat center center;padding-top: 38px;}
.zs_con7 .ban{padding-left: 36px;}
.zs_con7 .box1{width: 408px;height: 110px;border: 3px solid #e6e6e6;margin-top: 98px;text-align: center;line-height: 52px;}
.zs_con7 .box1 .p01{font-size: 42px;color: #fffbc6;font-weight: bold;letter-spacing: 8px;}
.zs_con7 .box1 .p02{font-size: 30px;color: #fffbc6;letter-spacing: 9px;}

.zs_con7 .box2{width: 690px;margin-top: 62px;border-bottom: 1px dashed #fff;}
.zs_con7 .box2 .p03{background: url(../images/zs_dian.png) no-repeat left top;background-position-y:12px ;line-height: 33px;padding-left: 20px;color: #fff;font-size: 18px;margin-bottom: 32px;}

.zs_con8{padding-top: 34px;background: #f5f6e8;text-align: center;height: 983px;}

.zs_con8 .zs8_main{position: relative;padding: 56px 0 130px;}
.zs_con8 .zs8_main dl{position: absolute;}
.zs_con8 .zs8_main .left{text-align: right;}
.zs_con8 .zs8_main .right{text-align: left;}
.zs_con8 .zs8_main .r1{top: 36px;left: 668px;}
.zs_con8 .zs8_main dt{font-size: 22px;color: #191919;line-height: 30px;}
.zs_con8 .zs8_main dd{font-size: 13px;color: #000;line-height: 20px;}
.zs_con8 .zs8_main .top1{top: 186px;}
.zs_con8 .zs8_main .top2{top: 384px;}
.zs_con8 .zs8_main .top3{top: 632px;}
.zs_con8 .zs8_main .r2{left: 888px;}
.zs_con8 .zs8_main .r3{left:972px;}
.zs_con8 .zs8_main .r4{left:888px;}
.zs_con8 .zs8_main .l1{left: 72px;}
.zs_con8 .zs8_main .l2{left: 60px;}
.zs_con8 .zs8_main .l3{left: 124px;}
.zs_con8 .zs8_main .box2{position: absolute;text-align: center;width: 100%;position: absolute;top: 612px;padding-right: 10px;}
.zs_con8 .zs8_main .box2 .p01{font-size: 16px;color: #3a0606;font-weight: bold;line-height: 46px;}
.zs_con8 .zs8_main .box2 span{display: inline-block;width: 105px;height: 32px;border: 2px solid #3a0606;border-radius: 16px;line-height: 28px;}
.zs_con8 .zs8_main .box2 .p03{width: 276px;height: 32px;background: #3a0606;border-radius: 16px;text-align: center;line-height: 32px;color: #fff;font-size: 12px;margin: 14px auto 0;}

.zs_con9{height: 572px;background: url(../images/zs9.jpg) no-repeat center center;padding-top: 58px;}
.zs_con9 .tac_i{text-align: center;padding: 82px 0 32px;}
.zs_con9 .box{width: 25%;font-size: 16px;line-height: 28px;float: left;color: #fff;text-align: center;}

.zs_con10{height: 690px;background: url(../images/zs10.jpg) no-repeat center center;padding-top: 60px;}
.zs_con10 .left{width: 517px;float: left;}
.zs_con10 .left .p1{font-size: 22px;font-weight: bold;color: #fff;background: url(../images/zs10_wd.png) no-repeat left bottom;height: 56px;line-height: 56px;}
.zs_con10 .left .p2{padding: 22px 0 15px;overflow: hidden;}
.zs_con10 .left .p2 span{float: left;height: 26px;line-height: 26px;color: #fff;font-size: 16px;}
.zs_con10 .left .p2 .sp1{width: 26px;border-radius: 2px;text-align: center;background: #02a7f6;}
.zs_con10 .left .p2 .sp2{margin-left: 12px;}
.zs_con10 .left .p3{background: #e5e5e5;overflow: hidden;padding: 6px;border-radius: 3px;}
.zs_con10 .left .p3 span{height: 26px;float: left;line-height: 26px;font-size: 16px;}
.zs_con10 .left .p3 .sp1{width: 26px;text-align: center;background: #61646f;border-radius: 2px;color: #fff;margin-right: 10px;}
.zs_con10 .right{float: right;width: 634px;height: 560px;background: rgba(255,255,255,0.48);}
.zs_con10 .right .p01{height: 96px;line-height: 96px;text-align: center;font-size: 32px;color: #fff;}
.zs_con10 .right input{width: 505px;height: 50px;border: 1px solid #d8d8d8;background: rgba(0,0,0,0.69);border-radius: 3px;margin: 0 auto 18px;display: block;padding-left: 22px;font-size: 16px;color: #fff;}
.zs_con10 .right textarea{width: 505px;height: 148px;border: 1px solid #d8d8d8;background: rgba(0,0,0,0.69);border-radius: 3px;margin: 0 auto 28px;display: block;padding-left: 22px;font-size: 16px;color: #fff;padding-top: 13px;resize: none;}
.zs_con10 .right button{width: 206px;height: 50px;line-height: 48px;display: block;margin: 0 auto;background: #3a0606;border: 1px solid #ebebeb;color: #FFF;border-radius: 5px;}
.zs_con10 .right button:hover{background: #531616;}
.zs_con10 .right .p02{line-height: 32px;text-align: center;color: #fff;margin-top: 14px;background: url(../images/zs_tjbg.png) no-repeat center center;}
.zs_con10 .right .p02 font{color: #3a0606;}
#header .header_r dt img:hover{
	animation: rubberBand 1s ease-in-out;
	-webkit-animation: rubberBand 1s ease-in-out;}

@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}	
#top .left .weibo{position: relative;}
#top .left .weibo .wberm{position: absolute;width: 158px;max-width: 9999px;top: 38px;left:-68px;display: none;}
#top .left .weibo:hover .wberm{display: block;}	
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 157px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #930805 url(../images/fixcont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #930805 url(../images/fixcont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #930805 url(../images/fixcont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #930805 url(../images/fixcont.png) no-repeat 0 -169px;
}
.hd_qr {
	margin-left:20px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}