@charset "gb2312";
body {
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-height: 24px;
	background-color: #fff;
	color: #666666;font-family: "Î¢ÈíÑÅºÚ"; overflow-x:hidden;
}
img {
	border: 0
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
A:link {COLOR: #333333; TEXT-DECORATION: none}
A:visited {COLOR: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #000; TEXT-DECORATION: none}
.main {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
input {
	border: 1px solid #808080;
	color: #b2b2b2;
	margin: 0px;
	background-color: fff;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	outline: 0;
}
.white {
	color: #ffffff;
}
.red {
	color: #fa3a39;
}
.red2 {
	color: #f1040b; padding:20px 0;
}
.green {
	color: green;
}
.black {
	color: #000;
}
.blue {
	color: #3973f3; font-size:20px;
}
.yellow {
	color: #fff100;
}
.org {
	color: #f39800;
}

.clr2 {
	clear: both;
	height: 1px;
	overflow: hidden;
}
.pt10 { padding-top:10px;
}
.m_b15 {
	margin-bottom: 15px;
}
.mt100 {
	margin-top: 105px;
}
.p-30{padding:30px 65px 0 65px;}
.t_c {
	text-align: center;
}
td {
	color: #5e5e5e;
	font-family: "Î¢ÈíÑÅºÚ";
}
.f-21{font-size:21px; font-weight:bold; color:#fff;}
.f-36{font-size:36px;}
.f-48{font-size:48px; font-weight:bold;}
.t_c {
	text-align: center;
}
.font1{color:#db1f32;}

.ty{-webkit-box-shadow: 2px 2px 2px #fff;
	box-shadow: 2px 2px 2px #fff;}

.bod #dbg1 {background: url(../images/index_01.jpg) center top no-repeat;height: 217px;}
.bod #dbg2 {background: url(../images/index_02.jpg) center top no-repeat;height: 216px;}
.bod #dbg3 {background: url(../images/index_03.png) center top no-repeat;height: 99px;}
.bod #dbg4 {background: url(../images/index_04.png) center top no-repeat;height: 784px;}
.bod #dbg5 { background-color:#f9f9f9;height: 608px; padding-top:10px;}
.bod #dbg6 {background: url(../images/index_06.png) center top no-repeat;height:100px; padding-top:460px;}


.ico1{
	width: 190px;
	height: 47px;
	background: url(../images/ico1.png);
	position: absolute;
	top: 24px;
	left: 612px;
	pointer-events: none;
}


.btn1 {background: url(../images/btn1.png); margin:15px auto;
	width: 321px;
	height: 75px; display:block;
}
.an1{
	position: absolute;
	top: 72px;
	left: -229px;
}
.an2{
	position: absolute;
	top: 80px;
	left: 120px;
}
.txt1{
	width: 997px; height:99px; margin:0 auto; font-size:18px; color:#b5d9fb; line-height:28px;
}
.txt1 li{height:76px; float:left; padding:23px 0 0 20px;}
.txt1 .t1{background: url(../images/ico3.png);background-position:0 0; width:309px;}
.txt1 .t2{background: url(../images/ico3.png); background-position:-329px 0; width:330px;}
.txt1 .t3{background: url(../images/ico3.png); background-position:-679px 0px; width:298px;}

.txt2{ font-size:40px; color:#2a85ee; font-weight:bold; text-align:center; line-height:40px;}

.txt3{height:26px; margin:20px 0 0 266px; font-size:18px;}
.txt3 li{background: url(../images/ico2.png); width:110px; height:26px; text-align:center; line-height:26px; color:#fff; margin-right:6px; float:left;}
.txt4{padding:30px 0 0 130px;}

.pic{margin:25px 0 60px 180px;}
.dh{
	-webkit-animation: dh 0.3s linear infinite alternate;
	animation: dh 0.3s linear infinite alternate;
}
@-webkit-keyframes dh {
 to {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}
}
 @keyframes dh {
 to {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}
}

@-webkit-keyframes wobble2 {
  0% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  15% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  45% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  75% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  100% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }
}

@keyframes wobble2 {
  0% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  15% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  45% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  75% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  100% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }
}

.wobble2 {
  -webkit-animation-name: wobble2;
          animation-name: wobble2;
		  -webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-o-animation-direction: normal;
	
	-webkit-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}

.dh2{
-webkit-animation:dh2 2s ease both infinite alternate;
-moz-animation:dh2 2s ease both infinite alternate;}
@-webkit-keyframes dh2{
0%{-webkit-transform:scale(1)}
25%{-webkit-transform:scale(1.1);-webkit-filter: brightness(2.3);
filter: brightness(2.3);}
50%,100%{-webkit-transform:scale(1)}
}
@-moz-keyframes dh2{
0%{-moz-transform:scale(1)}
25%{-moz-transform:scale(1.1);-webkit-filter: brightness(2.3);
filter: brightness(2.3);}
50%,100%{-moz-transform:scale(1)}
}

.dh3 {
	-webkit-animation: dh3 0.3s linear infinite alternate;
	animation: dh3 0.3s linear infinite alternate;
}
@-webkit-keyframes dh3 {
 to { margin-left:-10px
}
}
 @keyframes dh3 {
 to { margin-left:-10px
}
}
.footer {
	text-align: center;
	font-family: "ËÎÌå"; padding:100px 0 0 0;
	font-size: 12px;
}


.slider_box { margin: 45px auto 0 auto; width: 800px; height: 338px; overflow: hidden; position: relative; }

.silder_con { height: 337px; overflow: hidden; position: absolute; }
.silder_panel {width: 800px; height: 337px; overflow: hidden; float: left; position: relative; text-align:center;}
.silder_nav { margin: 0px auto; width: 800px; height: 58px; bottom: 0px; overflow: hidden; position: absolute; display:none;}
.silder_nav li { margin: 2px; padding: 0px; border: 1px solid rgb(255, 255, 255); float: left; }
.silder_nav li.current { margin: 0px 4px; border: 3px solid rgb(122, 207, 57); }
.silder_nav li { width: 0px; height: 48px; overflow: hidden; display: block; }
.slider_box a.prev { background: url("../js/silder_btn.png") no-repeat; margin: 120px 0px 0px; width: 45px; height: 100px; text-indent: -999px; overflow: hidden; display: block; position: absolute; cursor: pointer; }
.slider_box a.next { background: url("../js/silder_btn.png") no-repeat; margin: 120px 0px 0px; width: 45px; height: 100px; text-indent: -999px; overflow: hidden; display: block; position: absolute; cursor: pointer; }
.slider_box a.prev { left: 0px; }
.slider_box a.next { background-position: right 0px; right: 0px; }
