body{font-size: 0.75rem; font-family: "微软雅黑"; text-align:left;color:#333;}
li,ol,ul{list-style-type:none}
*{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
img{border:none;vertical-align:middle}
a{color:#333;text-decoration:none}
a:hover {color: #92181e;}
em,i {font-style: normal;}
h3 {font-weight: normal;}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.abs {position: absolute;}
.w {width: 100%; margin: 0 auto;}
.ellipsis-1 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ellipsis-2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ellipsis-5 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;	word-wrap: break-word;	word-break: break-all;	white-space: normal !important;	-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.main{width: 100%; position: relative; overflow: hidden;}
.header {height: 3.125rem; position: fixed; left: 0; top: 0; width: 100%; box-shadow: 0 0 5px #ddd; z-index: 111; background: #fff;}
.header-top {display: none;}
.logo {width:8rem; left: 0.625rem; top:0.68rem; position: absolute; }
.logo img {width:100%;}
.navwrap { height: auto; position: absolute; top: 3.125rem; width: 100%; border-top: #eee solid 0.06rem;}
.nav {height: auto; display: none;background: #92181e;}
.nav ul {font-size: 0}
.nav li { display: inline-block;width: 100%; border-bottom: #a32b31 solid 1px;}
.nav li a {padding: 0 0.9375rem; line-height: 2.5rem; text-align: center; font-size: 0.825rem; color: #fff; display: block;}   
.nav li.on a {background: #fff; color: #92181e;}
.nav li:hover a {background: #fff; color: #92181e;}
.nav li:last-child {border: none;}
.navico {width: 3.125rem; display: block; height: 3.125rem; right: 0; top:-3.125rem; background: url(/skins/images/pc/menu.png) center center no-repeat; background-size: 50%; position: absolute;}
.header.on .navico  {background: url(/skins/images/pc/menu2.png) center center no-repeat; background-size: 50%;}
.mmask {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0,0,0,0.5) ; z-index: 3;}
.nav li dl {text-align: center;}
.nav li dl dd {display: inline-block;}
.nav li dl dd a{display: inline-block; line-height: 1.5; width: 9.0625rem; padding-bottom: 0.625rem; color: #ffc1ad;}

/*footer*/
.footer {background: #504c4c; padding: 0.9375rem 0.625rem;}
.footer-nav {margin-bottom: 0.625rem;}
.footer-nav ul {font-size: 0;}
.footer-nav li {display: inline-block; font-size: 0.75rem;border-bottom: #646464 solid 0.03125rem; padding: 0.3125rem 0;}
.footer-nav li a {color: #fff; font-size: 0.75rem;padding-right: 0.3125rem;}
.footer-top p {font-size: 0.75rem; color: #fff;line-height: 1.8;}
.footer .ewm {width:6rem; position: inherit; left: auto;top: auto;padding-top: 0.9375rem;display: none;}
.footer .ewm img {width:6rem; }
.links {border-bottom: #494949 solid 1px; display: none;}
.footer-btm {height: auto; border-top: #5e5b5b solid 1px; padding-top: 0.9375rem; margin-top: 0.625rem;}
.footer-btm p{height: auto; line-height: 1.5; font-size: 0.626rem; color: #d9d9d9; text-align: center;}
.footer-btm p a{color: #d9d9d9;}
.footer-btm p span {display: block; float: initial;}

/*banner*/
.banner {padding-top: 3.125rem ;}
.banner .swiper-slide { overflow: hidden; position: relative; }
.banner .swiper-slide img {width: 100%; display: none;}
.banner .swiper-slide img.m-banner {width: 100%; display: block !important;}
.swiper-pagination{position: absolute; left: 0; text-align: center; bottom:10px; width: 100%;}
.swiper-pagination-bullet{display: inline-block; width: 8px; height: 8px; border-radius: 8px; opacity:1; background: #ccc;  margin: 0 6px; cursor: pointer;}
.swiper-pagination-bullet-active{background: #92181e;opacity: 1;}
.banner .txt {display: none;}

/*index*/
.ixchooseus {padding: 1.875rem 0 1rem; height: auto; background: url(/skins/images/pc/ixBg1.jpg) center no-repeat; background-size: cover;}
.ixtitle  h1{text-align: center;font-size: 1.25rem; color: #333333; position: relative;}
.ixtitle  h1::before{content: ""; width: 2rem; height: 0.25rem; background: linear-gradient(to right, #93191e , #feaa5d);border-radius: 2rem; position: absolute;margin-left: -1rem;left: 50%; bottom: -0.625rem;}
.ixtitle  p{text-align: center;font-size: 0.75rem; color: #666666; position: relative;padding-top: 0.9375rem;}
.ixchooseus .cont {padding: 2.5rem 0.625rem 0;}
.ixchooseus .cont li {width: 9.0625rem; height: 13rem;float: left;margin-right: 0.625rem;margin-bottom: 1.5625rem; border-radius: 0.1875rem; box-shadow: 0 0 0.3125rem #999;}
.ixchooseus .cont li:nth-child(2n) {margin-right: 0;}
.ixchooseus .cont li .pic {height: 4.6875rem; background: linear-gradient(to right, #f0dad6 , #fdebdd);}
.ixchooseus .cont li .pic h2 {text-align: center; padding-top: 1rem;}
.ixchooseus .cont li .pic h2 img {width: 2.5rem; display: inline-block;}
.ixchooseus .cont li .txt h3 {text-align: center;font-size: 0.875rem; color: #333; position: relative;padding-top: 0.6875rem;}
.ixchooseus .cont li .txt h3::before{content: ""; width: 1.125rem; height: 0.125rem; background: linear-gradient(to right, #93191e , #feaa5d);border-radius: 0.25rem; position: absolute;margin-left: -0.5625rem;left: 50%; bottom: -0.3125rem;}
.ixchooseus .cont li .txt p {text-align:  justify;font-size: 0.625rem; color: #666666;padding: 0.6875rem 0.625rem 0;line-height: 1.6;}

.ixhhr {padding: 1.875rem 0 ; position: relative;}
.ixhhr .cont {padding: 0 0.625rem;}
.ixhhr .cont .pic {width: 18.75rem; height: 12.09375rem; position: relative; padding-left: 0; }
.ixhhr .cont .pic img {width: 18.75rem; height: 12.09375rem; transition: all 0.5s; position: relative; z-index: 2;}
.ixhhr .cont .pic::before{content: "";width: 5.6875rem; height: 8.75rem; background:#92181e; position: absolute;left: -0.625rem;bottom: -0.625rem; z-index: 1;}
.ixhhr .cont .txt {width: 18.75rem; padding-top: 1.5rem;}
.ixhhr .cont .txt h2 {font-size: 1.25rem; margin-bottom: 0.625rem; padding-left: 0;font-weight: normal;}
.ixhhr .cont .txt p {font-size: 0.75rem; color: #333;line-height: 1.8; overflow: hidden;}
.ixhhr .cont .txt .more {padding-top: 0.9375rem;}
.ixhhr .cont .txt .more a {width: 8rem; height: 2.25rem; text-align: center;background:#92181E; color: #fff; border-radius: 0.3125rem;line-height:2.25rem;display: block;}

.ixteam {padding:0 0 0;}
.ixteam .ixteamcon {padding: 1.5rem 0; position: relative;}
.ixteam .ixteamcon .ixlc-l {width: 1.09375rem; height: 2.1875rem; background:url(/skins/images/pc/ixleft.png) no-repeat;position: absolute;left:0;top: 5rem; background-size: 100% auto; z-index: 9;}
.ixteam .ixteamcon .ixlc-r {width: 1.09375rem; height: 2.1875rem; background:url(/skins/images/pc/ixright.png) no-repeat;position: absolute;right:0;top:5rem; background-size: 100% auto; z-index: 9;}
.ixteam .ixteamcon .swiper-slide a {width: 9.0625rem; height: 12.125rem; margin: 0 auto; display: block; position: relative;}
.ixteam .ixteamcon .swiper-slide a .pic {width: 9.0625rem; height: 12.125rem; overflow: hidden;}
.ixteam .ixteamcon .swiper-slide a .pic img {width:9.0625rem; height: 12.125rem;transition: all 0.5s;}
.ixteam .ixteamcon .swiper-slide a:hover .pic img {transform: scale(1.1);}
.ixteam .ixteamcon .swiper-slide a .txt {width: 9.0625rem; height:1.5625rem; background:rgba(0,0,0,0.6); position: absolute;left: 0;bottom: 0;}
.ixteam .ixteamcon .swiper-slide a .txt p {line-height: 1.5625rem; color:#fff;text-align: center;}

.ixzhuanye {padding: 1.875rem 0  ; background:#fcf2f3;}
.ixzhuanye .cont  {padding-top: 2.5rem;}
.ixzhuanye .cont ul {padding: 0 0.625rem;}
.ixzhuanye .cont li {width: 14.875rem; height: 10rem; position: relative; border: #dadada solid 0.03125rem;margin-left:3.875rem ;box-sizing: border-box;margin-bottom: 2rem; float: left;}
.ixzhuanye .cont li .pic {width: 5.9375rem;height: 7.4375rem; position: absolute;left: -3rem;top: -0.625rem;}
.ixzhuanye .cont li .pic img{width: 5.9375rem;height: 7.4375rem;}
.ixzhuanye .cont li .pic a {width: 5.9375rem;height: 7.4375rem;display: block; position: relative;}
.ixzhuanye .cont li .pic h4 {padding: 2.2rem 0.625rem 0;font-size: 0.9375rem;text-align: center;line-height: 1.8; color:#fff; position: absolute;left: 0; top: 0;}
.ixzhuanye .cont li .txt {padding: 0.9375rem 0 0 6.5rem;}
.ixzhuanye .cont li .txt p {margin-bottom: 0.5rem;}
.ixzhuanye .cont li .txt p a {font-size: 0.875rem; color: #333;}
.ixzhuanye .cont li .txt p a:hover {color: #92181E; text-decoration: underline;}

.ixcase {padding: 1.875rem 0 ; background:url(/skins/images/pc/ixBg2.jpg) center 0 no-repeat;}
.ixcase .cont  {padding: 1.875rem 0.625rem 0;}
.ixcase .cont .firstcase {background:#fff; box-shadow: 0 0 5px #ddd;}
.ixcase .cont .firstcase .pic  {width: 18.75rem; height: 10.375rem; overflow: hidden;}
.ixcase .cont .firstcase .pic img {width: 18.75rem; height: 10.375rem;transition: all 0.5s;}
.ixcase .cont .firstcase .pic:hover img {transform: scale(1.1);}
.ixcase .cont .firstcase .txt  {width: 18.75rem; position: relative; }
.ixcase .cont .firstcase .txt h2  {padding: 0.9375rem 0.625rem 0;}
.ixcase .cont .firstcase .txt h2 a {font-weight: normal;font-size: 0.9375rem; line-height: 1.3;}
.ixcase .cont .firstcase .txt p  {padding:0.625rem 0.625rem 0; font-size: 0.75rem; color: #666666; line-height: 1.8;}
.ixcase .cont .firstcase .txt .more  {padding:0.9375rem 0 0.9375rem 0.625rem;}
.ixcase .cont .firstcase .txt .more a {width: 5rem; height: 1.5625rem;display: block; background:#92181e; border-radius: 0.1875rem; color: #fff; text-align: center;line-height:  1.5625rem;}
.ixcase .cont .firstcase .txt .date  {position: absolute;right:0.625rem; bottom:1.5rem; color: #5b5c65; font-size: 0.75rem;}
.ixcase .cont .ixcasecon {padding-top: 1.875rem;}
.ixcase .cont .ixcasecon li {width: 18.75rem; float: left; margin-right: 0; margin-bottom: 0.625rem;padding-right: 4.6875rem;box-sizing: border-box; position: relative;}
.ixcase .cont .ixcasecon li a {font-size: 0.75rem;display: block;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.ixcase .cont .ixcasecon li span{position: absolute;right: 0; top: 0; color: #999;}

.ixfagui {padding: 1.875rem 0; background:#f3f3f3;}
.ixfagui .cont {padding: 1.5rem 0.625rem 0;}
.ixfagui .cont li {padding: 0.9375rem 0;}
.ixfagui .cont li .pic {width: 18.75rem; height: 12.5rem; float: left; overflow: hidden;}
.ixfagui .cont li .pic img {width: 18.75rem; height: 12.5rem; transition: all 0.5s;}
.ixfagui .cont li:hover .pic img {transform: scale(1.1);}
.ixfagui .cont li .txt {padding-left: 0;width: 18.75rem; background:#fff; padding: 0.625rem; box-sizing: border-box; overflow: hidden; position: relative;height: 9.5rem;}
.ixfagui .cont li .txt h2 {padding-top: 0.625rem; font-size: 1rem; font-weight: normal;}
.ixfagui .cont li .txt p {padding-top: 0.625rem; font-size: 0.75rem; color: #666;line-height: 1.8;}
.ixfagui .cont li .txt .date{color: #999; position: absolute; right: 0.625rem; bottom: 0.625rem;}
.ixfagui .cont li .txt .date img{width: 0.75rem; height: 0.75rem; vertical-align: middle;display: inline-block;margin: -0.15rem 0.5rem 0 0;}
.ixfagui .cont li:hover {background:#fff;}
.ixfagui .cont .ixmore {padding-top: 1.875rem;}
.ixfagui .cont .ixmore a {width: 8.125rem;height: 1.875rem; border-radius: 0.3125rem; color: #999; border: #cecece solid 0.0625rem; display: block;margin: 0 auto;text-align: center;line-height: 1.875rem; font-size: 0.875rem;}
.ixfagui .cont .ixmore a:hover {background:#92181E; color: #fff;border: #92181e solid 0.0625rem;}

.ixwenshu {padding: 1.875rem 0;}
.ixwenshu .cont {padding: 1.875rem 0.625rem 0;}
.ixwenshu .cont .pic {width: 18.75rem; height: 13.375rem; position: relative;}
.ixwenshu .cont .pic img{width: 18.75rem; height: 13.375rem; ;}
.ixwenshu .cont .pic a {width: 5rem; height: 1.875rem; position: absolute;right: 0;bottom: 0;background: rgba(0,0,0,0.6);text-align: center;line-height: 1.875rem; color: #fff;}
.ixwenshu .cont .txt {width: 18.75rem; padding-top: 0.9375rem;}
.ixwenshu .cont .txt li {height: 5rem;margin-bottom: 0.9375rem;}
.ixwenshu .cont .txt li a {height: 5rem;padding-left: 5.6rem;position: relative;display: block;}
.ixwenshu .cont .txt li span {width: 5rem;height: 5rem;background:#e2e2e2;position: absolute;left: 0;top: 0;text-align: center; color: #999;}
.ixwenshu .cont .txt li span i {padding: 0.8725rem 0 0.5rem; font-size: 0.9375rem; border-bottom: #9e9e9e solid 0.03125rem;display: inline-block;margin-bottom: 0.3125rem; color:#444444;}
.ixwenshu .cont .txt li h2 {padding: 0.25rem 0 0; font-size: 0.875rem; font-weight: normal;}
.ixwenshu .cont .txt li p {font-size: 0.75rem;line-height: 1.8; color: #999;padding-top: 0.625rem;}
.ixwenshu .cont .txt li:hover h2 {color: #92181E;font-weight: bold;text-decoration: underline;}
.ixwenshu .cont .txt li:hover p {color: #666;}

.ixweituo {padding: 0 0 1.875rem;}
.ixweituo .cont {padding:1.875rem 0.625rem 0;}
.ixweituo .cont .ixwtcon {display: none;}
.ixweituo .cont .ixwtmb {display: block;}
.ixweituo .cont .ixwtmb li  {width:8.75rem; height: 5.625rem; float: left;margin-bottom: 0.9375rem;}
.ixweituo .cont .ixwtmb li:nth-child(2n) {width: 10rem;}
.ixweituo .cont .ixwtmb li .pic  {width: 8.75rem; height: 5.625rem;overflow: hidden;}
.ixweituo .cont .ixwtmb li .pic img {width: 9.375rem; height: 5.625rem;transition: all 0.5s;}
.ixweituo .cont .ixwtmb li .pic:hover img {transform: scale(1.1);}
.ixweituo .cont .ixwtmb li .txt  {width:10rem; height: 5.625rem; background:#f6f6f6;}
.ixweituo .cont .ixwtmb li .txt h2  {padding: 0.3125rem 0.625rem 0; font-size: 0.9375rem; color: #dddddd;font-style: italic;}
.ixweituo .cont .ixwtmb li .txt h3  {padding: 0px 0.625rem 0.3125rem;font-size: 0.75rem; color: #92181e;}
.ixweituo .cont .ixwtmb li .txt p  {padding: 0px 0 0 0.625rem; font-size: 0.75rem; color: #666;}

.ixzhishi {padding: 0 0 1.875rem;}
.ixzhishi .cont {padding:1.875rem 0.625rem 0;}
.ixzhishi .cont .ixzs-nav {width: 18.75rem;}
.ixzhishi .cont .ixzs-nav ul {position: relative;/*white-space: nowrap; overflow: hidden;overflow-x: scroll;*/}
.ixzhishi .cont .ixzs-nav li {float: left; height: 1.5rem;font-size: 0.75rem;padding: 0 0.25rem; background:#f3f3f3; border-radius: 0.3125rem;cursor: pointer; text-align: center;line-height: 1.5rem;margin:0 0.3125rem 0 0;margin-bottom: 0.9375rem;}
.ixzhishi .cont .ixzs-nav li:nth-child(5n) {margin-right: 0;}
.ixzhishi .cont .ixzs-nav li.on {background:#92181E; color: #fff;}
.ixzhishi .cont .ixzs-nav li:hover{background:#92181E; color: #fff;}
.ixzhishi .cont .ixzs-con {width: 18.75rem;height: 16rem;	position: relative;background:#f8f8f8;}
.ixzhishi .cont .ixzs-con .pic {width: 10.0625rem; height: 10.71875rem;position: absolute;right: 0; top: 0;overflow: hidden;display: none;}
.ixzhishi .cont .ixzs-con .pic img {width: 10.0625rem; height: 10.71875rem;transition: all 0.5s;}
.ixzhishi .cont .ixzs-con .pic:hover img {transform: scale(1.1);}
.ixzhishi .cont .ixzs-con .ixzs-Wrap {width: 18.75rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list {padding: 0.9375rem 0.625rem 0;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first {border-bottom: #e1e1e1 solid 0.03125rem;box-sizing: border-box; padding-bottom: 0.625rem;padding-left: 5.5rem; padding-right: 0.625rem;padding-bottom: 1.6rem; position: relative;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first span {width: 4.5rem;height: 4.5rem;background: #e2e2e2;position: absolute;left: 0;top: 0;text-align: center; color: #999;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first span em{padding: 0.75rem 0 0.3125rem; font-size: 0.9375rem; border-bottom: #9e9e9e solid 0.03125rem;display: inline-block;margin-bottom: 0.3125rem;box-sizing: border-box; color:#444444;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first h2 {font-size: 0.875rem; color: #333;font-weight: normal;padding-top: 0.3125rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first h2:hover a {text-decoration: underline;color: #92181E;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-first p {font-size: 0.625rem; color: #666666;line-height: 1.6; font-weight: normal;padding-top: 0.3125rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul {padding-top: 0.625rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul li {padding: 0 5rem 0 0.5rem; position: relative;margin-bottom: 0.625rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul li a{height: 1.5rem;line-height: 1.5rem;font-size: 0.75rem; color: #666;display: block;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul li span {position: absolute;right: 0; top: 0.3125rem; color: #999; font-size: 0.625rem;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul li:hover a {color: #92181e;text-decoration: underline;}
.ixzhishi .cont .ixzs-con .ixzs-Wrap .ixzs-list .ixzs-ul li::before {content: ""; width: 3px; height: 3px;background:#92181E; position: absolute;left: 2px;top:16px;}
.ixzs-item {display: none;}
.ixzhishi .ixzs-item:first-child {display: block;}
.ixzhishi .cont .ixmore {padding-top: 1.875rem;}
.ixzhishi .cont .ixmore a {width: 7.8125rem; height: 2rem; border-radius: 0.3125rem;display: block; margin: 0 auto; background: #92181E;text-align: center;line-height:  2rem; color: #fff;}



/*内页*/
.innercontent {padding-top: 1.5625rem;}

.innerpositon {height: 60px; background: #f3f3f3;display: none;}
.innerpositon p {line-height: 60px; text-align: right; color: #6f6f6f; font-size: 16px; }
.innerpositon p span {padding-left: 30px; background: url(/skins/images/pc/nyico1.png) 2px 2px no-repeat;}
.innerpositon p a {color: #6f6f6f;}
.innerpositon p a:hover {color:#92181e;}

/*page*/
.nypages {padding: 1rem 0 3rem;}
.nypages ul {text-align: center;}
.nypages ul li {display: inline-block;  margin: 0 0.1rem;  font-size: 0.875rem;}
.nypages ul li a {display:block;padding: 0.25rem 0.5rem; font-size: 0.7rem;}
.nypages ul li:hover a {background: #92181e; color: #fff;}
.nypages ul li.on a {background: #92181e; color: #fff;}
.nypages .mnymore {display: block;}
.nypages .mnymore a {display: block; width: 60%; color: #fff; margin: 0 auto; height: 1.875rem; background: #92181e; border-radius: 1.875rem; text-align: center; line-height: 1.875rem;}

/*内页banner*/
.nybanner  {height: 9.375rem; margin-top:3.125rem;}
.nybanner .txt {padding: 3.5rem 0 0 0.625rem;}
.nybanner .txt h1 {font-size: 1.5rem; color: #fff;font-weight: normal;}
.nybanner .txt p {font-size: 0.75rem; color: #fff;}
.nybanner1 {background: url(/skins/images/pc/nybanner1.jpg) -16rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner2 {background: url(/skins/images/pc/nybanner2.jpg) -8rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner3 {background: url(/skins/images/pc/nybanner3.jpg) -21rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner4 {background: url(/skins/images/pc/nybanner4.jpg) -9rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner5 {background: url(/skins/images/pc/nybanner5.jpg) -24rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner6 {background: url(/skins/images/pc/nybanner6.jpg) -19rem 0 no-repeat;background-size: auto 9.375rem;}
.nybanner7 {background: url(/skins/images/pc/nybanner7.jpg) -14rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner8 {background: url(/skins/images/pc/nybanner8.jpg) -20rem  0 no-repeat;background-size: auto 9.375rem;}
.nybanner9 {background: url(/skins/images/pc/nybanner9.jpg) -27rem  0 no-repeat;background-size: auto 9.375rem;}


/*fixed-layer*/
.fico{width: 40px; height: 40px; background: url(/skins/images/pc/fico.png) no-repeat;}
.fixed-layer{display: none; position: fixed; width: 60px; right: 5px; top: auto; bottom: 6rem; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-460)); z-index: 100;}
.fixed-layer li{border-top: 1px solid #eaf1f1; text-align: center; font-family: "Microsoft Yahei"; font-size: 14px;}
.fixed-layer li:first-child{border: none;}
.fixed-layer li a{display: block; width: 60px; height: 60px; font-weight: normal; font-size: 12px; background: #e8e8e8; color: #666666; padding-top: 0.35rem; cursor: pointer}
.fixed-layer li a:hover{background: #92181E; color: #fff; text-decoration: none;}
.fixed-layer i{display: block; width: 40px; height: 40px; margin: 0 auto; cursor: pointer}
.fixed-layer .weixin i{background-position: 0 0;}
.fixed-layer .qq i{background-position: -40px 0;}
.fixed-layer .online i{background-position: -80px 0;}
.fixed-layer .tel-ask i{background-position: -120px 0;}
.fixed-layer .to-top i{background-position: -160px 0; height: 11px;}
.fixed-layer .to-top a{height: 26px; padding-top: 13px; background: #2f2f2f;}
.fixed-layer .tel-ask, .fixed-layer .weixin, .fixed-layer .qq, .fixed-layer .online{position: relative; /*vertical-align:middle;*/ _float: left;}
.fixed-layer li.tel-ask a:hover, .fixed-layer li.weixin a:hover{background: #92181E}
.fixed-layer .tel-ask-tips{position: absolute; left: -140px; top: 0; text-align: left; width: 110px; height: 56px; background: #92181E; color: #fff; padding: 20px 10px 10px 10px; display: none;}
.fixed-layer .tel-ask-tips span{font-size: 16px; font-family: 'Microsoft Yahei', Arial;}
.fixed-layer .weixin-tips{position: absolute; left: -174px; top: 0; text-align: center; width: 135px; height: 150px; background: #92181E; padding: 10px; border-radius: 10px; border:none; display: none;}
.fixed-layer .weixin-tips p {text-align: center; line-height: 43px; font-size: 16px; color: #fff;}
.fixed-layer .weixin-tips img{width: 120px; height: 120px; display: block; margin: 0 auto;}
.fixed-layer .app-tips{position: absolute; left: -313px; top: 0; text-align: left; width: 281px; height: 150px; background: #fff; padding: 10px; border: 1px solid #92181E; display: none;}
.fixed-layer .tel-ask-tips em, .fixed-layer .weixin-tips em, .fixed-layer .app-tips em{width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; right: -10px; top: 27px; border-width: 10px; border-style: dashed dashed dashed solid;}
.fixed-layer .tel-ask-tips em{border-color: transparent transparent transparent #147ec1;}
.fixed-layer .weixin-tips em{border-color: transparent transparent transparent #92181E; right: -20px; _right: -12px; top: 32px;}
.fixed-layer .app-tips em{border-color: transparent transparent transparent #92181E; right: -11px; _right: -12px;}
.fixed-layer .qq:hover i {background-position: -40px -40px;}
.fixed-layer .weixin:hover i {background-position: 0px -40px;}

/*手机底部*/
.footheight { height:3.125rem;}
.footfix {height: 3.125rem; background: #92181e; width: 20rem; bottom: 0; position: fixed; z-index: 99;}
.footfix ul {display: flex;}
.footfix ul li{ width: 33.33333%;height: 3.125rem; border-right: #a32b31 solid 0.03125rem; box-sizing:border-box;}
.footfix ul li h3 { width:1.5625rem; height: 1.5625rem; margin: 0 auto; padding: 0.25rem 0 0.05rem;}
.footfix ul li h3 img { width:1.5625rem; height: 1.5625rem; margin: 0 auto;}
.footfix ul li p {font-size: 0.75rem; color: #fff; text-align: center;}
.footfix ul li:last-child {border: none;}
.footfix ul li:nth-child(2) {background: #ff8400}

/*成功案例*/
.nycases {padding: 0 0.625rem;}
.nycases .nycases-con li {height:5rem;position: relative;padding: 0.9375rem 0 2.2rem;border-bottom: #e9e9e9 solid 0.03125rem;}
.nycases .nycases-con li .txt {padding-left: 7.25rem; padding-right: 0.625rem;position: relative; width: 11.5rem;}
.nycases .nycases-con li .txt h2 {padding-top: 0.3125rem; margin-bottom: 0.625rem;}
.nycases .nycases-con li .txt h2 a {font-size: 0.9375rem; color: #333333;font-weight: normal;}
.nycases .nycases-con li .txt h2 a:hover {color: #92181E;}
.nycases .nycases-con li .txt p {font-size: 0.75rem; color: #666666;line-height: 1.6;}
.nycases .nycases-con li .txt .more {position: absolute;right:0.625rem; bottom:-2.15rem;width: 5rem; height: 1.5rem;}
.nycases .nycases-con li .txt .more a {color: #999999; font-size: 0.75rem;width: 5rem; height:1.5rem;text-align: center;line-height: 1.5rem;display: block;border: #d3d3d3 solid 0.03125rem;border-radius: 0.1875rem; box-sizing: border-box;}
.nycases .nycases-con li .txt .more a:hover {color: #fff;background:#92181E; border: #92181E solid 1px;}
.nycases .nycases-con li span {width: 6.59375rem; height: 4.875rem;left: 0;top: 0.9375rem;background:url(/skins/images/pc/nyico2.jpg) no-repeat; background-size: 100% auto; text-align: center;color: #fff;}
.nycases .nycases-con li span em {font-size: 1.25rem; text-align: center;color: #fff;padding:1.15rem 0 0px;display: block;font-weight: bold;}
.nycases .nycases-con li span i {font-size: 0.625rem; text-align: center;color: #e7b8ba;padding: 0px 0.3125rem;}
.nycases .nypages {padding-top: 2.5rem;}

/* 法律知识 */
.nykldg  {padding-top:1rem;}
.nykldg-nav ul {padding: ; text-align: center;}
.nykldg-nav ul li{height: 2.1875rem; display: inline-block;margin:0 0.125rem 0.9375rem;}
.nykldg-nav a{height: 2.1875rem;border: #fff solid 0.03125rem; padding: 0 0.25rem; display: block; border-bottom: #fff solid 0.1875rem; cursor: pointer;box-sizing: border-box; font-size: 0.72rem; line-height:2.1875rem;text-align: center; color: #272727;}
.nykldg-nav li.on a {border: #92181E solid 0.03125rem;  color: #92181E;border-bottom: #92181E solid 0.1875rem;}
.nykldg-nav li:hover a {border: #92181E solid 0.03125rem; color: #92181E;border-bottom: #92181E solid 0.1875rem;}
.nykldg .nykldg-con {background:#f8f8f8;}
.nykldg .nykldg-con li {padding: 0.9375rem 0.625rem; border-bottom: #eeeeee solid 0.03125rem;box-sizing: border-box;}
.nykldg .nykldg-con li .txt {display: block;}
.nykldg .nykldg-con li .txt h5 {font-size: 0.625rem; color: #999999; font-weight: normal; margin-bottom: 0.3125rem;}
.nykldg .nykldg-con li .txt h2 {font-weight: normal; margin-bottom: 0.625rem;color: #292929;font-size: 0.875rem;}
.nykldg .nykldg-con li .txt  p {color: #666666;font-size: 0.75rem;line-height: 1.8;}
.nykldg .nykldg-con li:hover .txt h2{color: #92181E;}
.nykldg .nykldg-con li:hover .txt p{color: #92181E;}
.nykldg .nypages {padding-top: 2.5rem; background:#f8f8f8;}

.nyabout {padding-bottom: 1.5625rem;}
.nyabout .nyabout-ls {height: auto;background:#f8f8f8;}
.nyabout .nyabout-ls .w {padding: 0.625rem 0.625rem 0; box-sizing: border-box;}
.nyabout .nyabout-ls .txt {height:15rem;width: 18.75rem;background:url(/skins/images/pc/nyico3.png) 1rem 35% #fff no-repeat; background-size: 30%; box-shadow: 0 0 15px #ddd;}
.nyabout .nyabout-ls .txt .tcon {padding: 0.875rem 0.625rem 0 6rem;}
.nyabout .nyabout-ls .txt .tcon p {margin-bottom: 0.625rem; position: relative; color: #1f1f1e;}
.nyabout .nyabout-ls .txt .tcon p::before {content: ""; width: 3px; height: 3px; background:#333; position: absolute;left: -12px;top: 10px;}
.nyabout .nyabout-ls .txt .tel {width:14.0625rem; height: 2.5rem; background:#262626; position: absolute;left: 0;bottom: 0;}
.nyabout .nyabout-ls .txt .tel a{width: 14.0625rem; height: 2.5rem;display: block;text-align: center;line-height: 2.5rem;font-size: 0.875rem; color: #fff;font-weight: bold;}
.nyabout .nyabout-ls .txt .more {width: 4.6875rem; height: 2.5rem; background:#fff; position: absolute;right: 0;bottom: 0; box-shadow: 0 0 15px #ddd;}
.nyabout .nyabout-ls .txt .more a{width:4.6875rem; height: 2.5rem;display: block;text-align: center;line-height: 2.5rem;font-size: 0.5rem; color: #333;font-weight: bold;}
.nyabout .nyabout-ls .pic {height: 12.09375rem;width:18.75rem;padding-top: 0;}
.nyabout .nyabout-ls .pic img {height: 12.09375rem;width:18.75rem;}
.nyabout .ixteam{padding-top: 3rem;}

.nycontactus {padding: 1.875rem 0 ;}
.nycontactus .nycontactus-txt {height: auto; background:#f8f8f8; padding: 0 0.625rem;}
.nycontactus .nycontactus-txt .text {padding: 0.9375rem  0 0.3125rem;}
.nycontactus .nycontactus-txt .text p {font-size: 0.75rem; margin-bottom: 0.9375rem;line-height: 1.8;}
.nycontactus .nycontactus-txt .tel {width: 18.75rem; height: 7.6875rem; position: inherit;padding-top: 0.625rem;}
.nycontactus .nycontactus-txt .tel .fl {width: 5.78125rem; height: 7.6875rem; background:url(/skins/images/pc/nyico4.png) #fff center center no-repeat; background-size: 60%;}
.nycontactus .nycontactus-txt .tel .fr {height: 7.6875rem; background:#f24546;width: 12.96875rem;}
.nycontactus .nycontactus-txt .tel .telcon h2 {padding-top: 0.625rem;text-align: center;margin-bottom: 0.3125rem;}
.nycontactus .nycontactus-txt .tel .telcon h2 span {font-size: 0.625rem; color: #fff;font-weight: normal; position: relative;}
.nycontactus .nycontactus-txt .tel .telcon h2 span::before {content: ""; width: 56px; height: 1px; background:#fff; position: absolute;left: 50%; top: 10px; margin-left: -100px;}
.nycontactus .nycontactus-txt .tel .telcon h2 span::after {content: ""; width: 56px; height: 1px; background:#fff; position: absolute;right: 50%; top: 10px; margin-right: -100px;}
.nycontactus .nycontactus-txt .tel .telcon p {text-align: center;}
.nycontactus .nycontactus-txt .tel .telcon p a {font-size: 1.125rem;font-weight: bold; color: #fff;display: block;}
.nycontactus .nycontactus-map {padding-top: 66px;}

.lvinfo-txt {padding: 3.125rem 0.625rem 0.9375rem;box-sizing: border-box;}
.lvinfo-txt p {font-size: 0.75rem; margin-bottom: 0.625rem;line-height: 1.8; color: #666;}

/*文章页*/
.nyarticle {padding: 1rem 0;}
.nyarticle .nyarticle-tit{border-bottom: #eeeeee dashed 0.03125rem; padding: 0 0.625rem;}
.nyarticle .nyarticle-tit h1 {font-size: 1.25rem; text-align: center; margin-bottom: 0.625rem;font-weight: normal;}
.nyarticle .nyarticle-tit p {font-size: 0.625rem; text-align: center; margin-bottom: 1.25rem; color: #999;}
.nyarticle .nyarticle-tit p span {margin: 0 0.3125rem;}
.nyarticle .nyarticle-con {padding: 1.25rem 0.625rem;border-bottom: #eeeeee solid 0.03125rem;}
.nyarticle .nyarticle-con img {
	max-width: 100% !important; width: 100% !important; height: auto !important;
}
.nyarticle .nyarticle-con p {margin-bottom: 0.625rem; font-size: 0.75rem; line-height: 1.8; color: #666;}
.nyarticle .nyarticle-right {padding: 0.9375rem 0.625rem;border-bottom: #eeeeee solid 0.03125rem;}
.nyarticle .nyarticle-right p {font-size: 0.625rem; color: #999;line-height: 1.8;}
.nyarticle .nyarticle-btm {padding: 0.9375rem 0.625rem 1rem; position: relative;}
.nyarticle .nyarticle-btm p {margin-bottom: 0.625rem; padding-right: 5.9375rem;}
.nyarticle .nyarticle-btm p a{ color: #333; display: block;font-size: 0.75rem; overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis; white-space: nowrap;}
.nyarticle .nyarticle-btm p a:hover {color: #92181E;}
.nyarticle .nyarticle-btm .backList {width: 5.6875rem; height: 1.875rem; position: absolute;right: 0.625rem;top: 1.25rem;}
.nyarticle .nyarticle-btm .backList a {width: 5.6875rem; height: 1.875rem;background:#92181E;display: block; text-align: center;line-height: 1.875rem; color: #fff;border-radius: 1.875rem;}

.nyzixun {padding: 1.875rem  0;}
.nyzixun .nyzx{height: auto; background:#f8f8f8; padding:0.625rem;}
.nyzixun .nyzx .pic{width: 18.75rem; height: 21.875rem; overflow: hidden;}
.nyzixun .nyzx .pic img{width:  18.75rem; height: 21.875rem; transition: all 0.5s;}
.nyzixun .nyzx .pic img:hover{transform: scale(1.1);}
.nyzixun .nyzx .txt{width: 18.75rem;padding: 1rem 0 1rem;}
.nyzixun .nyzx .txt h2{font-size: 1.25rem; margin-bottom: 0.625rem;}
.nyzixun .nyzx .txt h2 a{font-size: 1.25rem; padding: 0 0.3125rem;display: inline-block;margin: -0.65rem 0 0 0;vertical-align: middle;}
.nyzixun .nyzx .txt h2 a em{background:#a31b1c; height: 1.25rem; padding: 0 0.3125rem; border-radius: 1.25rem; font-size:0.75rem; color: #fff; line-height: 1.25rem;text-align: center;display: inline-block;font-weight: normal;}
.nyzixun .nyzx .txt p{font-size:0.75rem; line-height: 1.5; color: #666}
.nyzixun .nyzx-btm {padding: 0.9375rem; }
.nyzixun .nyzx-btm .text {padding:0.9375rem 0;}
.nyzixun .nyzx-btm .text p{font-size: 0.75rem; line-height: 2; color: #666;}
.nyzixun .nyzx-btm .ewm {width: 173px; height: 173px;position: inherit;right: auto; top: auto; background:#efefef;}
.nyzixun .nyzx-btm .ewm img{width: 153px; height: 153px; padding: 10px;}

.nyzyly {padding: 1.875rem 0;}
.nyzyly .nyzyly-nav ul {text-align: center;}
.nyzyly .nyzyly-nav ul li {display: inline-block;vertical-align: middle; margin: 0 0.625rem; font-size: 18px; width: 8rem; height: 2.1875rem;text-align: center;line-height: 2.1875rem;}
.nyzyly .nyzyly-nav ul li a {display: block;}
.nyzyly .nyzyly-nav ul li.on {background:#92181E; color: #fff;}
.nyzyly .nyzyly-nav ul li.on a { color: #fff;}
.nyzyly .nyzyly-con {padding: 1.875rem 0.625rem;}
.nyzyly .nyzyly-con li {margin-bottom: 0.9375rem;}
.nyzyly .nyzyly-con li h2{margin-bottom: 0.625rem; font-size: 1rem;}
.nyzyly .nyzyly-con li p{margin-bottom: 0.625rem; font-size: 0.75rem; color: #666;}
.nyzyly .nyzyly-con p{margin-bottom: 0.625rem; font-size: 0.75rem; color: #666;line-height: 1.8;}

.hymnav {background: #fff; padding: 0.625rem 0}
.hymnav ul {display: flex;}
.hymnav ul li {width: 25%; border-right: #eee solid 0.03125rem; box-sizing: border-box;}
.hymnav ul li h2 {text-align: center; padding: 0.3125rem 0}
.hymnav ul li h2 img {width: 1.4375rem; height: 1.4375rem; display: inline-block;}
.hymnav ul li h3 {text-align: center; font-size: 0.875rem; color: #e0787d}
.hymnav ul li p {text-align: center; font-size: 0.75rem; color: #999}
.hymnav ul li:nth-child(2) h3 {color: #4784be}
.hymnav ul li:nth-child(3) h3 {color: #18aaa7}
.hymnav ul li:nth-child(4) h3 {color: #4784be}
.hymnav ul li:last-child {border: none;}

.ywly-nav {display: none;}