﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; 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;}
em{font-style:normal;}
input[type="button"],input[type="submit"],select{-webkit-appearance:none;}


/*通用*/
input::-webkit-input-placeholder{color: #fff;} 
input:-moz-placeholder{color: #fff; } 
input::-moz-placeholder{color: #fff; } 
input:-ms-input-placeholder{color: #fff; }
i{font-style: normal;}

.wal-1366{width: 1366px;margin:0 auto;}
.waltop-1366{width: 1200px;margin:0 auto;}
.wal{width: 1200px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}


/*头部导航*/
.headDiv{background: #d82128;height: 110px;} 
.headDiv .logo{line-height: 110px; } 
.headDiv .logo img{} 
.headDiv .rg{text-align: right; } 
.headDiv .rg_top{margin-top: 11px;overflow: hidden;float: right;padding: 0 25px; } 
.headDiv .rg_top .email{} 
.headDiv .rg_top .email a{display: block;width: 45px;height: 30px;line-height: 31px;font-size: 12px;color: #ffffff;border-radius: 20px;background: #be0f16 url(../images/a2.png)no-repeat 16px center;text-align: left;padding-left: 44px;} 
.headDiv .rg_top .lang{margin-left: 17px;overflow: hidden;} 
.headDiv .rg_top .lang a{font-size: 12px;color: #ffffff;display: block;line-height: 30px;display: inline-block;} 
.headDiv .rg_top .lang i{font-size: 12px; color: #ffffff; display: inline-block; margin:0 15px; } 
.headDiv .rg_top .search{margin-left: 17px;margin-left: 17px;position: relative;} 
.headDiv .rg_top .search input{width: 153px;color: #fff; font-size: 12px; line-height: 30px; height: 30px; background: #be0f16; padding: 0 35px 0 20px; } 
.headDiv .rg_top .search input::-webkit-input-placeholder {opacity: 1; -webkit-transition: .4s; } 
.headDiv .rg_top .search input::-moz-placeholder {opacity: 1; -moz-transition: .4s; } 
.headDiv .rg_top .search input:-ms-input-placeholder {opacity: 1; } 
.headDiv .rg_top .search input:focus {outline: none; } 
.headDiv .rg_top .search input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
.headDiv .rg_top .search input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
.headDiv .rg_top .search input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
.headDiv .rg_top .search .search_ico{display: inline-block;float: right;width: 35px;height: 30px;position: absolute;right: 0;background: url(../images/a3.png)no-repeat center;} 
.headDiv .rg_bot{padding-top: 5px;height: 59px;line-height: 60px;clear: right;} 
.headDiv .rg_bot ul{overflow: hidden; } 
.headDiv .rg_bot li{float: left; margin-left: 25px; } 
.headDiv .rg_bot li a{display: block;border-bottom: 4px solid #d82128;-webkit-transition: all .2s;transition: all .2s;color: #fff;font-size: 16px;} 
.headDiv .rg_bot li.on a{border-bottom: 4px solid #fff;} 
.headDiv .rg_bot li a:hover{border-bottom: 4px solid #fff;}

/*二级导航*/
.ww{width: 1000px;margin: 0 auto;} 
.sNav{position: absolute;} 
.sNav .box{position: relative;overflow: hidden;padding: 30px 37px 44px;z-index: 99;float: right;background: #fff;border-bottom:2px solid #bd060d;} 
.sNav .left{margin-right: 50px;} 
.sNav .left li a{padding-right:13px;display: inline-block;font-size: 14px;height: 25px;line-height: 25px;margin-bottom: 8px;} 
.sNav .left li:last-child a{margin-bottom:0;} 
.sNav .left li i{width: 5px; height: 5px; border-radius: 100%; background: #d82128; margin-right: 8px; vertical-align: middle; display: none; }
.sNav .right{overflow: hidden;} 
.sNav .right p{font-size:14px;color:#333;padding-top: 20px;display: block;}
.sNav .left li:hover a{color: #bd060d;padding-right: 0; }
.sNav .left li:hover i{display: inline-block;}

/*底部*/
.bottom{overflow: hidden; height: 122px; background: #d82128; width: 100%; } 
/*.bottom .left span{font-size: 30px;color: #fff;display: block;margin: 0px 0 4px;} 
.bottom .left i{font-size: 14px;color: #fff;display: block; }*/ 
.bottom .left  .l1{font-size: 30px;color: #fff;display: block;margin: 0px 0 4px;} 
.bottom .left  .l2{font-size: 14px;color: #fff;display: block; } 

.bottom .right{text-align: right; } 
.bottom .right p{font-size: 14px;display: block;margin: 35px 0 10px;color: #fff;} 
.bottom .right p a{color: #fff; } 
.bottom .shareIcos{overflow: hidden;display: table-cell;float: right;} 
.bottom .shareIcos li{float: left;margin-left: 10px;} 
.bottom .shareIcos li a{display: inline-block; } 
.bottom .shareIcos li img.img1{display: block; } 
.bottom .shareIcos li img.img2{display: none; } 
.bottom .shareIcos li:hover img.img1{display: none; } 
.bottom .shareIcos li:hover img.img2{display: block; } 
.bottom .right p a:hover{text-decoration:underline;}

/*手机头部*/
/*.m-headDiv{overflow: hidden; height: 60px; line-height: 60px; background: #d82128;position: relative;z-index: 100; } 
.m-headDiv img{width: 100%; } 
.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 2%; } 
.m-headDiv .email{width: 26%; color: #fff; font-size: 14px; } 
.m-headDiv .email img{width: 27%; margin-right: 7%; }*/

/*手机二级导航*/
.navLayer{display: none;overflow-x: auto;width:100%;overflow:hidden;position: absolute;z-index:555;right:-100%;min-height: 100%;top: 0;background: #fff;padding-top: 20px;}
.navLayer .bg{overflow-x: auto;position:relative;width:100%;}
.subNav{cursor:pointer;display:block;height:42px;line-height:42px;border-bottom: 1px solid #ededed;position:relative;font-size:14px;color: #333;opacity: .9;}
.subNav .name{position:relative;padding: 0 10px;}
.subNav a{color: #333;display: block;}
.currentDt{}
.navContent{display: none;background: #f0f0f0;}
.navContent li{ position:relative;}
.navContent a{display:block;height:42px;line-height:42px;color:#666;font-size:14px;padding-left: 8%;}
.navContent a:hover{color:#fff;font-weight:bold;background:#d82128;}
.subNav1{background: url(../images/m6.png) 95% center no-repeat;background-size: 3%;} 
.navLayer .close{width: 9%;text-align: center;line-height: 40px;z-index: 99;display: inline-block;float: right;} 
.navLayer .close img{width: 57%;} 
.navLayer .top{overflow: hidden; border-bottom: 1px solid #ededed; padding-bottom: 7px; } 
.navLayer .top .toEnglish{padding: 0 10px; font-size: 14px; float: left; width: 30%; margin-top: 14px; } 
.navLayer .inp{width: 73%;height: 33px;line-height: 33px;background: #f1f1f1;margin-left: 10px;padding: 0 3% 0 4%;display: inline-block;margin-right: 4%;}
.navLayer .inp input{width: 80%;height: 35px;line-height: 35px;display: inline-block;vertical-align: middle;margin-right: 4%;} 
.navLayer .inp .search{background: url(../images/a2.png) no-repeat 100%;width: 14%;height: 35px;display: inline-block;vertical-align: middle;background-size: 56%;/* padding: 0 1%; */}

/*手机搜索框*/
.m-searchBox {width: 100%;background: url(../images/m10.png);position: absolute;margin: 0 auto;top: -135px;z-index: 99;height: 55px;padding: 30px 0 50px;-webkit-transition:all .5s;transition: all .5s;} 
.m-searchBox .box {position: absolute;z-index: 99;display: inline-block;top: 30px;width: 80%;margin-left: 10%;border-bottom: 1px solid #d82128;padding: 4px 0;} 
.m-searchBox input{height: 35px;line-height: 35px;width: 82%;padding: 0 13% 0 5%;color: #d82128;font-size: 14px;text-align: center;} 
.m-searchBox a{position: absolute;top: 1px;right: 1%;width: 14%;display: inline-block;height: 40px;line-height: 40px;text-align: center;} 
.m-searchBox img{width: 70%;}
.m-searchBox input::-webkit-input-placeholder{ color: #d82128;} 
.m-searchBox input:-moz-placeholder{ color: #d82128; } 
.m-searchBox input::-moz-placeholder{ color: #d82128; } 
.m-searchBox input:-ms-input-placeholder{ color: #d82128; }
.m-searchBox .close{width: 5%;position: absolute;right: 0;bottom: 0px;padding: 10px;}
.m-searchBox input:focus {outline: none; } 
.m-searchBox input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .6s; transition: .6s; } 
.m-searchBox input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .6s; } 
.m-searchBox input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .6s; transition: .6s; }


/*按钮动画--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*/

/*分页面包屑*/
/*.crumbs{position: relative;bottom: 59px;display: block;width: 100%;overflow: hidden;} 
.crumbs ul{overflow: hidden;float: right;padding-bottom: 8px;} 
.crumbs ul li {position: relative; width: 110px; height: 58px; line-height: 58px; float: left; background: url(../images/a15.png); border-right: 1px solid #484b44; } 
.crumbs ul li a{display: block; font-size: 14px;color: #fff;text-align: center; } 
.crumbs ul li a img{display:none;position: absolute; bottom: -8px; left: 50%; margin-left: -5px; } 
.crumbs .redLine{width: 100%;height: 3px;background: #d82128;float: right;position: absolute;bottom: 5px;}
.crumbs ul li.on img{display:block;}
.crumbs ul li.on a{background: #d82128;font-weight: bold; }
.crumbs ul li:hover img{display:block;}
.crumbs ul li:hover a{background: #d82128;font-weight: bold; }*/
.crumbs{position: relative;bottom: 59px;display: block;width: 100%;overflow: hidden;} 
.crumbs ul{overflow: hidden;float: left;padding-bottom: 8px;} 
.crumbs ul li {position: relative;width: auto;height: 58px;line-height: 58px;float: left;background: url(../images/a15.png);border-right: 1px solid #484b44;} 
.crumbs ul li a{display: block;font-size: 14px;color: #fff;text-align: center;padding: 0 20px;} 
.crumbs ul li a img{display:none;position: absolute; bottom: -8px; left: 50%; margin-left: -5px; } 
.crumbs .redLine{width: 100%;height: 3px;background: #d82128;float: right;position: absolute;bottom: 5px;}
.crumbs ul li.on img{display:block;}
.crumbs ul li.on a{background: #d82128;font-weight: bold; }
.crumbs ul li:hover img{display:block;}
.crumbs ul li:hover a{background: #d82128;font-weight: bold; }
/*路径*/
.path{background: url(../images/home.png) no-repeat;padding-left: 23px;margin-top: 20px;margin-bottom: 32px;color: #878787;font-size: 12px;}
.path a{color: #878787;font-size: 12px;}
.path a:last-child{color: #d82128;font-weight: bold;}
.path i{display: inline-block;padding: 0 5px;color: #878787;font-size: 12px;}
.path a:hover{color: #d82128;font-weight: bold;}

.content{margin-top: -60px;}

.inPageTlt{margin-bottom: 37px;}
.inPageTlt b{font-size: 24px;color: #222;}
.inPageTlt i{font-size: 18px;color: #bebebe;display: inline-block;margin-left: 5px;}

.m-crumbs{background: #d82128; padding:0 10px; } 
.m-crumbs a{height: 45px; line-height: 45px; font-size: 16px; color: #fff; display: block; font-weight: bold; background: url(../images/m11.png) no-repeat right; background-size: 3%; }

.m-crumbsList{ display: none; position: absolute;width: 100%;background: #faf9f9;z-index: 99;}
.m-crumbsList li{}
.m-crumbsList li a{color: #666; font-size: 14px; height: 45px; line-height: 45px; border-bottom: 1px solid #eee; display: block; padding-left: 7%; }
.m-crumbsList li:hover a{color: #fff;background: #d82128;font-weight: bold;}

.bannerPic{width: 100%;}
.bannerPic img{width: 100%;}

.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;}
.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 .prev{ background:url(../images/ii3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ii3_3on.png) no-repeat 10px center; background-color:#d82128;}
.pageNumDiv .next{ background:url(../images/ii3_4.png) no-repeat 60px center; padding-right:30px;}
.pageNumDiv .next:hover{background:url(../images/ii3_4on.png) no-repeat 60px center; background-color:#d82128;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#d82128; border:#d82128 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;}
.pageNumDiv .btn1:hover{background:#d82128; border:#d82128 solid 1px; color:#fff;}
.pageNumDiv span{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d82128 solid 1px; background:#d82128;color:#fff; font-size:14px;}

.inPageTab{border-bottom: 1px dashed #dedede; padding-top: 10px; } 
.inPageTab ul{overflow: hidden; display: table; margin:0 auto; } 
.inPageTab li{float: left;padding-bottom: 14px;} 
.inPageTab li a{display: block; border-right: 1px solid #e3e3e3; padding: 0 30px; font-size: 16px; } 
.inPageTab li:last-child a{border-right: 0;} 
.inPageTab li span{background: url(../images/a16.png) no-repeat center; background-size: 12px; width: 12px; height: 12px; display: none; margin: 0 auto; margin-top: 2px; } 
.inPageTab li.on a{color: #d82128; /*font-weight: bold;*/ } 
.inPageTab li.on span{display: block;} 
.inPageTab li:hover a{color: #d82128; /*font-weight: bold;*/ } 
.inPageTab li:hover span{display: block;}
.inPageTab li.on{padding-bottom:0;}
.inPageTab li:hover{padding-bottom:0;}

.m-inPageTab{} 
.m-inPageTab .swiper-container{margin: 0 25px 0 26px;border-right: 1px solid #fff;} 
.m-inPageTab .swiper-slide{} 
.m-inPageTab .swiper-slide a{display: block; font-size: 14px; color: #333; height: 45px; line-height: 45px; text-align: center; background: #e5e5e5;border-right: 1px solid #fff; } 
.m-inPageTab .swiper-slide span{display: none;height: 10px;background: url(../images/e13.png)no-repeat center;background-size: 20px;position: absolute;bottom: 2px;width: 20px;left: 50%;margin-left: -10px;} 
.m-inPageTab .swiper-button-prev{width: 25px; height: 45px; background: #e5e5e5 url("../images/e12_1.png") no-repeat center center; margin-top: -45px; position: static; } 
.m-inPageTab .swiper-button-next{width: 25px; height: 45px; background: #e5e5e5 url("../images/e12_2.png") no-repeat center center; margin-top: -45px; position: static; float: right; } 
.m-inPageTab .swiper-slide.on{/*padding-bottom: 10px;*/position: relative;} 
.m-inPageTab .swiper-slide.on a{color: #fff;background: #d82128;} 
.m-inPageTab .swiper-slide.on span{display: block;}

.toTop{display:none;position: fixed;top: 80%;right: 3%;z-index: 99;cursor: pointer;}


@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); } 
}





.divalt{ width:358px; background:#fff; z-index:222; position:fixed;border-radius:3px; -moz-border-radius:3px; display:none;_position:fixed; height:154px;}
.divalt .title{ height:30px; border-bottom:#ececec solid 1px; line-height:30px; text-align:center; font-size:14px; color:#333333;}
.divalt .content{  line-height:22px; padding:10px; overflow:hidden; overflow-y: auto;text-align:center;height:auto;height:70px;margin-top:0px;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:55;
	top:0; left:0px;
	background-color:#000;
	display:none;
}
















