@charset "utf-8";
body {font-family: "",Arial,sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #646464;text-decoration: none;background-color: #FFF;-ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;}
a{font-family: "",Arial,sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #646464;text-decoration: none;outline:none;blr:expression(this.onFocus=this.blur());-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
a:hover{color: #e83428;text-decoration: none;outline: 0;}
img {border: 0;-ms-interpolation-mode:bicubic}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.over{ overflow:hidden;}
.center{ text-align:center;}


.w128{ width:1280px; margin:0 auto;}
/**/
.nckhym{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.nckhyy{position: relative;margin-bottom: 30px;flex: 0 0 50%;max-width: 50%;
width: 100%;padding-right: 15px;padding-left: 15px;    box-sizing: border-box;}
.nckhyyg{position: relative;display: block;width: 100%;height: 56px;border: 1px solid #e4e4e4;
padding: 10px 20px;font-size: 15px;font-weight: 300;color: #222;    box-sizing: border-box;
outline: none;}
.nckhyyg:focus{border-color: #ec4e4f !important;}
.nckhyy:nth-child(6){max-width: 1180px;width: 1180px;}
.nckhyy textarea{width: 1180px;height: 150px;font-family: '';}
.theme-btn-two{
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 26px;
  font-family: 'Cabin', sans-serif;
  font-weight: 600;
  color: #fff !important;
  text-align: center;
  border-radius: 2px;
  padding: 14.5px 36px;
  z-index: 1;cursor: pointer;background: #ec4e4f;-webkit-appearance: button;    border: none;
  margin: 0 auto;
}

.theme-btn-two i{
  position: relative;
  margin-left: 10px;
  font-size: 16px;
}

.theme-btn-two:hover:after{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.theme-btn-two:after{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #162e40;
  border-radius: 2px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.theme-btn-two:hover:after {
  opacity: 1;
}
.ncxp{color: #141214;font-size: 30px!important;text-align: center;margin: 0 0 50px;}
.ncxp::after{content: "";height: 2px; background: #e83428;display: block;
width: 25px;margin: 15px auto 0;}

.top{position: absolute;z-index: 9;width: 100%;margin: 33px 0 0 0;}

.nav {
  /*position: relative;*/
  width: auto;
  display: inline-block;
  border: none;
}

.btn-nav {
  position: absolute;
  /*top: 30px;*/
  right: 30px;
  background: transparent;
  border: none;
  width: 83px;
  height: 32px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999;
  background: url(../images/nav.png) no-repeat center top;
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin: 6px 0;
  width: 40px;
  height: 5px;
  background-color: #FFFFFF;
}

.btn-nav:hover .icon-bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #FCA311;
}

.nav-content {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: url(../images/navbg.jpg) no-repeat center top;
  display: block;
  height: 100%;
  z-index: 9;
}

.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top: 20%;
}

.item-anchor:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 0;
  bottom: 0;
  z-index: 9;
  background: transparent;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  padding: 10px;
}

.item-anchor:hover,
.item-anchor:focus {
  color: #FCA311;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor:hover:after,
.item-anchor:focus:after{
  width: 100%;
  background: #FCA311;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.nav-item {
  margin: 40px auto;
  text-align: center;
}

.animated {
  display: block;
  margin: 0 auto;
	background: url(../images/allMenu_close.png) no-repeat center top;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #FCA311;
}

.animated:focus {
  cursor: pointer;
  z-index: 9999;
}

.middle {
  margin: 0 auto;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar {
  z-index: 999999;
  background-color: #FCA311;
}

.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}

@keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

.showNav {
  -webkit-animation: showNav 1s ease forwards;
  -moz-animation: showNav 1s ease forwards;
  -o-animation: showNav 1s ease forwards;
  animation: showNav 1s ease forwards;
}

@keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-webkit-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-moz-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-o-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

.hideNav {
  -webkit-animation: hideNav 1s ease forwards;
  -moz-animation: hideNav 1s ease forwards;
  -o-animation: hideNav 1s ease forwards;
  animation: hideNav 1s ease forwards;
}

.hidden {
  display: none;
}

.nav-list li{float: left;width: 25%;text-align:center;height:250px;margin: 20px 0 50px;}
.nav-list li a{font-size:22px;color:#fff;}
.nav-list li .nav_2{margin: 25px 0 0 0;}
.nav-list li .nav_2 a{font-size:18px;line-height:36px;display:block;}
.nav-list li a:hover{color: #e83428;}
/**/
.itt1{font-size: 36px;color: #e83428;font-weight: bold;}
.icpzx .iat{margin: 50px 0 80px;    margin: 50px auto 80px;
    width: 90%;}
.icpzx .iat a{font-size: 18px;line-height: 30px; color: #101010;/*margin: 0 10px 0 0; */   margin: 0 50px 20px 0;width: 182px; /*width: 190px;*/ display: inline-table;}
.icpzx .iat a i{width: 37px;height: 30px;position: relative;right: 10px;top: 7px;display: inline-table;}
.icpzx .iat a:nth-child(1) i{background: url(../images/pic3.png) no-repeat center;} 
.icpzx .iat a:nth-child(2) i{background: url(../images/pic1.png) no-repeat center;} 
.icpzx .iat a:nth-child(3) i{background: url(../images/pic2.png) no-repeat center;} 
.icpzx .iat a:nth-child(4) i{background: url(../images/pic.png) no-repeat center;} 
.icpzx .iat a:nth-child(5) i{background: url(../images/pic4.png) no-repeat center;} 
.icpzx .iat a:nth-child(6) i{background: url(../images/pic7.png) no-repeat center;} 
.icpzx .iat a:nth-child(7) i{background: url(../images/pic18.png) no-repeat center;} 

.icpzx .iat a:hover{color: #e83428;}
.icpzx .iat a:hover i{transform:rotate(360deg);-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.iprlsit .iprlimg,.iprlsit .iprxq{width: 50%;height: 484px;overflow: hidden;}
.iprlsit .iprlimg{background: #e9e8e9;position: relative;}
.iprlsit .iprlimg img{width: 95%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.iprlsit .iprlimg img:hover {-webkit-transform: scale(1.1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 750ms;-moz-transform: scale(1.1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 750ms;}
.iprxq_0{margin: 12% 0 5% 0;height: 61px;}
.iprxq_0_1{background: url(../images/pic8.png) no-repeat center;}
.iprxq_0_2{background: url(../images/pic6.png) no-repeat center;}
.iprxq_0_3{background: url(../images/pic17.png) no-repeat center;}
.iprxq_0_4{background: url(../images/pic5.png) no-repeat center;}
.iprxq_0_5{background: url(../images/pic9.png) no-repeat center;}
.iprxq_1{font-size: 34px;color: #e83428;font-weight: 600;}
.iprxq_2{width: 80%;margin: 6% auto;}
.iprxq_2 a{font-size: 15px;line-height: 35px;color: #3e3e3e;}
.iprxq_2 a:hover{color: #e83428;}
.iprxq_3{padding: 0 0 0 48px;width: 154px;line-height: 57px;background:url(../images/jian.png) no-repeat 135px center #e93229;color: #fff;font-size: 20px;font-family:Arial;display: block;text-align: left;margin: 0 auto;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.iprxq_3:hover{background:url(../images/jian.png) no-repeat 145px center #141414;color: #fff;-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
/**/
.iabo{background: url(../images/about.jpg) no-repeat center top;padding: 415px 0 0 0;margin: 0 0 80px;}
.iabo_2 li{float: left;font-size: 14px;color: #fff;margin: 0 90px 70px;text-align: center;}
.iabo_2 li p{font-size: 60px;color: #e83428;line-height: 60px;}
.iabo_2 li p i{font-size: 30px;color: #fff;font-style: normal;}
.ihzs0{width: 1120px;background: #fff;margin: 0 auto;height: 192px;box-shadow: 1px 1px 10px 0px #666;}
.ihzs{width: 1030px;overflow: hidden;background: #fff;margin: 0 auto;padding: 55px 0 0 0;}
.ihzs img{border:solid 1px #dadadb;height: 81px;margin: 0 30px 0 0;}
/**/
.footer{height: 433px;background: #141214;position: relative;}
.footer .log1{margin: 100px 125px 0 0;}
.footer_2 li{float: left;margin: 60px 155px 0 0;}
.footer_2 li p,.footer_3 p{font-size: 18px;color: #e83428;margin: 0 0 10px;}
.footer_2 li a{display: block;font-size: 13px;line-height: 34px;color: #e7e6e6;}
.footer_2 li a:hover{color: #e83428;}
.footer_3{margin: 60px 0 0 30px;}
.footer_3 li{font-size: 13px;line-height: 42px;color: #e7e6e6;padding: 0 0 0 33px;}
.footer_3 li.iadd{background: url(../images/add.png) no-repeat left center;}
.footer_3 li.itel{background: url(../images/tel.png) no-repeat left center}
.footer_3 li.ifax{background: url(../images/fax.png) no-repeat left center}
.footer_3 li.ipho{background: url(../images/phone.png) no-repeat 3px center}
.footer_3 li.iema{background: url(../images/mail.png) no-repeat left center}
.footer5{line-height: 68px;height: 68px; background: #0f0d0f;position: absolute;bottom: 0;left: 0;right: 0;color: #d1d1d1;}
.footer5 a{color: #d1d1d1;}
.footer5 a:hover{color: #e83428;}
/**/
.ban_1{font-size: 40px;color: #fff;font-weight: bold;padding: 210px 0 30px;}
.ban_2{font-size: 16px;color: #fff;}
/**/
.prozt{margin: 70px 0 0 0;}
.prozt_1{font-size: 38px;color: #e83428;font-weight: bold;}
.prozt_1 span{font-weight: bold;color: #2f2f2f;}
.prozt_2{width: 45px;height: 4px;background: #e83428;margin: 25px auto;}
.prozt_3{font-size: 14px;color: #4f4e4d;margin: 0 0 40px;}
.prozt_4{margin: 0 0 70px;}
.prozt_4 a{font-size: 16px;color: #0d0d0d;line-height: 46px;padding: 0 21px;display: inline-table;margin: 0 10px;}
.prozt_4 a:hover,.prozt_4 a.cur{color: #fff;background: #e83428;}
.prozt_5{font-size: 14px;line-height: 36px;color: #575757;padding:30px 37px;margin: 0 auto;width: 1102px; border: solid 1px #dfdfe1;}
.pprolist{margin: 60px 0;}
.pprolist_fl{padding: 0 0 55px;border-bottom: solid 1px #e6e6e6;margin: 0 0 50px;}

.spbq{width: 339px;height: 339px;/*float: left;*/line-height: 2;/*padding: 10px 10px 0 20px;*//*margin: 20px;*/position: relative;overflow: hidden;}
.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;/*background: black;*/}
.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 3px solid #EB5858;}
.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 3px solid #EB5858;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 3px solid #EB5858;}
.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 3px solid #EB5858;}
.spbq a img{-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;}
.spbq a img:hover {-webkit-transform: scale(1.2);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 750ms;-moz-transform: scale(1.2);-moz-transition-timing-function: ease-out;-moz-transition-duration: 750ms;}
.pprolist_fl_r{width: 800px;margin: 0 55px 0 0;padding: 30px 0 0 0;}
.pprolist_fl_r_1{font-size: 32px;color: #e83428;font-weight: bold;}
.pprolist_fl_r_1:hover{color: #2f2f2f;}
.pprolist_fl_r_2,.pprolist_fl_r p{font-size: 13px;line-height: 35px;color: #333;margin: 24px 0;}
.btn-fill-vert {background-color: #e83428;color: #fff;overflow: hidden;}
.btn {display: inline-table;line-height: 49px;font-size: 16px;width: 175px;height: 49px;position: relative;opacity: .999;/*border-radius: 3px;*/}
.btn, .btn-border-o:before, .btn-border-o:after, .btn-border:before, .btn-border:after, .btn-border-rev-o:before, .btn-border-rev-o:after, .btn-border-rev:before, .btn-border-rev:after, .btn-fill-vert-o:before, .btn-fill-vert-o:after, .btn-fill-vert:before, .btn-fill-vert:after, .btn-fill-horz-o:before, .btn-fill-horz-o:after, .btn-fill-horz:before, .btn-fill-horz:after {-webkit-transition: all 0.3s;transition: all 0.3s;}
.btn-fill-vert.btn-red:before, .btn-fill-vert.btn-red:after {background-color: #222;}
.btn-fill-vert:before {top: 50%;}
.btn-fill-vert:before, .btn-fill-vert:after {content: '';width: 100%;height: 0;opacity: 0;position: absolute;left: 0;z-index: -1;}
.btn-fill-vert:after {bottom: 50%;}
.btn-fill-vert.btn-red:hover {border-color: #e74c3c;color: #fff;}
.btn-fill-vert:hover:before, .btn-fill-vert:hover:after {height: 50%;opacity: 1;}
/**/

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left;/* margin:5px */}
.layout_default_2{/* margin: 15px; */}
.mod_gallerylist{width:100%; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{/*border:1px solid #CCC; padding:2px*/width: 270px;position: absolute;top: 0;bottom: 0;margin: auto 0;}
.meta a{color:#333; text-decoration:none}

.mod_gallerylist_2{margin: 0 90px 0 100px;width: 432px;}
.image_container2 img{border: none;padding: 0;width: 432px;height: 432px;}
.prorr{width: 530px;margin: 0 120px 0 0;}
.prorr_1{font-size: 32px;color: #e83428;font-weight: bold;margin: 100px 0 30px;}
.prorr_2{font-size: 13px;line-height: 35px;color: #333;}
.pprosh_2{margin: 15px 0 0 0;position: relative;}
/**/
.mt-tabpage {
	width: 1280px;
	margin: 70px auto 0;
	/*box-shadow: 0 0 5px #999;
	background-color: #FFFFFF;*/
}
.mt-tabpage-title {
	height: 44px;
	font-size: 0;
	background-color: #fff;
	width: 1280px;
	margin: auto;
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 120px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #000;
	font-size: 14px;border-top: 2px solid #fff;
}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #eb4537;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #eb4537;
	font-size: 14px;
	border-top: 2px solid #e83428;
}
.mt-tabpage-count {
	position: relative;
	width: 1280px;
	/*min-height: 550px;*/
	overflow: hidden;
	margin: 65px 0 50px 0;
}
.mt-tabpage-cont__wrap {
	position: relative;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1280px;
	/*height: 200px;*/
	/*line-height: 200px;*/
	text-align: center;
}
.pprosh_3_1{font-size: 30px;color: #e83428;margin: 0 0 80px;line-height: 30px;}
.pprosh_3_2 p{font-size: 14px;line-height: 28px;color: #333;text-align: left;text-indent: 2em;}
.pprosh_4{margin: 60px 0;}
.pprosh_4_2{margin: 30px auto 0;width: 1180px;}
.pprosh_4_2 p{text-align: left;font-size: 14px;line-height: 30px;color: #464646;text-indent: 2em;}
.pprosh_5 .pprosh_3_1,.pprosh_4 .pprosh_3_1{line-height:60px;background: #efefef;margin: 0 0 60px;}
.pprosh_5 ul li{float: left;margin:0 0 0 40px;}
.pprosh_5 ul li a img{/*width: 200px;*/}
.pprosh_5 ul li a p{font-size: 18px;color: #333;text-align: center;/*margin: 22px 0 0 0;*/}
.pprosh_5 ul li a:hover p{color: #e83428;}

.iabo{padding: 0;}
.itt1 span{color: #fff;font-weight: bold;}
.iabo .itt1{padding: 80px 0 30px;}
.itt2{width: 46px;height: 4px;background: #e83428;margin: 0 auto;}
.itt3{font-size: 14px;color: #dbdbdb;margin: 13px 0 55px;}
.itt4{margin:0 0 66px;}
.itt4 p{color: #fff;font-size: 13px;line-height: 36px;width: 980px;margin: 0 auto;}


.contact-page .contact-details {
    background: #fff;
    width: 30%;
    padding: 30px;
    border: 6px solid #f2f2f2;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
}
.contact-details h3.contact-title {
    /* font-weight: 600; */
    font-size: 30px;
    margin: 30px 0 20px;
    color: #e60013;
    padding-bottom: 15px;
}
.contact-details .contact-list h5 {
    margin-bottom: 10px;
    color: #222;
    font-size: 16px;
    font-weight: 600;
}
.contact-details .contact-list p {
    font-size: 14px;
    line-height: 80px;
    color: #323232;
    text-align: center;
}
.cn-form {
    width: 550px;
    float: left;
    padding: 25px 35px 15px;
    /* border: 1px solid #dddddd; */
    background: #fff;
    position: relative;
}
.cn-form .formtit {
    margin-bottom: 26px;
    font-size: 22px;
    font-weight: 600;
    line-height: 23px;
    color: #444;
    text-align: center;
    padding-bottom: 18px;border-bottom: solid 1px #e7e0e0;
}
.cn-form form input{
    font-size: 13px;
    padding: 0 15px;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    width: 100%;
    border: 1px solid #dedede;
    height: 40px;
    outline: none;
    background: #fff;
    color: #777;
    width: 220px;
    margin: 0 0 10px 0;
}
.cn-form form input:focus,.cn-form textarea:focus {
    border-color: #e9322d;
    box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
    -webkit-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
    -moz-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
    -ms-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
    -o-box-shadow: 0, 0, 6px, 6px, #f8b9b7 0 0 0 #000000;
    outline: 0;
    background: rgba(255, 43, 66, 0.04);
}
.cn-form label {
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
    text-align: left;
}
.cn-form .form-group:nth-child(5){/* position:absolute; */top: 93px;right: 35px;/* width: 410px; */}
.cn-form textarea{width: 530px;height: 182px;padding: 10px;border: 1px solid #dedede;margin: 0 0 50px 0;} 
.cn-form button{
    font-size: 15px;
    transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
    -moz-transition: 0.4s ease;
    -ms-transition: 0.4s ease;
    -o-transition: 0.4s ease;
    width: 100%;
    height: 38px;
    background: #e83428;
    border: none;
    cursor: pointer;
    color: #fff;
    line-height: 38px;
    /* position: absolute; */
    width: 402px;
    /* right: 39px; */
    /* bottom: 66px; */
    height: 42px;
    }
 .cn-form button:hover{background:#000;}
 .contact-list{text-align:left;/* line-height: 70px; */padding: 20px 0 0 0;margin: 40px 0 0 0;background: url(../images/showcon.png) no-repeat center top;}
 .pprosh_4 .container{margin:60px 0 0 0;}

.cn-form .form-group{width:252px;}
/**/
/**/
.scrollpic {
	width: 1175px;
	margin: 0 auto;
}
#myscroll {
	display: block;
	width: 100%;
	position: relative;
	height: 350px;
	overflow: hidden;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:280px;
	/* height: 400px; */
	width: 300px;
	position: relative;
}
#myscroll ul li a {
	display: block;
	float: left;
	width: 260px;
	padding: 0;
	position: relative;
	height: 240px;
	color: #333;
}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #0057c4;
	filter: alpha(opacity=70);
	width: 260px;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	height: 40px;
	width: 260px;
	line-height: 30px;
	border-bottom: 1px solid #347fdc;
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -211px;
}
#myscroll a:hover .intro {
	bottom: 0px;
}
#mybtns {
	margin: 10px 0;
	width: 1100px;
	display: block;
	height: 42px;
}
#mybtns a {
	width: 25px;
	height: 43px;
	display: block;
	float: right;
	/* margin-right: 1px; */
	/*background-color: #c1c1c1;*/
	/* margin-left:10px; */
	position: absolute;
	top: 50%;
}

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left {
	background-image: url(../images/jt_l.png);
	left: 0;
}
#mybtns #right {
	background-image: url(../images/jt_r.png);
	right: 0;
}
#mybtns #left:hover {
	background-image: url(../images/jt_l_2.png);
	left: 0;
}
#mybtns #right:hover {
	background-image: url(../images/jt_r_2.png);
	right: 0;
}
#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.image_container{width:270px;height:276px;border: solid 1px #dfdfdf;}
.showp{color: #1a1a1a;font-size: 16px;position: absolute;top: 310px;text-align: center; width: 100%;}

.khfj_1{line-height: 50px;color: #fff;padding: 0 36px;border-radius: 25px;position: absolute;left: 0;right: 0;
margin: 29% auto 0;display: block;width: 180px;font-size: 16px;text-align: center;background: #e93229;z-index: 2;}
.khfj_1:hover{background: #000;color: #fff;}
.khfj_2{position: absolute;width: 60%;z-index: 1;color: #fff;text-align: center;margin: 15% auto 0;left: 0;right: 0;font-size: 13px;line-height: 30px;}



/**/
.nckhtc{display: none;background: #00aef3;border: solid 10px #fff;width: 435px;height: 330px;margin:auto;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 9999;box-shadow: 0px 1px 9px 3px #999;/* padding: 0 8px 0 0; */height: 200px;width: 360px;}
.nckhtc_2{color: #fff;text-align: center;font-size: 35px;margin: 40px 0 0 0;line-height: 24px;margin: 32px 0 0 0;}
.nckhtc_3{text-align: center;color: #fff;margin: 20px 0 0 0;font-size: 18px;}
.nckhtcgb{position: absolute;width: 30px;height: 30px;background: #fff;top: -20px;right: -20px;border-radius: 50%;}
.nckhtcgb2{background: #333;
    color: #fff;
    position: absolute;
    top: -18px;
    right: -18px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;line-height: 26px;cursor: pointer;}
.nckhtcgb2:hover{background:#00aef3; }
.nckhtc_4{font-size: 20px;color: #fff;}
.nckhtc_5{font-size: 25px;color: #fff;font-weight: bold;margin: 10px 0 0 0;}

.nckhtc_33{padding: 20px 0 0 80px;background: url(../images/nckhdh.png) no-repeat 20px 25px;background-size: 45px;margin: 20px;}

.nckhzc{/*background: url(../images/nckhdh.png) no-repeat #00aef3;*/background: url(../images/mfzx.jpg) no-repeat center;width: 145px;height: 60px;
    top: 30%;
    right: 0;
    position: fixed;
    z-index: 9999;    /*background-size: 40px;
    background-position: 95px center;*/
    border-radius: 5px;cursor: pointer;}
.nckhzc:hover{background-color:#e83428;}
/**/
span#cnzz_stat_icon_1278739868 img{
    position: relative;
    top: 26px;
    left: 50px;
}
/**/
.navzxg{position: absolute;left: 350px;top: 25px;}
.navzxg>li{float: left;width: 100px;margin: 0 5px;text-align: center;position: relative;}
.navzxg>li>a{color: #fff;font-size: 20px;display:block;width: 100px;height: 42px;position: relative;}
.navzxg>li>a:after{content:'';display: block;position: absolute;left: 50%;
right: 50%;bottom: -3px;height: 3px;opacity: 0;background-color: #ff4d44;
  -webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;
  transition: all .5s;}
.navzxg>li>a:hover{color: #ff4d44;}
.navzxg>li>a:hover:after{left: 1%; right: 1%;opacity: 1;-webkit-transition: all .5s;
  -o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.navzxg2{min-width: 100%;top: 45px;
  /*padding: 15px 0;*/
  position: absolute;
  background: #ebebeb;
  z-index: 100;
  transition: 0.5s padding, 0.5s background;}
.navzxg2 a{font-size: 16px;}
.navzxg2 li:first-child{margin: 10px 0 0 0;}
.navzxg2 li:last-child{margin: 0 0 10px;}
.navzxg2 > * {
    overflow: hidden;
    height: 30px;line-height: 30px;
    padding: 5px 10px;
    background: transparent;
    white-space: nowrap;
    transition: 0.5s height cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s padding cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s margin cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s 0.2s color, 0.2s background-color;
  }
.navzxg>li:not(:hover) > .navzxg2 > * {
    visibility: hidden;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    color: rgba(25, 25, 25, 0);
    transition: 0.5s 0.1s height, 0.5s 0.1s padding, 0.5s 0.1s margin, 0.3s color, 0.6s visibility;
    z-index: 99;
  }
  
  /**/