@charset "UTF-8";
body{font-size:14px;margin:0px;background:#FFF;font-family:"微软雅黑"}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,img,p,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,hr{margin:0;padding:0}
body{line-height:1.333;font-size:12px}
li{list-style:none}
em,i{font-style:normal}
.text-decoration{text-decoration:none}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#446ca4;text-decoration:none}
a:active{color:#446ca4;text-decoration:none}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.fc{margin:0 auto}
img.fc{display:block;margin:0px auto}
img{border:none;vertical-align:middle}

/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.container{width:1300px;margin:0px auto;clear:both;position:relative;min-width: 1300px;}
.cb{height:0px;line-height:0px;clear:both;font-size:0;overflow:hidden}
.cb5{height:5px;line-height:5px;clear:both;font-size:0;overflow:hidden}
.cb10{height:10px;line-height:10px;clear:both;font-size:0;overflow:hidden}
.cb15{height:15px;line-height:15px;clear:both;font-size:0;overflow:hidden}
.cb20{height:20px;line-height:20px;clear:both;font-size:0;overflow:hidden}
.cb30{height:30px;line-height:30px;clear:both;font-size:0;overflow:hidden}
.cb40{height:40px;line-height:40px;clear:both;font-size:0;overflow:hidden}
.cb50{height:50px;line-height:50px;clear:both;font-size:0;overflow:hidden}
.cb60{height:60px;line-height:60px;clear:both;font-size:0;overflow:hidden}
.cb70{height:70px;line-height:70px;clear:both;font-size:0;overflow:hidden}
.cb80{height:80px;line-height:80px;clear:both;font-size:0;overflow:hidden}
.cb100{height:100px;line-height:100px;clear:both;font-size:0;overflow:hidden}
.cb120{height:120px;line-height:120px;clear:both;font-size:0;overflow:hidden}
.cb500{height:500px;line-height:500px;clear:both;font-size:0;overflow:hidden}
.sj04{-webkit-transition-duration:0.4s;transition-duration:0.4s}
.sj09{-webkit-transition-duration:0.9s;transition-duration:0.9s}
.sj012{-webkit-transition-duration:1.2s;transition-duration:1.2s}
.sj015{-webkit-transition-duration:1.5s;transition-duration:1.5s}
.sj018{-webkit-transition-duration:1.8s;transition-duration:1.8s}
.sj030{-webkit-transition-duration:3s;transition-duration:3s}
.sj050{-webkit-transition-duration:5s;transition-duration:5s}
.fontfm{font-family:'隶书'}

/*头部*/
.topbar{width:100%;height:243px;position:fixed;z-index:99999;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;top:0;background:#ffffff url(../images/hbg.jpg) top center repeat-x}
header.topheight{box-shadow:0 10px 20px rgba(0,0,0,0.2);top:-165px !important;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;background:rgba(255,255,255,0.8)}
.cs-head{height:102px;clear:both;padding-top:45px}
.cs-head .logo{width:472px;height:100px;float:left;display:block;margin-left:-150px;opacity:0}
.tel{height:79px;background:url(../images/ico1.png) left center no-repeat;padding-left:175px;margin-right:-150px;opacity:0;margin-top:14px}
.tel span{color:#fff;display:block;line-height:25px;font-size:16px;margin-top:15px}
.tel em{color:#f4cc77;font-size:30px;font-family:Arial;font-weight:bolder}
.cs-head.current .logo{margin-left:0;opacity:1}
.cs-head.current .tel{margin-right:0;opacity:1}
.cs-menu{height:85px;z-index:5;width:1300px;margin:0px auto;clear:both;position:relative;top:13px;min-width:1300px;}
.cs-menu li{float:left;width:162px;text-align:center;line-height:85px;height:85px;z-index:10;position:relative}
.cs-menu li a:link,#navul li a:visited{color:#333;font-size:16px}
.cs-menu li a{display:block;transition:0.9s}
.cs-menu li a em{width:100%;display:block;position:absolute;z-index:9;text-align:center}
.cs-menu li i{opacity:0;width:140px;height:76px;background:url(../images/ico0.png) no-repeat;position:absolute;z-index:5;top:-150px;left:50%;margin-left:-70px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.cs-menu li div{display:none;position:absolute;top:83px;z-index:10000!important;left:0px;border-bottom:none;width:100%}
.cs-menu li.navmoon a,.cs-menu li.lion a,.cs-menu li a:hover{color:#fff}
.cs-menu li.navmoon a em,.cs-menu li.lion a em,.cs-menu li a:hover em{color:#fff}
.cs-menu li.navmoon a i,.cs-menu li.lion a i,.cs-menu li a:hover i{opacity:1;top:15px}
.cs-menu li.navmoon div,.cs-menu li:hover div{display:block}
.nav_fuwu ul{width:140px;height:auto;padding:0px !important;margin-top:0px}
.nav_fuwu span a{text-indent:0 !important;padding-bottom:0px !important;color:#333 !important;font-size:14px !important;line-height:45px !important;height:45px !important;border-top:1px #ccc solid;background:#fff url(../images/n1.jpg) no-repeat;position:relative;overflow:hidden}
.nav_fuwu span a:hover{background:#930a00 url(../images/n2.jpg) no-repeat;color:#fff!important}
header.topheight .cs-menu li div{top:80px}

/*底部*/
.footer{height:578px;background-image:url(../images/dibg.jpg);width:100%;min-width:1300px;position:relative;overflow:hidden}
.footer p.tc{text-align:center;font-size:16px;color:#333;line-height:25px}
.footcode{width:480px;margin:30px auto}
.footcode span{display:block;width:205px}
.footcode img{width:170px;height:170px;display:block;float:right}
.footcode em{width:14px;color:#333;text-align:center;margin-top:15px;display:block;float:left;word-wrap:break-word;font-size:13px}
i.dihe{width:147px;height:99px;background:url(../images/d.png) no-repeat;position:absolute;right:-170px;top:-150px;opacity:0}
i.dihe.current{right:170px;opacity:1}
.footerbottom{width:100%;height:40px;background-color:#930a00;margin-top:0px;font-weight:100;min-width: 1300px;}
.footerbottom div.fr{width:150px}
.footerbottom span,.footerbottom a{font-size:14px;color:#fff;height:35px;line-height:35px;float:left;font-weight:100;padding:0 5px;display:block}
.footerbottom img{float:left;margin:13px 5px 0 5px}
.footerbottom span.fbright{float:left}
.fbright a{color:#fff;display:block;float:right}
.fbright a:hover,.footerbottom a:hover{text-decoration:none;color:#444}
.footbox.current a.flogo,.footbox.current .footrinfo{margin-left:0px;opacity:1}
.footbox.current .ftboxright{left:0;opacity:1}

/*回到顶部*/
.izl-rmenu{position:fixed;right:0;margin-right:10px;top:50%;margin-top:300px;padding-bottom:20px;z-index:999}
.izl-rmenu .btn-top{width:140px;height:76px;background:url(../images/toTop.png) no-repeat;display:none;cursor:pointer;animation:float ease-in-out 3s infinite;-moz-animation:float ease-in-out 3s infinite;-webkit-animation:float ease-in-out 3s infinite}

/*面包屑导航*/
.crumbsnav{width:100%;height:50px;line-height:50px;border-bottom:1px solid #f3f3f3;min-width: 1300px;}
.cruleft{color:#666;display:block;width:700px;float:left;text-align:left}
.cruleft img{display:inline-block;margin-right:8px}
.crumbsnav a{color:#666}
.crumbsnav a:hover{color:#930a00}
a.return{float:right;display:block}

/*分页*/
.pagination-wrapper{clear:both;padding:1em 0 2em 0;text-align:center;margin-top:20px}
.pagination{display:inline-block;*display:inline;*zoom:1;font-size:14px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination li{list-style:none;display:inline;padding:0 .8em;background-color:#fff;float:left;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;height:34px}
.pagination li a{display:inline-block;color:#999;text-align:center}
.pagination li a:link{background:#fff;color:#555555}
.pagination li a:hover{text-decoration:none;color:#930a00}
.pagination li a:link:hover{color:#930a00}
.pagination li.thisclass{background-color:#930a00}
.pagination li.thisclass a{color:#fff}
.pagination li:first-child{border-left-width:1px;border-radius:3px 0 0 3px}
.pagination li:last-child{border-radius:0 3px 3px 0}
.pagination .pageinfo{color:#444}

/*特效*/
.mover-in {
  -webkit-animation: move-in 1s linear 0.3s 0 ease;
  -moz-animation: move-in 1s linear 0.3s 0 ease;
  -ms-animation: move-in 1s linear 0.3s 0 ease;
  animation: move-in 1s linear 0.3s 0 ease;
  -moz-animation: move-in 0.7s linear;
  -webkit-animation: move-in 0.7s linear;
  -o-animation: move-in 0.7s linear;
  -ms-animation: move-in 0.7s linear;
  animation: move-in 0.7s linear;
}
@-webkit-keyframes move-in {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-moz-keyframes move-in {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-ms-keyframes move-in {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-o-keyframes move-in {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes move-in {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate(0, -50px);
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -o-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
}

/*友情链接*/
.linkbox{width: 1300px;margin:0px auto;height: auto;overflow: hidden;min-width: 1300px;}
.linkbox span{float: left;line-height: 45px;display: block;font-size: 16px;color: #930a00;}
.linkbox a{font-size: 14px;color: #666;display: block;float: left;padding:0 10px;line-height: 45px;}
.linkbox a:hover{color: #333;} 





@media screen and (max-width: 1300px) {

/*面包屑导航*/
.crumbsnav{/* width:100%; *//* min-width: auto; */}
.crumbsnav .container{width: 98%;min-width: auto;}
  
.container{margin:0 15px;width:calc(100% - 30px);min-width: auto;}

/* 导航 */
.cs-menu{width:100%;min-width:auto;}
.cs-menu li{width: 12.5%;}

/*友情链接*/
.linkbox{width: 100%;margin: 0px 15px;min-width: auto;}
}
