/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{width:8px;height:8px;background-color:#888888;}  
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track{ -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#FFF;}
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#888;}

/*整体*/
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
html,body{font:12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;margin:0;padding:0;}
ul,ol,dl,dt,dd,form,iframe,p{margin:0;padding:0;border:none;list-style:none;list-style-type:none;outline:none;vertical-align:middle; }
li{list-style:none;list-style-type:none;}
img{border:0 none;vertical-align:middle; }
a{blr:expression(this.onFocus=this.blur())}
a:link,a:visited{text-decoration:none;color:#464646; }
a:hover{text-decoration:none;color:#a80026; }
input,select,select{vertical-align:middle;}

.nav ul { font:15px/30px bold 宋体; color:#FFF; text-align:left; list-style:none;}
.nav li{ margin:0 3px; padding:0 15px; display:block; float:left;white-space:nowrap;}
.nav_menu-item a { color:#FEE1B5; }
.nav_submenu .nav_submenu-item a { color:#b70208; }

.nav_menu-item { display:inline-block; position:relative;}
.nav_menu-item:hover { border-radius:5px;}
.nav_menu-item:hover .nav_submenu { display:block; color:#FEE1B5; }
.nav_submenu { top:30px; left:0; position:absolute; background-color:#FFF; color:#B70208; border-radius:5px; display:none; z-index:99999;}
.nav_submenu li{ margin:0;}
/*.nav_submenu-item:hover { color:#B70208; background:rgba(0, 0, 0, 0.1); margin:0; border-radius:5px;}*/

.nav-hover{ background-color:#FFF; border-radius:5px;}
.nav-hover a{ color:#B70208; }

.hz a:hover{ background:#D4BA9D; display:inline-block;}
.ry img{ width:230px; margin:0 17px 10px 0}
.jm b{ font-weight:normal; color:#C61F28;}
.lx ul li{ font:15px/30px bold 微软雅黑,Microsoft YaHei; background:#ECE4D7; border-bottom:2px solid #FFF; padding:5px 15px;}
.lx ul p{ font:13px/25px normal Microsoft YaHei; color:#666; margin-top:5px;padding: 0 5px;}
.lx ul li b{ font:15px/25px caption 微软雅黑,Microsoft Yahei; padding:0 5px; display:inline-block; background:#FB8720; color:#fff; border-radius:5px;}
.md b{ display:block; line-height:35px; margin-top:15px;}
.md1{ position:relative;}
.md1 p{ display:none; padding:0 5px; border-radius:5px; font:15px/25px caption 微软雅黑,Microsoft Yahei; white-space:nowrap; background:#eee; box-shadow:0px 2px 5px #333333; z-index:9;}
.md1:hover p{ display:inline-block; position:absolute; left:-5px; top:20px;}
.yf a{ width:240px; height:323px; padding-top:150px; float:left; border-radius:5px;}
.yfa { background:url(../images/yfa1.png) top center no-repeat #FFF;}
.yfa:hover { background:url(../images/yfb1.png) top center no-repeat #bd9163;}
.yfb { background:url(../images/yfa2.png) top center no-repeat #FFF;}
.yfb:hover { background:url(../images/yfb2.png) top center no-repeat #bd9163;}
.yfc { background:url(../images/yfa3.png) top center no-repeat #FFF;}
.yfc:hover { background:url(../images/yfb3.png) top center no-repeat #bd9163;}
.yfd { background:url(../images/yfa4.png) top center no-repeat #FFF;}
.yfd:hover { background:url(../images/yfb4.png) top center no-repeat #bd9163;}
.dz p{ width:200px; float:left;}
.xw li span{ font-size:15px; right:20px; top:0px; position:absolute;}
.xw p{padding:0 0px; line-height:35px; }
.xw img { border-radius:10px; margin:10px; box-shadow:0px 2px 5px #333333; max-width: 930px;}
.xw li{padding:0 20px; background:url(../images/xw02.png) center no-repeat; margin-top:-2px; overflow:hidden; position:relative;}
.rc p { text-align:left; font:13px/30px caption 微软雅黑,Microsoft Yahei; padding-left:300px; margin-top:10px;}
.rc input[type="text"],.rc textarea{ padding:10px 10px; border:0; border-radius:5px; outline:none;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);}
.rc input[type="radio"]{ border: 1px solid #3e97eb;}
.rc button{width:200px; font:15px/35px caption 微软雅黑,Microsoft Yahei; color:#FFFFFF; background:#BD9163; border:none; outline:none; border-radius:5px; cursor:pointer;}

.bot i{padding-top:35px;}
.bot div{ float:left;}

.tgl {
  display: none;
}
.tgl + .tgl-btn {
  vertical-align: middle;
  outline: 0;
  display: inline-block;
  width: 4em;
  height:36px;
  position: relative;
  cursor: pointer;
  border-radius:5px;
  margin:0 0 0 10px;
}
.tgl-skewed + .tgl-btn {
  overflow: hidden;
  /*
  -webkit-transform: skew(-10deg);
  -ms-transform: skew(-10deg);
  transform: skew(-10deg);
  */
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  font-family: sans-serif;
  background: #039EE8;
  *display: none;
}
.tgl-skewed + .tgl-btn:after, .tgl-skewed + .tgl-btn:before {
  /*
  -webkit-transform: skew(10deg);
  -ms-transform: skew(10deg);
  transform: skew(10deg);
  */
  display: inline-block;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 100%;
  text-align: center;
  position: absolute;
  font:13px/36px caption 微软雅黑,Microsoft Yahei;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.tgl-skewed + .tgl-btn:after {
  left: 100%;
  content: attr(data-tg-on);
}
.tgl-skewed + .tgl-btn:before {
  left: 0;
  content: attr(data-tg-off);
}
.tgl-skewed + .tgl-btn:active {
  background: #000;
}
.tgl-skewed + .tgl-btn:active:before {
  left: -10%;
}
.tgl-skewed:checked + .tgl-btn {
  background: #EB282E;
}
.tgl-skewed:checked + .tgl-btn:before {
  left: -100%;
}
.tgl-skewed:checked + .tgl-btn:after {
  left: 0;
}
.tgl-skewed:checked + .tgl-btn:active:after {
  left: 10%;
}