@charset "utf-8";
/* CSS Document */
body,html{color:#282838;margin:0 auto;padding:0;font:14px/30px Microsoft YaHei,SimSun,san-serif;background: #fff;max-width: 1920px;}
div,h1,h2,h3,h4,h5,h6,hr,p,img,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,select,object{margin:0;padding:0;outline: none;}
address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}
*, *:after, *:before { box-sizing: border-box; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style-type:none}
img{border:0 none;}
table{border-collapse:collapse; border-spacing:0;}
object,textarea,img,iframe{vertical-align: top;}
textarea{overflow: auto;resize: none; border:0;}
input,textarea,select{font:14px/30px Microsoft YaHei;}
input[type="submit"],
input[type="reset"],
input[type="button"]{-webkit-appearance:none;}
input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}
a{text-decoration:none;color:#282838;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
a:hover{text-decoration:none;color:#be191e;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}
.blank0,.blank10,.blank20,.blank30,.blank40,.blank50,.blank60,.blank80{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank10{height:10px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}.blank80{height:80px;}
.wrap{width: 1200px; margin: 0 auto;min-width:1200px;}
.por{position: relative;}
.owfl{ overflow:hidden;}
.l{float:left;_display: inline;}.r{float:right;_display: inline;}
.tl{text-align: left; }.tc{text-align: center; }.tr{text-align: right; }
.center{margin: 0 auto;}
.clearfix{display:inline-block;display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}

/*头部*/
.header .logo{margin:30px 30px 30px 0;}
.header .txt i{width: 1px;height:60px;display:block;background: #be191e;float: left;margin:30px 30px 0 0;}
.header .txt span{ font-size: 20px; color: #be191e;display: block;float: left;margin-top: 28px; font-weight:bold;}
.header .tel{font:bold 24px/30px Arial;color: #be191e;margin: 30px 0 0 0;padding-left:46px;background: url(/template/a/images/tel.png) left center no-repeat;}
.header .tel span{font:18px/30px Microsoft YaHei;padding:5px 0;color: #282838; }

h3.biaoti {
    text-align: center;
    font: bold 40px/60px Microsoft YaHei;
	letter-spacing:1px;
	 line-height:50px;
	 padding:20px 0;
	 width:100%; height:auto; margin:0 auto; overflow:hidden;
}
h3.biaoti span {
    color: #d60011;
}

.clumbo .searchbo{overflow:hidden;font-size:0;float:right;border:1px solid #C5C3C3;margin-top:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.clumbo .searchbo input{display:inline-block;width:190px;line-height:41px;height:41px;font-size:14px;border:none;padding-left:20px}
.clumbo .searchbo .submit{display:inline-block;padding:0;margin:0;background:url(/template/a/images/searchboi.jpg) no-repeat;width:36px;height:22px}
.clumbo.spe{float:left;-webkit-transition:all .35s;transition:all .35s;overflow:hidden;border:none;position:relative;margin-top:50px; margin-left: 50px;}
.clumbo.spe .searchbo{width:250px;height:34px}
.clumbo.spe .searchbo input{height:31px;padding-left:10px;width:218px;line-height:31px}
.clumbo.spe .searchbo .submit{padding-left:0;width:26px;height:22px}
.clumbo.spe .searchbo{margin-top:0}
.clumbo.spe form{width:250px}
button, input {
    overflow: visible;
    vertical-align: middle;
    outline: 0;  border:0;
}

/*导航*/
.fixednav{position:fixed;top:0px;left:0px;width:100%; transition: all 1s; z-index:999;}
.nav{width: 100%;height: 50px;background: #757475;}
.mmenu-btn{display: none;}
.mainmenu-container .Lev1{position: relative;margin: 0;padding: 0;float: left;width: 12.5%;background: url(/template/a/images/nav.jpg) right no-repeat;text-align: center;line-height: 50px;color: #fff;font-size:18px;}
.mainmenu-container .Lev1 a{color:#fff; display:block;}
.mainmenu-container .Lev1:last-child{background-image:none;}
.mainmenu-container .Lev1:hover{background: #b2020f;color:#fff;}
.mainmenu-container .current{background: #b2020f;color:#fff;}
.mainmenu-container ul > li > ul {background: #757475;position: absolute;top: 200%;left: 0;z-index: 9999;width: 100%;visibility: hidden;opacity: 0;filter: alpha(opacity=0);border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;-webkit-transition: all 400ms ease 100ms;transition: all 400ms ease 100ms;}
.mainmenu-container ul > li:hover > ul {top: 100%;visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.mainmenu-container ul > li > ul > li {display: block;position: relative;margin: 0;padding: 0;overflow: hidden;line-height:36px;font-size:15px;border-bottom:1px solid #000;}
.mainmenu-container ul > li > ul > li a{color:#fff;}
.mainmenu-container ul > li > ul > li:hover{background: #b2020f;color:#fff;}
.mainmenu-container ul > li > ul > li.dropdown:after {position: absolute;right: 7px;top: 9px;width: 20px;height: 20px;display: block;color: #fff;line-height: 20px;font-size: 16px;text-align: center;z-index: 5;cursor: pointer;}
.container{width:80%; margin:0 auto;}

/*底部*/
/*.footer{background: #222 url(../images/footerbg.jpg) center repeat-y;color: #fff;}

.footer-contact{width: 680px;padding: 60px 0 40px;}
.footer-contact h4{font:18px/30px Microsoft YaHei;letter-spacing: 2px;padding:6px 0 0 20px;border-left: 3px solid #be191e;}
.footer-contact h4 span{font:16px/30px Arial;color: #666;display: block;letter-spacing: 0;}
.footer-contact h3{font:bold 36px/50px Arial;color: #be191e;padding-left: 20px;border-left: 3px solid #be191e;margin-bottom: 10px;}
.footer-contact p{font:16px/36px Microsoft YaHei;}
.footer-contact a{color:#fff}
.footer-contact img{vertical-align: middle;}

.footer-feedback{width: 540px;margin: 60px 0;}
.feedback-txt{width: 160px;background: #be191e;text-align: center;padding: 50px 0 30px;}
.feedback-txt h3{font:bold 20px/60px Microsoft YaHei;}
.feedback-con{width: 380px;background: #fff;text-align: center;}
.feedback-con h4{font:bold 18px/40px Microsoft YaHei;color: #be191e;padding: 15px 0 5px 0;}
.feedback-con input{width: 300px;height: 36px;border: 1px solid #ccc;border-radius: 6px;margin: 5px 0;padding-left: 10px;}
.feedback-con select{width: 300px;height: 36px;border: 1px solid #ccc;border-radius: 6px;margin: 5px 0;padding-left: 10px;color: #666;}
.feedback-con .submit{border: none;background: #be191e;color: #fff;margin-bottom: 25px;}*/

/*底部最先*/
.footWrap{ background:#fff ; height:auto; overflow:hidden;border-top: 1px solid #d3d3d3;}
.footer{width: 1200px;
    margin: 0 auto;}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.fnav{ height:50px; line-height:50px; text-align:center; color:#fff; background:#757475; font-size:18px; font-family:"Microsoft Yahei";}
.fnav a{ color:#fff; padding:0 30px; display:inline-block;background: url(/template/a/images/nav.jpg) right no-repeat;}
.fnav a:last-child{ background:none;}
.fnav a:hover{ color: #d60011;}

.f_pic{ height:220px; border-right:1px solid #d3d3d3; overflow:hidden; width:272px;}
.f_pic img{ height:60px; margin-top:80px;}

.f_wz{ width:630px; height:220px; text-align:center;border-right:1px solid #d3d3d3; font:14px "Microsoft Yahei"; line-height:28px; color:#282838; padding-top:55px;}
.f_wz a{ color:#282838;}
.f_wz em{display:inline-block; padding:0 10px;}

.code{ width:220px; margin-top:65px; height:155px; overflow:hidden;}
.code p{ width:100px; float:left; margin-left:8px; display:inline;}
.code p img{ width:100px; height:100px;}
.code p em{ display:block; font:12px "Microsoft Yahei"; text-align:center; line-height:32px; color:#282838;}

.pp{position:relative;width:1202px;padding-bottom:70px}
.zp{width:511px;z-index:0;height:270px;background:#fff url(../images/png_zp1.png) left top no-repeat;position:absolute;left:-45px;padding-right:13px;top:0}
.pp table td{width:20%;border:1px solid #e8e8e8;height:135px;overflow:hidden}
.ppslide .slick-arrow{z-index:10;position:absolute;border:1px solid #dedede;color:#dedede;font-family:'宋体';font-size:30px;width:49px;height:49px;text-align:center;line-height:49px;cursor:pointer;background:0 0;top:0;left:430px}
.ppslide table{width:99.9%;margin-left:1px}
.ppslide .slick-prev{left:380px}
.ppslide .slick-arrow:hover{color:#fff;background:#0095e2;border:1px solid #0095e2}
.webtit{padding-top:40px;padding-bottom:30px;text-align:center}
.enfont{font-family:华文细黑;letter-spacing:.06em;transform:scale(1,1.1);text-transform:uppercase}
.protab-img{background-image:url(/template/a/images/loading.gif);background-repeat:no-repeat;display:block;background-position:center}
.webtit em{display:block;line-height:70px;position:relative;font-size:42px;color:#3f3f3f}
.webtit em i{position:absolute;left:50%;bottom:0;width:26px;height:2px;margin-left:-13px;background:#be191e}

.layout{width:1200px;margin:0 auto;clear:both}
.ppslide img {
    -webkit-transition: .25s all;
    transition: .25s all;
}
.ppslide img:hover {
    -webkit-transform: scale(.9);
    transform: scale(.9);
}

/*public-title*/
.public-title {
  text-align: center;
  margin-bottom: 50px;
  line-height: 1.4;
}
.public-title .title-ch {
  font-size: 36px;
  letter-spacing: 4px;
  color: #0f0f0f;
}
.public-title .title-ch span {
  color: #df0000;
}
.public-title .title-en {
  color: #838383;
  font-size: 28px;
}
.public-title .title-txt {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 2px;
  color: #666666;
  margin-top: 20px;
  text-align: center;
}
.index-box-03 .box-cont {
  padding: 180px 0;
  background-color: #e5e5e5;
	height: 510px;
}
.index-box-03 .box-cont img {
  display: block;
  margin: 0 auto;
}
.index-box-03 .row {
  margin-left: 0;
  margin-right: 0;
}
.index-box-03 .row .box-w {
  padding-left: 0;
  padding-right: 0;    width: 14.285%;float: left;
}
.index-box-03 .row .box-w:nth-child(2n+1) .box-s .box-title:after {
  top: 0;
  background: url("/template/a/images/img-47.png") no-repeat top center;
}
.index-box-03 .row .box-w:nth-child(2n+1) .box-s .box-txt {
  bottom: 155px;
}
.index-box-03 .row .box-w:nth-child(2n) .box-s .box-title:after {
  bottom: 0;
  background: url("/template/a/images/img-48.png") no-repeat top center;
}
.index-box-03 .row .box-w:nth-child(2n) .box-s .box-txt {
  top: 155px;
}
.index-box-03 .box-s {
  height: 150px;
  position: relative;
}
.index-box-03 .box-s:before,
.index-box-03 .box-s:after {
  content: '';
  position: absolute;
  top: 50%;
  width: 27%;
  height: 3px;
  transform: translateY(-50%);
  background: url("/template/a/images/img-49.png") repeat-x;
}
.index-box-03 .box-s:before {
  left: 0;
}
.index-box-03 .box-s:after {
  right: 0;
}
.index-box-03 .box-s .box-title {
  width: 100px;
  height: 150px;
  margin: 0 auto;
  background: url("/template/a/images/img-46.png") no-repeat center center;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  font-size: 22px;
  line-height: 26px;
  color: #ffffff;
  padding: 0 15px;
  position: relative;
  transition: all 0.5s;
}
.index-box-03 .box-s .box-title:after {
  content: '';
  width: 100px;
  height: 75px;
  position: absolute;
}
.index-box-03 .box-s .box-txt {
  padding: 5px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 3px;
  color: #666666;
  position: absolute;
  left: -15%;
  right: -15%;
}
.index-box-03 .box-s:hover .box-title {
  transform: scale(1.1);
}
.container {
    width: 1200px;
    padding-left: 0;
    padding-right: 0;
}
/*底部竣事*/<!--耗时1761977599.079秒-->