/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: '微软雅黑',Helvetica,Arial,sans-serif; padding:0; margin:0;/*transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;*/}
body,button,input,select,textarea{padding:0; margin:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li{ margin:0px; padding:0px; list-style:none; }
*{ margin:0; padding:0;}
em,i{ font-style:normal; font-weight:normal;}
ul,ol{ list-style-type:none;}
li{ vertical-align:top;}
img{vertical-align:top; border:0;}

body,html{margin:0;padding:0;width:100%;}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;}
body{font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: '\5FAE\8F6F\96C5\9ED1',Helvetica,Arial,sans-serif;padding:0; color:#333333;margin:0; background:#fafafa; font-size:14px;width:100%;max-width:2400px;min-width:1200px;margin:0 auto;}
/*Firefox下input button内文字不能垂直居中及安卓手机按钮文字不垂直居中*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}
input {outline:none;}
/*清除浮动*/
.clearfix:after{content:"."; display:block; height:0; clear:both; overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both; margin:0; padding:0;}
/*placeholder设置颜色*/
::-webkit-input-placeholder{color:#ccc;}
::-moz-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;}
:-ms-input-placeholder{color:#ccc;}

a{color: #333333;text-decoration: none;outline: none;transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s; cursor:pointer;}
a:hover,a:focus{color:#ff0000;}

.fl{float:left !important;}
.fr{float:right !important;}
/*footer*/
.footFix.bottom{position:fixed;width:100%;bottom:0;}

.footlink-outer{background: #593525;width:100%;}
.footlink{width:1200px;margin:0 auto;padding:30px 0 10px 0;}
.footlink dl{width:33.33%; float:left;}
.footlink dl.border-lr{ position:relative;}
.footlink dl.border-lr:after{content: " ";  width: 100%;  height:180px;  position: absolute;  top: 15px;  left: 0;  border-right: 1px rgba(178,142,127,0.2) solid;  border-left: 1px rgba(178,142,127,0.2) solid;  }
.footlink dl dt{width:52px;height:52px; background:url('../img/icon-13.png') no-repeat;margin:0 auto;}
.footlink dl dt.f-dt1{}
.footlink dl dt.f-dt2{background-image:url('../img/icon-14.png');}
.footlink dl dt.f-dt3{background-image:url('../img/icon-15.png');}
.footlink dl dd{ text-align:center;padding-top:25px;}
.footlink dl dd p{color:#a88779; line-height:24px;}
.footlink dl dd ul{width:220px;margin:0 auto;}
.footlink dl dd ul li{width:50%; text-align:center; float:left;}
.footlink dl dd ul li span{ display:block; font-size:12px;color:#a88779; line-height:32px;}

.footer{text-align: center;background: #593525; line-height: 60px;color: #a88779;}
.footer a{color: #a88779;}
.footer a:hover{color: #fff;}

/*header*/
.index-header{ position: fixed;  top: 0;  z-index: 999;  left: 0;  right: 0;  background: transparent;  padding: 15px 0;  transition: all .6s; width:100%;min-width:1200px;}
#indexHeader:hover{background: rgba(0, 0, 0, 0.2);}
.index-header dl{width:1200px; margin:0 auto;}
.index-header dl dt{float:left;}
.index-header dl dt a{}
.index-header dl dd{float:right;}
.index-header dl dd ul{ float:left;}
.index-header dl dd ul li{ float:left;padding-left:20px;}
.index-header dl dd ul li a{line-height:50px;color:#fff; display:block;}
.index-header dl dd ul li a:hover{}
.index-header dl dd p{ float:left; color:#ffc8a4;background:url('../img/icon-1.png') no-repeat center left;padding-left:25px; line-height:50px;margin-left:48px;}
#indexHeader.active{ background: rgba(0, 0, 0, 0.3);}

.inside-header{background:#e85508; position:inherit; }
.inside-header dl dd p{color:#fff;background-image:url('../img/icon-25.png');}
.inside-header dl dd ul li.active a{position:relative;}
.inside-header dl dd ul li.active a:after{content:'';display:block;bottom:-15px;left:0;width:100%;height:4px;background:#efc822;position:absolute;}

/*index*/

.index-wrap{ box-sizing:border-box;-webkit-box-sizing:border-box; overflow: hidden;transition: all 700ms ease; display:table;width:100%;}
.index-bj1{background:url(../img/index-bj1.jpg) no-repeat top center; background-size:auto 100%;height:819px; }
.index-bj2{background:url(../img/index-bj2.jpg) no-repeat top center;background-size:auto 100%;height:898px;}
.index-bj3{background:url(../img/index-bj3.jpg) no-repeat top center;background-size:auto 100%;height:900px;}
.index-bj4{background:url(../img/index-bj4.jpg) no-repeat top center;background-size:auto 100%;height:896px;}
.index-bj5{background:url(../img/index-bj5.jpg) no-repeat top center;background-size:auto 100%;height:1141px;}
.index-bj6{background:url(../img/index-bj6.jpg) no-repeat top center;background-size:auto 100%;height:1240px;}
.index-bj6 .p-a a{width:200px;height:60px; text-align: center;color:#fff;font-size: 24px;line-height: 60px;margin:0 auto;background: #ff6600;display: inline-block;border-radius:30px;margin-top:30px;}
/*banner*/
.index-main{width:1200px; margin:0 auto;}

.index-banner{height:100%;background:url('../img/index-banner1.jpg') no-repeat top center;height:900px; }

.index-inner{margin:0 auto;}
.index-inner1,.index-inner2,.index-inner3{display:table-cell;vertical-align:middle;}
.index-inner1{text-align:right;}
.index-inner1 dl{width:50%;display:inline-block;text-align:left;}
.index-inner1 dl dt{margin-left:100px;background:url('../img/icon-7.png') no-repeat 0 15px;color:#808080;font-size:24px;padding-left:68px;padding-bottom:12px;}
.index-inner1 dl dt span{font-size:40px; color:#895f51;display:block;padding-bottom:5px;}
.index-inner1 dl dd{margin-left:100px;}
.index-inner1 dl dd h2{padding-top:50px;font-size:27px;color:#b5725c;padding-bottom:8px;}
.index-inner1 dl dd h3{font-size:24px;color:#675247;padding-bottom:10px;}
.index-inner1 dl dd p{font-size:16px;color:#545454;line-height:30px;}
.index-inner1 dl dd p span{color:#ea7e5c;padding:0 5px;}


.index-inner2{text-align:center;}
.index-inner2 dl{min-width: 1190px;  margin: 0 auto;display:inline-block; text-align:left;}
.index-inner2 dl dt{background:url('../img/icon-8.png') no-repeat 0 15px;color:#808080;font-size:24px;padding-left:85px;padding-bottom:20px;}
.index-inner2 dl dt span{font-size:40px; color:#895f51;display:block;padding-bottom:5px;}
.index-inner2 dl dd{}
.index-inner2 dl dd h2{padding-top:40px;font-size:27px;color:#b5725c;padding-bottom:8px;}
.index-inner2 dl dd h3{font-size:28px;color:#675247;font-weight:bold;padding-bottom:10px;}
.index-inner2 dl dd p{font-size:16px;color:#545454; line-height:30px;}
.index-inner2 dl dd p span{color:#ea7e5c;padding:0 5px;}

.index-inner3{text-align:right;}
.index-inner3 dl{width:50%;display:inline-block;text-align:left;}
.index-inner3 dl dt{margin-left:120px;background:url('../img/icon-9.png') no-repeat 0 15px;color:#808080;font-size:24px;padding-left:80px;padding-bottom:40px;}
.index-inner3 dl dt span{font-size:40px; color:#895f51;display:block;}
.index-inner3 dl dd{margin-left:120px;}
.index-inner3 dl dd h1{font-size:27px;color:#b5725c; line-height: 70px; text-align: center;}
.index-inner3 dl dd h2{font-size:27px;color:#b5725c;padding-bottom:20px;}
.index-inner3 dl dd h3{font-size:28px;color:#675247;font-weight:bold;padding-bottom:10px; position:relative;margin-top:20px;}
.index-inner3 dl dd h4{font-size:16px;color:#967469;padding-top:15px;line-height:30px;}
.index-inner3 dl dd h5{font-size:16px;color:#967469;}
.index-inner3 dl dd p{font-size:16px;color:#545454;line-height:30px;}
.index-inner3 dl dd p span{color:#ea7e5c;padding:0 5px;}
.index-inner3 dl dd h3 img{max-width: 100%;}

.index-inner4{}
.index-inner4 dl{padding-top:110px;}
.index-inner4 dl dt{background:url('../img/icon-10.png') no-repeat 0 15px;color:#808080;font-size:24px;padding-left:78px;padding-bottom:40px;}
.index-inner4 dl dt span{font-size:40px; color:#895f51;display:block;padding-bottom:3px;}
.index-inner4 dl dd{}
.index-inner4 dl dd h2{padding-top:20px;font-size:48px;color:#b5725c;padding-bottom: 3px;}
.index-inner4 dl dd p{font-size:16px;color:#3d3d3d; position:relative;padding-left:10px;}
.index-inner4 dl dd p:after{content:'';display:block;width:1px;height:16px; background:#3d3d3d; position:absolute;top:4px; left:0;}

.index-inner5{text-align:center;}
.index-inner5 dl{}
.index-inner5 dl dt{color:#895f51;font-size:40px;padding-bottom:24px; line-height:54px;padding-top:94px;}
.index-inner5 dl dt span{display:inline-block;background:url('../img/icon-11.png') no-repeat;width:50px;height:54px;vertical-align: top;margin-right:24px;}
.index-inner5 dl dd{font-size:24px;color:#999999;}


.index-inner6{text-align:center;height:440px;}
.index-inner6 dl{padding-top:120px;}
.index-inner6 dl dt{color:#5b5b5b;font-size:24px;padding-bottom:20px;}
.index-inner6 dl dt span{display:inline-block; text-align:left;background:url('../img/icon-12.png') no-repeat 0 15px;padding-left:78px;}
.index-inner6 dl dt em{font-size:40px; color:#895f51;display:block;padding-bottom:5px;}
.index-inner6 dl dd{font-size:21px;color:#a27647; line-height:40px;}
/*join Us*/
.join-wrap{display:table;width:100%;}
.join-inner{display:table-cell; vertical-align:middle;}
.join-outer1{height:680px; background:url('../img/index-bj7.jpg') no-repeat top center;}
.join-outer2{height:500px; background:url('../img/index-bj8.jpg') no-repeat bottom center #E26628;}
.join-outer3{}
.join-outer4{}

.join-box1{max-width:1000px;margin:0 auto;}
.join-box1 h2{background:url('../img/icon-17.png') no-repeat; width:411px; height:193px; position: relative;margin-bottom:-75px; margin-left:-113px;}
.join-box1 h3{font-size:30px; color:#fff;padding-bottom:5px;font-weight:bold;}
.join-box1 h4{font-size:18px; color:#fff;padding-bottom:20px;}
.join-box1 h4 span{color:#f8cc1a;font-weight:bold;}
.join-box1 p{font-size:14px; color:#fff;padding-bottom:10px;}
.join-box1 p span{color:#f8cc1a;font-weight:bold;}

.join-box2{width:1200px;margin:0 auto; text-align:center;}
.join-box2 h2{font-size:30px; color:#fff;padding:80px 0 80px 0;}
.join-box2 ul{}
.join-box2 ul li{width:20%;float:left;}
.join-box2 ul li em{ display:block;height:132px;background:url('../img/icon-18.png') no-repeat center center;}
.join-box2 ul li em.join-icon-1{}
.join-box2 ul li em.join-icon-2{background-image:url('../img/icon-19.png');}
.join-box2 ul li em.join-icon-3{background-image:url('../img/icon-20.png');}
.join-box2 ul li em.join-icon-4{background-image:url('../img/icon-21.png');}
.join-box2 ul li em.join-icon-5{background-image:url('../img/icon-22.png');}
.join-box2 ul li span{display:block;color:#fff;font-size:18px;padding:15px 0 7px 0;}
.join-box2 ul li i{display:block;color:#fff;padding-top:3px;}

.join-box3{text-align:center;padding:80px 0;}
.join-box3 h2{font-size:30px;color:#4c4c4c;}
.join-box3 h3{font-size:18px;color:#808080;padding-top:10px;}
.join-box3 h4{padding:35px 0;}
.join-box3 p{color:#999; line-height:30px;}

.join-box4{background:#f7f7f7;text-align:center;padding:100px 0 70px 0;}
.join-box4 h2{font-size:30px;color:#4c4c4c;}
.join-box4 h3{font-size:18px;color:#808080;padding-top:10px;}
.join-box4 p{padding:65px 0 0 0;}

/* 人才招聘 */
.job-outer1{background: url('../img/job-bj.jpg') no-repeat top center #fff;padding:700px 0 0 0;}
.job-inner{width: 1200px;margin:0 auto;}
.job-title{text-align: center;}
.job-title span{display: inline-block;vertical-align: top;background:url('../img/icon-31.png') no-repeat left center;color:#895f51;font-size: 36px;padding-left:40px;}
.job-title p{font-size: 20px;color:#895f51;padding:20px 0;border-bottom:1px #888888 dashed;}
.job-title p i{color:#ff6600;}

.job-box1{padding:30px 0;}
.job-box1 h2{color:#895f51;font-size: 30px;margin:0 30px;}
.job-box1 h2 span{display: inline-block; position: relative;}
.job-box1 h2 span::before{content:'';display:inline-block;width:100%;height:12px;background: #ffd1b2; z-index: 1;bottom:0;left:0;position: absolute;}
.job-box1 h2 span em{display: inline-block;position:relative;z-index: 2;}


.job-box1{width: 50%; float:left;}
.job-box1 ul li{font-size:17px;line-height: 32px;padding-top:20px;}
.job-box1 ul li p{color:#888;margin:0 30px;}
.job-box1 ul li p.dot{background: url(../img/icon-32.png) no-repeat left 11px;padding-left:18px;}
.job-box1 ul li h3{color:#ff6600;padding:20px 0 0 0;font-weight: bold;margin:0 30px;}
.job-box1 ul li h3 span{color:#895f51;display: block;}

.job-outer2{background: #f1f1f1;}
.job-box2{padding:40px 0;}
.job-box2 p{text-align: center;line-height: 36px;color:#895f51;font-size: 18px;}





/*store list*/
.store-wrap-outer{width:1200px;margin:20px auto; text-align:center;background:#fff;border:1px #f2f2f2 solid; box-shadow: 0 4px 8px 0 rgba(7,17,27,.1);}
.store-wrap{}
.store-select{}
.store-select dl{padding:0 20px;}
.store-select dl dt{float:left;}
.store-select dl dt .s-icon1{ display:inline-block;font-size:20px;color:#999;padding:30px 0 10px 0;background:url('../img/icon-26.png') no-repeat 0 35px;padding-left:24px; vertical-align:top;}
.store-select dl dd{float:right;font-size:22px;color:#666;padding:30px 20px 10px 0;background:url('../img/icon-27.png') no-repeat 0 35px;padding-left:24px;}
.store-select dl dd span{color:#eb5405;padding:0 5px;}
.store-list{}
.store-list ul{padding:10px;}
.store-list ul li{width: 275px;margin:10px 0 10px 15px;  height: 310px;float:left; border-radius: 4px;  background-color: #fff;  position: relative;overflow:hidden;  box-shadow: 0 4px 8px 0 rgba(7,17,27,.1);  transition: .3s all linear;}
.store-list ul li em{display:block;background:url('../img/store-img1.png') no-repeat center center;}
.store-list ul li em img{width:100%; height:200px;}
.store-list ul li span{display:block;color:#333;font-size:18px; padding:15px 0 10px 0;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.store-list ul li i{display:block;color:#808080; line-height:24px; padding:0 10px; height:48px;overflow:hidden;}


/*select*/
div.select-main {  background-color: #fafafa;  border: 1px solid #e6e6e6;  box-shadow: 0 0 2px #e6e6e6;  border-radius: 5px;  height: 40px;  position: relative;  display:inline-block;vertical-align: middle;margin:25px 0 0 20px;  -webkit-user-select: none; /* webkit (safari, chrome) browsers */  -moz-user-select: none; /* mozilla browsers */  -khtml-user-select: none; /* webkit (konqueror) browsers */  -ms-user-select: none; /* IE10+ */  }

div.select-main.z-index {  z-index: 10;  }

div.select-main.disabled {  cursor: default;  filter: alpha(opacity=50);  opacity: 0.5;  zoom: 1;  }

div.select-main.disabled div.select-set {  cursor: default;  }

div.select-main.disabled div.select-arrow {  cursor: default;  }

div.select-set {  background-color: #FFFFFF;  border-radius: 5px;  color: #333333;  cursor: pointer;  height: 40px;  line-height: 40px;  overflow: hidden;  position: relative;  padding: 0 35px 0 10px;  z-index: 5;color:#999;font-size:18px;  }

div.select-arrow {  border-top: 7px solid #767676;  border-left: 7px solid transparent;  border-right: 7px solid transparent;  cursor: pointer;  height: 0px;  position: absolute;  top: 18px;  right: 10px;  width: 0px;  z-index: 7;  }

div.select-arrow.reverse {  border-top: 7px solid transparent;  border-bottom: 7px solid #e85508;  top: 10px;  }

div.select-block {  background-color: #FFFFFF;  border: 1px solid #e85508;  border-radius: 5px;  box-shadow: 0 0 5px #e85508;  left: -1px;  line-height: 20px;  position: absolute;  top: 41px;  width: 160px;  }

ul.select-list {  cursor: pointer;  margin: 15px 0 7px;  }

/* Scroll view */

ul.select-list::-webkit-scrollbar {  width: 12px;  }

ul.select-list::-webkit-scrollbar-track {  border-radius: 10px;  }

ul.select-list::-webkit-scrollbar-thumb {  border-radius: 10px;  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5);  }

ul.select-list {  scrollbar-face-color: #AEB1B1;  scrollbar-shadow-color: #C7CACA;  scrollbar-highlight-color: #CED1D1;  scrollbar-3dlight-color: #CED1D1;  scrollbar-darkshadow-color: #C7CACA;  scrollbar-track-color: #CED1D1;  scrollbar-arrow-color: #333;  }

/* End scroll view */

li.select-items {  color: #333333;  padding: 7px 15px;height:20px;  }

li.select-items:hover,
li.select-items.active {  background-color: #e85508;  color: #FFFFFF;  }

/*loading*/
.load_outer{ position:fixed; width:100vw;height:100vh; z-index:100000; top:0;left:0; text-align:center;background-color: rgba(0,0,0,0.1);}
.loader{margin: 0 auto;margin-top: 40vh;display: inline-block;background: url(../img/loading.png) no-repeat center center;
	background-size: 20% 20%;text-align: center;padding: 5rem;border-radius: 10px;animation: rotate 1.5s infinite linear;-webkit-animation: rotate 1.5s infinite linear;}

/*升级浏览器*/
.browser-update .update-window {
	background: url(../img/browser_bg_wrapper_95bf26b64e.png) no-repeat left top;
	clear: both;
	left: 50%;
	width: 484px;
	height: 613px;
	margin-left: -242px;
	margin-top: -306.5px;
	position: absolute;
	top: 49%;
}
#update {
	display: none;
}
.browser-update h1 {
	color: #212121;
	font-size: 24px;
	line-height: 24px;
	padding: 63px 0 0 0;
	text-align: center;
}
.browser-update h2 {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	padding: 24px 57px 15px;
}
.browser-update h2.store {
	padding-top: 15px;
	padding-bottom: 11px;
}
.browser-update h3 {
	color: #666;
	font-size: 16px;
	line-height: 16px;
	padding: 20px 0 40px 0;
}
.browser-update h4 {
	color: #999;
	font-size: 14px;
	line-height: 20px;
}
/* 升级窗口 */
.browser-update .update-window ul {
	margin: 0 -5px;
	overflow: hidden;
	padding: 0 57px;
}
.browser-update .update-window li {
	background: url(../img/icon_border_74dc80aa0e.png) no-repeat left top;
	*display: inline;
	float: left;
	height: 55px;
	margin: 0 5px 10px;
	position: relative;
	text-align: center;
	width: 180px;
	*zoom: 1;
}
.browser-update .update-window li:hover {
	background-position: 0 -62px;
}
.browser-update .update-window a {
	background: url(../img/browser_icon_b0cd0c83fd.png) no-repeat;
	display: block;
	height: 100%;
	width: 100%;
}
.browser-update .ie a {
	background-position: -190px 0;
}
.browser-update .firefox a {
	background-position: 0 -65px;
}
.browser-update .store a {
	background: url(../img/store_icon_723934771b.png) no-repeat;
}
.browser-update .jd a {
	background-position: -190px 0;
}

/* 注册信息 */
.browser-update .copyright {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #b3b3b3;
	font-size: 12px;
	padding: 0 0 52px;
	text-align: center;
}


/* 轮播 */
.slideBox{ width:100%;   overflow:hidden; position:relative; float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;width:100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center; }
.slideBox .hd ul li{display: inline-block;width: 73px;height: 4px;background:#fff;background:rgba(255,255,255,0.2);margin: 0 12px;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
.slideBox .hd ul li.on{background: #ff6600; }
.slideBox .hd ul li:hover{background: #ff6600; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:900px; }
.slideBox .bd .slide-main{width:100%; text-align:center;height:100%; display:table;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:20px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/ban_pre.png) no-repeat;background-size:auto 100%; filter:alpha(opacity=50);opacity:0.5; cursor: pointer;transition:0.6s;-webkit-transition:0.6s;-moz-transition: 0.6s;-o-transition: 0.4s;-ms-transition: 0.6s;}
.slideBox .next{ left:auto; right:20px;background-image:url('../img/ban_next.png'); }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*幻灯里面的图片*/
.ban-1{ display:table-cell;vertical-align: middle;}
.ban-1 h2{font-size: 72px;  color: #fff;}
.ban-1 h3{font-size: 30px;  color: #fff; font-style: italic;padding:10px 0 15px 0;}
.ban-1 h4{padding:20px 0;}
.ban-1 h4 em{ display:inline-block; margin:0 12px;}
.ban-1 h5{padding:17px 0 0 0;}
.ban-1 h5 em{ display:inline-block; margin:0 20px;}
.ban-1 h5 em img{width:112px; height:113px;}

.ban-2{ display:table-cell;vertical-align: middle;}
.ban-2 h2{background: url(../img/icon-30.png) no-repeat center center; height: 265px;  position: relative;  margin-bottom: -75px;  margin-left: -140px;}
.ban-2 h3{font-size: 40px;  color: #fff;  padding-bottom: 40px; }
.ban-2 p{font-size: 21px;  color: #fff; line-height:40px; }

.ban-3{ display:table-cell;vertical-align: middle;}
.ban-3 h2{background: url(../img/icon-29.png) no-repeat center center; height: 72px; }
.ban-3 h3{font-size: 72px;  color: #fff;  padding: 20px 0; }
.ban-3 p{font-size: 21px;  color: #fff; line-height:40px;}









