*{
    margin: 0;
    padding: 0;
	font-family: Microsoft Yahei;
}
.cc{ clear: both;}
a{text-decoration:none; color: #3c3c3c;}
a:hover{color:#bb1e32;}
b{font-weight: normal;}
i{font-style: normal;}
ul li{
    list-style: none;
}
button{
    outline: none;
    border: none;
}
button:active{
    opacity: 0.7;
}
.text_hidden_html_css{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
} 

.text_hidden_html_css_block{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display: block;
}

.zhehang{
	word-wrap:break-word; 
	word-break:break-all;
	overflow: hidden;
}

.text_yincang{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;/*要显示的行数*/
	-webkit-box-orient: vertical;
}

.text_yincangaaa{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;/*要显示的行数*/
	-webkit-box-orient: vertical;
}

html{
    width: 100%;
    height: 100%;
	font-size: 16px;
	#3c3c3c
}
body{
    width: 100%;
    height: 100%;
}

.topAD {
	width: 100%;
	min-width:1200px;
	text-align: center;
	background-color: #bb1e32;
	border-bottom: solid 2px #94070a;
}
.topAD img{ width: 100%;}

.nav {
	width: 1430px;
	height: 120px;
	margin: 0 auto;
}

.nav .logo {
	float: left;
	height: 120px;
	line-height: 120px;
}

.nav .logo img {
	margin-top: 28px;
}

.nav ul {
	float: left;
	margin-left: 70px;
	margin-top: 30px;
}

.nav ul li {
	float: left;
	display: block;
	line-height: 54px;
}

.nav ul li:hover b,
.navRed b {
	color: #bb1e32;
	border-bottom: solid 2px #bb1e32;
}

.nav ul li a {
	padding: 0 30px;
	height: 40px;
	border-right: solid 1px #ccc;
	font-size: 22px;
}

.nav ul li a b {
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	padding: 5px 0;
}

.searchBut {
	float: right;
	display: none;
}

.searchBut img {
	margin-top: 38px;
}

.H-banner {
	width: 100%;
	min-width:1200px;
	text-align: center;
}

@media screen and (max-width: 1400px) {
.nav{width: 1200px}
.nav ul li a {padding: 0 20px;}
}

.H-banner img {
	width:100%;
	min-width:1200px;
	height: auto;
	display:block;
}
.bottom {
	min-width:1200px;
	height: 176px;
	background-color: #0a3b6e;
	clear: both;
}

.bottomContent {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
}

.bottomContent p {
	color: #fff;
	margin: 5px 0;
}

.bottomContent .add {
	float: left;
}
.bottomContent .add a{color: #fff;}

.bottomContent .QR {
	float: right;
}



.bottomRed {
	height: 176px;
	background-color: #bc192c;
	clear: both;
	min-width: 1200px;
}

.bottomRedContent {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
}

.bottomRedContent p {
	color: #fff;
	margin: 5px 0;
}

.bottomRedContent .add {
	float: left;
}
.bottomRedContent .add a{ color: #fff;}
.bottomRedContent .QR {
	float: right;
}

.titleBox{ height: 130px; line-height: 130px;}
.title{font-size: 26px; color: #94070a; float: left;}
.moreBut {
	float: right;
	font-size: 18px;
}

.page{width: 1200px; height: 60px; margin: 0 auto; position: relative;}
.page ul{ position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%);}
.page li{float: left;}
.page li a{
    display: block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    /*background-color: #e8e8e8;*/
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
}
.anan  li{
    margin: 7px !important;  
}
.page li a:hover,.page li a.active{
    /*background-color: #bc192c; */
    /*color: #fff;*/
    color:#bc192c;
}
.page li a.noneBor{border:0;border-left: solid 1px #e8e8e8;}
.page li a.noneBor:hover{ background-color: #fff; color: #3c3c3c;}
.page li a.last{border: solid 1px #e8e8e8;}
.page li input{float: left;}