
@charset "utf-8";


html,body{-webkit-text-size-adjust:none;}
body{font-size:12px; font-family:"微软雅黑";}


.ul-pic{
	margin: 30px 0 0 0;}
.ul-pic li{
	text-align: center;
	float: left;
	padding: 0 25px 0 0;}
.ul-pic li p a:hover{
	color:#FF6600;}
.ul-pic li p a{
	color: #FF0000;
	font-size: 14px;
	line-height: 30px;}


.banner{margin:0px 0; position:relative; overflow:hidden;}
.banner .slides li{}
.banner .slides li p{ position:absolute;left:0;bottom:0px;width:95%;padding-left:5%;font-size:14px;height:30px;line-height:30px; background:url(../images/bg_2.jpg) repeat-x;color:#fff;}
/*banner底部小图标*/

.banner .flex-direction-nav a { display:none;}
.banner .flex-control-paging { position:absolute;right:18px;bottom:25A1px;}
.banner .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;}
.banner .flex-control-paging li a {display:block;width:16px;height:16px;margin-left:6px;margin-bottom:5px; text-align:center; font-family:Arial, Helvetica, sans-serif;line-height:16px;background-repeat:no-repeat;background-image:url(../images/ico_12.jpg);cursor:pointer;}
.banner .flex-control-paging li a.flex-active {color:#fff;background-position:right top;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides{zoom: 1;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;} 
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.XYTipsWindow .boxLoading {
	position: absolute;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-left: -45px;
	margin-top: -15px;
	left: 50%;
	top: 50%;
	color: #f00;}
.XYTipsWindow .boxLoading{
	width:28px;
	margin-left: -14px;
	background:url(loading.jpg) no-repeat;
	text-indent: -999em;
	text-align: center;}
.XYTipsWindow .boxTitle,
.XYTipsWindow .boxTitle span,
.XYTipsWindow .boxTitle span.hover,
.XYTipsWindow .loadinglayer,
.XYTipsWindow .tipslayer,
.XYTipsWindow .arrowLeft,
.XYTipsWindow .colseBtn,
.XYTipsWindow .boxError em,
.XYTipsWindow .dialogBtn,
.XYTipsWindow .dialogBtn.hover{
	background-image: url(ico.jpg);
	background-repeat: no-repeat;}
.XYTipsWindow .boxTitle {
	position: relative;
	border: 1px solid #A6C9E1;
	border-bottom: none;
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;}
.XYTipsWindow .boxTitle h3 {
	float: left;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	margin: 0;
	text-indent: 10px;}
.XYTipsWindow .boxTitle span {
	position: absolute;
	width: 10px;
	background-position: -80px -40px;
	text-indent: -10em;
	right: 10px;
	top: 10px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;}
.XYTipsWindow .boxTitle span.hover { background-position: -90px -40px;}
.XYTipsWindow .loadinglayer{ line-height: 40px; background-position: 0 -100px!important;}
.XYTipsWindow .tipslayer{
	line-height: 20px;
	text-align: left;}
.XYTipsWindow .arrowLeft{
	position: absolute;
	width: 8px;
	height: 16px;
	background-position: -20px -170px;
	text-indent: -9999em;
	z-index: 20591;
	overflow: hidden;}
.XYTipsWindow .colseBtn {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 8px;
	height: 8px;
	background-position: -55px -170px;
	text-indent: -9999em;
	cursor: pointer;
	z-index: 20591;
	overflow: hidden;}
.XYTipsWindow .boxError{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -15px;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #f00;}
.XYTipsWindow .boxError em{
	float: left;
	width:30px;
	height: 30px;
	background-position: -35px -140px;}
.XYTipsWindow .dialogBtn{
	margin: 5px 5px 0 0;
	width:80px;
	height:35px;
	background-position: 0 -30px;
	border:none;
	color:#333;}
.XYTipsWindow .dialogBtn.hover{ background-position: 0 -65px;}
.XYTipsWindow.shadow {
	box-shadow:2px 2px 5px #C0BBB5;
	-moz-box-shadow: 2px 2px 5px #C0BBB5;
	-webkit-box-shadow:2px 2px 5px #C0BBB5;}



.banner1 {  width:99%; height:265px; overflow:hidden; padding:5px 5px 0px 5px; margin-top:-0px;/*background:url(../images/banner_bg.jpg) repeat-x top center;*/ position:relative;}
.banner1 .sidai{  width:100%; height:95px; position:absolute; bottom:0px; left:5px; background:url(../images/sidai.jpg) bottom left no-repeat;background-size:cover;}
    #focus {  width:100%; height: 265px; clear: both; overflow: hidden; position: relative; float: left; z-index:0;}
    #focus ul { width:100%; height: 265px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px;}
    #focus ul li { float: left; width:100%; height: 265px; overflow: hidden; position: relative; padding: 0px; margin: 0px;}
    #focus .preNext { width: 200px; height: 265px; position: absolute; top: 0px; cursor: pointer;}
    #focus .pre { left: 0; background: url(../images/sprite.jpg) no-repeat left center;}
    #focus .next { right: 0; background: url(../images/sprite1.jpg) no-repeat right center;}

.fullSlide {
	width:100%;
	position:relative;
	height:265px;}

.fullSlide .hd {
	width:100%;
	position:relative;
	z-index:1;
	bottom:0;
	left:0;}

.fullSlide .bd li {
	width:100%;
	height:265px;
	overflow:hidden;}

.fullSlide .hd ul li {
	display:inline-block;
	*display:inline;
	zoom:1;
	overflow:hidden;
	filter:alpha(opacity=50);
	opacity:0.5;}

.fullSlide .prev ,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5px;
	z-index:1;
	width:47px;
	height:60px;
	background:url(../images/slider-arrow.jpg) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;}
.fullSlide .next {
	left:auto;
	right:0px;
        top:48%;
        width:10px;
        height:42px;
	background-position:-0px -137px;}



