img{ max-width: 100%; }
.fw-top{ background: url(../images/fw-back01.png) center no-repeat; background-size: cover; padding-top: 225px; }
.pull-left{ float: left; }
.fw-left{ width: 51.5%; }
.fw-title{ font-size: 2.5rem; font-weight: bold; color: #333; font-family: simkai; line-height: 25px; }
.fw-title span{ font-size: 12px; color: #999; font-weight: normal; font-family: "Times New Roman"; text-transform:uppercase; }
.fw-p{ font-size: 16px; color: #666; line-height: 35px; margin-top: 35px; height: 105px; overflow:hidden; }
.fw-more{ display: inline-block; width: 148px; height: 33px; margin-top: 40px; text-align: center; line-height: 33px; background: url(../images/fw-more.png) center no-repeat; font-size: 16px; color: #a01d1c; }
.fw-img{ width: 42.3%; position: relative; }
.pull-right{ float: right; }
.fw-img:before{ display: block; content: ""; position: absolute; left: -18px; top: -18px; width: 100%; height: 100%; background: url(../images/lind.png) left top no-repeat; }
.fw-img:after{ display: block; content: ""; position: absolute; right: -20px; bottom: -20px; width: 100%; height: 100%; background: url(../images/lind02.png) right bottom no-repeat; }
.fw-bottom{ background: url(../images/fw-back02.png) center bottom no-repeat; padding-top: 155px; padding-bottom: 130px; }
.fw-left-box{ width: 50%; position: relative; background: url(../images/fw-back03.png) center no-repeat; background-size: 100% 100%; padding:55px 70px; }
.fw-left-box .fw-title{ color: #fff; background: url() 165px top no-repeat; padding-top: 20px; }
.fw-left-box .fw-title span{ color: #fff; opacity: 0.5;}
.hq-p{ font-size: 16px; color: #fff; text-align: justify; line-height: 30px; max-height: 150px; overflow:hidden; margin-top: 35px; }
.fw-left-box .fw-more{ color: #fff; background: url(../images/fw-more02.png) center no-repeat; color: #fff; }
.fw-img-c{ position: absolute; left: 100%; bottom: 0; width: 80%; height: 60%; }
.fw-hw{ position: absolute; left: 100%; bottom: 60%; width: 80%; }
.fw-hw img{ width: 100%; }
.fw-left-box.pull-right{ background: url(../images/fw-back04.png) center no-repeat; background-size: 100% 100%; }
.fw-left-box.pull-right .fw-img-c{ left: auto; right: 100%; bottom: auto; top: 0; }
.fw-left-box.pull-right .fw-hw{ left: auto; right: 100%; bottom: auto; top: 60%; width: 70%; }
.fw-left-box.pull-right .fw-more{ color: #fff; background: url(../images/fw-more03.png) center no-repeat; color: #cb8e25; }
.text-center{ text-align: center; }
.fw-title-img{ margin-bottom: 30px; }
.wt-list li{ float: left; width: 50%; }
.wt-list li a{ display: block; border:solid 1px #f9eeee; background: #fff; line-height: 75px; font-size: 16px; color: #666; padding:0 25px; }
.txt-elise{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.wt-list li:nth-child(2) a,.wt-list li:nth-child(3) a,.wt-list li:nth-child(6) a{ background: #f9eeee; }
.wt-list{ margin-top: 90px; margin-bottom: 70px; }
.wt-list li a:hover{ color: #8d1617; }
.fw-phone{ display: none; }
/*************脙茠脝鈥櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥姑呪�溍兤捗嗏�櫭冣�毭偮ッ兤捗⑩偓拧脙鈥毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏�櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮澝兤捗嗏�櫭冣�毭偮兤捗⑩偓拧脙鈥毭偮┟兤捗⑩偓拧脙鈥毭偮�***********/
.yj-top{ overflow:hidden; position: relative; }
.yj-box-tt .fw-title{ padding-top: 130px; margin-left: 20px; }
.yj-box-tt a{ display: inline-block; font-size: 16px; color: #666; margin-top: 165px; }
.yj-list li{ float: left; width: 33.333333%; padding:0 10px; }
.yj-list{ margin:0 -10px; }
.yj-list-box{ background: url(../images/yj-list-box.png) right top no-repeat; background-size: cover; padding:0 25px; padding-bottom: 45px; }
.yj-list-date{ width: 70px; height: 83px; background:#b70103; padding-top: 15px; font-size: 16px; color: #dda4a4; }
.yj-list-date span{ color: #fff; font-weight: bold; font-size: 36px; }
.yj-list-lind{ border-top: dashed 1px #ced0df; margin-top: 27px; }
.yj-list-tt a{ font-size: 18px; color: #333; }
.yj-list-tt{ line-height: 25px; overflow:hidden; margin-top: 28px; }
.yj-list-p{ font-size: 14px; color: #666; line-height: 25px; height: 75px; overflow:hidden; margin-top: 22px; }
.yj-list-more{ color: #b70103; margin-top: 40px; display: inline-block; }
.text-right{ text-align: right; }
.yj-list-c{ margin-top: 60px; position: relative; }
.yj-list-top{ position: absolute; right: 95px; bottom: 100%; width: 50%; }
.yj-back-box{ background: url(../images/yj-back03.png) center top no-repeat; padding-top: 230px; position: relative; overflow:hidden; padding-bottom: 160px; }
.fw-title-y{ position: relative; }
.fw-title-y:before{ display: block; content: ""; position: absolute; right: 100%; margin-right: 10px; top: 50%; margin-top: -12px; width: 295px; height: 22px; background: url(../images/tt-left.png) right center no-repeat; }
.qk-p{ font-size: 16px; color: #666; margin-top: 65px; text-indent: 2em; text-align: justify; overflow:hidden; line-height: 30px; max-height: 150px; width: 630px; }
.fw-more-yj{ background: url(../images/yj-more.png) center no-repeat; color: #fff; }
.ky-txt{ font-size: 16px; color: #666; line-height: 35px; max-width: 985px; margin:0 auto; margin-top: 40px; }
.yj-txt{ right: 50%; margin-right: 700px; position: absolute; bottom: 80px; width: 157px; height: 409px; background: url(../images/yj-txt.png) center no-repeat; }
/**************脙茠脝鈥櫭冣�毭偮っ兤捗⑩偓拧脙鈥毭偮好兤捗⑩偓拧脙鈥毭偮好兤捗嗏�櫭冣�毭偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮懊兤捗⑩偓拧脙鈥毭偮嵜兤捗嗏�櫭冣�毭偮ッ兤捗⑩偓娄脙鈥毭偮该兤捗⑩偓拧脙鈥毭偮姑兤捗嗏�櫭冣�毭偮ッ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮γ兤捗⑩偓拧脙鈥毭偮�************/
.rc-top{background: url(../images/rc-back01.png) center no-repeat;background-size: cover;padding-bottom: 0;}
.rc-title img{ margin-bottom: 20px; }
.rc-title span{ color: #8c181a; }
.rc-txt{ font-size: 16px; color: #666; line-height: 30px; text-align: center; max-width: 1000px; margin:55px auto 15px auto; }
.fw-left-box-rc{ background: url(../images/rc-back02.png) center no-repeat; background-size: 100% 100%; margin-top: 125px; }
.fw-left-box-rc .fw-img-c{ height: 70%; width: 70%; }
.fw-left-box-rc .hq-p{ opacity: 0.6; max-height: 180px; }
.fw-left-box-rc .fw-more{ background: url(../images/fw-more03.png) center no-repeat;
    color: #cb8e25; }
.fw-left-box-rc-r.pull-right{ margin-top: 0; background: url(../images/rc-back03.png) center no-repeat; background-size: 100% 100%; }
.rc-back-bottom{background: url(../images/rc-back04.png) center no-repeat;background-size: cover;padding-top: 70px;padding-bottom: 90px;margin-bottom: 0;}
.rc-back-bottom .qk-p{ text-indent: 0; margin-top: 35px; }
.rc-back-bottom .fw-more{ background: url(../images/fw-more.png) center no-repeat; color: #a21c1c; }
.rc-back-bottom .qk-p{ width: 100%; }
.rc-width{ width: 45%; }
.rc-back-img{ width: 55%; padding-left: 75px; }
/*************脙茠脝鈥櫭冣�毭偮γ兤捗⑩偓拧脙鈥毭偮犆兤捗⑩偓拧脙鈥毭偮∶兤捗嗏�櫭冣�毭偮ッ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮好兤捗⑩偓拧脙鈥毭偮兤捗嗏�櫭冣�毭偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈥毬呪�溍兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥毭偮∶兤捗嗏�櫭冣�毭偮ッ兤捗⑩偓娄脙垄芒鈥毬⑩�灺⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈥毬呪��*************/
.wh-list li{ float: left; width: 50%; padding:0 65px; margin-bottom: 120px;}
.wh-list-box{ position: relative; position: relative; background: #fff; border:solid 1px #ddd; padding:60px 17px 50px 17px; }
.wh-list{ margin-top: 110px; }
.wh-list-title{ position: absolute; top: -34px; left: -30px; right: -30px; height: 68px; padding-left: 30px; background: url(../images/wh-tt.png) center no-repeat; background-size: 100% 100%;}
.wh-list-title span{ font-size: 26px; color: #fff; display: inline-block; line-height: 60px; font-weight: bold; padding-left: 30px; background: url(../images/wh-dian.png) left center no-repeat; }
.wh-list-img a{ display: block; position: relative; padding-top: 30%; }
.wh-list-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.wh-list-p{ font-size: 16px; color: #666; text-indent: 2em; text-align: justify; line-height: 30px; height: 120px; overflow:hidden; margin-top: 30px; }
.wh-list-more{ display: inline-block; font-size: 16px; color: #b70103; margin-top: 25px; }
.wh-list-more:hover{ text-decoration: underline!important; }
.fw-more:hover,.yj-list-more:hover{ text-decoration: underline!important; }
.yj-list-tt a:hover{ color: #b70103; }




.rc-top1 .fl01{/*background:url(../images/rc-top1_bg.jpg) center bottom no-repeat;*/background-size:cover;padding: 5rem 0 175px;background-position: center;background-repeat: no-repeat;}

.rc-top1 .fl02 .fw-left-box-rc.fw-left-box-rc1{margin-top: -143px;}

.rc-back-bottom1{background:#f8ead3 url(../images/rc-top2_bg.jpg)   no-repeat left bottom!important;margin-top: -143px;padding-top: 192px;}

.rc-back-bottom1 .fw-title-y:before{ display:none; }
.rc-back-bottom1 .fw-title-y{ text-align:right}
.rc-back-bottom1 .fw-more{ float:right}

.rc-top1 .rc-title span{ color:#a2a2a2}

@media( max-width: 991px){
	.fw-left{ width: 100%; float: none; }
	.fw-img{ width: 500px; margin:50px auto 0 auto; float: none; }
	.fw-top{ padding-top: 50px; }
	.fw-left-box{ padding:30px 40px; }
	.hq-p{ max-height: 90px; }
	.fw-title-y:before{ display: none; }
}
@media( max-width: 768px){
	.fw-left-box{ width: 100%; padding:20px 30px; float: none!important; background: #bf831a; }
	.fw-left-box .fw-img-c,.fw-left-box .fw-hw{ display: none; }
	.fw-phone{ display: block; }
	.fw-phone .fw-img-c{ position: static; display: block; padding-top: 60%; width: 100%; }
	.fw-phone .fw-hw{ position: static; display: block; width: 100%; }
	.fw-left-box.pull-right{ background: #b41918; }
	.hq-p{ margin-top: 15px; }
	.fw-p{ margin-top: 10px; font-size: 14px; line-height: 25px; height: 100px; }
	.fw-top{ padding-top: 30px; }
	.fw-more{ margin-top: 25px; }
	.fw-img{ width: 100%; }
	.fw-bottom{ padding:30px 0; }
	.fw-title-img img{ margin-top: -30px; }
	.wt-list li{ width: 100%; }
	.wt-list li a{ line-height: 50px; }
	.wt-list li:nth-child(3) a{ background: #fff; }
	.wt-list li:nth-child(2) a, .wt-list li:nth-child(4) a, .wt-list li:nth-child(6) a {
    background: #f9eeee;
}
.wt-list{ margin:30px 0 0 0; }
.yj-box-tt img{ display: none; }
.yj-box-tt .fw-title{ margin-left: 0; padding-top: 30px; }
.yj-box-tt a{ font-size: 14px; margin-top: 45px; }
.yj-list li{ width: 100%; margin-bottom: 20px; }
.yj-list-top{ display: none; }
.yj-list-c{ padding-top: 0; margin-top: 20px; }
.yj-list-lind{ margin-top: 15px; }
.yj-list-tt{ margin-top: 12px; }
.yj-list-p{ margin-top: 12px; }
.yj-list-more{ margin-top: 20px; }
.yj-list-box{ padding-bottom: 20px; }
.yj-back-box{ margin-top: -150px; padding-bottom: 30px; }
.qk-p{ width: 100%; font-size: 14px; line-height: 25px; margin-top: 20px; }
.ky-txt{ font-size: 14px; line-height: 25px; margin-top: 20px; }
.rc-txt{ font-size: 14px; line-height: 25px; margin-top: 20px; }
.fw-left-box-rc{ margin-top: 30px; background: #053171; }
.rc-width{ width: 100%; }
.rc-back-bottom .qk-p{ margin-top: 15px; }
.rc-back-img{ width: 100%; margin:25px 0 0 0; padding-left: 0; }
.rc-back-bottom{ padding:30px 0; }
.rc-back-bottom1{padding-top: 178px;}
.wh-list li{ width: 100%; }
.wh-list{ margin-top: 40px; margin-left: -10px; margin-right: -10px; }
.wh-list-title{ height: 40px; line-height: 40px; }
.wh-list-title span{ font-size: 18px; line-height: 40px; }
.wh-list li{ padding:0 30px; margin-bottom: 50px; }
.wh-list-box{ padding-top: 25px; padding-bottom: 20px; }
.wh-list-more{ margin-top: 15px; }
}
