/* HW部分  */
.sectionzs {
	background: rgb(255, 255, 255); padding: 10px 0px;
}
.zs-title {
	text-align: center; margin:20px 0px 15px;
}
.zs-title h4 {
	margin: auto 10px; padding: 6px auto; line-height: 28px; font-size: 20px;background-color:rgba(213,213,213,1);
}
.zs-title span {
	color: rgb(168, 168, 168); font-size: 14px;
}
.zs-item {
	margin: 15px 0px;
}
.zs-item a {
	padding: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; text-decoration: none; display: block; position: relative;
}
.zs-item:hover a {
	border-color: rgb(246, 197, 36);
}
.zs-img {
	overflow: hidden; display: block;
}
.zs-img img {
	margin: 0px auto; transition:600ms; width: 100%; height: auto;
}
.zs-item:hover .zs-img img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
  
.zs-text {
	text-align: center;
}
.zs-text h4 {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; margin-bottom: 0px;font-weight:700;
}
.zs-text p {
	height: 100%; color: rgb(132, 132, 132); line-height: 24px; 
        overflow: hidden;text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;       
}
.zs-more {
	margin: 30px 0px 0px; text-align: center;
}
.zs-more a {
	margin: 0px auto; border-radius: 15px; border: 1px solid rgb(227, 227, 227); width: 100%; height: 36px; text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 36px; font-size: 12px; display: inline-block; max-width: 280px;
}
.zs-more a:hover {
	border: 1px solid rgb(246, 197, 36); color: rgb(255, 255, 255); background-color: rgb(246, 197, 36);
}
.foot {
	padding: 20px; text-align: center; color: rgb(142, 142, 142); line-height: 20px; font-size: 12px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid; background-color: rgb(33, 33, 33);
}
.foot a {
	color: rgb(142, 142, 142);
}
.foot-weixin {
	float: right;text-align: center;
}
.foot-weixin h4 {
	font-size: 14px;
	text-align: center;
}
.foot-weixin img{
	width: 160px;height: 160px;border: 0;
}
.foot-list ul{
	padding: 0;margin: 0;text-align: left;
}
.foot-list ul,ol,li{
	list-style: none;
}
.foot-list ul li{
	line-height: 16px;margin: 15px 0;
}
.section15 {
	background: rgb(246, 246, 246); padding: 20px 0px;margin: 40px 0px 20px 0px;
}
.abo-bg {
	background: rgb(246, 246, 246); 
}
#owl-demo15 {
	margin: 0px; padding: 0px; position: relative;
}
#owl-demo15 .owl-stage-outer {
	overflow: hidden; position: relative; z-index: 10;
}
#owl-demo15 * {
	box-sizing: border-box;
}
#owl-demo15 .owl-item {
	float: left;
}
#owl-demo15 .owl-controls {
	text-align: center; margin-top: 0px;
}
#owl-demo15 .owl-controls .owl-nav {
	
}
#owl-demo15 .owl-controls .owl-nav [class*=owl-] {
	top: 50%; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-family: FontAwesome; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; margin-top: -20px; display: inline-block; position: absolute; z-index: 11; cursor: pointer; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: auto;
}
#owl-demo15 .owl-controls .owl-nav .owl-prev {
	background: rgba(0, 0, 0, 0.3); left: 0px;
}
#owl-demo15 .owl-controls .owl-nav .owl-next {
	background: rgba(0, 0, 0, 0.3); right: 0px;
}
#owl-demo15 .owl-controls .owl-nav .owl-prev::before {
	content: "\f104";
}
#owl-demo15 .owl-controls .owl-nav .owl-next::before {
	content: "\f105";
}
#owl-demo15 .owl-controls .owl-nav .owl-prev:hover {
	background: rgba(0, 0, 0, 0.7);
}
#owl-demo15 .owl-controls .owl-nav .owl-next:hover {
	background: rgba(0, 0, 0, 0.7);
}
#owl-demo15 .owl-dots {
	
}
#owl-demo15 .owl-dots .owl-dot {
	display: inline-block; -ms-zoom: 1;
}
#owl-demo15 .owl-dots .owl-dot span {
	background: rgb(214, 214, 214); margin: 5px 7px; border-radius: 30px; transition:opacity 0.2s; width: 10px; height: 10px; display: block; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; -webkit-backface-visibility: visible; -moz-transition: opacity .2s ease; -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
#owl-demo15 .owl-dots .owl-dot.active span {
	background: rgb(134, 151, 145);
}
.owl-theme .owl-dots .owl-dot:hover span {
	background: rgb(134, 151, 145);
}
.s15-item {
	margin: 20px 0px; padding: 0px 0px;
}
.s15-item a {
	overflow: hidden; text-decoration: none;position: relative;
}
.s15-img {
	/border-radius: 50%; width: 400px; height: 240px; /overflow: hidden; margin-left: 20px; float: right; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.s15-img img {
	width: 100%; height: auto; min-height: 100%; object-fit: cover;
}
.s15-text {
	overflow: hidden; padding-top: 0px; position: relative;
}
.s15-text h4 {
	transition:300ms ease-in-out; left: 0px; color: rgb(71, 71, 71); overflow: hidden; font-size: 18px; margin-bottom: 5px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.s15-text span {
	transition:300ms ease-in-out; left: 0px; color: rgb(153, 153, 153); overflow: hidden; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.s15-text::before {
	background: rgb(1, 133, 216); transition:300ms ease-in-out; left: 0px; top: 39px; width: 0px; height: 2px; display: block; position: absolute; content: "";
}
.s15-item:hover .s15-text h4 {
	left: 50px;
}
.s15-item:hover .s15-text span {
	left: 50px;
}
.s15-item:hover .s15-text::before {
	width: 40px;
}
.s15-text p {
	height: 100%; color: rgb(132, 132, 132); line-height: 24px; 
        overflow: hidden;text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        padding-top: 5px; margin-top: 10px; margin-bottom: 30px;
        border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}

.s15-text .more {
	background: url("../images/base/icon.png") no-repeat 35px -213px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); border-image: none; width: 160px; height: 32px; color: transparent; line-height: 32px; font-size: 0px; display: block;
}
@media screen and (max-width:991px) and (min-width:768px)
{
.s15-item {
	padding: 0px 0px;
}

.s15-img {
	 width: 300px; auto: 240px; margin-left: 20px; 
}
}
@media screen and (max-width:767px) and (min-width:0px)
{
.s15-item {
	padding: 0px 0px;
}
.s15-img {
	margin: 0px auto; float: none;width: 100%; height: auto;
}
.s15-text {
	text-align: center;
}
.s15-text .more {
	margin: 0px auto;
}
}
@media screen and (max-width:479px) and (min-width:0px)
{
#owl-demo15 .owl-controls .owl-nav [class*=owl-] {
	margin-top: 26px;
}
.s15-img {
	width: 200px; height: 200px;
}
.s15-item {
	padding: 0px;
}
}
.title15 {
	margin-bottom: 0px;
}
.title15::after {
	clear: both; display: table; content: "";
}
.title15 h4 {
	margin: 0px 15px; text-align: center; font-size: 24px;
}
.title15 h4 a {
	color: rgb(51, 51, 51);
}
.title15 p {
	margin: 4px 0px 0px; text-align: center; color: rgb(153, 153, 153); font-size: 14px;
}


/*业务*/
.owl-carousel2 {
	width: 100%;  position: relative; -ms-touch-action: pan-y;
}
.owl-carousel2 .owl-wrapper {
	display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel2 .owl-wrapper-outer {
	width: 100%; overflow: hidden; position: relative;
}
.owl-carousel2 .owl-wrapper-outer.autoHeight {
	transition:height 500ms ease-in-out; -webkit-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;
}
.owl-carousel2 .owl-item {
	padding: 0px 20px; text-align: center; overflow: hidden; float: left;
}
.owl-controls .owl-page {
	cursor: pointer;
}
.owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-ms-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none;
}
.grabbing {
	
}
.owl-carousel2 .owl-wrapper {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden;
}
.owl-carouse12 .owl-item {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-transform: translate3d(0, 0, 0); -moz-backface-visibility: hidden;
}
.owl-theme .owl-controls {
	text-align: center; margin-top: 10px;
}
.owl-theme .owl-controls .owl-buttons div {
	background: rgb(238, 238, 238); margin: 5px; padding: 5px 15px; color: rgb(51, 51, 51); font-size: 18px; font-weight: ; display: inline-block; -ms-zoom: 1;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	background: rgb(51, 51, 51); color: white;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	text-decoration: none; opacity: 1;
}
.owl-theme .owl-controls .owl-page {
	display: inline-block; -ms-zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
	background: rgb(153, 153, 153); margin: 5px 7px; border-radius: 20px; width: 12px; height: 12px; display: block; opacity: 0.3; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
.owl-theme .owl-controls .owl-page.active span {
	opacity: 1;
}
.owl-theme .owl-controls.clickable .owl-page:hover span {
	opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	padding: 2px 10px; border-radius: 30px; width: auto; height: auto; color: rgb(255, 255, 255); font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
.owl-item.loading {
	background: url("../images/base/AjaxLoader.gif") no-repeat center; min-height: 150px;
}
.owl-carousel2 .owl-wrapper::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}


/* 业务服务  */
.s1-yw {
	background: rgb(255, 255, 255); padding: 10px 30px;
}
.s1-yw-item {
	margin: 20px 0px;
}
.s1-yw-img {
	width: 100%; height: 130px; overflow: hidden;
}
.s1-yw-img {
	overflow: hidden; display: block;
}
.s1-yw-img img {
	margin: 0px auto; transition:0.6s; width: 100%; height: auto;
}
.s1-yw-item:hover .s1-yw-img img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.s1-yw-text {
	margin: 20px 0px; height: 96px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 12px;
}
.s1-yw-list {
	margin: 20px 0px; height: 96px; overflow: hidden;
}
.s1-yw-list ul {
	margin: 0px; padding: 0px;
}
.s1-yw-list ul li {
	line-height: 24px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.s1-yw-list ul.dian1 li {
	background: url("../images/base/dian1.png") no-repeat left; padding-left: 20px;
}
.s1-yw-list ul li a {
	color: rgb(102, 102, 102);
}
.s1-yw-list ul li a:hover {
	color: rgb(74, 146, 255);
}
.s1-yw-more a {
	border-radius: 15px; border: 1px solid rgb(227, 227, 227); width: 100%; height: 36px; text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 36px; font-size: 12px; display: inline-block;
}
.s1-yw-more a:hover {
	border: 1px solid rgb(246, 197, 36); color: rgb(255, 255, 255); background-color: rgb(246, 197, 36);
}

/* 业务服务  */
.sectionyw {
	padding: 20px 0px;
}
.sectionyw div div div div h4{
	text-align: center;
}
.sectionyw div div div div .image03{
	 width: 100%;
    overflow: hidden;
    position: relative;
margin:10px auto 0px auto;
}
.sectionyw div div div div .image03 {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);
}
.sectionyw div div div div .image03 img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
}
.sectionyw div div div div .image03 .ovrly {
    background: rgba(223, 32, 32, 0.35);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.sectionyw div div div div .image03 .buttons {
    position: absolute;
    top: 65px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.sectionyw div div div div .image03 .buttons .fa-xp{
    background-image: url(../images/base/2.svg);
    background-size: 80%;
    background-position: center center;
    background-repeat: no-repeat;
}
.sectionyw div div div div .image03 .buttons .fa {
    background-color: rgba(223, 32, 32，0.4);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: rgba(255, 255, 255, 0.9);
    display: inline-block;
    margin: 0 1px;
    line-height: 40px;
    font-size: 56px;
    text-align: center;
    text-decoration: none;
    width: 180px;
    height: 80px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.sectionyw div div div div .image03:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
overflow: hidden;
}
.sectionyw div div div div .image03:hover .ovrly {
    opacity: 1;
}
.sectionyw div div div div .image03:hover .buttons .fa {
    opacity: 1;
}
.sectionyw div div div div .image03:hover h4 {
	color: rgb(0, 50, 255);
}
.sectionyw div div div div .image03 h4 {
	text-align: center; color: rgb(89, 89, 89); font-family: HELVETICANEUELTPRO-THEX, &#930;&#65533;&#65533;&#65533;&#378;&#65533;; font-size: 14px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;margin-top:3px;
}

.sectionyw div div div div .image03 img{min-width:100%;}
.rowjia {
	margin-right: 0px; margin-left: 0px;
}
.sectionyw div div div .col-xs-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}
@media all and (min-width:768px)){.sectionyw div div div .col-xs-6{
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}}
@media all and (min-width:970px){.sectionyw div div div .col-xs-6 {
	padding-right: 10px; padding-left: 10px; position: relative; min-height: 1px;
}}
@media all and (min-width:768px)
.col-sm-3 {
    width: 25%;
}

/*流程*/
.sectionlc {
	padding: 20px 0px 30px 0px; background-color: rgb(21,133,201);margin-top:20px;
}
.sectionlc .title10 h4 {
	color: rgb(255, 255, 255);
}
.sectionlc .title10 h4 a {
	color: rgb(255, 255, 255);
}
.sectionlc .title10 p {
	color: rgb(255, 255, 255);padding-top: 5px;
}
.title10 {
	margin: 30px 0px 5px; text-align: center;
}
.title10 h4 {
	margin: auto 10px;padding: 6px auto;  color: rgb(68, 68, 68); line-height: 28px; font-size: 20px;background-color:rgba(213,213,213,1);
}
.title10 h4 a {
	color: rgb(68, 68, 68);
}
.title10 p {
	color: rgb(120, 120, 120); font-size: 14px;
}
.titlelc {
	margin: 20px 0px 40px; text-align: center;
}
.titlelc h4 {
	margin: auto 10px;padding: 6px auto;  color: rgb(255, 255, 255); line-height: 28px; font-size: 20px;
}
.titlelc h4 a {
	color: rgb(255, 255, 255);
}
.titlelc p {
	color: rgb(255, 255, 255); font-size: 14px;
}
.s3-item {
	margin: 20px 0px;
}
.s3-img {
	margin: 0px auto 10px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100px; height: 100px; text-align: center; position: relative;
}
.s3-img i {
	color: rgb(255, 255, 255); line-height: 100px; font-size: 40px;
}
.s3-img p {
	background: rgb(255, 255, 255); border-radius: 50%; width: 35px; height: 35px; text-align: center; color: rgb(21, 133, 201); line-height: 36px; font-size: 18px; position: absolute;
}
.s3-item:hover .s3-img {
	background: rgb(255, 255, 255);
}
.s3-item:hover .s3-img i {
	color: rgb(21, 133, 201);
}
.s3-item:hover .s3-img p {
	background: rgb(21, 133, 201); color: rgb(255, 255, 255);
}
.s3-text {
	text-align: center;
}
.s3-text h4 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.s3-text p {
	margin: 0px auto; width: 90%; color: rgb(255, 255, 255);
}

/*.liucheng {
	padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;overflow: hidden;height: 400px;
}
@media all and (min-width:768px)
{
.liucheng {
	width: 750px;
}
}
@media all and (min-width:992px)
{
.liucheng {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.liucheng {
	width: 1170px;
}
*/


/*流程*/
/*新闻*/
.sectionxw {
	 padding: 0px 0px;
}
.sectionfoot {
	 padding: 0px 0px;background: rgb();
}
/*关于我们*/
.footer {
	background:  rgb(79, 76, 75); padding: 0 auto;
}
.footb {
	background:  rgb(79, 76, 75); 
}
.footb1 {
	 padding-right: 390px; position: relative;
}
.footb1::after {
	clear: both; display: table; content: "";
}
.footb-r {
	background:#a30100; padding: 20px 30px 3px; top: 0px; height:100%; width: 300px; right: 0px; position: absolute;
}
.footb-r span {
	text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.footb-r h4 {
	text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; margin-bottom: 10px;
}
.footb-r img {
	margin: 0px auto; width: 132px; height: 132px; display: block;
}
.footb-r p {
	text-align: center; color: rgb(255, 255, 255); font-size: 14px; margin-top: 5px;
}
.footb-fenxiang {
	background: #a30100; width: 300px; text-align: center; float: right;
}
.footb-fenxiang::after {
	clear: both; display: table; content: "";
}
.footb-fenxiang a {
	margin: 0px 10px; border-radius: 50%; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; display: inline-block; cursor: pointer;font-size: 22px;
}
.footb-fenxiang a:hover {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51);
}
@media screen and (max-width:991px) and (min-width:0px)
{
.footb-fenxiang {
	margin: -15px -30px 20px; width: auto; float: none;
}
}
.footb2 {
	overflow: hidden; padding-top: 30px; padding-right: 30px;color: rgb(255,255,255);
}
.footb-ul {
	height: 250px; border-right-color: rgba(255, 255, 255, 0.3); border-right-width: 1px; border-right-style: solid; position: relative;
}
.footb-ul::after {
	background: rgba(255, 255, 255, 0.3); top: 100%; width: 1px; height: 30px; right: -9px; margin-top: -2px; display: block; position: absolute; content: ""; transform: rotate(-30deg);
}
.footb-ul::before {
	background: rgba(255, 255, 255, 0.3); border-radius: 50%; width: 5px; height: 5px; right: -19px; bottom: -30px; display: block; position: absolute; content: "";
}
.footb2 ul {
	margin: 0px; padding: 0px;
}
.footb2 h4 {
	color: rgb(255, 255, 255); font-size: 22px;
}
.footb2 h4 a {
	color: rgb(255, 255, 255);
}
.footb2 p {
	color: rgba(255, 255, 255, 0.5); text-transform: capitalize; font-size: 24px; margin-bottom: 10px; display: block;
}
.footb2 li a {
	color: rgba(255, 255, 255, 0.8);
}
.footb2 li {
	line-height: 30px;
}
.copyright {
	background:  rgb(79, 76, 75);  overflow: hidden; border-top-color: rgb(77, 165, 215); border-top-width: 1px; border-top-style: solid;
}
.copyright1 {
	padding-right: 360px;
}
.copyright {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:1199px) and (min-width:992px)
{
.footb1 {
	padding-right: 300px;
}
}
@media screen and (max-width:991px)
{
.footb1 {
	margin: 0px -15px; height: auto; padding-right: 0px;
}
.footb2 {
	padding: 20px 15px;
}
.footb-ul::after {
	display: none;
}
.footb-ul::before {
	display: none;
}
.footb-r {
	width: auto; position: static;
}
.footb-r {
	margin-right: -15px; margin-left: -15px;
}

.copyright {
	padding: 10px 0px; height: auto;
}
.copyright1 {
	padding: 0px;
}
}

@media (max-width: 786px) {
.footb {
	background:  rgb(79, 76, 75); padding:0 auto;margin:0 auto;width:100%;
}
   .footb1 {
	margin: 0px -15px; height: auto; padding-right: 0px;width:auto;overflow:hidden;
}
.footb2 {
	padding: 20px 15px;width:auto;
}
.footb-ul::after {
	display: none;
}
.footb-ul::before {
	display: none;
}
.footb-r {
	padding:20px 0;margin-right: -15px; margin-left: -15px;
}
.footb-r {
	width: auto; position: static;margin-right: -15px; margin-left: -15px;
}

.copyright {
	padding: 10px 0px; height: auto;max-width:100%;
}
.copyright1 {
	padding: 0px;
}
.copyright p {font-size: 10px;word-wrap:break-word;word-break: break-all; max-width:100%;}
}

.copyright a {
	color: rgb(255, 255, 255);
}
.copyright img {
	width: 14px; height: 14px;
}
.copyright p {font-size: 10px;}

/*页脚*/
.menu {
	background: #a30100; height: 52px; border-bottom-color: rgb(209, 41, 46); border-bottom-width: 3px; border-bottom-style: solid;
}
.menu ul {
	margin: 0px auto; padding: 0px;
}
.menu ul li.one {
	float: left; position: relative;
}
.menu ul li.one a.aa {
	width: 115px; height: 52px; text-align: center; color: rgb(193, 193, 193); line-height: 52px; overflow: hidden; display: block;margin-left: 20px;margin-right: 20px;
}
.menu ul li.one a.aa:hover {
	color: rgb(255, 255, 255);
}
.menu ul li.one.on a.aa {
	color: rgb(255, 255, 255);
}
.menu ul li.menu-line {
	color: rgb(255, 255, 255); line-height: 52px; float: left;
}
.menu2 {
	background: rgb(209, 41, 46); padding: 10px 0px; left: 0px; top: 100%; width: auto !important; right: auto; display: none; position: absolute; z-index: 999; min-width: 100%;
}
.menu2 ul li a {
	padding: 0px 10px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.menu2 ul li a:hover {
	background: rgb(219, 88, 92); top: 1px; position: relative; box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
}
@media screen and (min-width:768px)
{
.menu ul li.one:hover .menu2 {
	display: block;
}
}
@media screen and (max-width:1199px) and (min-width:992px)
{
.menu ul li.one a.aa {
	padding: 0px 21px; width: auto;margin-left: 16px;margin-right: 16px;
}
}
@media screen and (max-width:991px) and (min-width:768px)
{
.menu ul li.one a.aa {
	padding: 0px 8px; width: auto;margin-left: 13px;margin-right: 13px;
}
}
}
.menu-btn {
	border: 1px solid rgb(232, 76, 61); border-image: none; top: 50%; width: 40px; height: 40px; text-align: center; right: 15px; color: rgb(232, 76, 61); line-height: 38px; font-size: 26px; margin-top: -20px; display: none; position: absolute; z-index: 22;
}
.menu-btn.open {
	background: rgb(212, 53, 57); border-color: rgb(212, 53, 57); color: rgb(255, 255, 255);
}
@media screen and (max-width:767px) and (min-width:0px)
{
.top {
	background: rgb(255, 255, 255); padding: 10px 0px; height: 65px;
}
.top-r {
	display: none;
}
.menu {
	margin: 0px -15px; display: none;
}
.menu {
	background: rgb(228, 228, 228); height: auto;
}
.menu ul li.one {
	width: 100%; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: none;
}
.menu ul li.menu-line {
	display: none;
}
.menu ul li.one a.aa {
	padding: 0px 15px; width: 100%; height: 40px; text-align: left; color: rgb(51, 51, 51); line-height: 40px; display: block;
}
.menu ul li.one:hover a.aa {
	background: rgb(219, 88, 92); color: rgb(255, 255, 255);
}
.menu ul li.one a.aa.on {
	background: rgb(219, 88, 92); color: rgb(255, 255, 255);
}
.menu2 {
	background: rgb(243, 243, 243); position: relative;
}
.menu2 ul li a {
	text-align: left; color: rgb(51, 51, 51); line-height: 40px; padding-left: 30px; font-size: 14px;
}
.menu-btn {
	display: block;
}
.menu2 ul li a:hover {
	background: rgb(219, 88, 92); top: 1px; color: rgb(255, 255, 255); position: relative; box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
}
/**/
.index-title {
	text-align: center;
}
.index-title h4{
	width: 50%;
}
.index-title p{
	width: 50%;
}

