.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 740px;
	height: 501px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

/*
.flex-direction-nav{
  display: inline-block;
    width: 100%;
    height: 66px;
    bottom: 0px;
	border: solid 1px;
    position: absolute;
}
*/
.flex-direction-nav a {
	width: 35px;
	height: 68px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	/*background: url(/img/arrow.png) no-repeat #d0def2;*/
	position: absolute;
	bottom: 0px;
	z-index: 10;
	cursor: pointer;
	/*opacity: 0;
	filter: alpha(opacity=0);*/
	-webkit-transition: all .3s ease;
	/*border-radius: 35px;*/
	background:#d0def2;
}

.flex-direction-nav .flex-next {
	background-position: -40px -5px;
	right: 0;

}

.flex-direction-nav .flex-prev {
	left: 0;
	background-position: 0px -5px;
	
}
/*
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
*/
.flex-control-nav {
    /*width:200px;*/
	position: absolute;
	text-align: center;
	padding:0px;
	margin:5px 10px;
	bottom: 0px;
	right:0px;
	padding:3px;
}

.flex-control-nav li {
	/*margin: 0 2px;*/
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../image3/dot.png) no-repeat 0 -16px;
	display: block;
	height: 14px;
	overflow: hidden;
	text-indent: -99em;
	width: 14px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	/*height: 482px;*/
	height: auto;
	display: block;
}
.pagingtit{
	width:inherit;
	text-align: center;
	font-size:18px;
	margin:0px;
	bottom: 0px;
	left:0px;
	background-color:#f4f9ff;
	color:#104396;
	font-weight: bold;
	padding: 20px 35px;
    height: 28px;
    width: -webkit-fill-available;
    width: fill-available;
	position: absolute;
	width: -moz-available;
}

/*
.flex-direction-nav .flex-next:before{
      content: "\e603";
}
 
 .flex-direction-nav .flex-prev:before{
  
   content:  "\e602";
 }
 */

 .flex-direction-nav .flex-next{
      	background: url(/img/leftarrow.png) no-repeat #d0def2;
		background-size: contain;
    background-position: center;
}
 
 .flex-direction-nav .flex-prev{  
      	background: url(/img/rightarrow.png) no-repeat #d0def2;
		background-size: contain;
    background-position: center;
 }