
/* CSS Document */
body{margin:0 auto;padding:0; color:#414141;height: auto;background:#fff;overflow-x:hidden}
body,button,input,select,textarea{font:16px verdana,"\5FAE\8F6F\96C5\9ED1",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53";}
body,button,input,select,textarea{font-family:"微软雅黑","黑体";}
input,select,textarea{font-size:100%;}
a{ color:#333; text-decoration:none;}
img{ vertical-align:top; border:0;}
ul,li,ol,dl,dt,dd{margin:0; padding:0; list-style:none;}
a:hover,
a:focus {
	color:#c40000;
    text-decoration:underline;
}
.index-bg{
	background:url(../images/bg.jpg) no-repeat center bottom;
	min-height:3160px;
	position:relative;
}
.nei-bg{
	min-height:auto;
}
#head{
	position:relative;
	float:left;
	width:100%;
	height:263px;
}
.hongqi{
	position:absolute;
	left:0;
	top:0;
}
.niao{
	position:absolute;
	right:0;
	top:0;
}
.logo{
	float:left;
	margin-top:65px;
	position:absolute;
	z-index:99;
}
.top-lun{
	float:right;
	margin-right:-134px;
}
.navbar-default.top{
	width:100%;
	position:fixed;
	top:0;
	z-index:1000;
}
.top-lun .main_visual{margin-top:0;width:690px;height:263px;border-top:0px solid #d7d7d7;overflow:hidden;position:relative;float:left;}
.top-lun .main_image{width:100%;height:263px;overflow:hidden;position:relative;}
.top-lun .main_image ul{width:9999px;height:263px;overflow:hidden;position:absolute;top:0;left:0}
.top-lun .main_image li{float:left;width:100%;height:263px;}
.top-lun .main_image li span{display:block;width:100%;height:263px}
.top-lun .main_image li a{display:block;width:100%;height:263px}


.top-lun div.flicking_con{    position: absolute;
    top: 230px;
    right: 45%;
    z-index: 999;
    width: 64px;
    margin: 0 0 0 -32px;}
.top-lun div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
.top-lun div.flicking_con a.on{background-position:0 -21px}
.top-lun #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:54px!important;height:85px!important;top:50%;margin-top:-37px;display:none;}
.top-lun #btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
.top-lun #btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.navbar-default{
	width:100%;
	float:left;
	background:#c40000;
	border:0;
	border-radius:0;
}

.navbar-nav > li > a {
    padding-top: 20px;
	font-size:16px;
	
    padding-bottom: 20px;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.nav > li > a{
	padding:20px 30px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a.on
 {
  color: #fff;
  background-color: #d32724;
}
.navbar{
	margin-bottom:0;
}

@media (max-width: 1200px ){
	
}
@media (max-width: 768px ){
	.logo{
	margin-top:12px;
	margin-bottom:12px;
	width:100%;
	position:relative;
	}
	.logo img{
		width:100%;
	}
	#head{
		height:auto;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.nav > li > a{
		padding:12px 20px;
	}
}

