a{ color:#000;}
a:hover{ color:#e63520;}
.crumb { padding: 13px 0;font-size: 13px;}
.crumb a, .crumb span {  color: #2a2a2a; }
.crumb a:hover{ color:#f00;}
.crumb .first { margin-left: 140px; }
.crumb-grey { border-bottom: 1px solid #ededed; background: #f5f5f5; }
.crumb-grey .first { margin: 0; }
.bannerf{width:100%; min-width:1200px;}
.bannerf.jinrong{padding-bottom:5em; overflow:hidden;}
.bannerf.jinrong .text{ background:#f50304;  padding:1.5em 0; width:100%; bottom:0; color:#fff; font-size:0.65em;line-height:1.2rem; position:absolute; left:-524px; margin-left:50%;}
.bannerf.jinrong .text .kuang{width:998px; padding:20px 0 20px 50px;}
.bannerf.jinrong h2{font-size:28px; padding-bottom:15px; text-align:center; padding-right:25px;}
.bannerf.jinrong p{ text-indent:2em; font-size:14px; line-height:24px; padding-bottom:10px; }
h1.jinrong{font-size:32px; text-align:center; padding:2em 0 1em 0; line-height:1em; color:#484848; font-weight:normal;}
h1.jinrong strong{display:inline-block; padding:0 1em; border-left:3px solid #484848;border-right:3px solid #484848;}
h1.jinrong span{font-size:14px; color:#9d9d9d; font-size:0.8em; line-height:2em;}
.jr-intro{width:1048px; margin:0 auto; padding-bottom:60px; }
.jr-intro li.l{display:block; width:1048px; text-align:right;}
.jr-intro li.l img{float:left; width:524px; padding-right:2%;}
.jr-intro li.r{display:block; width:1048px; text-align:left;}
.jr-intro li.r img{float:right; width:50%; padding-left:2%;}
.jr-intro li h3{font-size:20px; padding-top:30px; padding-bottom:10px; color:#595757;}
.jr-intro li p{ font-size:14px; color:#6d6d6d;}
.jr-info{width:100%; position:relative; height:300px;min-width:1200px;}
.jr-info .info{width:100%; top:0; position:absolute; right:-524px; margin-right:50%;color:#fff; background:#f00; }
.jr-info .info .text{width:298px;  height:260px; padding:20px 30px; position:absolute; right:0; top:0; z-index:999; background:#f00;}
.jr-info .info .text a{ color: #f8f8f8;}
.jr-info .info .text a:hover{ color:#fff;}
.jr-info img{ position:absolute; right:282px; top:0; z-index:1;}
.jr-info h3{font-size:21px; line-height:35px; padding-top:40px;}
.jr-info p.ename{font-size:16px; line-height:40px; text-align:right;}
.jr-info p.more{font-size:14px; text-indent:2em;line-height:1.5em;}
.jr-ts{width:1048px; margin:0 auto; padding:60px 0;}
.jr-ts a{width:48%; padding-right:2%; text-align:center; float:left; background:#f6f6f6;}
.jr-ts a:hover{ background:#f00; color:#fff;}
.jr-ts a img{float:left; padding-right:1em;}
.jr-ts a p.title{line-height:40px; font-size:20px; padding-top:40px; }
.jr-ts a p.more{font-size:14px; line-height:20px; text-align:left; padding-top:5px; text-align:center;}
.cate-list{width:1000px; margin:0 auto; position:relative;padding-top:110px; padding-bottom:190px;}
.cate-list img{display:block; position:absolute; top:-30px; left:50px; z-index:-1;}
.cate-list .cate-label{display:block; width:900px; padding-left:50px;  text-align:center; padding-bottom:30px;}
.cate-label p{ text-align:center;}
.cate-label a{display:inline-block; border-radius:4px; background:#57514e; color:#fff; font-size:18px; padding:15px; margin:0 15px; margin-bottom:17px;}
.cate-label a:hover{ background:#f00; color:#fff;}
.bannerf.fuwu{padding-bottom:225px;}
.bannerf.fuwu .text-l{ position:absolute; bottom:0; left:50%; margin-left:-527px; width:330px; background:#f00;}
.bannerf.fuwu .text-l .border{border:1px solid #fff; padding:36px; color:#fff; margin:5px;}
.bannerf.fuwu .text-l h1{font-size:28px; line-height:35px; font-weight:normal;}
.bannerf.fuwu .text-l h1 span{display:inline-block; border-top:1px solid #fff; margin-top:10px; line-height:30px; font-size:20px; padding-top:5px;}
.bannerf.fuwu .text-l ul{padding:20px 0 0 0;}/*padding:20px 0;*/
.bannerf.fuwu .text-l li span{width:56px; height:56px; line-height:56px; display:inline-block; text-align:center; font-size:28px; background:url(../images/lx.png) no-repeat center;}
.bannerf.fuwu .text-l li p{padding:8px 0 12px 0; font-size:18px; line-height:25px;}
.bannerf.fuwu .text-l li p strong{ font-size:22px; font-weight:normal;}
.bannerf.fuwu .text-l a.btn{display:none; width:70%; margin:0 auto; border:1px solid #fff; line-height:45px; font-size:18px; text-align:center;}
.bannerf.fuwu .text-l a.btn.dg{ color:#fff;}
.bannerf.fuwu .text-l a.btn.zx{background:#FFF;color:#f00;margin-top:15px;}
.bannerf.fuwu .text-l .fw-label{width:330px; background:#fff; padding:10px 0; line-height:30px; font-size:16px; color:#666;}
.bannerf.fuwu .text-l .fw-label p{width:350px; display:block;}
.bannerf.fuwu .text-l .fw-label span.fb,.bannerf.fuwu .text-l .fw-label span.safe{display:inline-block; width:118px;}
.bannerf.fuwu .text-l .fw-label span.kk{display:inline-block; width:100px;}
.bannerf.fuwu .text-l .fw-label span i{padding-right:5px; font-size:20px;}
.bannerf.fuwu .text-r{position:absolute; left:50%; bottom:50px; margin-left:-152px; font-size:16px; line-height:30px; color:#727171; width:680px;}
.bannerf.fuwu .text-r h2{font-weight:normal; line-height:45px; color:#333;}
.bannerf.fuwu .text-r p{ text-indent:2em;}
h2.title{font-size:32px; text-align:center; padding:2em 0 1em 0; line-height:1em; color:#484848; font-weight:normal;}
h2.title strong{display:inline-block; padding:0 1em; border-left:3px solid #484848;border-right:3px solid #484848;}
h2.title span{font-size:14px; color:#9d9d9d; font-size:0.8em; line-height:2em;}
h2.title.cate{ padding-top:1em;}
a.fw-vedio{width:536px; float:left; display:block; position:relative;}
a.fw-vedio .zhez{width:536px; height:242px; display:block; position:absolute; top:0; left:0; background:url(../img/play.png) no-repeat center #666; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:none;}
a.fw-vedio img{border-radius:4px 4px 0 0;} 
a.fw-vedio span.text{display:inline-block; width:90%; padding:15px 5%; font-size:14px; background:#efefef;border-radius:0 0 4px 4px ; color:#595757;}
.fw-tel ul{ width:1250px;}
.fw-tel li{display:block; width:218px; text-align:center; height:218px; border:1px solid #eee; margin:0 30px 20px 0; float:left;}
.fw-tel li a{display:block; padding:30px; height:158px; font-size:15px; color:#333;}
.fw-tel li a strong{display:inline-block; font-size:16px;}
.fw-tel li a span{display:inline-block;}
.fw-tel li a span.red{color:#f00; margin-top:15px;}
.fw-tel li a:hover{ color:#fff; background:#f00;}
.fw-tel li a:hover  span.red{ color:#fff;}
.fw-wdinfo{width:100%; min-width:1200px; position:relative; margin-bottom:60px;}
.fw-wdinfo img#imgl{ display:block; position:absolute; top:0; left:0; line-height:1em;}
.fw-wdinfo img#imgr{float:right;}
.fw-wdinfo .text{text-indent:2em;position:absolute; bottom:8%; width:61%; color:#484848; font-size:18px; line-height:25px;}
.fw-wdinfo .text .yybtn a{display:inline-block; background:#f00; border-radius:4px; text-align:center; padding:5px 20px; margin-left:10px; font-size:16px; color:#FFF; text-align:center; text-indent:0;}
.fw-wdinfo .text .yybtn a:hover{ background:#C00;}
.fw-wdinfo .text p{ padding-top:10px;}
.fw-wdinfo p strong{ color:#f00;}
.shzr{width:100%; min-width:1200px; position:relative; overflow:hidden; padding-bottom:140px; }
.shzr img.bgimg{position:absolute; bottom:-7px; right:0;}
.shzr .wrap{padding-top:30px; padding-bottom:100px;}
.shzr h2.title,.gyzr h2.title{font-size:30px; margin-top:75px; color:#484848; padding:0 20px;  width:225px; display:inline-block;}
.shzr h2.title{ padding:0 20px 0 0;}
.shzr h2.title strong,.gyzr h2.title strong{border-left:3px solid #484848; display:block; border-right:3px solid #484848; font-weight:normal;}
.shzr h2.title span,.gyzr h2.title span{font-size:14px; color:#9d9d9d; font-size:16px; line-height:30px;}
.shzr #block_1 img{display:inline-block; width:312px;}
.shzr #block_2{width:70%; padding-right:30%; color:#313131;}
.shzr #block_2 h3,.shzr #block_3 h3{font-size:20px; line-height:40px;margin-top:40px;}
.shzr #block_2 p,.shzr #block_3 p{font-size:16px; line-height:30px;}
.shzr #block_3{width:32%; padding-right:65%; color:#313131;}
.shzr h2.title.gy{position:absolute; left:50%; margin-left:-600px; bottom:13px;}
.gyzr{background:#eee; width:100%; min-width:1200px; padding:40px 0 50px 0;}
.gyzr li{font-size:16px; line-height:26px; color:#313131; margin-bottom:30px;}
.gyzr li.l img{ display:block; float:left;width:50%; padding-right:2%;}
.gyzr li.r img{ display:block; float:right;width:50%; padding-left:2%;}
.gyzr li h3{font-size:24px; line-height:40px; padding-top:70px; padding-bottom:10px;}
.gy-list ul{display:block; padding:25px 0; border:1px solid #ccc; margin-top:50px; border-radius:6px;}
.gy-list li{width:50%; float:left; line-height:30px; font-size:16px; text-indent:0.5em; margin-bottom:0;}
.gy-list li a{ width:420px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}
.gy-list li i{ margin-right:5px;}
.gy-list li span{float:right; width:100px; font-size:14px; margin-right:25px; color:#666;}
.shade {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 9998;
    cursor: pointer;
    background-color: #000;
    display: none;
}

.popup-video {
    width: 640px;
    background: #000;
    height: 420px;
    position: fixed;
    margin: auto;
    z-index: 9999;
    opacity: 1;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -320px;
    margin-top: -210px;
}

.video-close {
    position: absolute;
    width: 21px;
    height: 21px;
    right: 0;
    top: 0;
	margin:-0 -0 0 0;
	background: url(../img/close_button_white.png) no-repeat -15px -15px #999;
/*	background: url(../layer/skin/default/icon.png) no-repeat;
	background-position: -180px -31px;
*/	
	z-index:1003;
}
@media screen and  (max-width:1500px){
	.bannerf.fuwu .text-l{ bottom:auto;  top:120px;}
	.bannerf.fuwu .text-r{ top:610px;}
}
@media screen and  (max-width:1400px){
	.bannerf.fuwu .text-l{bottom:auto; top:120px;}
	.bannerf.fuwu .text-r{ top:610px;}
}
@media screen and  (min-width:1920px){
	.shzr #block_3{width:390px; padding-right:792px; color:#313131;}
}

.content{min-width:1200px; max-width:1920px; margin:0 auto; position:relative;font-size:0; line-height:0;}
.content img{font-size:0; vertical-align:baseline;}
.content .ewm{position:absolute; width:100%; top:10%;}
.content .ewm img{display:block; width:43.6%;  max-width:836px;margin:0 auto;}
.content a.waji{position:absolute; display:block; width:49.4%; left:25.3%; bottom:0; z-index:111;}
.content a.waji img{display:block; width:100%; margin:0 auto;}
.content span.cover{position:absolute; display:block; width:100%; height:100%; top:0; left:0; z-index:112;display:none;}
.content span.cover img{display:block; width:100%; height:100%;}












