@charset "utf-8";

img{ border:0px;}
body {
	font-size:12px;
	margin:0;
	padding:0;
	line-height:22px;
	color:#333333;
	background-color:#fff;font-family:"微软雅黑";
}

.main{width:100px; margin:0 auto; position:relative;}
ul,li {margin:0;padding:0;list-style:none;}
A:link {COLOR: #855642; TEXT-DECORATION: none;}
A:visited {COLOR: #855642; TEXT-DECORATION: none}
A:hover {COLOR:#855642; TEXT-DECORATION: none}
A.b:link {COLOR: #FFD334; TEXT-DECORATION: underline}
A.b:visited {COLOR: #FFD334; TEXT-DECORATION: underline}
A.b:hover {COLOR: #ffff00; TEXT-DECORATION: none}
input{background:transparent;border:0px;margin:0px; color:#939598;list-style:none; font-family:"黑体"; font-size:14px;}
.white {color:#ffffff;}
.red {color:#0682f2; font-size:25px;line-height:50px;}
.red2{color:#d30101;}
.green {color:green;}
.black{ color:#000;}
.blue{color:#549FD6;}
.yellow{color:#ffff00;}
.blue3{color:#255E98;}
.gray{color:#6A3906;}
.org{color:#ff5a00;}
.clr{clear:both;}

.f_12{font-size:12px; font-family:"宋体";}
.f_22{font-size:22px;font-weight:bold; color:#333;}
.f_24{font-size:24px;font-weight:bold;}
.f_30{font-size:30px; color:#4586f5; line-height:30px; font-weight:bold;}
.f_20{padding-top:40px; font-weight:bold; color:#333; font-size:22px; line-height:40px;}

.fl{float:left;}
.fr{float:right}

td{font-size:18px;text-align:center; background-color:#fff;}
.ico1{background:url(../images/ico.png)}

.bt{font-size:24px;padding-bottom: 40px;}



.bg2{background:url(../images/img2b.jpg) center top no-repeat;height:541px; width:100%;}
.bod #dbg3{background:url(../images/bg3.png) center top no-repeat;height:1427px;}
.h1{font-weight:bold; font-size:36px; color:#333; text-align:center; height:40px; line-height:36px;}
.main2{width:970px; margin:0px auto 0; padding:150px 0 0 0;}
.main3{width:970px; margin:0px auto 0; padding:100px 0 0 0;}
.bod #dbg3 .left{width:416px; height:540px; overflow:hidden;background:url(../images/bg1.png) right 25px no-repeat;}
.bod #dbg3 .left2{width:274px; height:540px; padding-left:60px; overflow:hidden;background:url(../images/bg2.png) left 25px no-repeat;}
.bod #dbg3 .right{padding:95px 0 0 0px; width:496px;}
.bod #dbg3 .right ul{padding-top:40px; color:#666666; font-size:16px;}
.bod #dbg3 .right li{height:59px; margin-bottom:25px; line-height:28px;}

.bod #dbg3 .right .t1{background-position:0 -90px; width:60px; height:59px; margin:0 15px 0 0; float:left;}
.bod #dbg3 .right .t2{background-position:-60px -90px; width:60px; height:59px; margin:0 15px 0 0; float:left;}
.bod #dbg3 .right .t3{background-position:-120px -90px; width:60px; height:59px; margin:0 15px 0 0; float:left;}
.bod #dbg3 .right .t4{background-position:-180px -90px; width:60px; height:59px; margin:0 15px 0 0; float:left;}
.bod #dbg3 .right .t5{background-position:-240px -90px; width:60px; height:59px; margin:0 15px 0 0; float:left;}
.bod #dbg4{background:url(../images/bg4.png) center top no-repeat;height:625px;}

.pf{width:100%; background-color:#333; text-align:center; padding:20px 0; position:fixed; left:0px; bottom:0px;}

.txt1{
	position: absolute;
	left: -410px;
	top: 170px;
	color: #fff;
	font-size: 18px; line-height:30px;
	
}
.txt1 .a1{background-color:#fff; border-radius:50%; margin-right:5px; color:#f24d1d; padding:2px 9px;}


.ewm{
	position: absolute;
	left: 286px;
	background: url(../images/ewmbg.png) top no-repeat;
	top: -410px;
	width: 231px;
	height: 223px;
	text-align: center;
	z-index: 999;
	font-size: 12px;
}
.ewm img{width:194px; height:194px; margin:13px 0 10px;}
.ewm2{
	position: absolute;
	left: 78px;
	top: 68px;
}

.czlfqlist{width:950px; margin:50px auto 0; position:relative;}
dl dt{margin:15px 0 0 0;cursor:pointer; font-size:24px; color:#fff; line-height:42px; padding:0 0 0 35px; background:url(../images/ico2.png); width:527px;}
dl dd{display:none; margin:10px 0 10px 15px; color:#595757; font-size:18px; line-height:30px;}
.ht{color:#2e77e0; border:1px dashed #2e77e0;}

.dh{
  -webkit-animation: dh 0.3s linear infinite alternate;
  animation-name: dh 0.3s linear infinite alternate;
}
@-webkit-keyframes dh{
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes dh{
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}



.box,.box2{width:274px; overflow:hidden; position:relative;}
.img{width: 274px;height: 530px;position: relative;overflow: hidden;}
.img ul{width: 10000%;height: 499px;position: absolute;left: 0;top: 0;overflow: hidden;}
.img ul li{width: 274px;height: 499px;float: left;text-align: center;overflow: hidden;}

.img2{width: 274px;height: 530px;position: relative;overflow: hidden;}
.img2 ul{width: 10000%;height: 499px;position: absolute;left: 0;top: 0;overflow: hidden;}
.img2 ul li{width: 274px;height: 499px;float: left;text-align: center;overflow: hidden;}
.ico2{width: 100%;height: 12px;position: absolute;bottom: 0px;left: 0;z-index: 10px;text-align: center;font-size: 0;overflow: hidden;}
.ico2 a{display: inline-block;width: 12px;height: 12px;margin: 0 5px;background-color:#999999;overflow: hidden; border-radius:50%;}
.ico2 a.on{background: #4586f5;}

.ico{width: 100%;height: 12px;position: absolute;bottom: 0px;left: 0;z-index: 10px;text-align: center;font-size: 0;overflow: hidden;}
.ico a{display: inline-block;width: 12px;height: 12px;margin: 0 5px;background-color:#999999;overflow: hidden; border-radius:50%;}
.ico a.on{background: #4586f5;}


.h{position:fixed; left:0px; top:0px; width:100%; height:100%;background-image:url(../images/h.png); z-index:99}
.tc{
	position: absolute;
	left: 50%;
	top: 50%;
	width:323px;
	height: 388px;
	margin: -194px 0 0 -161px;
	background-image: url(../images/bg3.png); text-align:center;
}
.close{
	position: absolute;
	top: 8px;
	right: 12px;
	width: 27px;
	height: 27px;
	background-image: url(../images/close.png);
}

.footer{text-align:center; font-family:"宋体"; font-size:12px; padding:0px 0 20px 0;}


.banner {
		width: 100%;
		height: 541px;
		font-size: 0;
		overflow: hidden;
		position: relative;
	}
	
	.banner_img {
		width: 100%;
		height: 541px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.banner_img li {
		width: 100%;
		height: 541px;
		background-position: center;
		float: left;
	}
	
	.banner_list {
		height: 50px;
		top: 470px; position:absolute; left:50%; margin-left:-360px;
		z-index: 1;
	}
	
	.banner_list span {
		display: block;
		cursor: pointer;
		width: 216px;
		height: 43px;
		float: left;
		margin: 0 10px 0 0;
	}
