﻿@charset "utf-8";
html{font-size: 16px;color: #333;}
html, body, div, h1, h2 ,h3, h4, h5, h6, p,  ul, li, ol, input, button{margin: 0; padding: 0; border: 0; font-family: "microsoft yahei"; font-weight: 400;}
img{margin: 0; padding: 0; border: 0;}
body{font-size:16px;}
li{list-style: none;}
a{ color: inherit; text-decoration: none;}
a:hover{ color: #f60;}
.w1200{width: 1200px;} .w230{width:230px;} .w210{width: 210px;}.ww{width:100%;}
.mc{ margin: 0 auto;  background-color: inherit;}
.blk{display: block;}
.hd{display:none;}
.lt,.fl{float: left;}
.rt,.fr{ float: right;}
.tc{text-align: center;}
.clear,.cl{clear: both;}
.rel{position: relative; z-index:1;}
.abs{position: absolute; z-index:2;}
.vm{display: table-cell; vertical-align: middle; text-align: center;}


/*头部*/
.heads{ float: left; width: 100%; height: 108px;}
.head{float: left; width: 100%; height: 107px; background-color: #FFFFFF; border-bottom: 1px solid #f5f5f5;}
.headcon{ height: 81px; position:relative;}
.logo{float: left; width: 500px; display: block;margin-top: 26px;}
.logo img{ float: left;}
.logo h1{float: left; color: #2e7fce; font-size: 23px; line-height: 32px; text-indent: 14px;}
.logo p {float: left; color: #999; font-size: 13px; line-height: 20px; text-indent: 12px;}
.dlu{right:0; top:5px; line-height:30px; height:30px; font-size:12px; position:absolute;}
.dlu a{margin-left: 15px; float:right;}
.links{ float: right; font-size: 16px; color: #555; line-height: 24px; margin-top: 20px; padding-top: 12px;}
.links .at{float:left; box-sizing:border-box; border: 1px solid #fff; border-radius:2px 1px 0 0; background:#fff; top:0; z-index:3; transition:all .2s ease-in;}
#wps1:hover .at{border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.wplinks1{ display:none; width:100%; height:26px; right:0; 
line-height :26px; top:24px; z-index:1; 
box-sizing: border-box; 
border:1px solid #dcdcdc; 
border-radius:2px;}
#wps2:hover .at{border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.wplinks2{ display:none; width:300%; height:26px; left:-100%; z-index:1; line-height :26px; top:25px; box-sizing:border-box; border:1px solid #dcdcdc;border-radius:2px;}
.wplink{float:left;}

.links li{float:left;}
.links li a{float:left; min-width:64px;display:block; margin:0 10px;}
.links a{text-align:center;}
.jisuan{float:right; width:320px; padding-top:10px; font-size:20px; line-height:24px}
.jisuan a{margin-left: 15px;float:right; color:#333; font-family:"楷体"; padding:5px 20px; border: 1px solid #f11;}
.jisuan a:hover{color:#fff; background-color: #f11;}
.navs{float: left; width: 100%; height: 0;}
.navi{float: left; width: 100%; background-color: #991e25; height: 42px; line-height: 42px; color: #fff; border-radius: 2px; display: flex; position: relative; z-index: 2;}
.navi ul{float: left; width: 100%;}
.navi li{ float:left; width:150px; text-align: center; color: #fff;}
.navi li .malin{float:left; width:114px;}
.navi li .subnav{float:left; width:114px; height:auto; background-color:rgba(0,83,153,.8); display:none; color:#fff;}
.navi li .subnav a{ background-color:#991e25;}
.navi li .malin,.navi li .subnav a{width: 114px; color:#fff; display: block; border-radius: 2px; transition: .3s;}
.navi li.cur .malin,.navi li:hover .malin{ background-color: #e40112; color: #fff; transition: .5s;}
.navi li .subnav a:hover{ background-color: #e43112; color:#fff;}
/*首页广告位*/
.banner{float: left; width: 100%; min-width: 1200px; height: 627px; background-color: #999999;}
.banbg{float: left; width: 100%; height: 627px; overflow:hidden; position:relative; z-index:0;}
.banbg li{float: left; width: 100%; height: 627px;}
.banbg li .link{ display:block; width:100%; height:627px;}
.banbg .slide-nav{ width:200px; height:14px; position:absolute; z-index:500; left:50%; margin-left:-28px; bottom:12px; }
.banbg .slide-nav .btn{ display:block; float:left; width:26px; height:8px; line-height:14px; margin:0 3px; background:#ffffff; border-radius:4px; }
.banbg .slide-nav .cur{ width:37px; background:#e40112;}
/*首页栏目标题*/
.title{ margin: 0 auto; width: 440px; height: 104px; background-color: inherit; border-bottom: 1px solid #737373; position: relative; margin-bottom: 40px;}
.titlebg{width: 284px; height: 104px; margin: 0 auto; background-color: inherit; position: relative; bottom: -40px;}
.title h1{ font-size: 28px; color: #343434; position: absolute; bottom: 5px; left: 180px;}
.title h2{ font-size: 22px; color: #343434; position: absolute; bottom: -36px; left: 120px;}
.title h2:first-letter{ color: #c2281e; font-size: 64px; padding-right: 8px;}
/*首页关于*/
.about{float: left; width: 100%; height: 788px; background-color: #fff;}
.slogan{float: left; width: 100%; text-align: center; color: #444; font-size: 24px; line-height: 48px;}
.intro {float: left; width: 100%; padding: 20px 0 0;}
.introlt{float:right;width: 700px;  height: 390px; line-height: 30px; color: #444; font-size: 15px; box-sizing: border-box; -moz-box-sizing: border-box; padding: 20px 50px 0px 20px;}
.intrort{float: left; width: 470px; height: 390px; overflow: hidden; margin-top: 20px;  margin-left: 22px; } 
.ablink{float: left; width: 100%; padding: 10px;}
.ablink a{float: left; display: block; width: 275px; height: 150px; margin: 0 10px; background-size: cover; position: relative;}
.ablink .abg{position: absolute; top:0; left: 0; bottom: 0; right: 0; z-index: 2; opacity: .9; -moz-opacity: .9; -webkit-opacity: .9; filter: alpha(opacity=90);}
.ablink a:hover .abg{ opacity: .7; -moz-opacity: .7; -webkit-opacity: .7; filter: alpha(opacity=70); transition: .5s;}
.ablink .txt{position: absolute;  width: 100%; height: 100%; z-index: 3; color: #FFFFFF; text-align: center;}
.ablink .txt h3{ color: #FFFFFF; line-height: 40px; font-size: 23px; margin-top: 46px;}
.ablink .txt h4{ color: #FFFFFF; line-height: 20px; font-size: 16px;}
.details{display: block; color: #fff; background-color: #d92227; width: 157px; height: 40px; line-height: 40px; text-align: center; margin: 20px auto 50px; border-radius: 40px; transition: .5s;}
.details:hover{ background-color: #fff; color: #d92227; border: 1px solid #d92227;}
/*首页业务*/
.business{ float: left; width: 100%; min-width: 1200px; height: 685px; background-color: #efefef;}
.business ul{width: 100%; padding-top: 70px;}
.business ul li{ float: left; width: 390px; height: 140px; background-color: #FFFFFF; margin-bottom: 18px; margin-right: 15px; transition: .5s;}
.business ul li.cur, .business ul li:hover{background-color: #c52a26; transition: .5s;}
.business ul li.mgr0{ margin-right: 0;}
.business ul li .icon{float: left; width: 102px; height: 140px; background-repeat: no-repeat; background-position: center; transition: .5s;}
.business ul li .icon-1{background-image: url(../images/bus-1.png);}
.business ul li .icon-2{background-image: url(../images/bus-2.png);}
.business ul li .icon-3{background-image: url(../images/bus-3.png);}
.business ul li .icon-4{background-image: url(../images/bus-4.png);}
.business ul li .icon-5{background-image: url(../images/bus-5.png);}
.business ul li .icon-6{background-image: url(../images/bus-6.png);}
.business ul li .line{float: left; width: 60px; height: 2px; margin: 2px 1px; background-color: #bbb; clear: right; transition: .5s;}
.business ul li.cur .icon-1, .business ul li:hover .icon-1{background-image: url(../images/bus-cur-1.png);}
.business ul li.cur .icon-2, .business ul li:hover .icon-2{background-image: url(../images/bus-cur-2.png);}
.business ul li.cur .icon-3, .business ul li:hover .icon-3{background-image: url(../images/bus-cur-3.png);}
.business ul li.cur .icon-4, .business ul li:hover .icon-4{background-image: url(../images/bus-cur-4.png);}
.business ul li.cur .icon-5, .business ul li:hover .icon-5{background-image: url(../images/bus-cur-5.png);}
.business ul li.cur .icon-6, .business ul li:hover .icon-6{background-image: url(../images/bus-cur-6.png);}
.business ul li.cur .line, .business ul li:hover .line{ background-color: #fff;}
.business ul li h5{float: left; width: 240px; line-height: 28px; font-size: 20px; color: #333333; margin-top: 20px; transition: .5s;}
.business ul li h6{float: left; width: 240px; line-height: 20px; font-size: 16px; color: #555555; transition: .5s;}
.business ul li p{float: left; width: 240px; line-height: 25px; font-size: 14px; color: #808080; transition: .5s;}
.business ul li.cur h5, .business ul li:hover h5, .business ul li.cur h6, .business ul li:hover h6, .business ul li.cur p, .business ul li:hover p{color: #FFFFFF; transition: .5s;}
/*首页招募*/
.recruit{float: left; width: 100%; height: 660px; position:relative;}
#bg{position: absolute;left: 0;	top: 0;	width: 100%;height: 100%;background-size: 100% 100%;border-width: 0px;z-index: -1;}
.recdiv{width: 620px; height: ; margin: 115px auto;}
.rectit{ width: 280px; height: 50px; margin: 0 auto; text-align: center; line-height: 50px; color: #020202; background-color: #FFFFFF;}
.rectit a{float: left; width: 50%; font-size: 20px; display: block; height: 50px; color: #020202; background-color: #FFFFFF; transition: .5s;}
.rectit a.cur{background-color: #ed1e24; color: #FFFFFF; transition: .5s;}
.reccon{line-height: 32px; color: #fff; font-size: 20px; font-weight: 500; padding: 60px 0 20px; text-shadow:0 0 1px #d3d4e8;}
.recmes{ float: left; color: #fff; font-size: 21px; font-weight: 500; line-height: 38px; padding-left: 66px;text-shadow:0 0 1px #d3d4e8;}
/*首页新闻*/
.news{ float: left; width: 100%; min-width: 1200px; height: 735px; background-color: #FFFFFF; padding-top: 90px;}
.newscon{ width: 100%; min-width: 1200px; padding-top: 40px; padding-left: 60px; box-sizing: border-box;}
.newsdiv{ float: left; width: 478px; margin-right: 78px;}
.newsdivtop{float: left; width: 100%; line-height: 40px; color: #333;}
.newsdivtop a{float: right; font-size: 14px;}
.newsdivtop b{float: left; font-size: 22px; font-weight:500; margin-right: 13px; }
.newsdivtop span{float: left; font-size: 16px; color: #bbb; line-height:30px;padding-top:8px;}
.newsdivtit{float: left; width: 100%; line-height: 40px; color: #333;}
.newsdivtit a{float: left; width: 105px; text-align: center; font-size: 22px; font-weight: 500; margin:0 7px; color: #333; transition: .5s;}
/* .newsdivtit a:hover{color: #f16b14;} */
.newsdivtit a.cur{color: #c2281e;}
.newsrem{ float: left; width: 100%; padding: 16px 0 15px; border-bottom: 1px dotted #ccc;}
.newsrem .img{float: left; width: 140px; height: 98px; margin-right: 15px; border:1px solid #ddd;}
.newsrem .img img{width: 140px; height: 98px;}
.newsrem .txt{float: left; width: 320px;}
.newsrem .txt h1{float: left; width: 100%; line-height: 20px; font-size: 18px; color: #222; margin-bottom: 8px;}
.newsrem .txt p{float: left; width: 100%; height: 78px; line-height: 26px; font-size: 15px; color: #5d5d5d;}
.newsrem .txt p a{float: left;}
.newsrem .txt p span.rt{padding: 0 5px; line-height:26px; font-size:14px;}
.reclist{float: left;}
.reclist li{float: left; width: 100%; line-height: 38px; font-size: 16px; border-bottom: 1px dotted #ccc;}
.newsrem .txt p a{float: left;}
.newsrem .txt p span.rt{padding: 0 5px;}
.newsulbox {float: left; width: 100%; margin-top: 20px; height:270px;}
.newsulbox li{float: left; width: 100%; height: 38px; border-bottom: 1px dotted #ccc; color: #5d5d5d; line-height: 38px;}
.mores{display: block; color: #fff; background-color: #d92227; width: 157px; height: 40px; line-height: 40px; text-align: center; margin: 80px auto; border-radius: 40px; transition: .5s;}
.mores:hover{ background-color: #fff; color: #d92227; border: 1px solid #d92227;}
/*专家团队*/
.team{width:100%; min-width: 1200px; height:270px; margin-top:30px;}

.team a.aleft,.team a.aright{ width:27px; height:48px; cursor:pointer; top:90px;}	
.team a.aleft{ background: url(../images/lt-btn.png) no-repeat left 0; left:-30px;}
.team a.aright{ background: url(../images/rt-btn.png) no-repeat right 0; right:-30px;}	
				
.team-box { width:1200px;height:220px;overflow:hidden;}	
.team-box ul{ width:20000px; height:220px;}
.team-box ul li{ width:220px; height:220px; padding:0 10px; overflow:hidden; border-radius:100%;}
.team-box  ul li img{ width:200px; height:200px; padding:10px; background:#fff; border-radius: 100%; overflow: hidden;}
.team-box  ul li img.img{ width:200px; height:200px;}
.team-box  ul li .tit{ width:200px; height:200px; text-align:center; border-radius: 100%; background-color:rgba(0,0,0,.7); overflow:hidden; top: 300px; left:20px; transition:.5s;}
.team-box  ul li:hover .tit{ top:10px; color:#fff;}
.team-box  ul li .tit p{line-height:40px; margin-top:60px; font-size:20px;}
.team-box  ul li .tit span{ width:110px; margin:0 auto; border:1px solid #fff; border-radius:30px; line-height:30px;}

.exportdet{float:left;  background-color:#fff; padding:30px 20px;}
.exportlt{float: left; width:350px;}
.exportlt img{width:280px;}
.exportlt h1{ line-height:40px;font-size:22px;}
.exportlt  p{padding-left:30px; line-height:20px;font-size:18px;}
.exportdetcon{float:left; width:840px;}
/*首页bar*/
.bar{ float: left; width: 100%; min-width: 1200px; height: 160px; background: url(../images/barbg.jpg) center no-repeat; background-size: cover;}
.bardiv{width: 1136px; margin: 0 auto;}
.bardiv li{float: left; width: 284px; padding-top: 40px; text-align: center; color: #FFFFFF;}
.bardiv li h1{color: #FFFFFF; line-height: 42px; font-size: 30px; font-weight: 600; /* font-family: helvetica; */}
.bardiv li p {color: #FFFFFF; line-height: 30px;font-size: 15px;}
/*首页项目*/
.project{float: left; width: 100%; min-width: 1200px; height: 1004px; background-color: #FFFFFF;}
.projdiv{width: 1130px; margin: 0 auto; background-color: inherit;}

ul.projul{ float: left; width: 100%; padding-top: 20px;}
ul.projul li{float: left; width: 368px; height: 312px; background-color: #f5f5f5; margin-bottom: 24px; margin-right: 13px;}
ul.projul li.mgr0{margin-right: 0;}
ul.projul li .img{width: 100%; height: 248px; overflow:hidden;}
ul.projul li .img img{ width:368px;/*height: 248px;*/}
ul.projul li h1{float: left; width: 100%; margin: 6px 0; height: 32px; line-height: 32px; font-size: 16px;}
ul.projul li h1 a{ display: block; padding:0 2px; overflow: hidden;}
ul.projul li h1 a span.icon{ position:relative; top:2px; left:2px; font-size: 26px; line-height: 26px; color: #da0402; /* font-weight: 600; */}

/*脚部*/
.foot{ float: left; width: 100%; min-width: 1200px; height: 395px; background-color:#991e25; }
.foottop{float: left; width: 100%; height: 310px;}
.foottr{float: right; width: 238px; margin-top: 74px;}
.codebox{float: left; width: 110px; height: 140px; margin-right: 18px;}
.codebox.mgr0{margin-right: 0;}
.codebox img{float: left; width: 110px; height: 110px;}
.codebox p{float: left; width: 110px; line-height: 30px; font-size: 13px; color: #FFFFFF; text-align: center;}
.foottl{float: left; width: 960px;}
.footsub{float: left; width: 200px; color: #fff;}
.footsub.long{width: 320px;}
.footsub h1{color: #fff; font-size: 16px; height: 18px; padding: 35px 0;}
.footsub h1 a{float: left; font-weight: 600;color:#fff;}
.footsub h1 i{float: left; display: block; width: 70px; height: 18px; border-right: 2px solid #FFFFFF;}
.footsub p{float: left; width: 100%; color: #fff; line-height: 28px; font-size: 15px;}
.footsub p a{color:#fff;}
.footsub p span{ float: left;}
.copy{float: left; width: 100%; height: 58px; font-size: 13px; text-align: center; color: #FFFFFF; line-height: 28px; border-top: 1px solid rgba(255,255,255,.1); padding: 13px 0;}
.copy a{color:inherit;}
/*内页广告位*/
.ibanner{float: left; width: 100%; min-width: 1200px; height: 200px; background-repeat: no-repeat; background-position: center; background-size: cover;}
/*路径*/
.path{float: left; width: 100%; min-width: 1200px; height: 48px; background: #FFFFFF; border-bottom: 1px solid #f4f4f4;}
.breadcrumbs{float: left; height: 48px; line-height: 48px; font-size: 16px; background: url(../images/home.png) left no-repeat; padding-left: 20px;}
/*内容*/
.content{float: left; width: 100%; min-width: 1200px; background-color:rgba(255,255,255,1); background-repeat:no-repeat; background-position:left; background-size:cover;}
.content.s1{background-color:rgb(208, 211, 213); padding-top:20px; padding-bottom:50px;}
.content.j1{
	background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1) 8%,rgba(200,50,100,.1) 30%, rgba(100,100,250,.1)); /* Safari 5.1 - 6.0 */
	background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1) 8%,rgba(200,50,100,.1) 30%, rgba(100,100,250,.1)); /* Opera 11.1 - 12.0 */
	background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1) 8%,rgba(200,50,100,.1) 30%, rgba(100,100,250,.1)); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(rgba(rgba(255,255,255,.1), 255,255,255,.1) 8%,rgba(200,50,100,.1) 30%, rgba(100,100,250,.1)); /* 标准的语法 */}
.ititle{ margin: 0 auto; width: 396px; height: 84px; background-color: inherit; border-bottom: 1px solid #000000; position: relative; margin-bottom: 40px;}
.ititlebg{width: 240px; height: 94px; margin: 0 auto; background-color: inherit; position: relative; bottom: -38px;}
.ititlebg h1{float: left; width: 100%; font-size: 26px; text-align: center; color: #343434; margin-top: 15px; }
.ititlebg h2{float: left; width: 100%; font-size: 20px;  text-align: center; color: #343434;}
/* .ititle h2:first-letter{ color: #c2281e; font-size: 52px; padding-right: 8px;} */
.ititlegroup{float: left; width: 100%; text-align: center;}
.ititlegroup a{width: 110px; height: 35px; line-height: 35px; color: #000000; background-color: #FFFFFF; font-size: 16px; margin: 20px; border: 1px solid #e6e6e6; display: inline-block; transition: .5s;}
.ititlegroup a.cur{ background-color: #fe0034; color: #FFFFFF; transition: .5s;}
.contentcon{ float: left; width: 100%; min-height: 300px; line-height: 30px; font-size: 16px; color: #333; padding:0 80px; box-sizing: border-box; margin: 50px 0 100px;}

/*无图列表*/
ul.nopicul{float: left; width: 100%; background: #FFFFFF; padding: 50px 0;}
ul.nopicul li{float: left; width: 100%; height: auto; padding: 20px 30px 20px; box-sizing:border-box; border-bottom: 1px dotted #dfdfdf; transition:all .5s;}
ul.nopicul li:hover{ background:#efefef;}
ul.nopicul li .txt{float: right; width: 100%;}
ul.nopicul li .txttop{float: left; width: 100%; height: 25px; line-height: 25px; display: block; overflow: hidden;}
ul.nopicul li .txttop h1{float: left; font-size: 20px; color: #444444; font-weight: 500;}
ul.nopicul li .txtcon{ float: left; width: 100%; min-height: 48px; padding-top:5px; line-height: 24px; font-size: 16px; color: #959595; overflow: hidden;}
/*有图列表*/
ul.picul{float: left; width: 100%; background: #FFFFFF; padding: 50px 0;}
ul.picul li{float: left; width: 100%; /* height: 134px;  */ padding:30px 20px; box-sizing:border-box; border-bottom: 1px dotted #dfdfdf; transition:all .5s;}
ul.picul li:hover{background:#efefef;}
ul.picul li .img{ float: left; width: 190px; height: 126px; display: block; padding: 3px; border: 1px solid #f6f6f6; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: contain; background-origin: content-box;}
ul.picul li .txt{float: right; width: 950px;}
ul.picul li .txttop{float: left; width: 100%; height: 25px; line-height: 25px; display: block; overflow: hidden;}
ul.picul li .txttop .chan{float: left; font-size: 16px; color: #fb4021; font-weight: 600;}
ul.picul li .txttop h1{float: left; font-size: 16px; color: #444444; font-weight: 600;}
ul.picul li .txtmid{float: left; width: 100%; height: 32px; line-height: 28px; font-size: 15px; color: #999999;}
ul.picul li .txtcon{ float: left; width: 100%; height: 72px; line-height: 24px; font-size: 15px; color: #959595; overflow: hidden;}
/*新闻列表*/
ul.newsul{float: left; width: 100%; background: #FFFFFF; padding: 50px 0;}
ul.newsul li{float: left; width: 100%; padding:30px 20px; box-sizing:border-box; border-bottom: 1px dotted #dfdfdf; transition:all .5s;}
ul.newsul li:hover{background:#efefef;}
ul.newsul li .img{ float: left; width: 190px; height: 126px; display: block; padding: 3px; border: 1px solid #f6f6f6; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: contain; background-origin: content-box;}
ul.newsul li .txt{float: right; width: 950px;}
ul.newsul li.nopic .txt{width:100%;}
ul.newsul li .txttop{float: left; width: 100%; height: 25px; line-height: 25px; display: block; overflow: hidden;}
ul.newsul li .txttop .chan{float: left; font-size: 16px; color: #fb4021; font-weight: 600;}
ul.newsul li .txttop h1{float: left; font-size: 16px; color: #444444; font-weight: 600;}
ul.newsul li .txtmid{float: left; width: 100%; height: 32px; line-height: 28px; font-size: 15px; color: #999999;}
ul.newsul li .txtcon{ float: left; width: 100%; height: 48px; line-height: 24px; font-size: 15px; color: #959595; overflow: hidden;}
/*新闻详细*/
.newsdet{ float: left; width: 100%; padding: 40px 0;}
.newsdettit{ float: left; width: 100%; line-height: 30px; padding: 15px 0; color: #343434; font-size: 20px; text-align: center; font-weight: 600;}
.newsdethad{ float: left; width: 100%; line-height: 20px; margin-bottom: 18px; text-align: center; color: #555555; font-size: 14px;}
.summary{ float: left; width: 100%; /* max-height: 104px; */ line-height: 26px; padding: 13px 10px; box-sizing: border-box; text-indent: 2em; border: 1px solid #e5e5e5; background:rgba(0,0,0,.05); color: #5d5d5d; font-size: 14px;}
.newsdetcon{ float: left; width: 100%; padding: 40px 15px; box-sizing:border-box; line-height: 28px; font-size: 16px;}
.newsdetcon img{max-width: 720px;}
.share{ float: left; width: 100%; height: 16px; text-align: right; color: #afafaf; font-size: 14px; padding: 17px 0;}
.vc-leaf{float: left; width: 100%; line-height: 26px; padding: 10px 15px; box-sizing:border-box; color: #323232; font-size: 14px; border-top: 1px dashed #d3d3d3;}
.vc-leaf a{color: #898989;}
.vc-leaf a:hover{color: #f60;}
/*团队列表*/
ul.tuanul{float: left; width: 100%; padding: 50px 0;}
ul.tuanul li{float: left; width: 276px; /* height: 370px; */ padding: 5px; border: 1px solid #d5d5d5; margin-bottom: 20px; margin-right: 15px;}
ul.tuanul li.rt{margin-right: 0; float: right;}
ul.tuanul li .img{float: left; width: 276px; height: 370px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: cover; }

ul.tuanul li .tit{float: left; width: 100%; height: 43px; line-height: 43px; font-size: 16px; font-weight: 600;box-sizing: border-box; padding-left: 5px; overflow: hidden; text-align:center;}
/*分部*/
ul.organul{float: left; width: 100%; padding: 50px 0;}
ul.organul li{float: left; width: 276px; /* height: 370px; */ padding: 5px; border: 1px solid #d5d5d5; margin-bottom: 20px; margin-right: 15px;}
ul.organul li.rt{margin-right: 0; float: right;}
ul.organul li:hover{background-color:#c52a26; transition:all .5s;color: #FFFFFF;}
ul.organul li .img{float: left; width: 276px; height: 414px; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: contain;}
ul.organul li .tit{float: left; width: 100%; height: 43px; line-height: 43px; font-size: 19px; font-weight: 600;box-sizing: border-box; padding-left: 5px; overflow: hidden; text-align:center;}
ul.organul li .nek{float: left; width: 100%; height: 30px; line-height: 30px; font-size: 16px; box-sizing: border-box; padding-left: 5px; overflow: hidden;}
ul.organul li .txt{float: left; width: 100%; line-height: 26px; font-size: 16px; box-sizing: border-box; padding-left: 5px; overflow: hidden;}

/*荣誉列表*/
ul.honorul{float: left; width: 100%; padding: 50px 0;}
ul.honorul li{float: left; width: 277px; margin-bottom: 30px; margin-right: 30px;}
ul.honorul li.rt{margin-right: 0; float: right;}
ul.honorul li .img{float: left; width: 275px; height: 189px; padding: 4px; margin-bottom: 16px; border:  1px solid #d5d5d5; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: contain; background-origin: content-box; transition: 1.5s;}
ul.honorul li .txt{float: left; width: 100%; line-height: 30px; text-align: center; color: #333; transition: .5s;}
ul.honorul li:hover .img{ background-color: #fffefd; transition: 1.5s;}
ul.honorul li:hover .txt{color: #f60; transition: .5s;}
/*图片列表*/
ul.photoul{float: left; width: 100%; padding: 50px 0;}
ul.photoul li{float: left; width: 288px; margin-bottom: 32px; margin-right: 15px;}
ul.photoul li.rt{margin-right: 0; float: right;}
ul.photoul li .img{float: left; width: 276px; height: 214px; padding: 5px; border:  1px solid #d5d5d5; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: cover; background-origin: content-box;}
ul.photoul li .txt{float: left; width: 100%; line-height: 32px; text-align: center; color: #333; font-size:16px;}
ul.photoul li:hover .img{ background-color: #fffefd; transition: 1.5s;}
ul.photoul li:hover .txt{color: #f60; transition: .5s;}
/*文化列表*/
ul.cultureul{float: left; width: 100%; padding: 50px 0;}
ul.cultureul li{float: left; width: 288px; margin-bottom: 32px; margin-right: 15px;}
ul.cultureul li.rt{margin-right: 0; float: right;}
ul.cultureul li .img{float: left; width: 276px; height: 214px; padding: 5px; border:  1px solid #d5d5d5; background-color: #FFFFFF; background-repeat: no-repeat; background-position: center; background-size: contain; background-origin: content-box;}
ul.cultureul li .txt{float: left; width: 100%; line-height: 32px; text-align: center; color: #333;}
ul.cultureul li:hover .img{ background-color: #fffefd; transition: 1.5s;}
ul.cultureul li:hover .txt{color: #f60; transition: .5s;}
/* 招聘列表 */
ul.recruitul{float: left; width: 100%; background: #FFFFFF; padding: 50px 0;}
ul.recruitul li{float: left; width: 100%; height: 114px; padding: 18px 0; border-bottom: 2px dotted #bdbdbd;}
ul.recruitul li .txt{float: left; width: 1025px;}

ul.recruitul li h1{float: left; font-size: 16px; color: #333; font-weight: 600; line-height: 36px;}
ul.recruitul li .txtmid{float: left; width: 100%; height: 22px; line-height: 22px; font-size: 13px; color: #555; margin-bottom: 6px;}
ul.recruitul li .txtcon{ float: left; width: 100%; height: 50px; line-height: 26px; font-size: 14px; color: #555; overflow: hidden;}
ul.recruitul li a.btn{float: right; width: 64px; height: 27px; line-height: 27px; text-align: center; display: block; background: #817372; color: #FFFFFF; font-size: 12px; margin-top: 87px;}
ul.recruitul li a.btn:hover{ background: #e43a3d;}
/*招聘详细*/
.job_infobox{width:100%; height: auto; overflow:hidden; padding:10px 36px 10px; box-sizing: border-box;}
.job_info{ width:100%; height: auto; overflow:hidden; padding:10px; background: #fafafa; border: 1px solid #efefef; box-sizing: border-box;}
.job_info h2{ width:100%; height:30px; line-height:30px; font-size:16px; float:left; font-weight:600;}
.job_info .job_info_need{ width:100%; height:23px; line-height:23px; font-size:12px;  overflow:hidden; float:left; }
.job_info .job_info_intro{float: left; width:100%; height: auto; line-height:23px; font-size:12px; position: relative;padding-right: 10px; padding-left: 60px;box-sizing: border-box;}
.job_info .job_info_intro .job_info_intro_con{float:left; width: 100%; height:auto;}
.job_info .job_info_intro .job_info_intro_tit{float: none; position: absolute; left: 0;}
/*分页*/
.vc-page{ float: left; width: 100%; text-align: center; padding: 40px 0 120px;}
.vc-page a,	.vc-page span{margin: 0 7px;}
.vc-page a{ background: #FFFFFF; border: 1px solid #DDDDDD; line-height: 34px; padding: 8px 12px; color: #333333;}
.vc-page .cur{background: #e43a3d; padding: 8px 12px; color: #FFFFFF;}
/*资料查询*/
.companyname{float: left; width: 100%; height: 54px; padding: 22px 0; text-align: center;}
.companyname h1{color: #b12321; line-height: 38px; font-size: 26px; font-weight: 600;}
.companyname h2{color: #8b8b8b; line-height: 16px;  font-size: 14px;}
.querylogin{float: left; width: 100%; padding: 10px 0 150px;}
.querylogin h1{ padding: 36px; line-height: 52px; font-size: 35px; text-align: center;}
.querylogin .boxs{ width: 230px; margin: 0 auto;}
.querylogin .boxs .qrow{float: left; width: 100%; height: 36px; font-size: 16px; padding-bottom: 27px; position: relative;}
.querylogin .boxs .qrow input{width: 228px; height: 34px; line-height: 34px; background: #FFFFFF; outline: 0; border: 1px solid #bebebe; border-radius: 34px; text-indent: 20px;}
.querylogin .boxs .qrow input:focus{border: 1px solid #b22222;}
.querylogin .boxs .qrow input.btn{border: 1px solid #b22222; background: #B22222; color: #FFFFFF; cursor: pointer; text-indent: 0;}
.querylogin .boxs .qrow label.nm{position: absolute; top: 0; left: -90px; width: 80px;  line-height: 34px;}
.querylogin .boxs .qrow label.ts{position: absolute; top: 0; right: -260px; width: 250px; line-height: 34px;}
.querylogin .boxs .wxlogin{float: left; width: 80px; height: 80px; margin-top: 15px; background: url(../images/wxlogin.jpg) center no-repeat; cursor: pointer; position: relative;}
.querylogin .boxs .wxlogin .code{position: absolute;left: 0; bottom: 0; width: 160px; height: 160px; display: none;}
.querybox {float: left; width: 100%; padding: 10px 0;}
.querysearch{ width: 644px; height: 40px; margin: 0 auto; padding-bottom: 40px;}
.querysearch input{float: left; width: 530px; height: 40px; line-height: 34px; color: #444444; background: #FFFFFF; padding:0 10px; border: 3px solid #ec6641;outline: 0; box-sizing: border-box;}
.querysearch input.btn{width: 88px; height: 40px; line-height: 40px; background: #EC6641; border: 0; color: #fff; cursor: pointer;}
.queryrst{float: left; width: 100%; padding-bottom: 50px; }
.queryrst p{line-height: 50px; text-align: center;}
.queryrst table{border: 0; float: left; width: 100%; padding-bottom: 50px; font-size: 14px; line-height: 20px;}
.queryrst table tr{ border: 0; text-align: center;}
.queryrst thead{ color: #FFFFFF; background: #ec6641; }
.queryrst thead th{padding: 15px 0; font-weight: 400;}
.queryrst tbody{ color: #666; background: #ffe0d3;}
.queryrst tbody tr.ji td{ background: #FFFFFF; padding: 5px 0; border-right: 1px solid #ec6641; border-bottom: 1px solid #ec6641;}
.queryrst tbody tr.ou td{ background: transparent; padding: 5px 0; border-right: 1px solid #ec6641;border-bottom: 1px solid #ec6641;}
.queryrst tbody td:first-child{ border-left: 1px solid #ec6641;}
.applybox{float: left; width: 100%; background-color: rgb(208,211,213); padding: 15px 36px 50px; overflow: hidden; box-sizing: border-box;}
.applyform{ float: left; width: 100%; background:  rgb(251,251,251); min-height: 500px; position: relative; border: 1px solid #efefef;}
.applyform .shareQr{width: 24px; height: 24px; cursor: pointer; padding: 3px; margin: 3px; background:#ccc url(../img/form_shareQr.png) center no-repeat; background-origin: content-box; position: absolute; top: 0; right: -36px; z-index: 10;}
.applyform .applylogo{ float: left; width: 100%; padding: 30px 0 5px; background: rgb(251,251,251);text-align: center;}
.applyform .applylogo img{margin: 0 auto; width: 300px;}
.applyform .applytit{ float: left; width: 100%; font-size: 40px; line-height: 60px; color: #7AA77E; text-align: center; font-weight: 900;}
.applyform .applyad{ float: left; width: 100%; line-height: 28px; text-align: center;font-size:14px;color:#677584; padding-bottom: 20px;}
/**/
.layui-form-item{background:rgba(225,225,255,.1); padding:8px 0; margin:0;}
.layui-form-item:nth-child(2n){background:rgba(225,255,255,.1);}
.layui-form-item .layui-form-label{ width: 180px;text-align: left; margin-left: 20px;}
.layui-form-item .layui-input-block{width: 840px; margin-left: 240px; }
.layui-input, .layui-select, .layui-textare{padding: 0 25px;}
.layui-form-item .layui-input-block.two .layui-form-radio ,.layui-input-block.two .layui-form-checkbox{width: 395px; text-align: left; margin-right: 0;}
.layui-form-item .layui-input-block.four .layui-form-radio,.layui-input-block.four .layui-form-checkbox{width: 186px;text-align: left; margin-right: 0;}
.layui-form-item .layui-input-block.three .layui-form-radio,.layui-input-block.three .layui-form-checkbox{width: 264px;text-align: left; margin-right: 0;}
.layui-form-item .layui-inline{float: left; display: inline;}
.layui-form-item .layui-inline .layui-form-label{ width: 80px;text-align: left; margin-left: 20px;}
.layui-upload-drag{float: left; width: 140px; height: 140px; padding: 5px; margin-right: 15px; margin-bottom: 15px; position: relative;}
.layui-upload-drag .vm{width: 140px; height: 140px; display: table-cell; vertical-align: middle; text-align: center;}
.layui-upload-drag .layui-icon-delete{display: none; position: absolute; top:5px; right: 5px; width: 20px; height: 20px; background-color: rgba(0,0,0,.5); color: #fff; font-size: 16px; line-height: 20px; text-align: center;}
.layui-upload-drag .layui-icon-upload-drag{display: none; position: absolute; top:5px; right: 30px; width: 20px; height: 20px; background-color: rgba(0,0,0,.5); color: #fff; font-size: 16px; line-height: 20px; text-align: center;}
.layui-upload-drag:hover .layui-icon-delete{display: block;}
.layui-upload-drag:hover .layui-icon-upload-drag{display: block;}
.layui-upload-img{float: left; width: 140px; height: 140px; background:#fff url(/static/pc/images/noface.png) center no-repeat; background-size:contain;}
.layui-upload-drag-l{float: left; width: 800px; height: 32px; line-height: 32px; text-align: left;cursor: pointer; border: 1px dashed #e2e2e2; padding: 0 5px; margin-bottom: 15px; position: relative;}
.layui-upload-drag-l .layui-icon-delete{display: none; position: absolute; top:5px; right: 5px; width: 20px; height: 20px; background-color: rgba(0,0,0,.5); color: #fff; font-size: 16px; line-height: 20px; text-align: center;}
.layui-upload-drag-l .layui-icon-upload-drag{display: none; position: absolute; top:5px; right: 30px; width: 20px; height: 20px; background-color: rgba(0,0,0,.5); color: #fff; font-size: 16px; line-height: 20px; text-align: center;}
.layui-upload-drag-l:hover .layui-icon-delete{display: block;}
.layui-form-item .fa,.layui-form-item .layui-icon{color: #5FB878;}
.layui-form-item .layui-form-checkbox i{color: #fff;}
.layui-textarea{resize:none;}
.joiningul{float: left; width: 100%; padding: 45px 0 100px 62px; box-sizing: border-box;}
.joiningul li{float: left; width: 100%; margin-bottom: 64px;}
.joiningul li div[class^='li-']{background-repeat: no-repeat;  background-color: #FFFFfF; background-position: 20px 15px;}
.joiningul .li-1,.joiningul .li-3, .joiningul .li-5{float: left; width: 526px;}
.joiningul .li-2,.joiningul .li-4, .joiningul .li-6{float: right; width: 494px;}
.joiningul .li-1{ background-image: url(../images/join-1.png)}
.joiningul .li-2{ background-image: url(../images/join-2.png)}
.joiningul .li-3{ background-image: url(../images/join-3.png)}
.joiningul .li-4{ background-image: url(../images/join-4.png)}
.joiningul .li-5{ background-image: url(../images/join-5.png)}
.joiningul .li-6{ background-image: url(../images/join-6.png)}
.joiningul li h1{ color: #b32323; line-height: 34px; font-size: 18px; padding-left: 105px;}
.joiningul li .txt {color: #707070; line-height: 26px; font-size: 14px; padding-left: 113px; padding-right: 30px;}

.joiningul li table{float: left; width: 100%; margin-top: 33px; line-height: 42px; font-size: 14px;}
.joiningul li table textarea{float: left;margin:0 5px 10px 5px; width: 312px; height: 80px;background: #fff; line-height: 20px; font-size: 14px; padding: 10px; border: 1px solid #a9a9a9; resize: none; outline: 0;}
.joiningul li table input{float: left;width: 312px; margin: 5px; padding: 0 10px; line-height: 28px;background: #fff; border: 1px solid #a9a9a9;outline: 0;}
.joiningul li table textarea:focus, .joiningul li table input:focus{border:1px solid #EC6641;}
.joiningul li table button{float: left; margin: 15px 0 15px 5px; width: 90px; height: 40px; font-size: 14px; background: #b22222; color: #FFFFFF; border-radius: 2px; cursor: pointer;}

.contactinfo{float: left; width: 100%; margin-top: 65px; padding-bottom: 94px;}
.contactlt{float: left; width: 440px; padding-left: 13px;}
.contactinfo h1{color: #010101; font-size: 26px; height: 66px; line-height: 66px;}
.contactinfo .contacdesc{height: 88px; line-height: 24px; font-size: 14px; color: #696969;}
.contactlt ul{float: left;}
.contactlt ul li{float: left; height: 92px; padding-left: 92px; background-color: #ffffff; background-position: left; background-repeat: no-repeat; color: #333333; font-size: 14px; line-height: 23px;}
.contactlt ul li .vmid{height:92px;width: 340px; display: table-cell; vertical-align: middle;}
.contactvline{ float: left; width: 0; height: 258px; border-left: 1px dotted #dbdbdb; margin-top: 185px; margin-left: 150px;}
.contactrt{float: right; width: 495px;}
.contactrt table{float: left; width: 100%; margin-top: 33px; line-height: 42px; font-size: 14px;}
.contactrt table textarea{float: left;margin:0 5px 10px 5px; width: 332px; height: 80px; line-height: 20px; font-size: 14px; padding: 10px; border: 1px solid #a9a9a9; resize: none; outline: 0;}
.contactrt table input{float: left;width: 332px; margin: 5px; padding: 0 10px; line-height: 28px; border: 1px solid #a9a9a9;outline: 0;}
.contactrt table textarea:focus, .contactrt table input:focus{border:1px solid #EC6641;}
.contactrt table button{float: left; margin: 15px 0 15px 5px; width: 90px; height: 40px; font-size: 14px; background: #b22222; color: #FFFFFF; border-radius: 2px; cursor: pointer;}
.maps{ float: left; width: 100%; height: 500px; box-sizing: border-box; border: 1px solid #e4e4e4; margin: 100px 0;}
/*地图*/
.map-box{ height:636px; /*background:url(../images/five-con-bg.jpg) no-repeat;*/ background:#ededed; margin-top:26px; }
.shopSchBox{ width:295px; height:232px; background:#fff; bottom:10px; right:10px; padding:10px 35px; }
.shopSchBox h1.tit{ width:295px; height:32px; line-height:32px; font-family: "Microsoft YaHei"!important; font-size:16px; color:#505050; font-weight:normal; }
.shopSchBox li{ width:295px; height:33px; margin:7px 0; }
.shopSchBox li .sel{ width:295px; height:33px; border:1px solid #c3c3c3; padding:5px; color:#c3c3c3; outline:none; }
.shopSchBox li .schBtn{ width:295px; height:33px; background:#fbbd38; color:#fff; font-size:16px; border:none; cursor:pointer; }

.ibody-con-map{ padding:0px 0 50px 0; }
.shop-box{ height:495px; }
.searchBar{ width:1200px; height:30px; background:#dcdcdc; padding:7px 0; }
.searchBar .lab{ width:178px; height:30px; line-height:30px; color:#505050;font-family: "Microsoft YaHei"!important; font-size:15px; text-align:center; }
.searchBar .ipt{ width:500px; height:28px; line-height:28px; padding:0; background:#fff; border:none; color:#9b9b9b; padding:0 15px; outline:none; }
.searchBar .sel{ width:370px; height:28px; padding:5px; margin-left:15px; border:none; outline:none; }
.searchBar .schBtn{ width:80px; height:28px; line-height:28px; text-align:center; margin-left:15px; }

.BaiduMap{ width:1200px; height:495px; }

.BaiduMap-lt{ width:250px; height:485px; background:#e1e1e1; padding:5px; overflow-x:hidden; overflow-y:scroll; }
.BaiduMap-lt li.MapListItem { width:222px; height: auto; border-bottom:1px dotted #eee; background:#fff; padding:5px; margin-bottom:5px; font-family: "Microsoft YaHei"!important; }
.BaiduMap-lt li.MapListItem h1.t{ width:222px; height: auto; line-height:20px; font-size:15px; color:#666; font-weight:bold; padding:3px 0; }
.BaiduMap-lt li.MapListItem p.i{ width:222px; height: auto; line-height:22px; font-size:14px; padding:2px 0; }

/*.BaiduMap-lt li.MapListItem img.img{ width:58px; height:58px; border:1px solid #ccc; padding:3px; }
.BaiduMap-lt li.MapListItem p.i{ width:168px; height: auto; line-height:22px; font-size:12px; }*/
.BaiduMap-lt li.MapListItem a:hover{ background:#f6f6f6; }

.BaiduMap-rt{ width:940px; height:495px; }
.pans{height: 50px; line-height: 50px; padding: 0 50px;}
.pan{display: none;}
.btns{padding: 0 10px; line-height: 30px; width: 90px; margin-left: 20px; margin-top: 10px; float: right; background: #033F71; color: #fff; border-radius: 5px;}
.layboxs {padding-top: 25px; float: left; width:310px;  margin-left: 35px;}
.layboxs .qrows{float: left; width: 100%; height: 36px; font-size: 16px; padding-bottom: 25px;}
.layboxs .qrows input{float: left; width: 208px; height: 34px; line-height: 34px; background: #FFFFFF; outline: 0; border: 1px solid #bebebe; border-radius: 34px; text-indent: 20px;}
.layboxs .qrows input:focus{border: 1px solid #b22222;}
.layboxs .qrows .btn{width: 180px; height: 34px;border-radius: 34px; text-align: center; margin-left:65px; border: 0px solid #b22222; background: #B22222; color: #FFFFFF; cursor: pointer;}
.layboxs .qrows label{float: left; width: 80px; line-height: 34px;}
.hide,.hide+.layui-unselect{display: none;}


.cen_banner{float: left; width: 100%; min-width: 1200px; height: 300px; background-color: #999999;}
.cen_banbg{float: left; width: 100%; height: 300px; overflow:hidden; position:relative; z-index:0;}
.cen_banbg li{float: left; width: 100%; height: 300px;}
.cen_banbg li .link{ display:block; width:100%; height:300px;}
.cen_banbg .slide-nav{ width:200px; height:14px; position:absolute; z-index:500; left:50%; margin-left:-28px; bottom:12px; }
.cen_banbg .slide-nav .btn{ display:block; float:left; width:26px; height:8px; line-height:14px; margin:0 3px; background:#ffffff; border-radius:4px; }
.cen_banbg .slide-nav .cur{ width:37px; background:#e40112;}


.person{width:100%; min-width: 1200px; }
.person a.aleft,.person a.aright{ width:27px; height:48px; cursor:pointer; top:90px;}	
.person a.aleft{ background: url(../images/lt-btn.png) no-repeat left 0; left:-30px;}
.person a.aright{ background: url(../images/rt-btn.png) no-repeat right 0; right:-30px;}	

.person-box { width:1200px;height:252px;overflow:hidden;}	
.person-box ul{ width:20000px; height:252px;}
.person-box ul li{ width:236px; height:252px; padding:0 5px; overflow:hidden; }
.person-box  ul li img{ width:216px; height:232px; padding:10px; background:#fff; overflow: hidden;}
.person-box  ul li img.img{ width:216px; height:232px;}
.person-box  ul li .tit{ width:216px; height:232px; text-align:center; background-color:rgba(0,0,0,.7); overflow:hidden; top: 300px; left:5px; transition:.5s;}
.person-box  ul li:hover .tit{ top:10px; color:#fff;}
.person-box  ul li .tit p{line-height:40px; margin-top:60px; font-size:20px;}
.person-box  ul li .tit span{ width:110px; margin:0 auto; border:1px solid #fff; border-radius:30px; line-height:30px;}
.newsdiv3{ float: left; width: 385px; margin-right:0;overflow:hidden;}
.newsdiv2{ float: left; width: 385px; margin-right:15px;overflow:hidden;}
.newsdiv2top{float: left; padding-bottom:15px; width: 100%; line-height: 32px; color: #333;}
.newsdiv2top a{float: right; font-size: 13px;}
.newsdiv2top b{float: left; font-size: 16px; margin-right: 13px; }
.newsdiv2top span{float: left; font-size: 14px; color: #bbb;}
.newsdiv2tit{float: left; width: 100%; line-height: 32px; color: #333;}
.newsdiv2tit a{float: left; width: 68px; text-align: center; font-size: 16px; font-weight: 600; margin:0 7px; color: #333; transition: .5s;}

.proj2{float: left; width: 478px; overflow:hidden;}
.proj2 ul{ float: left; width:20000px; padding-top: 20px;}
.proj2 ul li{float: left; width: 368px; height: 316px; background-color: #f5f5f5;}
.proj2 ul li .img{width: 368px; height: 316px; overflow:hidden;}
.proj2 ul li .img img{ width:368px;height: 316px;}
.proj2 ul li h1{float: left; width: 368px; margin: 16px 0; height: 32px; line-height: 32px; font-size: 16px;}
.proj2 ul li h1 a{ display: block; padding:0 28px; overflow: hidden;}
.proj2 ul li h1 a .icon{ float: right; font-size: 24px; line-height: 26px; color: #da0402; /* font-weight: 600; */}
.dfooter{ float: left; width: 100%; min-width: 1200px; line-height:20px;padding-top:8px; background-color:#efefef; height:20px;border-top:1px solid #ccc; font-size:12px; }
.dfooter a{color:inhert;}
