* {
	padding: 0px;
	margin: 0px;
}
@font-face {
	font-family: 'impact';
	src: url('../css/impact.ttf');
	font-weight: normal;
	font-style: normal;
}
.clr {
	clear: both
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, i, b, em, span, form, fieldset, legend, input, textarea, select, button, th, td {
	margin: 0;
	padding: 0;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	list-style: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
input, select, button {
	font-size: 12px;
	border: 0;
	background: none;
	outline: none;
	vertical-align: middle;
}
button {
	overflow: visible
}
img {
	border: none;
}
li {
	list-style: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none !important;
}
.clear {
	overflow: hidden;
	clear: both;
	height: 0px;
}
.k1 {
	height: 5px;
	background: #bc2141;
	width: 100%
}
.k2 {
	background: #f5f5f5;
	height: 42px;
	line-height: 42px
}
.k2 .a1 {
	float: right
}
.k2 .a1 ul li {
	float: left;
	border-right: 1px #ccc solid;
	padding: 0px 10px
}
.k2 .a1 ul li a {
	font-size: 15px;
	color: #999
}
.k2 .a1 ul li.on {
	background: #bc2141;
}
.k2 .a1 ul li.on a {
	color: #FFF
}
.k2 .a1 ul li:hover {
	background: #bc2141;
}
.k2 .a1 ul li:hover a {
	color: #FFF
}
.k2 .a1 ul li.seas {
	border-right: 0px
}
.k2 .a2 {
	float: right;
	position: relative;
}
.k2 .a2 .input1 {
	border: 1px #ccc solid;
	width: 220px;
	border-radius: 10px;
	height: 30px;
	margin-left: 5px;
	background: #FFF;
}
.k2 .a2 .input2 {
	background: url(../images/ss.png) no-repeat;
	width: 20px;
	height: 20px;
	border: 0px;
	position: absolute;
	right: 10px;
	top: 12px
}
.k3 {
	padding-top: 50px
}
.k3 .a1 {
	float: left;
	border: 1px #ccc solid;
	width: 588px;
	margin-right: 12px;
	border-bottom: 5px #a41034 solid;
	padding: 10px;
	background: #f7f8f8; height:290px;
}
.k3 .a2 {
	float: left;
	border: 1px #ccc solid;
	width: 294px;
	margin-right: 12px;
	border-bottom: 5px #a41034 solid;
	padding: 10px;
	background: #f7f8f8;height:290px;
}
.k3 .a3 {
	float: right;
	border: 1px #ccc solid;
	width: 294px;
	border-bottom: 5px #a41034 solid;
	padding: 0px 0px 10px 0px;
	background: #f7f8f8; height:290px;
}
.k3 .a3 .list1 {
	padding: 0px 10px
}
.k3 .bta1 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px #ccc solid;
	padding: 0px 0px 10px 0px
}
.k3 .bta1 span {
	color: #999;
	font-size: 15px;
	font-weight: normal
}
.k3 .tby {
	float: right
}
.k3 .bta2 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	background: #a41034
}
.k3 .a1 .list1 {
	padding-bottom: 20px
}
.k3 .a1 .list1 ul li {
	float: left;
	width: 270px;
	margin-right: 25px
}
.k3 .a1 .list1 ul li:hover .zi1 {
	color: #424141
}
.k3 .a1 .list1 ul li .zi1 {
	color: #a41034;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px
}
.k3 .a1 .list1 ul li .zi2 {
	color: #999;
	font-size: 13px;
	background: url(../images/xbb1.png) no-repeat left center;
	padding-left: 18px
}
.k3 .a1 .list1 ul li .zi3 {
	line-height: 28px;
	padding: 6px 0px;
	color: #666
}
.k3 .a2 .list1 ul li {
	border-bottom: 1px #ccc dashed
}
.k3 .a2 .list1 ul li .zi1 {
	color: #a41034;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px
}
.k3 .a2 .list1 ul li .zi1:hover {
}
.k3 .a2 .list1 ul li .zi2 {
	color: #999;
	font-size: 13px;
	background: url(../images/xbb1.png) no-repeat left center;
	padding-left: 18px
}
.k3 .a2 .list1 ul li a {
	color: #585858
}
.k3 .a2 .list1 ul li a:hover {
	color: #a41034
}
.k3 .a2 .list1 ul li a:hover .zi1 {
	color: #333
}
.k3 .a2 .list1 ul li .zi3 {
	line-height: 25px;
	padding: 3px 0px
}
.k3 .a3 .list1 ul li {
	border-bottom: 1px #ccc dashed
}
.k3 .a3 .list1 ul li .zi1 {
	color: #a41034;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0px
}
.k3 .a3 .list1 ul li a:hover .zi1 {
	color: #333
}
.k3 .a3 .list1 ul li .zi2 {
	color: #999;
	font-size: 13px;
	background: url(../images/xbb1.png) no-repeat left center;
	padding-left: 18px
}
.k3 .a3 .list1 ul li .zi3 {
	color: #999;
	font-size: 13px;
	background: url(../images/xbb2.png) no-repeat left center;
	padding-left: 18px;
	line-height: 31px
}
.k4 {
	padding-top: 30px
}
.k4 .a1 {
	float: left;
	width: 896px;
	background: url(../images/bg2.jpg) repeat-x
}
.k4 .a2 {
	float: right;
	width: 294px;
}
.k4 .a2 .list1 {
	padding-top: 5px
}
.k4 .bta1 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 10px 0px
}
.k4 .bta1 span {
	color: #999;
	font-size: 15px;
	font-weight: normal
}
.k4 .tby {
	float: right
}
.k4 .a2 .list1 ul li {
	margin-top: 5px;
	margin-bottom: 5px
}
.k4 .a2 .list1 ul li p a {
	font-size: 14px;
	color: #333;
	font-weight: bold
}
.k4 .a2 .list1 ul li p a:hover {
	color: #a41034
}
.set-middle-item .na1 {
	float: left;
	width: 635px
}
.set-middle-item .na1 .zi1 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px
}
.set-middle-item .na1 .zi2 {
	line-height: 25px
}
.set-middle-item .na2 {
	float: right;
	width: 156px;
	padding-top: 45px
}
.set-middle-item .na2 .lm1 {
	background: url(../images/biao6.png) left center no-repeat;
	padding-left: 15px;
	margin-bottom: 20px;
	font-size: 15px;
	color: #991004;
	font-weight: bold
}
.set-middle-item .na2 .lm1 a {
	font-size: 15px;
	color: #a41034;
	font-weight: bold
}
.set-middle-item .na2 .lm1 a:hover{color: #333}
.set-middle-item .na2 .lm1.on a {
	color: #333
}
.set-middle-item .na2 .lm1.on {
	color: #333
}
.k4 .a1 {
	display: block
}
.k4 .a3 {
	display: none
}
.k5 {
	padding-top: 20px
}
.k5 .a1 {
	float: left;
	width: 896px;
}
.k5 .a2 {
	float: right;
	width: 294px;
}
.k5 .a1 .aa2 {
	text-align: center
}
.k5 .a1 .aa2 .zi1 {
	color: #666;
	font-size: 20px;
	line-height: 80px
}
.k5 .a1 .aa2 .list1 {
	width: 100%
}
.k5 .a1 .aa2 .list1 ul li {
	float: left;
	width: 20%;
	text-align: center
}
.k5 .a1 .aa2 .list1 ul li p {
	font-size: 12px;
	padding-top: 10px;
	font-weight: bold;
	color: #666
}
.k5 .a1 .aa2 .zi2 {
	color: #666;
	font-size: 23px;
	line-height: 80px;
	border-bottom: 1px #ccc solid;
	width: 60%;
	margin: 0px auto
}
.k5 .a1 .aa2 .zi2 .xian {
	height: 3px;
	width: 100px;
	margin: 0px auto;
	background: #a41034
}
.k5 .a1 .aa2 .list2 {
	width: 100%;
	margin-top: 16px;
	border: 1px #F1F1F1 solid;
}
.k5 .a1 .aa2 .list2 ul li {
	float: left;
	border-right: 1px #F1F1F1 solid;
	width: 19.9%;
	border-bottom: 1px #F1F1F1 solid;
	overflow: hidden
}
.k5 .a1 .aa2 .list2 ul li img {
	cursor: pointer;
	transition: all 0.6s;
}
.k5 .a1 .aa2 .list2 ul li img:hover {
	transform: scale(1.2);
}
.k5 .a2 .aa1 {
	border: 1px #ccc solid;
	background: #f7f8f8;
}
.k5 .a2 .aa1 {
	padding: 10px;
	margin-bottom: 15px
}
.k5 .a2 .aa1 .inp1 {
	border: 1px #ccc solid;
	border-radius: 5px;
	background: #FFF;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	padding-left: 7px;
	color: #666
}
.k5 .a2 .aa1 .inp2 {
	border: 1px #ccc solid;
	border-radius: 5px;
	background: #FFF;
	width: 100%;
	height: 100px;
	line-height: 30px;
	padding-left: 7px;
	color: #666
}
.k5 .a2 .aa1 .an1 {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: #164f86;
	color: #FFF;
	margin: 0px auto;
}
.k5 .bta1 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 10px 0px
}
.k5 .bta1 span {
	color: #999;
	font-size: 15px;
	font-weight: normal;
}
.k5 .bta2 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	background: #a41034
}
.k5 .bta2 span {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
}
.k5 .a2 .aa2 {
	border: 1px #ccc solid;
	background: #f7f8f8;
}
.k5 .a2 .aa2 .list1 {
	width: 95%;
	margin: 0px auto
}
.k5 .a2 .aa2 .list1 ul li {
	border-bottom: 1px #ccc solid;
	height: 46px;
	line-height: 46px;
	margin: 11px
}
.k5 .a2 .aa2 .list1 ul li a {
	font-size: 15px;
	color: #666
}
.k5 .a2 .aa2 .list1 ul li span {
	float: right
}
.footer1 {
	background: #333333;
	border-top: 5px #a41034 solid;
	padding: 60px 0px;
	margin-top: 60px
}
.footer1 .a1 {
	float: left;
	width: 300px;
	padding: 0px 30px;
	padding-top: 20px
}
.footer1 .a2 {
	float: left;
	width: 350px;
	text-align: left;
	padding: 0px 30px;
	padding-top: 20px
}
.footer1 .a2 img {
	padding-right: 10px
}
.footer1 .a3 {
	float: right;
	width: 550px;
	color: #FFF;
	border-left: 1px #ccc solid;
	padding-left: 50px;
}
.footer1 .a3 .zi1 {
	background: url(../images/biao5.png) no-repeat left center;
	padding-left: 50px;
	font-size: 33px;
	font-family: Impact;
	font-weight: normal
}
.footer1 .a3 .zi2 {
	line-height: 26px
}
.footer2 {
	background: #212121;
	height: 77px;
	line-height: 77px;
	text-align: center;
	color: #FFF
}
.kbanner {
	border-bottom: 5px #a41034 solid
}
.knall {
	position: relative;
}
.knall .nycontent {
}
.knall .nycontent .left1 {
	float: left;
	width: 244px
}
.knall .nycontent .left1 .a1 .zi1 {
	position: absolute;
	top: 466px;
	left: 50%;
	margin-left: -600px;
	background: #a41034;
	height: 80px;
	line-height: 80px;
	width: 244px;
	text-align: left;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 30px
}
.knall .nycontent .left1 .a1 .list1 {
	padding-top: 40px;
	margin-bottom: 30px
}
.knall .nycontent .left1 .a1 .list1 ul li {
	background: #2a2a2a;
	height: 52px;
	line-height: 52px;
	padding: 0px 30px;
	color: #FFF;
	margin-bottom: 2px
}
.knall .nycontent .left1 .a1 .list1 ul li span {
	float: right
}
.knall .nycontent .left1 .a1 .list1 ul li a {
	color: #FFF;
	font-size: 15px;
}
.knall .nycontent .left1 .a2 {
	background: #f1f1f1
}
.knall .nycontent .left1 .a2 .zi1 {
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	background: #a41034;
	font-weight: bold
}
.knall .nycontent .left1 .a2 .list1 {
	padding: 20px;
}
.knall .nycontent .left1 .a2 .list1 ul li {
	line-height: 35px;
	height: 35px
}
.knall .nycontent .left1 .a2 .list1 ul li a {
	color: #333;
	font-size: 15px
}
.knall .nycontent .left1 .a2 .list1 ul li a:hover{
	color: #a41034;}

.knall .nycontent .left1 .a2 .zi2 {
	text-align: center;
	padding-bottom: 10px
}
.knall .nycontent .left1 .a2 .zi2 img {
	margin-bottom: 20px
}
.knall .nycontent .right1 {
	float: right;
	width: 918px;
	padding-top: 10px
}
.knall .nycontent .right1 .a1 {
	background: url(../images/xbg1.png) right bottom no-repeat #f7f8f8;
	height: 78px;
	line-height: 78px
}
.knall .nycontent .right1 .a1 {
	padding: 0px 20px;
	font-size: 22px;
	color: #000;
	font-weight: bold
}
.knall .nycontent .right1 .a1 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666
}
.knall .nycontent .right1 .a1 span a {
	color: #666
}
.knall .nycontent .right1 .a2 {
	padding: 20px 0px;
	line-height: 25px;
	font-size: 15px
}
.knall .nycontent .right1 .bta1 {
	border-bottom: 1px #ccc solid;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	color: #a41034;
	font-weight: bold;
	font-size: 20px
}
.knall .nycontent .right1 .list1 {
	padding-top: 25px;
	padding-bottom: 20px
}
.knall .nycontent .right1 .list1 ul {
	margin-right: -30px
}
.knall .nycontent .right1 .list1 ul li {
	float: left;
	margin-right: 22px;
	width: 215px;
	text-align: center;
	position: relative;
	padding-top: 55px
}
.knall .nycontent .right1 .list1 ul li img {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -60px
}
.knall .nycontent .right1 .list1 ul li .lista1 {
	background: #f1f1f1;
	width: 92%;
	border-radius: 5px;
	text-align: center;
	padding: 20% 4% 4% 4%
}
.knall .nycontent .right1 .list1 ul li .lista1:hover {
	background: #a41034
}
.knall .nycontent .right1 .list1 ul li .lista1:hover .zi1 {
	color: #FFF
}
.knall .nycontent .right1 .list1 ul li .lista1:hover .zi2 {
	color: #F8F8F8
}
.knall .nycontent .right1 .list1 ul li .lista1 .zi1 {
	font-size: 16px;
	color: #000;
	line-height: 40px;
	font-weight: bold
}
.knall .nycontent .right1 .list1 ul li .lista1 .zi2 {
	font-size: 13px;
	line-height: 24px;
	color: #666;
	padding-bottom: 10px
}
.knall .nycontent .right1 .a3 {
	padding-top: 20px;
	line-height: 25px;
	font-size: 15px
}
.knall .nycontent .right1 .list2 {
	padding-top: 20px
}
.knall .nycontent .right1 .list2 ul {
	margin-right: -15px
}
.knall .nycontent .right1 .list2 ul li {
	float: left;
	margin-right: 15px;
	border: 1px #eeeded solid;
	width: 292px;
	margin-bottom: 20px; overflow: hidden; 
}




.knall .nycontent .right1 .list2 ul li .zi1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #eeeded;
	color: #333
}
.knall .nycontent .right1 .list2 ul li img {
	padding: 4px;
	width: 100%;transition: all 0.6s;
}
.knall .nycontent .right1 .list2 ul li img:hover{transform: scale(1.2); overflow:hidden}
.knall .nycontent .right1 .list2 ul li .zi1 a {
	color: #444
}



.knall .nycontent .right1 .list2a {
	padding-top: 20px
}
.knall .nycontent .right1 .list2a ul {
	margin-right: -15px
}
.knall .nycontent .right1 .list2a ul li {
	float: left;
	margin-right: 15px;
	border: 1px #eeeded solid;
	width: 140px;
	margin-bottom: 20px
}




.knall .nycontent .right1 .list2a ul li .zi1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #eeeded;
	color: #333
}
.knall .nycontent .right1 .list2a ul li img {
	padding: 4px;
	width: 100%
}
.knall .nycontent .right1 .list2a ul li .zi1 a {
	color: #444
}












.knall .nycontent .right1 .list3 {
	padding-top: 20px
}
.knall .nycontent .right1 .list3 ul {
	margin-right: -20px
}
.knall .nycontent .right1 .list3 ul li {
	float: left;
	width: 166px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.knall .nycontent .right1 .list3 ul li img {
	border: 1px #ccc solid;
	width: 166px;
	cursor: pointer;
	transition: all 0.6s;
}
.knall .nycontent .right1 .list3 ul li img:hover {
	transform: scale(1.2);
}
.knall .nycontent .right1 .tby {
	float: right
}
.knall .nycontent .right1 .bta2 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	background: #a41034
}
.knall .nycontent .right1 .list4 {
	padding-top: 20px;
	padding-bottom: 20px
}
.knall .nycontent .right1 .list4 ul {
	margin-right: -30px
}
.knall .nycontent .right1 .list4 ul li {
	float: left;
	width: 214px;
	margin-right: 20px; overflow:hidden;
}
.knall .nycontent .right1 .list4 ul li .lista1 {
	position: relative; overflow:hidden;
}
.knall .nycontent .right1 .list4 ul li .lista1 img{transition: all 0.6s;}
.knall .nycontent .right1 .list4 ul li .lista1 img:hover{transform: scale(1.2);}
.knall .nycontent .right1 .list4 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	background: #333;
	color: #ccc;
	width: 50%;
	opacity: 0.8;
	padding-left: 10px
}
.knall .nycontent .right1 .list4 ul li .zi2 {
	padding-top: 5px
}
.knall .nycontent .right1 .list5 {
	padding: 28px 0px;
	color: #CCC
}
.knall .nycontent .right1 .list5 a {
	margin: 0px 18px;
	color: #666;
	font-size: 17px;
	font-weight: bold
}
.knall .nycontent .right1 .list5 .biao1 {
	background: url(../images/fatb1.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .right1 .list5 .biao2 {
	background: url(../images/fatb2.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .right1 .list5 .biao3 {
	background: url(../images/fatb3.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .right1 .list5 .biao4 {
	background: url(../images/fatb4.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .right1 .list5 .biao5 {
	background: url(../images/fatb5.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .right1 .list5 .biao6 {
	background: url(../images/fatb6.png) no-repeat left center;
	padding-left: 35px
}
.knall .nycontent .qya1 {
	font-size: 16px;
	color: #666;
	padding: 30px 0px;
	line-height: 26px
}
.knall .nycontent .bta3 {
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	color: #a41034
}
.knall .nycontent .qya5 {
	padding: 30px 0px
}
.knall .nycontent .qya5 .zi {
	padding: 20px 0px
}
.knall .nycontent .qya5 .zi .zi1 {
	float: left;
	width: 40%;
}
.knall .nycontent .qya5 .zi .zi2 {
	float: right;
	width: 54%;
}
.knall .nycontent .qya5 .zi .zi2 ul li {
	font-size: 16px;
	line-height: 28px;
	padding-bottom: 15px;
	color: #666
}
.knall .nycontent .qya5 .zi .zi2 ul li.b1 {
	background: url(../images/01.png) no-repeat top left;
	padding-left: 45px
}
.knall .nycontent .qya5 .zi .zi2 ul li.b2 {
	background: url(../images/02.png) no-repeat top left;
	padding-left: 45px
}
.knall .nycontent .qya5 .zi .zi2 ul li.b3 {
	background: url(../images/03.png) no-repeat top left;
	padding-left: 45px
}
.knall .nycontent .qya5 .zi .zi2 ul li.b4 {
	background: url(../images/04.png) no-repeat top left;
	padding-left: 45px
}
.knall .nycontent .qya5 .zi .zi2 ul li.b5 {
	background: url(../images/05.png) no-repeat top left;
	padding-left: 45px
}
.knall .nycontent .qya2 {
	background: #f3f3f3;
	padding: 66px 0px
}
.knall .nycontent .qya2 .zi1 {
	font-size: 16px;
	color: #666;
	line-height: 26px;
	padding: 20px 0px;
	text-align: center
}
.knall .nycontent .qya2 .list1 ul li {
	float: left;
	width: 192px;
	margin-right: 10px;
	text-align: center;
	border-radius: 5px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	padding: 20px ;
	margin-bottom: 10px; min-height:360px
}
.knall .nycontent .qya2 .list1 ul li.ys1 {
	background: #a41034;
}

.knall .nycontent .qya2 .list1 ul li.ys1 .zia1{ font-size:16px; color:#FFF}
.knall .nycontent .qya2 .list1 ul li.ys1 .zia2{ font-size:14px; color:#FFF; font-weight:normal; text-align:center; margin-top:10px; line-height:26px;}
.knall .nycontent .qya2 .list1 ul li.ys1:hover {
	background: #595959;
}

.knall .nycontent .qya2 .list1 ul {
	margin-right: -15px
}
.knall .nycontent .qya2 .list1 ul li.ys2 {
	background: #595959;
}
.knall .nycontent .qya2 .list1 ul li.ys2:hover {
	background: #a41034;
}


.knall .nycontent .qya2 .list1 ul li.ys2 .zia1{ font-size:16px; color:#FFF}
.knall .nycontent .qya2 .list1 ul li.ys2 .zia2{ font-size:14px; color:#FFF; font-weight:normal; text-align:center; margin-top:10px; line-height:26px;}

.knall .nycontent .qya3 {
	background: url(../images/bgaa.jpg) no-repeat;
	padding: 66px 0px
}
.knall .nycontent .qya3 .list1 ul {
	margin-right: -12px
}
.knall .nycontent .qya3 .list1 ul li {
	float: left;
	width: 230px;
	background: #FFF;
	padding: 30px 20px;
	margin-right: 12px;min-height: 390px;
}
.knall .nycontent .qya3 .list1 ul li .zi1 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	line-height: 40px
}
.knall .nycontent .qya3 .list1 ul li .biao1 {
	width: 60px;
	text-align: center;
	height: 3px;
	background: #35447c;
	margin: 0px auto
}
.knall .nycontent .qya3 .list1 ul li .zi2 {
	line-height: 30px;
	font-size: 15px;
	color: #666;
	padding-top: 20px;
}
.knall .nycontent .qya3 .list1 ul li:hover {
	background: #a41034;
	color: #FFF
}
.knall .nycontent .qya3 .list1 ul li:hover .zi1 {
	color: #FFF
}
.knall .nycontent .qya3 .list1 ul li:hover .zi2 {
	color: #FFF
}
.knall .nycontent .qya3 .list1 ul li:hover .biao1 {
	background: #FFF;
}
.knall .nycontent .qya4 {
	padding-top: 30px
}
.knall .nycontent .qya4 .bta1 {
	border-bottom: 1px #ccc solid;
	line-height: 40px;
	font-size: 20px;
	color: #333;
	font-weight: bold
}
.knall .nycontent .qya4 .a1 {
	float: left;
	width: 420px;
	margin-right: 40px
}
.knall .nycontent .qya4 .a2 {
	float: left;
	width: 350px
}
.knall .nycontent .qya4 .a3 {
	float: right;
	width: 350px
}
.knall .nycontent .qya4 .a1 .list1 {
	margin-right: -10px;
	margin-top: 20px
}
.knall .nycontent .qya4 .a1 .list1 ul li {
	float: left;
	width: 133px;
	border: 1px #ccc solid;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 60px
}
.knall .nycontent .qya4 .a1 .list1 ul li img {
	width: 100%;
	height: 58px
}
.knall .nycontent .qya4 .a2 .list1 {
	margin-top: 10px
}
.knall .nycontent .qya4 .a2 .list1 ul li {
	line-height: 50px;
	border-bottom: 1px #ccc dashed;
	font-size: 16px;
}
.knall .nycontent .qya4 .a3 {
	border: 1px #ccc solid
}
.knall .nycontent .qya4 .a3 .aa1 {
	line-height: 50px;
	height: 50px;
	font-size: 20px;
	color: #FFF;
	background: #a41034;
	padding: 0px 15px
}
.knall .nycontent .qya4 .a3 .aa1 .inan1 {
	float: right;
	width: 60px;
	background: #FFF;
	text-align: center;
	height: 30px;
	color: #a41034;
	font-size: 15px;
	margin-top: 10px;
	line-height: 30px;
	border: 0px
}
.knall .nycontent .qya4 .a3 .aa2 {
	background: #f7f8f8;
	padding: 15px
}
.knall .nycontent .qya4 .a3 .aa2 .inpa1 {
	float: left;
	width: 155px;
	height: 45px;
	line-height: 45px;
	border: 1px #ccc solid;
	margin-bottom: 10px;
	background: #FFF;
	border-radius: 5px;
	padding: 0px 5px
}
.knall .nycontent .qya4 .a3 .aa2 .inpa2 {
	float: right;
	width: 155px;
	height: 45px;
	line-height: 45px;
	border: 1px #ccc solid;
	margin-bottom: 10px;
	background: #FFF;
	border-radius: 5px;
	padding: 0px 5px
}
.knall .nycontent .qya4 .a3 .aa2 .inpa3 {
	border: 1px #ccc solid;
	background: #FFF;
	border-radius: 5px;
	width: 100%;
	height: 70px;
	padding: 0px 5px
}
.kbanner1 {
	position: relative;
	border-bottom: 5px #a41034 solid
}
.kbanner1 .a1 {
	position: absolute;
	width: 980px;
	margin: 0px auto;
	top: 120px;
	left: 50%;
	margin-left: -490px;
	color: #FFF;
	text-align: center
}
.kbanner1 .a1 .zi1 {
	font-size: 35px;
	font-weight: bold;
	line-height: 70px
}
.kbanner1 .a1 .zi2 {
	font-size: 20px;
	line-height: 35px;
	margin-top: 30px
}
.kbanner1 .a2 {
	background: #FFF;
	position: absolute;
	width: 1200px;
	margin: 0px auto;
	bottom: -60px;
	left: 50%;
	margin-left: -600px;
	box-shadow: 2px 2px 10px 1px #666;
}
.kbanner1 .a2 .list1 {
	padding: 20px 0px
}
.kbanner1 .a2 .list1 ul li {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 90px;
	font-size: 18px
}
.kbanner1 .a2 .list1 ul li a {
	color: #666
}
.kbanner1 .a2 .list1 ul li:hover a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn1 a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn2 a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn3 a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn4 a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn5 a {
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn1 {
	background: url(../images/gkta1.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn2 {
	background: url(../images/gkta2.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn3 {
	background: url(../images/gkta3.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn4 {
	background: url(../images/gkta4.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.onn5 {
	background: url(../images/gkta5.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.ys1 {
	background: url(../images/gkt1.png) no-repeat left center;
	padding-left: 100px;
	color: #bc2141
}
.kbanner1 .a2 .list1 ul li.ys2 {
	background: url(../images/gkt2.png) no-repeat left center;
	padding-left: 100px;
	color: #666
}
.kbanner1 .a2 .list1 ul li.ys3 {
	background: url(../images/gkt3.png) no-repeat left center;
	padding-left: 100px;
	color: #666
}
.kbanner1 .a2 .list1 ul li.ys4 {
	background: url(../images/gkt4.png) no-repeat left center;
	padding-left: 100px;
	color: #666
}
.kbanner1 .a2 .list1 ul li.ys5 {
	background: url(../images/gkt5.png) no-repeat left center;
	padding-left: 100px;
	color: #666
}
.gka1 {
	padding-top: 115px
}
.gka1 .list1 {
	margin-right: -30px
}
.gka1 .list1 ul li {
	float: left;
	background: #f0f0f0;
	width: 580px;
	margin-right: 30px;
	margin-bottom: 36px;
	padding: 15px
}
.gka1 .list1 ul li .img1 {
	float: left;
	width: 230px
}
.gka1 .list1 ul li .zi {
	float: right;
	width: 300px
}
.gka1 .list1 ul li .zi .zi1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 40px
}
.gka1 .list1 ul li .zi .zi1 a {
	color: #333
}
.gka1 .list1 ul li .zi .zi2 {
	background: url(../images/gktb1.png) no-repeat left center;
	padding-left: 40px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #999
}
.gka1 .list1 ul li .zi .zi3 .zi3a1 {
	font-size: 25px;
	font-weight: bold;
	color: #bc2141;
	float: left;
	padding-top: 10px
}
.gka1 .list1 ul li .zi .zi3 .zi3a1 span {
	font-size: 15px;
	color: #bc2141;
	font-weight: normal
}
.gka1 .list1 ul li .zi .zi3 .zi3a2 {
	float: right;
	padding-top: 20px
}
.gka1 .list1 ul li .zi .zi3 .zi3a2 .zi3an1 {
	padding: 5px 15px;
	border: 1px #bc2141 solid;
	color: #bc2141;
	border-radius: 5px
}
.gka1 .list1 ul li .zi .zi3 .zi3a2 .zi3an2 {
	padding: 5px 15px;
	background: #164f86;
	color: #FFF;
	border-radius: 5px
}
.gka1 .list1 ul li .zi .zi3 .zi3a2 .zi3an2:hover {
	background: #a41034
}
.gka2 {
	background: url(../images/bga6.jpg) repeat center top;
	margin-top: 20px;
	padding: 70px 0px
}
.gka2 .bta1 {
	font-size: 33px;
	color: #ffffff;
	font-weight: bold;
	text-align: center
}
.gka3 {
	padding-top: 70px
}
.fengcon {
	margin: 40px 0px
}
.fengcon .a1 a {
	float: left;
	padding: 10px 40px;
	background: #53585f;
	color: #FFF;
	margin-right: 10px;
	font-size: 16px;
	border-radius: 5px; margin-bottom:10px
}
.fengcon .a1 a.onn {
	float: left;
	padding: 10px 40px;
	background: #a41034;
	color: #FFF;
	font-size: 16px;
	border-radius: 5px
}
.fengcon .a2 .list1 {
	padding-top: 30px
}
.fengcon .a2 .list1 ul li {
	margin-bottom: 20px;
	background: #f0f0f0;
	padding: 15px;
	margin-bottom: 30px
}
.fengcon .a2 .list1 ul li:hover {
	background: #a41034
}
.fengcon .a2 .list1 ul li .img1 {
	float: left;
	/*width: 254px;*/
	height: 180px
}
.fengcon .a2 .list1 ul li .zi {
	float: right;
	width: 870px
}
.fengcon .a2 .list1 ul li .zi .zi1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 50px
}
.fengcon .a2 .list1 ul li .zi .zi2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 30px; color:#666
}
.fengcon .a2 .list1 ul li .zi .zi3 {
	text-align: right
}
.fengcon .a2 .list1 ul li .zi .zi3 a {
	padding: 10px 30px;
	background: #a41034;
	color: #FFF;
	font-size: 15px;
}
.fengcon .a2 .list1 ul li:hover .zi .zi1 {
	color: #FFF
}
.fengcon .a2 .list1 ul li:hover .zi .zi2 {
	color: #FFF
}
.fengcon .a2 .list1 ul li .zi .zi3 a {
	border: 1px #fff solid;
	border-radius: 5px
}
.huy .a1 {
	padding: 40px 0px
}
.huy .a1 .zi1 {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #a41034;
}
.huy .a1 .zi1 span {
	color: #222
}
.huy .a1 .zi2 {
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	padding: 10px 0px;
	color: #666
}
.huy .a1 .zi3 {
	margin: 0px auto;
	width: 644px;
	text-align: center;
	background: #164f86;
	line-height: 60px;
	font-size: 23px;
	font-weight: bold;
	color: #FFF
}
.huy .list1 {
	margin-right: -3%
}
.huy .list1 ul li {
	float: left;
	width: 30.333%;
	margin-right: 3%;
	border: 1px #ccc solid;
	box-shadow: 2px 2px 5px #ccc;
	border-radius: 10px;
	padding: 25px
}
.huy .list1 ul li .img1 {
	border-radius: 10px;
	text-align: center;
width:100%;
}
.huy .list1 ul li .zi1 {
	text-align: center;
	color: #a41034;
	font-size: 35px;
}
.huy .list1 ul li .zi1 span {
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	font-family: Impact
}
.huy .list1 ul li .zi2 {
	border-bottom: 1px #ccc solid;
	padding: 10px 0px;
	font-size: 14px;
	color: #777
}
.huy .list1 ul li .zi2 .zia1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px
}
.huy .list1 ul li .zi2 .zia2 {
	line-height: 25px
}
.huy .list1 ul li .zi3 {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px
}
.huy .list1 ul li .zi3 a {
	background: #164f86;
	padding: 10px 30px;
	color: #FFF
}
.huy .list1 ul li .zi3 a:hover {
	background: #a41034
}
.hydl {
	background: url(../images/bga7.jpg) no-repeat top center;
	padding: 220px
}
.hydl .a1 {
	background: rgba(0,0,0,0.6);
	width: 525px;
	height: 340px;
	margin: 0px auto;
	padding: 25px
}
.hydl .a1 .zi1 {
	font-size: 23px;
	color: #FFF;
	font-weight: bold;
	line-height: 100px;
	text-align: center
}
.hydl .a1 .zi2 {
	background: url(../images/xb1.png) no-repeat left center;
	height: 45px;
	line-height: 45px
}
.hydl .a1 .zi2 input {
	background: #FFF;
	margin-left: 50px;
	border-radius: 10px;
	width: 365px
}
.hydl .a1 .zi3 {
	background: url(../images/xb2.png) no-repeat left center;
	height: 45px;
	line-height: 45px;
	margin-top: 20px
}
.hydl .a1 .zi3 input {
	background: #FFF;
	margin-left: 50px;
	border-radius: 10px;
	width: 365px
}
.hydl .a1 .zi4 {
	margin: 0px auto;
	margin-top: 20px;
	padding-left: 50px
}
.hydl .a1 .zi4 .an1 {
	background: #bc2141;
	color: #FFF;
	padding: 10px 40px;
	border-radius: 5px;
	margin-right: 10px
}
.hydl .a1 .zi4 .an2 {
	background: #bc2141;
	color: #FFF;
	padding: 10px 40px;
	border-radius: 5px;
	margin-right: 10px
}
.hydl .a1 .zi4 .an3 {
	color: #ffffff;
	padding: 10px 30px;
	border-radius: 5px;
	border: 1px #bc2141 solid
}
.cxjga1 {
	background: url(../images/bga8.jpg) no-repeat top center;
}
.cxjga1 .a1 {
	padding-top: 100px;
	padding-bottom: 80px;
	text-align: center;
	width: 725px;
	margin: 0px auto
}
.cxjga2 {
	text-align: center;
	padding: 60px 0px
}
.search1 {
	height: 57px;
	width: 725px;
}
.search1 select {
	display: none;
}
.search1 .select_box {
	font-size: 12px;
	color: #999999;
	width: 100px;
	line-height: 57px;
	float: left;
	position: relative;
	background: #bc2141
}
.search1 .select_showbox {
	height: 57px;
	background: url(images/search_ico.png) no-repeat 80px center;
	color: #FFF;
	text-align: center;
	font-size: 14px
}
.search1 .select_showbox.active {
	background: url(images/search_ico_hover.png) no-repeat 80px center;
	color: #FFF
}
.search1 .select_option {
	border: 1px solid #bc2141;
	border-top: none;
	display: none;
	left: -2px;
	top: 57px;
	position: absolute;
	z-index: 99;
	background: #fff;
}
.search1 .select_option li {
	text-align: center;
	width: 100px;
	cursor: pointer;
	font-size: 14px;
	color: #333
}
.search1 .select_option li.selected {
	background-color: #F3F3F3;
	color: #999;
}
.search1 .select_option li.hover {
	background: #BEBEBE;
	color: #fff;
}
.search1 input.inp_srh, .search input.btn_srh {
	border: none;
	background: none;
	height: 57px;
	line-height: 57px;
	float: left
}
.search1 .inp_srh {
	outline: none;
	width: 565px;
	background: #FFF;
	height: 57px;
	line-height: 57px;
	float: left
}
.search1 .inp_srh input {
	background: #f5f5f5;
	height: 35px;
	line-height: 35px;
	width: 508px;
	padding-left: 5px
}
.search1 input.btn_srh {
	width: 60px;
	background: url(../images/ss2.png) #bc2141 no-repeat center center;
	height: 57px
}
.jstd {
}
.jstd .jsa1{ background:#F1F1F1; padding:20px; margin-bottom:20px}
.jstd .jsa1 .aa1{ float:left; width:17%;}
.jstd .jsa1 .aa2{ float:right; width:80%;}
.jstd .jsa1 .aa2 .btaa1{ text-align:left; font-weight:bold; font-size:15px}
.jstd .jsa1 .aa2 .btaa2{ text-align:left; padding-top:6px}
.jstd .a1 {
	border-bottom: 5px #caad75 solid;
	position: relative
}
.jstd .a1 .list1 {
	position: absolute;
	bottom: -35px
}
.jstd .a1 .list1 a {
	float: left;
	padding: 20px 35px;
	background: #caad75;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	margin-right: 15px
}
.jstd .a1 .list1 a:hover {
	background: #b5946c
}
.jstd .a1 .list1 a.on {
	background: #b5946c
}
.jstd .a2 {
	padding-top: 80px
}
.jstd .a2 .list1 {
	margin-right: -30px
}
.jstd .a2 .list1 ul li {
	float: left;
	background: #f0f0f0;
	width: 580px;
	margin-right: 30px;
	margin-bottom: 36px;
	padding: 15px;
	height: 230px; position:relative
}
.jstd .a2 .list1 ul li:hover {
	background: #caad75
}
.jstd .a2 .list1 ul li .img1 {
	float: left;
	width: 150px
}
.jstd .a2 .list1 ul li .zi {
	float: right;
	width: 370px
}
.jstd .a2 .list1 ul li .zi .zi1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 40px
}
.jstd .a2 .list1 ul li .zi .zi1 a {
	color: #333
}
.jstd .a2 .list1 ul li .zi .zi2 {
	margin-top: 5px;
	margin-bottom: 15px;
	color: #444;
	font-size: 15px;
	line-height: 26px
}
.jstd .a2 .list1 ul li .zi .zi3 {
	padding: 10px 20px;
	background: #caad75;
	color: #ffffff;
	font-size: 14px;
	text-align: center;position:absolute; bottom:10px; right:10px
	/*float: right*/
}
.jstd .a2 .list1 ul li:hover .zi .zi3 {
	background: #ffffff;
	color: #caad75; 
}
.knall .nycontent .left2 {
	float: left;
	width: 244px
}
.knall .nycontent .left2 .a1 .zi1 {
	position: absolute;
	top: 466px;
	left: 50%;
	margin-left: -600px;
	background: #106983;
	height: 80px;
	line-height: 80px;
	width: 244px;
	text-align: left;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 30px
}
.knall .nycontent .left2 .a1 .list1 {
	padding-top: 40px;
	margin-bottom: 30px
}
.knall .nycontent .left2 .a1 .list1 ul li {
	background: #2a2a2a;
	height: 52px;
	line-height: 52px;
	padding: 0px 30px;
	color: #FFF;
	margin-bottom: 2px
}
.knall .nycontent .left2 .a1 .list1 ul li span {
	float: right
}
.knall .nycontent .left2 .a1 .list1 ul li a {
	color: #FFF;
	font-size: 15px;
}
.knall .nycontent .left2 .a2 {
	background: #f1f1f1;
	padding-top: 20px
}
.knall .nycontent .left2 .a2 .zi1 {
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	background: #a41034;
	font-weight: bold
}
.knall .nycontent .left2 .a2 .list1 {
	padding: 20px;
}
.knall .nycontent .left2 .a2 .list1 ul li {
	line-height: 35px;
	height: 35px
}
.knall .nycontent .left2 .a2 .list1 ul li a {
	color: #333;
	font-size: 15px
}
.knall .nycontent .left2 .a2 .zi2 {
	text-align: center;
	padding-bottom: 10px
}
.knall .nycontent .left2 .a2 .zi2 img {
	margin-bottom: 20px
}
.knall .nycontent .right1 {
	float: right;
	width: 918px;
	padding-top: 10px
}
.kbannera1 {
	border-bottom: 5px #106983 solid;
	position: relative
}
.kbannera1 .a1 {
	position: absolute;
	width: 980px;
	margin: 0px auto;
	top: 120px;
	left: 50%;
	margin-left: -490px;
	color: #FFF;
	text-align: center
}
.kbannera1 .a1 .zi1 {
	font-size: 35px;
	font-weight: bold;
	line-height: 70px
}
.kbannera1 .a1 .zi2 {
	font-size: 20px;
	line-height: 35px;
	margin-top: 30px
}
.knall .nycontent .right2 {
	float: right;
	width: 918px;
	padding-top: 10px
}
.knall .nycontent .right2 .a1 {
	background: url(../images/xbg1.png) right bottom no-repeat #f7f8f8;
	height: 78px;
	line-height: 78px;
	position: relative
}
.knall .nycontent .right2 .ac1 {
	position: absolute;
	top: 0px;
	left: 130px;
	background: #efefef;
	line-height: 78px;
	color: #186a84;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 15px
}
.knall .nycontent .right2 .a1 {
	padding: 0px 20px;
	font-size: 22px;
	color: #000;
	font-weight: bold
}
.knall .nycontent .right2 .a1 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666
}
.knall .nycontent .right2 .a1 span a {
	color: #666
}
.knall .nycontent .right2 .dingzhi {
	padding: 20px 0px
}
.knall .nycontent .right2 .dingzhi .a2 {
	line-height: 27px;
	font-size: 15px;
	padding-bottom: 20px
}
.knall .nycontent .right2 .dingzhi .a3 {
	float: left;
	width: 99.6%;
	background: #fafafa;
	/*height: 1320px*/
}
.right2 .dingzhi .a3 {
	color: #777;
}
.right2 .dingzhi .a3 .zi1 {
	font-size: 15px;
	color: #777;
	padding: 10px 0px
}
.right2 .dingzhi .a3 .zi2 {
	color: #186a84;
	font-weight: bold;
	font-size: 17px;
	padding: 15px 0px;
}
.right2 .dingzhi .a3 .list1 {
	font-size: 15px;
	color: #777;
	margin-top: 10px
}

.right2 .dingzhi .a3 .list1 .aa1 {
	float: left;
	line-height: 35px;
	text-align: right;
	width: 78px;
	margin-bottom: 15px
}
.right2 .dingzhi .a3 .list1 .aa3 {
	margin-left: 30px;
	width: 88px;
	float: left;
	text-align: right;
	line-height: 35px;
	margin-bottom: 15px
}
.right2 .dingzhi .a3 .list1 .aa2 {
	float: left;
	margin-bottom: 15px
}
.right2 .dingzhi .a3 .list1 .aa2 input {
	border: 1px #e8e8e8 solid;
	width: 295px;
	height: 35px;
	line-height: 35px;
	background: #FFF;
	margin-left: 10px
}
.right2 .dingzhi .a3 .aa4 {
	padding: 10px 0px;
	font-size: 15px;
	color: #888;
	line-height: 20px
}
.right2 .dingzhi .a3 .aa4 .input1 {
	border: 1px #e8e8e8 solid;
	width: 295px;
	height: 35px;
	line-height: 35px;
	background: #FFF;
	margin-left: 10px
}
.right2 .dingzhi .a3 .aa4 .input2 {
	border: 1px #e8e8e8 solid;
	width: 595px;
	height: 35px;
	line-height: 35px;
	background: #FFF;
	margin-left: 10px
}
.right2 .dingzhi .a3 .aa5 {
	padding: 10px 0px
}
.right2 .dingzhi .a3 .aa5 input {
	background: #186a84;
	height: 50px;
	line-height: 50px;
	width: 110px;
	color: #FFF;
	border-radius: 5px;
	font-size: 17px
}
.right2 .dingzhi .a4 {
	padding-top: 30px
}
.right2 .dingzhi .a4 .bta2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi .a4 .tby {
	float: right
}
.right2 .dingzhi .a4 .list1 {
	padding-top: 20px;
	padding-bottom: 20px
}
.right2 .dingzhi .a4 .list1 ul {
	margin-right: -30px
}
.right2 .dingzhi .a4 .list1 ul li {
	float: left;
	width: 214px;
	margin-right: 20px
}
.right2 .dingzhi .a4 .list1 ul li .lista1 {
	position: relative
}
.right2 .dingzhi .a4 .list1 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #ccc;
	width: 100px;
	opacity: 0.8
}
.right2 .dingzhi .a4. list1 ul li .zi2 {
 padding-top: 5px
}
.right2 .dingzhi .a5 {
	padding-top: 20px;
}
.right2 .dingzhi .a5 .aa1 {
	float: left;
	width: 448px
}
.right2 .dingzhi .a5 .aa2 {
	float: right;
	width: 448px
}
.right2 .dingzhi .a5 .bta2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi .a5 .tby {
	float: right
}
.right2 .dingzhi .a5 .list1 {
	padding-top: 20px;
	padding-bottom: 20px
}
.right2 .dingzhi .a5 .list1 ul {
	margin-right: -30px
}
.right2 .dingzhi .a5 .list1 ul li {
	float: left;
	width: 214px;
	margin-right: 20px
}
.right2 .dingzhi .a5 .list1 ul li .lista1 {
	position: relative
}
.right2 .dingzhi .a5 .list1 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #ccc;
	width: 100px;
	opacity: 0.8
}
.right2 .dingzhi .a5. list1 ul li .zi2 {
 padding-top: 5px
}
.knall .nycontent .right2 .dingzhi .a3sj {
	display: none
}
.knall .nycontent .right2 .dingzhi1 {
	padding: 20px 0px
}
.knall .nycontent .right2 .dingzhi1 .a2 {
	line-height: 27px;
	font-size: 15px;
	padding-bottom: 20px
}
.right2 .dingzhi1 .a3sj {
	display: none
}
.right2 .dingzhi1 .a4 {
	padding-top: 30px
}
.right2 .dingzhi1 .a4 .bta2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi1 .a4 .tby {
	float: right
}
.right2 .dingzhi1 .a4 .list1 {
	padding-top: 20px;
	padding-bottom: 20px
}
.right2 .dingzhi1 .a4 .list1 ul {
	margin-right: -30px
}
.right2 .dingzhi1 .a4 .list1 ul li {
	float: left;
	width: 214px;
	margin-right: 20px
}
.right2 .dingzhi1 .a4 .list1 ul li .lista1 {
	position: relative
}
.right2 .dingzhi1 .a4 .list1 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #ccc;
	width: 100px;
	opacity: 0.8
}
.right2 .dingzhi1 .a4. list1 ul li .zi2 {
 padding-top: 5px
}
.right2 .dingzhi1 .btaa1 {
	line-height: 50px;
	border-bottom: 1px #ccc solid;
	font-size: 20px;
	margin-bottom: 20px;
	color: #186a84;
	font-weight: bold
}
.knall .nycontent .right2 .dingzhi1 .a3 .set-middle .aa1 {
	float: left;
	width: 295px;
	margin-right: 13px;
	position: relative;
	margin-bottom: 15px;
min-height: 194px;
}
.knall .nycontent .right2 .dingzhi1 .a3 .set-middle .aa1 .img1 {
	width: 100%
}
.knall .nycontent .right2 .dingzhi1 .a3 .set-middle .aa1 .zi1 {
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.8);
	color: #FFF;
	font-size: 15px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 {
	float: left;
	width: 284px;
	box-shadow: 2px 2px 5px #999;
	background: #f7f8f8;
	margin-right: 28px;
	margin-bottom: 30px
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .btaa2 {
	line-height: 40px;
	background: url(../images/xbaa1.png) #bc2141 no-repeat left center;
	color: #FFF;
	font-size: 17px;
	padding-left: 35px
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .btaa2 .yc {
	float: right;
	padding-right: 10px
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .list1 {
	padding: 15px;
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .list1 ul li {
	line-height: 35px;
	color: #666
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .list1 ul li a {
	color: #666
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .list1 ul li a:hover {
	color: #a41034
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 .list1 ul li span {
	color: #186a84;
	font-weight: bold;
	font-size: 14px;
	margin-right: 5px
}
.right2 .dingzhi2 .btaa1 {
	line-height: 50px;
	border-bottom: 1px #ccc solid;
	font-size: 20px;
	margin-bottom: 20px;
	color: #a41034;
	font-weight: bold;
}
.right2 .dingzhi2 .a4 {
}
.right2 .dingzhi2 .a4 .bta2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a4 .tby {
	float: right
}
.right2 .dingzhi2 .a4 .list1 {
	padding-top: 20px;
	padding-bottom: 20px
}
.right2 .dingzhi2 .a4 .list1 ul {
	margin-right: -30px
}
.right2 .dingzhi2 .a4 .list1 ul li {
	float: left;
	width: 214px;
	margin-right: 20px
}
.right2 .dingzhi2 .a4 .list1 ul li .lista1 {
	position: relative
}
.right2 .dingzhi2 .a4 .list1 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #ccc;
	width: 100px;
	opacity: 0.8
}
.right2 .dingzhi2 .a4. list1 ul li .zi2 {
 padding-top: 5px
}
.right2 .dingzhi2 .a5 {
	padding-top: 20px;
}
.right2 .dingzhi2 .a5 .aa1 {
	float: left;
	width: 448px
}
.right2 .dingzhi2 .a5 .aa2 {
	float: right;
	width: 448px
}
.right2 .dingzhi2 .a5 .bta2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a5 .tby {
	float: right
}
.right2 .dingzhi2 .a5 .list1 {
	padding-top: 20px;
	padding-bottom: 20px
}
.right2 .dingzhi2 .a5 .list1 ul {
	margin-right: -30px
}
.right2 .dingzhi2 .a5 .list1 ul li {
	float: left;
	width: 214px;
	margin-right: 20px
}
.right2 .dingzhi2 .a5 .list1 ul li .lista1 {
	position: relative
}
.right2 .dingzhi2 .a5 .list1 ul li .lista1 .zi1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #333;
	color: #ccc;
	width: 100px;
	opacity: 0.8
}
.right2 .dingzhi2 .a5. list1 ul li .zi2 {
 padding-top: 5px
}
.right2 .dingzhi2 .a2 {
	padding: 10px 0px;
	line-height: 26px
}
.right2 .dingzhi2 .a3 .aa1 {
	float: left;
	width: 294px;
	padding: 27px 15px 27px 15px;
	background: #186a84
}
.right2 .dingzhi2 .a3 .aa1 .zi1 {
	line-height: 45px;
}
.right2 .dingzhi2 .a3 .aa1 .zi2 {
	line-height: 30px
}
.right2 .dingzhi2 .a3 .aa1 a {
	color: #FFF;
}
.right2 .dingzhi2 .a3 .aa2 {
	float: right;
	width: 620px;
}
.right2 .dingzhi2 .a3 .aa2 .ab1 {
	float: left;
	width: 295px;
	margin-left: 14px;
	position: relative;
	margin-bottom: 15px
}
.right2 .dingzhi2 .a3 .aa2 .ab1 .img1 {
	width: 100%
}
.right2 .dingzhi2 .a3 .aa2 .ab1 .zi1 {
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.8);
	color: #FFF;
	font-size: 15px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center
}
.right2 .dingzhi2 .a6 .list1 {
	margin-right: -13px;
}
.right2 .dingzhi2 .a6 .list1 .aa1 {
	float: left;
	width: 295px;
	margin-right: 13px;
min-height: 202px;
	position: relative;
	margin-bottom: 15px
}




.right2 .dingzhi2 .a6 .list1 .aa1 .img1 {
	width: 100%
}

.right2 .dingzhi2 .a6 .list1 .aa1 .zi1 {
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.8);
	color: #FFF;
	font-size: 15px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center
}
.right2 .dingzhi2 .a7 {
	margin-bottom: 20px
}
.right2 .dingzhi2 .a7 .aa1 {
	border: 1px #ccc solid
}
.right2 .dingzhi2 .a7 .aa1 .list1 ul li {
	float: left;
	background: #efefef;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a7 .aa1 .list1 ul li.zi1 {
	/*width: 15%;*/
width: 18%
}
.right2 .dingzhi2 .a7 .aa1 .list1 ul li.zi2 {
	/*width: 15%;*/
width: 16%
}
.right2 .dingzhi2 .a7 .aa1 .list1 ul li.zi3 {
	/*width: 15%;*/
width: 13%
}
.right2 .dingzhi2 .a7 .aa1 .list1 ul li.zi4 {
	/*width: 55%;*/
width: 53%
}
.right2 .dingzhi2 .a7 .aa2 {
	width: 98%;
	margin: 0px auto;
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li {
	float: left;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px #ccc dashed
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li.zi1 {
	/*width: 15%*/
width: 18%
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li.zi2 {
	width: 15%
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li.zi3 {
	width: 15%
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li.zi4 {
	/*width: 55%;*/
width: 52%;
	text-align: left
}
.right2 .dingzhi2 .a8 {
	padding-bottom: 30px
}
.right2 .dingzhi2 .a8 .list1 {
	border: 1px #186a84 solid;
	border-right: none;
}
.right2 .dingzhi2 .a8 .list1 ul li {
	float: left;
	width: 11.11%;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.right2 .dingzhi2 .a8 .list1 ul li.zi1 {
	background: #186a84;
	color: #fff
}
.right2 .dingzhi2 .a8 .list1 ul li.zi1 a {
	color: #fff
}
.right2 .dingzhi2 .a8 .list1 ul li.zi2 a {
	color: #555
}
.right2 .dingzhi2 .a8 .list1 ul li .zi3 {
	border-right: 1px #186a84 solid
}
.right2 .dingzhi2 .a8 .aa1 {
	border: 1px #ccc solid;
	margin-top: 30px;
	border-right: none;
	border-bottom: none
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li {
	float: left;
	background: #efefef;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li.zi1 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li.zi2 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li.zi3 {
	width: 50%
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li.zi4 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa1 .lista1 ul li.zi5 {
	width: 20%
}
.right2 .dingzhi2 .a8 .aa2 {
	margin: 0px auto;
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li {
	float: left;
	font-size: 15px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li.zi1 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li.zi2 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li.zi3 {
	width: 50%
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li.zi4 {
	width: 10%
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li.zi5 {
	width: 20%
}
.right2 .dingzhi2 .a9 {
	padding-bottom: 10px
}
.right2 .dingzhi2 .a9 .list1 {
	margin-right: -22px;
	padding: 10px 0px
}
.right2 .dingzhi2 .a9 .list1 ul li {
	float: left;
	width: 165px;
	margin-right: 22px;
	text-align: center;
	background: #efefef;
	margin-bottom: 22px; position:relative
}

.right2 .dingzhi2 .a9 .list1 ul li .mz{ position:absolute; top:0px; left:0px; width:100%; height:196px; /*line-height:196px;*/line-height:333px; display:none;  background: rgba(255,255,255,0.8); font-size:16px;}
.right2 .dingzhi2 .a9 .list1 ul li .mz a{ color:#1d6a81;/*color:#a41034*/}
.right2 .dingzhi2 .a9 .list1 ul li:hover .mz{ display:block}

.right2 .dingzhi2 .a9 .list1 ul li img {
	padding: 10px
}
.right2 .dingzhi2 .a10 .list1 {
	margin-right: -22px;
	padding: 10px 0px
}
.right2 .dingzhi2 .a10 .list1 ul li {
	float: left;
	width: 165px;
	margin-right: 22px;
	text-align: center;
	background: #efefef;
	margin-bottom: 22px;
	border: 1px #ccc solid
}
.right2 .dingzhi2 .a10 .list1 ul li img {
	width: 100%;
height: 72px;
}
.xinmt {
	background: #f7f8f8;
}
.xinmt .ka1 {
	margin-top: 20px;
}
.xinmt .ka1 .a1 {
	background: #FFF;
	width: 815px;
	float: left;
	padding: 15px
}
.xinmt .ka1 .a2 {
	width: 370px;
	float: right
}
.xinmt .bta1 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 10px 0px;
	border-bottom: 1px #ccc solid
}
.xinmt .bta1 .tby {
	float: right
}
.xinmt .ka1 .a1 .list1 {
	margin-top: 20px
}
.xinmt .ka1 .a1 .list1 ul li {
	border-bottom: 1px #ccc solid;
	padding: 15px 0px;
}
.xinmt .ka1 .a1 .list1 ul li:hover {
	background: #f9f9f9
}
.xinmt .ka1 .a1 .list1 ul li .img1 {
	float: left;
	width: 254px;
	height: 158px
}
.xinmt .ka1 .a1 .list1 ul li .zi {
	float: right;
	width: 495px
}
.xinmt .ka1 .a1 .list1 ul li .zi .zi1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 27px
}
.xinmt .ka1 .a1 .list1 ul li .zi .zi2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 26px;
	color: #666
}
.xinmt .ka1 .a1 .list1 ul li .zi .zi3 {
	font-size: 14px;
	color: #777;
	line-height: 30px
}
.xinmt .ka1 .a1 .list1 ul li .zi .zi4 {
	padding-top: 10px
}
.xinmt .ka1 .a1 .list1 ul li .zi .zi4 a {
	padding: 5px 10px;
	margin-right: 10px;
	background: #a0a0a0;
	color: #FFF;
}
.xinmt .ka1 .a2 .aa1 {
	background: #FFF;
	padding: 10px 20px;
	margin-bottom: 10px
}
.xinmt .ka1 .a2 .aa1 .input1 {
	background: #f1f1f1;
	width: 280px;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	float: left
}
.xinmt .ka1 .a2 .aa1 .sban1 {
	background: #a41034;
	width: 50px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	float: left
}
.xinmt .ka1 .a2 .aa2 {
	padding: 15px;
	background: #FFF;
}
.xinmt .ka1 .a2 .aa2 .lista1 {
	margin-top: 15px
}
.xinmt .ka1 .a2 .aa2 .lista1 a {
	background: #a41034;
	padding: 5px 25px;
	margin-right: 18px;
	color: #FFF;
	margin-bottom: 18px;
	float: left
}
.xinmt .ka1 .a2 .aa2 .lista1 a:hover {
	background: #333333
}
.xinmt .ka1 .a2 .aa2 .ab2 img {
	padding-bottom: 20px;
}
.xinmt .ka1 .a2 .aa2 .ab2 {
	font-weight: bold;
	line-height: 25px;
	font-size: 15px
}
.xinmt .ka1 .a2 .aa2 .lista2 {
	padding-top: 10px;
	padding-bottom: 22px
}
.xinmt .ka1 .a2 .aa2 .lista2 ul li {
	line-height: 35px;
	font-size: 16px
}
.xinmt .ka1 .a2 .aa2 .lista2 ul li a {
	color: #164f86
}
.xinmt .ka2 {
	padding: 20px 0px
}
.xinmt .ka3 .a1 .btaa3 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	background: #a41034;
}
.xinmt .ka3 .a1 .btaa3 span {
	font-weight: normal;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px
}
.xinmt .ka3 .a1 {
	width: 815px;
	float: left;
}
.xinmt .ka3 .a2 {
	width: 370px;
	float: right
}
.xinmt .ka3 .a1 .tby {
	float: right
}
.xinmt .ka3 .a1 .list1 {
	padding: 20px 0px 10px 0px
}
.xinmt .ka3 .a1 .list1 ul {
	margin-right: -16px
}
.xinmt .ka3 .a1 .list1 ul li {
	border: 1px #ccc solid;
	width: 260px;
	background: #FFF;
	padding: 10px 10px 20px 10px;
	margin-right: 16px;
	float: left;
	margin-bottom: 16px
}
.xinmt .ka3 .a1 .list1 ul li:hover {
	background: #f9f9f9
}
.xinmt .ka3 .a1 .list1 ul li img {
	padding-bottom: 10px
}
.xinmt .ka3 .a1 .list1 ul li .zi1 {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	line-height: 26px
}

.xinmt .ka3 .a1 .list1 ul li .zi1:hover { color:#a41034}
.xinmt .ka3 .a1 .list1 ul li .zi2 {
	font-size: 12px;
	color: #CCC;
	background: url(../images/xb4.png) no-repeat left center;
	padding-left: 15px;
	margin: 12px 0px
}
.xinmt .ka3 .a1 .list1 ul li .zi3 {
	color: #555;
	line-height: 28px
}
.xinmt .ka3 .a1 .btaa4 ul li {
	float: left;
	background: #a41034;
	border-right: 1px #fff solid;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	height: 54px;
	line-height: 54px;
	padding: 0px 21px;
	font-size: 16px;
	font-weight: normal
}
.xinmt .ka3 .a1 .btaa4 ul li img {
	padding-right: 10px
}
.xinmt .ka3 .a1 .btaa4 ul li.zi1 {
	width: 227px;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 12px
}
.xinmt .ka3 .a1 .btaa4 ul li.zi1 span {
	font-weight: normal;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px;
}
.xinmt .ka3 .a1 .btaa4 ul li.zi2 {
	font-size: 16px;
	font-weight: normal
}
.xinmt .ka3 .a1 .list2 {
	margin-top: 20px;
}
.xinmt .ka3 .a1 .list2 ul li {
	padding: 20px;
	background: #FFF;
	margin-bottom: 20px
}
.xinmt .ka3 .a1 .list2 ul li:hover .zi .zi1 {
	color: #a41034
}
.xinmt .ka3 .a1 .list2 ul li .img1 {
	float: left;
	width: 244px;
	height: 158px
}
.xinmt .ka3 .a1 .list2 ul li .zi {
	float: right;
	width: 485px
}
.xinmt .ka3 .a1 .list2 ul li .zi .zi1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 27px
}
.xinmt .ka3 .a1 .list2 ul li .zi .zi2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 26px;
	color: #666
}
.xinmt .ka3 .a1 .list2 ul li .zi .zi3 {
	font-size: 14px;
	color: #777;
	line-height: 30px
}
.xinmt .ka3 .a1 .list2 ul li .zi .zi4 {
	padding-top: 10px
}
.xinmt .ka3 .a1 .list2 ul li .zi .zi4 a {
	padding: 5px 10px;
	margin-right: 10px;
	background: #a0a0a0;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa1 {
	margin-bottom: 16px
}
.xinmt .ka3 .a2 .aa2 {
	background: #FFF;
	padding: 15px
}
.xinmt .ka3 .a2 .aa3 {
	background: #FFF;
	padding: 15px;
	margin-top: 20px
}
.xinmt .ka3 .a2 .aa2 .list1 {
	padding-top: 20px
}
.xinmt .ka3 .a2 .aa2 .list1 ul li {
	margin-bottom: 10px;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img {
	float: left;
	width: 130px;
	height: 85px;
	position: relative
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img .sb1 {
	width: 22px;
	height: 22px;
	background: #ae192c;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img .sb2 {
	width: 22px;
	height: 22px;
	background: #ff5a37;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img .sb3 {
	width: 22px;
	height: 22px;
	background: #ffb920;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img .sb4 {
	width: 22px;
	height: 22px;
	background: #7f7f8c;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .img .sb5 {
	width: 22px;
	height: 22px;
	background: #7f7f8c;
	position: absolute;
	top: 0px;
	left: 0px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .zi {
	float: right;
	width: 200px;
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .zi .zi1 {
	font-size: 15px;
	font-weight: bold;
	color: #222;
	line-height: 26px
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .zi .zi1:hover {
	color: #a41034
}
.xinmt .ka3 .a2 .aa2 .list1 ul li .zi .zi2 {
	font-size: 13px;
	color: #999;
	line-height: 35px
}
.xinmt .ka3 .a2 .aa3 .list1 {
	padding-top: 14px
}
.xinmt .ka3 .a2 .aa3 .list1 ul li {
	margin-bottom: 12px;
}
.xinmt .ka3 .a2 .aa3 .list1 ul li img1 {
	float: left
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi {
	float: right;
	width: 200px
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi .zi1 {
	font-size: 15px;
	font-weight: bold;
	color: #111
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi .zi1 a {
	color: #111
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi .zi1 a:hover {
	color: #a41034
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi .zi2 {
	color: #666;
	line-height: 30px
}
.xinmt .ka3 .a2 .aa3 .list1 ul li .zi .zi3 {
	line-height: 22px
}
.ka4 {
	padding-bottom: 20px
}
.xinmt .ka5 .a1 {
	width: 815px;
	float: left;
}
.xinmt .ka5 .a2 {
	width: 370px;
	float: right
}
.xinmt .ka5 .a1 .btaa3 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding: 10px;
	background: #a41034;
}
.xinmt .ka5 .a1 .btaa3 span {
	font-weight: normal;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 14px
}
.xinmt .ka5 .a1 .tby {
	float: right;
}
.xinmt .ka5 .a1 .list2 {
	margin-top: 20px;
}
.xinmt .ka5 .a1 .list2 ul li {
	padding: 20px;
	background: #FFF;
	margin-bottom: 20px
}
.xinmt .ka5 .a1 .list2 ul li:hover .zi .zi1 {
	color: #a41034
}
.xinmt .ka5 .a1 .list2 ul li .img1 {
	float: left;
	width: 224px;
	height: 138px
}
.xinmt .ka5 .a1 .list2 ul li .zi {
	float: right;
	width: 505px
}
.xinmt .ka5 .a1 .list2 ul li .zi .zi1 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 27px
}
.xinmt .ka5 .a1 .list2 ul li .zi .zi2 {
	margin-top: 10px;
	font-size: 16px;
	line-height: 26px;
	color: #666
}
.xinmt .ka5 .a1 .list2 ul li .zi .zi4 {
	padding-top: 10px;
	color: #888
}
.xinmt .ka5 .a2 {
	background: #FFF;
	padding: 0px 15px 30px 15px
}
.xinmt .ka5 .a2 .list1 {
	background: #f6f6f6;
	padding: 20px 0px;
	margin-top: 20px
}
.xinmt .ka5 .a2 .list1 ul li {
	text-align: center;
	margin-bottom: 20px
}
.xinmt .ka6 .a1 {
	width: 815px;
	float: left;
	background: #FFF;
	padding: 15px;
}
.xinmt .ka6 .a1 .aa1 {
	padding-top: 20px
}
.xinmt .ka6 .a1 .aa1 .ab1 {
	float: left;
	width: 380px;
}
.xinmt .ka6 .a1 .aa1 .ab1 img {
	
	width: 380px;
}
.xinmt .ka6 .a1 .aa1 .list1 {
	float: right;
	width: 380px
}
.xinmt .ka6 .a1 .aa1 .list1 ul li {
	font-size: 16px;
	color: #333;
	line-height: 37px
}
.xinmt .ka6 .a1 .aa1 .list1 ul li a {
	color: #333
}
.xinmt .ka6 .a1 .aa1 .list1 ul li a:hover {
	color: #a41034
}
.xinmt .ka6 .a2 {
	width: 370px;
	float: right
}
.xinmt .ka6 .a2 .aa1 {
	background: #FFF;
	padding: 15px
}
.xinmt .ka6 .a2 .aa2 {
	background: #FFF;
	padding: 15px;
	margin-top: 20px
}
.xinmt .ka6 .a1 .aa1 .list1 ul li span {
	color: #a41034;
	font-size: 30px;
	line-height: 30px
}
.xinmt .ka6 .a2 .aa1 .ab1 {
	padding-top: 20px
}
.xinmt .ka6 .a2 .aa1 .ab1 .input1 {
	border: 1px #ccc solid;
	border-right: none;
	width: 280px;
	height: 40px;
	line-height: 40px;
	padding-left: 5px;
	float: left;
	color: #888
}
.xinmt .ka6 .a2 .aa1 .ab1 .sban1 {
	background: #a41034;
	width: 50px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	float: left;
	border-left: none;
}
.xinmt .ka6 .a2 .aa2 .zi {
	margin: 10px 0px
}
.xinmt .ka6 .a2 .aa2 .zi .zi1 {
	font-size: 16px;
	line-height: 40px;
	background: url(../images/yxb.png) no-repeat left center;
	padding-left: 30px
}
.xinmt .ka6 .a2 .aa2 .zi .zi2 {
	font-size: 16px;
	line-height: 40px;
	background: url(../images/dhtb.png) no-repeat left center;
	padding-left: 30px
}
.xinmt .ka7 {
	padding: 30px 0px
}
.xinmt .ka7 .a1 a {
	color: #666;
	font-size: 16px;
}
.xinmt .ka7 .a1 a:hover {
	color: #a41034
}
.xinmt .ka7 .a1 span {
	padding: 0px 10px
}
.xinmt .ka7 .a2 {
	padding: 20px 0px;
	color: #999;
	line-height: 30px
}
.xinmt .ka7 .a2 a {
	color: #999;
	padding: 0px 10px
}
.xinmt .ka7 .a2 a:hover {
	color: #a41034
}
.gka2 .bta1 {
	padding-bottom: 50px
}
.gka2 .a1 {
	background: #FFF;
	padding: 30px
}
.gka2 .a1 .aa1 .bt {
	background: #7d7d7d;
}
.gka2 .a1 .aa1 .bt div {
	float: left;
	background: #7d7d7d;
	text-align: center;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	font-size: 16px;
	border-right: 1px #ccc solid
}
.gka2 .a1 .aa1 .bt div.zi1 {
	width: 175px;
}
.gka2 .a1 .aa1 .bt div.zi2 {
	width: 56px;
}
/*.gka2 .a1 .aa1{ margin-bottom:20px}*/
.gka2 .a1 .aa1 .wzi div {
	float: left;
	text-align: center;
	height: 50px;
	line-height: 45px;
	color: #666;
	font-size: 16px;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
.gka2 .a1 .aa1 .wzi div.zi1 {
	width: 175px;
	border-left: 1px #ccc solid;
	font-size: 15px;
	text-align: left;
	padding-left: 5px
}
.gka2 .a1 .aa1 .wzi div.zi3 {
	width: 175px;
	line-height: 20px;
	font-size: 13px;
	padding: 5px;
	text-align: left
}
.gka2 .a1 .aa1 .wzi div.zi2 {
	width: 56px;
}
.gka2 .a1 .aa12 {
	height: 50px;
	line-height: 50px;
	color: #666
}
.set-title .xztb {
	position: absolute;
	bottom: 5px;
	right: 0px
}
.gka3 .list1 {
	display: none
}
 @media only screen and (max-width:1920px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 446px;
}
.hydl {
	padding: 140px
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 446px;
}
}
 @media only screen and (max-width:1680px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 426px;
}
.hydl {
	padding: 110px
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 426px;
}
}
 @media only screen and (max-width:1600px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 376px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 376px;
}
.hydl {
	padding: 110px
}
}
 @media only screen and (max-width:1440px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 336px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 336px;
}
.hydl {
	padding: 100px
}
.kbannera1 .a1 {
	top: 40px
}
}
 @media only screen and (max-width:1366px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 336px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 336px;
}
.hydl {
	padding: 80px
}
.kbannera1 .a1 {
	top: 30px
}
}
 @media only screen and (max-width:1360px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 316px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 316px;
}
.hydl {
	padding: 80px
}
.kbannera1 .a1 {
	top: 30px
}
}
 @media only screen and (max-width:1280px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 294px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 294px;
}
.hydl {
	padding: 80px
}
.kbannera1 .a1 {
	top: 30px
}
}
 @media only screen and (max-width:1200px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	top: 266px;
}
.knall .nycontent .left2 .a1 .zi1 {
	top: 266px;
}
.hydl {
	padding: 80px
}
.kbannera1 .a1 {
	top: 30px
}
}
 @media only screen and (max-width:1152px) {
.kbanner1 .a1 {
	top: 30px
}
.knall .nycontent .left1 .a1 .zi1 {
	display: none
}
.knall .nycontent .left2 .a1 .zi1 {
	display: none
}
.hydl {
	padding: 80px
}
.knall .nycontent .left1 {
	float: none
}
.knall .nycontent .left1 {
	width: 100%;
}
.knall .nycontent .left1 .a1 .list1 ul li {
	float: left;
	width: 30.333%;
	margin: 5px 1.5%
}
.knall .nycontent .left1 .a1 .list1 ul li img {
	display: none
}
.knall .nycontent .left1 .a1 .list1 {
	padding-top: 20px
}
.knall .nycontent .left1 .a2 {
	display: none
}
.knall .nycontent .right1 {
	width: 100%;
	float: none;
	padding-top: 0px
}
.knall .nycontent .right1 .a2 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .a2 img {
	width: 100%;
	height: auto
}
.knall .nycontent .right1 .bta1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list1 ul li {
	float: left;
	width: 45%;
	margin-right: 10px;
	margin-bottom: 20px

}
.knall .nycontent .right1 .list1 ul li .lista1 {
	width: 100%;
}
.knall .nycontent .right1 .a3 p {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list2 {
	width: 100%;
	margin: 0px auto
}

.knall .nycontent .right1 .list2 ul{ margin-right:0px}
.knall .nycontent .right1 .list2 ul li {
	float: left;
	width: 48%; margin-left:1%; margin-right:1%
}
.knall .nycontent .right1 .list2 ul li img {
	/*height: auto;*/
height: 118px;
	width: 100%
}


.knall .nycontent .right1 .list2a {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list2a ul li {
	float: none;
	width: 95%;
}
.knall .nycontent .right1 .list2a ul li img {
	height: auto;
	width: 100%
}


.knall .nycontent .right1 .list3 ul {
	margin-right: 0px
}
.knall .nycontent .right1 .list3 ul li {
	width: 42%;
	margin-left: 4%;
	margin-right: 4%
}
.knall .nycontent .right1 .list3 ul li img {
	width: 100%;
	height: auto
}
.knall .nycontent .right1 .list4 ul {
	margin-right: 0px
}
.knall .nycontent .right1 .list4 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 20px
}
.knall .nycontent .right1 .list4 ul li img {
	width: 100%;
	height: auto
}
}
 @media only screen and (max-width:995px) {
	 .knall .nycontent .right1 .a1 span{ display:none}
.knall .nycontent .qya5 .zi .zi1 {
	float: none;
	width: 100%;
}
.knall .nycontent .qya5 .zi .zi1 img {
	width: 100%;
	height: auto
}
.knall .nycontent .qya5 .zi .zi2 {
	float: none;
	width: 95%;
	margin: 0px auto;
	padding-top: 20px
}
.gka3 .list1 {
	display: block
}
.gka3 .list1 ul li a {
	color: #666
}
.gka3 .list1 ul li {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
	text-align: center;
	line-height: 30px;
	color: #666
}
.gka3 .list1 ul li img {
	width: 100%;
	/*height: auto*/
}
.gka3 {
	padding-top: 20px
}
.gka1 .list1 ul li {
	float: none;
	width: 100%;
}
.gka1 .list1 ul li .img1 {
	width: 100%;
	float: none;
	height: auto
}
.gka1 .list1 ul li .zi {
	width: 100%;
	float: none
}
.gka1 .list1 {
	margin-right: 0px
}
.gka1 {
	padding-top: 20px
}
.kbanner1 .a1 {
	display: none
}
.kbanner1 .a2 {
	display: none
}
.gka2 {
	display: none
}
.xinmt .ka7 {
	width: 95%;
	margin: 0px auto
}
.xinmt .ka6 .a2 {
	width: 100%;
	float: none
}
.xinmt .ka6 .a1 {
	width: 100%;
	float: none
}
.xinmt .ka5 .a1 {
	width: 100%;
	float: none
}
.xinmt .ka5 .a2 {
	width: 100%;
	float: none
}
.xinmt .ka5 .a1 .list2 ul li .zi {
	width: 100%;
	float: none
}
.xinmt .ka5 .a1 .list2 ul li .img1 {
	float: none;
	width: 100%;
	height: auto
}
.ka4 img {
	width: 100%;
}
.xinmt .ka3 .a2 .aa1 {
	width: 100%;
	text-align: center
}
.xinmt .ka3 .a1 .list2 ul li .zi {
	width: 100%;
	float: none
}
.xinmt .ka3 .a1 .list2 ul li .img1 {
	width: 100%;
	float: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi6 {
	display: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi5 {
	display: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi4 {
	display: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi3 {
	display: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi2 {
	display: none
}
.xinmt .ka3 .a1 .btaa4 ul li.zi1 {
	width: 100%;
}
.xinmt .ka3 .a1 .list1 ul {
	margin-right: 0px
}
.xinmt .ka3 .a1 .list1 ul li img {
	width: 100%;
}
.xinmt .ka3 .a1 .list1 ul li {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
min-height: 510px;

}
.xinmt .ka3 .a2 {
	width: 100%;
	float: none
}
.xinmt .ka3 .a1 {
	width: 100%;
	float: none
}
.xinmt .ka2 img {
	width: 100%
}
.xinmt .ka1 .a2 .aa2 .ab2 img {
	width: 100%;
}
.xinmt .ka1 .a2 .aa2 .ab2 {
	width: 100%;
}
.xinmt .ka1 .a2 .aa2 {
	margin-top: 20px
}
.xinmt .ka1 .a2 .aa1 {
	display: none
}
.xinmt .ka1 .a1 {
	width: 100%;
	float: none
}
.xinmt .ka1 .a2 {
	width: 100%;
	float: none
}
.xinmt .ka1 .a1 .list1 ul li .img1 {
	float: none;
	width: 100%;
	height: auto
}
.xinmt .ka1 .a1 .list1 ul li .zi {
	float: none;
	width: 100%;
}
.right2 .dingzhi2 .a4 .list1 ul {
	margin-right: 0px
}
.right2 .dingzhi2 .a4 .list1 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
min-height: 170px;
	margin-bottom: 20px
}
.right2 .dingzhi2 .a4 .list1 ul li img {
	width: 100%;
	height: auto
}
.right2 .dingzhi2 .a5 .aa1 {
	float: none;
	width: 100%
}
.right2 .dingzhi2 .a5 .aa2 {
	float: none;
	width: 100%
}
.right2 .dingzhi2 .a5 .list1 ul {
	margin-right: 0px
}
.right2 .dingzhi2 .a5 .list1 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 20px
}
.right2 .dingzhi2 .a5 .list1 ul li img {
	width: 100%;
	height: auto
}
.right2 .dingzhi2 .a10 .list1 ul li img {
	width: 100%;
	/*height: auto*/
height: 55px;
}
.right2 .dingzhi2 .a10 .list1 ul li {
	float: left;
	width: 30%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	margin-bottom: 3%
}
.right2 .dingzhi2 .a10 .list1 {
	margin-right: 0px
}
.right2 .dingzhi2 .a9 .list1 ul li img {
	width: 100%;
}
.right2 .dingzhi2 .a9 .list1 ul li {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%
}
.right2 .dingzhi2 .a9 .list1 {
	margin-right: 0px
}
.right2 .dingzhi2 .a8 .list1 ul li {
	width: 33.333%;
	float: left
}
.right2 .dingzhi2 .a8 .list1 {
	border-right: 1px #186a84 solid
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul {
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a8 .aa2 .lista2 ul li {
	border-bottom: none;
	font-size: 12px;
	line-height: 20px;
	height: 50px;
	padding: 5px 0px
}
.right2 .dingzhi2 .a8 .aa1 {
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a6 .list1 {
	margin-right: 0px
}
.right2 .dingzhi2 .a6 .list1 .aa1 {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%;
    min-height: 130px;
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul li {
	border-bottom: none;
	line-height: 20px;
	font-size: 12px;
	padding: 5px 0px
}
.right2 .dingzhi2 .a7 .aa2 .list2 ul {
	border-bottom: 1px #ccc solid
}
.right2 .dingzhi2 .a7 .aa2 {
	width: 100%;
}
.knall .nycontent .right2 .ac1 {
	display: none
}
.right2 .dingzhi2 {
	width: 95%;
	margin: 0px auto
}
.right2 .dingzhi2 .a3 .aa1 img {
	width: 100%;
	height: auto
}
.right2 .dingzhi2 .a3 .aa1 {
	float: none;
	width: 100%;
	margin-bottom: 20px
}
.right2 .dingzhi2 .a3 .aa2 {
	float: none;
	width: 100%;
}
.right2 .dingzhi2 .a3 .aa2 .ab1 {
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 48%;
	margin-bottom: 2%
}
.right2 .dingzhi1 .a4 .list1 ul li .zi2 a {
	color: #666
}
.right2 .dingzhi1 .a4 .list1 ul li .zi2 {
	padding-top: 5px
}
.right2 .dingzhi1 .a4 .list1 ul {
	margin-right: 0px
}
.right2 .dingzhi1 .a4 .list1 ul li img {
	width: 100%;
}
.right2 .dingzhi1 .a4 .list1 ul li {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%
}
.knall .nycontent .right2 .dingzhi1 .a5 .aa1 {
	float: none;
	width: 100%;
}
.knall .nycontent .right2 .dingzhi1 .a3sj .aa1 {
	float: left;
	width: 48%;
    min-height: 165px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 2%
}
.knall .nycontent .right2 .dingzhi1 .a3sj .aa1 .img1 {
	width: 100%;
height:123px;
}
.knall .nycontent .right2 .dingzhi1 .a3sj .aa1 .zi1 {
	text-align: center;
	/*line-height: 40px;*/
line-height: 20px;
	font-size: 12px
}
.knall .nycontent .right2 .dingzhi1 .a3sj .aa1 a {
	color: #666
}
.right2 .dingzhi .a4 .list1 ul {
	margin-right: 0px
}
.right2 .dingzhi .a4 .list1 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
    min-height: 168px;
	margin-bottom: 20px
}
.right2 .dingzhi .a4 .list1 ul li img {
	width: 100%;
	height: auto
}
.right2 .dingzhi .a5 .aa1 {
	float: none;
	width: 100%
}
.right2 .dingzhi .a5 .aa2 {
	float: none;
	width: 100%
}
.right2 .dingzhi .a5 .list1 ul {
	margin-right: 0px
}
.right2 .dingzhi .a5 .list1 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 20px
}
.right2 .dingzhi .a5 .list1 ul li img {
	width: 100%;
	height: auto
}
.knall .nycontent .right2 .dingzhi1 .a3sj {
	display: block
}
.knall .nycontent .right2 .dingzhi1 .a3sj .nra2 {
	padding: 10px 0px
}
.knall .nycontent .right2 .dingzhi1 .a3sj .bta1 {
	background: #186a84;
	width: 100%;
	color: #FFF;
	line-height: 50px;
	padding-left: 5px;
	font-size: 16px;
}
.knall .nycontent .right2 .dingzhi1 .a3 {
	display: none
}
.knall .nycontent .right2 .dingzhi1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right2 .dingzhi .a3sj .nra2 {
	padding: 10px 0px
}
.knall .nycontent .right2 .dingzhi .a3sj .bta1 {
	background: #186a84;
	width: 100%;
	color: #FFF;
	line-height: 50px;
	padding-left: 5px;
	font-size: 16px;
}
.knall .nycontent .right2 .dingzhi .a3 {
	display: none
}
.knall .nycontent .right2 .dingzhi {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right2 {
	width: 100%;
	float: none
}
.kbannera1 .a1 {
	display: none
}
.knall .nycontent .left2 {
	float: none;
	width: 100%;
}
.knall .nycontent .left2 .a2 {
	display: none
}
.jstd .a2 {
	padding-top: 40px
}
.jstd .a2 .list1 ul li .zi {
	float: none;
	width: 100%
}
.jstd .a2 .list1 {
	margin-right: 0px
}
.jstd .a2 .list1 ul li .img1 {
	float: none;
	width: 100%
}
.jstd .a2 .list1 ul li {
	/*float: none;
	width: 100%;
	height: auto;*/
width: 46%;
    float: left;
    height: auto;
    min-height: 560px;
margin-right: 0;
    margin-left: 11px;
}
.jstd .a1 .list1 a {
	padding: 5px 25px;
	font-size: 16px;
	font-weight: normal
}
.jstd .a1 .list1 {
	bottom: -15px
}
.cxjga1 .a1 {
	width: 100%;
}
.search1 {
	width: 100%
}
.search1 .inp_srh {
	width: 61%
}
.search1 .inp_srh input {
	width: 98%;
}
.cxjga2 {
	padding: 20px 0px
}
.cxjga2 img {
	max-width: 100%
}
.hydl .a1 .zi4 .an3 {
	padding: 10px 20px
}
.hydl .a1 .zi4 .an2 {
	padding: 10px 20px
}
.hydl .a1 .zi4 .an1 {
	padding: 10px 20px
}
.hydl .a1 .zi4 {
	padding-left: 10px
}
.hydl .a1 .zi3 input {
	width: 220px
}
.hydl .a1 .zi2 input {
	width: 220px
}
.hydl .a1 {
	width: 100%;
	height: auto
}
.hydl {
	background: url(../images/bga7.jpg) no-repeat top center;
	width: 100%;
	padding: 50px 20px;
	height: 450px
}
.huy .list1 ul li img {
	width: 100%;
}
.huy .list1 ul li {
	float: none;
	width: 95%;
	margin: 0px auto;
	margin-bottom: 20px
}
.huy .list1 {
	margin-right: 0px
}
.huy .a1 .zi1 {
	font-size: 22px
}
.huy .a1 .zi3 {
	width: 100%;
	font-size: 18px;
	line-height: 40px;
	padding: 10px
}
.fengcon .a1 {
	width: 95%;
	margin: 0px auto
}
.fengcon .a1 a {
	float: left;
	padding: 5px 10px;
	font-size: 14px;
}
.fengcon .a1 a.onn {
	float: left;
	padding: 5px 10px;
	font-size: 14px; 
}
.fengcon .a2 {
	width: 95%;
	margin: 0px auto
}
.fengcon .a2 .list1 ul li {
}
.fengcon .a2 .list1 ul li .img1 {
	float: none;
	width: 100%;
	height: auto
}
.fengcon .a2 .list1 ul li .zi {
	float: none;
	width: 100%;
}
.fengcon .a2 .list1 ul li .zi .zi1 {
	line-height: 30px
}
.fengcon .a2 .list1 ul li .zi .zi3 {
	margin-bottom: 20px
}
.knall .nycontent .qya4 .a3 {
	float: none;
	width: 95%;
	margin: 0px auto;
	margin-top: 20px
}
.knall .nycontent .qya4 .a2 {
	float: none;
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .qya4 .a1 .list1 ul li img {
	width: 100%;
	height: auto
}
.knall .nycontent .qya4 .a1 .list1 ul li {
	width: 30%;
	margin-left: 1.4%;
	margin-right: 1.5%;
	margin-bottom: 2%;
	height: auto
}
.knall .nycontent .qya4 .a1 .list1 ul {
	margin-right: 0px
}
.knall .nycontent .qya4 .a1 {
	width: 95%;
	margin: 0px auto;
	float: none
}
.knall .nycontent .qya3 .list1 ul {
	margin-right: 0px
}
.knall .nycontent .qya3 .list1 ul li {
	width: 90%;
	float: none;
	margin: 5%; min-height:auto
}
.knall .nycontent .qya3 {
	background: url(../images/bgaa.jpg) repeat-y;
	padding: 20px 0px;
}
.knall .nycontent .qya2 .list1 ul li {
	float: none;
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%; min-height:auto
}
.knall .nycontent .qya2 .list1 ul {
	margin-right: 0px
}
.knall .nycontent .qya2 .zi1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .qya1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list5 a {
	font-size: 15px;
	font-weight: normal;
}
.knall .nycontent .right1 .list5 span {
	display: none
}
.knall .nycontent .left1 {
	float: none
}
.knall .nycontent .left1 {
	width: 100%;
}
.knall .nycontent .left1 .a1 .list1 ul li {
	float: left;
	width: 30.333%;
	margin: 5px 1.5%
}
.knall .nycontent .left1 .a1 .list1 ul li img {
	display: none
}
.knall .nycontent .left1 .a1 .list1 {
	padding-top: 20px
}
.knall .nycontent .left1 .a2 {
	display: none
}
.knall .nycontent .right1 {
	width: 100%;
	float: none;
	padding-top: 0px
}
.knall .nycontent .right1 .a2 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .a2 img {
	width: 100%;
	height: auto
}
.knall .nycontent .right1 .bta1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list1 {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list1 ul li {
	float: left;
	width: 45%;
	margin-right: 10px;
	margin-bottom: 20px;
min-height: 280px;
}
.knall .nycontent .right1 .list1 ul li .lista1 {
	width: 100%;
}
.knall .nycontent .right1 .a3 p {
	width: 95%;
	margin: 0px auto
}
.knall .nycontent .right1 .list2 {
	width: 100%;
	margin: 0px auto
}
.knall .nycontent .right1 .list2 ul{ margin-right:0px}
.knall .nycontent .right1 .list2 ul li {
float: left;
	width: 48%; margin-left:1%; margin-right:1%
}
.knall .nycontent .right1 .list2 ul li img {
	/*height: auto;*/
height: 118px;
	width: 100%
}
.knall .nycontent .right1 .list3 ul {
	margin-right: 0px
}
.knall .nycontent .right1 .list3 ul li {
	width: 42%;
	margin-left: 4%;
	margin-right: 4%
}
.knall .nycontent .right1 .list3 ul li img {
	width: 100%;
	height: 92px;
}
.knall .nycontent .right1 .list4 ul {
	margin-right: 0px
}
.knall .nycontent .right1 .list4 ul li {
	float: left;
	width: 44%;
	margin-left: 3%;
	margin-right: 3%;
	margin-bottom: 20px
}
.knall .nycontent .right1 .list4 ul li img {
	width: 100%;
	/*height: auto;*/
height: 123px;
}
.k5 .a1 {
	float: none;
	width: 100%;
}
.k5 .a1 .aa1 img {
	width: 100%
}
.k5 .a1 .aa2 .zi1 {
	line-height: 30px;
	/*font-size: 20px;*/
        font-size: 16px;
	margin: 10px 0px
}
.k5 .a1 .aa2 .list1 ul li {
	float: left;
	/*width: 33%;*/
        width: 20%;
	margin-bottom: 10px
}
.k5 .a2 {
	float: none;
	width: 100%;
	margin-top: 20px
}
.k5 .a1 .aa2 .zi2 {
	line-height: 30px;
	font-size: 20px;
	margin-top: 10px
}
.k5 .a1 .aa2 .list2 ul li {
	float: left;
	width: 20%;
}
.k5 .a1 .aa2 .list2 ul li img {
	width: 100%;
	/*height: auto;*/
height: 45px;
}
.footer1 {
	margin-top: 20px;
	padding-top: 20px
}
.footer1 .a1 {
	float: none;
	width: 100%
}
.footer1 .a2 {
	float: none;
	width: 100%
}
.footer1 .a3 {
	float: none;
	width: 100%;
	padding-left: 20px;
	border: none;
	margin-top: 20px
}
.footer2 {
	width: 100%;
	height: auto;
	line-height: 30px;
	padding: 10px 0px
}
.k3 {
	padding-top: 10px
}
.k3 .a1 {
	width: 95%;
	margin: 0px auto;
	float: none;
	margin-bottom: 20px; height:auto;
}
.k3 .a1 .list1 {
	width: 100%;
}
.k3 .a1 .list1 ul li {
	width: 100%;
	float: none;
}
.k3 .a2 {
	width: 95%;
	margin: 0px auto;
	float: none;
	margin-bottom: 20px
}
.k3 .a3 {
	width: 95%;
	margin: 0px auto;
	float: none;
	margin-bottom: 20px;
	background: #f7f8f8; 
}
.k3 .a3 .list1 {
	padding: 10px
}
.k4 {
	padding-top: 10px
}
.k4 .a2 {
	width: 95%;
	float: none;
	margin: 0px auto
}
.k4 .a2 .list1 ul li {
	width: 100%
}
.k4 .a2 .list1 ul li img {
	width: 100%
}
.k4 .a1 {
	display: none
}
.k4 .a3 {
	display: block;
	margin-bottom: 30px
}
.k4 .a3 .lista1 {
	width: 100%;
	line-height: 45px;
	/*background: #a41034;*/
	text-align: center;
	border-bottom: 1px #fff solid
}
.k4 .a3 .lista1 a {
	/*float: left;
	line-height: 45px;
	background: #a41034;
	color: #FFF;
	text-align: center;
	padding: 0px 2.3%;
	border-right: 1px #fff solid;*/

float: left;
    line-height: 45px;
    background: #a41034;
    color: #FFF;
    width: 31%;
    border-radius: 5px;
    margin-left: 7px;
    margin-top: 5px;
    text-align: center;
    padding: 0px 2.3%;
    border-right: 1px #fff solid;

}
.k4 .a3 .lista2 {
	width: 100%;
	line-height: 45px;
	/*background: #a41034;*/
	text-align: center;
	border-bottom: 1px #fff solid
}
.k4 .a3 .lista2 a {
	/*float: left;
	line-height: 45px;
	/*background: #a41034;*/
	color: #FFF;
	text-align: center;
	padding: 0px 3.5%;
	border-right: 1px #fff solid;*/

    line-height: 45px;
    background: #a41034;
    color: #FFF;
    border-radius: 5px;
    width: 31%;
    margin-left: 7px;
    margin-top: 5px;
    text-align: center;
    padding: 8px 3.5%;
    border-right: 1px #fff solid;

}
}

.header {
	width: 100%;
	padding: 20px 0;
	background-color: #fff;
}
.header .container {
	position: relative;
}
.header .logo {
	width: 268px;
	background-color: #fff;
	float: left;
	margin-top: 7px;
}
.header .logo img {
	width: 100%;
	height: auto;
	display: block;
}
.header .an {
	float: right;
	margin-right: 40px;
	text-align: center;
	height: 32px;
	width: 32px;
	display: none;
    line-height: 38px;
}
.header .an i {
	font-size: 18px;
	color: #555;
	line-height: 32px;
}
.header .an i.glyphicon-menu-hamburger {
	display: block;
}
.header .an.n i.glyphicon-menu-hamburger {
	display: none;
}
.header .an i.glyphicon-remove {
	display: none;
}
.header .an.n i.glyphicon-remove {
	display: block;
}
.header .nav {
	float: right;
	margin-top: 5px;
}
.header .nav ul li {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	float: left;
	display: block;
	position: relative;
}
.header .nav ul li a {
	color: #444;
	padding: 0 15px;
	display: block;
	font-weight: bold
}
.header .nav ul li:hover a {
	color: #a41034;
	text-decoration: none;
}
.header .nav ul li i {
	font-size: 12px;
	padding-left: 5px;
	margin-top: 3px;
}
.header .nav ul li em {
	width: 18px;
	height: 12px;
	display: inline-block;
	margin-right: 5px;
}
.header .nav .ej {
	width: 150px;

	position: absolute;
	left: -17px;
	z-index: 999;
	
	display: none;
	background-color:rgba(43,54,84,0.6);
}
.header .nav .ej.hide {
	display: block;
}
.header .nav .ej a {
	font-size: 14px;
	line-height: 34px;
	text-align:center;
	padding: 0 10px;
	
}
.header .nav ul li:hover .ej { display:block;
}
.header .nav ul li:hover .ej a {
	background-color:rgba(43,54,84,0.6);
	color: #fff;
	text-decoration: none; font-weight:normal;
}
.header .nav ul li:hover .ej a:hover {
	background-color: #2b3654;
	color: #fff;
}
@media only screen and (max-width:1280px) {
.header .nav ul li {
}
}
@media only screen and (max-width:995px) {
.header {
	padding: 20px 0;
}
.header .logo {
	width: 180px;
	float: left;
	margin-top: 0;
}
.header .an {
	display: block;
}
.header .nav {
	width: 100%;
	padding: 3%;
	border-top: 1px solid #e7e7e7;
	margin-top: 20px;
	margin-right: 0;
	display: none;
}
.header .nav.on {
	display: block;
}
.header .nav ul li {
	width: 100%;
	text-align: center;
	margin: 0;
}
.header .nav .ej {
	width: 100%;
	position: absolute;
	left: auto;display: none
}
.header .nav .ej a {
	text-align: center;
}
.k2 .a1 {
	display: none
}
}
.gallery-top {
	width: 100%;
	height: 476px;
}
.gallery-top .swiper-slide {
	width: 100%;
	height: 100%;
	position: relative;
}
 @media only screen and (max-width:995px) {
.gallery-top {
	width: 100%;
	height: 300px;
}
.xinmt .ka6 .a1 .aa1 .ab1 {
	width: 100%;
	float: none
}
.xinmt .ka6 .a1 .aa1 .list1 {
	width: 100%;
	float: none
}
}
@media only screen and (max-width:680px) {
.gallery-top {
	width: 100%;
	height: 150px;
}
}
 @media only screen and (max-width:995px) {
}
.fh_top {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: #fff;
	border: 2px solid #e7e7e7;
	display: none;
	position: fixed;
	right: 2px;
	bottom: 70px;
	z-index: 999;
}
.fh_top img {
	width: 100%;
	height: auto;
}
@media only screen and (max-width:995px) {
.fh_top {
	width: 3rem;
	height: 3rem;
}
.xxcontent{ width:96%; margin:0px auto}
}
 @media only screen and (max-width:680px) {
.ny_con .lx .xx {
	min-height: auto;
}
}
.swiper-container-ban {
	margin: 30px auto;
	overflow: hidden;
}
.swiper-container-ban .swiper-slide img {
	width: 100%;
	height: auto;
	display: block;
}
 @media only screen and (max-width:360px) {
.k4 .a3 {
	display: none
}
.search1 .select_box {
	width: 80px
}
.xinmt .ka6 .a1 .aa1 .ab1 {
	width: 100%;
	float: none
}
.xinmt .ka6 .a1 .aa1 .ab1 img {
	width: 100%;
	height: auto
}
.xinmt .ka6 .a1 .aa1 .list1 {
	width: 100%;
	float: none
}
.knall .nycontent .right2 .a1 {
	font-size: 20px
}
.hydl .a1 .zi1 {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	line-height: 100px;
	text-align: center;
}
.hydl .a1 .zi4 .an2 {
	background: #bc2141;
	color: #FFF;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px
}
.hydl .a1 .zi4 .an1 {
	background: #bc2141;
	color: #FFF;
	padding: 7px 15px;
	border-radius: 5px;
	margin-right: 10px
}
.hydl .a1 .zi4 .an3 {
	color: #ffffff;
	padding: 7px 10px;
	border-radius: 5px;
	border: 1px #bc2141 solid
}
}