@charset "utf-8";
/* CSS Document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px; font-family:Arial,"微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
/*a:visited{text-decoration: none; outline:none;}*/
/*a:hover{text-decoration:none; color:#36a390; outline:none;}*/
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

input, textarea{background:transparent; padding:0px; font-size:14px; color:#666; outline:none; border:0px;font-family: Arial, "微软雅黑";}
em{font-style:normal;}
input,textarea,input[type=button], input[type=submit],input[type=file], button { cursor: pointer;-webkit-appearance: none; } 

/*通用*/
input::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #666;} 
input:-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
input::-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
input:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #666; }
textarea::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #666;} 
textarea:-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea::-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #666; }

input:focus {outline: none; } 
input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
textarea:focus {outline: none; } 
textarea:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
textarea:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
textarea:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
i{font-style: normal;}

.wal{width: 1200px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}

.l1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.l2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.l3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.l4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/
.icb{overflow: hidden;}
.icb img{transition: all .5s;}
.icb:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

.tran_2{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tran_3{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

/*模拟下划线动画*/
.lm:after{content:' '; display: block; width: 0%; height: 1px; background: #004ea1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.lm:hover:after{width: 100%; } 


/*头部*/
.header {height: 95px;line-height: 95px;} 
.header .box{padding: 0 7%;overflow:  hidden;} 
.header .list{overflow: hidden;margin-right: 10px;} 
.header .list li{float: left; } 
.header .list li a{display: block; font-size: 14px;color: #676767; font-weight: bold; padding: 0 20px; } 
.header .list li.on a{color: #9d080c; } 
.header .list li a:hover{color: #9d080c; } 
.header .search{padding-left: 30px; } 
.header .sec-check{height:  95px; } 
.header .sec-check a{height: 20px;line-height: 20px;border-left: 1px solid #e1e1e1;display: block;color: #9d080c;padding-left: 27px;margin-top: 37px;} 
.header .sec-check a:hover{font-weight: bold; text-decoration: underline; }

/*底部*/
.footer{background: #f5f5f5; } 
.footer .top{padding:30px 0  42px; } 
.footer .notes{width: 460px; } 
.footer .notes .box{background: url(../images/a4.png)no-repeat right 41px;} 
.footer .notes b{font-size: 16px;color: #9d080c;padding: 30px 0 14px;display: block;} 
.footer .notes p{line-height: 25px; } 
.footer .notes .links{background:url(../images/a5.png) no-repeat 178px;margin-top: 50px;position:  relative;} 
.footer .notes .links em{display: inline-block; float: left; width: 133px; height: 45px; line-height: 45px; text-align: center; background: #ececec; font-size: 14px;color: #ececec; color: #9d080c; } 
.footer .notes .links span{display: inline-block;float: left;width: 222px;height:  45px;line-height: 45px;padding-left: 35px;color: #7e7e7e;background: #e2e2e2 url(../images/a6.png) no-repeat right;cursor:  pointer;} 
.footer .notes .links .cont{ display: none; position:  absolute;background: #fff;left: 133px;bottom: 45px;width: 256px;text-align:  center;padding: 5px 0;} 
.footer .notes .links .cont a{display: block;line-height: 30px;color: #999;} 
.footer .notes .links .cont a:hover{color: #9d080c; } 
.footer .list{overflow: hidden; margin-top: 30px; } 
.footer .list li{float: left; margin-left: 60px; } 
.footer .list li em{display: block;color: #767676;padding-bottom: 30px;font-weight: bold;} 
.footer .list li a{line-height: 18px;display: block;font-size: 12px;padding: 5px 0;} 
.footer .list li a:hover{color: #9d080c; text-decoration: underline; }
.footer .bot{background: #9d080c;height: 68px;line-height: 68px;} 
.footer .bot p{font-size: 12px; color: #fff; float:  left; } 
.footer .bot p a{font-size: 12px;color: #fff; } 
.footer .bot p a:hover{text-decoration: underline; } 
.footer .bot .icos{float: right;overflow: hidden;height: 68px;} 
.footer .bot .icos a{float: left;display: inline-block;margin-left: 35px;width:  22px;height: 18px;} 
.footer .bot .icos a:hover{opacity:.6;}
.footer .kk{width: 70px; height: 70px; margin-left: 390px; margin-top: -83px;}

/*内页二级栏目*/
.sideBar2{border-bottom: 1px solid #efefef;}
.sideBar2 ul{height: 70px;line-height: 70px;overflow: hidden;} 
.sideBar2 li{float: left;margin-right: 55px;} 
.sideBar2 li a{font-size: 15px;color: #666;display: block;height: 67px;line-height: 67px;} 
.sideBar2 li.on a{color: #9d080c; border-bottom: 3px solid #9d080c;font-weight: bold; } 
.sideBar2 li:hover a{color: #9d080c; border-bottom: 3px solid #9d080c;font-weight: bold;}

.oBox{padding-top: 75px;}
.oLeft{width: 60px;}
.oRight{width: 1140px;}

/*内页banner图*/
.bannerPic,.bannerPic img{width: 100%;}

/*手机头部*/
.m-head-div{height: 50px; line-height: 50px; background: #fff; } 
.m-head-div img{width: 100%;} 
.m-head-div .logo{width: 30%;margin-left: 3%;} 
.m-head-div .menu{width: 50px; height: 50px; line-height: 50px; text-align: center; } 
.m-head-div .menu img{width: 52%; }
.m-head-div .search{width: 50px; height: 50px; line-height: 50px; text-align: center; } 
.m-head-div .search img{width: 47%;}

.container{padding-bottom: 135px;}

/*手机-搜索框*/
.phSearch{position: absolute;z-index: 99;top: 50px;left: 0;width: 100%;height: 100%;display: none;}
.phSearch .phSearchBg {width: 100%;height: 100%;}
.phSearch .searchBox {position: absolute;z-index: 22;left: 0;top: 0;width: 100%;height: 80px;background-color: rgba(0,0,0,0.5);}
.phSearch .searchBox .sbSearch {height: 40px;line-height: 40px;margin: 18px 10%;position: relative;border-radius: 6px;overflow: hidden;}
.phSearch .searchBox .sbSearch .input1{display: block;height: 40px;width: 100%;font-size: 14px;color: #525252;text-indent: 15px;border-radius: 6px;background-color: #fff;}
.phSearch .searchBox .sbSearch .btn{display: block;position: absolute;right: 0;top: 0;width: 60px;height: 40px;text-align: center;background-color: #9d080c;color: #fff;}
.phSearch .searchBox .sbSearch input::-webkit-input-placeholder{ color: #525252;} 
.phSearch .searchBox .sbSearch input:-moz-placeholder{ color: #525252; } 
.phSearch .searchBox .sbSearch input::-moz-placeholder{ color: #525252; } 
.phSearch .searchBox .sbSearch input:-ms-input-placeholder{ color: #525252; }

/*手机菜单栏*/
.sideMemu{display: none;background: #f5f5f5;width: 60%;position: absolute;top: 0px;z-index: 999;right:-100%;transition: all .5s;} 
.sideMemu .close{width: 50px;height: 50px;line-height: 50px;text-align: center;float:  right;} 
.sideMemu .close img{width: 31%;}
.sideMemu .navLayer { padding-bottom: 50px;overflow-x: auto;width: 100%;overflow: hidden;position: static;z-index: 555;right: -100%;top: 45px;opacity: .8;} 
.sideMemu .navLayer .bg{overflow-x: auto;position:relative;width:100%;} 
.sideMemu .subNav {cursor: pointer;display: block;height: 42px;line-height: 42px;position: relative;font-size: 14px;color: #666;opacity: 1;border-bottom: 1px solid #e6e3e2;} 
.sideMemu .subNav .name{text-align: left;position: relative;padding: 0 10px;text-align: center;display:  block;} 
.sideMemu .subNav a{color: #666;} 
.sideMemu .subNav1{background: url(../images/m11.png) 92% center no-repeat;background-size: 8px;}
.sideMemu .currentDt{background: #9d080c url(../images/m11_on.png) 92% center no-repeat;background-size: 8px;border-bottom: 0;} 
.sideMemu .currentDt .name{color: #fff;}
.sideMemu .navContent{display: none;background: #fff;} 
.sideMemu .navContent li{ position:relative;} 
.sideMemu .navContent a{display: block;height: 35px;line-height: 35px;color: #666;font-size: 12px;text-align: center;padding: 0 19px;}
.sideMemu .navContent a i{padding-right:10px;}

/*路径*/
.path{position: relative; margin-top: -40px; height: 40px; line-height: 40px; font-size: 12px;color: #fff; background: url(../images/a27.png); } 
.path .box{float: right; } 
.path .box img{margin-right: 20px; margin-top: -4px; } 
.path .box a{font-size: 12px;color: #fff; } 
.path .box i{padding: 0 5px;} 
.path .box a:hover{color: #e62129; } 
.path .box a:last-child{color: #e62129; }

/*手机-内页2级栏目*/
.selTitle{position: relative;background: url(../images/m11.png) no-repeat 96%;height: 45px;line-height: 45px;background-size: 3%;box-shadow: 0 0 5px #ddd;}
.selTitle a{display:block;padding: 0 3%;font-size: 16px;font-weight: bold;color: #a72124;}
.selCont{display: none;position: absolute;width: 100%;background: #ebebeb; padding: 10px 0; z-index: 99;} 
.selCont ul li{height: 40px;line-height: 40px;} 
.selCont ul li a{border-bottom: 1px solid #cecece;}
.selCont ul li:last-child a{border-bottom: 0;}
.selCont ul li a{display: block;margin: 0 3%;color: #787878;}
.selTitle.on{background: url(../images/m11_on.png) no-repeat 96%;background-size: 4%;}

/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;margin-top: 70px;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv .prev{ background:url(../images/ico3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico3_3on.png) no-repeat 10px center; background-color:#a72124;}
.pageNumDiv .next{ background:url(../images/ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico3_4on.png) no-repeat 60px center; background-color:#a72124;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#a72124; border:#a72124 solid 1px; color:#fff;}
.loadMore{display: block; width: 100%;height: 45px;line-height: 45px;color: #fff;border-radius: 5px;background: #a72124;text-align: center;color: #fff;margin: 20px 0 0;}

/*二级导航*/
.sNav{position: absolute; display: none; background: url(../images/w14.png); width: 100%; height: 75px; z-index: 99;left: 0; } 
.sNav ul{position: absolute; overflow: hidden; } 
.sNav ul li{float: left; } 
.sNav ul li a{display: inline-block; color: #fff; font-size: 14px;font-weight: bold; margin-right: 55px; line-height: 75px; } 
.sNav ul li:hover a{color: #a72024; }




