 body {
 	font-family: Arial, sans-serif;
 	margin: 0;
 	padding: 0;
 }

 @media (min-width: 1200px) {
 	.container {
 		width: 1200px
 	}
	.p40{padding: 0 !important;}
	.pl30{padding-left:30px;}
	.mt-20{margin-top:0!important}

	/*电脑*/
 }
 @media (max-width: 1200px) {
  
 	.p40,.qyzx-ul-cent,.pl30{padding: 0 !important;}
 	.mt50{margin-top:0!important}
 	.p0s{padding:0!important}
 	.navbar-header{position:relative;margin-top:54px;}
 	.navbar-toggle{position:absolute;right:-23px;margin-top:-23px}
 	.mt20{margin-top:20px}
 	.mt10{margin-top:10px}
 	.lxwm-0{padding:0!important}
 	.pages{width:100%!important}
 	.pages a{padding:0 0px!important}
 	.em{width:100%!important}
 	.zzry{width:100%!important;height:auto!important;}
 	.qyzx-ul-cent{	overflow-x: hidden;}
 	.mt-20{margin-top:20px}
 	 
 
 	/*手机*/
 	
 }
 .zzry{width: 182px;margin-right: 15px;height: 120px;margin-bottom: 15px;}
a:hover {
 	text-decoration: none;
 }
 .hiddens {overflow:hidden}
 ul li {
 	list-style: none;
 	padding: 0;
 }
 .swiper-button-next, .swiper-button-prev{color:#fff!important}
 .swiper-container2{position: relative;}
 .swiper-container2 .jianjie-l{left: 15%;}
  .swiper-container2 .jianjie-r{right: 15%;}
.p0{padding:0}
 .mt50 {
 	margin-top: 50px;
 }

 .pd-l20 {
 	padding-left: 20px;
 }
.mt10{margin-top: 10px;;}
 .m-l20 {
 	margin-left: 20px;
 }
.img100{width:100%}
 .mt80 {
 	margin-top: 80px;
 }

.qyzx-gywm a{display:block;padding:20px;margin-top:20px}
.qyzx-gywm a:nth-child(even){background:#f8f8f8;}
 #bs-example-navbar-collapse-1 {
 	background: #fff
 }
.nav-qcd-li li{margin-right:18px;}
 .navbar {
 	background-color: #fff;
 	border: 0;
 	/* height: 140px; */
 	font-size: 18px;
 	z-index: 99;
 }

 .navbar-brand img {
 	/*height: 70px;*/
 	margin-top: -35px
 }

 .carousel {
 	position: relative;
 	width: 100%;
 	overflow: hidden;
 }

 .carousel-inner>.item {
 	display: none;
 	position: relative;
 	transition: transform 0.6s ease-in-out;
 }

 .carousel-inner>.item.active {
 	display: block;
 }

 .carousel-control {
 	position: absolute;
 	top: 50%;
 	transform: translateY(-50%);
 	z-index: 10;
 	color: #fff;
 	opacity: 0.5;
 	cursor: pointer;
 }

 .carousel-control.left,
 .carousel-control.right {
 	background-image: none;
 	width: auto;
 	height: auto;
 }

 .carousel-control:hover {
 	opacity: 1;
 }

 .carousel-indicators {
 	bottom: -30px;
 }

 .carousel-indicators li {
 	width: 10px;
 	height: 10px;
 	border-radius: 50%;
 	background-color: #ccc;
 	margin-right: 5px;
 }

 .carousel-indicators .active {
 	background-color: #f00;
 }

 
 .brand-system {
 	background-color: #f9f9f9;
 	padding: 50px 0;
 }

 .party-mass-work {
 	padding: 50px 0;
 }

 .footer-a {
 	background: #333333
 }

 .jianjie-p {
 	font-weight: 600;
 	font-size: 20px;
 	color: #393a3e;
 }

 .jianjie-p-s {
 	font-size: 16px;
 	color: #92959c;
 	line-height: 28px
 }

 .btn-primary {
 	background: #d3271a;
 	border: 0;
 }

 .jianjie-com {
 	font-size: 14px;
 	color: #a2a2a2;
 	font-weight: 500;
 	margin-top: 10px;
 }

 .btn-primary:hover {
 	background: #d3271a
 }

 .jianjit-titile {
 	font-weight: 600;
 	margin-bottom: 50px;
 	font-size: 20px;
	color:#393939;
 }

 .mb50 {
 	margin-bottom: 50px;
 }
.mb20{margin-bottom:20px;}
.mb40{margin-bottom: 40px;}
 .patx {
 	font-size: 20px;
 }

 .patx .s1310 {
 	color: #ff1200;
 	font-size: 32px;
 	font-weight: 600
 }

 .patx .titile1310 {
 	font-size: 16px;
 	color: #000;
 	font-weight: 600;
 	margin-left: 10px
 }
.nav-active,.act{color: #7a96c5 !important;}
 .thumbnail {
 	border: 0;
 	padding: 20px;
 	height: 311px;
 }

 .thumbnail .pptx {
	font-size:30px; 
 	font-weight: 600;
	position: absolute; 
	color:#443937;
	width: 82%;
	top:-10px;
 } 
 .pptx::after {
   content: '';
   position: absolute;
   left: 0;
   bottom: 0;
   right: 0;
   height: 1px; /* �߿��ĸ߶� */
   background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(234, 159, 138, 1), rgba(255, 255, 255, 0));
 }
 .thumbnail .pptx1 {
 	font-size: 80px;
 	color: #d3271a;
 	font-weight: 800;
 	text-align: center;
 	box-shadow: 1, 1, 1, #000; 
	text-shadow: 1px 6px 6px rgba(0, 0, 0, 0.5);
 	display: inline;
 	position: relative;
 	left: 50%;
 	margin-left: -40px;
 	margin-top: 50px;
		
 }

 .thumbnail .pptx-1-1 {
 	color: #282828;
 	font-size: 16px;
 	line-height: 28px;
	text-indent:30px;

	line-height:35px;
	padding: 20px 0; 
 }
.thumbnail .pptx-1-1-1
{
    	background: url('../images/rz.png') center;
    	background-size: 77%;
         background-repeat: no-repeat;
}
.thumbnail .pptx-1-1-2
{
    	background: url('../images/tz.png') center;
    	background-size: 77%;
        background-repeat: no-repeat;
}
.thumbnail .pptx-1-1-3
{
    	background: url('../images/db.png') center;
    	 background-size: 77%;
        background-repeat: no-repeat;
}
 .mt20 {
 	margin-top: 20px
 }
 .mt30 {
 	margin-top: 30px
 }
 .pb20{padding-bottom: 20px;}
.ml15{margin-left:15px;}
 .swiper-container {
 	height: 428px;
 	position: relative;
 	width: 100%;
 	overflow: hidden
 }

 .carousel-caption {
  left: 24%;
 /*	width: 600px;*/
 	top: 45%;
 	text-align: left;
	text-shadow:none !important;;
	height:95px;
	border-left:2px solid #f60;
	padding-top:0px;
 }

 .carousel-caption h3 {
 	font-size: 26px;
 	font-weight: 600;
 	color: #ff1f00
 }

 .carousel-caption p {
	color:#282828;
 	font-size: 16px;
	
	 
 }

 .list-item {
 	position: relative;
 	padding-left: 20px;
 	/* Բ�������ֵ��ܼ��� */
 	margin-bottom: 10px;
 }

 .list-item::before {
 	content: '';
 	position: absolute;
 	left: 0;
 	top: 50%;
 	transform: translateY(-50%);
 	width: 5px;
 	height: 5px;
 	background-color: #d3271a;
 	border-radius: 50%;
 }
.index-dqgz .active {
 	background: #d3271a;
 	border: 0px !important
 }
 .dqgz .active {
 	background: #d3271a;
 	border: 0px !important
 }
.index-dqgz .active a {
 	background: #d3271a !important;
 	border: 0px !important;
 	color: #fff !important
 }
 .dqgz .active a {
 	background: #d3271a !important;
 	border: 0px !important;
 	color: #fff !important
 }
.index-dqgz a:hover {
 	background: #d3271a !important;
 	color: #fff !important
 }

 .dqgz a:hover {
 	background: #d3271a !important;
 	color: #fff !important
 }

 .nav-tabs {
 	border: 0
 }
.index-dqgz a {
 	color: #605f5f
 }
 .index-dqgz a:hover {
 	color: #605f5f
 }
 .dqgz a {
 	color: #333
 }

 .list-item span {
 	float: right;
 	color: #b7b6b6
 }

 .dqgz-gd {
 	float: right;
 	color: #333
 }

 .list-unstyled a {
 	color: #949393
 }

 .swiper-button-next,
 .swiper-button-prev {
 	color: #605f5f
 }

 .list-unstyled li {
 	float: left;
 	width: 115px;
 	height: 40px;
 	line-height: 40px;
 }

 .footer {
 	color: #949393
 }

 .footer h4 {
 	color: #fff
 }

 .footer-b {
 	background: #282828;
 /*	height: 60px;*/
 	color: #949393;
 	line-height: 60px;
 }

 .qyzx-banners {
 	background: url('../images/banner.png');
 	height: 353px
 }

 .qyzx-banners h4 {
 	font-size: 24px;
 	font-weight: 600
 }

 .qyzx-banners p {
 	color: #605f5f;
 	line-height: 25px;
 	font-size: 14px
 }

 .qyzx-nav a {
    width: 94px;
    height: 35px;
    line-height: 35px;
 	text-align: center;
 	color: #333;
 	font-size: 14px;  
 	display: inline-block
 }

 .qyzx-nav .qy-ative {
 	background: #5f94fc;
 	color: #fff;
 }

 .qyzx-nav a:hover {
 	text-decoration: none
 }

 .qyzx-form {
 	width: 60%;
 	height: 45px;
 	border: 1px solid #ccc;
 	text-indent: 25px;
 	color: #605f5f
 }

 .qyzx-form-btn {
 	background: url('../images/ss.png')no-repeat right;
 	background-size: 32px 32px;
 	background-position: 96% 0px;
 	width: 40px;
 	height: 40px;
 	position: relative;
 	right: 60px;
 	border: 0;
 	top: 6px;
 }

 .qyzx-con-r a:hover {
 	text-decoration: none;
 }

 .qyzx-con-r a {
 	font-size: 14px;
 }

 .qyzx-con-r a h4 {
 	color: #333;
 	font-size: 16px;
 }

 .qyzx-con-r a h4 span {
 	float: right;
 	color: #605f5f;
 	font-size: 14px;
 }

 .qyzx-con-r a p {
 	color: #605f5f;
 	line-height: 25px;
 }

 .qyzx-con-r li {
 	border-bottom: 1px dashed #ccc;
 	margin-bottom: 20px;
 	padding-bottom: 15px;
 }
 .qyzx-ul-cent{color#333}
.qyzx-ul-cent li h4{font-size: 16px;color:#333}
.qyzx-ul-cent li em{font-style: normal;font-size:12px;color:#626971}
.qyzx-ul-cent li span{font-size:20px;color: #626971;}
 .qyzx-ul-cent li{margin-top: 40px;padding-bottom: 40px;border-bottom: 1px dashed #ccc;}
.qyzx-ul-cent li a{margin-left: 20px;display: inline-block;color:#333;font-size:14px}
.qyzx-ul-cent li p{color: #605f5f;}
.qyzx-gywm strong{font-size:24px;}
.qyzx-gywm p{font-size:18px;}
 .qyzx-ul-cent-span{float:left;width: 100px;border-right:1px solid #ccc;}
 .dqgz{background:url('../images/dqgz-bg.png') no-repeat bottom;
 background-size: 96% 100%;
 }
 .dqgz-text h4{color:#9f5e13;font-weight: 600;display: inline-block;
    text-align: center;
    width: 100%;}
  .dqgz-text p{color: #9f5e13;
    padding: 20px 20px;
    font-size: 16px;
    line-height: 25px;
      height:140px;
  }
  .p40{padding:40px 50px;}
  .title-content{
	  
	  color:#c91515;
	  font-weight: 600;
  
}
.list-group a{color:#605f5f}
.qygk h2{font-size: 24px;font-weight: 600;color:#605f5f ;}
.qygk p{font-size: 18px;color: #605f5f;line-height: 32px;}
.qygk{background:#f8f8f8;margin-top: 20px;}
.xwzx{background: url(../images/gywm.png);}
.collapsed .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#fff!important}
.navbar-default .navbar-toggle{border-color: #fff;}

.pages{width: 70%;
    padding: 24px 0;display:block;margin:auto;text-align: center;}
.pages a{float: none;
    display: inline-block;
    width: auto;
    min-width: 34px;
   /* border: 1px solid #ededed;*/
    color: #a5a5a5;
    padding: 0 10px;
    margin: 0 3px;
    border-radius: 4px;
    line-height: 30px}
    .pages .cur{float: none;
    display: inline-block;
    width: auto;
    min-width: 34px;
    /*border: 1px solid #ededed;*/
    color: #fff;
    padding: 0 10px;
    margin: 0 4px;
    background:#5f94fc;
    border-radius: 4px;
    line-height: 30px}
.pages>ul>b {
    padding: 0 10px;
    background-color: #d60114;
    border: 1px solid #0f5a86;
    color: #fff;
    line-height: 30px;
    float: none;
    display: inline-block;
    width: auto;
    min-width: 34px;
    border: 1px solid #ededed;
    padding: 0 10px;
    margin: 0 4px;
    border-radius: 4px;
    line-height: 30px;}
    
    .djgz-1{}
    .em{width: 90%;
    display: inline-block; 
    font-style: normal;
    line-height: 27px}
     .ldjs-h4 h4{
         font-weight: 600!important;
     }
.navbar-default .navbar-nav li a:hover{
    
    color:#7a96c5 !important
}
/*10页*/
.main10z{ 
	padding-bottom: 212px;
}
.main10z h3{
	text-align: center;
	line-height: 46px;
	letter-spacing: 1.2px;
}
.main10z h3 span{
	display: inline-block;

}
.main10z .h61{
	color: #666;
	overflow: hidden;
	text-align: center;
	letter-spacing: .5px;
	margin-top: 40px;
}
.main10z .h61 img{
	margin-right: 9px;
	margin-top: -2px;
}
.main10z .h61 span{
	margin-left: 13px;
	margin-right: 13px;
	position: relative;
}
.main10z .h61 .span1,
.main10z .h61 .span2{
	margin: 0;
}
.main10z .h61 .span1::after{
	content: '';
	width: 1000px;
	height: 1px;
	background-color: #ccc;
	position: absolute;
	top: 8px;
	right: 4px;
}
.main10z .h61 .span2::after{
	content: '';
	width: 1000px;
	height: 1px;
	background-color: #ccc;
	position: absolute;
	top: 8px;
	left: 4px;
}
.main10n{
	padding-top: 43px;
	padding-bottom: 71px;
}
.main10n p{
	color: #333;
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
	/*text-indent: 2em;*/
	letter-spacing: 0.7px;
}

.main10z .h62{
	color: #666;
	overflow: hidden;
	text-align: center;
	letter-spacing: .5px;
}
.main10z .h62 img{
	margin-right: 15px;
	margin-top: -2px;
}
.main10z .h62 span{
	position: relative;
	color: #666;
}
.main10z .h62 .span1::after{
	content: '';
	width: 1000px;
	height: 1px;
	background-color: #ccc;
	position: absolute;
	top: 8px;
	right: 34px;
}
.main10z .h62 .span2::after{
	content: '';
	width: 1000px;
	height: 1px;
	background-color: #ccc;
	position: absolute;
	top: 8px;
	left: 34px;
}
/*11页*/
.main11z{
	padding-bottom: 44px;
}
.main11z li{
	width: 50%;
	float: left;
	background-color: #f2f2f2;
}
.main11z li a{
	display: block;
	width: 100%;
	height: 100%;
}
.main11z li .liz,
.main11z li .liy
{
	width: 50%;
	position: relative;
	overflow: hidden;
}
.main11z li .liy .img{
	width: 100%;
}
.main11z .main11ul1 .liz,
.main11z .main11ul1 .liy{
	float: right;
}
.main11z .main11ul2 .liz,
.main11z .main11ul2 .liy{
	float: left;
}
.main11z .main11ul1 .liy .imgj{
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -23px;
}
.main11z .main11ul2 .liy .imgj{
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -23px;
}
.main11z .main11ul2 .liy .img_s{
	display: none;
}
.main11z .main11ul2 .liy .img_d{
	display: block;
}
.main11z li .liz{
	text-align: center;
	padding: 46px 80px 0 80px;
}
.main11z li .liz .liimg{
	height: 82px;
}
.main11z li .liz h3{
	color: #555656;
	margin-top: 25px;
}
.main11z li .liz h5{
	color: #555656;
	line-height: 32px;
	letter-spacing: .6px;
	margin-top: 23px;
	height: 96px;
	overflow: hidden;
}
.main11z li:hover .liy .img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.main11z li:hover .liz .img_s{
	display: none;
}
.main11z li:hover .liz .img_d{
	display: inline-block;
}
.main11z li:hover .liz h3,
.main11z li:hover .liz h5{
	color: #98002b;
}

.main0 .h2p .ul3 a{
    position: relative;
	margin-left: 22px;
	float: left;
	color: #999;
	font-size: 14px;
	display: block;
}
.main0 .h2p .ul3 a:hover{
	color: #7a96c5;
}
.main0 .h2p .ul3 a::before{
	content: '';
	width: 7px;
	height: 7px;
	background: url(/skin/web/home2.png) no-repeat center;
	position: absolute;
	top: 5px;
	left: -15px;
}
.main0 .h2p .ul3 a:first-child::before{
	content: '';
	width: 13px;
	height: 14px;
	background: url(home.png) no-repeat center;
	top: 1px;
	left: -25px;
}
.main0z{
	padding-top: 24px;
	padding-bottom: 48px;
}
.main0 .h2p{
	border-bottom: 1px solid #ccc;
	height: 58px;
}
.main0 .h2p span.fl{
	display: inline-block;
	height: 100%;
	position: relative;
}

.main0 .h2p span.fl::after{
	content: '';
	width: 100%;
	height: 2px;
	background-color: #5f94fc;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.main0 .h2p .span1{
	color: #555656;
	font-size: 24px;
}
.main0 .h2p .span2{
	color: #98002d;
	font-size: 24px;
	font-family: "Arial";
	text-transform: uppercase;
}
.main0 .h2p .ul3{
	margin-top: 15px;
}
.main0 .h2p .ul3 li{
	position: relative;
	margin-left: 22px;
	float: left;
}
.qyzx-dqgz-banner{background: url(../images/dqgz-banner.png);}
.nav>li>a{
    padding: 7px 12px
}
