﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; color:#151515;background: #fafafa;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;max-width:100%;}
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:#888; outline:none; border:0px;}
em{font-style:normal;}
input[type="button"],input[type="submit"],select{-webkit-appearance:none;}

/*通用*/
input::-webkit-input-placeholder{color: #666;} 
input:-moz-placeholder{color: #666; } 
input::-moz-placeholder{color: #666; } 
input:-ms-input-placeholder{color: #666; }
i{font-style: normal;}
.wal-1440{width: 1440px;margin: 0 auto;}
.wal-1100{width: 1100px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}

.comm-more{display: block; width: 88px; height: 45px; line-height: 45px; color: #666; font-size: 14px; background: url(../png/m6.png) no-repeat 33px center; background-size: 20px; padding-left: 67px; border: 1px solid #dedede; border-radius: 4px; margin: 0 auto 60px;}

/*头部导航*/
.headDiv{width: 100%; height: 120px; } 
.headDiv .logo{line-height: 120px;} 
.headDiv .logo a{display: inline-block; } 
.headDiv .txt{overflow: hidden;display: inline-block;} 
.headDiv .txt li{float: left;padding: 0 20px;height: 120px;} 
.headDiv .txt li a{display: block; }
.headDiv .txt li span:nth-child(n){font-size: 16px;color: #151515;display: block;/* padding-top: 35px; */line-height: 120px;} 
.headDiv .txt li i{display: none; width: 100%; height: 3px; background: #265baf; margin-top: 21px; } 
.headDiv .txt li.on span{color: #dbc400;} 
.headDiv .txt li.on2 span{color: #dbc400;} 
.headDiv .txt li:hover span{color: #dbc400; } 
.headDiv .search{line-height: 120px;margin: 0 40px 0 10px;padding: 0 10px;} 
.headDiv .search a{display: inline-block; }

.headDiv .mlogo{line-height: 45px;width: 40%;margin-left: 10px;} 
.headDiv .mlogo a{display: block;} 
.headDiv .mlogo a img{width: 100%;}
.headDiv .mmenu{line-height: 45px;width: 8%;margin-right: 10px;} 
.headDiv .mmenu a{display: inline-block; }
.headDiv .mmenu a img{width: 100%;}
.headDiv .meun-closeBtn{display: none; line-height: 45px; width: 15%; margin-right: 10px; position: absolute; left: 0; background: #fff;}
.headDiv .meun-closeBtn a{display: inline-block; }
.headDiv .meun-closeBtn a img{width: 100%;}

/*二级导航*/
.ww{width: 100%; margin: 0 auto; height: 60px; position: absolute; z-index: 99; background: url(../png/a13.png);} 
.sNav{width: 1100px;height: 60px;margin: 0 auto;} 
.sNav ul{overflow: hidden;float: right;} 
.sNav ul li{float: left;} 
.sNav ul li a{display: inline-block;color: #666;font-size: 14px;line-height: 60px;padding: 0 23px;} 
.sNav ul li:hover a{color: #fff;background: #edd200; } 
.sNav ul li.on a{color: #fff;background: #edd200;} 
.sNav ul li:last-child{margin-right: 0px;} 
.sNav .tt{float: left; line-height: 60px; color: #333; font-size: 20px; }

/*手机--二级导航*/

.tel-nav{width: 100%; margin: 0 auto; height: 60px; position: absolute; z-index: 99; background: url(../png/a13.png); } 
.tel-nav .swiper-slide a{display: inline-block;color: #666;font-size: 16px;line-height: 60px; text-align: center; width: 100%; } 
.tel-nav .swiper-slide.on a{color: #333333; } 
.tel-nav .swiper-container{/*padding: 0 15%;*/ width: 97%; } 
.tel-nav .swiper-wrapper{width: 70%; } 
.tel-nav .swiper-slide{width:auto!important; margin: 0 10px;}
/*.tel-nav .swiper-button-prev{background: url("../images/m7_1.png") no-repeat center center; } 
.tel-nav .swiper-button-next{background:url("../images/m7_2.png") no-repeat center center;; }*/

/*搜索框*/
.searchBox {display:none;width: 1440px;position: relative;margin: 0 auto;} 
.searchBox .box {position: absolute;z-index: 99;display: inline-block;right: 39px;top: -135px;padding-top: 60px;} 
.searchBox input{height: 35px;line-height: 35px;width: 207px;padding: 0 36px 0 15px;color: #696868;font-size: 14px;background: #fff;border-radius: 20px;background: #eee;} 
.searchBox img a{display: inline-block; } 
.searchBox img{position: absolute; top: 67px; right: 11px; }

/*导航菜单*/
.sideMemu{display: none; padding: 0 8%; background: #fff; min-height: 100%; width: 84%; position: absolute; top: 45px; z-index: 999; left: 100%; transition: all .5s; } 
.sideMemu ul{overflow: hidden; } 
.sideMemu ul li{} 
.sideMemu ul li a{height: 42px; line-height: 42px; display: block; font-size: 14px; color: #151515; padding: 0 20px; border-bottom: 1px solid #dedede; } 
.sideMemu .search{width: 100%; position: relative; } 
.sideMemu .search input{height: 42px; line-height: 42px; font-size: 14px; color: #666; width: 73%; padding: 0 22% 0 5%; background: #dedede; border-radius: 20px; margin: 20px 0 70px; }
.sideMemu .search .searchIco{display: block;background: url(../png/m4.png) no-repeat center;background-size: 38px;width: 40px;height: 40px;position: absolute;right: 3%;top: 21px;}

/*手机-搜索框*/
.searchLayerTel{display:none;z-index:222;top: 45px;left:0px;width:100%;position:fixed;}
.searchLayerTel .box{ padding:20px 10px; background:url(../black_0.5.html) repeat;}
.searchLayerTel .box .form{  height:35px; position:relative; background:#fff; border-radius:6px; -moz-border-radius:6px;}
.searchLayerTel .form .input1{width:250px;height:35px;line-height:35px;text-indent:10px;color: #666;}
.searchLayerTel .form .btn1{position:absolute; right:0px; top:0px; background:#0157a0; color:#fff; width: 70px; height:35px; cursor:pointer; border-top-right-radius:6px; -moz-border-top-right-radius:6px; border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px; }

.pageBg {position: fixed; z-index: 11; width: 100%; height: 100%; display: none; left: 0px; top: 0px; }

/*底部*/
.bottom .top{height: 100px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; line-height: 100px; }
.bottom .top span{font-size: 24px;color: #333;}
.bottom .top span.s1{}
.bottom .top span.s2{margin-left: 70px;}
.bottom .top .icos{float: right; }
.bottom .top .icos li{float: left;margin-left: 18px;}
.bottom .top .icos li img{float: left;margin-top: 30px;}
.bottom .top .icos .i1{display: block;}
.bottom .top .icos .i2{display: none;}
.bottom .links{padding-bottom: 30px;border-bottom: 1px solid #dedede;}
.bottom .o{float: left;margin-right: 87px;} 
.bottom .o li{line-height: 31px;} 
.bottom .o li a{font-size: 14px; color: #333; } 
.bottom .o li:nth-child(1){font-size: 20px;color: #151515;line-height: 62px;margin-top: 30px;} 
.bottom .o li:hover a{color: #dbc400; text-decoration: underline; } 
.bottom .o:last-child{margin-right: 0;}

.bottom .bot{height: 80px; } 
.bottom .bot .p{font-size: 16px; color: #333; text-align: center; line-height: 80px; width: 700px; margin: 0 auto; } 
.bottom .bot .sel{position: relative; float: left; margin-top: 23px; } 
.bottom .bot .sel dt{cursor:pointer;font-size: 14px;color: #666;width: 100px;height: 32px;border:1px solid #dedede;padding: 0 30px 0 10px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../png/a11.png) no-repeat 116px;} 
.bottom .bot .sel dd{width: 122px; color: #666; line-height: 25px; padding: 0 10px; } 
.bottom .bot .sel .box{position: absolute; bottom: 32px; background: #dedede; display: none; } 
.bottom .bot .fr{margin-top: -80px; } 
.bottom .bot .fr a{font-size: 14px; color: #666; line-height: 80px; } 
.bottom .bot .fr a:hover{color: #dbc400; text-decoration:underline; }
.bottom .bot .sel dd:hover a{color: #dbc400;}
.bottom .bot .sel:hover .box{display: block;}

/*手机-底部链接*/
.bottom .select{width: auto;padding: 0 10px;} 
.bottom .navLayer {overflow-x: auto; width: 100%; overflow: hidden; position: static; z-index: 555; right: -100%; top: 45px; margin-top: 10px; } 
.bottom .navLayer .bg{overflow-x: auto;position:relative;width:100%;} 
.bottom .subNav {cursor: pointer; display: block; height: 42px; line-height: 42px; position: relative; font-size: 14px; color: #151515; background: #fff; opacity: 1; border-bottom: 1px solid #dedede; background: url(../png/m5.png) 97% center no-repeat; background-size: 7px; } 
.bottom .subNav .name{    text-align: left; position: relative; padding: 0 10px;} 
.bottom .subNav a{color: #ccc;} 
.bottom .currentDt{    background: url(../png/m5_on.png) 98% center no-repeat; background-size: 13px;} 
.bottom .navContent{display: none;background: #fff;border-bottom: 1px solid #dedede;} 
.bottom .navContent li{ position:relative;} 
.bottom .navContent a{    display: block; height: 38px; line-height: 38px; color: #666; font-size: 14px; text-align: left; padding: 0 30px;}


/*侧边栏*/
.sideBar {position: fixed; bottom: 5%; right: 10px; z-index: 999;}
.sideBar ul li{margin-bottom: 2px; cursor:pointer; position:relative} 
.sideBar ul li:first-child{display: block; } 
.sideBar ul li .ewmLayer{ width:150px; height:150px; background:#fff; display:none; position:absolute; left:-150px; top:0;}
.sideBar ul li .ewmLayer .ewm{ padding:10px;}
.sideBar ul li .ewmLayer .ewm img{ width:130px;} 
.sideBar ul li .telLayer{ width:175px; height:49px; background:#c1bfc0; display:none; position:absolute; left:-175px; top:0;}
.sideBar ul li .num{ text-align:center; line-height:49px; color:#fff; font-size:20px;}

/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;margin: 0;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a{display:inline-block;height:30px;line-height:30px;padding: 0px 15px;margin:0 4px;border:#d9d9d9 solid 1px;color:#666;font-size:14px;border-radius: 3px;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background: #dbc400;border: #dbc400 solid 1px;color: #fff;}
.pageNumDiv .btn1{width: 57px;height: 30px;margin-left: 5px;cursor: pointer;border: #265baf solid 1px;color: #fff;background: #265baf;}

/*内页banner图*/
.bannerPic,.bannerPic img{width: 100%;}

/*内页通用标题*/
.com-Tlt{margin-top: 100px; border-bottom: 1px solid #dedede; } 
.com-Tlt div{text-align: center;display: table;margin: 0 auto;min-width: 241px;background: #fafafa url(../png/b1.png) no-repeat center 38px;position: relative;bottom: -1px;} 
.com-Tlt div em{font-size: 30px; color: #151515; display: block; } 
.com-Tlt div i{font-size: 16px; color: #666; display: block; text-transform: uppercase; }


/*图标抖动*/
@keyframes IconShake
{
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% {-moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% {-moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
}

@-moz-keyframes IconShake /* Firefox */
{
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% {-moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% {-moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
}

@-webkit-keyframes IconShake /* Safari 和 Chrome */
{
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% {-moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% {-moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
}

@-o-keyframes IconShake /* Opera */
{
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  25% {-moz-transform: rotate(15deg); -ms-transform: rotate(15deg); -webkit-transform: rotate(15deg); transform: rotate(15deg); }
  50% {-moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
  75% {-moz-transform: rotate(5deg); -ms-transform: rotate(5deg); -webkit-transform: rotate(5deg); transform: rotate(5deg); }
  85% {-moz-transform: rotate(-5deg); -ms-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } 
}






