/*Generated by wjdhcms 3.0 */
@charset "utf-8";
::-webkit-scrollbar { width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
* { padding: 0; margin: 0;font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}
body {font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;}
:focus {outline: 1;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display: block;}
a{color: #333; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
a:link,a:hover,a:active,a:visited {text-decoration: none;}

ins {background-color: #ff9;color: #000; text-decoration: none;}
mark { background-color: #ff9;color: #000;font-style: italic; font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}
input,select { vertical-align: middle;}
li,ul {list-style-type: none;}
img {  border: none;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input,textarea { outline: 0; border: 0;}
textarea { resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {font-style: normal;}

::selection {background-color:#d42220; color: #fff;}
::-moz-selection {background-color:#d42220; color: #fff;}
::-webkit-selection {background-color:#d42220; color: #fff;}

/*logo*/
.olq{ height:148px; background:url(../images/01.jpg) no-repeat center;}
.zxlg{width:1180px;height:148px;margin:0 auto; line-height:1.2;}
.zxlg h1{float:left;margin-top: 47px;font-size:32px;width:221px;border-right:1px dashed #ccc; font-weight:bold;}
.zxlg h1 i{ font-size:11px; display:block; text-transform:uppercase; font-weight:normal; padding-top:10px; color:#666;}
.zxlg p{font-size:22px;margin-top: 47px;color:#d42220;font-weight: bold;padding-bottom:4px;}
.olbt{ float:left;margin-left:20px;}
.olbt h4{ width:268px; height:31px; background:url(../images/03.jpg) no-repeat center; font-size:16px; text-align:center;font-weight:bold;}
.olbt b{ color:#fff; line-height:31px;}

.dhtb{float:right;margin-top: 43px;width:203px;height:74px;background:url(../images/02.jpg) no-repeat center;} 
.dhtb img{float:left;padding-right: 12px;padding-top: 2px;}
.dhtb b{display:block;font-weight:normal;font-size: 14px;text-align: center;padding-left:  37px;}
.dhtb i{font-size:28px;line-height:31px;color: #d42220;display: block;margin-top: 4px;font-family:Impact;text-align: center;padding-left:29px;}
.dhtb span{ display:block; float:left;}

/*导航*/
.nav_xiala_xx{width:100%;height:56px;background: #d42220;}
.nav_xiala{ width:1180px; height:56px; margin: 0 auto; }
.nav_xiala > ul{  position:relative; height:56px;  }
.nav_xiala ul li{ float:left; width:131px; height:56px; line-height:56px; text-align:center; font-weight:bold; background:url(../images/menu_line.png) no-repeat left;}
.nav_xiala ul li a{ display:block; color:#fff; height:56px; line-height:56px; overflow: hidden; font-weight:bold;}
.nav_xiala ul li:hover{background: #4f4f4f;-webkit-transition:0.7s;transition:0.7s;}
.nav_xiala ul li:hover a{ color:#fff; }
.nav_xiala ul li:nth-child(1) { background:none; }

.nav_xiala .erji_xiala{z-index:20;height:0px;visibility: hidden;opacity:0;-webkit-transition: all .3s linear;transition: all .3s linear;position:absolute;top:56px;left:230px;width: calc(196px * 3);background: rgba(212, 34, 32,0.85);}  /*一个分类 *1 一个分类 *2  六个分类100%  left:修改到合适位置; */

.nav_xiala ul li:hover .erji_xiala{ height:auto; visibility: visible; opacity: 1;}
.nav_xiala .erji_xiala .daohang_xiala{ float:left; width: 156px; padding: 0 20px 5px 20px; }
.nav_xiala .erji_xiala .daohang_xiala i{ font-size: 15px; border-bottom:1px solid rgba(255,255,255,0.35); display: block; }
.nav_xiala .erji_xiala .daohang_xiala span{ border-bottom:1px dashed rgba(255,255,255,0.35); display: block; text-align: left;  }
.nav_xiala .erji_xiala .daohang_xiala a { height: 40px; line-height: 40px; display: block; color:#FFF; font-size:14px; }
.nav_xiala .erji_xiala .daohang_xiala i a{  font-size:15px;  text-align: left; background:url(../images/liqsub_ss.png) 0px no-repeat; padding-left: 13px;  }
.nav_xiala .erji_xiala .daohang_xiala i a:hover{ background:url(../images/liqsub_ss.png) 145px no-repeat; padding-left: 0px; }
.nav_xiala .erji_xiala a:hover{  color:#FFF; padding-left: 15px; }

.nav_xiala .erji_xiala1{position:absolute;top:56px;z-index:20;background: rgba(212, 34, 32,0.85);width: 147px;  /*和一级栏目一样宽度*/height:0px;visibility: hidden;opacity:0;-webkit-transition: all .3s linear;transition: all .3s linear;}
.nav_xiala ul li:hover .erji_xiala1{ height:auto; visibility: visible; opacity: 1; }

.nav_xiala .erji_xiala1 .daohang_xiala{ padding: 0 0 5px 0; }
.nav_xiala .erji_xiala1 .daohang_xiala i{ font-size: 15px; border-bottom:1px solid rgba(255,255,255,0.35); display: block; }
.nav_xiala .erji_xiala1 .daohang_xiala a{ height: 40px; line-height: 40px;  font-size:14px; display: block; color:#FFF; }
.nav_xiala .erji_xiala1 a:hover{ color:#FFF; padding-left: 15px; }
.nav_xiala > ul > li.another{background: #4f4f4f;-webkit-transition:0.7s;transition:0.7s;}
.nav_xiala > ul > li.another > a{  color:#fff; }
.fixedNav { position: fixed;top: 0px;left: 0px; z-index:99999; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));  box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.08); 
}

/*底部导航*/
.dik{height: 86px;background:#2e2e2e;margin-top:20px;padding-top:  14px;}
.dik ul{ width:1148px; margin:0 auto;/* display:inline-block; */}
.ol_01{ background:url(../images/f.jpg) no-repeat left; padding-left:80px;}
.ol_02{ background:url(../images/dbl.jpg) no-repeat left;padding-left:80px;}
.ol_03{ background:url(../images/fwlc.jpg) no-repeat left;padding-left:80px;}
.dik ul li:nth-child(3) { border-right:0;}
.dik ul li{margin-left:50px;width: 250px;height:70px;border-right:1px solid #464646;float:left;color:#fff;line-height:28px;}
.foot{height: 200px;background:#2e2e2e;border-top: 1px solid #464646;}
.footzx{width:1180px;height: 166px;margin:0 auto;}
.footzx h1{float:left;width:102px;height:78px;background:#fff;border-radius:50%;text-align:center;font-size:20px;padding-top:24px;margin-top: 32px;margin-left:  30px;}
.footzx ul{width: 632px;float:left;margin: 38px 0 0 90px;}
.footzx ul li{ line-height:30px; color:#fff;-webkit-transition:0.7s;transition:0.7s;}
.footzx ul li a{ color:#fff;}
.footzx ul li:hover{ padding-left:20px;-webkit-transition:0.7s;transition:0.7s; color:#d42220;}
.ols{float:right;width:224px;height:100px;border:1px solid #fff;margin-top: 36px;transition:0.7s;}
.ols:hover{transition:0.7s; margin-top:20px;}
.ols img{display:block;float:right;width: 100px;height:100px;}
.ols b{line-height:24px;color:#fff;text-align:center;float:left;width: 124px;padding-top: 24px;}
