﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}

body,button, input, select, textarea{font: 14px/1.5 simsun,tahoma,Srial,helvetica,sans-serif;}

h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}

em{font-style:normal;}

ul, ol{list-style: none;}

a{

	text-decoration: none;color:#333;

	text-decoration: none;

	-moz-transition: all 0.3s ease-in;

	-webkit-transition: all 0.3s ease-in;

	-o-transition: all 0.3s ease-in;

	transition: all 0.3s ease-in;

}

a:hover{

	text-decoration: none;

	-moz-transition: all 0.3s ease-in;

	-webkit-transition: all 0.3s ease-in;

	-o-transition: all 0.3s ease-in;

	transition: all 0.3s ease-in;

	color: #6d171a;

}

/*火狐去掉按钮、连接的虚线*/

a:focus, a:active,

button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

select::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 

input,button,select,textarea{/*outline:none;-webkit-appearance:none;*/}

textarea{resize:none;}

a { text-decoration: none; color: #333; }

a{blr:expression(this.onFocus=this.blur());}

a:focus{outline:none;}

a.hidefocus{outline:none}

.button{ border-radius: 0; }

input{font-family: "simsun";}

textarea{font-family: "simsun";}

img{border:0px;  outline-width:0px;  vertical-align:top;  }

.clearfix{ overflow: hidden; display: block; clear: both; }

.container{ width: 1200px; margin:0 auto; }

.fl {

    float: left;

}











/*----slider----*/

#slider2,

#slider3 {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	margin: 0 auto;

}

.rslides_tabs {

	list-style: none;

	padding: 0;

	background: rgba(0,0,0,.25);

	box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

	-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

	font-size: 18px;

	list-style: none;

	margin: 0 auto 50px;

	max-width: 540px;

	padding: 10px 0;

	width: 100%;

}

.rslides_tabs li {

	display: inline;

	float: none;

	margin-right: 1px;

}

.rslides_tabs a {

	width: auto;

	line-height: 20px;

	padding: 9px 20px;

	height: auto;

	background: transparent;

	display: inline;

}

.rslides_tabs li:first-child {

	margin-left: 0;

}

.rslides_tabs .rslides_here a {

	background: rgba(255,255,255,.1);

	color: #fff;

	font-weight: bold;

}

.events {

	list-style: none;

}

.callbacks_container {

	position: relative;

	float: left;

	width: 100%;

}

.callbacks {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	margin: 0;

}

.callbacks li {

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

}

.callbacks img {

	position: relative;

	z-index: 1;

	height: auto;

	border: 0;


}

.callbacks .caption {

	display: block;

	position: absolute;

	z-index: 2;

	font-size: 20px;

	text-shadow: none;

	color: #fff;

	left: 1%;

	right: 0%;

	padding: 10px 20px;

	margin: 0;

	max-width: none;

	top: 47%;

}

.callbacks_nav {

	position: absolute;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

	top: 56%;

	left: 8%;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	height: 61px;

	width: 41px;

	background: url("../images/leftarrow.png") no-repeat left top;

	margin-top: -65px;

}

.callbacks_nav:active {

	opacity: 1.0;

}

.callbacks_nav.next {

	left: auto;

	background-position: right top;

	right: 8%;

}

#slider3-pager a {

	display: inline-block;

}

#slider3-pager span {

	float: left;

}

#slider3-pager span {

	width:100px;

	height:15px;

	background:#fff;

	display:inline-block;

	border-radius:30em;

	opacity:0.6;

}

#slider3-pager .rslides_here a {

	background: #FFF;

	border-radius:30em;

	opacity:1;

}

#slider3-pager a {

	padding: 0;

}

#slider3-pager li {

	display:inline-block;

}

.rslides {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	margin: 0;

}

.rslides li {

	-webkit-backface-visibility: hidden;

	position: absolute;

	display: none;

	width: 100%;

	left: 0;

	top: 0;

}

.rslides li:first-child {

	position: relative;

	display: block;

	float: left;

}

.rslides img {

	height: auto;

	border: 0;

}

.callbacks_tabs {

	list-style: none;

	position: absolute;

	top: 99%;

	z-index: 999;

	padding: 0;

	margin: 0;

	margin-top:-3em;

	left:50%;

	margin-left:-52px;

}

.callbacks_tabs li {

	display:inline-block;

}

@media screen and (max-width: 600px) {

	h1 {

	font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.callbacks_nav {

	top: 47%;

}

}





/*----*/

.callbacks_tabs a {

visibility: hidden;

padding: 0 0.2em;

}

.callbacks_tabs a:after {

	content: "\f111";

	font-size:0;

	font-family: FontAwesome;

	visibility: visible;

	display: block;

	height:12px;

	width:12px;

	display:inline-block;

	border:2px solid #E9E9E9;

	border-radius: 30px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	-o-border-radius: 30px;

	-ms-border-radius: 30px;

}

.callbacks_here a:after {

	border:2px solid #96c94a;

}

.header-info {

	position: absolute;

	width: 100%;

	top: 50%;

	left: 9%;

}

.header-info h2 a {

	display:inline-block;

	color:#fff;

	padding:0.5em 2em;

	background:rgba(255, 255, 255, 0.32);

	text-decoration:none;

}

.header-info h2 a:hover {

	color:#fff;

	background:#60B0E6;

}

.header-info lable {

	background:#fff;

	height: 1px;

	width: 36%;

	display: block;

	margin-top:2em

}

.header-info h1 a {

	color:#fff;

	font-weight:bold;

	font-size:1.2em;

	text-decoration:none;

}

.header-info h1 a:hover {

	color:#CA670C;

}





