@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family:  "微软雅黑", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
body { font: 12px/1.5 "微软雅黑" Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;  }
.yahei, .yahei * { font-family: "微软雅黑"; }
.sx_ban {float: left;width: 100%;}
.sx_ban .ban1{background: url(../images/ban_01.jpg) no-repeat center top;height: 250px;}
.sx_ban .ban2{background: url(../images/ban_02.jpg) no-repeat center top;height: 223px;}
.sx_ban .ban3{background: url(../images/ban_03.jpg) no-repeat center top;height: 170px;}
.daodu{ background:#b87b15; height:104px;}
.daodu p{ width:1202px; margin:0px auto; color:#FFF; padding-top:20px;}
.main { width:1202px;overflow:hidden;margin:0 auto;}
.main1{ padding-top:30px;}
.main1 li{ width:300px; float:left; color:#b87b15; text-align:center; font-size:18px; font-weight:bold;}

.main2{width: 100%; height:680px; background:#dddddd; margin-top:30px;}
.fn{ font-size:26px; font-weight:bold;}
.an{ padding-top:15px; padding-bottom:20px;}
.slideTxtBox_zjs{ width:100%; margin:auto 0; }
.slideTxtBox_zjs .hd{ width:100%; overflow:hidden; }
.slideTxtBox_zjs .hd ul{ float:left; width:100%;  }
.slideTxtBox_zjs .hd ul li{ cursor: pointer;
	background: #b87b15;
	font-family: "微软雅黑";
	color: #fffff; width:400px;
	font-size: 150%;
	line-height: 300%;
	text-align: center;
	float:left;
	font-weight: bold;}
.slideTxtBox_zjs .hd ul li.on{background: #dd9824;
	font-family: "微软雅黑";
	color: #fff;
	border: 0;
	text-align: center;
	font-size: 150%;
	text-align: center;
	line-height: 300%;
	float: left;
	font-weight: bold;}
.slideTxtBox_zjs .hd ul li a{ color:#fff;}
.slideTxtBox_zjs .hd ul li.on a{ color:#fff;}


.slideTxtBox_zjs .bd ul{ zoom:1; width:100%; margin:0 auto;}
.slideTxtBox_zjs .bd ul li{ width:100%; margin:0 auto;}
.an1{ width:582px; float:left; height:384px; margin-top:35px;}
.an2{ width:504px; float:left; margin-top:50px;}
.an2 p{ line-height:28px;}
.an2 dt{ padding-top:20px; padding-bottom:20px;}
.an2 dd{ text-align:center;}
.main3{width: 100%; height:135px; background:#b87b15;}
.zp{width:1202px;overflow:hidden;margin:0 auto; margin-bottom:30px;}
.zpm{ width:452px; float:left; margin-top:30px;}
.zpn{ width:749px; float:left; margin-top:50px;}
.zpn h2{ color:#b87b15; font-weight:bold; font-size:20px; }
.zpn p{ line-height:40px; padding-top:40px;}

.main4{width: 100%; height:630px; background:#e2e2e2;}
.vs{ margin-top:40px; margin-bottom:40px;}
.vs1{height:410px;  width:1202px; margin:0px auto;}
.tr1 td{border:1px solid #b5b5b5; font-weight:bold; font-size:20px;}
.tr2 td{border:1px solid #b5b5b5; height:70px; padding-left:8px; }
.tr2 td h2{ width:42px; float:left; color:#fb0204; font-size:24px; font-weight:bold;}
tr2 td p{ float:left;}
.nt{ margin-top:30px;}
.nt1{ width:1202px; height:244px; background: url(../images/bg1.jpg) no-repeat center top;}
.nt1 ul{ padding-left:176px;}
.nt1 ul li{ width:333px; float:left; padding-right:47px; line-height:26px;}
.bizhi{ margin-top:30px; margin-bottom:30px;width:1202px; height:148px; background:url(../images/bg2.jpg) no-repeat;}
.bizhi p{ padding-left:248px; width:918px; padding-top:20px; line-height:26px;}

.main5{width: 100%; height:900px; background:#e2e2e2;}
.ys { width:1202px;overflow:hidden;margin:0 auto;}
.ys li{ margin-top:60px; float:left; width:355px; height:355px;}
.jx{}
.jx li{ width:195px; float:left; text-align:center; color:#b87b15;}
.jx li p{ width:195px; padding-top:10px; padding-bottom:15px;}

.zjia {width: 100%;height:733px; background:#e3e3e3;}
.zj{ width:1202px; text-align:center; color:#b87b15; font-size:38px; font-weight:bold; padding-top:40px; padding-bottom:30px; border-bottom:1px dashed #b0b0b0;}

#ban1 {
    height: 612px;
    width: 100%; margin:auto;
}
#ban1 .banC {
    height: 612px;
    margin: auto;

    overflow: hidden;
    position: relative;
}
#ban1 .banC .ul_img {
    height: 612px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
#ban1 .banC .ul_img li {
    height: 548px;
	width:968px;
	
    left: 115px;
    position: absolute;
    top: 0;
    vertical-align: bottom;
	display: none;
}
#ban1 .banC .ul_img .current {
    opacity: 1;
}
#ban1 .banC .ul_img li a {
    display: block;
    width: 100%;
}




#ban1 .banC .b_np1 {
	font-family:"宋体";
	color: #FFFFFF;
	display: block;
	font-size: 170px;
	height: 104px;
	line-height: 78px;
	position: absolute;
	text-align: center;
	top: 192px;
	width: 104px;
	z-index: 99;
}
#ban1 .banC #ban_prev {
	left: 244px;
	margin-left: -230px;
}
#ban1 .banC #ban_next {
	margin-right: -90px;
	right: 95px;
}
.yx5_29{width:350px; height:563px; float:left; margin-right:36px}
.zj-wz{width:550px; float:left; padding-left:10px;}
.yx5_31{width:534px; height:50px;  font-size:36px; line-height:28px; padding-top:40px;}
.yx5_31 strong{ font-size:48px; font-weight:normal; color:#b87b15; font-weight:bold;}
.yx5_32{width:534px; height:115px; font-size:16px; line-height:26px; padding-top:5px; }
.zj-add01{ padding-top:8px; font-size:16px; line-height:28px}
.yx5_33{width:580px; height:69px; margin-top:40px; overflow:hidden; clear:both}
.yx5_33 a{ display:inline-block; margin-left:28px;  width:467px; height:55px;}
.yx5_34{width:96px; height:24px; margin-top:60px; overflow:hidden; clear:both}
.zh{ padding-top:30px; padding-bottom:30px;}
.zh p{ width:1202px; line-height:30px; padding-top:30px;}
.zh p strong{ font-weight:bold;}
.wenti{ width:1202px; background:url(../images/zhbg.jpg) no-repeat; height:70px; padding-top:10px; padding-bottom:30px; border-bottom:1px dashed #b0b0b0;}
.wenti p{ width:392px; text-align:center; color:#FFF; height:70px; font-size:30px; font-weight:bold;}
.wenti1{ padding-top:20px;}
.wenti1 li{ width:370px; float:left; background:url(../images/q.jpg) no-repeat left center; padding-left:30px; line-height:45px;}
