/* CSS Document */

/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
}
ul {
	list-style-type: none;
}
li {
	float: left;
}
a {
	text-decoration: none;
	color: #333333;
}
body {
	font-family: "微软雅黑";
	color: #333333;
	background-color: #ededed;
}
/*common*/
.style1 {
	float: right;
s padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	color: #999;
}
.style2 {
	display: block;
	height: 30px;
	width: 100%;
	font-size: 15px;
	margin-left: 10px;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
}
.style4 {
	font-family: "微软雅黑";
	display: block;
	height: 30px;
	width: 100%;
	font-size: 16px;
	margin-left: 10px;
}
.tlo1 {
	background: url(images/%E4%B8%8B%E5%88%92%E7%BA%BF.png) no-repeat;
	padding-top: 10px;
	padding-left: 5px;
}
.tlo2 {
	padding-top: 15px;
}
.tlo3 {
	background-color: #FFFFFF;
	width: 120px;
	height: 30px;
}
.m-t-10 {
	margin-top: 10px;
}
.margin {
	margin-left: 10px;
}
.margin2 {
}
/* 导航 */
@charset "utf-8";
body, div, span, a, ul, li, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, button, textarea, p, header, nav, select, option, ol, i, em {
	border: 0px;
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	border: 0px;
}
.ps-r {
	position: relative;
}
.ps-a {
	position: absolute;
}
.fl {
	float: left;
}
.m-auto {
	margin: 0 auto;
}
.w-all {
	width: 100%;
}
.w-minw {
	width: 840px;
	float: left;
}
.w-main {
	width: 840px;
}
.w250 {
	width: 250px;
}
.bd-bs-e9511b {
	border-bottom: 1px solid #e9511b;
}
.hg-60 {
	height: 60px;
}
.hc_lnav {
	z-index: 9999;
	position: relative;
	width: 120px;
}
.hc_lnav .allbtn {
	z-index: 99999;
	position: relative
}
.hc_lnav .allbtn h2 {
	font-size: 14px;
}
.hc_lnav .allbtn h2 a {
	line-height: 60px;
	width: 120px;
	text-align: center;
	display: block;
	height: 60px;
	color: #990909;
	font-size: 14px;
	font-weight: 600;
	font-size: 18px;
}
.hc_lnav .allbtn h2 i {
}
.hc_lnav .allbtn h2 strong {
}
.hc_lnav .allbtn ul {
	z-index: 99999;
	position: absolute;
	background-color: #fff;
	opacity: 0.8;
	width: 250px;
	display: none;
	height: 400px;
	top: 60px;
	left: 0px
}
.a1 .tx a {
	color: #990909;
}
.hc_home .hc_lnav .allbtn ul {
	display: block;
op
}
.hc_list .hc_lnav .allbtn ul {
	display: block
}
.hc_lnav .allbtn ul li {
	zoom: 1;
	clear: both;
	cursor: default;
	height: 93px;
}
.hc_lnav .allbtn ul li .tx {
	text-indent: 15px;
	color: #ffffff;
	font-size: 20px;
}
.hc_lnav .allbtn ul li dl {
	zoom: 1;
	color: #ffffff;
	clear: both;
	overflow: auto;
	width: 100%;
}
.hc_lnav .allbtn ul li dl dd {
	width: 205px;
	margin-left: 15px;
}
.hc_lnav .allbtn ul li dl a, .hc_lnav .allbtn ul li dl span {
	font-size: 14px;
	line-height: 22px;
	white-space: nowrap;
	float: left;
	color: #383838;
}
.hc_lnav .allbtn:hover ul {
	display: block
}
.hc_lnav .allbtn ul li:hover {
	background: #990909;
}
.hc_lnav .allbtn ul li:hover .tx a {
	color: #fff
}
.hc_lnav .allbtn ul li:hover span {
	color: #fff;
}
.hc_lnav .allbtn ul li:hover .pop {
	display: block;
	top: 0px;
	left: 250px
}
.hc_lnav .allbtn ul li:hover a {
	color: #fff;
}
.ql_nav {
	position: absolute;
	left: 120px;
	top: 0px;
	z-index: 9998;
}
.ql_nav li {
	float: left;
	width: 120px;
}
.ql_nav li a {
	float: left;
	display: block;
	font-size: 18px;
	padding: 17px 0 10px 0;
	color: #990909;
	font-weight: 600;
	width: 120px;
	text-align: center;
}
.ql_nav li a:hover {
	color: #383838;
	transition: all 0.2s;
	border-bottom: 1px solid #000;
}
/*TOP*/

#top {
	background-color: #FFFFFF;
	width: 100%;
	height: 180px;
}
/*TOP1*/
#tt {
	background-color: #666;
	width: 100%;
}
#top #top1 {
	margin: 0 auto;
	width: 1200px;
	height: 30px;
}
#top #top1 #tl {
	float: left;
	width: 814px;
	height: 30px;
}
#top #top1 #tl li {
	float: left;
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 8px;
}
#tr a {
	color: #fff;
}
#top #top1 #tr {
	padding-left: 50px;
	padding-top: 7px;
	float: right;
	height: 30px;
	width: 315px;
	background: url(images/3.png) no-repeat 70px;
}
#top #top1 #tr li {
	float: left;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
}
#tr-1 {
	margin-left: 55px;
}
/*TOP2*/

#top #top2 {
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 1200px;
	height: 80px;
}
/*
#top #top2 #t2l {
	margin-top: 10px;
	float: left;
	width: 255px;
	height: 70px;
}
*/
#t2l {
	margin-top:16px;
	float: left;
	width: 255px;
	height: 60px;
}
 #top #top2 #t2z {
	float: left;
	width: 520px;
	height: 60px;
	padding-left: 100px;
	padding-top: 20px;
}
#t2z #search {
	width: 366px;
	height: 41px;
	font-size: 16px;
	color: #ccc;
	border-radius: 30px;
	border: 2px solid #990202;
	text-indent: 15px;
}
#item {
	width: 250px;
	height: 41px;
}
#top #top2 #t2r {
	float: left;
	width: 325px;
	height: 80px;
}
#top #top2 li {
	float: left;
	display: block;
}
#t2r-1 {
	margin-left: 20px;
}
.tel {
	margin-top: 15px;
}
.quanguo {
	margin-left: 30px;
	margin-top: 20px;
}
/*TOP3*/

#top #top3 {
	margin: 0 auto;
	background-color: #FFF;
	width: 1200px;
	height: 60px;
}
#top #top3 #t3l {
	float: left;
	width: 900px;
	height: 50px;
}
#t3lz {
	width: 850px;
	height: 50px;
	background-color: #990202;
}
#t3lz-1 {
	width: 840px;
	height: 50px;
	margin-left: 5px;
}
#t3lz-1 ul li ul {
	display: none;
}
#t3lz-1 ul li:hover ul {
	overflow: hidden;
	display: block;
}
#t3lz a {
	text-decoration: none;
	color: #ffffff;
	font-size: 18px;
	font-family: "黑体";
}
#top #top3 #t3l li a {
	display: block;
	text-align: center;
	padding-top: 15px;
	width: 120px;
	height: 35px;
}
#top #top3 #t3l li a:hover {
	background: url(images/%E7%BA%A2%E8%89%B2dise.png);
	color: #333333;
	font-size: 18px;
	font-family: "黑体";
}
#top #top3 #t3r {
	padding-top: 5px;
	float: right;
	width: 300px;
	height: 55px;
}
#t3r-1 {
	margin-left: 10px;
}
#top #top3 #t3r li {
	margin-left: 13px;
	font-size: 12px;
}
.bei1 {
	background: url(images/1.png) no-repeat 38px 13px;
}
.bei2 {
	background: url(images/2.png) no-repeat 38px 13px;
}
 .h1:hove {
background-color:#990909;
}
#top #top3 #t3r a {
	margin-left: 20px;
	text-align: center;
	padding-top: 15px;
	padding-left: 20px;
	display: block;
	width: 84px;
	height: 27px;
	border: 1px solid #990909;
	border-radius: 5px;
}
#top #top3 #t3r li a:hover {
	background: #990909;
	color: #FFFFFF;
}
#top #top3 li {
	float: left;
	display: block;
}
#p-10-1 {
	width: 100%;
	height: 20px;
}
/*位址栏*/
.wz1 {
	float: left;
	width: 100%;
	height: 30px;
}
.wz2 {
	margin: 0 auto;
	width: 1200px;
	height: 30px;
	background-color: #ffffff;
	border-radius: 3px;
	box-shadow: 1px 4px 6px #777777;
}
.position {
	position: absolute;
	display: block;
}
.wz2 h2 {
	margin-left: 7px;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
	color: #fff;
}
.wz2-1 {
	background-color: #990909;
	position: relative;
	left: 5px;
	top: -3px;
	width: 100px;
	height: 29px;
}
.wz2-2 {
	width: 450px;
	position: relative;
	left: 120px;
	top: -22px;
	font-size: 14px;
	color: #aaaaaa;
}
.wz2-2 a {
	color: #aaaaaa;
}
.wz2-2 a:hover {
	color: #AAAAAA;
	text-decoration: underline;
}
/*总栏*/
.zl {
	width: 1200px;
	overflow:hidden;
		margin: 0 auto;
}
/*总栏1*/
.zl1left {
	width: 790px;
	float: left;
}
.zl1 {
	margin-top: 20px;
	float: left;
	width: 790px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 1px 4px 6px #777777;
}
.zl1t1{
	margin:0 auto;
	width:750px;
	margin-top:10px;
	padding-left:5px;
	margin-bottom:20px;
	font-size:16px;
	color:#333;}
.zl1top {
	height: 15px;
	width: 65px;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #333333;
	margin-left: 30px;
	margin-top: 5px;
	border-top-color: #990909;
	border-top-style: solid;
	border-top-width: 4px;
	position: relative;
	top: -7px;
	padding-top: 5px;
}
.zl1-1 {
	font-size: 10px;
	color: #990909;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	height: 30px;
}
.zl1-1 {
	
	font-size: 10px;
	color: #990909;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	height: 30px;
	
	
}



.zl1-2 {
	width: 790px;
	height: 60px;
	float: left;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 1px 4px 6px #777777;
}
.zl1-3 {
	width: 790px;
	height: 300px;
	float: left;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 1px 4px 6px #777777;
	margin-top: 20px;
}
.zl1-3-1 {
	float: left;
	width: 385px;
	height: 240px;
	margin-top: 10px;
	margin-left: 10px;
}
.zl1-3-2 {
	float: left;
	width: 385px;
	height: 240px;
	border-left: 1px solid #aaa;
	margin-top: 10px;
}
.zl1-2-1 span {
	color: #aaaaaa;
	font-size: 14px;
	margin-right: 10px;
	
}
.zl1-2-1 {
    float: left;
    margin-top: 20px;
    padding-left: 20px;
    width: 365px;
    font-size: 16px;
    color: #333;
    margin-left: 5px;}
.zl1-2-2 span {
	color: #aaaaaa;
	font-size: 14px;
	margin-right: 15px;
}
.zl1-2-2 {
	border-left: 1px solid #aaa;
	margin-top: 20px;
	padding-left: 20px;
	float: left;
	width: 365px;
	font-size: 16px;
	color: #333;
	margin-left: 5px;
}
/*总栏2*/
.zl2top {
	height: 25px;
	width: 100px;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #333333;
	margin-left: 30px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-color: #990909;
	border-top-style: solid;
	border-top-width: 4px;
	position: relative;
	top: -7px;
}
.zl2-3top {
	height: 25px;
	width: 65px;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #333333;
	margin-left: 30px;
	margin-top: 5px;
	border-top-color: #990909;
	border-top-style: solid;
	border-top-width: 4px;
	position: relative;
	top: -7px;
	padding-top: 5px;
}
.zl2 {
	float: left;
	width: 390px;
	height: 750px;
	margin-left: 20px;
	margin-top: 20px;
}
.zl2-1 {
	float: left;
	background-color: #FFFFFF;
	width: 390px;
	height: 300px;
	border-radius: 3px;
	box-shadow: 1px 4px 6px #777777;
}
.zl2-2 {
	float: left;
	background-color: #FFFFFF;
	width: 390px;
	height: 200px;
	border-radius: 3px;
	margin-top: 20px;
	box-shadow: 1px 4px 6px #777777;
}
.zl2-2 span {
	float: left;
}

.zl2-3 {
	float: left;
	background-color: #FFFFFF;
	width: 390px;
	height: 190px;
	border-radius: 3px;
	margin-top: 20px;
	box-shadow: 1px 4px 6px #777777;
}
.zl1top-1-1 {
	float: left;
	color: #990909;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	padding-bottom:10px;
}
.zl1top-1 li {
	color: #333;
	background-color: #eeeeee;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;

}
.zl1-3-1 a {
	display: block;
	margin-left: 5px;
	font-size: 14px;
	color: #333;
	margin-top: 7px;
	letter-spacing:1px;
	width:370px;
}
.zl1-3-1 a:hover {
	color: #990909;
	text-decoration: underline;
	letter-spacing:1px;
}

.zl1-3-1 span: {
		margin-left:5px;	
}




.zl1-3-2 a {
	display: block;
	padding-left: 20px;
	font-size: 14px;
	color: #333;
	margin-top: 7px;
	letter-spacing:1px;
	width:370px;
}
.zl1-3-2 a:hover {
	color: #990909;
	text-decoration: underline;
}

.zl1-3-2 span: {
		margin-left:5px;	
}

/*总栏2-1*/
.wenz1 {
	width: 360px;
	padding-bottom: 13px;
	margin: 0 auto;
}
.wenz1:hover, .wenz1:hover .wenz, .wenz1:hover .wenz1-1, .wenz1:hover .wenz1-1 a {
	background-color: #990909;
	color: #fff;
}
.wenz1-1 a:hover{
	text-decoration:underline;}
.wenz {
	margin-left: 5px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #990909;
}
.wenz a{
	
	font-family: "微软雅黑";
	font-size: 16px;
	color: #990909;}
.wenz1-1 {
	color: #333333;
	font-size: 14px;
	font-family: "微软雅黑";
	margin-left: 5px;
}
.wenz1:hover a{color:#fff}
/*总栏2-2*/
.wenz2 {
	width: 360px;
	height: 160px;
	margin: 0 auto;

}
.wenz2 a {
	color: #333333;
	display: block;
	font-size: 14px;
	margin-top: 5px;
	float:left;
	width:360px;
}
.wenz2 span {
	float:right;
	
}

.wenz2 a:hover {
	color: #990909;
}
/*总栏2-3*/
.wenz3 {
	width: 360px;
	height: 25px;
	margin: 0 auto;
	letter-spacing:1px;
}
.wenz3 a {
	color: #333333;

	font-size: 14px;
	
}
.wenz3 a:hover {
	color: #990909;
}
.wenz3 span {
	color: #aaaaaa;
	font-size: 10px;
	float: right;
}
.wenz3 li{
	margin-top:3px;
	width:360px;}
/*页脚*/
.yj {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
}
.yj1 {
	width: 500px;
 height: 30px；
  float:left;
}
.yj2 {
	width: 100px;
	float: left;
}
.yj1-1 {
	color: #990909;
	font-size: 16px;
	font-weight: 600;
	margin-left: 5px;
}
.yj1-2 {
	color: #848484;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
}
.yj1-3 {
	margin-left: 5px;
	margin-right: 5px;
}
.w30 {
	width: 30px;
}
.yj1-3:hover {
	border-radious: background;
}
.yj2-1 {
	margin-left: 10px;
	margin-right: 5px;
	font-size: 16px;
}
.yj2-2 {
	margin-bottom: 5px;
}
/*HC3*/
#HC3 {
	width: 100%;
	height: 80px;
}
/*底部*/
#dbz {
	width: 100%;
	height: 280px;
	background-color: #313131;
}
#db {
	width: 1200px;
	height: 280px;
	margin: 0 auto;
}
#db1 {
	float: left;
	width: 1200px;
	height: 280px;
}
#db1-1 {
	float: left;
	width: 120px;
	height: 170px;
	margin-top: 10px;
}
.img1 {
	margin-top: 20px;
}
#db1-2 {
	float: left;
	width: 460px;
	height: 170px;
	margin-top: 10px;
}
.dbcss {
	color: #fefefe;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-top: 20px;
	margin-left: 15px;
}
#db1-2 li {
	display: block;
	float: left;
}
#db1-3 {
	float: right;
	width: 500px;
	height: 220px;
}
#db1-3-1 {
	float: left;
	margin-top: 30px;
}
#db1-3-2 {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
}
#db1-3-3 {
	float: left;
	margin-left: 20px;
	margin-top: 70px;
}
#db1-3-4 {
	float: left;
}
.dbcss2 {
	color: #fff;
	margin-top: 5px;
}
#db2 {
	margin: 0 auto;
	float: left;
	width: 1200px;
	height: 50px;
	padding-top: 10px;
}
#db2-1 {
	margin: 0 auto;
	width: 600px;
	overflow: hidden;
}
.dbcss1 {
	font-size: 14px;
	text-decoration: underline;
	color: #fefefe;
 text-align;
}
.img2 {
	padding-bottom: 10px;
	margin-left: 5px;
}
#db2-1 li {
	float: left;
	margin-left: 5px;
}
