@charset "utf-8";
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}
img{ max-width:100%;}
.w1198{ width:1198px; margin:0 auto;}
.t30{ width:100%;  margin-top:30px;}

/**顶部**/
.sy_db{
	width:100%;
	height:36px;
	background:url(../images/bj.jpg) repeat;
	}
.db_box{
	color:#fff;
	font-size:14px;
	line-height:36px;
	}
.db_box span{
	float:right;
	font-weight:bold;
	font-size:18px;
	}
	
/**nav**/
.navbj{
	width:100%;
	height:63px;
	background:url(../images/bj.jpg) repeat;
	}
.nav ul{
	width:100%;
	}
.nav ul li{
	width:149px;
	float:left;
	color:#fff;
	font-size:18px;	
	text-align:center;
	list-style:none;
	line-height:63px;
	}
.nav ul li:hover{
	background:#ffae00;
	}

/**头条**/
.tt{
	width:100%;
	height:118px;
	background:#fafafa;
	}
.tt_icon{
	width:108px;
	margin-top:15px;
	}
.tt_wb{
	margin:30px 25px;
	font-size:28px;
	font-weight:bold;
	color:#cb0000;
	}
.tt_wb p{
	font-size:15px;
	color:#757575;
	font-weight:100;
	line-height:36px;
	}

/**通知公告**/
.tzgg_box{
	width:448px;
	height:357px;
	border:1px solid #289d40;
	}
.tzgg_box2{
	width:448px;
	height:358px;
	border-bottom:1px solid #ffb71c;
	}
.tzgg_bt{
	width:100%;
	height:54px;
	background:url(../images/bj.jpg) repeat;
	}
.tzgg_bt2{
	width:100%;
	height:55px;
	background:url(../images/bj2.jpg) repeat;
	}
.tzgg_icon{
	margin:18px 6px 0 16px;
	}
.tzgg_wb{
	line-height:53px;
	font-size:14px;
	color:#fff;
	}
.tzgg_gd{
	margin:21px 16px;
	}
.tzggnr{
	width:404px;
	height:313px;
	padding:22px;
	}
.tzggnr_box{
	width:100%;
	height:145px;
	border-bottom:1px solid #e5e5e5;
	}
.tzgg_rm2{
	width:70%;
	height:72px;
	font-size:16px;
	padding-top:15px;
	color:#000;
	}
.tzgg_rm2:hover{ color:#1b6b2b;}
.tzgg_rm2 p{
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	color:#797979;
	}
.tzgg_rm{
	height:85px;
	font-size:16px;	
	color:#000;
	border-bottom:1px solid #e5e5e5;
	}
.tzgg_rm:hover{
	color:#2e773c;
	}
.tzgg_rm p{
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	color:#797979;
	}
.tzgg_nr{
	padding-left:8px;
	font-size:14px;
	color:#464646;
	margin-top:16px;
	background:url(../images/syfg.png) no-repeat;
	}
.tzgg_nr a{ color:#464646;}
.tzgg_nr2 a:hover{ color:#2e773c;}
.tzgg_nr2 a{ color:#464646;}
.tzgg_nr a:hover{ color:#2e773c;}
.tzgg_nr2{
	padding-left:8px;
	font-size:14px;
	color:#464646;
	margin-top:17px;
	background:url(../images/syfg.png) no-repeat;
	}
.tzgg_nr span{
	float:right;
	font-size:12px;
	line-height:14px;
	color:#bbbbbb;
	}
.tzgg_nr2 span{
	float:right;
	font-size:12px;
	line-height:14px;
	color:#bbbbbb;
	}
/**xhdt**/
.syxhdt{
	width:100%;
	margin-top:30px;
	background:#000;	
	}
.syrzcx{
	width:300px;
	height:359px;
	background:url(../images/bj.jpg) repeat;
	}


.rzcx{
	width:376px;
	background:url(../images/sy_rzcx.jpg) repeat;
	}
.rzcx_wb{
	font-size:32px;
	color:#fff;
	font-weight:bold;
	margin-top:90px;
	text-align:center;
	}
.title {
  padding: 35px 0 40px;
  color: #999;
  border-bottom: 1px solid #aaaaaa;
}

.title span {
  display: block;
  margin: 0 0 15px;
  font-size: 26px;
  color: #555;
}

.css input[type='text'] {
  width: 180px;
  padding: 20px 10px 20px 60px;
  font-size: 18px;
  font-weight:bold;
  color: #555;
  border:none;
  background-color: #fff;
}

.css {
  display: inline-block;
  position: relative;
}

.css input {
  transition: .1s all linear;
}

.css label {
  position: absolute;
  top: 20px;
  left: 15px;
  font-size: 18px;
  color: #aaa;
  transition: .1s all linear;
  cursor: text;
}
.demo4 .css.active input {
  padding-left: 15px;
  border:none
}

.demo4 .css.active label {
  top: 0;
  left: 0;
  font-size: 40px;
  opacity: .1;
}
.rzcx_nn{
	margin:30px 80px;
	}



.rzcxtt{
	text-align:center;
	margin-top:25px;
	}


/**pxjx**/
.sypxjx{
	width:100%;
	}

/**jj**/
.gytx{
	width:285px;
	height:448px;
	background:url(../images/bj.jpg) repeat;
	}
.sygytx{
	text-align:center;
	color:#FFF;
	font-size:32px;
	font-weight:bold;
	margin-top:35px;
	}
.sygytx p{
	font-size:26px;
	font-weight:100;
	line-height:30px;
	}
.syxhjs{
	width:100%;
	height:64px;
	border-bottom:1px solid #22bb76;
	text-align:center;
	line-height:65px;
	font-size:18px;
	color:#fff;
	}
.syxhjs:hover{
	width:100%;
	height:64px;
	font-weight:bold;
	background:url(../images/jjbj.jpg) no-repeat;
	border:0;
	}
	

/**赛事新闻**/
            .Box {position: relative;}
			.Box .content {width: 1145px; height:160px; margin: 0 auto;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute; z-index:100;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer; z-index:100;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left:0px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: 0px;}
			.Box .Box_con .btnl:hover {background:url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 232px;height: 190px; line-height:28px; color:#33353b; margin-left: 12px;overflow: hidden;}
			.Box .Box_con .conbox ul li a {color:#000;}
			.Box .Box_con .conbox ul li span{ color:#176caa;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width:100%;height: 170px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover { color:#176caa;}
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
	        .cur span{ float:right;}

/**合作伙伴**/
.hzhb_nr{
	width:1200px;
	margin:0 auto;
	height:160px;
	}
			#div1{ width: 1200px; height: 150px; position: relative; margin:15px auto;overflow: hidden;}
			#div1 ul { width: 800px; height: 150px; position: relative; }
			#div1 ul li { height: 150px; float: left; list-style: none; padding-right:20px;}
			#div1 ul li img { width: 200px; height: 120px; display: inline-block;}

.fenye{ width:260px; height:26px; clear:both; margin: 0 auto; margin-bottom:35px;}

.fenye li{ float:left; margin-right:5PX;  width:50px; height:26px; border:1px solid #e4e4e4; line-height:26px; text-align:center; }

.fenye a{ color:#888888; display:block;}

.fenye a:HOVER{ color:#FFF; background:#096ab5 ;}	



/**footer**/
.botmr{ clear:both; background:#1d2124;}
.boty{ /*background:#14ae68;*/ width:300px; text-align:center; padding:0 0 46px 0;}
.jiebz{ float:left; padding-right:105px;}
.bot_a{ display:block; height:34px; line-height:34px; text-align:center; color:#fff;}
.botmz{ height:60px; line-height:60px; color:#fff; border-top:1px solid #373a3c; background:#1d2124;}
.botmz a{ color:#fff;}
.bot_a1{display:block; height:34px; line-height:34px; text-align:center; color:#fff; font-size:18px; padding-top:41px;}
.sjigf{ position:relative; background:url(../images/04.png) no-repeat 0 0; float:left; }
.sjity{padding-left:49px; padding-top:-2px;}
.jirtyq{ position:absolute; right:-249px; top:1px;}
.jirtyq11{position:absolute; left:-0; bottom:-50px;}
.dsgf{ padding-top:17px;}
.zuobg{ z-index: 9999;width:280px; position:relative;  text-align:center; color:#fff;} 
.lhkgj{ position:absolute; left:0; top:-1px;background:#14ae68; width:280px; border-bottom:1px solid #22bb76; }
.adnfg{ font-family:Arial, Helvetica, sans-serif; font-size:40px; text-transform: uppercase; font-weight:bold; padding-top:40px; padding-bottom:5px;}
.tqiwe{ font-size:25px; line-height:35px; padding-bottom:33px;}
.weriu{ margin-top: 143px;}
.weriu li{ height:60px; line-height:60px; border-bottom:1px solid #22bb76;}
.erj_h2{ display:block; background:#14ae68; color:#fff;}
.erj_h2:hover{  background:#ffae00 url(../images/xtt.jpg) no-repeat 80px center; color:#fff;}
.erj_h2xz{  background:#ffae00 url(../images/xtt.jpg) no-repeat 80px center; color:#fff;}
.dsqwe{ border-bottom:1px solid #e8e8e8; height:60px; line-height:60px; margin-bottom:19px; }
.jihgwq{border-bottom:1px solid #e8e8e8; padding-bottom:15px;}
.xhdh{ font-weight:bold; font-size:25px;}
.acvb{ font-weight:bold; font-style:italic; text-transform:uppercase; color:#14ae68; font-size:16px;}
.zjnrt{ height:auto !important; min-height:500px; height:500px;}
.gongsj{ padding-top:13px;}
.botmz{ height:60px; line-height:60px; color:#fff; border-top:1px solid #373a3c; background:#1d2124;}
.botmz a{ color:#fff;}






/**xw**/
.gdsi{ padding-top:32px; padding-bottom:50px;}
.gongd{ padding-top:50px;}
.gonf_z{ width:630px;}
.gdiimg{ padding-top:20px; padding-bottom:35px;}
.nmggg{ line-height:34px; height:200px; overflow:hidden; margin-bottom:45px;}
.ckhgy{ display:block; border:1px solid #dedede; width:150px; text-align:center; line-height:34px;}

.cpocl{ background:#005fbb;  padding-top:36px;}
.ciop{ line-height:40px; height:40px; margin-bottom:10px;}

.thumbnailWrapper { width:100%; clear:both;}
.thumbnailWrapper ul{ width:100%;}
.thumbnailWrapper ul li {
	float:left; width:25%; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; /* hide the content outside the boundaries (ZOOM) */
}
.thumbnailWrapper ul li a img {
	width:100%; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption {
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; font-weight:bold; /* start from left of the list item (container) */
	width:100%; height:40px; line-height:40px; text-align:center; /* stretch to the whole width of container */
	display:none; background:url(../images/yy.png) repeat 0 0; /* hide by default */color:white;}
	
.xincv{ padding-top:34px; padding-bottom:37px;}
.xinljk{ padding-top:50px;}
.xinljk li{ float:left; width:270px; margin-right:40px;}
.xinljk li:hover{ cursor:pointer; }
.xinljk li:hover .liy{border:1px solid #009be6;color:#009be6;}
.liy{ border:1px solid #dcdbe1; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; }
.jinazz{ color:#000; line-height:36px;}
.jinqq{ line-height:20px;}
.mkoree{ display:block; line-height:36px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.hzvc{ background:url(../images/hzhb.jpg) no-repeat center 0; width:100%; height:355px; padding-top:34px;}
.hzhbb{ padding-top:20px;}
.hzhbb li{ float:left; width:224px; height:108px; background:#fff; margin-right:20px; margin-bottom:20px;}
.bott{ background:#0454ab; text-align:center; line-height:30px; color:#fff; padding:30px 0;}
.bott a{ color:#fff;}
.bott a:hover{ color:#a7d4f8;}
.hzhbbz{  padding-bottom:33px;}
.hzhbbz li{ float:left; width:224px; height:108px; border:1px solid #ededed;  margin-right:17px; margin-bottom:17px;}
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px; line-height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#009be6;color:#fff;overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#009be6;}
.side ul li .sidetop:hover{background:#2c2f34;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.daqiy{ border-bottom:1px solid #dcdbe1;  margin-bottom:50px;}
.fdrtu{ padding-top:122px; line-height:34px;}
.fdrtu a{ color:#32a548;}
.jigtu{ padding-top:50px;}
.xhmm{ font-size:35px; line-height:60px;letter-spacing:2px; color:#000;}
.xhmm span{ color:#32a548;}
.kii{ width:50px; height:4px; background:#32a548; display:block; margin-top:3px; margin-bottom:50px;}

.zjnnr{ height:auto !important; min-height:500px; height:500px;}
.zuocc{ width:100px; text-align:center; border-right:1px solid #ededed; border-top:1px solid #ededed;  border-left:1px solid #ededed;}
.zuocc li{ border-bottom:1px solid #ededed; height:100px; line-height:100px;}
.zuocc h2{ font-size:15px;}
.zuoa{ display:block; color:#000;}
.zuoa:hover{ background:url(../images/bj.jpg); color:#fff;}
.zuoaxz{ background:url(../images/bj.jpg) repeat; color:#fff;}
.youyy{ width:1048px; padding-bottom:50px; }
.youyy2{ width:1048px; }
.gongsij{line-height:34px; padding-bottom:50px; }
.xinul{ padding-bottom:20px; height:auto !important; min-height:500px; height:500px;}
.xinul li{border-bottom:1px solid #ededed; padding-bottom:30px; margin-bottom:30px;}
.xinul2{ padding-bottom:20px; height:auto !important; min-height:500px; height:500px;}
.xinul2 li{border-bottom:1px solid #ededed;  margin-bottom:30px;}
.xin_z{ width:590px;}
.xinhe{ line-height:46px; color:#000; font-size:15px;}
.sdjh{ background:url(../images/sjjj.png) no-repeat 0 center; padding-left:22px; font-family:Arial, Helvetica, sans-serif; color:#c2c2c2; height:34px; line-height:34px;}
.nmgh{ line-height:34px; height:105px; overflow:hidden; margin-bottom:22px;}
.fenye{ width:260px; height:28px; clear:both; margin: 0 auto;}

.fenye li{ float:left; margin-right:5PX;  width:30px; height:26px; border:1px solid #ededed; line-height:26px; text-align:center; }

.fenye a{  display:block;}

.fenye a:HOVER{ color:#FFF; background:#0454ab;}
.gongcx{ margin-bottom:29px;}
.cpoiuy{ height:auto !important; min-height:500px; height:500px; padding-bottom:38px;}

.cxzpo { width:100%; clear:both;}
.cxzpo ul{ width:100%;}
.cxzpo ul li {
	float:left; width:24%; /* important: left float */
	position:relative; /* so we can use top and left positioning */
	overflow:hidden; margin-right:1%; margin-bottom:1%; /* hide the content outside the boundaries (ZOOM) */
}
.cxzpo ul li a img {
	width:100%; /* not important, the pics we use here are too big */
	position:relative; /* so we can use top and left positioning */
	border:none; /* remove the default blue border */
}
.caption {
	position:absolute; /* needed for positioning */
	bottom:0px; /* bottom of the list item (container) */
	left:0px; font-weight:bold; /* start from left of the list item (container) */
	width:100%; height:40px; line-height:40px; text-align:center; /* stretch to the whole width of container */
	display:none; background:url(../images/yy.png) repeat 0 0; /* hide by default */color:white;}
	
	
.mapp{ margin-bottom:50px;}
.fy{ height:74px; margin: 0 auto; border-top:1px dotted #6b6b6b; padding-top:26px;}

.shan{ height:38px;}

.shangg{ width:91px; height:24px; background:url(../images/fy.jpg) no-repeat 0 0;  line-height:24px; text-align: center; float:left; margin-right:8px;}

.nrt{line-height:24px; text-align: center; float:left;}

.xwtr{ float:right; margin-top:12px;}
.xwxxyym{ line-height:30px; margin-bottom:15px; text-align:center; color:#000;}

.gbb{ height:32px;  background:url(../images/xwxxy.png) no-repeat 0 0; text-align:center;  line-height:32px;}

.xwyy{  line-height:34px; height:auto !important; min-height:500px; height:500px; padding:30px 0;}

/*联系我们*/

.lxwmy{ padding-top:8%;}

.address{width:500px; background:#fff; position:relative; padding:0 40px;}


.yuan img{max-width:50%;}

.lxwz{ line-height:50px; padding:60px 0 40px 0;}

.lxwz img{ vertical-align:middle;}

.map{background:#fff; padding:20px; width:1160px; margin-top:3%;}

.map img{width:100%;}

/**会员单位**/
.jiwq{ clear:both; margin-top:23px;}
.jiwq li{ border:1px solid #e8e8e8; padding:12px 20px; margin-bottom:23px;}
.jieqwww{ height:30px;}
.jitwqz{ font-weight:bold; font-size:15px; float:left;}
.fjihyt{ background:url(../images/xw1.png) no-repeat 0 center; padding-left:26px; color:#d7d7d7;}
.jhkytr{ height:30px; overflow:hidden;}
.sanj_a{ display:block; color:#000; float:left; width:124px; text-align:center; height:42px; line-height:42px; font-weight:bold; background:#e8e8e8; margin-right:20px; margin-bottom:20px; font-size:15px;}
.sanj_a:hover{  background:url(../images/bj.jpg) repeat; color:#fff;}
.sanj_axz{  background:url(../images/bj.jpg) repeat; color:#fff;}
.jijtr{ clear:both; padding-top:30px;}
.jijtr li{ float:left; margin-right:16px; border:1px solid #efefef; margin-bottom:16px;}
.lkjgif{ clear:both; padding:23px 0;}
.jitwqa{ width:439px;}
.jikh{ font-weight:bold; padding-top:10px;}
.jihky{ border:1px solid #e8e8e8; width:208px; margin-top:10px;}
.kohyt{ padding-top:16px;}
.fy{   border-top:1px solid #d6d6d6;   padding-top:15px; margin-bottom:20px;}
.fyyu{   border-top:1px solid #d6d6d6;   padding-top:25px; }
.giouo{ padding-bottom:41px;}
.shan{ height:38px;}
.shangg{ width:91px; height:24px; color:#000; background:url(../images/fy.jpg) no-repeat 0 0; line-height:24px; text-align: center; float:left; margin-right:8px;}
.nrt{  line-height:24px; text-align: center; float:left;}
.ynghjj{ text-align:center; padding-top:23px; margin-bottom:10px;}
.zjlpo{ text-align:center; border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8; height:40px; line-height:40px;}
.fguh{ width:120px; text-align:center; height:40px; line-height:40px; background:#14ae68; font-size:16px; color:#fff;}
.fguh a{ display:block; color:#fff;}
.gongxxxsj{ padding-top:10px;}
.yout2{ width:1068px;}


/**rzcx**/
.number{
	height:43px;
	margin-top:0px;
	}
.number_tit{
	width:116px;
	text-align:center;
	line-height:43px;
	font-size:16px;
		}
.Textbox{
	width:88%;
	height:48px;
	}
.djan{
	margin-top:25px;
	margin-left:124px;
	height:47px;
	width:143px;
	}
.cxxt{
	margin-top:25px;
	border-top:1px #dfdfdf solid;
	}
.djzs_tit{
	width:112px;
	height:23px;
	top:20px;;
	padding-left:29px;
	line-height:23px;
	margin:0 auto;
	font-size:20px;
	background:url("../images/djzs.png") no-repeat;
	}
.dj_box{
	margin:0 auto;	
	}
.dj_fl{
	width:920px;
	}
.xm_box{
	margin-top:20px;
	height:43px;
	}
.xm_name{
	width:100px;
	text-align:right;
	line-height:43px;
	font-size: 14px;
	}
.xm_wbk{
	width:790px;
	height:43px;
	background:#f5f5f5;
	border-radius:5px 5px 5px 5px;
	border:1px solid #dcdcda;	
	padding-left: 10px;
line-height: 43px;
	}
.dj_fr{
	width:134px;
	height:174px;
	margin-top:15px;
	background:#f5f5f5;
	border-radius:5px 5px 5px 5px;
	border:1px solid #dcdcda;	
	}
.zshu{
	margin-top:20px;
	height:43px;
	}
.zshu_wbk{
	width:88%;
	height:43px;
	background:#f5f5f5;
	border-radius:5px 5px 5px 5px;
	border:1px solid #dcdcda;	
	padding-left: 10px;
line-height: 43px;
	}
.kg{
	height:50px;
	}
.myName{
	width:100%;
	height:100%;
	background:#f5f5f5;
	border-radius:5px 5px 5px 5px;
	border:1px solid #dcdcda;
	padding-left: 10px;
line-height: 43px;
	}
	
/**sshd**/
.lrzj2 {
    width: 327px;
    height: 221px;
    float: left;
    margin-bottom: 34px;
    margin-right: 34px;
    position: relative;
}
.zoom {
    width: 327px;
    height: 221px;
    display: block;
    position: relative;
    overflow: hidden;
	float:left;
}
.w1048{
	width:1048px;
	}
.text {
    width: 100%;
    line-height: 40px;
    background: #000;
    color: 
    #FFF;
    font-weight: normal;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: center;
    z-index: 999;
}
h3 {
    font-family: '微软雅黑';
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}
.lrzj2 {
    width: 315px;
    height: 221px;
    float: left;
    margin-bottom: 34px;
    margin-right: 34px;
    position: relative;
}
.text:hover{
	background:url(../images/bj.jpg) repeat;
	}

/**通知公告**/

.example {
	width: 722px;
	margin-top:2px;
	height: 359px;
			}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background:url(../images/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(../images/next.png) no-repeat;
}
