﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑"; color:#333;}
a{color:#333; 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:12px; color:#333; outline:none; border:0px;font-family: Arial, "微软雅黑";}
em{font-style:normal;}
input[type="button"],input[type="submit"],select{-webkit-appearance:none;}

/*通用*/
input::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #fff;} 
input:-moz-placeholder{font-family: Arial, "微软雅黑";color: #fff; } 
input::-moz-placeholder{font-family: Arial, "微软雅黑";color: #fff;} 
input:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #fff; }
input:focus,textarea:focus{outline: none; } 
input:focus::-webkit-input-placeholder ,textarea:focus::-webkit-input-placeholder{text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder ,textarea:focus::-moz-placeholder{text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder ,textarea:focus:-ms-input-placeholder{text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }

i{font-style: normal;}

.wal-1260{width: 1260px;margin:0 auto;}
.wal-1200{width: 1200px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}


.moreIco{display: block!important;margin:0 auto;width: 147px;height: 42px;line-height: 42px;font-size: 16px;color: #999;text-align: center;border:3px solid #dcdcdc;}
.moreIco:hover{color: #e4000e;border:3px solid #e4000e;}

.con-box{margin-bottom: 50px;} 
.con-box ul{overflow: hidden;margin: 0 60px;background: #f3f3f3;} 
.con-box li{float: left; width: 33.33%; } 
.con-box .box1{position: relative;overflow: hidden;} 
.con-box .box1 a{display: block;} 
.con-box .box1 img{width:100%;} 
.con-box .hov{position: absolute; background: url(../images/a15.png); width: 100%; height: 100%; top: -100%; -webkit-transition: all .5s; transition: all .5s; } 
.con-box .hov a{display: block;width: 100%;height: 100%;} 
.con-box .hov .tlt{font-size: 24px; color: #fff; left: 30px; top: 32px; position: absolute; } 
.con-box .hov p{font-size: 14px; color: #fff; line-height: 30px; margin: 30px; position: absolute; bottom: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 60px; } 
.con-box .box1:hover .hov{top: 0; } 
.con-box .box2:hover .hov{top: 0;z-index: 6; } 
.con-box .box2{position: relative; overflow: hidden; } 
.con-box .box2 a{} 
.con-box .box2 img.bg{position: relative;width: 100%;z-index: 1;top: 0;} 
.con-box .box2 img.logo{position: absolute; z-index: 2; top: 50%; left: 50%; margin-left: -163.5px; margin-top: -119.5px; -webkit-transition: all .5s; transition: all .5s; } 
.con-box .box2:hover img.logo{transform: scale(1.2); }


/*按钮动画--start*/
.hover-shadow {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); } 
.hover-shadow: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; } 
.hover-shadow:hover, .hover-shadow:focus, .hover-shadow: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; } 
.hover-shadow:hover:before, .hover-shadow:focus:before, .hover-shadow: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*/

.bottom{background: url(../images/b18.jpg)no-repeat center center;background-size: cover;padding-top: 65px;} 
.bottom .top{overflow: hidden;padding: 0 60px;} 
.bottom .top>div{float: left;}

.bottom .bot{margin-top: 50px; height: 45px; line-height: 45px; border-top:1px solid #3e3e3e; } 
.bottom .bot p{text-align: center; font-size: 13px;color: #666; } 
.bottom .bot p a{font-size: 13px;color: #666; }
.bottom .bot p a:hover{text-decoration: underline;}

.bottom .box1{width: 460px; } 
.bottom .box1 li{overflow: hidden; } 
.bottom .box1 .tlt{float: left; font-size: 14px; color: #ffffff; line-height: 38px; } 
.bottom .box1 .tlt1{height: 76px;}
.bottom .box1 a{float: left; font-size: 13px;color: #898989; margin-left: 15px; line-height: 38px; } 
.bottom .box1 a:hover{text-decoration: underline;} 

.bottom .box2{width: 450px;margin: 0 90px 0 100px;} 
.bottom .box2 .share{overflow: hidden;margin-bottom: 20px;} 
.bottom .box2 .share li{margin-right: 20px;float: left;} 
.bottom .box2 .txt{line-height: 38px; font-size: 13px;color: #878787; } 
.bottom .box2 .txt i{display:inline-block;width: 26px;} 
.bottom .box3{ text-align: center;} 
.bottom .box3 p{font-size: 13px;color: #858585;margin-top: 25px;}

.bottom .box4{width: 442px;margin-left: 72px;}
.bottom .box4 .inp1{width: 180px;margin-right: 10px;float: left;}
.bottom .box4 .inp2{width: 180px;margin-right: 0px;float: left;}
.bottom .box4 input{width: 406px;font-size: 13px;color:#878787;margin-bottom: 10px;background: #272727;height: 38px;line-height: 38px;padding: 0 18px; }
.bottom .box4 input::-webkit-input-placeholder{color: #878787;} 
.bottom .box4 input:-moz-placeholder{color: #878787; } 
.bottom .box4 input::-moz-placeholder{color: #878787; } 
.bottom .box4 input:-ms-input-placeholder{color: #878787; }
.bottom .box4 textarea{margin-bottom: 10px;background: #272727;line-height: 23px;width: 406px;resize: none;padding: 10px 18px;height: 62px;color: #878787;}
.bottom .box4 .btn{display: block; width: 118px; height: 38px; line-height: 38px; text-align: center; font-size: 13px;color:#878787; background: #272727; border:1px solid #272727; } 
.bottom .box4 .btn:hover{border:1px solid #ddd; }

.sideBar{position: fixed; top: 45%; right: 60px; z-index: 20; } 
.sideBar li{margin-bottom: 10px; } 
.sideBar li a{} 
.sideBar li img.imgoff{display: block; } 
.sideBar li img.imgon{display: none; } 
.sideBar li:hover img.imgoff{display: none; } 
.sideBar li:hover img.imgon{display: block; }

.searchBox{display: none; position: absolute; background: #fff; z-index: 10; left: 0; top: 100px; -webkit-transition: all .5s; transition: all .5s; color: #666; padding: 10px 20px; font-size:16px; }

/*.searchBox{display:none;position: absolute;width: 100%;height: 334px;background:#fff;z-index: 10;left: 0;top:100px;-webkit-transition: all .5s;transition: all .5s;} 
.searchBox .inp{overflow:hidden;width: 1200px;margin:0 auto;height: 54px;margin-top: 0px;border-bottom: 1px solid #ababab;margin-top: 105px;} 
.searchBox input{width: 82%;float: left;color: #666;font-size: 24px;line-height: 54px;padding: 0 4%;} 
.searchBox a{display: inline-block;width: 10%;float: left;text-align: center;height: 51px;padding-top: 4px;} 
.searchBox a img{} 
.searchBox input::-webkit-input-placeholder {color: #666; opacity: 1; -webkit-transition: .4s; } 
.searchBox input::-moz-placeholder {color: #666; opacity: 1; -moz-transition: .4s; } 
.searchBox input:-ms-input-placeholder {color: #666; opacity: 1; }*/ 

.headDiv{position:fixed;top: 0;z-index: 99;display: block!important;width:100%;height: 100px;background:#fff;box-shadow: 0 0 17px 4px #cdcaca;} 
.indheadDiv{box-shadow:none;position: fixed;top: 0;z-index: 99;}

/*.headDiv{width:100%;position:fixed;top:0;z-index:13;height: 100px; background:#fff;box-shadow: 0 0 17px 4px #cdcaca; } */
.headDiv .logo{line-height: 100px;} 
.headDiv .links{overflow: hidden; } 
.headDiv .links li{margin:0 27px; float: left; text-align: center; height: 100px; } 
.headDiv .links li em{font-size: 16px;color:#333;display: block;margin-top: 37px;} 
.headDiv .links li i{font-size: 12px;color:#d2d2d2;display: block;text-transform: uppercase;margin-top: 5px;} 
.headDiv .search{padding-left: 27px;line-height: 100px;cursor: pointer;} 
.headDiv .search img{width: 35px;}
.headDiv .num img{width: 35px;}
.headDiv .links li:hover em{color: #e4000e;} 
.headDiv .links li.on em{color: #e4000e;}


/*手机头部*/
/*.m-headDiv{overflow: hidden; height: 60px; line-height: 60px; background: #fff;position: relative;z-index: 100;  } 
.m-headDiv img{max-width: 100%;max-height: 50px;} 
.m-headDiv .logo{width: 28%;margin-left: 10px;} 
.m-headDiv .menu{width: 8%; margin-right: 10px; } 
.m-headDiv .search{padding: 0 2%;width: 9%;margin: 0 4%;}*/ 
.m-headDiv{overflow: hidden; height: 60px; line-height: 60px; background: #fff;position: relative;z-index: 100;/* box-shadow:0 0 10px 4px #e9e9e9;*/ } 
.m-headDiv img{max-width: 100%;max-height: 50px;} 
.m-headDiv .logo{width: 28%;margin-left: 10px;} 
.m-headDiv .menu{width: 8%; margin-right: 10px; } 
.m-headDiv .search{padding: 0 2%;width: 7%;margin: 0 4% 0 0%;} 
.m-headDiv .num {font-size: 1em;color: #666;}
.m-headDiv .num img{width: 22%;margin-right: 6px;}

.m-searchBox{display:none;width: 94%;height: 100%;position: fixed;z-index: 110;background: url(../images/m4.png);padding: 0 3%;top: 0;}
.m-searchBox .close{float:right;width:15%;}
.m-searchBox .close img{width:100%;padding: 15px 0;}
.m-searchBox p{color: #fff;font-size: 26px;text-align: center;top: 20%;position: absolute;width: 100%;}
/*.m-searchBox .inp{border-bottom: 1px solid #6e6e6e;overflow: hidden;padding: 0 10px;width: auto;position: relative;margin-top: 42%;}
.m-searchBox .inp input{font-size: 16px;color:#6e6e6e;line-height: 45px;height: 45px;width: 80%;float: left;text-align: center;padding-right: 20%;}
.m-searchBox .inp input::-webkit-input-placeholder{color: #6e6e6e;} 
.m-searchBox .inp input:-moz-placeholder{color: #6e6e6e; } 
.m-searchBox .inp input::-moz-placeholder{color: #6e6e6e; } 
.m-searchBox .inp input:-ms-input-placeholder{color: #6e6e6e; }
.m-searchBox .inp .ico{display: inline-block;position: absolute;right: 3%;top: 6px;}*/

.m-menuBox{display:none;width: 94%;height: 100%;position: fixed;z-index: 110;background: url(../images/m4.png);padding: 0 3%;top: 0;}
.m-menuBox .close{float:right;width:15%;}
.m-menuBox .close img{width:100%;padding: 15px 0;}
.m-menuBox ul{margin-top: 24%;}
.m-menuBox ul li a{line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 16px;display: block;}

.share{padding-bottom: 0px;} 
.share em{font-size: 14px;color: #666;} 
.share ul{overflow: hidden; display: inline-block; vertical-align: middle; } 
.share ul li{float: left; margin-right: 10px; } 
.share ul li a{display: block; } 
.share ul li a img{width: auto; } 

.pageDown{padding: 20px 0;margin-bottom: 35px;border-top:1px solid #ececec;} 
.pageDown b{font-size: 14px;color: #333; }
.pageDown li a{font-size: 14px;color: #666;line-height: 30px;}
.pageDown li a:hover{color: #e50412;}

.zzzReturn{width: 136px; height: 37px; line-height: 37px; font-size: 14px; color: #999; text-align: center; border:3px solid #dcdcdc; float: right; margin-top: -53px; }
.zzzReturn:hover{color: #e4000e;border:3px solid #e4000e;}

.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;margin: 50px 0 90px 0;}
.pageNumDiv01{ text-align:left;}
.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 span{    border: 1px solid #e4000e;padding: 6px 12px;background-color: #e4000e;color: white}
.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:#e50412;}
.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:#e50412;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#e50412; border:#e50412 solid 1px; color:#fff;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ width: 57px; height: 30px; margin-left: 5px;cursor: pointer; border: #d7d7d7 solid 1px; color: #666;}

.loadMore{display: none; width: 100%; height: 42px; line-height: 42px; font-size: 14px; color: #999; text-align: center; border: 2px solid #dcdcdc; margin: 20px 0 60px; }




/*二级导航*/
.sNav{position: fixed; top: 100px; z-index: 99; width: 100%; height: 50px; line-height: 50px; display: none;height: 50px;  background: url(../images/m9.png);} 
.sNav .o{position: relative;display: table;}
.sNav a{color: #fff; padding: 0 20px; } 
.sNav a:hover{color:#e50412;}
