﻿@charset "utf-8";
/* CSS Document */
/*banner图*/
	/* flexslider   banner */
.flexslider,
.flexslider .slides li { position: relative; overflow: hidden;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li a,.flexslider .slides li .img { display: block; width:100%; height:100%;}

		/*按钮*/
.flex-direction-nav { display:none;}
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a {display: block; overflow: hidden; text-indent: -99em; cursor: pointer;}

	/*banner图基本设置到此*/
#demo01{width:100%;}
#demo01 .slides li {}
#demo01 .slides li .img { width:1920px; position: relative; left:50%; margin-left:-960px}
#demo01 .slides li .textbox { position: absolute; top:350px; left:0; width:100%;}
#demo01 .slides li .textbox .btnbox { padding: 0 17px; margin-top:42px;}
#demo01 .slides li .textbox .btnbox .btn { display:inline-block; width:205px; height:62px; color:#FFF; font-size:24px; line-height:62px; text-align: center; background:url(../imageq/bg-2-1.png);}
#demo01 .slides li .textbox .btnbox.no2 { text-align: right;}
#demo01 .flex-control-nav { margin-bottom:48px;}
#demo01 .flex-control-nav li{margin:0 11px;}
#demo01 .flex-control-paging li a{ background-image: url(../imageq/banner-1.png);background-position: center 0; width: 21px; height: 21px; }
/**/#demo01 .flex-control-paging li a.flex-active{ background-position: center -21px;}

