@charset "utf-8";
html,body { font-family: 'Microsoft YaHei', '微软雅黑', 'arial', '宋体';font-size: 14px; background-color: #fff; font-weight: 500; background-color:#FFF; }
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}

h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}

address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu,li{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
sup,sub{vertical-align:baseline}
hr {height: .02rem;margin: .1rem 0;border: medium none;border-top: .02rem solid #cacaca;}
.clearfix{  *zoom: 1;}
.clearfix::after{content: ''; display: block; height: 0;clear: both;overflow: hidden; visibility: hidden;}
a:hover,a:active {    text-decoration: none; color: #c80119;}
a {color: #000;}
.img-enlarge {overflow: hidden;}
.img-enlarge img {cursor: pointer; transition: all 0.6s;width: 100%; height: 100%; }
.img-enlarge:hover img{  transform: scale(1.1);}

.opacity10 {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0; opacity: 1.0;  }
.opacity00 {filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0; opacity: 1.0;  }

.round {-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.round15 {-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.round18 {-webkit-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;-moz-border-radius:18px;border-radius:18px; }

.round5 {-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }


.imgBg img{width:100%; height: auto; }
.move1 {width:100%;height:auto;opacity:1;animation:slideShow 18s linear infinite ;-o-animation:slideShow 18s linear infinite ;-moz-animation:slideShow 18s linear infinite ;-webkit-animation:slideShow 18s linear infinite ;} 

@-o-keyframes      slideShow {0% {opacity:0.8;-o-transform:scale(1)} 25%{opacity:1;-o-transform:scale(1.06)} 50%{opacity:1;-o-transform:scale(1.1)} 75%{opacity:1;-o-transform:scale(1.06)} 100%{opacity:0.8;-o-transformm:scale(1)}}

@-moz-keyframes    slideShow {0%{opacity:0.8;-moz-transform:scale(1)}25%{opacity:1;-moz-transform:scale(1.06)} 50%{opacity:1;-moz-transform:scale(1.1)} 75%{opacity:1;-moz-transform:scale(1.06)}  100%{opacity:0.8;-moz-transformm:scale(1)}}

@-webkit-keyframes slideShow {0%{opacity:0.8;-webkit-transform:scale(1)}  25%{opacity:1;-webkit-transform:scale(1.06)}  50%{opacity:1;-webkit-transform:scale(1.1)} 75%{opacity:1;-webkit-transform:scale(1.06)} 100%{opacity:0.8;-webkit-transformm:scale(1)}}


.gb-hd {position: relative; cursor: pointer; border: none;}
.gb-hd:after { content: '';position: absolute;left: 0; top: 0;width: 0; height: 100%; transition: .5s;background: #c80119;z-index:-1;}
.gb-hd:hover{z-index:1;background:transparent; color: #FFF;}  
.gb-hd:hover a {color: #FFF;} 
.gb-hd:hover i {color: #FFF;}                  
.gb-hd:hover:after{ width: 100%; height: 100%;color: #FFF;}
.gb-hd:hover .more  a {color: #FFF;}

 /*page*/
.dede_pages { clear: both; padding: 0 0 0 0; text-align: center;width:100% }
.pagelist { margin: 40px 0px; font-size: 19px; color: #999;display: inline-block; *display: inline; *zoom: 1;
    border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) }
.pagelist li {background-color: #FFF;font-size: 19px;  list-style: none; display: inline; float: left; line-height: 40px;
    text-decoration: none; border: 1px solid #ddd; margin-right: 14px; width:auto;height: 60px;border-radius: 3px 3px 3px 3px; }
.pagelist li a {font-size: 19px;  display: inline-block;  color: #999 ;padding: 0px 10px;}
.pagelist li a:link { background: #fff; color: #999 }
.pagelist li a:hover { text-decoration: none }
.pagelist li a:link:hover { color: #c80119 }
.pagelist li.thisclass { color: #c80119 ; width: 60px;}
.pagelist li:first-child {  border-radius: 3px 3px 3px 3px; }
.pagelist li:last-child {  }
.pagelist .pageinfo { color: #999;font-size: 12px;}
.pageinfo {font-size: 14px;  display: inline-block;  color: #999; }
.pageinfo strong{font-size: 14px;color:#999;}
.select { border: none; color: #999; height: 24px }
.thisclass { display: inline-block;  color: #c80119; background-color: #FFF;}
.pagelist li {padding: .5em .8em;}
/*page*/