@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box;}
@font-face{font-family: "Cai978-596";src: url("/font/596-CAI978.ttf") format("truetype")}
.shenyang{ width:100%; height:auto; margin:0 auto; max-width:640px; min-width:320px; background: #ffffff; font-family: 微软雅黑; line-height: 1; }
.shenyang img{ max-width:100%; height:auto; border:0; vertical-align:bottom;}
.bd1-bg{ width: 100%; background: #dcdddd; padding: 0 3% 1rem 3%;}
.bd1 input{display: block; background: #fff; border: 0; float: left; height: 2rem; width: 32%; line-height: 2rem; text-indent: 0.5rem; font-size: 1.1rem; } 
.bd1 input::-webkit-input-placeholder{ line-height: 2rem; text-indent: 0.5rem; font-size: 1.1rem; color: #f44336;}
.bd1 input::-moz-input-placeholder{ line-height: 2rem; text-indent: 0.5rem; font-size: 1.1rem; color: #f44336;}
.bd1 input:-ms-input-placeholder{ line-height: 2rem; text-indent: 0.5rem; font-size: 1.1rem; color: #f44336;}
.bd1 input:-moz-input-placeholder{ line-height: 2rem; text-indent: 0.5rem; font-size: 1.1rem; color: #f44336;}
#bd1-tel{ margin-left: 2%;}
.bd1-sub{ background: #f44336; color: #fff; border: 0; float: left; height: 2rem; width: 32%; line-height: 2rem; text-align: center; font-size: 1.1rem; letter-spacing: 0.2rem;  margin-left: 2%;}
.syjs{ width: 100%; margin-top: 2rem;}
.syjs-p{ width: 100%; text-align: center; font-size: 1.2rem; color: #f73f31; margin-top: 1rem; font-weight: bold; letter-spacing: 0.15rem;}
.syzs{ width: 100%; height: auto; padding: 1rem 0; text-align: center;}
.syzs img{ width: 70%; margin: 0 auto; height: auto; }
.syjs-p2{ text-align: center; color: #3e3a39; font-size: 1.2rem; line-height: 1.75; padding: 1rem 0; letter-spacing: 0.15rem; font-weight: bold; }
.liaoning{ width: 100%; background: #f73f31; padding: 1.5rem 0;}
.zln{ text-align: center; margin-top: 1rem; font-weight: bolder; font-size: 4.9rem; color: #fff; letter-spacing: 1rem; height: 5rem; line-height: 5rem;}
.lomq{ text-align: center; height: 2.5rem; line-height: 2.5rem; font-size: 2.3rem; color: #fff; letter-spacing: 0.4rem; font-weight: bold; margin-top: 1rem; margin-bottom: 1.5rem;}
.ln-p{ width: 90%; margin: 0 auto; margin-top:0.5rem; text-indent: 2rem; font-size: 1rem; line-height: 2; letter-spacing: 0.15rem; color: #fff; font-weight: bold; }
.ln-zx{ width: 31%; height: 2rem; margin: 0 auto; margin-top: 1rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.1rem; font-weight: bold; background: #fff;}
.ln-zx a{ color: #f73f31;}
.zxbm{ background: #d1d1d1; padding: 2rem 1.5rem 1rem;}
.bm-t1{font-size: 2.5rem; color: #626262; letter-spacing: 3px;}
.bm-t1 span{ font-size: 1rem; color: #626262; margin-left: 10px; letter-spacing: 1px;}
.bm-t2{ font-size: 1rem; color: #626262; letter-spacing: 1.5rem; margin-top: 8px; font-weight: bold;}
.bm-c{ width: 100%; margin-top: 1rem;}
.bname{ width: 30%; float: left; height: 1.5rem; line-height: 1.5rem; display: block; font-size: 0.7rem; border: 0; background: #fff;}
.btel{ width: 30%; float: left; height: 1.5rem; line-height: 1.5rem; display: block; font-size: 0.7rem; margin-left: 5%; border: 0; background: #fff;}
.bm-c input::-webkit-input-placeholder{ color: #d1d1d1; font-size: 0.6rem; text-indent: 10px; }
.bm-c input:-ms-input-placeholde{ color: #d1d1d1; font-size: 0.6rem; text-indent: 10px; }
.bsub{ width: 30%; float: right; height: 1.5rem; line-height: 1.5rem; text-align: center; font-size: 0.6rem; background: #313131; color: #fff;}
.kbj{ width: 100%; background: #fff; padding-top: 1.5rem;}
.kbj-t{ width: 73%; margin: 0 auto; text-align: center;}
.kbj-img{ width: 90%; margin: 0 auto; text-align: center; margin-top: 1.2rem;}
.kbj-js{ width: 100%; background: #f44336; margin-top: 1rem; padding: 1.5rem 0;}
.kbj-p{ width: 90%; margin: 0 auto; font-size: 1rem; color: #fff; line-height: 1.75; text-indent: 2rem; font-weight: bold;}
.kbj-zx{ width: 45%; height: 2rem; margin: 0 auto; margin-top: 1rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.15rem; font-weight: bold; background: #fff;}
.kbj-zx a{ color: #f73f31;}
.ksz{ width: 100%; background: #fff; padding-top: 1.5rem;}
.ksz-img{ width: 100%; margin: 0 auto; text-align: center; margin-top: 1.2rem;}
.ksz-zx{ width: 45%; height: 2rem; margin: 0 auto; margin-top: 1.2rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.15rem; font-weight: bold; background: #f73f31;}
.ksz-zx a{ color: #fff;}
.ksf{ margin-top: 1.5rem; padding-bottom: 1rem;}
.ksf-03{ width: 50%; margin: 0 auto; text-align: center; margin-top: 1.5rem;}
#ksf{position: relative; width: 90%; margin: 0 auto; background: #f44336; margin-top: 1.5rem;}
#ksf .swiper-button-prev1{ width: 20%; height: 3rem; bottom: 10% ; right: 26%; background: url("../images/l.jpg") no-repeat center center; position: absolute; z-index: 999; background-size: 100%;}
#ksf .swiper-button-next1{ width: 20%; height: 3rem; bottom: 10%; right: 5%; background: url("../images/r.jpg") no-repeat center center; z-index: 999;position: absolute; background-size: 100%;}
.ksf-p{ width: 88%; height: auto; margin: 0 auto; line-height: 2; font-size: 1.2rem; text-align: center; color: #f73f31; letter-spacing: 0.15rem; margin-top: 1rem;}
.kcp{ width: 100%; height: auto; background: #f73f31; padding: 1.5rem 0;}
.kcp-04{ width: 50%; margin: 0 auto; text-align: center; margin-top: 1.5rem;}
.kcp-img{ width: 68%; margin: 0 auto; margin-top: 1.5rem; text-align: center;}
.kcp-p{ width: 88%; height: auto; margin: 0 auto; line-height: 2; font-size: 1.2rem; text-align: center; color: #fff; letter-spacing: 0.15rem; margin-top: 1rem;}
.kcp-zx{ width: 45%; height: 2rem; margin: 0 auto; margin-top: 1.2rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.15rem; font-weight: bold; background: #fff;}
.kcp-zx a{ color: #f73f31;}
.ksb{ padding: 1.5rem 0;}
.ksb-05{ width: 80%; margin: 0 auto; text-align: center; margin-top: 1.5rem;}
.ksb-lb{ width: 90%; margin: 0 auto; margin-top: 1.5rem;}
.lb-zs .lb-img{ display: none;}
.lb-zs .lb-img.on{ display: block;}
.lb-tab{ width: 100%; margin: 0 auto; margin-top: 1.2rem;}
.lb-tab li:nth-child(1){ width: 16%; height: 7rem; float: left; background: url(../images/xdjs.jpg) center no-repeat; background-size: 100% 100%;}
.lb-tab li:nth-child(1).on{ width: 16%; height: 7rem; float: left; background: url(../images/xdjs-on.jpg) center no-repeat; background-size: 100% 100%;}
.lb-tab li:nth-child(2){ width: 16%; height: 7rem; float: left; background: url(../images/xcjs.jpg) center no-repeat; background-size: 100% 100%; margin-left: 12%;}
.lb-tab li:nth-child(2).on{ width: 16%; height: 7rem; float: left; background: url(../images/xcjs-on.jpg) center no-repeat; background-size: 100% 100%;}
.lb-tab li:nth-child(3){ width: 16%; height: 7rem; float: left; background: url(../images/kfjs.jpg) center no-repeat; background-size: 100% 100%; margin-left: 12%;}
.lb-tab li:nth-child(3).on{ width: 16%; height: 7rem; float: left; background: url(../images/kfjs-on.jpg) center no-repeat; background-size: 100% 100%;}
.lb-tab li:nth-child(4){ width: 16%; height: 7rem; float: right; background: url(../images/tjjs.jpg) center no-repeat; background-size: 100% 100%;}
.lb-tab li:nth-child(4).on{ width: 16%; height: 7rem; float: right; background: url(../images/tjjs-on.jpg) center no-repeat; background-size: 100% 100%;}
.ksb-p{ width: 100%; height: auto; margin: 0 auto; line-height: 2; font-size: 1.2rem; text-align: center; color: #fff; letter-spacing: 0.15rem; padding: 1rem 0; margin-top: 1rem; background:#f73f31 ;}
.khj-img{ margin-top: 1.5rem;}
.khj-zx{ width: 45%; height: 2rem; margin: 0 auto; margin-top: 1.2rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.15rem; font-weight: bold; background: #f73f31 ;}
.khj-zx a{ color: #fff;}
.kwl{ width: 100%; background: #f73f31; padding: 1.5rem 0; margin-top: 1.5rem;}
.kwl-img{ width: 90%; margin: 0 auto; text-align: center; margin-top: 1.5rem;}
.kwl-zx{ width: 55%; height: 2rem; margin: 0 auto; margin-top: 1.2rem; line-height: 2rem; text-align: center; font-size: 1rem; letter-spacing: 0.15rem; font-weight: bold; background: #fff;}
.kwl-zx a{ color: #f73f31;}
.part8{ background: #f73f31; padding-bottom: 1rem; color: #fff;}
.xyjs{ padding: 1rem; font-family: 黑体;}
.xyname{ font-size: 1.1rem; text-align: center; line-height: 1; letter-spacing: 0.25rem; font-weight: bold; }
.xybj{ font-size: 0.8rem; text-align: center; line-height: 1; letter-spacing: 0.2rem; margin-top: 0.6rem;}
.dianmian{ width: 100%; border: 2px solid #fff; margin-top: 0.6rem; text-align: center; font-size: 1.1rem; line-height: 1; font-weight: bold; color: #fff; padding: 0.8rem 0; letter-spacing: 0.25rem;}
.dname{ width: 50%; float: left; padding: 0.3rem 0; padding-left: 1rem;}
.dname1{ font-size: 1.1rem;  line-height: 1; letter-spacing: 0.25rem; font-weight: bold;}
.dname2{ font-size: 0.8rem;  line-height: 1.5; letter-spacing: 0.2rem; margin-top: 0.5rem;}
.daddr{ width: 50%; float: left; padding: 0.3rem 0;}
.daddr1{ font-size: 1.1rem;  line-height: 1; letter-spacing: 0.25rem; font-weight: bold;}
.daddr2{ font-size: 0.8rem;  line-height: 1.5; letter-spacing: 0.2rem; margin-top: 0.5rem;}
.dmjj{ font-size: 1.1rem; text-align: center; line-height: 1; letter-spacing: 0.25rem; font-weight: bold; margin-top: 1rem;}
.dmjs{ font-size: 0.8rem;  line-height: 1.5; letter-spacing: 0.2rem; margin-top: 0.5rem; text-align: center;}
.dm-img{ width: 100%; height: auto; text-align: center; margin-top: 1rem;}