
@keyframes blink{
  0%{opacity: 1;}
  50%{opacity: 1;}
  50.01%{opacity: 0;} /* 注意这里定义50.01%立刻透明度为０，可以设置闪烁效果 */
  100%{opacity: 0;} 
}

/* 添加兼容性前缀 */

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes change {
    0%{ color: #f00;}
    50%{ color: #fff100;}
    100%{ color: #f00;}
}

/* 定义blink类*/
.blink{
    animation: blink 1.25s linear infinite;  
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink 1.25s linear infinite;
    -moz-animation: blink 1.25s linear infinite;
    -ms-animation: blink 1.25s linear infinite;
    -o-animation: blink 1.25s linear infinite;
    color: #dd4814;
	background-color:yellow;
}

.nomargin{
	margin:0;
}

.nopadding{
	padding:0;
}

.mycol{
	padding:0;
	margin:0;
}

.myrow{
	padding:5px 0 0 0;
	margin:0;
}

.fpic{
	background-image: url(/Public/images/jpg-bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	padding: 30px 20px; 
}

.ftext{
	background-color: #afd459;
	padding:30px 20px 31px 20px;	
	text-align: justify;
	font-size: 1.2em;
	line-height: 1.5em;
}

.ftext h1{
	margin-top: 0;
	margin-bottom: 0;
}

.sborder{
	border-bottom: 5px #009ee2 solid;
	display: inline-block;
	width: 3em;
	margin-bottom: 0;
}

.f2{
	padding-top:30px;
}

.boxpic{
	padding: 0 81px 0 82px;
}

.boxhead{
	text-align: center;
}

.boxhead h3{
	color: #009ee2;
	font-weight: bold;
	font-size: 1.4em;
	margin-top: 10px;
}

.boxtext{
	text-align: center;
}

.frow{
	background-image: url(/Public/images/frbg.jpg);
	background-repeat: no-repeat;
	padding:60px 0;
	margin-top: 20px;
}

.frbox{
	background-color: #009ee2;
	color: #ffffff;
	text-align: center;
	font-size: 1.4em;
	padding:1em 0;
}


.fxv{
	margin-top: 40px;
	margin-bottom: 40px;
}

.fxv h1{
	text-align: right;
	font-weight: bold;
	color:#009ee2;
	font-size: 2.9em;
}

.fxv h2{
	text-align: right;
	font-weight: bold;
	font-size: 1.9em;
}

.sborder2{
	border-bottom: 5px #8ebc53 solid;
	display: inline-block;
	width: 3em;
	margin-bottom: 0;
	float: right;
}

.fxvtext{
	text-align: right;
	text-transform: uppercase;
}

.fxv2{
	padding-top: 40px;
}

.fxv3{
	margin-top: -80px;
	padding:0;
	margin-left: 40px;
}

.fxv4{
	padding-top: 30px;
}

.fxv4 ul{
	list-style-type: none;
}

.fxv4 li{
	background-image: url(/Public/images/liiocn.jpg);
	background-repeat:no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
}

.flocation{
	background-image: url(/Public/images/location4.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 20px;
}

.flocation2 h1{
	font-weight: bold;
	color:#009ee2;
	font-size: 2.8em;	
	border-bottom: 5px #8ebc53 solid;
	display: inline-block;
}

.flocation2 h2{
	margin:0;
	font-size: 2em;
}

.flocation2 p{
	font-size: 1.1em;
	line-height: 1.8em;
}

.flocation3{
	padding-top:40px;
	padding-left:0;
	padding-right: 0;
}

.sharepic{
	float: left;
	padding-right: 10px;
}

.ishare{
	margin-top: 30px;
}

.sharetext p{
	text-align: justify;
	margin-bottom: 0;
}

.ishare h1{
	font-weight: bold;
	color:#009ee2;
	font-size: 2.9em;	
	text-align: center;
}

.ishare h2{
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 5px;
}

.bbg{
	background: #009ddc;
}

.sharetext1{
	font-size: 1.3em;
	font-weight: bold;
}

.sharetext2{
	color: #009ee2;
}

.sharetext4 a{
	color: #009ee2;
	text-decoration: none;
}

.isharebox{
	margin-bottom: 20px;
}

.fphoto{
	background-image: url(/Public/images/xphotobg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 20px;
}


@media (max-width: 1199px){

.fpic{
	padding-top: 80px;
	padding-bottom: 66px;
}

.fxv h1{
	margin-top: 0;
}

.fxv h2{
	margin-top: 0;
}

.fxv4{
	padding-right: 0;
}

.fxv4 ul{
	padding-left: 20px;
}

.flocation2 h2{
	font-size:1.9em;
}

}

@media (max-width: 991px){

.fxv{
	margin-bottom: 0;
}

.fxv2{
	padding-top: 10px;
}
.fxv3{
	margin-top:0;
	margin-left:0;
	padding:10px 15px;
}

.flocation{
	background-image: none;
}

}

@media (max-width: 767px){
 .boxpic{
 	padding:0;
 }
 .frow{
 	background-image: none;
 	margin-top:0;
 	padding-top: 0;
 	padding-bottom: 0;
 }
 .fxv h1{
 	font-size: 2.2em;
 }

 .flocation2 h1{
 	font-size: 2.2em;
 }

  .flocation2 h2{
 	font-size: 1.4em;
 	font-weight: bold;
 }
}




/*--------------------------LOGO---*/
#logos{
	padding:5px 0 0 0;
}
.logosXo{
	display: none;
}

@media (max-width: 767px){
	.logosXo{
		display: block;
	}
	.logosXpic{
		display: none;
	}
}

/*--------------------------SLIDE---*/
#myslide .left{
	text-align: center !important; 
}
.carousel-indicators{
	bottom:0;
}