@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:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
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;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;font-family:Arial;background:#FFF; overflow-x:hidden}
@media screen and (max-width:768px){
html{ font-size:24px !important}
body{ font-size:24px !important; width:100%;}
}
DIV.green-black{ width:100%;  padding:10px 0; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;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: #b10000 1px solid;COLOR: #fff;font-size:100%;background-color: #b10000;}
DIV.green-black A:active{BORDER: 1px solid #b10000;COLOR: #fff;font-size:100%;background-color: #b10000;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #b10000;font-size:100%;background-color: #b10000;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #b10000 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}

.kd{ width:95%; max-width:1400px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
@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:'AVGARDN';
font-family:'AVGARDN';
	src:url("../fonts/AVGARDN.eot-")format('eot');/*IE*/
	src:url("../fonts/AVGARDN.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:'calibri';
font-family:'calibri';
	src:url("../fonts/calibri.eot-")format('eot');/*IE*/
	src:url("../fonts/calibri.TTF")format('truetype');/*non-IE*/

}
.head{ border-top:4px solid #bf0001; background:#fff; min-height:106px; box-shadow:0px 2px 5px 1px rgba(0,0,0,0.1); position:fixed; z-index:99999; width:100%;}
.head .logo{ margin-top:26px; float:left}

.menu{ float:left}
/*导航样式*/
.mobile-inner-nav{ z-index:99; display:block; position:absolute; right:18%; width:52%; top:26px;}
.mobile-inner-nav li{ float:left; position:relative; text-align:center; padding:0 24px 23px; }

.mobile-inner-nav li:nth-child(8){ background:none}
.mobile-inner-header .np{ display:none; position:absolute;}
.mobile-inner-nav a{ display:block; color:#fff;  font-size:1rem; text-align:center; transition:all 0.5s; width:100%; margin:0 auto; line-height:57px; height:57px;}
.mobile-inner-nav a p{ color:#363636; font-size:1em; transition:all 0.5s;   display:block; z-index:2; position:relative; background:none center no-repeat;}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ color:#bf0001; background:url("../images/mcur.png") center no-repeat; }

.mobile-inner-nav li .ej{ background:#fff; position:absolute; top:100%; left:0px; width:100%; box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2) inset; transition:all 0.8s; transform:scale(1,0); transform-origin:top}
.mobile-inner-nav li .pee{ width:130%}
.mobile-inner-nav li:hover .ej{ transition:all 0.8s; transform:scale(1,1)}
.mobile-inner-nav li .ej a{ line-height:47px; color:#454545; height:47px; border-bottom:1px solid #e8e8e8; text-align:left; text-indent:16px; background:none 85% center no-repeat}
.mobile-inner-nav li .ej a:hover{ color:#fff; background:#b10000 url("../images/jc.png")85% center no-repeat;}
@media screen and (min-width:1680px){
.mobile-inner-nav{ z-index:99; display:block; position:absolute; top:16px; width:47%;}
.mobile-inner-nav li .ej{ top:114%;}
.mobile-inner-nav a{ line-height:80px}

}
@media screen and (max-width:1390px){
.mobile-inner-nav{right:18%; width:55%; top:26px;}
}
@media screen and (max-width:1366px){
.mobile-inner-nav{right:18%; width:60%; top:26px;}
}
@media screen and (max-width:1280px){
.mobile-inner-nav{right:18%; width:58%; top:26px;}
.mobile-inner-nav li{ float:left; position:relative; text-align:center; padding:0 14px 23px; }
}
@media screen and (max-width:1024px){
.mobile{width: 100%; position:absolute;}
.mobile-inner-nav li{ margin-top:0; background:none; padding:0;}
.mobile-inner-nav li .erj{ display:none;}
.mobile-inner-nav a{ margin:0;}
.mobile-inner-nav a{}
.mobile-inner-nav a p{ color:#fff; font-size:1em; line-height:30px;transition:all 0.5s; padding:0px 18px; background:none}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ border-bottom:none}
.mobile-inner-nav li .ej{ display:none}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header .np{ display:block; color:#000; right:60px; top:40px; width:70px; font-size:1.125rem}
.mobile-inner-header{width: 100%;height: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:40px;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:10px; }
.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: 1em;
    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.5em;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; 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; line-height:1.5em; height:1.5em}
.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; padding:1em 0; height:auto !important}

@-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;}}
}
.t-tel{ border-left:1px solid #8e8e8e; padding-left:21px; margin-top:40px;}
.t-tel a{ margin-right:21px;}
.t-tel span{ color:#363636; font-size:1.5rem; font-family:'AgencyFB'}
.ctop{ height:106px; width:100%;}
@media screen and (max-width:768px){
.t-tel{ display:none}
}

/*banner*/
.banner{ background:#fff; position:relative; min-height:680px}
.fullSlide{width:100%;position:absolute;height:680px;background:#1174c8;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:680px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:680px;}
.fullSlide .hd{width:auto;position:absolute;z-index:1; right:5%;  top:30%; }
.fullSlide .hd ul{ background:url("../images/xb1_03.jpg") top center no-repeat; padding-top:70px;}
.fullSlide .hd ul li{cursor:pointer;zoom:1;width:25px;height:34px; line-height:34px;margin:3px;overflow:hidden;filter:alpha(opacity=100);opacity:1; color:#fff;  font-size:0.875rem; border-bottom:1px solid #fff; text-align:center;}
.fullSlide .hd ul .on{ color:#fff; font-size:1.125rem;}

.fullSlide .prev{display:block;position:absolute;z-index:1;bottom:0;right:7.45%;z-index:1;width:50px;height:50px;background:url("../images/prev.png") center no-repeat;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:block;}

.fullSlide .next{display:block;position:absolute;z-index:1;bottom:0;right:4%;z-index:1;width:50px;height:50px;background:url("../images/next.png") center no-repeat;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:block;}
@media screen and (min-width: 1680px){
.banner{  min-height:790px}
.fullSlide{height:790px;}
.fullSlide .bd li{height:790px; }
.fullSlide .bd li a{height:790px;}
.fullSlide .prev{ right:6.6%}
}
@media screen and (max-width: 768px){
.banner{ display:none}
.fullSlide{ display:none}
}

.mban{ display:none;}
@media all and (max-width: 768px) {
.mban{ display:block;}
/*图片切换*/
	.device {
  width: 760px;
  height: 500px;
  margin: 0px auto 0 auto;
  position: relative;
}
.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide img {
  width: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination-bullet-active {
  background: #fff;
}
}

/*公司简介*/
.in-ab{ width:100%; position:relative;}
.acon{ width:50%; position:relative;}
.acon .key{ background:#bb0001;  padding:20px 0 20px 5%; position:absolute; width:95%; top:-40px;}
.acon .key h4{ font-size:2.25rem; color:#fff;}
.acon .key p{ color:#fff; font-size:1rem;}
.acon .cd1{ padding:0 10% 0 5%; margin-top:100px;}
.acon .cd1 h6{ font-size:1.875rem; font-weight:bold; color:#353535; margin-bottom:1rem;}
.acon .cd1 h6 img{ margin-bottom:5px;}
.acon .cd1 p{ font-size:1rem; line-height:1.5em; color:#4a4a4a}
.acon .cshu{ background:#fff; width:120%; margin-top:30px; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2); padding:20px 2%; position:relative; left:5%;}
.acon .cshu li{ width:25%; box-sizing:border-box; float:left; padding-left:4%;}
.acon .cshu li h6{ position:relative; font-size:56px; color:#bb0001;}
.acon .cshu li h6 i{ position:absolute; top:0; font-style:normal; font-size:1rem; color:#1f1f1f}
.acon .cshu li p{ color:#1f1f1f; margin-top:-10px;}
.acon .cu3{padding-left:5%; margin-top:40px;}
.acon .cu3 li{ float:left; border-left:1px solid #dedede; padding:10px 5%; box-sizing:border-box;}
@media screen and (min-width: 1680px){
.acon .key{ width:74%; padding:30px 0 30px 26%;}
.acon .cd1{ padding:0 10% 0 26%; margin-top:190px;}
.acon .cshu{ left:26%; padding:37px 3%; width:92%}
.acon .cshu li{  padding-left:2%;}
.acon .cu3{padding-left:26%;margin-top:60px;}
}
.apic{ width:50%;}
.apic img{ max-width:100%;}
@media screen and (max-width: 768px){
.acon{ width:100%; position:relative;}
.apic{ width:100%;}
.acon .key{ top:0;}
.acon .key h4{ font-size:1.5rem; }
.acon .key p{  font-size:1rem;}
.acon .cd1{ padding:0 10% 0 5%; margin-top:200px;}
.acon .cshu{ left:0; width:100%; box-sizing:border-box;}
.acon .cu3{padding-left:5%; margin:40px 0;}
}
/*产品中心*/
.in-pro{ background:url("../images/probg_02.jpg") top center no-repeat #d1d1d1; padding:43px 0;}
.p-tit{ text-align:center;}
.p-tit h4{ font-size:2.25rem; color:#fff; font-weight:bold;}
.p-tit h4 img{ margin-bottom:5px;}
.p-tit p{ font-size:1.125rem; color:#fff;}

.p-sort{ background:#fff; width:100%; margin-top:32px;}
.p-sort ul li{ border-right:1px solid #bcbcbc; box-sizing:border-box; float:left; width:16.667%;}

.p-sort ul li:nth-child(6){ border-right:none; }
.p-sort ul li a{ display:block; text-align:center; padding:25px 0; font-size:1.125rem; color:#262626; background: none center 80% no-repeat; transition:all 0.5s}
.p-sort ul li a:hover{ background:#c30001 url("../images/pxia.png") center 80% no-repeat; color:#fff;}
@media screen and (max-width: 768px){
.p-sort ul li{ width:33.33%;}
}
.p-ul{ margin-top:24px;}
.p-ul li{ width:32%; margin-right:2%; float:left; margin-bottom:27px; box-shadow:0px 0px 8px 8px rgba(0,0,0,0.1)}
.p-ul li:nth-child(3){ margin-right:0;}
.p-ul li:nth-child(6){ margin-right:0;}
.p-ul li a{ display:block;}
.p-ul li img{ max-width:100%;transition:all 0.8s; transform:scale(1)}
.p-ul .proimg{ position:relative; overflow:hidden} 
.p-ul li:hover .proimg img{ transform:scale(1.1); transition:all 0.8s;}
.p-ul .pname{ background:url("../images/jiao.png") 96% center no-repeat #6b6b6b; }
.p-ul .pname p{ color:#fff; font-size:1.125rem;border-top:1px solid #b3b3b3; display:block;padding:21px 0; width:96%; margin:0 auto}
.morep{ width:145px; height:54px; line-height:54px; background:#ca0000; display:block; margin:0 auto; color:#fff; text-align:center; font-size:1.125rem;}
.morep:hover{ color:#fff;}
@media screen and (max-width: 768px){
.p-ul li{}
.p-ul li{ width:48%; margin:0 1% 27px !important;}
.p-ul .pname{ background:none #6b6b6b; max-height:67px; overflow:hidden;}
.p-ul .pname p{ font-size:1rem; line-height:1.5em}
}
/*解决方案*/
.in-so{ background:url("../images/hg.jpg") center top no-repeat; padding:60px 0;}
.sotit{ text-align:center;}
.sotit h4{ font-size:2.25rem; color:#000000; font-weight:bold;}
.sotit h4 b{ color:#bf0001}
.sotit p{ color:#474747; font-size:1.125rem;}

.case{ margin-top:50px; height:680px;}
.case .hd{ height:140px;position: absolute; z-index: 100; width:70%; left:15%}
.case .hd li{ float:left; font-size: 1.125em;width:25%; box-sizing:border-box;padding:26px 0; height:140px;text-align:center;}
.case .hd li a{ display:block;}
.case .hd li .si{ position:relative; margin-top:10px;}
.case .hd li .si .sl{ position:absolute; width:100%; top:0; z-index:-1;}
.case .hd li.cur{ background:#bf0001 url("../images/pxia.png") center 80% no-repeat; color:#FFF;}
.case .hd li.cur .si .sl{ z-index:1;}
.case .hd li.cur a{ color:#fff}
.case .hd li.last{ margin-right:0;}

.case .bd{ height:570px;}
.case .bd ul{height:570px;}
.case .bd ul li{ height:570px; position: relative; box-sizing:border-box; border:6px solid #fff; box-shadow:0px 0px 8px 5px rgba(0,0,0,0.1)}
.case .bd ul li span{ display: block;}
.case .bd ul li img{ width:100%}
.case .z_h{ position: relative;top: 106px;}
.case .z_h a{position: absolute;}

@media screen and (max-width:1366px){
.case .hd li{ width:166px;}
.case .bd ul li{ width:100%;}
.case .bd ul li img{ width:100%;}
}
@media screen and (max-width:768px){
.case{ height:380px; padding-bottom:30px;}
.case .hd{  z-index: 100; width:100%; left:2.5%}
.case .hd{ width:710px;}
.case .hd li{ padding:26px 2%; font-size:0.875rem; box-sizing:border-box; width:25%;}
.case .bd ul li{ width:100%; height:305px;}
}

/*选择我们*/
.in-cos{ background:url("../images/6bg.jpg") center no-repeat; min-height:780px; position:relative;}
.in-cos .cos-t{ text-align:center; padding-top:67px; position:relative; z-index:2;}
.in-cos .cos-t h4{ font-weight:bold; font-size:2.25rem; color:#fff;}
.in-cos .cos-t h4 b{ color:#ff0001}
.in-cos .cos-t h4 img{ margin-bottom:5px;}
.in-cos .cos-t p{ font-size:1.125rem; color:#fff; text-transform:uppercase; font-size:1.125rem;}
.chose{ position:absolute; width:100%; border-bottom:1px solid rgba(255,255,255,0.5); height:670px; top:0;}
.chose li:nth-child(1){ border-left:1px solid rgba(255,255,255,0.5);}
.chose li{ float:left; width:20%; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.5); height:100%; position:relative; height:670px; cursor:pointer;}
.chose li .d1{ position:absolute; background:rgba(0,0,0,0.5); bottom:0; padding:47px 4%; width:92%; transition:all 0.5s; height:154px; overflow:hidden;}
.chose li .d1 .db{ position:absolute; font-size:122px; right:0; bottom:0; z-index:1; opacity:0.3;font-family:'AVGARDN'; transition:all 0.5s; color:#fff;}
.chose li .d1 h6{ font-size:1.25rem; color:#fff; font-weight:bold;}
.chose li .d1 hr{ width:28px; height:2px; border:none; background:#fff; margin:10px 0;}
.chose li .d1 p{ color:#fff; font-size:0.875rem;}
.chose li .d1 .cos{ text-align:center; margin:40px 0; transform:scale(1); height:0; opacity:0; transition:all 0.5s; z-index:3; position:relative}
.chose li:hover .d1,.chose li.cur .d1{ background:rgba(181,0,0,0.6) url("../images/ejiao.png") 97% 10px no-repeat; height:477px; bottom:-109px;}
.chose li:hover .d1 .db,.chose li.cur .d1 .db{bottom:109px;}
.chose li:hover .d1 .cos,.chose li.cur .d1 .cos{ height:100%; opacity:1;}
@media screen and (max-width:768px){
.chose li{ width:100%;}
}
/*工程案例*/
.in-case{ padding:60px 0;}
.ctit{ position:absolute; top:0; left:0; z-index:22;}
.ctit h4{ font-size:88px; color:#d10000; font-family:'Alternate';}
.ctit div{ margin-top:8px; margin-left:8px;}
.ctit span{ font-size:40px; color:#d10000;font-family:'Alternate';}
.ctit p{ font-size:36px; color:#4a4a4a; font-weight:bold; position:relative; margin-top:-15px;}
.ctit .mao{ background:url("../images/mao.jpg") left top no-repeat; padding-left:40px;}
.ctit .mao h5{ font-size:1.375rem; color:#1f1f1f;}
.ctit .mao em{ color:#5b5b5b; font-size:1rem;}

.lanrenzhijia{ width:1360px; height:802px; position:relative;  font-family:'微软雅黑'; }
.lanrenzhijia .tab{ overflow:hidden; position:absolute; left:52%; top:75%;z-index:33;}
.lanrenzhijia .tab a{ display:block; padding:10px 20px;  text-decoration:none; color:#333; font-size:1.5rem; padding-right:70px}
.lanrenzhijia .tab a:hover{ color:#bf0001; text-decoration:none; background:url("../images/l-line_03.jpg") right center no-repeat;}
.lanrenzhijia .tab a.on{  color:#bf0001; text-decoration:none;background:url("../images/l-line_03.jpg") right center no-repeat;}

.lanrenzhijia .content{ overflow:hidden; width:100%; height:802px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:802px;}
.lanrenzhijia .content li{ width:1360px; height:802px; float:left;}
@media screen and (max-width:768px){
.lanrenzhijia .tab{ left:0%; top:90%;}
.lanrenzhijia .tab a{ float:left;}
}
/*1*/
.lanrenzhijia .content li .cs1{ margin-top:229px; width:49%;}
.cs1 .csimg{ position:relative;}
.cs1 .csimg .cdate{ position:absolute; background:#f1f1f1; bottom:0; left:10%; padding:10px 20px; color:#262626; transition:all 0.5s}
.cs1 .cstxt{ background:#f1f1f1; width:90%; padding:52px 3%; box-sizing:border-box; transition:all 0.5s}
.cs1 .cstxt p{ color:#313131; font-size:1.5rem; margin-bottom:22px;}
.cs1 .cstxt span{ color:#313131;}
.cs1:hover .csimg .cdate{ background:#bf0001; }
.cs1:hover .csimg .cdate p{ color:#fff;}
.cs1:hover .cstxt{ background:#bf0001;}
.cs1:hover .cstxt p{ color:#fff; font-size:1.5rem;}
.cs1:hover .cstxt span{ color:#fff;}
/*2*/
.lanrenzhijia .content li .cs2{  width:49%;}
.cs2 .csimg{ position:relative;}
.cs2 .csimg .cdate{ position:absolute; background:#f1f1f1; bottom:0; left:10%; padding:10px 20px; color:#262626; transition:all 0.5s}
.cs2 .cstxt{ background:#f1f1f1; width:90%; padding:52px 3%; box-sizing:border-box; transition:all 0.5s}
.cs2 .cstxt p{ color:#313131; font-size:1.5rem; margin-bottom:22px;}
.cs2 .cstxt span{ color:#313131;}
.cs2:hover .csimg .cdate{ background:#bf0001; }
.cs2:hover .csimg .cdate p{ color:#fff;}
.cs2:hover .cstxt{ background:#bf0001;}
.cs2:hover .cstxt p{ color:#fff; font-size:1.5rem;}
.cs2:hover .cstxt span{ color:#fff;}
/*more*/
.cmore{ width:127px; height:46px; display:block; background:#bf0001; line-height:46px; color:#fff; position:absolute; text-align:center; left:52%; bottom:0%;}
@media screen and (max-width:768px){
.ctit .mao h5 br{ display:none}
.lanrenzhijia{ width:710px; height:1000px;}
.lanrenzhijia .content{ height:1000px;}
.lanrenzhijia .content ul{ height:1000px;}
.lanrenzhijia .content li{ width:710px; height:1002px; float:left;}
.lanrenzhijia .content li .cs1{ margin-top:260px; width:100%;}
.cs2{ display:none}
}
/*新闻资讯*/
.in-news{ background:url("../images/nbg.jpg") center no-repeat; height:770px; position:relative;}
#tab3{position:relative; }
.intit{ padding-top:64px; }
.intit span{ font-size:60px; font-family:'Alternate'; color:#fff; opacity:0.2; text-transform:uppercase;}
.intit h4{ font-size:2.25rem; color:#bf0001; font-weight:bold; position:relative; margin-top:-40px;}
#tab3 .tabList3{ float:left}
#tab3 .tabList3 ul{ width:auto; }
#tab3 .tabList3 ul li{ float:left; text-align:center; cursor:pointer; transition:all 0.5s;font-size:1.25rem; color:#919191; margin-right:20px;border-bottom:3px solid rgba(0,0,0,0); padding-bottom:12px; margin-top:29px;}
#tab3 .tabList3 ul li:hover{ color:#fff;  border-bottom:3px solid #bf0001}
#tab3 .tabList3 ul li.cur{color:#fff; border-bottom:3px solid #bf0001}


#tab3 .tabCon3{ float:right; width:75%; top:64px; right:0; position:absolute; }
#tab3 .tabCon3 *{}
#tab3 .tabCon3>div{ display:none;}
#tab3 .tabCon3>div.cur{display:block;}
.nlist{ width:100%; min-height:211px;}
.nlist .idate{ width:12%; text-align:right; padding-right:2%}
.nlist .idate p{ color:#575555; font-size:3rem;font-family:'calibri'; transition:all 0.5s;}
.nlist:hover .idate p{ color:#bf0001}
.nlist .incon{ background:url("../images/n1bg.png") left center no-repeat; width:51%;min-height:211px; padding:0 1% 0 3%}
.nlist .incon p{ color:#b8b8b8; font-size:1.375rem; margin:10px 0 30px;}
.nlist .incon span{ font-size:1rem; color:#818181; line-height:1.5em;}
.nlist .inpic{ border:5px solid #fff; width:27.7%}
.nlist .inpic img{ width:100%;}
@media screen and (max-width:1366px){
.nlist .idate p{ font-size:2.75rem;}
}
@media screen and (max-width:768px){
.in-news{ background:url("../images/nbg.jpg") center no-repeat; height:770px; position:relative;}
#tab3 .tabCon3{ top:344px; width:100%;}
.nlist{ width:100%; min-height:140px !important}
.nlist .idate{ width:22%;  padding-right:2%}
.nlist .idate p{ color:#575555; font-size:2.375rem;font-family:'calibri'; transition:all 0.5s;}
.nlist .incon{ width:72%; min-height:100px;}
.nlist .incon span{ display:none}
.nlist .inpic{ display:none}
}
/*服务支持*/
.in-ser{padding:60px 0;}
.ser-tit{  text-align:center; margin-bottom:64px;}
.ser-tit h4{ font-size:2.25rem; font-weight:bold; color:#b80000}
.ser-tit p{ font-size:1.125rem; color:#333333}
.ser-ul li{ width:25%; box-sizing:border-box; border-right:1px solid #dbdbdb; float:left; text-align:center; min-height:152px;}
.ser-ul li a{ display:block;}
.ser-ul li p{ color:#333333; font-size:1.125rem; margin:19px 0;}
.ser-ul li span{ color:#b1b1b1; font-size:1rem;}
.ser-ul li img{ transition:all 0.5s}
.ser-ul li:hover img{ transform:rotate(360deg);}
@media screen and (max-width:768px){
.ser-ul li{ width:50%; min-height:300px; border-bottom:1px solid #dbdbdb; border-right:none; padding:16px;}
}

/*foot*/
.foot{ background:#1a1a1a}
.fhei{ background:#1a1a1a; padding:51px 0 0; width:98%; margin:0 auto}
.fcon{ margin-left:16px;}
.fcon p{
	color:#949494;
	font-size:14px;
	line-height: 30px;
}
.flx{ width:40%;}
.flx .qx{}
.flx .qx p{ display:inline-block; text-align:center; margin-right:10px;}
.flx .qx p span{ display:block; color:#949494; margin-top:5px;}
/* select */
.select1{position:relative; }
.select1 dt{height:47px;display:inline-block;background:#202020 url("../images/hx.jpg") right no-repeat ; line-height:47px;font-weight:bold;padding-left:10px;cursor:pointer;width:220px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#797979; font-size:1rem;}
.select1 dt:hover,.select dt.cur{}
.select1 dd{position:absolute;left:0;top:47px;background:#fff;display:none;}
.select1 dd ul{padding:4px;width:232px;max-height:100px;overflow:auto;}
.select1 dd ul a{line-height:28px;display:block;padding:0 8px; color:#666; font-size:1rem;}
.select1 dd ul a:hover{ color:#0363ad}

.fmenu{ border-top:1px solid #262626; border-bottom:1px solid #9b000c; margin-top:67px; padding:26px 0;}
.fmenu li{ float:left; width:16.6%; text-align:center;}
.fmenu li a{ color:#797979;}
.fmenu li a:hover{ color:#fff;}
.fbq{ text-align:center; padding:18px 0;}
.fbq p{ color:#797979; font-size:1rem;}
.fbq p a:hover{ color:#fff;}
@media screen and (min-width:1680px){
.fhei{ background:#1a1a1a; padding:51px 0 42px; width:80%; margin:0 auto}
}
@media screen and (max-width:768px){
.foot{ margin-bottom:100px;}
.flx{ display:none}
.flogo{ width:100%; text-align:center;}
.fcon{ margin-left:16px; text-align:center; line-height:2em;}
.fmenu{ display:none}
}



.fudong{ display:none}
@media screen and (max-width:768px){

.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#b10000; z-index:99999}
.fudong li{ width:19.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #eee; float:left; box-sizing:border-box}
.fudong li p{ color:#fff;}
}
/* 修改 */
.mobile-inner-nav .nav_pro .pee{
  width: 200%;
}
@media screen and (max-width: 768px){
.p-sort ul li a{font-size:1.025rem;}
}
.p-ul li:nth-child(9) {
    margin-right: 0;
}
