@charset "utf-8";
a {
  transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
}
a {
  outline:none;
  blr:expression(this.onFocus=this.blur());
}
@keyframes gWelCnta{
  0% {
    transform: rotate(0);
  }
  70% {
    transform: rotate(360deg);
  }
  80% {
    transform: rotate(350deg);
  }
  95% {
    transform: rotate(370deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.STYLE1 {color:#fff!important;}

.ckgd a{
  width:70px;
  height:44px;
  padding:10px 0px;
  border:solid 2px #ccc;
  display:block;
  text-align:center;

}
.ckgd a:hover{
  width:120px;
  height:44px;
  padding:10px 0px;
  border:solid 2px #c22f37;
  display:block;
  text-align:center;

}
.ckgd a:hover img{
  -webkit-animation:gWelCnta 1.5s ease-in-out;
  -moz-animation:gWelCnta 1.5s ease-in-out;
  -o-animation:gWelCnta 1.5s ease-in-out;
  -ms-animation:gWelCnta 1.5s ease-in-out;
  animation:gWelCnta 1.5s ease-in-out;
}






.ckgd2 a{
  width:70px;
  height:44px;
  padding:10px 0px;
  border:solid 2px #ccc;
  display:block;
  text-align:center;
margin:0 auto;
}
.ckgd2 a:hover{
  width:120px;
  height:44px;
  padding:10px 0px;
  border:solid 2px #c22f37;
  display:block;
  text-align:center;
margin:0 auto;
}
.ckgd2 a:hover img{
  -webkit-animation:gWelCnta 1.5s ease-in-out;
  -moz-animation:gWelCnta 1.5s ease-in-out;
  -o-animation:gWelCnta 1.5s ease-in-out;
  -ms-animation:gWelCnta 1.5s ease-in-out;
  animation:gWelCnta 1.5s ease-in-out;
}









/*首页样式*/


.top{
width:100%;
  padding-left:50px;
  position:relative;
}

.top:before{
  content: url(/img/top_dh.png);
  width:40px;
  height:40px;
  display:block;
  position: absolute;
  left:0px;
  top:0px;
}

.top .bt{
font-size:14px;
color:#666;
  line-height:20px;
  height:20x;
}
.top .dh{
font-size:22px;
color:#af2b25;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
  font-weight:bold;
}



.sy_jianjie{
  width:100%;
  text-align: center;
font-size:15px;
  line-height:30px;
color:#666;
}
.sy_more a{
    width: 160px;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: left;
    padding-left:40px;
    background:#af2b25;
    color: #fff;
	font-size:14px;
    -moz-border-radius:20px; 
  -webkit-border-radius:20px; 
  border-radius:20px; 
}

.sy_more{
position: relative;
  width:160px;
  height:40px;
  left:50%;
  margin-left:-80px;
  margin-top:20px;
}
.sy_more:before{
  content: url(/img/more_tb.png);
  width:26px;
  height:26px;
  display:block;
  position: absolute;
  left:110px;
  top:6px;
}
.sy_more:hover:before{
  content: url(/img/more_tb.png);
  -webkit-animation: more 1s 1 ease-in-out 0s;
  -ms-animation: more 1s 1 ease-in-out 0s;
  animation: more 1s 1 ease-in-out 0s;
}






.sy_bt01{
width:100%;
  font-size:38px;
  text-align:center;
  color:#f67b17;
  line-height:40px;
  height:40px;
  font-weight:bold;
  letter-spacing:2px;
}
.sy_bt01:after{
  content:'';
  width:80px;
  height:3px;
  display:block;
  position: absolute;
  top:65px;
  left:50%;
  margin-left:-40px;
  background-color: rgba(102, 102, 102,1);
}


.sy_cpfl{
width:900px;
  margin:0 auto;
  margin-top:70px;
text-align:center;
}

.sy_cpfl .fl a{
  width:160px;
  height:40px;
  float:left;
  text-align:center;
  line-height:40px;
  -moz-border-radius:20px; 
  -webkit-border-radius:20px; 
  border-radius:20px; 
  background:#f67b17;
  font-size:16px;
  color:#fff;
  display:block;
  margin:0px 10px;
}
.sy_cpfl .fl a:hover{
  background:#cc4104;
}


.sy_about{
width:100%;
}

.sy_about .bt{
  width:100%;
  font-size:38px;
  text-align:left;
  color:#fff;
  line-height:40px;
  height:40px;
  font-weight:bold;
  letter-spacing:2px;
}
.sy_about .bt:after{
  content:'';
  width:80px;
  height:3px;
  display:block;
  position: absolute;
  top:65px;
  left:0;
  background-color: rgba(255, 255, 255,1);
}
.sy_about .mc{
  width:100%;
  font-size:22px;
  text-align:left;
  color:#fff;
  line-height:40px;
  height:40px;
  font-weight:normal;
  padding-top:60px;
}
.sy_about .nr{
  width:100%;
  font-size:14px;
  text-align:left;
  color:#fff;
  line-height:24px;
  height:280px;
  font-weight:normal;
  padding-top:60px;
}

.sy_about .more a{
    width: 160px;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: left;
    padding-left:40px;
    background:#fff;
    color: #333;
	font-size:14px;
    -moz-border-radius:20px; 
  -webkit-border-radius:20px; 
  border-radius:20px; 
}

.sy_about .more{
position: relative;
  width:160px;
  height:40px;
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-fill-mode: both;
}
.sy_about .more:before{
  content: url(/img/more_tb.png);
  width:22px;
  height:22px;
  display:block;
  position: absolute;
  left:110px;
  top:9px;
}
.sy_about .more:hover:before{
  content: url(/img/more_tb.png);
  -webkit-animation: more 1s 1 ease-in-out 0s;
  -ms-animation: more 1s 1 ease-in-out 0s;
  animation: more 1s 1 ease-in-out 0s;
}




.sy_bt02{
width:100%;
  font-size:38px;
  text-align:center;
  color:#f67b17;
  line-height:40px;
  height:40px;
  font-weight:bold;
  letter-spacing:2px;
}
.sy_bt02:after{
  content:'';
  width:80px;
  height:3px;
  display:block;
  position: absolute;
  top:65px;
  left:50%;
  margin-left:-40px;
  background-color: rgba(102, 102, 102,1);
}
.sy_newgy{
  width:100%;
  font-size:16px;
  text-align:center;
  color:#666;
  line-height:40px;
  height:40px;
  padding-top:50px;
}

.sy_bt03{
width:100%;
  font-size:38px;
  text-align:center;
  color:#f67b17;
  line-height:40px;
  height:40px;
  font-weight:bold;
  letter-spacing:2px;
}
.sy_bt03:after{
  content:'';
  width:80px;
  height:3px;
  display:block;
  position: absolute;
  top:65px;
  left:50%;
  margin-left:-40px;
  background-color: rgba(102, 102, 102,1);
}












.nyzsq {
  width:100%;
  height:100%;
  display:block;
  background-color: rgba(175, 43, 37,1);
  position:relative;
}
.nyzsq .bt {
  font-size:16px;
  color:#fff;
  line-height:40px;
  padding-left:30px;
  padding-top:10px;
}
.nyzsq .ms {
font-size: 14px;
    color: #591612;
    line-height: 30px;
    padding-left: 30px;
   
    letter-spacing: 2px;
}




/*翻页*/
.p_page .pre:hover:after,
.p_page .next:after,
.p_page .next {
  background-color: rgba(145, 36, 30, 1)!important;
}
.p_page .pre:active:after,
.p_page .pre:hover,
.p_page .pre:active,
.p_page .next:hover:after,
.p_page .next:active:after,
.p_page .next:hover,
.p_page .next:active,
.p_page .pageNum:hover,
.p_page .pageNum:active,
.p_page .pageNum.active {
  background-color: rgba(175, 43, 37,1)!important;
}


