@charset "utf-8";
/* CSS Document */

.bt14{font-size: 14px;}
.bt18{font-size: 18px;}
.bt24{font-size: 24px;}
.hg50{line-height:50px;}
.hg43{line-height:43px;}
.mr75{margin-right:75px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 150%;
	background:#FFF url(images/bg.gif) repeat-x top;
}
body a:link {
	color: #333;
	text-decoration: none;
}
body a:visited {
	color: #333;
text-decoration: none;
}
body a:hover {
	color: #000;
text-decoration: none;
}
body a:active {
	color: #333;
text-decoration: none;
}
form{margin:0; padding:0;}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input {
outline: none;
}
textarea {
outline: none;resize:none;
}
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
} 
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定所需的数值，也可以在列表包含的列表项（LI、DT 和 DD）中指定所需的数值。请记住，除非编写一个更具体的选择器，否则，在此处进行的设置将层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 删除上边距可以解决边距会超出其包含的块的问题。剩余的下边距可以使块与后面的任何元素保持一定距离。 */
	padding-right: 0;
	padding-left: 0; /* 向块内的元素侧边（而不是块元素自身）添加填充可避免使用任何方框模型数学。此外，也可将具有侧边填充的嵌套块用作替代方法。 */
}
.cuzi {
	font-weight: bold;
}

.baizi,.baizi a:link,.baizi a:visited,.baizi a:hover,.baizi a:active {color: #fff;text-decoration: none;}
.hongzi,.hongzi a:link,.hongzi a:visited,.hongzi a:hover,.hongzi a:active {color: #f00;text-decoration: none;}
.huizi,.huizi a:link,.huizi a:visited,.huizi a:hover,.huizi a:active {color: #666;text-decoration: none;}
.ziC3DBED,.ziC3DBED a:link,.ziC3DBED a:visited,.ziC3DBED a:hover,.ziC3DBED a:active {color: #C3DBED;text-decoration: none;}
.zi2c79b3,.zi2c79b3 a:link,.zi2c79b3 a:visited,.zi2c79b3 a:hover,.zi2c79b3 a:active {color: #2c79b3;text-decoration: none;}
.zi2ff8400,.zi2ff8400 a:link,.zi2ff8400 a:visited,.zi2ff8400 a:hover,.zi2ff8400 a:active {color: #ff8400;text-decoration: none;}
.wzjt{font-size:4px;}
.gengduo{font-family:"Arial"; font-size:10px;}
.yingwen {
	font-family: "Arial";
}

h1{
font-size:18px;
font-weight:bold;
line-height:150%; display:inline;}
.kuang{border:solid 1px #ccc;}
.gengduo{font-size:10px;}
.fenye{text-align:center;}
.fenye a{border:solid 1px #ccc; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:17px; height:17px !important; height:25px;}
.fenye a:hover{border:solid 1px #ccc;background:#f1f1f1;}
.dangqian{border:solid 1px #ccc;background:#f1f1f1; font-weight:bold; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:20px; color:#F00;}
.qingchu{CLEAR: both; height:0px; line-height:0px; font-size:0px;}
.zt{width:1200px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.ztbg{background:url(images/bgbgdy.gif) repeat-y right;}
.fdz{float:left;}
.fdy{float:right;}
.dqz{text-align: center;}
.dqy{text-align:right;}
.fg10{height:10px; line-height:0px; font-size:0px;}
.fg20{height:20px;}
.fg30{height:30px;}
.zuo{width:945px; float:left;}
.you{float:right; width:240px;}
.logo{height:85px;width:1200px; margin:0 auto;}
.dhbg1{width:100%; background:#000;}
.dhbg{width:1200px; margin:0 auto;height:32px; line-height:32px;}
.dhzuo{float:left;}
.dhyou{float:right; width:230px;}
.dhyou2{width:10px; float:right; font-size:0px;}
.bglmmc{background:url(images/bglmmc.gif) repeat-x top; height:28px; line-height:28px; padding-left:10px; font-size:12px;}
.p10{padding:10px;}
.kuange7e9e7{border:solid 1px #e7e9e7;}
.lbtbg{background:#e9e9e9; padding:5px;}
.dqwz{height:28px; line-height:28px; font-size:12px; padding-left:15px;}
.syzbk{border-radius:8px; border:solid 1px #c8cbcd; background:url(images/syzbk.gif) repeat-x top; margin-left:10px; margin-bottom:20px;}
.syzlmmc{height:49px; line-height:48px; padding-left:15px; font-size:16px; font-weight:bold;}
.syfl{}
.syfl li{float:left; width:25%; padding:18px;}
.syfl li .bt{font-size:16px; font-weight:bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:30px;}
.sycp{}
.sycp li{float:left; width:50%; padding:18px;}
.sycp li .zuo{width:270px; float:left;}
.sycp li .you{width:150px; float:right;}
.sycp li .bt{font-size:16px; font-weight:bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:30px;}
.sycp li .zy{overflow: hidden; height:80px; line-height:20px;}
.bhh{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.kxe6e7e8{border-bottom:#e6e7e8 solid 1px;}
.nyzbk{border-radius:8px; border:solid 1px #c8cbcd; margin:10px; padding:10px; padding-right:0;}
.nyzbk2{border-radius:8px; border:solid 1px #c8cbcd; margin:10px; padding:10px;}
.cpzuo{float:left; width:530px;}
.cpyou{float:right; width:350px; padding-right:50px;}
.sydfl{width:25%; border:solid 1px #cdcdcd; border-top:0; border-left:0; padding:15px; float:left;}
.sydfltp{border-radius:10px; max-width:100%; display:block; margin:0 auto; width:290px;}
.lm1bg{border-bottom:1px #d8d8d8 solid; padding-top:20px; font-size:28px; color:#000; line-height:57px; background:url(images/fgx.gif) no-repeat center bottom; text-align: center;}
.lm2bg{line-height:40px; margin-bottom:30px; font-size:18px; color:#979797; text-align:center;}
.tp100 img{max-width:100%; display:block; margin:0 auto; height:auto;}
@media (min-width: 768px) {
	.tp100 img{max-width:100%; display: inline; text-align:left; margin-left:0;}
	}