body{}
.bg{margin:0 auto;width:100%;max-width:1440px;height:1469px;background:url(../images/bg.jpg) center no-repeat; /*background-size:100% 100%;*/ overflow:hidden;z-index:1;}
.banner{margin:0 auto;height:499px;position:relative;width:100%;max-width:1479px;background:url(../images/banner.jpg) center  no-repeat;/* background-size:100% 100%;*/overflow:hidden;z-index:1;}
.btn1{width:900px;margin:400px auto}
.btn1 .b1{float:left;margin-left:14%;width:266px;height:58px;background:#ef282b;font-size:26px;color:#fff8d6;line-height:50px;text-align:center;border-radius:25px;border:#fff8d6 3px solid}
.btn1 .b1:hover{background:#d60106;}
.redbg{width:901px;margin:0px auto;background:#d80006;  }

.hdmenu{float:left;width:100%;}

.bg1{background:#d80006;height:980px;border-radius:0 0 25px 25px;/*box-shadow: 3px 5px 5px #b90104;*/}
.bg2{background:#d80006;height:1220px;border-radius:0 0 25px 25px;/*box-shadow: 3px 5px 5px #b90104;*/}
.bg3{background:#d80006;height:1460px;border-radius:0 0 25px 25px;/*box-shadow: 3px 5px 5px #b90104;*/}
.bg4{background:#d80006;height:1200px;border-radius:0 0 25px 25px;/*box-shadow: 3px 5px 5px #b90104;*/}
.cont2_lf {position:absolute;z-index:3;margin-top:0px;}
.nav-tabs2{width:100%;background:#cf0006}
.nav-tabs2 span{ display:inline-block; *display:inline; zoom:1; font-size:22px;  position:absolute; }		
.nav-tabs2 li {font-size: 22px;float: left;width: 224px;height: 50px;text-align: center;line-height: 50px; }
.nav-tabs2 li em {float:left;width:0px;margin-top:10px;border-right:#feffca 2px solid;height: 30px;
}
.nav-tabs2 li a{height:50px;line-height:50px;color:#feffca;letter-spacing:6px;
		    border: none;
		    opacity: 1;
		    position: relative;
		}
.nav-tabs2 li a:hover{float:left;color: #feffca;width:100%;height:60px;line-height:50px;
		  background:url(../images/title.png);background-size:100% 100%;
		    opacity: 1;
		}
			
.nav-tabs2 li .show{float:left;letter-spacing:6px;
		     background:url(../images/title.png);width:100%;background-size:100% 100%;height:60px;line-height:50px;color: #feffca;
		    opacity: 1;
		}
		
.nav-tabs2 li.active a{letter-spacing:6px;
		    opacity: 1;height:60px;width:100%;line-height:60px;/*background:#fbe8c0;*/color: #d80006;
		}
	
.nav-tabs2 li .active a:hover,
.nav-tabs2 li .active a:focus{
		    color: #FFF; opacity: 1;height:50px;line-height:50px;
		     background:#e7ba43;
		    border-radius: 0;
		}
	
.nav-tabs2 li a:before,
.nav-tabs2 li a:after{
		    content: "";
		}
.nav-tabs2 li a:before{
		}
.nav-tabs2 li a:after{
		}
.nav-tabs2 li a i,
.nav-tabs2 li.active a i{
		    display: inline-block;
		    padding-right: 5px;
		    font-size: 15px;
		    text-shadow: none;
		}
.nav-tabs2 li a span{
		    display: inline-block;
		    font-size: 14px;
		    letter-spacing: -9px;
		    opacity: 0;
		    transition: all 0.3s ease 0s;
		}
.nav-tabs2 li a:hover span,
.nav-tabs2 li.active a span{
		    letter-spacing: 1px;
		    opacity: 1;
		    transition: all 0.3s ease 0s;
		}
.tab-content2{width:900px;}
.map{float:left;width:284px;margin:40px;height:329px;background:url(../images/map.jpg)}	
.aboutinfo{font-size:18px;line-height:35px;font-weight:bold;font-family:"黑体";text-align:justify;text-indent:2em;color:#feffca;float:left;width:450px;margin-top:100px;margin-left:20px;}	


.tab .nav-tabs {width:90%;margin-left:5%;border-bottom:0px;
}
.tab{width:100%;}
.tab .nav-tabs li{float:left;width:196px;}
.tab .nav-tabs li a {float:left;width:100%;text-align:center;
background: url(../images/menu2.jpg);
border-radius: 0;line-height:44px;
font-size: 22px;letter-spacing:6px;
border: none;
color: #feffca;
}
.tab .nav-tabs a:hover{background: url(../images/menu.jpg);color: #feffca;
		}

.tab .nav-tabs li.active a, .tab .nav-tabs li.active a i {
border: 0 none;width:100%;float:left;
background: url(../images/menu.jpg);
color: #feffca;
}
.tab .nav-tabs li .show{float:left;background: url(../images/menu.jpg);font-weight:800;font-size:23px}
.tab .nav-tabs li .active a:hover,
.tab .nav-tabs li .active a:focus{
 background: url(../images/menu2.jpg)
		}
.tab .nav-tabs li.active a:after {
content: "";
position: absolute;
left: 100%;
}
.tab .tab-content {float:left;margin-left:5%;width:800px; height:385px;background:#c90005;
}

.tab .tab-content p{width:100%;font-size:20px;color:#feffca;text-indent:2em;line-height:28px;padding:15px;font-weight:bold;font-family:"黑体";text-align:justify;}

.carousel{width:80%;margin-left:10%;}
.carousel-item img{width:100%;height:395px}
.carousel-caption {
    position: absolute;
    right: 0%;
    bottom: -19px;
    left: 0%;
    z-index: 10;
    color: #fff;
}
.carousel-caption .text{
	bottom: 0; padding:0;font-size:18px;
    width: 100%;height:40px;line-height:40px;
    color: #fdf3a3;
    background: rgba(0,0,0,.2);
    z-index: 2;}
.box{float:left;width:95%;margin-left:5%}	
.box dl{float:left;width:100%;}
.box dl dt{color:#feffca;margin-bottom:5px; }
.box dl span{float:right; font-size:14px; color:#fff;}
.box dl dd{/*list-style: none;*/color:#feffca;overflow: hidden;width:90%;margin-left:10%;
	    	text-overflow: ellipsis;
	    	white-space:nowrap;line-height:35px;margin:0;}
.box dl p{position:absolute; width:200px; margin-left:130px;}
.box p{padding:5px 10px;width:90%;margin:0 auto;}
.box dl a{ color:#feffca;list-style-type:square;font-size:20px;}
.box dl a::before {
                display: inline-block;
                width: 8px;
                height: 8px;
                background: #feffca;
                content: '';
                /**
    这个指为正的话 小方块就往上， 为负的话，小方块就往下
    */
                vertical-align: 1px;
                margin-right: 10px;
            }
.box .btitle{font-size:16px;color:#fff; float:left;width:100%;padding-bottom:5px}
.hdtitle{margin: 20px auto;margin-bottom:20px;width:196px;font-size: 22px;height:44px;
border: none;line-height:44px;text-align:center;letter-spacing:6px;
background: url(../images/menu.jpg);
color: #feffca;}
.hdtitle2{margin: 50px auto;margin-bottom:10px;width:196px;font-size: 22px;height:44px;
border: none;line-height:44px;text-align:center;letter-spacing:6px;
background: url(../images/menu.jpg);
color: #feffca;}
.hdtitle3{margin: 300px auto;margin-bottom:10px;width:196px;font-size: 22px;height:44px;
border: none;line-height:44px;text-align:center;letter-spacing:6px;
background: url(../images/menu.jpg);
color: #feffca;}
.hdtitle4{margin: 50px auto;margin-bottom:10px;width:196px;font-size: 22px;height:44px;
border: none;line-height:44px;text-align:center;letter-spacing:6px;
background: url(../images/menu.jpg);
color: #feffca;}
.mtitle{color:#fff;text-align:center;width:100%;}
.more{margin: 420px auto;background:#b60005;margin-bottom:20px;width:156px;color:#feffca;font-size: 20px;height:38px;line-height:38px;text-align:center;letter-spacing:6px;}
.more a{color:#feffca;}
.movie{width:75%;margin:10px auto;margin-left:13%}

.tab .nav-tabs3{width:90%;margin-left:5%;border-bottom:0px;}
.tab .nav-tabs3 li{float:left;width:33.3%}
.tab .nav-tabs3 li a {float:left;width:100%;text-align:center;
border-radius: 0;line-height:44px;
font-size: 20px;letter-spacing:5px;
border: none;
color: #feffca;
}
.nav-tabs3 li em {float:left;width:0px;margin-top:10px;border-right:#feffca 2px solid;height: 30px;
}
.tab .nav-tabs3 a:hover{background:#b60005;color: #feffca;font-weight:700
		}

.tab .nav-tabs3 li.active a, .tab .nav-tabs li.active a i {
border: 0 none;width:100%;float:left;
background:#b60005;
color: #feffca;
}
.tab .nav-tabs3 li .show{float:left;background:#b60005;color: #feffca;font-weight:700}
.tab .nav-tabs3 li .active a:hover,
.tab .nav-tabs3 li .active a:focus{
		}
.tab .nav-tabs3 li.active a:after {
content: "";
position: absolute;
left: 100%;
}
.tab .tab-content2 {float:left;margin-left:5%;width:90%; height:250px;background:#b60005;
}
.tab .tab-content2 .more2 a{float:left;width:100%;text-align:right;margin-right:10px;color:#fff7c9;font-size:18px;}	


.tab .nav-tabs4{width:90%;margin-left:5%;border-bottom:0px;}
.tab .nav-tabs4 li{float:left;width:33.3%}
.tab .nav-tabs4 li a {float:left;width:100%;text-align:center;
border-radius: 0;line-height:44px;
font-size: 20px;letter-spacing:6px;
border: none;
color: #feffca;
}
.nav-tabs4 li em {float:left;width:0px;margin-top:10px;border-right:#feffca 2px solid;height: 30px;
}
.tab .nav-tabs4 a:hover{background:#b60005;color: #feffca;font-weight:700
		}

.tab .nav-tabs4 li.active a, .tab .nav-tabs li.active a i {
border: 0 none;width:100%;float:left;
background:#b60005;
color: #feffca;
}
.tab .nav-tabs4 li .show{float:left;background:#b60005;color: #feffca;font-weight:700}
.tab .nav-tabs4 li .active a:hover,
.tab .nav-tabs4 li .active a:focus{
		}
.tab .nav-tabs4 li.active a:after {
content: "";
position: absolute;
left: 100%;
}

.fantitle{float:left;width:80%;margin-left:5%;color: #feffca;margin-bottom:10px;font-size:22px;height:25px;}
.fantitle::before {
                display: inline-block;
                width: 16px;
                height: 16px;
                background: url(../images/fan.jpg);
                content: '';
                /**
    这个指为正的话 小方块就往上， 为负的话，小方块就往下
    */
                vertical-align: -1px;
                margin-right: 8px;
            }
			
 .more3 {float:left;width:15%;text-align:right;margin-top:8px;padding-right:20px;}	
.more3 a{color:#fff7c9;line-height:25px;font-size:16px;} 

.scroll-outer{height:220px;}

#scroll{width:90%;margin:0 auto;padding-top:10px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:200px;height:200px;background-color:#fff;overflow:hidden;}
#scroll .owl-item{}
#scroll .item img{width:200px;background-size:100%}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:100%;height:200px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;width:100%;padding:0 5px;bottom:0;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
#scroll h3{width:100%;text-align:center;margin-bottom:6px;padding-top:6px;font:700 15px/25px arial,"Microsoft Yahei";overflow:hidden;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}
#scroll p{width:171px;height:20px;line-height:18px;font-size:12px;}

#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:90px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-20px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-20px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

.downpic{margin:20px auto;width:90%;}
.downpic li{float:left;list-style:none;width:40%;margin-left:10%;}
.downpic .item{position:relative;width:200px;height:200px;background-color:#fff;overflow:hidden;}
.downpic .item img{width:200px;background-size:100%}
.downpic .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
.downpic .shd a{display:block;width:100%;height:200px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
.downpic .txt{position:absolute;left:0;width:100%;padding:0 5px;bottom:0;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
.downpic h3{width:100%;text-align:center;margin-bottom:6px;padding-top:6px;font:700 15px/25px arial,"Microsoft Yahei";overflow:hidden;}
.downpic h3 a{color:#333;text-decoration:none;}
.downpic h3 a:hover{color:#338de6;}
.downpic .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
.downpic .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}


.downpic2{margin:20px auto;width:90%;}
.downpic2 li{float:left;list-style:none;width:45%;margin-left:5%;margin-bottom:30px;}
.downpic2 .item{position:relative;width:250px;height:150px;background-color:#fff;overflow:hidden;}
.downpic2 .item img{width:250px;background-size:100%}
.downpic2 .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
.downpic2 .shd a{display:block;width:100%;height:200px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
.downpic2 .txt{position:absolute;left:0;width:100%;padding:0 5px;bottom:0;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
.downpic2 h3{width:100%;text-align:center;margin-bottom:6px;padding-top:6px;font:700 15px/25px arial,"Microsoft Yahei";overflow:hidden;}
.downpic2 h3 a{color:#333;text-decoration:none;}
.downpic2 h3 a:hover{color:#338de6;}
.downpic2 .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
.downpic2 .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}
.downpic2 .morepic{margin:0px auto;width:200px;text-align:center;font-size:16px;}
.downpic2 .morepic a{color:#fff7c9;}

.downpic3{margin:20px auto;width:90%;}
.downpic3 li{float:left;list-style:none;width:30%;margin-left:2%;margin-bottom:30px;}
.downpic3 .item{position:relative;width:210px;height:150px;background-color:#fff;overflow:hidden;}
.downpic3 .item img{width:210px;background-size:100%}
.downpic3 .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
.downpic3 .shd a{display:block;width:100%;height:200px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
.downpic3 .txt{position:absolute;left:0;width:100%;padding:0 5px;bottom:0;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
.downpic3 h3{width:100%;text-align:center;margin-bottom:6px;padding-top:6px;font:700 15px/25px arial,"Microsoft Yahei";overflow:hidden;}
.downpic3 h3 a{color:#333;text-decoration:none;}
.downpic3 h3 a:hover{color:#338de6;}
.downpic3 .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
.downpic3 .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}
.downpic3 .morepic{margin:0px auto;width:200px;text-align:center;font-size:16px;}
.downpic3 .morepic a{color:#fff7c9;}