*{ margin:0; padding:0}
ul li{ list-style:none}
img{ border:0; max-width:100%}
.ccsl{ display:block;overflow:hidden;  white-space:nowrap;text-overflow:ellipsis;color:white;}
body {
	color: #333;

	font: 14px/1.6 PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;
}
html {
	overflow: auto;
}
ul, li {
	list-style-type: none;
	cursor: auto;
}
img {
	vertical-align: middle;
	border: none;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	outline: none;
	color:#b61c1c
}
.clear {
	clear: both
}
input {
	border: none;
}
A:link{color:#000000;text-decoration:none; target:_blank}
A:visited{color:#000000;text-decoration:none; target:_blank}
A:active{color:#b61c1c;text-decoration:none; target:_blank}
A:hover{color:#b61c1c;text-decoration:none; target:_blank}
a{ text-decoration:none;}
td{ vertical-align:top}

.clearfloat{clear:both;height:0;line-height:0;font-size:0;}
.clearfloat2{overflow:auto;zoom:1;}
.pabs{position:absolute;}
.prel{position:relative;}
.floatL{display:inline;float:left;}
.floatR{ display:inline; float:right;}


.main{ width:1080px; margin:0 auto;}
.topBox{width:100%; min-width:1100px; border-bottom:0px solid #dbd5d5; height:30px; line-height:30px; overflow:hidden;background-color:#800;color:#fff;}
.topBox1{width:100%; min-width:1100px; border-bottom:1px solid #dbd5d5; height:126px; line-height:30px; overflow:hidden;background-color:#cc0000;}
.weizhi {width:100%;height:250px;background-color:#ccc;}
.left{width:300px;float: left;}
.right{width:400px;float:left}
.topBox .l{ max-width:500px;}
.topBox .r{max-width:00px; text-align:right}
.topBox p{ padding:0 10px;}
.topBox1 .logo{margin:13px 110px}

.top_line_l {
	width: 260px; font-size: 14px; float: left;margin-left:112px
}
.top_line_l a {
	padding: 0px 10px; color: rgb(0, 0, 0); font-size: 14px;
}


.top_line_r {
	width: 800px; margin-right:94px;text-align: right; float: right;
}
.top_line_r a {
	padding-right: 10px; margin-left: 10px;color: rgb(221, 223, 228);
}
.top_line_r a:last-child {
	background: none;
}

.i-tzgg {
	background: url("404.png") no-repeat center / cover rgb(185, 29, 33); padding: 60px 0px 0px; width: 100%; height: 415px; overflow: hidden;
}

.tzggbox {
	background: url("404.png"); margin: 0px auto; width: 1200px; text-align: left;
}
.tzggbox .hd {
	background: url("404.png"); padding: 0px; height: 67px; line-height: 52px; position: relative;
}
.tzggbox .hd ul {
	left: 0px; top: 0px; width: 100%; height: 54px; float: left; position: absolute;
}
.tzggbox .hd ul li {
	padding: 0px; width: 33.33%; text-align: center; line-height: 52px; font-size: 24px; float: left; cursor: pointer;
}
.tzggbox .hd ul li.on {
	background: url("404.png") no-repeat center; height: 67px; color: rgb(0, 0, 0);
}
.tzggbox .bd ul {
	padding: 40px; height: 210px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.tzggbox .bd li {
	height: 24px; line-height: 24px;
}
.tzggbox .bd li .date {
	color: rgb(153, 153, 153); float: right;
}

.tz_list {
	margin: 0px 30px 42px 0px; width: 345px; height: auto; overflow: hidden; float: left;
}
.tz_list .tz_date {
	background: url("404.png") no-repeat top; padding: 10px 0px 0px; width: 80px; height: 60px; text-align: center; color: rgb(51, 51, 51); font-size: 14px; float: left; display: block; opacity: 0.9;
}
.tz_list .tz_date span {
	margin: 0px; width: 100%; height: 36px; text-align: center; color: rgb(255, 134, 54); line-height: 36px; font-size: 30px; font-weight: bolder; display: block;
}
.tz_list .tz_txt {
	padding: 0px; width: 245px; height: 70px; overflow: hidden; float: right;
}
.tz_list .tz_txt h1 {
	color: rgb(36, 36, 36); line-height: 34px; font-size: 16px;
}
.tz_list .tz_txt h1 a {
	color: rgb(36, 36, 36);
}
.tz_list .tz_txt h1 a:hover {
	color: rgb(204, 51, 0);
}
.tz_list .tz_txt p {
	margin: 5px 0px; padding: 0px; color: rgb(107, 105, 105); line-height: 30px; font-size: 13px;
}
.tz_list .tz_txt p a {
	color: rgb(107, 105, 105);
}




.banner{ width:100%; min-width:1100px; min-height:270px; _height:270px;  margin:0 auto;}
.banner-t{height:auto}

.contitbox{ width:1200px; height:auto; margin:0 auto;position:relative;  bottom:70px;}
.conLeft{ width:240px; height:auto;}
.conLeftT{ width:240px; height:70px;background-color:#cc0000; filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.conLeftL{ background-color:#e5e5e5;min-height:180px; _height:180px;}
.jgsz{margin-top:20px;height:50px;border-bottom: 1px #ae0a29 solid; }
.conRight{margin-left:40px;width:836px;}
.jgsz{  width:1200px;}
.conRightT{margin-top:20px;height:50px;border-bottom: 1px #ae0a29 solid; }
.conRightN{ height:auto; width:836px;}
.jgszN{ height:auto; width:1200px;}

.jgszN{ height:auto; width:1200px;}

.footerBox{width:100%; min-width:1100px; background-color:#cc0000; background-size:100% 100%; padding:10px 0 8px; overflow:hidden;}
.footerBox00{width:100%; min-width:1100px; background-color:#b91c22; background-size:100% 100%; padding:20px 0 20px; overflow:hidden}
.footerBox .ftItem{ width:600px; margin:20 0px; float: left; padding:10px 0px 10px; text-align:center}

.footerBox .ftItem2{ width:1130px;margin:0 auto; }
.footerBox .ftItem2l{float:left;width:990px;height:110px;padding-top:10px;}
.footerBox .ftItem2l img{float:left; height:100px;}
.footerBox .ftItem2l p{ font-size:14px; color:#fff; line-height:10px; margin-left:120px;margin-top:16px}

.footerBox .ftItem2r{float:left;width:100px;height:84px;margin-top:12px;}
.footerBox .ftItem2r img{width:70px; height:70px;margin:0 70px}

.footerBox .ftItem2r p{ width:200px;font-size:16px; color:#fff; line-height:30px;text-align:center;}



.footerBox .ftItem2r ul{float:left; width:1136px;font-size:16px; color:#fff; line-height:30px;text-align:right;line-height:14px;background-color:blue;}
.footerBox .ftItem2r li{float:left; font-size:16px; color:#fff; line-height:30px;}

.footerBox .ftItem ul{ overflow:hidden}
.footerBox .ftItem img{ width:80px; height:80px; margin:0 22px; float: left; text-align:center}
.footerBox .ftItem p{ font-size:16px; color:#fff; text-align:left; line-height:30px;}
.footerBox .ftItem ul{ overflow:hidden}
.footerBox .ftItem ul li{ line-height:24px;}
.footerBox .ftItem ul li a{ text-align:center; color:#fff; font-size:14px;}


.footer{width:100%; min-width:1100px; background:#2a2a2a; overflow:hidden}
.footer .con{ height:30px; line-height:30px; color:#fff; font-size:12px; text-align:center}


.mainWarp{ width:1080px; margin:0 auto; overflow:hidden; padding-top:45px;}
.mainLeft{ width:237px; float:left; overflow:hidden; padding-bottom:100px}
.mainLeft .titbox{ height:38px; border-left:5px solid #cc0000; line-height:38px;}
.mainLeft .titbox p{ color:#2a2a2a; font-size:18px; padding-left:8px}
.mainLeft ul{ padding-top:15px; overflow:hidden}
.mainLeft ul li{ height:40px; line-height:40px; border-bottom:1px dashed #000; padding:0 25px}
.mainLeft ul li a{ color:#2a2a2a; font-size:14px; background:url(404.png) left center no-repeat; padding-left:15px}
.mainLeft ul li:hover a,.mainLeft ul li.active a{ color:#cc0000}

.mainRight{ width:826px; float:right; overflow:hidden; padding-bottom:100px}
.brandnavbox{height:38px; line-height:38px; overflow:hidden;}
.brandnavbox .con{ font-size:12px; color:#8e8e8e; text-align:right}


.detailbox{ padding-left:10px; overflow:hidden}
.detailbox h1{ text-align:center; font-size:16px; line-height:30px;padding: 10px;}
.detailbox p{ text-indent:2em; font-size:14px; color:#000; line-height:30px}
.detailbox .tit{ color:#000; font-size:14px; line-height:30px; text-align:center}
.detailbox .date{ color:#999; font-size:12px; text-align:center;}
.detailbox .img{ padding-top:40px; padding-bottom:30px;}
.detailbox .img img{ margin:0 auto; display:block}
.detailbox a{ display:block; width:190px; height:36px; line-height:36px; background:#f7f7f7; border:1px solid #e0e0e0;box-sizing: border-box; border-radius:4px; font-size:14px; color:#999; text-align:center; margin:0 auto}
.detailbox .xqimg{padding-top:20px; padding-bottom:20px;}
.detailbox .xqimg img{margin:0 auto; display:block; max-width:780px;}

.formBox{ width:390px; margin:0 auto; overflow:hidden; padding-top:20px}
.formBox h3{ text-align:center; color:#000; font-size:18px;text-align:center; font-weight:normal}
.formBox .inputbox{ height:36px; line-height:36px; margin-top:36px;}
.formBox .inputbox label{ width:80px; float:left; font-size:14px; color:#000;height:36px; line-height:36px;}
.formBox .inputbox label span{ color:#cc0000; padding-right:8px}
.formBox .inputbox input{ width:305px; float:right; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; padding-left:10px}
.formBox .inputbox input.yzm{ float:right; width:172px}
.formBox .inputbox .yzmimg{ float:right; width:123px; height:36px; margin-left:10px}
.formBox .inputbox .btn1{ width:100px; height:36px; line-height:36px; border:1px solid #e0e0e0; box-sizing: border-box;font-size:14px; color:#999; text-align:center; background:#fff; float:left;border-radius:4px; cursor:pointer; outline:none; letter-spacing:1px; padding:0}
.formBox .inputbox .btn2{ float:right; background:#f7f7f7; width:160px; height:36px; line-height:36px;border:1px solid #e0e0e0; box-sizing: border-box; border-radius:4px; outline:none;cursor:pointer; letter-spacing:1px; padding:0}

.pagebox{ text-align:center; padding-top:30px}
.pagebox a{ display:inline-block; padding:10px}
.pagebox a:hover{ color:#cc0000}



.event{position: absolute;top: 50%;left: 50%;margin: -250px 0 0 -200px;z-index: 9999;}
.tcbox{width: 400px;height: 500px;background: #ffffff;background: rgba(255,255,255,.95);filter: alpha(opacity=95);box-shadow: 0 0 30px black;border-radius: 10px; -webkit-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
-moz-border-radius:10px;
}

.t_txt{float: left;margin-left: 20px;font-size: 16px;color: green;	position: relative;}
.del{float: right;margin-right: 20px;position: relative;color: #000000;	cursor: pointer;}

.back_w{
	width: 100%;
	height: 320px;
	background: url(404.png) no-repeat top center;
	margin-top: 30px;
	padding-top: 130px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}		
