@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
img{ max-width:100%;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}


body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;background:#FFF; overflow-x:hidden}
@media screen and (max-width:768px){
html{ font-size:26px !important}
body{ font-size:26px !important; width:100%;}
}
DIV.green-black{ width:100%; padding-top:10px; text-align:center; }
DIV.green-black A{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #333 1px solid;TEXT-DECORATION: none;font-size:100%;background-color: #333;}
DIV.green-black A:hover{BORDER: #2c396d 1px solid;COLOR: #fff;font-size:100%;background-color: #2c396d;}
DIV.green-black A:active{BORDER: 1px solid #2c396d;COLOR: #fff;font-size:100%;background-color: #2c396d;}
DIV.green-black SPAN.current{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #2c396d;font-size:100%;background-color: #2c396d;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #2c396d 1px solid;font-size:100%}
::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}

@font-face{

font-family:'impact';
font-family:'impact';
	src:url('../fonts/impact.eot?') format('eot');/*IE*/
	src:url('../fonts/impact.TTF') format('truetype');/*non-IE*/

}
@font-face{

font-family:'AgencyFB';
font-family:'AgencyFB';
	src:url('../fonts/AgencyFB.eot?') format('eot');/*IE*/
	src:url('../fonts/AgencyFB.TTF') format('truetype');/*non-IE*/

}
@font-face{

font-family:'Alternate';
font-family:'Alternate';
	src:url('../fonts/Alternate.eot?') format('eot');/*IE*/
	src:url('../fonts/Alternate.TTF') format('truetype');/*non-IE*/

}
@font-face{

font-family:'DINEngschriftStd';
font-family:'DINEngschriftStd';
	src:url('../fonts/DINEngschriftStd.eot?') format('eot');/*IE*/
	src:url('../fonts/DINEngschriftStd.TTF') format('truetype');/*non-IE*/

}


.fl{ float:left;}
.fr{ float:right;}
.kd{ width:92%; margin:0 auto; max-width:1300px;}
@media screen and (max-width:768px){
.kd{ width:95%;}
}
.tcolor{ height:5px; background:url(../images/the.jpg) center no-repeat;}

.head{ padding:29px 0;}
.logo{}
.guang{ margin-top:-6px; margin-left:15px;transform:skewX(-12deg);}
.guang h4{ font-size:1.625rem; color:#da251e; font-weight:bold;}
.guang p{ font-size:1.5rem; color:#2c396d;}
.guang p span{ color:#da251e;}

.tell{ padding-left:56px; background:url(../images/ttell.png) left center no-repeat;margin-top:5px;}
.tell span{ font-size:0.875rem; color:#000000}
.tell p{ font-size:1.875rem; color:#2c396d;font-family:'impact';}
@media screen and (max-width:768px){
.tcolor{  position:fixed; width:100%; z-index:99}
.head{position:fixed; width:100%; top:5px; background:#fff; z-index:99}
.guang h4{ font-size:1.125rem; color:#da251e; font-weight:bold;}
.guang p{ font-size:1rem; color:#2c396d;}
.guang p span{ color:#da251e;}
.tell{ display:none;}
}
/*搜索栏*/
.sear{  width:252px; height:35px; margin-top:10px; border:2px solid #cfcfcf; border-radius:20px; margin-top:15px; margin-right:10px;}
.seach-form{ }
.seach-form .s-txt{ width:190px; height:20px; background:none;border:none; border-right:1px solid #d1d1d1;  float:left; padding:5px 10px; color:#838383; margin-top:3px;}
.seach-form .s-bt{  height:35px; width:23px; margin-left:5px; cursor:pointer; border:none; background:url(../images/sbtn_03.png) center no-repeat;}
@media screen and (max-width:768px){
.sear{ display:none;}
.ctop{ height:130px; width:100%;}
}

/*菜单*/
.menu{ width:100%; background:url(../images/menubg.jpg) repeat-x; height:72px; border-bottom:3px solid #da251f;}
@media screen and (max-width:1366px){
.menu{ height:59px}
}
@media screen and (max-width:768px){
.menu{ position:fixed; z-index:999; background:none; border:none; height:0;}
}
/*导航样式*/
.mobile-inner-nav{ z-index:999; display:block;  width:100%}
.mobile-inner-nav li{ float:left; position:relative; width:11.1%; text-align:center; border-right:1px solid #424d7c; box-sizing:border-box;}
.mobile-inner-nav li:nth-child(1){ border-left:1px solid #424d7c}
.mobile-inner-header .np{ display:none; position:absolute;}
.mobile-inner-nav a{ display:block; color:#000000; margin:0; font-size:1rem; text-align:center;transition:all 0.5s; position:relative; margin-top:-1px; width:100%; margin:0 auto}
.mobile-inner-nav a span{ position:absolute; bottom:0%; left:0; width:100%; background:url(../images/hcur.jpg) repeat-x; height:100%;transform:scale(0,1); transition:all 0.5s }
.mobile-inner-nav a p{ color:#fff; font-size:1em; transition:all 0.5s; padding:1.625rem 0;  display:block; z-index:2; position:relative}
.mobile-inner-nav a:hover span,.mobile-inner-nav a.cur span{ width:100%;transform:scale(1,1); transition:all 0.5s}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ color:#fff;   }

@media screen and (max-width:1366px){.mobile-inner-nav a p{ font-size:0.9rem; padding:1.25rem 0;}}

@media screen and (max-width:1024px){
.mobile{width: 100%; position:absolute; }
.mobile-inner-nav li{ margin-top:0; background:none}
.mobile-inner-nav li:nth-child(3){ width:100%;}
.mobile-inner-nav li:nth-child(5){ width:100%;}
.mobile-inner-nav li .erj{ display:none;}
.mobile-inner-nav a{ margin:0;}
.mobile-inner-nav a span{ display:none;}
.mobile-inner-nav a p{ color:#fff; font-size:1em; line-height:30px;transition:all 0.5s; padding:0px 18px; background:none; padding:1rem 0;}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ border-bottom:none}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header .np{ display:block; color:#000; right:65px; top:52px; width:70px; font-size:1rem}
.mobile-inner-header{width: 100%;height:4.5em; position: absolute;top: 0px;left: 0px; }
.mobile-inner-header-icon{color:#fff;width:80px;height:50px;font-size:1.25rem;font-weight:bold;margin-top:48px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s; margin-right:20px; }
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 20px) / 2);width:70%;height:0.2rem;background-color:#000; border-radius:5px;}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.2rem;
    background-color: #000;
    position: absolute;
    left: 25%;
    bottom: 0.9em;
    display: block;
	border-radius:5px;
}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(18px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-18px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(18px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-18px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-18px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(18px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width: 100%;position: absolute;top:4.3em;left: 0px;padding-bottom:3rem;display: none;	z-index:99999;}
.mobile-inner-nav li{ width:100%; float:none;}
.mobile-inner-nav a{display:inline-block;line-height:1rem;text-decoration: none;width:100%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.2rem; text-align:center; border-radius:0px}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal; font-size:1.25rem;}

@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}
}
@media screen and (max-width:768px){
.mobile-inner-header{ height:5rem}
.mobile-inner-nav{top:5rem;}
}

.banner{ width:100%; overflow:hidden; background:#1174c8; border-bottom:4px solid #d72f2c}
@media screen and (max-width:768px){
.banner{ display:none;}
}

.slide_tabs {
  list-style: none;
  padding: 0;
  font-size: 18px;
  list-style: none;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  position:absolute;
  z-index:222;
  top:95%;
  }

.slide_tabs li {
	display:inline-block;
  margin-right: 5px;
  height:15px; overflow:hidden;
  }
.slide_tabs li.slide_here a{  width:32px;border-radius:10px; background:#da251f}
.slide_tabs a {
  width: 10px;
  line-height: 90px;
  height: 10px;
  background:#fff;
  display:block;
  color:#000;
  overflow:hidden;

  border-radius:50%;
  }

.slide_tabs li:first-child {
  margin-left: 0;
  }

.slide_container {
 
  position: relative;
  float: right;
  width: 100%;
 
   overflow:hidden;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  bottom: 0%;
  left: 0;
  margin-left:10%;
  opacity: 1;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 40px;
  width: 42px;
  background: transparent url("../images/prne.jpg") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: 42px;
  background-position: right top;
  right: 42px;
  margin-right:10%;
  }
.mban{ display:none;}
@media all and (max-width: 768px) {
.mban{ display:block;}
/*图片切换*/
	.device {
  width: 760px;
  height: 600px;
  margin: 0px auto 0 auto;
  position: relative;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.swiper-container {
  height: 600px;
  width: 760px;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:20px;
  width: 100%;
  z-index:111;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide  img{ width:100%}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
}

/*实力*/
.in-shu{ padding:11px 0; background:#2c396d;}
.in-shu li{ box-sizing:border-box; padding:0 5%; float:left; width:25%; border-right:1px solid #424d7c}
.in-shu li:nth-child(1){padding:0 0 0 8%;}
.in-shu li:nth-child(4){padding:0 0 0 4%;}
.in-shu li h4{font-family:'AgencyFB'; display:inline-block; font-size:90px; color:#ffffff;}
.in-shu li .ed{ display:inline-block;}
.in-shu li .ed p{ font-size:1.375rem; color:#5968a3;}
.in-shu li .ed em{ font-size:1.125rem; color:#5968a3}
.in-shu li span{ display:block; margin-top:-10px; text-transform:uppercase; color:#5968a3; font-size:0.875rem;}
@media screen and (max-width:1366px){
.in-shu li{padding:0 3%;}
.in-shu li:nth-child(4){padding:0 0 0 2%;}
}
@media screen and (max-width:1280px){
.in-shu li{padding:0 3%;}
.in-shu li:nth-child(4){padding:0 0 0 1%;}
}
@media screen and (max-width: 768px){
.in-shu li{ width:50%; border-right:none;}
}
/*产品中心*/
.in-pro{ background:url(../images/pbg_02.jpg) center bottom no-repeat #f2f2f2; padding:59px 0 54px;}
.protit{ text-align:center;}
.protit h4{ font-size:2.25rem; color:#da251f; background:url(../images/prl1.jpg) center no-repeat;}
.protit p{ color:#2c396d; font-size:1.125rem;}
.prlist{ width:20.7%;  margin-top:38px;}
.prlist .pstit{ padding:25px; background:#2c396d; border-top-left-radius:15px;border-top-right-radius:15px;}
.prlist .pstit h4{ font-size:1.5rem; color:#fff;}
.prlist .pstit hr{ background:#fff; width:20px; height:2px; border:none; margin:20px 0;}
.prlist .pstit p{ font-size:1.25rem; color:#fff; text-transform:uppercase;}
.prlist .pstit img{ margin-top:10px;}
@media screen and (max-width: 768px){
.in-pro{background:none #f2f2f2;}
.protit h4{ font-size:2rem; color:#da251f; background:none}
}
.ipl{background:#3a4a8b;border-top:none; border-bottom-left-radius:15px;border-bottom-right-radius:15px; padding-bottom:30px;}
.ipl li.one{ padding-left:30px;  font-size:1.25rem; transition:all 0.5s;}
.ipl li.one:hover{ background:#fff;}
.ipl li.one.cur{ background:#fff;}
.ipl li.one a{ display:block; background:url(../images/pjia.png) left center no-repeat; transition:all 0.5; padding:16px 0 20px 30px;transition:all 0.5s; color:#fff; border-bottom:2px solid rgba(0,0,0,0);}
.ipl li.one:hover a{color:#fff;font-size:1.25rem;background:url(../images/pjiac.png) left center no-repeat #fff; color:#da251f; border-bottom:2px solid #da251f}
.ipl li.one.cur a{color:#fff;font-size:1.25rem;background:url(../images/pjiac.png) left center no-repeat #fff; color:#da251f;border-bottom:2px solid #da251f}

.ipl li.two { overflow:hidden}
.ipl li.two a{ color:#3c3c3c; font-size:1.125rem; padding-left:60px; background:url(../images/lf.png) 90% center no-repeat;}
.ipl li.two:hover a{color:#da251f}
.ipl li.two.cur  a{color:#da251f}
.ipl ul dl{ padding:16px 0 16px; background:#fff;}
@media screen and (max-width: 768px){
.prlist{ display:none;}
}
/*产品展示*/
.prshow{ width:76%; margin-top:38px;}
.in-pro .prshow>div{ display:none;}
.in-pro .prshow>div.cur{display:block;}

.prshow li{ float:left; width:32.33%; margin-right:1.5%; margin-bottom:20px; position:relative; transition:all 0.8s; top:0}
.prshow li:nth-child(3){ margin-right:0;}
.prshow li:nth-child(6){ margin-right:0;}
.prshow li:nth-child(9){ margin-right:0;}
.prshow li:nth-child(12){ margin-right:0;}
.prshow li a{ display:block;}
.prshow li .pimg{ width:100%; overflow:hidden;}
.prshow li .pimg img{ transition:all 0.8s; transform:scale(1); width:100%;}
.prshow li:hover .pimg img{ transform:scale(1.05);}
.prshow li .pne{ position:absolute; width:100%;  border-top:1px solid #e3e3e3; bottom:0; padding:10px ;box-sizing:border-box;}
.prshow li .pne p{ display:inline-block; color:#666;}
.prshow li .pne img{ float:right;}
.prshow li:hover{ box-shadow:0 0 15px 2px rgba(0,0,0,0.2); top:-5px;}
.prshow h4{ font-size:1.75rem; color:#2c396d; margin-bottom:30px; background:url(../images/zhu.jpg) left center no-repeat; line-height:1.5em; padding-left:20px;}
@media screen and (max-width: 768px){
.prshow{ width:100%; margin-top:38px; float:none;}
.prshow li{ width:49%; margin:0 0.5% 20px 0.5% !important;}
.prshow li .ee1{ width:100%;}
.prshow li .pne img{ display:none}
}
.ljlx{ width:60%; margin-top:316px; float:right;}
.ljlx p{ display:inline-block; color:#fff;transform:skewX(-12deg);}
.ljlx p span{ font-size:2.25rem;}
.ljlx em{ display:inline-block; padding:5px 8px; font-size:1.125rem; color:#9c0000; background:#fff; border-radius:5px; font-weight:bold; margin-top:-10px; margin-left:10px; position:relative;}
@media screen and (max-width: 768px){
.ljlx{ display:none;}
}
/*优势*/
.in-ys{ background:url(../images/ysbg.jpg) center bottom no-repeat; padding:66px 0 80px; width:100%; overflow:hidden;}
.ytit{ text-align:center; margin-bottom:80px;}
@media screen and (max-width:1366px){
.in-ys{ background:url(../images/ysbg.jpg) center 209px no-repeat;}
}
@media screen and (max-width: 768px){
.in-ys{ background-size:500%;}
}

.yi44 .ypic{ width:55%;}
.yi44 .ycon{ width:38%; position:relative; padding-top:27px;}
.yi44 .ycon  .y01{ position:absolute; width:126px; height:4px; background:#da251f; border:none; left:-125px; top:82px;}
.yi44 .ycon  .y02{ position:absolute; width:566px; height:4px; background:#da251f; border:none; right:-55px; top:80px;}
.yi44 .ycon  .y03{ position:absolute; width:126px; height:4px; background:#da251f; border:none; left:-125px; top:82px;}
.yi44 .ycon  .y04{ position:absolute; width:638px; height:4px; background:#da251f; border:none; right:-55px; top:100px;}
.yi44 .ycon  h6{  display:inline-block; color:#fff; font-size:72px;font-family:'Alternate'; }
.yi44 .ycon  p{ font-size:1.25rem; color:#fff; display:inline-block; margin-left:12px; font-weight:bold; top:-5px; position:relative;}
.yi44 .ycon ul{ margin-top:34px; margin-left:33px;}
.yi44 .ycon li{ margin-bottom:32px;}
.yi44 .ycon li i{ width:7px; height:7px; border:2px solid #fff; border-radius:50%; display:inline-block; position:relative;}
.yi44 .ycon li span{ display:inline-block; font-size:1rem; color:#fff; width:95%; margin-left:5px; line-height:1.5em;}
@media screen and (max-width:1366px){
.yi44 .ycon  .y01{left:-125px; top:82px;}
.yi44 .ycon  .y02{right:-95px; top:80px;}
.yi44 .ycon  .y03{left:-125px; top:82px;}
.yi44 .ycon  .y04{right:-155px; top:100px;}
.yi44 .ycon .m66p{ width:85%}
.yi44 .ycon .m66p br{ display:none;}
}
@media screen and (max-width: 768px){
.yi44 .ypic{ width:100%;}
.yi44 .ycon{ width:100% !important; margin-top:20px;}
.yi44 .ycon  .y01{ display:none;}
.yi44 .ycon  .y02{ display:none;}
.yi44 .ycon  .y03{display:none;} 
.yi44 .ycon  .y04{display:none;}
.yi44 .ycon  h6{ position:relative; top:-20px; }
.yi44 .ycon  p{ width:90%}
.yi44 .ycon  p br{ display:none;}
.yi44 .ycon ul{ margin-top:14px; margin-left:33px;}
.yi44 .ycon li i{ display:none;}
}
/*6道保护*/
.in-6d{ background:url(../images/6bg.jpg) top center no-repeat; padding:55px 0 74px; width:100%; overflow-x:hidden}
.da6tit{ text-align:center; margin-bottom:52px;}
.da6tit h4{ font-size:2.25rem; color:#da251f; font-weight:bold;}
.da6tit p{ font-size:1.875rem; color:#2c396d}

.da6ul .lile{ text-align:left; margin-bottom:85px;}
.da6ul .lile p{ display:inline-block; position:relative; margin-left:14px; font-size:1.75rem; color:#404040; top:-30px;}
.da6ul .lile span{ display:block; font-size:1rem; color:#404040}
.da6ul .lire{ text-align:right;margin-bottom:85px;}
.da6ul .lire p{display:inline-block; position:relative; margin-right:14px;font-size:1.75rem; color:#404040;top:-30px;}
.da6ul .lire span{ display:block; font-size:1rem; color:#404040}
.da6ul .mr1{ margin-left:118px;}
.da6ul .mr2{ margin-left:41px;}
.da6ul .mr3{margin-left:44px;}
.da6ul .mr4{margin-right:118px;}
.da6ul .mr5{margin-right:41px;}
.da6ul .mr6{margin-right:44px;}
@media screen and (max-width:1366px){
.in-6d{ padding:55px 0 71px;}
.da6ul .mr5{margin-right:0;}
.da6ul .mr6{margin-right:0;}
}
@media screen and (max-width:768px){
.in-6d{ background:url(../images/m6da.jpg) bottom center no-repeat; height:850px}
.da6tit h4{ font-size:2rem; color:#da251f; font-weight:bold;}
.da6tit p{ font-size:1.25rem; color:#2c396d}
.da6ul .fl{ width:50%; display:none}
.da6ul .fr{ width:50%; display:none;}
.da6ul .lile{ margin-left:0 !important;}

}
/*荣誉资质*/
.in-hor{ padding:130px 0 93px; background:url(../images/hrbg.jpg) center top no-repeat;min-height: 528px;}
.hrtit{ text-align:center;}
.hrtit h4{ font-size:2.25rem; color:#ffffff; font-weight:bold;}
.hrtit p{ font-size:1.25rem; color:#ffffff;}
.hrtit hr{ border:none; background:#fff; width:59px; height:3px; margin:20px auto}
.cascroll{ position:relative; margin-top:60px;}
.cabox{ position:relative;}
.cabox .prev{ position:absolute; top:42%; left:-15px; cursor:pointer; z-index:3}
.cabox .next{ position:absolute; top:42%; right:-15px; cursor:pointer; z-index:3}
.cabox li{ width:31.5%; margin-right:30px;}
.cabox li .cimg{ border:5px solid #fff; border-radius:10px; overflow:hidden;}
.cabox li .cimg img{}
.cabox li .ctxt p{ text-align:center; font-size:1.125rem; color:#fff; padding:16px 0}

@media screen and (max-width:768px){
.hrtit h4{ font-size:2rem; color:#ffffff; font-weight:bold;}
.hrtit p{ font-size:1rem; color:#ffffff;}
.in-hor{ padding:60px 0 63px; background:url(../images/mhrbg.jpg) right top no-repeat; min-height:580px; }
.cascroll{ margin-top:35px; width:722px; overflow:hidden; display:none}
.cabox .prev{  left:0; }
.cabox .next{  right:0; }
.cabox li{ width:47%; margin-right:40px;}
}
/*口碑见证*/
.in-kob{ padding:64px 0;}
.koutit{ text-align:center;}
.koutit h4{ font-size:2.25rem; color:#da251f; font-weight:bold;}
.koutit p{ font-size:1.25rem; color:#2c396d}
.kou-gu{  position:relative; margin-top:62px;}
.kou-gu .prev{ position:absolute; bottom:46%; left:0; z-index:11;}
.kou-gu .next{ position:absolute; bottom:46%; right:0; z-index:11;}
.kou-gu li{ width:23.1%; margin-right:32px;}
.kou-gu li a{ display:block;}
.kou-gu li .koupic{ border:1px solid #ddd; width:100%; position:relative;}
.kou-gu li .koucon{ width:100%; box-sizing:border-box;}
.kou-gu li .koucon h6{ font-size:1.25rem; color:#464646; margin-top:16px;}
.kou-gu li .koucon hr{ width:30px; height:3px; background:#2c396d; border:none; margin:10px 0;}
.kou-gu li .koucon p{ color:#919191; font-size:0.875rem; line-height:1.75em; height:60px;}

@media screen and (max-width: 768px){
.in-kob{ padding:64px 0 32px;}
.koutit h4{ font-size:2rem; color:#da251f; font-weight:bold;}
.koutit p{ font-size:1rem; color:#2c396d}
.kou-gu{ width:722px; overflow:hidden}
.kou-gu li{ width:47.5%}
.kou-gu li .koupic{ width:100%; position:relative;}
.kou-gu li .koucon{width:100%;}
.kou-gu li .koucon h6{ font-size:1.625rem;}
.kou-gu li .koucon p{ display:none;}
}
/*客户见证*/
.in-hz{ background:url(../images/kebg.jpg) center no-repeat; height:226px; width:100%; margin-top:0;}
.hzti{ width:8%; text-align:center; font-size:1.875rem; color:#da251f; font-weight:bold; margin-top:42px;}
.hzgun{ width:90%; margin-top:42px;}
.hzgun li{ width:18%; margin-right:25px; cursor:pointer;}
@media screen and (max-width: 768px){
.in-hz{ display:none;}
}
/*定制流程*/
.in-liu{ padding:80px 0;}
.liutit{ text-align:center;}
.liutit{}
.liutit h4{ font-size:2.25rem; color:#da251f; font-weight:bold;}
.liutit p{ font-size:1.25rem; color:#2c396d}
.liutit img{ margin-top:41px; margin-bottom:24px;}
.liu6{ border:1px solid #e1e1e1}
.liu6 li{ border-right:1px solid #e1e1e1; width:16.667%; float:left; box-sizing:border-box; text-align:center; padding:12px 0 18px; transition:all 0.8s; cursor:pointer}
.liu6 li:nth-child(6){ border:none;}
.liu6 li p{font-family:'DINEngschriftStd'; font-size:90px; color:#d7d7d7; overflow:hidden; height:59px;transition:all 0.8s;}
.liu6 li h6{ font-size:28px; color:#4f4f4f; font-weight:bold; margin-top:-4px;transition:all 0.8s;}
.liu6 li span{ font-size:1rem; color:#818181;transition:all 0.8s;}
.liu6 li:hover{ background:#2c396d}
.liu6 li:hover p{color:#fff;}
.liu6 li:hover h6{ color:#fff; }
.liu6 li:hover span{ color:#fff;}
@media screen and (max-width:1366px){
.liu6 li{ width:16.65%;}
}
@media screen and (max-width:768px){
.liutit h4{ font-size:2rem; color:#da251f; font-weight:bold;}
.liutit p{ font-size:1rem; color:#2c396d}
.liu6 li{ width:50%;border-bottom:1px solid #e1e1e1;}
}
/*新闻资讯*/
.in-new{ padding:58px 0; background:#f3f3f3; width:100%; overflow-x:hidden}
.netit{ text-align:center;}
.netit h4{ font-size:2.25rem; color:#da251f; font-weight:bold;}
.netit p{ font-size:1.25rem; color:#2c396d}

.ixlist{ width:49%; background:#fff; box-shadow:0 0 3px 1px rgba(0,0,0,0.2); margin-top:49px;}
.n-txt{ line-height:70px; height:70px; border-bottom:1px solid #ebebeb; padding-left:91px}
.n-txt h6{ font-size:1.5rem; font-weight:bold; display:inline-block;}
.n-txt a{ float:right; width:12%; text-align:center; border-left:1px solid #e1e1e1; display:inline-block; height:50px; line-height:50px; margin-top:10px; color:#717171;}
.nbg1{ background:url(../images/hyimg.jpg) left center no-repeat;}
.nbg1 h6{ color:#2c396d}
.nbg2{ background:url(../images/gsimg.jpg) left center no-repeat;}
.nbg2 h6{ color:#da251f}
.ixlist .liul{ padding:32px 28px;}
.ixlist .liul dl{ width:100%;}
.ixlist .liul dl dt{ width:39.5%; float:left; max-height:156px; overflow:hidden;}
.ixlist .liul dl dd{ width:58%; float:right;}
.ixlist .liul dl dd em{ font-size:1.875rem; color:#6b6b6b}
.ixlist .liul dl dd p{ font-size:1.25rem; color:#484848; margin:20px 0 10px;}
.ixlist .liul dl dd span{ font-size:0.875rem; color:#636363}
.ixlist .liul ul{ margin-top:24px;}
.ixlist .liul li{ border-bottom:1px solid #e0e0e0; padding:16px 0 16px 12px; background:url(../images/fang.jpg) left center no-repeat;}
.ixlist .liul li a{ display:block;}
.ixlist .liul li p{ color:#000000; display:inline-block;}
.ixlist .liul li span{ color:#acacac; display:inline-block; float:right;}
@media screen and (max-width:1366px){
.ixlist .liul{ padding:32px 20px;}
.ixlist .liul dl dd p{  margin:10px 0 10px;}
}
@media screen and (max-width:1280px){
.ixlist .liul dl dd span{ display:none;}
}
@media screen and (max-width:768px){
.netit h4{ font-size:2rem; color:#da251f; font-weight:bold;}
.netit p{ font-size:1rem; color:#2c396d}
.ixlist{ width:100%; background:#fff; box-shadow:0 0 3px 1px rgba(0,0,0,0.2); margin-top:49px;}
.ixlist .liul dl dt{ display:none;}
.ixlist .liul dl dd{ width:100%; float:none;}
}
/*公司简介*/
.in-ab{ background:#f3f3f3 url(../images/abbg_02.jpg) center bottom no-repeat; padding:50px 0 100px; width:100%; overflow-x:hidden}
.abtit{ text-align:center;}
.abtit h4{ font-size:2.25rem; color:#da251f; font-weight:bold;}
.abtit p{ font-size:1.25rem; color:#2c396d}
.alr{ width:100%;}
.abgun{ width:33%; margin-top:213px;}
.abgun h6{ font-size:1.875rem; color:#fff;}
.abgun h6 b{ font-size:2.25rem;}
.abgun p{ font-size:1.125rem; color:#fff;}
.chang{ margin-top:61px; position:relative; width:100%;}
.chang .prev{ position:absolute; left:0; top:0; z-index:22;}
.chang .next{ position:absolute; left:0; top:51px; z-index:22;}
.chang li{ border:2px solid #fff; display:block; width:87%; margin-left:48px}
.chang li img{ width:100%}
.ajian{ width:62.5%; margin-top:37px;}
.ajian .akc{ margin-top:38px; width:100%}
.ajian .akc h6{ color:#a5b6f9; font-size:1.5em; font-weight:bold;}
.ajian .akc p{ color:#8390c2;}
@media screen and (max-width:1366px){
.ajian .akc .fr{ width:70%}
.ajian .akc .fr br{ display:none;}
}
@media screen and (max-width:768px){
.abtit h4{ font-size:2rem; color:#da251f; font-weight:bold;}
.abtit p{ font-size:1rem; color:#2c396d}
.abgun{ display:none;}
.ajian{ width:100%; margin-top:37px;}
}
/*友情链接*/
.in-fri{ background:url(../images/frbg.jpg) center no-repeat;}
.frimg{ width:8%;}
.fkx{ width:92%;}
#ScrollMe{ margin-top:36px; height:25px; overflow:hidden; line-height:25px}
#ScrollMe a{ color:#606fa8;  padding:0 10px; font-size:1em; border-right:1px solid #59679f}
@media screen and (max-width:1280px){
.in-fri{ background:url(../images/frbg.jpg) -300px center no-repeat;}
}
@media screen and (max-width:768px){
.in-fri{ display:none;}
}
/*foot*/
.foot{ padding:46px 0 24px; background:#ececec}
.fd1{ width:30%}
.fd1 h6{ font-size:1.5rem; color:#a5120e; font-weight:bold;}
.fd1 span{font-family:'DINEngschriftStd'; background:url(../images/fr1.jpg) left center no-repeat; display:block; padding-left:25px; font-size:1.875rem; color:#2c396d}
.fd1 p{ font-size:1rem; padding-left:25px; line-height:1.75rem;}
.fd1 .p1{ background:url(../images/fr2.jpg) left center no-repeat;}
.fd1 .p2{ background:url(../images/fr3.jpg) left center no-repeat;}
.fd1 .p3{ background:url(../images/fr4.jpg) left center no-repeat;}
.fd1 .fwx p{ display:inline-block;  padding:0; line-height:1.5em; position:relative; font-size:0.875rem; top:-5px;}

.fmenu{ width:52%;}
.fmenu dl{ width:20%; float:left; margin-right:5%;}
.fmenu dl dt{ margin-bottom:14px;}
.fmenu dl dt a{ color:#4b4b4b; font-size:1.125rem; border-bottom:1px solid #cccccc; padding:10px 0; display:block;}
.fmenu dl dd{background:url(../images/point.jpg) left center no-repeat; padding-left:10px; line-height:1.5em;}
.fmenu dl dd a{  color:#4b4b4b; }

.fbq{ border-top:2px solid #e0e0e0; margin-top:47px; padding-top:24px;}
.fbq p{ font-size:1rem; color:#4b4b4b}
@media screen and (max-width:1280px){
.fd1 p{ font-size:0.875rem; }
.fmenu dl dd a{ font-size:0.875rem; }
.fbq p{ font-size:0.875rem;}

}
@media screen and (max-width:768px){
.foot{ margin-bottom:100px;}
.fd1{ width:100%;}
.fmenu{ display:none}
.fd1 p{ font-size:1rem; }
.fmenu dl dd a{ font-size:1rem; }
.fbq p{ font-size:1rem;}
}


.fudong{ display:none}
.dian{ display:none;}
.wx-g{ display:block; position:fixed; right:2px; top:65%; width:156px; background:#2c396d; box-sizing:border-box; text-align:center; padding:10px 0; border:1px solid #008edf;z-index:9999;}
.wx-g p{ color:#fff;  margin-top:10px;}
.wx-g img{ padding:10px; background:#fff;}
@media screen and (min-width:1680px){
.wx-g{ top:61%;}
}
@media screen and (max-width:1368px){
.wx-g{ top:66%;}
}
@media screen and (max-width:1280px){
.wx-g{ top:67%;}
}
@media screen and (max-width:768px){
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#2c396d; z-index:99999}
.fudong li{ width:24.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #3d4d8c; float:left;}
.fudong li p{ color:#fff;}
.dian{ display:block; background:#3d4d8c; position:fixed; left:0; top:40%; width:180px; box-sizing:border-box; z-index:999; border-radius:5px; padding:10px;}
.dian .tlogo{ background:#fff; padding:10px; text-align:center;border-radius:5px;}
.dian .tlogo p{ margin-top:10px; color:#000; background:url(../images/ste.png) left center no-repeat; padding-left:35px;}
.wx-g{ display:none;}
}

/*网站地图*/
.sitemap-h ul{ margin-bottom:10px; border-bottom:1px dashed #ddd; padding:10px 0;}
.sitemap-h ul h3{ font-size:1.25rem; color:#2c396d; margin-bottom:10px; font-weight:bold;transition:all 0.5s;}
.sitemap-h ul h3 a{ color:#2c396d}
.sitemap-h ul h3 a:hover{color:#ff0000; }
.sitemap-h ul li{ display:block; float:left; box-sizing:border-box; width:25%}
.sitemap-h ul li a{ font-size:1.125rem; color:#333; line-height:2em; transition:all 0.5s;}
.sitemap-h ul li a:hover{ color:#ff0000; }
.sitemap{ float:left; margin:90px 50px 0 0 ; font-size:1rem;}
@media screen and (max-width:768px){
.sitemap-h ul li{ display:block; float:left; box-sizing:border-box; width:50%}
}


