
/* Slider */
.full .flexslider,.full .flex-viewport,.full .slides,.full .slide-item {
	position: relative; height: 100% !important; min-height: 100%; max-height: 100%; 
}
.full .slide-item img {
	min-height: 100%;position: absolute; top:50%; left:50%;
}
.slider_banner,#banner{ display: block;/*min-height: 500px;*/}
#banner .slides{}
#banner .slide-item{}
#banner .slides a{ position: relative; overflow: hidden; display: block; width:100%; height:100%; } 
#banner .slides li img{
	transition:all .4s ease;
	-moz-transition:all .4s ease;
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	-webkit-transform:scale(1.1) translate(-50%,-50%);
	transform:scale(1.1) translate(-50%,-50%);
	-moz-transform:scale(1.1) translate(-50%,-50%);
	animation: myfirst 7s linear infinite;
}
#banner.pause .slides li img{
	animation: myfirst 7s linear infinite paused;
}
#banner.play .slides li img{
	animation: myfirst 7s linear infinite alternate;
}

article{position:relative;z-index:1;}


/*#banner .slides li img{ transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease; -webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0); -o-transform:matrix(1.1, 0, 0, 1.1, 0, 0); transform:matrix(1.1, 0, 0, 1.1, 0, 0); -moz-transform:matrix(1.1, 0, 0, 1.1, 0, 0); }*/
/*#banner .slides li.flex-active-slide img{ transition-delay:0.4s !important; transition:all 7s ease;-moz-transition:all 7s ease;-webkit-transition:all 7s ease;-o-transition:all 7s ease; -webkit-transform:matrix(1.0, 0, 0, 1.0, 0, 0); -o-transform:matrix(1.0, 0, 0, 1.0, 0, 0); transform:matrix(1.0, 0, 0, 1.0, 0, 0);-moz-transform:matrix(1.0, 0, 0, 1.0, 0, 0); }*/

@keyframes myfirst
{
	0%   { -webkit-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%);-moz-transform:scale(1.1) translate(-50%,-50%); }
	100% { -webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-moz-transform:scale(1) translate(-50%,-50%); }
}

/*@-moz-keyframes myfirst 
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-webkit-keyframes myfirst 
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}

@-o-keyframes myfirst 
{
0%   {background:red; left:0px; top:0px;}
25%  {background:yellow; left:200px; top:0px;}
50%  {background:blue; left:200px; top:200px;}
75%  {background:green; left:0px; top:200px;}
100% {background:red; left:0px; top:0px;}
}*/

/*#banner .slides .flex-active-slide{ z-index:2; }*/

/* Control Nav */
#banner .control_b .flex-control-nav { position: absolute; bottom: 30px; left:50%; z-index:8; width: 100%; height: 14px; line-height: 14px; margin-left:-50%; text-align: center; }
#banner .flex-control-nav li { display: inline-block; margin:0 5px; }
#banner .control_b .flex-control-nav a { position: relative; width:14px; height:14px; border-radius: 50%; display: block; text-align: center; font-size: 0; color: #C9CACA; cursor: pointer; zoom: 1; }
#banner .flex-control-nav a::after{ content: ""; display: block; position: absolute; top: 0; left: 0; width: 4px; height: 4px; margin: 5px 0 0 5px; background: #fff; border-radius: 50%; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
#banner .flex-control-nav a.flex-active::after { width: 14px; height: 14px; margin: 0; }
/*direction*/
#banner .flex-direction-nav{ overflow: hidden; position: absolute; top:50%; left:0px; z-index:9; width:100%; margin-top: -26px; }
#banner .flex-direction-nav li{ position: relative; transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-o-transition:all .9s ease; }  
#banner .flex-direction-nav li:first-child{ float:left; left:-100px; }
#banner .flex-direction-nav li:last-child{ float:right; right:-100px; }
#banner .flexslider:hover .flex-direction-nav li:first-child{ left:0; }
#banner .flexslider:hover .flex-direction-nav li:last-child{ right:0; }
/*pauseplay*/
#banner .flex-pauseplay{ position: absolute; bottom:23px; left:50%; margin-left: -110px; z-index:98; }
#banner .flex-pauseplay .flex-play{ display: block; }
#banner .flex-pauseplay i{ width:30px; height:30px; display: block; background-repeat: no-repeat; }
#banner .flex-pauseplay .flex-play i.play{ background-image:url(../images/b_play.png); }
#banner .flex-pauseplay .flex-pause i.stop{ background-image:url(../images/play.png); }

/*首页主体内容*/
.news{ position: relative; overflow: hidden; /*margin:30px auto;*/ margin:0 auto;}
.news .left{ width:50%; height: 290px; line-height: 290px; }
.news .n_left a{ width:100%; height:100%; display: block; background-repeat: no-repeat; background-size: cover; background-position: center; color:#fff; text-align: center; font-size: 3rem; }
.news .n_right .flex-direction-nav{ display: none; }
.news .n_right .flexslider{ position: relative; height:100%; padding:30px 60px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#f3f3f3; overflow: hidden; }
.news .n_right .flex-viewport{  }

.news .n_right .slides li{  }
.news .n_right .slides li h1{ color:#be180f; font-size:1.4rem; line-height: 2rem; }
.news .n_right .slides li h2{ color:#382d31; font-size:1.8rem; line-height: 5rem; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.news .n_right .slides li span{ display: block; color:#382d31; font-size:1.6rem; line-height: 2rem; font-family: "Arial"; }
.news .n_right .slides li p{ height:40px; line-height: 20px; overflow: hidden; margin:10px 0; }
.news .n_right .slides li p a{ color:#313131; font-size:1.4rem; }
.news .n_right .slides li p a:hover{ color:#c80000; text-decoration: underline; }
/* Control Nav */
/* .news .control_b .flex-control-nav { position: absolute; bottom: 40px; left:100px; height:10px; line-height: 10px; }
.news .flex-control-nav li { width:10px; height:10px; line-height: 10px; margin:0 3px; float:left; }
.news .control_b .flex-control-nav a { width:4px; height:4px; background:#535353; border-radius: 50%; display: inline-block; text-align: center; font-size: 0; color: #C9CACA; cursor: pointer; zoom: 1; }
.news .flex-control-nav a:active,
.news .flex-control-nav a.flex-active { zoom: 1; border:2px solid #be180f; background:#be180f; }
 */
.news .control_b .flex-control-nav{position: absolute;bottom: 40px;left:100px; height:10px; line-height: 10px;z-index: 9;}
.news .control_b .flex-control-nav a{
    width: 14px;height: 14px;padding: 0;margin: 0 5px;cursor: pointer;position: relative;
    background: none;box-shadow: none;
}
.news .control_b .flex-control-nav a::after{
    content: '';position: absolute;left: 50%;top: 50%;
    width: 4px;height: 4px;margin-left: -2px;margin-top: -2px;
    background-color: #535353;border-radius: 50%;
}
.news .flex-control-nav a:active,
.news .control_b .flex-control-nav a.flex-active{background-color: #be180f;}
.news .flex-control-nav a:active::after,
.news .control_b .flex-control-nav a.flex-active::after{background-color: #be180f;}


/*pauseplay*/
.news .flex-pauseplay{ position: absolute; bottom:30px; left:60px; z-index:9; }
.news .flex-pauseplay .flex-play{ display: block; }
.news .flex-pauseplay i{ width:30px; height:30px; display: block; background-repeat: no-repeat;background-image:url(../images/play.png); }
/*.news .flex-pauseplay .flex-play i.play{ background-image:url(../images/b_play.png); }
.news .flex-pauseplay .flex-pause i.stop{ background-image:url(../images/play.png); }*/

@media screen and (max-width: 960px) {
	.news{ margin:30px 0; }
	.news .left{ width:100%; }
	.news .left{ /*min-height: 400px; line-height: 400px;*/ }
	.news .n_right .flexslider{ /*min-height: 400px; padding:60px;*/ padding: 30px;}
	.news .flex-pauseplay{ left:30px; }
	.news .n_right .slides li h1{ font-size: 1.6rem; }
	.news .n_right .slides li span{ font-size: 2.4rem; line-height: 30px; } 
	.news .n_right .slides li p a{ font-size: 1.6rem; letter-spacing: 3px; font-family: "微软雅黑","microsoft yahei"; }
}

@media screen and (max-width: 640px) {
	.news{ margin:0; }
	.news .n_right .flexslider{ padding:30px; }
	.news .control_b .flex-control-nav{ left:70px; }
	.news .flex-pauseplay{ left:30px; }
	
}

/*about*/
.about .w_main{ height:100%; }
.about .con{ position: relative; width:50%; height:100%; padding:60px; background:#be180f; overflow: hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.about .con *{ color:#fff; }
.about .con h2{ font-size:3rem; line-height: 50px; font-weight: 400; }
.about .con p{ margin:20px 0; font-size:1.4rem; line-height: 20px; overflow: hidden; }
.about .con p.p2{ height:40px; }
.about .con a{ display: block; width:208px; height:48px; margin-top: 60px; border:1px solid #fff; font-size: 1.8rem; letter-spacing: 2px; text-align: center; line-height: 50px; transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s; }
.about .con a:hover{ border-radius: 5px; color:#c80000; background:#fff; }

@media screen and (max-width: 960px) {
	.about .con a{ position: absolute; bottom:60px; left:60px; margin:0; }
	.about .con{ width:70%; }
	
}
@media screen and (max-width: 640px) {
	.about .con{ width:100%; padding:30px; }
	.about .con a{ left:30px; bottom:30px; }
	.about .con h2{font-size: 2.4rem;}
	.about .con p{ font-size: 1.6rem; letter-spacing: 2px; }
}
/*product*/
.product{ position: relative; overflow: hidden; /*margin-top: 30px;*/ background-color: #f3f3f3; }
.product .left{ width:50%; max-height:580px; }
.product .left li a{ overflow: hidden; }
/*.product .left li a img{ transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out; }*/
.product .left li a img{ transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s; }
.product .left li a:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1); }

.p_left{ position: relative; padding:60px; background:#f3f3f3; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.p_left h1{ font-size: 3rem; line-height: 30px; }
.p_left p.p_p{ margin-top: 30px; line-height: 20px; font-size: 1.4rem; }
.p_left .p_link{ width:100%; margin-top: 30px; margin-bottom: 80px; overflow: hidden; position: relative; }
.p_left .p_link p{ float: left; width:50%;line-height: 30px; }
.p_left .p_link p a{ color:#be180f; }
.p_left .p_link a:hover{ text-decoration: underline; }
.p_left .p_more{ position: absolute; bottom:60px; left:60px; display: block; width:208px; height:48px; border:1px solid #aaa; font-size: 1.8rem; text-align: center; line-height: 50px;  transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s; }
.p_left .p_more:hover{ border-radius: 5px; background:#c80000; color:#fff; }

.p_right{  }
.p_right ul{ position: relative; overflow: hidden; }
.p_right ul li{ width:50%; float:left; position: relative; overflow: hidden; }
.p_right ul li a{ display: block; }
.p_right ul li span{ position: absolute; top:50%; left:0; transform:translateY(-50%); width:100%; font-size: 2.4rem; letter-spacing: 2px; color:#fff; text-align: center; }

.why{ position: relative; /*margin:30px 0;*/ width:100%; overflow: hidden; }
.why .col-3{ position: relative; width:33.33333%; min-height:290px; float:left; padding:50px 0px 50px 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.why .col-3 a{ display: block; }
.why .col-3:hover p{ color:#c80000; }
.why .col-3:hover span{ text-decoration: underline; }
.why .col-3 p{ font-size: 3rem; line-height: 40px; padding:10px 0; color:#382d31; }
.why .col-3 hr{ width:100%; height:2px; background:#be180f; margin:10px auto; }
.why .col-3 span{ line-height: 30px; color:#000; }
.why .col-3 .w_more{ position: absolute; top:115px; right:0; font-size: 1.8rem; color:#be180f; }
.why .col-3:first-child{ background:#535353; }
.why .col-3:first-child p{ color:#fff; }
.why .col-3:first-child span{ position: absolute; bottom:50px; right:0; z-index:9; width:60px; height:60px; background:#fff; }

@media screen and (max-width: 960px) {
	.product .left{ width:100%; max-height: none; }
	.p_left .p_link a{ font-size: 1.6rem; }
	.p_right ul li span{ /*font-size: 3rem;*/ font-size:2rem; }
	.why .col-3 p{font-size:2rem;}

	.why .col-3{ width:50%; min-height: auto; padding:30px; }
	.why .col-3 .w_more{ right:30px; top:100px; }
	.why .col-3:first-child{ width:100%; }
	.why .col-3:first-child span{ bottom:0; right:60px; }
	.why .col-3 span{ font-size: 1.8rem; }
}
@media screen and (max-width: 640px) {
	.why{margin:0;}
	.product{margin:0;}

	.p_left{ padding:30px; }
	.p_left h1{font-size:2.4rem;}
	.p_left .p_more{ bottom:30px; left:30px; }
	.why .col-3{ width:100%; }
	.why .col-3:first-child{ padding:0 30px; }
	.why .col-3:nth-child(2){ padding-bottom: 0; }
}
/*规模*/
.scale{ position: relative; overflow: hidden; /*margin:30px auto;*/ margin:0 auto; }
.scale .right{ width:50%; height: 420px; line-height: 420px; }
.scale .n_right .flex-direction-nav{ display: none; }
.scale .n_right .flexslider{ position: relative; height:100%; padding:30px 45px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#be180f; overflow: hidden; }
.scale .n_right .flex-viewport{  }

.scale .n_right .slides li{ padding:20px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.scale .n_right .slides li .ban_con{ overflow: hidden; width:100%; margin-top: 10px; }
.scale .n_right .slides li .ban_con .con{ width:33.3333%; padding-right:20px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.scale .n_right .slides li *{ color:#fff; }
.scale .n_right .slides li h1{ font-size:3rem; line-height: 3rem; }
.scale .n_right .slides li h2{ font-size:3rem; line-height: 4rem; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.scale .n_right .slides li p{ height:60px; line-height: 20px; overflow: hidden; margin:10px 0; }
/* Control Nav */
/*.scale .control_b .flex-control-nav { position: absolute; bottom: 40px; left:100px; height:10px; line-height: 10px; }
.scale .flex-control-nav li { width:10px; height:10px; line-height: 10px; margin:0 3px; float:left; }
.scale .control_b .flex-control-nav a { width:4px; height:4px; background:#fff; border-radius: 50%; display: inline-block; text-align: center; font-size: 0; color: #C9CACA; cursor: pointer; zoom: 1; }
.scale .flex-control-nav a:active,
.scale .flex-control-nav a.flex-active { zoom: 1; border:2px solid #fff; background:#fff; }*/

.scale .control_b .flex-control-nav{position: absolute;bottom: 40px;left:100px; height:10px; line-height: 10px;z-index: 9;}
.scale .control_b .flex-control-nav a{
    width: 14px;height: 14px;padding: 0;margin: 0 5px;cursor: pointer;position: relative;
    background: none;box-shadow: none;
}
.scale .control_b .flex-control-nav a::after{
    content: '';position: absolute;left: 50%;top: 50%;
    width: 4px;height: 4px;margin-left: -2px;margin-top: -2px;
    background-color: #fff;border-radius: 50%;
}
.scale .flex-control-nav a:active,
.scale .control_b .flex-control-nav a.flex-active{background-color: #fff;}

/*pauseplay*/
.scale .flex-pauseplay{ position: absolute; bottom:30px; left:60px; z-index:9; }
.scale .flex-pauseplay .flex-play{ display: block; }
.scale .flex-pauseplay i{ width:30px; height:30px; display: block; background-repeat: no-repeat; background-image:url(../images/b_play.png);}
/*.scale .flex-pauseplay .flex-play i.play{ background-image:url(../images/b_play.png); }
.scale .flex-pauseplay .flex-pause i.stop{ background-image:url(../images/play.png); }*/

@media screen and (max-width: 960px) {
	.scale .right{ width:70%; }
}
@media only screen and (max-width: 640px) {
.scale .n_right .slides li h1{font-size:2.4rem;}
	.scale{margin:0;}
	.all_bg{ height: auto; }
	.about .con a{position: static;}
}
@media screen and (max-width: 600px) {
	.scale .right{ width:100%; }
	.scale .n_right .flexslider{ padding:30px; }
	.all_bg{ /*height:470px;*/ }
	.scale .right{ height:470px; line-height: 470px; }
	.scale .flex-pauseplay{ left:30px; }
	.scale .control_b .flex-control-nav{ left:70px; }
}

/*server*/
.server{ overflow: hidden; /*margin-bottom:20px;*/ }
.server .left{ width:50%; float:left; overflow: hidden; }
/*.server .con1{ width:50%; height: 290px; background:#535353; }
.server .con1 .flex-direction-nav{ display: none; }
.server .con1 .flexslider{ position: relative; height:100%; padding:30px 45px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#be180f; overflow: hidden; }
.server .con1 .flex-viewport{  }*/

.server .n_right .flexslider{ position: relative; max-height: 230px; height:230px; padding:30px; background:#535353; }
.server .sty_con1 .slides{ width:100%; }
.server .sty_con1 .slides li{ width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.server .sty_con1 .slides li *{ color:#fff; }
.server .sty_con1 .slides li h1{ font-size:3rem; line-height: 3rem; }
.server .sty_con1 .slides li p{ height:60px; line-height: 20px; margin:10px 0; padding:10px 0 60px; overflow: hidden; font-size: 1.4rem; }

.server .s_con4 .n_right .flexslider{ background:#f3f3f3; }
.server .s_con4 .slides li *{ color:#000; }

.server .flex-direction-nav{ display: none; } 
/* Control Nav */
/*.server .control_b .flex-control-nav { position: absolute; bottom: 30px; left:70px; height:10px; line-height: 10px; }
.server .flex-control-nav li { width:10px; height:10px; line-height: 10px; margin:0 3px; float:left; }
.server .control_b .flex-control-nav a { width:4px; height:4px; background:#fff; border-radius: 50%; display: inline-block; text-align: center; font-size: 0; color: #C9CACA; cursor: pointer; zoom: 1; }
.server .flex-control-nav a:active,
.server .flex-control-nav a.flex-active { zoom: 1; border:2px solid #fff; background:#fff; }

.server .s_con4 .control_b .flex-control-nav a{ background:#000; }
.server .s_con4 .flex-control-nav a:active,
.server .s_con4 .flex-control-nav a.flex-active { border:2px solid #c80000; background:#c80000; }*/

.server .control_b .flex-control-nav{position: absolute;bottom: 40px;left:70px; height:10px; line-height: 10px;z-index: 9;}
.server .control_b .flex-control-nav a{
    width: 14px;height: 14px;padding: 0;margin: 0 5px;cursor: pointer;position: relative;
    background: none;box-shadow: none;
}
.server .control_b .flex-control-nav a::after{
    content: '';position: absolute;left: 50%;top: 50%;
    width: 4px;height: 4px;margin-left: -2px;margin-top: -2px;
    background-color: #fff;border-radius: 50%;
}
.server .flex-control-nav a:active,
.server .control_b .flex-control-nav a.flex-active{background-color: #fff;}

.server .s_con4 .control_b .flex-control-nav a::after{ background:#535353; }
.server .s_con4 .flex-control-nav a:active,
.server .s_con4 .flex-control-nav a.flex-active { background:#be180f; }
.server .s_con4 .flex-control-nav a:active::after,
.server .s_con4 .flex-control-nav a.flex-active::after{background-color: #be180f;}


/*pauseplay*/
.server .flex-pauseplay{ position: absolute; bottom:30px; left:30px; z-index:9; }
.server .flex-pauseplay .flex-play{ display: block; }
.server .flex-pauseplay i{ width:30px; height:30px; display: block; background-repeat: no-repeat;background-image:url(../images/b_play.png); }
/*.server .flex-pauseplay .flex-play i.play{ background-image:url(../images/b_play.png); }
.server .flex-pauseplay .flex-pause i.stop{ background-image:url(../images/play.png); }*/

.server .s_con4 .flex-pauseplay i{background-image:url(../images/play.png);}

.sty_con2{ width:50%; }
.sty_con2 a{ max-height:290px; height:290px; display: block; background-repeat: no-repeat; background-position: center; background-size: cover; }

.server .sty_con2-right{float: right;}

@media screen and (max-width: 960px) {
	.server .left{ width:100%; /*min-height: 430px;*/ min-height: 0;height: auto;}
	.server .n_right .flexslider{height: auto;padding: 30px;}
	.server .sty_con1 .slides li p{padding: 10px 0 0;margin-bottom:50px;}
	.server .n_right .flexslider,.sty_con2 a{max-height: 430px;}
	/*.sty_con2 a{  height:430px; }*/
	.s_con3{ /*margin-top: 30px;*/ }
	
}
@media screen and (max-width: 640px){
	.server{margin-bottom:0;}
	.server .left{ /*min-height: 290px;*/ }
	
	.server .n_right .flexslider{ padding:30px; }
	.server .n_right .flexslider, .sty_con2 a{ /*height:290px;*/ }
	.server .sty_con1 .slides li h1{font-size:2.4rem;}
	.server .sty_con1 .slides li p{ font-size: 1.6rem; line-height: 30px; letter-spacing: 2px; }
}

/* =================2016/06/28 start============== */

/* Control Nav */
.flex-control-nav { position: absolute;left: 50%; bottom: 20px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

/* =================2016/06/28 end============== */


