  @charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#c30d18;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
iframe{ width:98%; margin:auto;}

@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    40% {opacity: 0;}/*过渡状态 透明度为0*/  
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}    

    40% {opacity: 0;}    100% {opacity: 1;}  
}  

@media screen and (min-width: 1025px) {
  .header .nav li:hover a.single {
    color: #fff;
  }
  .header .nav li.active a.single {
    color: #fff;
  }
  .header .nav li.active a.single:after {
    transform: scaleX(1);
  }
  .header .nav li:hover a.single2 {
    color: #fff;
  }
  .header .nav li.active a.single2 {
    color: #fff;
  }
  .header .nav li.active a.single2:after {
    transform: scaleX(1);
  }
}
@media screen and (min-width: 1025px) {
  .header.hover .nav li:hover a.single {
    color: #fff;
  }
  .header.hover .nav li.active a.single {
    color: #fff;
  }
  .header.hover.down .nav li:hover a.single {
    color: #fff;
  }
  .header.hover.down .nav li.active a.single {
    color: #fff;
  }
  .header.hover .nav li:hover a.single2 {
    color: #fff;
  }
  .header.hover .nav li.active a.single2 {
    color: #fff;
  }
  .header.hover.down .nav li:hover a.single2 {
    color: #fff;
  }
  .header.hover.down .nav li.active a.single2 {
    color: #fff;
  }
}


@media (min-width:1200px){

body{
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:'微软雅黑';
	margin:auto;
	
	}
	
/* header */
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0;
  z-index:99999999999;
}
.header .main{
  display: flex;
  justify-content: space-between;
}
.header .logo {
  display: inline-block;
  vertical-align: middle;
  margin-top:15px;
  transition: all .3s ease;
}
.header .logo .pic01{ display:block;transition: all .3s ease;}
.header .logo .pic02{ display:none;transition: all .3s ease;}
.header.down .logo .pic01{ display:none}
.header.down .logo .pic02{ display:block}

.header .ss01 .pic01{ display:block;transition: all .3s ease;}
.header .ss01 .pic02{ display:none;transition: all .3s ease;}
.header.down .ss01 .pic01{ display:none}
.header.down .ss01 .pic02{ display:block}

.header .logo a {
  display: block;
}
.header .logo img {
  display: block;
  height: 60px;
  transition: all .3s ease;
}
.header .logo img.hide {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.header .nav {
  display: inline-block;
  vertical-align: middle;
  font-size:18px;
  width:auto;
}
.header .nav li {
  display: inline-block;
  vertical-align: top;
  margin-right: 1vw;
}
.header .nav li a.single{
  display: block;
  font-size: 18px;
  line-height: 90px;
  transition: all .3s ease;
  padding-left:25px; padding-right:25px;
}
.header .nav li a.single {
  color: #858587;
  position: relative;
}
.header .nav li a.single:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ff0000;
  height: 2px;
  transform: scaleX(0);
  transition: all .3s ease;
  
}

.header .nav li a.single2{
  display: block;
  font-size: 18px;
  line-height: 90px;
  transition: all .3s ease;
  padding-left:25px; padding-right:25px;
}
.header .nav li a.single2 {
  color: #858587;
  position: relative;
}
.header .nav li a.single2:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ff0000;
  height: 2px;
  transform: scaleX(0);
  transition: all .3s ease;
  
}

.header.down{ background:#FFF; transition: all .3s ease; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.header.down .nav li a.single,.nav li a.single2, .header.down .nav li a.tel {
  line-height: 70px;
}
.header.down .ss01  {
  width: 24px;
  height: 70px;transition: all .3s ease;
}
.header.down .ss01 a{width: 24px;
  height: 70px;}
 
.header.down .logo{ margin-top:5px;}
  
.header.hover {
  
}

.headerbj01{ background:url(/static/home/images/headbj.png) repeat-x bottom}
.headerbj02{background-color: #fff;}

.header.hover .nav li a.single {
  color: #fff;
}
.header.hover .nav li a.single2 {
  color: #000;
}
.header.hover.down .nav li a.single {
  color: #000;
}
.header.hover.down .nav li a.single2 {
  color: #000; line-height:70px;
}
.header.hover .nav li:hover,
.header.hover .nav li.active {
  background-color: #c9171d; color:#FFF
}

#submenu {
	left: 0;
	opacity: 0;
	position: absolute;
	top:90px;
	visibility: hidden;
	z-index:9999999;
	width:100%;
	-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;
	background: url(/static/home/images/xialabj.jpg) no-repeat center top;
	height:480px;
}
.header .nav ul li:hover #submenu {
	opacity: 1;
	top: 90px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}

.header.down #submenu{ top:70px;}
.header.down .nav ul li:hover #submenu{
	opacity: 1;
	top: 70px;	/* adjust this as per top nav padding top & bottom comes */
	visibility: visible;
}

.header.down .white_content { 
            display: none; 
            position:fixed; 
            top:70px; 
            width:100%; 
            z-index:1002; 
            overflow: auto;
			padding-bottom:0px;
			height: auto;
			left:0;

        }
.submenu-r{ width:100%; float:right}
.submenu-r ul li{ width:24%; float:left; margin-top:120px;}
.submenu-r ul li div{ height: auto; background:#f5f5f5; text-align:center}
.submenu-r ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.submenu-r ul li div img{ width:100%; height: auto; vertical-align:middle}
.submenu-r ul li dl dt{ font-size:24px; line-height:30px; margin-top:20px; color:#FFF}
.submenu-r ul li dl dd{ font-size:16px; color:#fff; line-height:24px; margin-top:10px;}
.header.hover .nav li:hover #submenu .submenu-r ul li{ background:none}
.header.hover .nav li #submenu .submenu-r ul li:nth-child(4n){ float:right; margin-right:0px;}
.header.hover .nav li #submenu .submenu-r ul li{ margin-right:1.33%;}

.bk2{ width:99%; border:0px; background:#FFF;height:50px; line-height:50px; font-size:14px; font-family:'微软雅黑'; outline:none}
.top-r{ width: auto; display: inline-block; vertical-align: middle; position:relative;}

.ss01{ width:24px; float:right; height:90px; /*position:absolute;*/ z-index:22; text-align:center; display:table }
.ss01 div{ display:table-cell; vertical-align:middle}

.black_overlay{ 
            position: fixed; 
            top:100px; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color:#000; 
            z-index:-1; 
            -moz-opacity: 0.6; 
            opacity:.60; 
            filter: alpha(opacity=60);
        } 
        .white_content { 
            display: none; 
            position:fixed; 
            top:90px; 
            width:100%; 
            z-index:1002; 
            overflow: auto;
			padding-bottom:0px;
			height: auto;
			left:0;

        } 
.close{ width:34px; height:34px; z-index:111111; top:40px; float:right; right:15%; position:absolute}
.ss001{ width:100%; float:left; background:#FFF url(../images/bj01.jpg) repeat-x top; padding-bottom:50px; padding-top:20px; font-size:16px; line-height:45px; color:#666}
.ss001 .main{
  display: block;
}
.ss001 h1{ font-size:24px; font-weight:normal; line-height:50px; margin-bottom:10px;}
.ss-l{ width:86.5%; float:left; height:58px; border:1px solid #cccccc; padding-left:3%; font-family:'微软雅黑'; font-size:16px; line-height:58px;}
.ss-r{ width:10.0%; float:left; height:60px;}
.ss-r input{ width:100%; height:60px; line-height:60px; background:#c30d18; color:#FFF; border:0px;font-family:'微软雅黑'; font-size:16px;}

.zyw{ width:auto; float:right; background:url(/static/home/images/dt.png) no-repeat left; padding-left:25px; top:25px; margin-left:15px; position:absolute; z-index:22; right:0;transition: all .3s ease;}

.header2{ width:100%; float:left; height:90px; line-height:90px; background:#FFF; border-bottom:2px solid #ffbe00; display:none }


.main{ margin:auto; /*min-width:1200px;*/ max-width:1440px; width:85%}

.pcd{ display:block}
.moblie{ display:block}

/* indexabout */
.bt{ width:100%; float:left; margin-top:90px;}
.bt dl dt{ line-height:60px; font-size:48px; color:#333; font-weight:bold; letter-spacing:2px;}
.bt dl dd{ font-size:18px; color:#808080; line-height:35px; margin-top:20px;}
.bt dl dd i{ color:#1c1b1b; font-size:32px;}

.flash4{height:540px; float:right;margin-top:40px;position:relative; width:100%}
.flash4 ul li{width:25%;height:540px;position:relative;overflow:hidden;float:left;}
.flash4 ul li .imgTop img{opacity:1;}
.flash4 ul li .imgTop img.tm{opacity:1;}

.flash4 ul li .imgCon{width:50%;height:540px;}
.flash4 ul li .imgCen{width:80%;height:100%;color:#fff;position:absolute;left:10%;top:20%;display:none;}
.flash4 ul li .imgCen h1{ font-size:32px; margin-bottom:20px;}
.flash4 ul li .imgCen p{ font-size:16px; line-height:32px;}
.flash4 ul li .imgBot{width:100%;height:45px;position:absolute; bottom:45px; z-index:11}
.flash4 ul li .imgCen a{ padding:12px 30px 12px 30px; background:#c30d18; color:#FFF; font-size:16px; border-radius:25px;}
.flash4 ul li .imgCen a i{ margin-left:45px; font-family:'宋体'; font-weight:bold;}
.flash4 ul li .imgBot p.bt_1{width: auto;line-height:45px;font-size:32px;color:#fff;text-indent:20px;float:left; font-weight:bold; letter-spacing:2px;}
.flash4 ul li.first{width:50%;}
.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}

.nyabout{ width:100%; float:left; margin-top:20px; font-size:16px; line-height:24px; }
.nyabout-l{ width:30%; float:left; margin-top:80px;}
.nyabout-r{ width:70%; float:right; font-size:18px; color:#808080; line-height:36px; margin-top:80px; margin-bottom:80px;}
.nyabout ul li{ width:25%; float:left; height:245px; display:table; margin-top:25px; color:#808080; text-transform:uppercase; font-size:18px; line-height:24px;}
.nyabout ul li div{ display:table-cell; vertical-align:middle}
.nyabout ul li:hover{ 
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto 80%;
  background-image: url("/static/home/images/img-7.gif");
}
.nyabout ul li span{ font-size:12px}
.nyabout ul li div i{ font-size:52px; color:#333; font-weight:bold}
.nyabout ul li:hover div i{ color:#c30d18}
.nyabout img{ max-width:100%; height:auto}



/* 产业布局 */

.cybj{ width:100%; float:left; position:relative; margin-top:30px;}
.cybj01 img{ width:100%; height:auto; display:block; min-height: calc(100vh - 70px); object-fit: cover;}
.cybj01{ width:100%; float:left}
.bt2{ width:100%; float:left; margin-top:100px; position:absolute; z-index:1;}
.bt2 dl dt{ line-height:60px; font-size:48px; color:#fff; font-weight:bold; letter-spacing:2px;}
.bt2 dl dd{ font-size:18px; color:#fff; line-height:35px; margin-top:20px;}
.bujiwenzi{ width:100%; float:left; position:absolute; z-index:1; top:40%; font-size:16px; line-height:32px;}
.bujiwenzi01 h1{ font-size:32px; line-height:40px; font-weight:normal; margin-bottom:30px;}
.bujiwenzi01{ width:60%; float:left;font-size:16px; line-height:32px; color:#FFF}
.bujiwenzi01 a{ padding:12px 30px 12px 30px; background:#c30d18; color:#FFF; font-size:16px; border-radius:25px;}
.bujiwenzi01 a i{ margin-left:45px; font-family:'宋体'; font-weight:bold;}
.cytitle{ width:100%; float:left; position:absolute; bottom:0px; border-top:1px solid rgba(255, 255, 255, 0.2)}
.cytitle ul{
  text-align: right;
}
.cytitle ul li{display: inline-block; vertical-align: top; width:200px;text-align:center;font-size:18px;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.cytitle ul li a{color:#FFF;}
.cytitle ul li:hover{ border:1px solid #fff;height:48px; line-height:48px; border-radius:35px; margin-top:-25px; background:rgba(0, 0, 0, 0.5)}

.hcOn {border:1px solid #fff;height:48px; line-height:48px; border-radius:35px; margin-top:-25px; background:rgba(0, 0, 0, 0.5)}
.hcOff{background:url(/static/home/images/yuan.png) no-repeat center top; line-height:70px; color:#FFF;  margin-top:-6px; }


/* 新闻中心 */
.news{ width:100%; float:left; background:url(/static/home/images/nbj.jpg) no-repeat center / cover; height: auto; padding-bottom:120px; padding-top:120px;}
.news-l{ width:30%; float:left;}
.news-l01{ width:100%; float:left;margin-top:80px;}
.news-l01 dl dd{ font-size:18px; line-height:60px; }
.news-l01 dl dt{margin-top:80px;}
.news-l01 dl dt a{padding:12px 30px 12px 30px; border:2px solid #c30d18; color:#c30d18; font-size:16px; border-radius:25px;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.news-l01 dl dt a i{margin-left:45px; font-family:'宋体'; font-weight:bold;}
.news-l01 dl dt a:hover{ background:#c30d18; color:#FFF}


/*焦点图*/
.focus{ position:relative; width:100%; height:540px; float: left;}  
.focus .jdwenb{ width:100%; position:absolute; z-index:11; bottom:0px; height:202px; background:url(/static/home/images/nbj02.png) no-repeat center / cover}
.focus .jdwenb dl dt{ font-size:32px; line-height:35px; color:#FFF; margin-left:30px; margin-right:30px; font-weight:bold; letter-spacing:1px; margin-top:120px;}
.focus .btn{ position:absolute; bottom:34px; left:30%; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:8px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(255, 255, 255, 0.2); }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0942F1;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100% }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block;width:100%; height:540px; }  
.focus .fbg{bottom:130px; left:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:30px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:8px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(255, 255, 255, 0.2);-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff; width:60px; height:8px;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/static/home/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
.news-r{ width:70%; float:right;}
.news-r ul li{ width:48%; float:left; height: auto; margin-top:25px; position:relative}
.news-r ul li img{ width:100%; height:; display:block}
.news-r ul li dl{ width:100%; height: 100%; float:left; position:absolute; z-index:1; left:0; top:0; padding: 2vw; background-image: linear-gradient(90deg, rgba(255,255,255,1), 80%, rgba(255,255,255,.6)); box-sizing: border-box;}
.news-r ul li dl dt{ font-size:24px; line-height:36px; }
.news-r ul li dl dd{ font-size:18px; line-height:24px; color:#808080;margin-top:50px;}
.news-r ul li:nth-child(2n) { float:right}

/* 合作伙伴 */
.hz{ width:100%; float:left; background:url(/static/home/images/hzbj.jpg) no-repeat center;}
.hz01{ width:100%; float:left; margin-top:40px;}
.hz01 h1{ font-size:24px; line-height:25px; font-weight:normal;}
.hz01 h1 img{ vertical-align:middle; margin-right:10px;}
.hz01 ul li{ width:23.5%; height:120px; float:left; margin-top:25px; background:#FFF; text-align:center; margin-right:2%;}
.hz01 ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz01 ul li img{ max-width:100%; max-height:120px; vertical-align:middle}
.hz01 ul li:nth-child(4n) { float:right; margin-right:0px;}


/* 底部 */		
.foot{ width:100%; float:left; background:#1c1b1b; padding-top:60px; margin-top:50px; color:#807979; font-size:18px; line-height:48px; text-align:center}	
.white{ color:#FFF}
.marl40{ margin-left:120px;}
.foot01{ width:67%; float:left; margin-left:16.5%; height:60px; line-height:60px; text-align:center; background:#292727; border-radius:35px; margin-top:30px;}
.foot01 i{ margin-left:25px; margin-right:25px;}
.foot01 a{color:#807979; }
.foot02{ width:100%; float:left; text-align:center; margin-top:80px;}
.foot02 img{ vertical-align:middle; margin-left:30px; margin-right:30px;}
.foot03{ width:100%; float:left; margin-top:80px; height:100px; line-height:100px; border-top:1px solid rgba(255, 255, 255, 0.1); font-size:14px; color:#595555; font-size:16px}

/* 内页banner */	
.line4rem{ width:100%; float:left; height:90px;}
.nybanner{ width:100%; float:left; height: auto; text-align:center; position:relative; color:rgba(255,255,255,0.2); font-size:32px; line-height:50px; text-transform:uppercase}
.nybanner .pfo{ width:100%; position:absolute; top:40%; left:0; float:left}
.nybanner b{ font-size:60px;color:rgba(255,255,255,1)}
.nybanner img{ width:100%; height:auto; display:block}


/* 公司文化 */	

.wenhua{ width:97%; float:left; margin-top:30px;}
.wenhua ul li{ width:31.11%; float:left; position:relative; margin-right:3.33%;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.wenhua ul li img{ width:100%; height:auto; display:block}
.wenhua ul li span{ width:auto; position:absolute; bottom:35px; line-height:30px; color:#FFF; z-index:1; font-size:24px; left:20px;}
.wenhua ul li .show{ width:100%; position:absolute; z-index:11; background:#c30d18; color:#FFF; padding-bottom:20px; left:20px; bottom:-20px;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;}
.wenhua ul li .show dl dt{ font-size:24px; line-height:30px; margin-top:25px; margin-left:20px; margin-right:20px;}
.wenhua ul li .show dl dd{ font-size:16px; line-height:24px;margin-left:20px; margin-right:20px; margin-top:10px;}
.wenhua ul li:hover .show{ opacity: 1;visibility: visible;}
.wenhua ul li:nth-child(3n) { float:right; margin-right:0px;}
.wenhua ul li:hover span{ display:none}

.wenhua2{ width:100%; float:left; margin-top:80px; font-size:18px; line-height:36px; color:#808080}
.wenhua2 h1{ font-size:24px; color:#1c1b1b; font-weight:normal; margin-top:20px;}

/* 组织结构 */	
.zhuzhi{ width:100%; float:left; background:#f5f5f7; margin-top:50px; padding-bottom:80px; padding-top:80px;}
.zhuzhilm{ width:100%; float:left;}
.zhuzhilm ul li{ width:auto; float:left; margin-right:60px; padding-bottom:30px; line-height:45px;}
.zhuzhitex{ width:100%; float:left; text-align:center}
.zhuzhitex img{ max-width:100%; height:auto}
.MenuOn{ border-bottom:3px solid #c30d18; font-size:48px; font-weight:bold;}
.MenuOff{font-size:32px}


/* 产业布局 */

.dqweizi{ width:100%; float:left; height:60px; line-height:60px; background:#f5f5f5; font-size:14px; color:#808080;}
.dqweizi i{ padding:8px; background:url(/static/home/images/home.png) no-repeat left;}
.dqweizi .lxwm{ float:right; font-size:12px}
.dqweizi .lxwm a{ padding:7px 20px 7px 20px; color:#004c9f; border:1px solid #004c9f;border-radius:3px;}
.dqweizi .xzzl{ float:right; margin-right:10px;font-size:12px}
.dqweizi .xzzl a{ padding:7px 20px 7px 20px; color:#fff; background:#004c9f;border-radius:3px;}
.f48{ font-size:48px; font-weight:bold; color:rgba(255,255,255,1); line-height:60px;}
.dqweizi .xlm{ float:right}
.dqweizi .xlm a{ margin-left:50px; padding-bottom:18px; padding-top:20px;}
.dqweizi .xlm a:hover{ color:#c30d18; border-bottom:3px solid #c30d18}
#xlmon{color:#c30d18; border-bottom:3px solid #c30d18}
.cye01{ width:100%; float:left; height:360px; background:#1c1b1b; position:relative; overflow:hidden; margin-top:120px; margin-bottom:120px;}
.cye01 img{ width:60%; height:360px;}
.cye01 .smwenzi{ width:60%; height:360px; position:absolute; z-index:1; background:url(/static/home/images/bj01.png) no-repeat center / cover; font-size:16px; line-height:32px; color:#FFF; right:0; top:0}
.cye01 .smwenzi .smwenzi01{ display:table; float:left; margin-left:25%; width:70%;height:360px;}
.cye01 .smwenzi .smwenzi01 div{ display:table-cell; vertical-align:middle}
.cye01 .smwenzi .smwenzi01 div h1{ font-size:24px; font-weight:normal; margin-bottom:20px;}

.syt{ width:100%; float:left}
.syt-l{ width:66.66%; float:left}
.syt-l img{ max-width:95%; height:auto;}
.syt-r{ width:33.33%; float:right; background:#FFF;}
.syt-r01{ width:90%; float:left; padding:0px 5% 30px 5%;}
.syt-r01title{ width:100%; float:left; height:90px; line-height:90px; border-bottom:1px solid #ddd}
.syt-r01title ul li{ width:50%; float:left; text-align:center}
.syt-r01tex{ width:100%; float:left; margin-top:20px; height:550px; overflow-y:auto;}
.syt-r01tex ul li{ width:47%; float:left; height:80px; text-align:center; line-height:80px; border:1px solid #ddd; margin-bottom:20px;}
.syt-r01tex ul li span{ height:100%; display:inline-block; vertical-align:middle}
.syt-r01tex ul li img{ max-width:80%; max-height:80px; vertical-align:middle}
.syt-r01tex::-webkit-scrollbar{width:5px;height:16px}
.syt-r01tex::-webkit-scrollbar-track{border-radius:10px;background-color:#f1f1f1}
.syt-r01tex::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c30d18;}
.syt-r01tex ul li:nth-child(2n) { float:right;}

.m6On{ border-bottom:3px solid #c30d18; font-size:24px;}
.m6Off{font-size:16px}
.bt3{ font-size:24px; line-height:25px; margin-top:55px; width:100%; float:left}
.bt3 img{ vertical-align:middle; margin-right:10px;}
.cye02{ width:100%; float:right;}
.cye02 ul li{ width:49%; float:left; height: auto; margin-top:25px; position:relative}
.cye02 ul li img{ width:100%; height:; display:block}
.cye02 ul li dl{ width:80%; float:left; position:absolute; z-index:1; left:10%; top:20%}
.cye02 ul li dl dt{ font-size:24px; line-height:36px; }
.cye02 ul li dl dd{ font-size:16px; line-height:32px; color:#808080;margin-top:15px;}
.cye02 ul li:nth-child(2n) { float:right}

.cye03{ width:100%; float:right; margin-top:25px}
.cye03 dl{ width:calc(49% - 2px); float:left; height: auto; border:1px solid #ddd; height:360px;}
.cye03 dl dt{ margin-top:40px; margin-left:40px; margin-right:40px; font-size:24px; line-height:30px;}
.cye03 dl dd{ font-size:16px; line-height:32px; color:#808080;margin-top:20px; margin-left:40px; margin-right:40px;}
.cye03 dl:nth-child(2n) { float:right}

.xstx{ width:100%; float:left; height:640px; background:url(/static/home/images/c14.jpg) no-repeat center; margin-top:120px;}
.xstx-l{ width:30%; float:left;margin-top:120px;}
.xstx-l h1{ font-size:48px; line-height:55px; color:#FFF; margin-bottom:15px;}
.xstx-l dl{ width:180px; float:left;}
.xstx-l dl dd{ height:48px; line-height:48px; font-size:16px; margin-top:25px; text-align:center}
.xstx-l dl dd:hover{ background:#c30d18; color:#FFF; border:2px solid #c30d18;}
.xstx-l dl dd a{ color:#FFF}
.xwOn{ background:#c30d18; color:#FFF; border:2px solid #c30d18;}
.xwOff{font-size:16px;border:2px solid #FFF; color:#FFF; }
.xstx-r{ width:70%; float:right; margin-top:120px; font-size:16px; line-height:32px; color:#FFF}


/* 物流 */

.wl01{ width:100%; float:left; height:360px; background:#1c1b1b; position:relative; overflow:hidden; margin-top:120px; margin-bottom:120px;}
.wl01 img{ width:60%; height:360px; float:right}
.wl01 .smwenzi{ width:60%; height:360px; position:absolute; z-index:1; background:url(/static/home/images/bj02.png) no-repeat center / cover; font-size:16px; line-height:32px; color:#FFF; left:0;}
.wl01 .smwenzi .smwenzi01{ display:table; float:left; margin-left:7%; width:70%;height:360px;}
.wl01 .smwenzi .smwenzi01 div{ display:table-cell; vertical-align:middle}
.wl01 .smwenzi .smwenzi01 div h1{ font-size:24px; font-weight:normal; margin-bottom:20px;}
.wl02{ width:100%; float:left;}
.wl02 h1{ font-size:48px; line-height:55px; text-align:center}
.wl02 ul li{ width:32%; float:left; margin-right:2.0%; background:#FFF; height:607px; margin-top:40px;}
.wl02 ul li div{ height: auto; overflow:hidden}
.wl02 ul li div img{ width:100%; height:auto}
.wl02 ul li dl dt{ font-size:24px; margin-left:30px; margin-right:30px; margin-top:20px;}
.wl02 ul li dl dd{ font-size:16px; line-height:32px; color:#808080;margin-left:30px; margin-right:30px; margin-top:10px;}
.wl02 ul li:nth-child(3n) { float:right; margin-right:0px;}

.bt4{ width:100%; float:left; margin-top:90px; text-align:center}
.bt4 dl dt{ line-height:60px; font-size:48px; color:#333; font-weight:bold; letter-spacing:2px;}
.bt4 dl dd{ font-size:16px; color:#333; line-height:32px; margin-top:20px;}
.wl03{ width:100%; float:left; margin-top:30px;}
.wl03 ul li{ width:14.28%; float:left; text-align:center;}
.wl03 ul li div{ width:150px; height:150px; margin:auto; background:url(/static/home/images/y01.png) no-repeat center / cover;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.wl03 ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.wl03 ul li div img{ max-width:100%; max-height:150px; vertical-align:middle}
.wl03 ul li dl dt{ font-size:24px; line-height:30px; margin-top:30px;}
.wl03 ul li dl dd{ font-size:14px; color:#808080; line-height:24px; text-transform:uppercase;}
.wl03 ul li:hover div{background:url(/static/home/images/y02.png) no-repeat center / cover; cursor:pointer}
.wl03 ul li div .pic01{ display:none}
.wl03 ul li div .pic02{ display: inline-block}
.wl03 ul li:hover div .pic01{ display:inline-block}
.wl03 ul li:hover div .pic02{ display:none}

.wl04{ width:100%; float:left; margin-top:80px; background-image:url(/static/home/images/bj03.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;}
.wl04 h1{ font-size:48px; color:#FFF; text-align:center; line-height:55px; margin-top:80px;}
.wl04 ul{padding-bottom: 80px; display: flex; justify-content: space-between;}
.wl04 ul li{ width:49%; display: inline-block; vertical-align: top; background:#FFF; margin-top:60px;}
.wl04 ul li div{ height:auto;}
.wl04 ul li div img{ width:100%; height:auto}
.wl04 ul li dl dt{ margin-top:40px; background:url(/static/home/images/sx02.jpg) no-repeat left; font-size:24px; line-height:32px; font-weight:bold; padding-left:45px;}
.wl04 ul li dl dt span{
  font-size: 18px;
  font-weight: normal;
}
.wl04 ul li dl dd{ font-size: 16px; line-height: 32px; color: #808080; margin-top:10px; padding: 0 45px 30px;}

.wl05{ width:100%; float:left; margin-top:80px; height: auto; }
.wl05 h1{ font-size:48px; text-align:center; line-height:55px;}
.wl05-1{ width:100%; float:left; margin-top:60px;}

/* 金融 */

.jinr{ width:100%; float:left; height:840px; background:url(/static/home/images/bj04.jpg) no-repeat center;}
.jinr h1{ font-size:48px; color:#FFF; text-align:center; line-height:55px; margin-top:120px;}
.jinr ul li{ width:16.66%; height: auto; float:left; position:relative; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; margin-top:75px}
.jinr ul li img{ width:100%; height:auto; display:block}
.jinr ul li span{ width:auto; position:absolute; bottom:35px; line-height:24px; color:#FFF; z-index:11; font-size:15px; left:20px; margin-right:20px;}
.jinr ul li .show{ width:100%; position:absolute; z-index:1; background:rgba(195,13,24,0.9); color:#FFF; height:100%; left:0; top:0;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.jinr ul li .show dl dt{ font-size:60px; line-height:30px; margin-top:40px; margin-left:40px; margin-right:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.jinr ul li:hover .show{ opacity: 1;visibility: visible;}

.ywlx{ width:100%; float:left;  display: flex; justify-content: center; align-items:flex-end; margin-top:35px;}
.ywlx ul li{ width: 180px; margin-left:25px; height:48px; font-size:16px; float:left; text-align:center; line-height:48px;}
.ywlx02{ width:100%; max-width: 740px; margin-left: auto; margin-right: auto; margin-top:30px; line-height:35px; text-align:center; font-size:16px}
.ywlx03{ width:100%; float:left; text-align:center;}
.ywlx03 .img-box{
  margin-top: 30px;
}
.ywlx03 img{display: block; width:100%; height:auto; margin-top:10px;}
.ywlx03 img:nth-of-type(1){
  margin-top: 0;
}
.hcaOn{ background:#c30d18; color:#fff;border:2px solid #c30d18;}
.hcaOff{border:2px solid #c30d18; color:#c30d18; }

/* 国际贸易 */
.abj{ background:url(/static/home/images/abj.jpg) no-repeat center bottom}
.main02{ width:100%; float:left;}
.maoyi{ width:100%; float:left; margin-top:40px;}
.maoyi ul li{ width:25%; float:left; background:#000000;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp{ width:100%; float:left; height:240px; overflow:hidden; position:relative}
.maoyi ul li .tp .bshi{ width:100%; position:absolute; z-index:1; height:24px; background:url(/static/home/images/sjt01.png) no-repeat center; bottom:0; opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp .bshi2{ width:100%; position:absolute; z-index:1; height:24px; background:url(/static/home/images/xjt01.png) no-repeat center; top:0;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp img{ width:100%; height:100%; display:block}
.maoyi ul li .wz{ width:100%; float:left; height:360px;  color:#FFF}
.maoyi ul li .wz h1{ margin-top:115px; line-height:55px; font-size:60px; margin-left:40px; margin-right:40px; font-family:Arial, Helvetica, sans-serif;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .wz dl dt{ margin-top:30px; font-size:24px; line-height:32px;margin-left:40px; margin-right:40px;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .wz dl dd{ font-size:16px; line-height:32px;margin-left:40px; margin-right:40px; margin-top:10px; display:none;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li:hover{background:#c30d18}
.maoyi ul li:hover .wz h1{margin-top:40px;}
.maoyi ul li:hover .wz dl dt{ margin-top:85px;}
.maoyi ul li:hover .wz dl dd{ display:block}
.maoyi ul li:hover .tp .bshi{ opacity: 1;visibility: visible;}
.maoyi ul li:hover .tp .bshi2{ opacity: 1;visibility: visible;}
.maoyi ul li:nth-child(2n) { background:#fff;}
.maoyi ul li:nth-child(2n) .wz{ width:100%; float:left; height:360px;  color:#333}
.maoyi ul li:nth-child(2n):hover{background:#c30d18}
.maoyi ul li:nth-child(2n):hover .wz{color:#fff}

.maoyi02{ width:100%; float:left; height:1000px; background:url(/static/home/images/bj05.jpg) no-repeat center; margin-top:80px;}
.maoyi02-1{ width:100%; float:left; text-align:center}
.maoyi02-1 img{ max-width:100%; height:auto}

.maoyi03{ width:100%; float:left; margin-top:40px; margin-bottom:40px;}
.maoyi03 ul li{ width:33.333%; float:left; position:relative}
.maoyi03 ul li img{ width:100%; height:auto; display:block}
.maoyi03 ul li span{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; opacity: 0;visibility: hidden; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;background:rgba(195,13,24,0.80);}
.maoyi03 ul li .wz{ width:100%; position:absolute; z-index:11; left:0; bottom:10%; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi03 ul li .wz dl dt{ font-size:60px; margin-left:40px; margin-right:40px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:45px; text-transform:uppercase}
.maoyi03 ul li .wz dl dd{ margin-top:30px; font-size:32px; line-height:40px;margin-left:40px; margin-right:40px;}
.maoyi03 ul li:hover span{opacity: 1;visibility: visible;}
.maoyi03 ul li:hover .wz{ bottom:60%; color:#FFF}

/* 内页新闻中心 */
.newsss{ width:50%; float:left; margin-left:25%; margin-right:25%; height:60px; line-height:60px; background:#fff; margin-top:55px; border-radius:5px;}
.newsssbk{ width:80%; border:0px; height:60px; line-height:60px; outline:none; margin-left:1%; float:left; font-size:14px; color:#999; font-family:'微软雅黑'}
.newsss span{ float:right; margin-right:2%;}

.newslb{ width:100%; float:left; margin-top:20px;}
.newslb ul li{ width:calc(100% - 2px); float:left; height:270px; overflow:hidden; border:1px solid #ddd; margin-top:40px;}
.newslb ul li .tp{ width:33.33%; float:left; overflow:hidden;height:270px;}
.newslb ul li .tp img{ max-width:100%; height:270px; transition: all 0.6s; display:block}
.newslb ul li .sm{ width:64%; float:right; }
.newslb ul li .sm dl dt{ font-size:24px; line-height:40px; margin-top:50px; margin-right:20px;}
.newslb ul li .sm dl dd{ font-size:16px; line-height:32px; color:#808080; margin-top:20px;margin-right:20px;}
.newslb ul li:hover{box-shadow:1px 1px 20px rgba(0,0,0,0.1);}
.newslb ul li:hover .tp img{transform: scale(1.1);}
.fy{ width:100%; float:left; margin-top:60px; text-align:center; margin-bottom:20px;}
.fy li{
  display: inline-block;
  vertical-align: top;
}
.fy a{ padding:7px 15px 7px 15px; border:1px solid #dbdbdb}
.fy li.active a,.fy a:hover{ background:#c30d18; color:#FFF; border:1px solid #c30d18}

.newshow{ width:100%; float:left; margin-top:-22vw; z-index:11}
.newshow-title{ width:100%; float:left; font-size:48px; color:#FFF; line-height:70px; height:140px;}
.newshow-date{ width:100%; float:left; font-size:18px; color:#FFF; line-height:80px; margin-top: 4vw;}
.newshow-date i{ margin-right:60px;}

.xw-l{ width:66.666%; float:left; margin-top:70px;}
.newcontect{ width:94%; float:left; padding:40px 3% 40px 3%; background:#FFF; font-size:16px; line-height:36px;}
.newcontect img{ max-width:100%; height:auto}
.next2{ width:94%; float:left; margin-top:20px; border-top:3px solid #c30d18; padding:30px 3% 30px 3%; line-height:32px; font-size:16px; line-height:32px; background:#FFF}
.xw-rd{width:31.666%; float:right; margin-top:70px;}
.xw-r{ width:100%; float:left; background:#FFF; padding-bottom:40px;}
.xw-r h1{ margin-top:30px; line-height:24px; background: url(/static/home/images/sx.jpg) no-repeat left; font-size:18px; padding-left:5%;}

.xw-r02{ width:90%; float:left; margin-left:5%; margin-right:5%;}
.xw-r02 dl dt{ font-size:16px; line-height:32px; background:url(/static/home/images/dian.png) no-repeat 0px 13px; padding-left:15px; margin-top:30px;}
.xw-r03{ width:90%; float:left; margin-left:5%; margin-right:5%; margin-top:25px; font-size:14px; line-height:36px; color:#c30d18}
.xw-r03 img{ float:left; margin-right:40px;}
.xw-r03 h1{ font-size:16px; font-weight:normal; margin-top:20px; color:#333; margin-bottom:20px;}
.xw-r03 p a{color:#c30d18}
.fx{ width:42px; position:fixed; left:5%; bottom:30%; text-align:center; z-index:11; background:#f5f5f7; padding:20px;}

/* 人才理念 */
.linian{ width:100%; float:left; }
.linian ul li{ width:49%; float:left; height:550px; background:#FFF; box-shadow: 0px 1px 20px 1px rgba(0,0,0,0.1); -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.linian ul li div{ height:auto; position:relative;}
.linian ul li div img{ width:100%; height:auto}
.linian ul li div span{ width:4px; height:36px; left:20px; bottom:-12px; z-index:1; position:absolute;opacity: 0;visibility: hidden; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;background:rgba(195,13,24,0.80); background:url(/static/home/images/sx04.jpg) no-repeat center;}
.linian ul li dl dt{ margin-top:40px; background:url(/static/home/images/sx03.jpg) no-repeat left; font-size:32px; line-height:32px; font-weight:bold; padding-left:45px; }
.linian ul li dl dd{ font-size:16px; line-height:24px; margin-top:10px;padding-left:45px;}
.linian ul li:nth-child(2n) { float:right;}
.linian ul li:hover{ background:#c30d18;box-shadow: 0px 1px 20px 1px rgba(195,13,24,0.2);}
.linian ul li:hover dl dt{ color:#FFF}
.linian ul li:hover dl dd{color:#FFF}
.linian ul li:hover div span{opacity: 1;visibility: visible;}

.linian01{ width:100%; float:left; margin-top:35px;}
.linian01 ul li{ width:calc(24% - 4px); float:left; height:70px; line-height:70px; border:2px solid #e5e5e5; margin-right:1%; background:#FFF}
.linian01 ul li:nth-child(3) { width:calc(49% - 4px); float:right;}
.lnbk{ width:95%; height:70px; line-height:70px; border:0px; font-size:16px; color:#808080; padding-left:5%; font-family:'微软雅黑'; outline:none}
.lnbk2{ width:65%; height:69px; line-height:69px; border:0px; font-size:16px; color:#808080; padding-left:5%; font-family:'微软雅黑'; outline:none}
.lnanniu{ width:30%; border:0px; height:70px; line-height:70px; cursor:pointer; background:#c30d18; color:#FFF; font-size:20px;}

.subNavBox{width:100%;float:left; margin-top:25px;}
.subNavBox li:nth-of-type(odd) .subNav{
  background-color: #fff;
}
.subNavBox li:nth-of-type(even) .subNav{
  background-color: #f5f5f5;
}
.subNav{width:100%; float:left; height:115px;display: block;  cursor: pointer; text-align:left; border-bottom:1px solid #e0e0e0; background:url(/static/home/images/xjt02.png) no-repeat 98%;}
.subNav:hover{float:left; }
.currentDd{background:#fff; border-top:2px solid #c30d18; border-bottom:0px;}
.subNav .zpzw{ width:17%; float:left;line-height:115px;FONT-SIZE:24px;}
.subNav .zpzw .wz{ width:100%; float:left; font-size:16px; line-height:30px; display:table;HEIGHT:115px;}
.subNav .zpzw .wz div{ display:table-cell; vertical-align:middle}
.subNav .zpzw .wz em{ color:#808080}
.subNav .zpzw:first-child{ width:27%; margin-left:3%}
/*.subNav .zpzw:last-child{ width:16%;}*/
.subNav .zpzw .sq{ padding:10px 40px 10px 40px; border:2px solid #c30d18; color:#c30d18; border-radius:35px; font-size:16px}
.navContent{display: none;float:left; width:100%; background:#FFF; font-size:14px; line-height:32px;border-bottom:2px solid #c30d18; padding-bottom:80px;}
.navContent .wenben{ width:70%; float:right;}
.navContent .wenben h1{ font-size:24px; line-height:45px; margin-top:30px; font-weight:normal; color:#c30d18}
.jzmore{ width:100%; float:left; margin-top:40px; text-align:center}
.linian02{ width:100%; float:left; margin-top:35px; margin-bottom:40px;}
.linian02 ul li{ width:20%; float:left; text-align:center}
.linian02 ul li img{ max-width:70%; height:auto}
.linian02 ul li dl dt{ font-size:24px; line-height:32px; font-weight:bold; margin-top:25px;}
.linian02 ul li dl dd{ color:#808080; font-size:16px; line-height:24px;}

/* 联系我们 */
.logobj{ background:url(/static/home/images/logo3.png) no-repeat center top; margin-top:60px;}
.lxwm{ width:100%; float:left; margin-top:20px; font-size:16px; line-height:24px; }
.lxwm01{ width:70%; float:right; margin-top:60px;}
.lxwm01 ul li{ width:50%; float:left; line-height:37px; font-size:16px; margin-bottom:50px; height:37px; color:#333}
.lxwm01 ul li img{display: inline-block; vertical-align:middle; margin-right:20px; width: 28px;}
.lxwm01 ul li p{
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 60px);
}
.zxly{ width:100%; float:left;}
.zxly h1{ font-size:32px; margin-top:80px; line-height:50px; text-align:center}
.zxly h2{ font-size:16px; margin-top:10px; font-weight:normal;text-align:center}
.zxly ul{ width:100%; float:left; margin-top:20px; font-size:16px; color:#FFF }
.zxly ul li{ width:24%; float:left;line-height:50px; font-size:16px; margin-top:20px; margin-right:1.33%}
.zxly ul li input{ width:calc(95% - 4px); border:2px solid #e6e6e6; line-height:48px; BACKGROUND-COLOR: transparent; color:rgba(0,0,0,0.5);font-size:16px; padding-left:5%}
.zxly ul li input:focus{outline:none; color:#c30d18; border:2px solid #c30d18;}
.zxlybk2{ width:calc(99% - 4px);border:2px solid #e6e6e6;line-height:48px;BACKGROUND-COLOR: transparent; color:rgba(0,0,0,0.5);font-size:16px; font-family:'微软雅黑';padding-left:1% }
.zxlybk2:focus{outline:none; color:#c30d18; border:2px solid #c30d18;}
.zxlyanniu2{ width:200px; height:48px; line-height:48px; background:#c30d18; border:0px solid #d51719; text-align:center; cursor:pointer; font-size:16px; color:#fff; margin-right:10px; }
.zxly ul li:nth-of-type(4n){ float:right; margin-right:0px;}





.mart10{ margin-top:10px;}
.mart0{ margin-top:0px;}
.mart40{ margin-top:40px;}
.mart80{ margin-top:80px;}
.mart20{ margin-top:20px;}
.marb0{ margin-bottom:0px;}










}




@media (max-width:1199px){

body{
	font-size:0.8rem;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-family:SourceHanSerifSC-Regular;
	min-width:320px;
	max-width:1199px;
	font-family:'SourceHanSerifSC-Regular';
	
	}
	
	


.header{ display:none }
.nav2{ display:none}
.header2{ width:100%; float:left; height:4rem; line-height:4rem; background:#FFF; border-bottom:0px solid #333333; position: fixed; z-index:9999; }

.logo{ width:100%; float:left; height:4rem;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-width:50%; max-height:3rem; vertical-align:middle; margin-left:5%}

.logowz{ width:auto; float:left; margin-left:20px; display:none}

#fr{ float:right; margin-right:0px;}

.nav2{ width:60%; float:right; line-height:110px; height:110px; text-align:right}
.nav2 a{ width: auto; font-size:16px; margin-right:5%;}

.ss{ width:10%; position:absolute; height:4rem; z-index:111; right:5rem; text-align:right}
.ss span{ height:100%; display:inline-block; vertical-align:middle}
.ss img{ max-width:50%; max-height:4rem; vertical-align:middle}

.black_overlay{ 
            position: fixed; 
            top: 0%; 
            left: 0%; 
            width: 100%; 
            height: 100%; 
            background-color:#fff; 
            z-index:-1; 
            -moz-opacity: 0.6; 
            opacity:.60; 
            filter: alpha(opacity=60);
			display:none
        } 
        .white_content { 
            display: none; 
            position:fixed; 
            top:4rem; 
            width:100%; 
            z-index:999999; 
            overflow: auto;
			padding-bottom:0px;
			height: auto;
			box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);

        }
.close{ width:2.5rem; height:1.5rem; z-index:111111; top:0.2rem; float:right; right:3%; position:absolute}

.ss001{ width:100%; float:left; background:#FFF; padding-bottom:2.0rem; padding-top:1.0rem; font-size:0.8rem; line-height:2.0rem; color:#666}
.ss001 h1{ font-size:1.2rem; font-weight:normal; line-height:2.0rem; margin-bottom:10px;}
.ss-l{ width:70%; float:left; height: 2.3rem; border:1px solid #cccccc; padding-left:3%; font-family:'微软雅黑'; font-size:0.8rem; line-height:2.3rem}
.ss-r{ width:26.0%; float:right; height: 2.5rem;}
.ss-r input{ width:100%; height:2.5rem}
.ss001 p{ width:100%; float:left; font-size:0.8rem}

.ss002{ width:100%; float:left; background:#f4f4f4; padding-bottom:1.0rem; padding-top:1.0rem; font-size:0.8rem; line-height:2.0rem; color:#666}
.ss002-l{ width:85%; float:left; padding-bottom:0.5rem; padding-top:0.5rem; line-height:1.0rem; background:#FFF; display:table}
.ss002-l span{ float:left;}
.ss002-l span input{ height:1.0rem; width:auto;margin-top:0.25rem;margin-left:1.0rem; line-height:1.0rem}
.ss002-l01{ width:80%; float:left}


.bk2{ width:97%; border:0px; background:#FFF; border-radius:5px 0px 0px 5px; height:1.0rem; line-height:1.0rem; font-family:'SourceHanSerifSC-Regular'; color:#999; padding-left:3%; font-size:0.8rem; margin-top:0.2rem}
.anniu2{ width:100%; height:2.5rem; line-height:2.5rem; text-align:center;font-size:1.0rem; color:#FFF; background:#ea5514; border:0px;border-radius:0px 5px 5px 0px;}

.nav-bar2 { width:4rem; height:4rem; position:absolute; z-index:11; right:0%; top:0; text-align:center; background:#efefef}
.nav-bar2 img{ max-width:30%; max-height:1.5rem; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:0; z-index:998; background-color:#fff;  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 15px; height: 15px; background:url(/static/home/images/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav { margin:0 0 0 0; }

.subNavBox2{width:90%;float:left; margin-left:5%; margin-right:5%; background:#fff; margin-top:1.5rem; padding-bottom:4rem }
.subNavBox2 h1{ text-align:center; height:5rem}
.subNavBox2 h1 span{ height:100%; display:inline-block; vertical-align:middle}
.subNavBox2 h1 img{ max-width:50%; max-height:6rem; vertical-align:middle} 
.sjlogowz{ width:100%; float:left; text-align:center; }
.sjlogowz dl dt{ font-size:1.2rem; color:#d51719; line-height:2.0rem;}
.sjlogowz dl dd{ font-size:1.0rem; color:#999; line-height:1.5rem;}
.subNav2{width:95%; float:left; HEIGHT: auto;DISPLAY: block;  CURSOR: pointer; padding-left:5%;text-align:left; border-bottom:1px solid #e0e0e0; padding-bottom:0.5rem; margin-top:0.5rem}

.subNav2 i{ padding:0.5rem; background:url(/static/home/images/xjt.png) no-repeat center / contain; margin-right:1rem; float:right; margin-top:1.2rem}
.subNav2:hover{float:left; }
.currentDd2{background: #f8f8f8; color:#FFF}
.currentDd2 i{background:url(/static/home/images/xjt.png) no-repeat center / contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s; }

.subNav2 ul{ width:100%;float:left;}
.subNav2 ul li{ width:100%; float:left;line-height:3.0rem;FONT-SIZE:1.0rem;}
.subNav2 dl{ width:45%; float:right;}
.subNav2 dl dd{ line-height:1.5rem;FONT-SIZE:0.8rem;}

.navContent2{display: none;float:left; width:90%; padding:1rem 5% 1rem 5%; line-height:1.5rem; font-size:0.8rem; padding-bottom:0px  }
.navContent2 li{ width:50%; float:left; line-height:2.5rem;}

.main{ width:90%; float:left; margin-left:5%; margin-right:5% }
/* indexabout */
.bt{ width:100%; float:left; margin-top:2.0rem;}
.bt dl dt{ line-height:3.0rem; font-size:2.0rem; color:#333; font-weight:bold;}
.bt dl dd{ font-size:1.0rem; color:#808080; line-height:1.5rem; margin-top:1.0rem;}
.bt dl dd i{ color:#1c1b1b; font-size:1.5rem;}

.flash4{width:100%;height:440px; float:right;margin-top:1.0rem;position:relative;}
.flash4 ul li{width:25%;height:440px;position:relative;overflow:hidden;float:left;}
.flash4 ul li .imgTop img{opacity:1;}
.flash4 ul li .imgTop img.tm{opacity:1;}

.flash4 ul li .imgCon{width:50%;height:440px;}
.flash4 ul li .imgCen{width:80%;height:100%;color:#fff;position:absolute;left:10%;top:10%;display:none;}
.flash4 ul li .imgCen h1{ font-size:1.5rem; margin-bottom:1.0rem;}
.flash4 ul li .imgCen p{ font-size:0.8rem; line-height:1.5rem;}
.flash4 ul li .imgBot{width:100%;height: auto;position:absolute; bottom:1.0rem; z-index:11}
.flash4 ul li .imgCen a{ padding:0.5rem 1.0rem 0.5rem 1.0rem; background:#c30d18; color:#FFF; font-size:0.8rem; border-radius:25px;}
.flash4 ul li .imgCen a i{ margin-left:1rem; font-family:'宋体'; font-weight:bold;}
.flash4 ul li .imgBot p.bt_1{width: auto;line-height:1.5rem;font-size:1.0rem;color:#fff;float:left; font-weight:bold; margin-left:0.5rem; margin-right:0.5rem}
.flash4 ul li.first{width:50%;}
.flash4 ul li.fast{position:absolute;right:0px;bottom:0px;}

.nyabout{ width:100%; float:left; margin-top:1.0rem; font-size:0.8rem; line-height:1.5rem; }
.nyabout-l{ width:100%; float:left; margin-top:2.0rem;}
.nyabout-r{ width:100%; float:right; font-size:0.8rem; color:#808080; line-height:1.5rem; margin-top:2.0rem; margin-bottom:2.0rem;}
.nyabout ul li{ width:50%; float:left; height:9rem; margin-top:1.0rem; color:#808080; text-transform:uppercase; font-size:1.0rem;text-align:center; line-height:1.5rem;}
.nyabout ul li div{ }
.nyabout ul li:hover{ 
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/static/home/images/img-7.gif");
}
.nyabout ul li span{ font-size:12px}
.nyabout ul li div i{ font-size:1.2rem; color:#333; font-weight:bold}
.nyabout ul li:hover div i{ color:#c30d18}
.nyabout img{ max-width:100%; height:auto}



/* 产业布局 */

.cybj{ width:100%; float:left; margin-top:1.0rem;}
.cybj01 img{ width:100%; height:auto; display:block}
.cybj01{ width:100%; float:left; margin-top:1.0rem}
.bt2{ width:100%; float:left; }
.bt2 dl dt{ line-height:3.0rem; font-size:2.0rem; font-weight:bold;}
.bt2 dl dd{ font-size:0.8rem; line-height:1.5rem; margin-top:1.0rem;}
.bujiwenzi{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem;}
.bujiwenzi01 h1{ font-size:1.2rem; line-height:2.0rem; font-weight:normal; margin-bottom:1.0rem;}
.bujiwenzi01 h10{ font-size:1.2rem; line-height:2.0rem; font-weight:bold; margin-bottom:1.0rem;}
.bujiwenzi01 h11{ font-size:1.0rem; line-height:2.0rem; font-weight:normal; margin-bottom:1.0rem;}
.bujiwenzi01{ width:100%; float:left;font-size:0.8rem; line-height:1.5rem; margin-top:1.0rem}
.bujiwenzi01 a{ padding:0.5rem 1.0rem 0.5rem 1.0rem; background:#c30d18; color:#FFF; font-size:0.8rem; border-radius:25px;}
.bujiwenzi01 a i{ margin-left:1.0rem; font-family:'宋体'; font-weight:bold;}
.cytitle{ width:100%; float:left; margin-bottom:2rem; margin-top:2rem}
.cytitle ul li{ width:25%; float:right;text-align:center;font-size:0.8rem;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }
.cytitle ul li a{color:#FFF;}
.cytitle ul li:hover{background:rgba(195,13,24,0.8);height:2.0rem; line-height:2.0rem; border-radius:25px; }

.hcOn {height:2.0rem; line-height:2.0rem; border-radius:25px; background:rgba(195,13,24,0.8)}
.hcOff{line-height:2.0rem;background:rgba(0, 0, 0, 0.5);border-radius:25px; }


/* 新闻中心 */
.news{ width:100%; float:left; background:url(/static/home/images/nbj.jpg) no-repeat center / cover; height: auto; padding-bottom:3.0rem; padding-top:3.0rem;}
.news-l{ width:100%; float:left;}
.news-l01{ width:100%; float:left;margin-top:0px;}
.news-l01 dl dd{ font-size:0.8rem; line-height:2.0rem; }
.news-l01 dl dt{margin-top:2.0rem;}
.news-l01 dl dt a{padding:0.5rem 1.0rem 0.5rem 1.0rem; border:2px solid #c30d18; color:#c30d18; font-size:0.8rem; border-radius:25px;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.news-l01 dl dt a i{margin-left:1.0rem; font-family:'宋体'; font-weight:bold;}
.news-l01 dl dt a:hover{ background:#c30d18; color:#FFF}


/*焦点图*/
.focus{ position:relative; width:100%; height:15rem; float: left;}  
.focus .jdwenb{ width:100%; position:absolute; z-index:11; bottom:0px; height:6rem; background:url(/static/home/images/nbj02.png) no-repeat center / cover}
.focus .jdwenb dl dt{ font-size:1.0rem; line-height:1.5rem; color:#FFF; margin-left:1.0rem; margin-right:1.0rem; font-weight:bold; margin-top:2.5rem;}
.focus .btn{ position:absolute; bottom:34px; left:30%; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:8px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(255, 255, 255, 0.2); }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0942F1;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100% }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block;width:100%; height:15rem; }  
.focus .fbg{bottom:2.0rem; left:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:30px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:4px; height:4px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:8px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:rgba(255, 255, 255, 0.2);-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff; width:20px; height:4px;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/static/home/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
.news-r{ width:100%; float:left; margin-top:3rem}
.news-r ul li{ width:100%; float:left; height: auto; margin-top:1.0rem; position:relative}
.news-r ul li img{ width:100%; height:; display:block}
.news-r ul li dl{ width:100%; height: 100%; float:left; position:absolute; z-index:1;  left:0; top:0; padding: 1.5rem; background-image: linear-gradient(90deg, rgba(255,255,255,1), 80%, rgba(255,255,255,.6)); box-sizing: border-box;}
.news-r ul li dl dt{ font-size:1.2rem; line-height:1.5rem; }
.news-r ul li dl dd{ font-size:0.8rem; line-height:1.5rem; color:#808080;margin-top:2.0rem;}
.news-r ul li:nth-child(2n) { float:right}

/* 合作伙伴 */
.hz{ width:100%; float:left; background:url(/static/home/images/hzbj.jpg) no-repeat center;}
.hz01{ width:100%; float:left; margin-top:1.5rem;}
.hz01 h1{ font-size:1.0rem; line-height:2.5rem; font-weight:normal;}
.hz01 h1 img{ vertical-align:middle; margin-right:10px;}
.hz01 ul li{ width:49%; height:5.0rem; float:left; margin-top:0.5rem; background:#FFF; text-align:center;}
.hz01 ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hz01 ul li img{ max-width:80%; max-height:5.0rem; vertical-align:middle}
.hz01 ul li:nth-child(2n) { float:right; margin-right:0px;}


/* 底部 */		
.foot{ width:100%; float:left; background:#1c1b1b; padding-top:2.0rem; margin-top:2.0rem; color:#807979; font-size:0.8rem; line-height:1.5rem; text-align:center}	
.foot span{ width:100%; float:left}
.white{ color:#FFF}
.marl40{ margin-left:0px;}
.foot01{ width:67%; float:left; margin-left:16.5%; height:60px; line-height:60px; text-align:center; background:#292727; border-radius:35px; margin-top:30px; display:none}
.foot01 i{ margin-left:25px; margin-right:25px;}
.foot01 a{color:#807979; }
.foot02{ width:100%; float:left; text-align:center; margin-top:2.0rem;}
.foot02 img{ vertical-align:middle; margin-left:1.0rem; margin-right:1.0rem; max-width:35%; height:auto}
.foot03{ width:100%; float:left; margin-top:2.0rem; height: auto; line-height:1.5rem; border-top:1px solid rgba(255, 255, 255, 0.1); font-size:0.8rem; color:#595555; padding-bottom:0.5rem; padding-top:0.5rem}

/* 内页banner */	
.line4rem{ width:100%; float:left; height:4.0rem;}
.nybanner{ width:100%; float:left; height: auto; text-align:center; position:relative; color:rgba(255,255,255,0.2); font-size:0.8rem; line-height:2.0rem; text-transform:uppercase}
.nybanner .pfo{ width:100%; position:absolute; top:40%; left:0; float:left}
.nybanner b{ font-size:1.5rem;color:rgba(255,255,255,1)}
.nybanner img{ width:100%; height:auto; display:block}


/* 公司文化 */	

.wenhua{ width:100%; float:left; margin-top:1.0rem;}
.wenhua ul li{ width:100%; float:left; position:relative; margin-right:0;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; margin-bottom:2.0rem}
.wenhua ul li img{ width:100%; height:auto; display:block}
.wenhua ul li span{ width:auto; position:absolute; bottom:1.0rem; line-height:1.5rem; color:#FFF; z-index:1; font-size:1.0rem; left:0.5rem;}
.wenhua ul li .show{ width:100%; position:absolute; z-index:11; background:#c30d18; color:#FFF; padding-bottom:1.0rem; left:1.0rem; bottom:-1.0rem;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;
	-ms-transition: all .65s ease;
	-o-transition: all .65s ease;
	transition: all .65s ease;}
.wenhua ul li .show dl dt{ font-size:1.2rem; line-height:1.5rem; margin-top:1.0rem; margin-left:1.0rem; margin-right:1.0rem;}
.wenhua ul li .show dl dd{ font-size:0.8rem; line-height:1.5rem;margin-left:1.0rem; margin-right:1.0rem; margin-top:10px;}
.wenhua ul li:hover .show{ opacity: 1;visibility: visible;}
.wenhua ul li:nth-child(3n) { float:right; margin-right:0px;}
.wenhua ul li:hover span{ display:none}

.wenhua2{ width:100%; float:left; margin-top:1.0rem; font-size:0.8rem; line-height:1.5rem; color:#808080}
.wenhua2 h1{ font-size:1.0rem; color:#1c1b1b; font-weight:normal; margin-top:1.0rem;}

/* 组织结构 */	
.zhuzhi{ width:100%; float:left; background:#f5f5f7; margin-top:2.0rem; padding-bottom:2.0rem; padding-top:2.0rem;}
.zhuzhilm{ width:100%; float:left;}
.zhuzhilm ul li{ width:auto; float:left; margin-right:2.0rem; padding-bottom:1.0rem; line-height:2.0rem;}
.zhuzhitex{ width:100%; float:left; text-align:center}
.zhuzhitex img{ max-width:100%; height:auto}
.MenuOn{ border-bottom:3px solid #c30d18; font-size:1.2rem; font-weight:bold;}
.MenuOff{font-size:0.8rem}


/* 产业布局 */

.dqweizi{ width:100%; float:left; line-height:2.5rem; background:#f5f5f5; font-size:0.8rem; color:#808080;}
.dqweizi i{ padding:8px; background:url(/static/home/images/home.png) no-repeat left;}
.dqweizi .lxwm{ float:right; font-size:12px}
.dqweizi .lxwm a{ padding:7px 20px 7px 20px; color:#004c9f; border:1px solid #004c9f;border-radius:3px;}
.dqweizi .xzzl{ float:right; margin-right:10px;font-size:12px}
.dqweizi .xzzl a{ padding:7px 20px 7px 20px; color:#fff; background:#004c9f;border-radius:3px;}
.f48{ font-size:48px; font-weight:bold; color:rgba(255,255,255,1); line-height:60px;}
.dqweizi .xlm{ float:right; width:100%;}
.dqweizi .xlm a{ margin-right:1.0rem; padding-bottom:0.5rem; padding-top:0.5rem;}
.dqweizi .xlm a:hover{ color:#c30d18; border-bottom:3px solid #c30d18}
#xlmon{color:#c30d18; border-bottom:3px solid #c30d18}
.cye01{ width:100%; float:left; height: auto; background:#1c1b1b; overflow:hidden; margin-top:2.0rem; margin-bottom:2.0rem;}
.cye01 img{ width:100%; height: auto; display:block}
.cye01 .smwenzi{ width:100%; height: auto; float:left; background:#c30d18; font-size:0.8rem; line-height:1.5rem; color:#FFF; padding-bottom:1.0rem; padding-top:1.0rem}
.cye01 .smwenzi .smwenzi01{ display:table; float:left; margin-left:10%; width:80%;height: auto;}
.cye01 .smwenzi .smwenzi01 div{ display:table-cell; vertical-align:middle}
.cye01 .smwenzi .smwenzi01 div h1{ font-size:1.2rem; font-weight:normal; margin-bottom:1.0rem;}

.syt{ width:100%; float:left}
.syt-l{ width:100%; float:left}
.syt-l img{ max-width:95%; height:auto;}
.syt-r{ width:100%; float:left; background:#FFF; margin-top:1.0rem}
.syt-r01{ width:90%; float:left; padding:0px 5% 30px 5%;}
.syt-r01title{ width:100%; float:left; height:3.0rem; line-height:3.0rem; border-bottom:1px solid #ddd}
.syt-r01title ul li{ width:50%; float:left; text-align:center}
.syt-r01tex{ width:100%; float:left; margin-top:1.0rem; height:350px; overflow-y:auto;}
.syt-r01tex ul li{ width:47%; float:left; height:4.0rem; text-align:center; line-height:4.0rem; border:1px solid #ddd; margin-bottom:1.0rem;}
.syt-r01tex ul li span{ height:100%; display:inline-block; vertical-align:middle}
.syt-r01tex ul li img{ max-width:80%; max-height:3.0rem; vertical-align:middle}
.syt-r01tex::-webkit-scrollbar{width:5px;height:16px}
.syt-r01tex::-webkit-scrollbar-track{border-radius:10px;background-color:#f1f1f1}
.syt-r01tex::-webkit-scrollbar-thumb{border-radius:5px;background-color:#c30d18;}
.syt-r01tex ul li:nth-child(2n) { float:right;}

.m6On{ border-bottom:3px solid #c30d18; font-size:1.0rem; font-weight:bold;}
.m6Off{font-size:0.8rem}
.bt3{ font-size:1.2rem; line-height:1.5rem; margin-top:2.0rem; width:100%; float:left}
.bt3 img{ vertical-align:middle; margin-right:10px;}
.cye02{ width:100%; float:right;}
.cye02 ul li{ width:100%; float:left; height: auto; margin-top:1.0rem; position:relative}
.cye02 ul li img{ width:100%; height:; display:block}
.cye02 ul li dl{ width:80%; float:left; position:absolute; z-index:1; left:10%; top:6%}
.cye02 ul li dl dt{ font-size:1.2rem; line-height:1.5rem; }
.cye02 ul li dl dd{ font-size:0.8rem; line-height:1.5rem; color:#808080;margin-top:0.5rem;}
.cye02 ul li:nth-child(2n) { float:right}

.cye03{ width:100%; float:right; margin-top:1.0rem}
.cye03 dl{ width:calc(100% - 2px); float:left; height: auto; border:1px solid #ddd; padding-bottom:1rem; margin-bottom:1rem }
.cye03 dl dt{ margin-top:1.0rem; margin-left:1.0rem; margin-right:1.0rem; font-size:1.2rem; line-height:1.5rem;}
.cye03 dl dt img{ max-height:2.5rem}
.cye03 dl dd{ font-size:0.8rem; line-height:1.5rem; color:#808080;margin-top:1.0rem; margin-left:1.0rem; margin-right:1.0rem;}
.cye03 dl:nth-child(2n) { float:right}

.xstx{ width:100%; float:left; height: auto; background:url(/static/home/images/c14.jpg) no-repeat center / cover; margin-top:2.0rem; padding-bottom:2.0rem}
.xstx-l{ width:100%; float:left;margin-top:2.0rem;}
.xstx-l h1{ font-size:2.0rem; line-height:2.0rem; color:#FFF; margin-bottom:1.0rem;}
.xstx-l dl{ width:10rem; float:left;}
.xstx-l dl dd{ height:2.0rem; line-height:2.0rem; font-size:0.8rem; margin-top:1.0rem; text-align:center}
.xstx-l dl dd:hover{ background:#c30d18; color:#FFF; border:2px solid #c30d18;}
.xstx-l dl dd a{ color:#FFF}
.xwOn{ background:#c30d18; color:#FFF; border:2px solid #c30d18;}
.xwOff{font-size:16px;border:2px solid #FFF; color:#FFF; }
.xstx-r{ width:100%; float:right; margin-top:2.0rem; font-size:0.8rem; line-height:1.5rem; color:#FFF}


/* 物流 */

.wl01{ width:100%; float:left; height: auto; background:#1c1b1b; position:relative; overflow:hidden; margin-top:2.0rem; margin-bottom:2.0rem;}
.wl01 img{ width:100%; height: auto; float:right}
.wl01 .smwenzi{ width:100%; height: auto; float:left; background:#c30d18; font-size:0.8rem; line-height:1.5rem; color:#FFF; padding-bottom:1.0rem; padding-top:1.0rem}
.wl01 .smwenzi .smwenzi01{ display:table; float:left; margin-left:10%; width:80%;height: auto;}
.wl01 .smwenzi .smwenzi01 div{ display:table-cell; vertical-align:middle}
.wl01 .smwenzi .smwenzi01 div h1{ font-size:1.2rem; font-weight:normal; margin-bottom:1.0rem;}
.wl02{ width:100%; float:left;}
.wl02 h1{ font-size:2.0rem; line-height:2.0rem; text-align:center}
.wl02 ul li{ width:100%; float:left; background:#FFF; height: auto; margin-top:1.5rem; padding-bottom:1.0rem}
.wl02 ul li div{ height: auto; overflow:hidden}
.wl02 ul li div img{ width:100%; height:auto}
.wl02 ul li dl dt{ font-size:1.2rem; margin-left:1.0rem; margin-right:1.0rem; margin-top:1.0rem;}
.wl02 ul li dl dd{ font-size:0.8rem; line-height:1.5rem; color:#808080;margin-left:1.0rem; margin-right:1.0rem; margin-top:0.2rem;}
.wl02 ul li:nth-child(3n) { float:right; margin-right:0px;}

.bt4{ width:100%; float:left; margin-top:2.0rem; text-align:center}
.bt4 dl dt{ line-height:2.0rem; font-size:2.0rem; color:#333; font-weight:bold; }
.bt4 dl dd{ font-size:0.8rem; color:#333; line-height:1.5rem; margin-top:1.0rem;}
.wl03{ width:100%; float:left; margin-top:1.0rem;}
.wl03 ul li{ width:50%; float:left; text-align:center; margin-top:1.5rem}
.wl03 ul li div{ width:8rem; height:8rem; margin:auto; background:url(/static/home/images/y01.png) no-repeat center / cover;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.wl03 ul li div span{ height:100%; display:inline-block; vertical-align:middle}
.wl03 ul li div img{ max-width:100%; max-height:150px; vertical-align:middle}
.wl03 ul li dl dt{ font-size:1.2rem; line-height:1.5rem; margin-top:1.0rem;}
.wl03 ul li dl dd{ font-size:0.8rem; color:#808080; line-height:1.5rem; text-transform:uppercase;}
.wl03 ul li:hover div{background:url(/static/home/images/y02.png) no-repeat center / cover; cursor:pointer}
.wl03 ul li div .pic01{ display:none}
.wl03 ul li div .pic02{ display: inline-block}
.wl03 ul li:hover div .pic01{ display:inline-block}
.wl03 ul li:hover div .pic02{ display:none}

.wl04{ width:100%; float:left; margin-top:2.0rem; height: auto; background:url(/static/home/images/bj03.jpg) no-repeat center / cover; padding-bottom:2.0rem}
.wl04 h1{ font-size:2.0rem; color:#FFF; text-align:center; line-height:2.0rem; margin-top:2.0rem;}
.wl04 ul li{ width:100%; float:left; height: auto; background:#FFF; margin-top:2.0rem; padding-bottom:1.0rem;}
.wl04 ul li div{ height:auto;}
.wl04 ul li div img{ width:100%; height:auto}
.wl04 ul li dl dt{ margin-top:1.0rem; background:url(/static/home/images/sx02.jpg) no-repeat left; font-size:1.2rem; line-height:1.5rem; font-weight:bold; padding-left:1.0rem;}
.wl04 ul li dl dt span{
  font-size: 0.8rem;
  font-weight: normal;
}
.wl04 ul li dl dd{ font-size:0.8rem; line-height:1.5rem; margin-top:0.2rem;padding: 0 1.0rem 1rem;}
.wl04 ul li:nth-child(2n) { float:right;}

.wl05{ width:100%; float:left; margin-top:2.0rem; height: auto; }
.wl05 h1{ font-size:2.0rem; text-align:center; line-height:2.0rem;}
.wl05-1{ width:100%; float:left; margin-top:2.0rem;}

/* 金融 */

.jinr{ width:100%; float:left; height: auto; background:url(/static/home/images/bj04.jpg) no-repeat center / cover;}
.jinr h1{ font-size:2.0rem; color:#FFF; text-align:center; line-height:2.0rem; margin-top:2.0rem;}
.jinr ul li{ width:50%; height: auto; float:left; position:relative; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear; margin-top:2.0rem}
.jinr ul li img{ width:100%; height:auto; display:block}
.jinr ul li span{ width:auto; position:absolute; bottom:1.0rem; line-height:1.5rem; color:#FFF; z-index:11; font-size:1.0rem; left:0.5rem; margin-right:1.0rem;}
.jinr ul li .show{ width:100%; position:absolute; z-index:1; background:rgba(195,13,24,0.9); color:#FFF; height:100%; left:0; top:0;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.jinr ul li .show dl dt{ font-size:2.0rem; line-height:1.5rem; margin-top:1.0rem; margin-left:1.0rem; margin-right:1.0rem; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.jinr ul li:hover .show{ opacity: 1;visibility: visible;}

.ywlx{ width:100%; float:left;  margin-top:1.0rem;}
.ywlx ul li{ width:30%; height:2.0rem; font-size:0.8rem; float:left; text-align:center; line-height:2.0rem; margin-left:1%}
.ywlx02{ width:100%; margin-top:1.0rem; line-height:1.5rem; text-align:center; font-size:0.8rem}
.ywlx03{ width:100%; float:left; text-align:center;}
.ywlx03 .img-box{
  margin-top: 1rem;
}
.ywlx03 img{display: block; width: 100%; height: auto; margin-top:10px;}
.ywlx03 img:nth-of-type(1){
  margin-top: 0;
}
.hcaOn{ background:#c30d18; color:#fff;border:2px solid #c30d18;}
.hcaOff{border:2px solid #c30d18; color:#c30d18; }

/* 国际贸易 */
.abj{ background:url(/static/home/images/abj.jpg) no-repeat center bottom}
.main02{ width:100%; float:left;}
.maoyi{ width:100%; float:left; margin-top:40px;}
.maoyi ul li{ width:50%; float:left; background:#000000;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp{ width:100%; float:left; height:10rem; overflow:hidden; position:relative}
.maoyi ul li .tp .bshi{ width:100%; position:absolute; z-index:1; height:24px; background:url(/static/home/images/sjt01.png) no-repeat center; bottom:0; opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp .bshi2{ width:100%; position:absolute; z-index:1; height:24px; background:url(/static/home/images/xjt01.png) no-repeat center; top:0;opacity: 0;visibility: hidden;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .tp img{ width:100%; height:100%; display:block}
.maoyi ul li .wz{ width:100%; float:left; height:15rem;  color:#FFF}
.maoyi ul li .wz h1{ margin-top:115px; line-height:2.0rem; font-size:2.0rem; margin-left:1.0rem; margin-right:1.0rem; font-family:Arial, Helvetica, sans-serif;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .wz dl dt{ margin-top:0.5rem; font-size:1.2rem; line-height:1.5rem;margin-left:1.0rem; margin-right:1.0rem;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li .wz dl dd{ font-size:0.8rem; line-height:1.5rem;margin-left:1.0rem; margin-right:1.0rem; margin-top:0.2rem; display:none;-moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi ul li:hover{background:#c30d18}
.maoyi ul li:hover .wz h1{margin-top:1.0rem;}
.maoyi ul li:hover .wz dl dt{ margin-top:1.0rem;}
.maoyi ul li:hover .wz dl dd{ display:block}
.maoyi ul li:hover .tp .bshi{ opacity: 1;visibility: visible;}
.maoyi ul li:hover .tp .bshi2{ opacity: 1;visibility: visible;}
.maoyi ul li:nth-child(2n) { background:#fff;}
.maoyi ul li:nth-child(2n) .wz{ width:100%; float:left; height:15rem;  color:#333}
.maoyi ul li:nth-child(2n):hover{background:#c30d18}
.maoyi ul li:nth-child(2n):hover .wz{color:#fff}

.maoyi02{ width:100%; float:left; height: auto; background:url(/static/home/images/bj05.jpg) no-repeat center / cover; margin-top:3.0rem;}
.maoyi02-1{ width:100%; float:left; text-align:center}
.maoyi02-1 img{ max-width:100%; height:auto}

.maoyi03{ width:100%; float:left; margin-top:1.0rem; margin-bottom:1.0rem;}
.maoyi03 ul li{ width:100%; float:left; position:relative; margin-top:1.0rem}
.maoyi03 ul li img{ width:100%; height:auto; display:block}
.maoyi03 ul li span{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; opacity: 0;visibility: hidden; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;background:rgba(195,13,24,0.80);}
.maoyi03 ul li .wz{ width:100%; position:absolute; z-index:11; left:0; bottom:10%; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;}
.maoyi03 ul li .wz dl dt{ font-size:2.0rem; margin-left:1.0rem; margin-right:1.0rem; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:2.0rem; text-transform:uppercase}
.maoyi03 ul li .wz dl dd{ margin-top:1.0rem; font-size:1.2rem; line-height:2.0rem;margin-left:1.0rem; margin-right:1.0rem;}
.maoyi03 ul li:hover span{opacity: 1;visibility: visible;}
.maoyi03 ul li:hover .wz{ bottom:60%; color:#FFF}

/* 内页新闻中心 */
.newsss{ width:50%; float:left; margin-left:25%; margin-right:25%; height:60px; line-height:60px; background:#fff; margin-top:55px; border-radius:5px; display:none}
.newsssbk{ width:80%; border:0px; height:60px; line-height:60px; outline:none; margin-left:1%; float:left; font-size:14px; color:#999; font-family:'微软雅黑'}
.newsss span{ float:right; margin-right:2%;}

.newslb{ width:100%; float:left; margin-top:1.0rem;}
.newslb ul li{ width:calc(100% - 2px); float:left; height: auto; overflow:hidden; border:1px solid #ddd; margin-top:1.5rem; padding-bottom:1rem}
.newslb ul li .tp{ width:100%; float:left; overflow:hidden;height: auto;}
.newslb ul li .tp img{ max-width:100%; height: auto; transition: all 0.6s; display:block}
.newslb ul li .sm{ width:100%; float:right; }
.newslb ul li .sm dl dt{ font-size:1.2rem; line-height:2.0rem; margin-top:1.0rem; margin-right:1rem; margin-left:1.0rem}
.newslb ul li .sm dl dd{ font-size:0.8rem; line-height:1.5rem; color:#808080; margin-top:1.0rem;margin-right:1.0rem;margin-left:1.0rem;}
.newslb ul li:hover{box-shadow:1px 1px 20px rgba(0,0,0,0.1);}
.newslb ul li:hover .tp img{transform: scale(1.1);}
.fy{ width:100%; float:left; margin-top:2.0rem; text-align:center; margin-bottom:1.0rem; line-height:2.0rem}
.fy li{
  display: inline-block;
  vertical-align: top;
}
.fy a{ padding:0.2rem 0.5rem 0.2rem 0.5rem; border:1px solid #dbdbdb}
.fy li.active a,.fy a:hover{ background:#c30d18; color:#FFF; border:1px solid #c30d18}

.newshow{ width:100%; float:left; margin-top:1.0rem;}
.newshow-title{ width:100%; float:left; font-size:1.2rem; line-height:2.0rem; height: auto;}
.newshow-date{ width:100%; float:left; font-size:0.8rem; line-height:2.0rem;}
.newshow-date i{ margin-right:1.0rem;}

.xw-l{ width:100%%; float:left; margin-top:2.0rem;}
.newcontect{ width:94%; float:left; padding:1.0rem 3% 1.0rem 3%; background:#FFF; font-size:0.8rem; line-height:1.5rem;}
.newcontect img{ max-width:100%; height:auto}
.next2{ width:94%; float:left; margin-top:1.0rem; border-top:3px solid #c30d18; padding:30px 3% 30px 3%; line-height:1..5rem; font-size:0.8rem; background:#FFF}
.xw-rd{width:31.666%; float:right; margin-top:70px; display:none}
.xw-r{ width:100%; float:left; background:#FFF; padding-bottom:40px;}
.xw-r h1{ margin-top:30px; line-height:24px; background: url(/static/home/images/sx.jpg) no-repeat left; font-size:18px; padding-left:5%;}

.xw-r02{ width:90%; float:left; margin-left:5%; margin-right:5%;}
.xw-r02 dl dt{ font-size:16px; line-height:32px; background:url(/static/home/images/dian.png) no-repeat 0px 13px; padding-left:15px; margin-top:30px;}
.xw-r03{ width:90%; float:left; margin-left:5%; margin-right:5%; margin-top:25px; font-size:14px; line-height:36px; color:#c30d18}
.xw-r03 img{ float:left; margin-right:40px;}
.xw-r03 h1{ font-size:16px; font-weight:normal; margin-top:20px; color:#333; margin-bottom:20px;}
.xw-r03 p a{color:#c30d18}
.fx{ width:42px; position:fixed; left:5%; bottom:30%; text-align:center; z-index:11; background:#f5f5f7; padding:20px; display:none}

/* 人才理念 */
.linian{ width:100%; float:left; }
.linian ul li{ width:100%; float:left; height: auto; background:#FFF; box-shadow: 0px 1px 20px 1px rgba(0,0,0,0.1); -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease; padding-bottom:1.0rem; margin-bottom:2.0rem}
.linian ul li div{ height:auto; position:relative;}
.linian ul li div img{ width:100%; height:auto}
.linian ul li div span{ width:4px; height:36px; left:1.0rem; bottom:-12px; z-index:1; position:absolute;opacity: 0;visibility: hidden; -moz-transition: all .65s ease;-ms-transition: all .65s ease;-o-transition: all .65s ease;transition: all .65s ease;background:rgba(195,13,24,0.80); background:url(/static/home/images/sx04.jpg) no-repeat center;}
.linian ul li dl dt{ margin-top:1.0rem; background:url(/static/home/images/sx03.jpg) no-repeat left; font-size:1.2rem; line-height:1.5rem; font-weight:bold; padding-left:1.0rem; }
.linian ul li dl dd{ font-size:0.8rem; line-height:1.5rem; margin-top:10px;padding-left:1.0rem;}
.linian ul li:nth-child(2n) { float:right;}
.linian ul li:hover{ background:#c30d18;box-shadow: 0px 1px 20px 1px rgba(195,13,24,0.2);}
.linian ul li:hover dl dt{ color:#FFF}
.linian ul li:hover dl dd{color:#FFF}
.linian ul li:hover div span{opacity: 1;visibility: visible;}

.linian01{ width:100%; float:left; margin-top:1.0rem;}
.linian01 ul li{ width:calc(24% - 4px); float:left; height:2.5rem; line-height:2.5rem; border:2px solid #e5e5e5; margin-right:1%; background:#FFF}
.linian01 ul li:nth-child(3) { width:calc(49% - 4px); float:right;}
.lnbk{ width:95%; height:2.5rem; line-height:2.5rem; border:0px; font-size:0.8rem; color:#808080; padding-left:5%; font-family:'微软雅黑'; outline:none}
.lnbk2{ width:65%; height:2.5rem; line-height:2.5rem; border:0px; font-size:0.8rem; color:#808080; padding-left:5%; font-family:'微软雅黑'; outline:none}
.lnanniu{ width:30%; border:0px; height:2.5rem; line-height:2.5rem; cursor:pointer; background:#c30d18; color:#FFF; font-size:1.0rem;}

.subNavBox{width:100%;float:left; margin-top:25px;}
.subNavBox li:nth-of-type(odd) .subNav{
  background-color: #fff;
}
.subNavBox li:nth-of-type(even) .subNav{
  background-color: #f5f5f5;
}
.subNav{width:100%; float:left; height:4.0rem;display: block;  cursor: pointer; text-align:left; border-bottom:1px solid #e0e0e0; background:url(/static/home/images/xjt02.png) no-repeat 98%;}
.subNav:hover{float:left; }
.currentDd{background:#fff; border-top:2px solid #c30d18; border-bottom:0px;}
.subNav .zpzw{ width:18%; float:left;line-height:4.0rem;FONT-SIZE:1.0rem;}
.subNav .zpzw .wz{ width:100%; float:left; font-size:16px; line-height:30px; display:table;HEIGHT:115px;}
.subNav .zpzw .wz div{ display:table-cell; vertical-align:middle}
.subNav .zpzw .wz em{ color:#808080}
.subNav .zpzw:first-child{ width:50%; margin-left:3%}
.subNav .zpzw:last-child{ width:30%; float:right; margin-right:5%}
.subNav .zpzw .sq{ padding:0.2rem 1.0rem 0.2rem 1.0rem; border:2px solid #c30d18; color:#c30d18; border-radius:35px; font-size:0.8rem}
.navContent{display: none;float:left; width:100%; background:#FFF; font-size:0.8rem; line-height:1.5rem;border-bottom:2px solid #c30d18; padding-bottom:80px;}
.navContent .wenben{ width:80%; float:right; margin-right:10%}
.navContent .wenben h1{ font-size:1.2rem; line-height:2.0rem; margin-top:1.0rem; font-weight:normal; color:#c30d18}
.jzmore{ width:100%; float:left; margin-top:1.0rem; text-align:center}
.linian02{ width:100%; float:left; margin-top:2.0rem; margin-bottom:0px;}
.linian02 ul li{ width:50%; float:left; text-align:center; margin-bottom:1.5rem}
.linian02 ul li img{ max-width:70%; height:auto}
.linian02 ul li dl dt{ font-size:1.2rem; line-height:1.5rem; font-weight:bold; margin-top:1.0rem;}
.linian02 ul li dl dd{ color:#808080; font-size:0.8rem; line-height:1.5rem;}

/* 联系我们 */
.logobj{ background:url(/static/home/images/logo3.png) no-repeat center top; margin-top:2.0rem;}
.lxwm{ width:100%; float:left; margin-top:1.0rem; font-size:0.8rem; line-height:1.5rem; }
.lxwm01{ width:100%; float:right; margin-top:2.0rem;}
.lxwm01 ul li{ width:100%; float:left; line-height:2.0rem; font-size:1.0rem; margin-bottom:1.0rem; color:#333}
.lxwm01 ul li img{ vertical-align:middle; margin-right:1.0rem; max-height:1.2rem}
.lxwm01 ul li p{
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 3rem);
}
.zxly{ width:100%; float:left;}
.zxly ul{ width:100%; float:left; margin-top:1.0rem; font-size:0.8rem; color:#FFF }
.zxly ul li{ width:24%; float:left;line-height:2.0rem; font-size:0.8rem; margin-top:1.0rem; margin-right:1.33%}
.zxly ul li input{ width:calc(95% - 4px); border:2px solid #e6e6e6; line-height:2.0rem; BACKGROUND-COLOR: transparent; color:rgba(0,0,0,0.5);font-size:0.8rem; padding-left:5%}
.zxly ul li input:focus{outline:none; color:#c30d18; border:2px solid #c30d18;}
.zxlybk2{ width:calc(99% - 4px);border:2px solid #e6e6e6;line-height:2.0rem;BACKGROUND-COLOR: transparent; color:rgba(0,0,0,0.5);font-size:0.8rem; font-family:'微软雅黑';padding-left:1% }
.zxlybk2:focus{outline:none; color:#c30d18; border:2px solid #c30d18;}
.zxlyanniu2{ width:10rem; height:2.5rem; line-height:2.5rem; background:#c30d18; border:0px solid #d51719; text-align:center; cursor:pointer; font-size:0.8rem; color:#fff; margin-right:10px; }
.zxly ul li:nth-of-type(4n){ float:right; margin-right:0px;}





.mart10{ margin-top:10px;}
.mart0{ margin-top:0px;}
.mart40{ margin-top:1.0rem;}
.mart80{ margin-top:2.0rem;}
.mart20{ margin-top:20px;}
.marb0{ margin-bottom:0px;}

.pcd{ display:block}
.moblie{ display:none}







}




.moreload2{width:100%;height: auto; float:left;overflow: hidden;text-align: left;}
.moreload2 ul.list{overflow: hidden;}
.moreload2 ul.list li{width: 100%;height: auto;float: left;overflow: hidden;}
.moreload2 .more{overflow: hidden;padding:10px;text-align: center;  margin-top:1rem}
.moreload2 .more a{display: block;}
@media (min-width:1199px){
.wl02 ul{display:flex;}
.wl02 ul li{ padding-bottom:30px; height:auto;}
.wl01 .smwenzi{ line-height:28px;}
.wl02 ul li dl dd{line-height:30px;}
.wl03{padding-bottom:50px;}
}
