body,td,th,div,li,p{font-size:12px; color:#af7650; margin:0;}
body{background:url(../images/bg.jpg);}
div,ul,li,h1,h2,h3,h4,span,font,p,input,form{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:0px;}
.clear{clear:both;}
a:link{color:#af7650; text-decoration:none;}
a:visited{text-decoration:none; color:#af7650;}
a:hover{text-decoration:none; color:#a52b1a;}
a:active{text-decoration:none; color:#af7650;}
.cl{clear:both;}

.banner{margin:0 auto; height:464px; background:url(../newimages/banner.jpg) no-repeat top center;}
.wy{height:43px; background:url(../images/wy.png)}

.zph{margin:0 auto; padding:35px 0 0; width:981px; text-align:center;}
.zph .main{margin:12px 0 0; width:981px; height:333px; background:url(../images/listb.png) no-repeat top center; overflow:hidden;}
.zph .main h3{margin:0 auto; margin-top:20px; width:920px; background:#ffff9c; border:1px #eab44a dashed; color:#8600cc; text-align:center; height:35px; line-height:35px; font-size:14px;}
.zph .main ul{padding:15px 0 0 0;}
.zph .main li{padding:0 0 0 39px; width:275px; text-align:center; float:left;}
.zph .main li img{margin:0 auto;}


.newzph{margin:0 auto; padding:25px 0 0; width:1189px;}
.newzph .top{}
.newzph .main{background:url(../newimages/qxbg.png) repeat-y top center;}
.newzph .main td{color:#b60000; line-height:22px;}
.newzph .main .abcmain{margin:0 auto; padding:12px 0 0; width:1116px; height:213px; overflow:hidden;}
.newzph .main .abcmain ul{padding:19px 0 0 0; width:1200px;}
.newzph .main .abcmain li{padding:0 26px 0 0; width:275px; text-align:center; float:left;}
.newzph .main .abcmain li img{margin:0 auto;}

.newzph_bottom{margin:0 auto; height:29px; width:1189px; text-align:center; background:url(../newimages/qx-bottom.png) no-repeat bottom center;}

.company{margin:0 auto; margin-top:35px; margin-bottom:35px; width:979px; height:494px; background:url(../images/companybg.png) no-repeat top center; overflow:hidden;}

.hg{padding:35px 0 0; width:980px; margin:0 auto;}

.mains {
	margin: 0 auto;
	padding: 10px 0px 0;
	width: 980px;
	height: 100%;
}
.mains h3 {
	margin: 0;
	padding: 0;
	background: url(images/h3bg.jpg) no-repeat top left;
	width: 195px;
	height: 51px;
	overflow: hidden;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 43px;
	text-indent: 10px;
}
.mains22 {
	margin: 0 auto;
	padding: 10px 0px 0;
	width: 1150px;
	height: 100%;
}

.kf{margin:0 auto;  width:980px; overflow:hidden;}
.kf ul{width:1100px; padding:20px 0 0 0px;}
.kf li{ float:left;}
.kf li a:link{color:#eea61a; text-decoration:none; margin:0 13px 20px 0; width:158px; padding:10px 0 15px 25px; border:1px #d2b651 dashed; background:#840000; display:block;}
.kf li a:visited{text-decoration:none; color:#eea61a; margin:0 13px 20px 0; width:158px; padding:10px 0 15px 25px; border:1px #d2b651 dashed; background:#840000; display:block;}
.kf li a:hover{text-decoration:none; color:#333; margin:1px 12px 19px 1px; width:158px; padding:9px 1px 16px 24px; border:1px #ebe4a1 solid; background:#fff8b4; display:block;}
.kf li a:active{text-decoration:none; color:#eea61a; margin:0 13px 20px 0; width:158px; padding:10px 0 15px 25px; border:1px #d2b651 dashed; background:#840000; display:block;}

.newkf{margin:0 auto; width:1120px; overflow:hidden;}
.newkf ul{width:1200px; padding:20px 0 0 0px;}
.newkf li{ float:left;}
.newkf li a:link{color:#a60101; text-decoration:none; margin:0 13px 20px 0; width:149px; padding:10px 0 15px 25px; border:1px #ca8943 dashed; background:#e0984c; display:block;}
.newkf li a:visited{text-decoration:none; color:#a60101; margin:0 13px 20px 0; width:149px; padding:10px 0 15px 25px; border:1px #ca8943 dashed; background:#e0984c; display:block;}
.newkf li a:hover{text-decoration:none; color:#333; margin:1px 12px 19px 1px; width:149px; padding:9px 1px 16px 24px; border:1px #ebe4a1 solid; background:#fff8b4; display:block;}
.newkf li a:active{text-decoration:none; color:#a60101; margin:0 13px 20px 0; width:149px; padding:10px 0 15px 25px; border:1px #ca8943 dashed; background:#e0984c; display:block;}

.newhuigu{width:1120px; margin:0 auto; padding:28px 0 0; overflow:hidden;}
.newhuigu ul{width:1200px;}
.newhuigu li{width:176px; margin:0 12px 8px 0; line-height:28px; text-align:center; font-size:14px; color:#000; float:left; display:block;}
.newhuigu li img{width:162px; height:124px; margin:0 auto; display:block}
.newhuigu li a:link{color:#af7650; text-decoration:none; width:180px; height:158px; background:#fff; padding:12px 0 0; display:block}
.newhuigu li a:visited{text-decoration:none; color:#af7650; width:180px; height:158px; background:#fff; padding:12px 0 0; display:block}
.newhuigu li a:hover{text-decoration:none; color:#a52b1a; width:180px; height:158px; background:#ffbd3b; padding:12px 0 0; display:block}
.newhuigu li a:active{text-decoration:none; color:#af7650; width:180px; height:158px; background:#fff; padding:12px 0 0; display:block}

.huigu{width:980px; margin:0 auto; padding:28px 0 0; overflow:hidden;}
.huigu ul{width:1000px;}
.huigu li{width:176px; margin:0 21px 10px 0; line-height:28px; text-align:center; font-size:14px; color:#000; float:left; display:block;}
.huigu li img{width:162px; height:124px; margin:0 auto; display:block}
.huigu li a:link{color:#af7650; text-decoration:none; width:186px; height:158px; background:#fee1b5; padding:12px 0 0; display:block}
.huigu li a:visited{text-decoration:none; color:#af7650; width:186px; height:158px; background:#fee1b5; padding:12px 0 0; display:block}
.huigu li a:hover{text-decoration:none; color:#a52b1a; width:186px; height:158px; background:#ffbd3b; padding:12px 0 0; display:block}
.huigu li a:active{text-decoration:none; color:#af7650; width:186px; height:158px; background:#fee1b5; padding:12px 0 0; display:block}

.cardtitle{margin:0px 20px 0px 15px; height:50px; overflow:hidden; }
.cardtitle ul{margin:0; padding:0;}
.cardtitle li{width:120px; height:46px; font-size:14px; color:#fff; margin-right:5px; text-align:center; line-height:50px; background:#b9a046; float:left;}
.cardtitle li a{font-size: 14px; color:#fff; font-weight:bold;}
.cardtitle li.hover{height:50px; width:120px; font-size:16px;font-weight: bold; text-align:center; line-height:50px; font-weight:bold; cursor: pointer; background:#fff;}
.cardtitle li.hover a{font-weight: bold; font-size: 16px; color: #333}
.cardmain{padding:30px 0px 0; text-align:center; margin:0 15px; width:1116px; background:#fff}
.cardmain ul{margin:0; padding:0px;}
.cardmain li{line-height:25px; height:43px; overflow:hidden; font-size:14px; margin-bottom:1px; float:none; border-bottom:1px #ccc dashed;}
.cardmain li a:link{color:#333; text-decoration:none;}
.cardmain li a:visited{text-decoration:none; color:#333;}
.cardmain li a:hover{text-decoration:none; color:#333;}
.cardmain li a:active{text-decoration:none; color:#333;}
.fsd{position:absolute; width:400px; top:6px; right:18px; text-align:center;}
.fsd a:link{color:#333; text-decoration:none; width:80px; height:35px; line-height:35px; font-size:14px; display:block; margin-left:10px; float:right; background:#f1f1f1; border:1px #333 solid}
.fsd a:visited{text-decoration:none; color:#333; width:80px; height:35px; line-height:35px; font-size:14px; display:block; margin-left:10px; float:right; border:1px #333 solid}
.fsd a:hover{text-decoration:none; color:#fff; width:80px; height:35px; line-height:35px; font-size:14px; font-weight:bold; background:#b70000; display:block; margin-left:10px; float:right; border:1px #000 solid}
.fsd a:active{text-decoration:none; color:#333; width:80px; height:35px; line-height:35px; font-size:14px; display:block; margin-left:10px; float:right; border:1px #333 solid}
