    * {
    	margin: 0;
    	padding: 0;
    }
    
    img {
    	height: 100%;
    }
    
    /*ul {
    	overflow: hidden;
    }
    */
    .ns-right-list ul{
    	overflow: hidden;
    }
    .recruit-list ul{
    	overflow: hidden;
    }
    .head {
    	width: 100%;
    	height: 570px;
    	background-size: 100% 100%;
    	background-repeat: no-repeat;
    }
    
    .head-con {
    	width: 1800px;
    	margin: 0 auto;
    }
    
    .head-top {
    	width: 100%;
    	overflow: visible;
    }
    
    .head-left {
    	width: 385px;
    	padding-top: 15px;
    	float: left;
    }
    
    .head-left img {
    	width: 100%;
    }
    
    .head-center {
    	float: left;
    	margin-left: 3%;
    	width: 730px;
    }
    
    .head-center ul li {
    	float: left;
    	margin-left: 30px;
    	padding-top: 35px;
    }
    
    .head-center ul li:first-child {
    	margin-left: 0;
    }
    
    .head-center a {
    	color: #ffffff;
    	font-size: 16px;
    }
    
    .head-center a:hover {
    	color: #c30d23;
    }
    
    .head-right {
    	float: right;
    	padding-top: 35px;
    }
    
    .head-right ul li {
    	float: left;
    	border-left: 1px solid #c3c3c3;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    
    .head-right ul li:first-child {
    	border: 0;
    }
    
    .head-right ul li:last-child {
    	padding-right: 0;
    }
    
    .head-right a {
    	font-size: 14px;
    	color: #ffffff;
    	overflow: hidden;
    }
    
    .head-right>ul>li>a>span:hover {
    	color: #c30d23;
    }
    
    .head-right>ul>li>a>span {
    	float: left;
    }
    
    .head-right img {
    	float: left;
    	margin-top: 2px;
    }
    
    .head-right span {
    	padding-left: 5px;
    }
    
    .head-img {
    	margin-top: 7px !important;
    	margin-left: 5px;
    }
    
    .head-main {
    	text-align: center;
    	padding-top: 180px;
    }
    
    .head-main span {
    	color: #c30d23;
    	font-size: 48px;
		letter-spacing: 2px;
    }
    
    .head-main p {
    	font-size: 28px;
    	color: #FFFFFF;
    	padding-top: 20px;
    }
    
    .subnav {
    	width: 100%;
    	background: #FFFFFF;
    	border-bottom: 1px solid #e5e5e5;
    }
    
    .subnav-con {
    	width: 1400px;
    	overflow: hidden;
    	margin: 0 auto;
    }
    
    .subnav-con ul li {
    	float: left;
    }
    
    .subnav-sy {
    	float: left;
    }
    
    .subnav-con ul li:last-child {
    	float: right;
    }
    
    .subnav-con ul li:first-child {
    	padding-bottom: 25px;
    	padding-top: 25px;
    }
    
    .subnav-con ul li:last-child a {
    	float: left;
    	font-size: 15px;
    	padding: 25px 8px 22px 8px;
    }
    
    .subnav-sy img,
    .subnav-sy a {
    	float: left;
    }
    
    .subnav-sy img {
    	margin-right: 6px;
    	margin-top: 2px;
    }
    
    .subnav-sy a,
    .subnav-sy {
    	font-size: 15px;
    	color: #888888;
    }
    
    .subnav-sy a {
    	padding-right: 5px;
    }
    
    .subnav-sy a:hover {
    	color: #c30d23;
    }
    
    .subnav-final a {
    	color: #c30d23;
    }
    
    /* .subnav-rig a:first-child {
        border-bottom: 2px solid #c30d23;
        color: #c30d23;
    } */
    .subnav-rig .on{
        border-bottom: 2px solid #c30d23;
        color: #c30d23;
    }

    
    .subnav-rig a {
    	color: #555555;
    	margin-left: 50px;
    }
    
    .subnav-rig a:hover {
    	color: #c30d23;
    }
    
    .news-center {
    	width: 100%;
    	background-repeat: no-repeat;
    	/*background-size: 100% 100%;*/
    }
    
    .news-center-main {
    	width: 1200px;
    	margin: 0 auto;
    }
    
    .news-center-top {
    	width: 100%;
    	text-align: center;
    	padding-top: 65px;
    	border-bottom: 1px solid #e5e5e5;
    	padding-bottom: 30px;
    }
    
    .news-center-top span {
    	color: #333333;
    	font-size: 34px;
    }
    
    .news-center-top p {
    	padding-top: 28px;
    	color: #999999;
    	font-size: 15px;
    }
    
    .news-center-top font {
    	padding-left: 35px;
    }
    
    .news-center-con {
    	width: 100%;
    }
    
    .news-center-con p {
    	font-size: 16px;
    	color: #444444;
    	padding-top: 40px;
    	line-height: 30px;
    }
    
    .news-center-con p:last-child {
    	padding-top: 60px;
    }
    
    .news-center-con img {
    	width: 100%;
    	margin-top: 40px;
    }
    
    .news-fx {
    	width: 100%;
    	padding-top: 60px;
    	overflow: hidden;
    	padding-bottom: 40px;
    	border-bottom: 1px solid #e5e5e5;
    }
    
    .news-fx ul li {
    	float: left;
    	width: 16px;
    	margin-left: 7px;
    }
    
    .news-fx ul li:first-child {
    	margin-left: 0;
    }
    
    .news-fx img {
    	width: 100%;
    }
    
    .news-center-but {
    	overflow: hidden;
    	padding-top: 20px;
    	padding-bottom: 80px;
    }
    
    .news-but-left {
    	float: left;
    }
    
    .news-but-left ul li {
    	padding-top: 20px;
    }
    
    .news-but-left a {
    	font-size: 16px;
    	color: #666666;
    }
    
    .news-but-left a:hover {
    	color: #c30d23;
    }
    
    .news-but-right {
    	width: 190px;
    	float: right;
    	margin-top: 20px;
    	background: #c3c3c3;
    	border-radius: 25px;
    	-moz-border-radius: 25px;
    }
    .news-but-right:hover{
    	background: #c30d23;
    }
    .news-but-right a {
    	padding-bottom: 12px;
    	padding-top: 12px;
    	text-align: right;
    	font-size: 16px;
    	color: #ffffff;
    }
    
    .news-but-right img {
    	float: right;
    	width: 16px;
    	height: 15px;
    	margin-right: 44px;
    	margin-left: 20px;
    	margin-top: 5px;
    }
    /*底部*/
    
    .footer {
    	width: 100%;
    	background: rgba(69, 69, 69, 1);
    }
    
    .footer-con {
    	width: 1200px;
    	margin: 0 auto;
    	overflow: hidden;
    	padding-top: 75px;
    }
    
    .footer-left {
    	padding-bottom: 110px;
    	overflow: hidden;
    	border-bottom: 1px solid #474d51;
    }
    
    .footer-left ul li {
    	float: left;
    	margin-left: 76px;
    }
    
    .footer-left ul li:first-child {
    	margin-left: 0;
    }
    
    .footer-left span {
    	font-size: 18px;
    	color: #ffffff;
    	padding-bottom: 20px;
    }
    
    .footer-left a {
    	color: #878a8c;
    	font-size: 14px;
    	margin-top: 20px;
    }
    
    .footer-left a:hover {
    	color: #ffffff;
    }
    
    .footer-left ul li:last-child p {
    	color: #878a8c;
    	font-size: 14px;
    	margin-top: 20px;
    }
    
    .footer-left ul li:last-child {
    	border-left: 1px solid #474d51;
    	padding-left: 138px;
    	overflow: hidden;
    	padding-bottom: 15px;
    }
    
    .footer-right {
    	float: left;
    	margin-left: 20px;
    	padding-top: 10px;
    }
    
    .footer-rig-list {
    	margin-left: 0;
    }
    
    .footer-right img {
    	width: 32px;
    	height: 32px;
    }
    
    .footer-img1 {
    	display: none;
    }
    
    .footer-right:hover .footer-img {
    	display: none;
    }
    
    .footer-right:hover .footer-img1 {
    	display: block;
    }
    
    .footer-but {
    	width: 100%;
    }
    
    .footer-but ul li {
    	float: left;
    	padding-top: 28px;
    	color: #fff;
    	font-size: 14px;
    }
    
    .footer-but ul li:last-child {
    	float: right;
    }
    
    /*新闻列表*/
    
    .list-ns {
    	width: 100%;
    	background-repeat: no-repeat;
    }
    
    .list-ns-con {
    	width: 1400px;
    	margin: 0 auto;
    	overflow: hidden;
    }
    
    .list-ns-top {
    	overflow: hidden;
    	padding-top: 50px;
    	padding-bottom: 50px;
    	border-bottom: 1px solid #cfcfcc;
    }
    
    .ns-top-left {
    	width: 690px;
    	float: left;
    	overflow: hidden;
    }
    
    .ns-top-left img {
    	width: 100%;
    	cursor: pointer;
    	transition: all .8s;
    }
    
    .ns-top-left:hover img {
    	transform: scale(1.1);
    }
    
    .ns-top-right {
    	padding-left: 70px;
    	float: left;
    	padding-right: 20px;
    	width: 700px;
    }
    
    .ns-right-list span {
    	font-size: 32px;
    	color: #333333;
    }
    
    .ns-right-list ul li {
    	float: left;
    	margin-left: 35px;
    	font-size: 14px;
    	color: #999999;
    	padding-top: 28px;
    }
    
    .ns-right-list ul li:first-child {
    	margin-left: 0;
    }
    
    .ns-right-list img {
    	float: left;
    	margin-top: 4px;
    	margin-right: 5px;
    }
    
    .ns-right-wz {
    	padding-top: 40px;
    }
    
    .ns-right-wz p {
    	font-size: 18px;
    	color: #888888;
    	line-height: 30px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 3;
    	-webkit-box-orient: vertical;
    }
    
    .ns-gen {
    	width: 160px;
    	background: #c3c3c3;
    	text-align: center;
    	border-radius: 30px;
    	-moz-border-radius: 30px;
    	margin-top: 80px;
    }
    
    .ns-gen:hover {
    	background: #c30d23;
    }
    
    .ns-gen a {
    	font-size: 16px;
    	color: #ffffff;
    	font-weight: bold;
    	padding-bottom: 13px;
    	padding-top: 13px;
    }
    
    .ns-centen {
    	padding-top: 20px;
        overflow: hidden;
    }
    
    .ns-centen ul li {
    	float: left;
    	border: 1px solid #dbdbdb;
    	padding: 30px 30px 25px 30px;
    	width: 320px;
    	margin-top: 30px;
    	margin-left: 30px;
    	background: #ffffff;
    }
    
    .ns-centen ul li:first-child {
    	margin-left: 0;
    }
    
    .ns-centen ul li:nth-of-type(5) {
    	margin-left: 0;
    }
    
    .ns-centen-top p {
    	font-size: 14px;
    	color: #888888;
    }
    
    .ns-centen-top span {
    	font-size: 18px;
    	color: #444444;
    	padding-top: 18px;
    	height: 85px;
    }
    
    .ns-img-list {
    	width: 100%;
    	overflow: hidden;
    }
    
    .ns-img-list img {
    	width: 100%;
    	transition: all .8s;
    	cursor: pointer;
    }
    
    .ns-centen-dg {
    	width: 120px;
    	text-align: center;
    	background: #c3c3c3;
    	padding-bottom: 8px;
    	padding-top: 8px;
    	border-radius: 25px;
    	-moz-border-radius: 25px;
    }
    
    .ns-centen-dg:hover {
    	background: #c30d23;
    }
    
    .ns-centen-dg a {
    	font-size: 14px;
    	color: #ffffff;
    }
    
    .ns-centen ul li:hover img {
    	transform: scale(1.1);
    }
    
    .ns-centen-wz {
    	width: 100%;
    	padding-bottom: 20px;
    	padding-top: 20px;
    }
    
    .ns-centen-wz p {
    	font-size: 14px;
    	color: #999999;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: 2;
    	line-height: 25px;
    }
    
    .ns-but-fy {
    	float: right;
    	margin-right: 30px;
    	padding-top: 55px;
    	padding-bottom: 50px;
    }
    
    .ns-but-fy ul li {
    	float: left;
    	width: 53px;
    	height: 53px;
    	border-radius: 50%;
    	-moz-border-radius: 50%;
    	text-align: center;
    	background: #ffffff;
    	line-height: 53px;
    	color: #666666;
    	font-size: 14px;
    	margin-left: 13px;
    }
    
    .ns-but-fy a {
    	color: #666666;
    }
    
    .ns-but-fy ul li:last-child {
    	background: none;
    }
    /*业务介绍*/
    
    .duce-main,
    .duce-ky {
    	width: 100%;
    	background-repeat: no-repeat;
    	height: 810px;
    	overflow: hidden;
    }
    
    .duce-main-left {
    	padding-left: 260px;
    	padding-top: 266px;
    	width: 925px;
    }
    
    .duce-main-left h3,
    .duce-rught h3,
    .duce-ly-left>h3,
    .duce-hy-right h3 {
    	font-size: 40px;
    	color: #c30d23;
    }
    
    .duce-main-left span {
    	font-size: 20px;
    	color: #333333;
    	padding-bottom: 40px;
    	padding-top: 35px;
    	line-height: 30px;
    }
    
    .duce-main-left p,
    .duce-rught p {
    	font-size: 14px;
    	color: #666666;
    	line-height: 30px;
    }
    
    .duce-rught {
    	width: 660px;
    	float: right;
    	margin-right: 260px;
    	margin-top: 180px;
    	text-align: right;
    }
    
    .duce-rught font {
    	color: #da251c;
    }
    
    .duce-rught span {
    	font-size: 20px;
    	color: #666666;
    	padding-bottom: 35px;
    	padding-top: 35px;
    	line-height: 30px;
    }
    
    .duce-ly {
    	width: 100%;
    	background-repeat: no-repeat;
    	height: 900px;
    	overflow: hidden;
    }
    
    .duce-ly-left {
    	width: 660px;
    	margin-top: 90px;
    	margin-left: 260px;
    }
    
    .duce-ly-left>span {
    	font-size: 20px;
    	color: #666666;
    	padding-top: 35px;
    	line-height: 30px;
    	padding-bottom: 10px;
    }
    
    .ly-left-list {
    	width: 100%;
    	position: relative;
    	padding-left: 30px;
    }
    
    .ly-left-list hr {
    	position: absolute;
    	border: 0;
    	left: 0;
    	top: 0;
    	width: 2px;
    	height: 100%;
    	z-index: 1;
    	background: linear-gradient(to bottom, #f4ebeb, #db2c24, #f4ebeb);
    }
    
    .ly-left-list ul li {
    	position: relative;
    	padding-top: 30px;
    }
    
    .ly-left-list ul {
    	overflow: initial;
    }
    
    .ly-left-list i {
    	width: 8px;
    	height: 8px;
    	background: #da251c;
    	position: absolute;
    	border-radius: 50%;
    	-moz-border-radius: 50%;
    	left: -33px;
    	z-index: 2;
    	top: 65px;
    }
    
    .ly-left-list h3 {
    	font-size: 20px;
    	color: #da251c;
    }
    
    .ly-left-list span {
    	font-size: 16px;
    	color: #999999;
    	line-height: 30px;
    	padding-top: 10px;
    }
    
    .ly-wz {
    	padding-top: 50px;
    }
    
    .ly-wz p {
    	font-size: 14px;
    	color: #666666;
    	line-height: 30px;
    }
    
    .duce-hy {
    	width: 100%;
    	background-repeat: no-repeat;
    	height: 810px;
    	overflow: hidden;
    }
    
    .duce-hy-right {
    	width: 660px;
    	margin-top: 310px;
    	margin-right: 260px;
    	float: right;
    }
    
    .duce-hy-right h3 {
    	text-align: right;
    }
    
    .duce-hy-right p {
    	padding-top: 35px;
    	color: #666666;
    	font-size: 14px;
    	line-height: 30px;
    }
    /*联系我们*/
    
    .contact-main {
    	width: 100%;
    	background-repeat: no-repeat;
    	height: 835px;
    }
    
    .contact-main-con {
    	width: 1400px;
    	overflow: hidden;
    	margin: 0 auto;
    	padding-top: 115px;
    }
    
    .contact-left {
    	width: 960px;
    	float: left;
    }
    
    .contact-right {
    	width: 440px;
    	background: #ffffff;
    	float: left;
    }
    
    .contact-right-top span {
    	color: #c30d23;
    	font-size: 20px;
    	font-weight: bold;
    	padding-top: 55px;
    	margin-left: 50px;
    }
    
    .contact-right-top {
    	width: 100%;
    	height: 199px;
    }
    
    .contact-right-top i {
    	display: block;
    	width: 29px;
    	height: 2px;
    	background: #c30d23;
    	margin-left: 50px;
    	margin-top: 25px;
    }
    
    .contact-right-con {
    	background: #ffffff;
    	width: 100%;
    	height: 199px;
    	overflow: hidden;
    }
    .contact-right-con:hover{
    	background: #f6f6f6;
    }
    .ract-left {
    	margin-left: 30px;
    	margin-top: 27px;
    	float: left;
    }
    
    .ract-left span {
    	padding-top: 27px;
    	font-size: 14px;
    	color: #999999;
    }
    
    .ract-left p {
    	font-size: 14px;
    	color: #333333;
    }
    
    .ract-right {
    	float: right;
    	margin-right: 20px;
    	margin-top: 75px;
    }
    
    .contact-right-but {
    	background: #ffffff;
    }
    /*订单查询*/
    
    .head-list {
    	height: 861px;
    	position: relative;
    }
    
    .comp span {
    	font-size: 16px;
    	color: #5bd1f9;
    	margin-left: 525px;
    	margin-top: 222px;
    }
    
    .comp p {
    	font-size: 16px;
    	color: #5bd1f9;
    	margin-left: 1025px;
    	margin-top: 208px;
    }
    
    .region-list {
    	position: absolute;
    	left: 0;
    	top: 0;
    }
   
    .head-butt{
    	background: rgba(0,37,67,0.5);
    	position: absolute;
    	bottom: 40px;
    	left: 0;
    	width: 100%;
    }
    .head-butt-con{
    	width: 1400px;
    	margin: 0 auto;
    	overflow: hidden;
    	padding-bottom: 26px;
    	padding-top: 26px;
    }
    .head-butt-left{
    	width: 160px;
    	float: left;
    	background: #c30d23;
    	text-align: center;
    }
    .head-butt-left span{
    	font-size: 16px;
    	color: #ffffff;
    	padding-bottom: 16px;
    	padding-top: 16px;
    }
    .butt-center{
    	background: #ffffff;
    	float: left;
    	width: 1070px;
    }
    .butt-center i{
    	width: 17px;
    	height: 17px;
    	float: left;
    	background-image: url(../images/sou1_03.png);
    	background-repeat: no-repeat;
    	margin-left: 20px;
    	margin-top: 18px;
    	margin-bottom: 18px;
    	cursor: pointer;
    	margin-right: 10px;
    }
    .butt-center input{
    	color: #888888;
    	font-size: 14px;
    	padding-top:16px;
    	padding-bottom: 16px;
    	width: 1000px;
    	border: 0;
    }
    .butt-cx{
    	width:160px;
    	margin-left:10px;
    	float: left;
    }
    .butt-cx input{
    	width: 100%;
    	background: #da251c;
    	border: 0;
    	font-size: 16px;
    	color: #ffffff;
    	padding-bottom: 16px;
    	padding-top: 16px;
    	cursor: pointer;
    }
    /*服务网点*/
    .sele{
   	     width: 870px;
   	     margin: 0 auto;
    }
    .sele select{
    	width: 400px;
    	padding: 20px 10px 20px 10px;
    }
    select option{
    	padding-top: 20px;
    	padding-bottom: 20px;
    }
    .select2{
    	margin-left: 60px;
    }
    .serv-main{
    	width: 100%;
    	background-repeat: no-repeat;
    	padding-bottom: 95px;
    }
    .serv-main-con{
    	width: 1400px;
    	margin: 0 auto;
    }
    .serv-main-con ul li{
    	float: left;
    	width: 670px;
    	height: 313px;
    	background-image: url(../images/wa_li2_03.jpg);
    	background-repeat: no-repeat;
    	margin-top: 55px;
    	margin-left: 50px;
    	padding-top: 40px;
    	padding-left: 45px;
    	box-shadow:0px 0px 10px rgb(0,0,0,.08);
    }
    .serv-main-con ul li:nth-child(odd){
    	margin-left:5px;
    }
    .serv-li i{
    	width: 30px;
    	height: 2px;
    	background: #da251c;
    	margin-top: 15px;
    	margin-bottom: 15px;
    	margin-left: 5px;
    }
    .serv-li h3{
    	font-size: 30px;
    	color: #333333;
    }
    .serv-li-con{
    	margin-left: 5px;
    }
    .serv-li-con p{
    	font-size: 14px;
    	color: #666666;
    	line-height: 25px;
    }
    .serv-li>p{
    	margin-top: 50px;
    	color:#999999;
    	font-size: 14px;
    }
    /*首页*/
    .index-head{
    	width: 100%;
    	position: fixed;
    	top: 0;
    	left: 0;
    	z-index: 999;
    }
    .index-box{
    	position: relative;
    }
    .index-head-list{
    	max-width: 1800px;
    }
    .header{
    	width: 100%;
    	height: 100%;
    	position: relative;
    }
    .index-main{
    	position: absolute;
    	left:0;
    	right: 0;
    	top: 338px;
    	z-index: 9999;
    }
    .index-main span{
    	font-size: 68px;
    	color: #ffffff;
    	text-align: center;
    }
    .index-main p{
    	text-align: center;
    	color: rgba(255,255,255,.8);
    	font-size: 30px;
    	padding-top: 10px;
    }
    .index-main-a{
    	width: 190px;
    	margin: 0 auto;
    	background: #c30d23;
    	text-align: center;
    	padding-bottom: 10px;
    	padding-top: 10px;
    	font-size: 18px;
    	border-radius:25px;
    	margin-top: 70px;
    }
    .index-main-a a{
    	color: #ffffff;
    }
    .index-but-a{
    	z-index: 99999;
    	background-color: rgba(37,32,34,.6);
    }
    .index-head-left{
    	margin-left: 70px;
    }
    .index-img2{
    	display: none;
    }
    .section-tw{
    	margin-left: 260px;
    	padding-top: 245px;
    }
    .section-list{
    	width: 560px;
    	padding-bottom: 56px;
    }
    .section-list span{
    	font-size: 36px;
    	color: #333333;
    	font-weight: bold;
    }
    .section-list p{
    	padding-top: 30px;
    	font-size: 15px;
    	color: #666666;
    	line-height: 30px;
    }
    .section-time{
    	width: 1230px;
    	overflow: hidden;
    }
    .section-time-left{
    	background: #c30d23;
    	float: left;
    	width: 308px;
    	color: #ffffff;
    	text-align: center;
    	padding-bottom: 82px;
    	padding-top: 82px;
    }
    .section-time-left p{
    	font-size: 16px;
    }
    .section-time-left span{
    	font-size: 68px;
    }
    .section-time-right{
    	margin-top: 10px;
    	float: left;
    	padding-bottom: 72px;
    	padding-top: 72px;
    	background:rgba(255,255,255,0.8);
    }
    .section-time-right ul li{
    	width: 305px;
    	float: left;
    	text-align: center;
    	color: #666666;
    }
    .section-time-right span{
    	font-size: 68px;
    }
    .section-time-right p{
    	font-size: 16px;
    }
    .section-time-but{
    	width: 138px;
    	text-align: center;
    	border: 1px solid #d70000;
    	padding-bottom: 12px;
    	padding-top: 12px;
    	margin-top: 35px;
    }
    .section-time-but a{
    	color: #d70000;
    	font-size: 15px;
    }
    .index-th{
    	width: 1400px;
    	margin: 0 auto;
    	padding-top: 310px;
    }
    .index-th ul li{
    	width: 330px;
    	float: left;
    	margin-left:20px;
    	box-shadow: 0px 0px 10px rgba(0,0,0,.07);
    	margin-bottom: 10px;
    	position: relative;
    	height: 505px;
    }
    .index-th ul li:first-child{
    	margin-left:10px;
    }
    .index-th>ul>li>img{
    	width: 100%;
    }
    .index-th-top img{
    	width: 100%;
    }
    .index-th-but{
    	width: 100%;
    	background: #ffffff;
    	padding: 30px;
    	position: absolute;
    	left: 0;
    	bottom: 0;
    	height: 254px;
    }
    .index-th-but span{
    	color: #222222;
    	font-size: 24px;
    	padding-bottom: 20px;
    }
    .index-th-but p{
    	font-size: 15px;
    	color: #777777;
    	line-height: 30px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    }
    .index-th-but a{
    	font-size: 15px;
    	color: #999999;
/*    	margin-top: 20px;*/
    	padding-bottom: 20px;
    }
    .index-th ul li:hover .index-th-but{
    	height: 295px;
    	background: #c30d23;
    	transition: all .6s;
    }
    .index-th ul li:hover .index-th-but a{
    	color: #FFFFFF;
    }
     .index-th ul li:hover .index-th-but p{
    	color: #FFFFFF;
    	-webkit-line-clamp: 4;
    }
     .index-th ul li:hover .index-th-but span{
    	color: #FFFFFF;
    }
    .index-ft,.index-ch,.index-se{
    	width: 100%;
    	height: 100%;
    	background-repeat: no-repeat;
    	background-size: 100% 100%;   	
    }
    .index-five{
    	height: 969px;
    }
    .index-ft-con{
    	width: 1200px;
    	margin: 0 auto;
    	text-align: center;
    	padding-top: 260px;
    }
    .index-ft-con span{
    	font-size: 46px;
    	color: #ffffff;
    	padding-bottom: 40px;
    }
    .index-ft-con p{
    	font-size: 16px;
    	color: rgba(255,255,255,.8);
    	line-height: 30px;
    }
    .ft-img{
    	width: 128px;
    	margin: 0 auto;
    	margin-top: 100px;
    }
    .ft-img img{
    	width: 100%;
    }
    .index-five-con{
    	width: 100%;
    	margin: 0 auto;
    }
    .index-five-top{
    	padding-top: 198px;
    	text-align: center;
    }
    .index-five-top span{
    	font-size: 42px;
    	color: #ffffff;
    }
    .images{
    	position: relative;
    }
    .index-five-top p{
    	font-size: 16px;
    	color:rgba(255,255,255,.8);
    	padding-top: 25px;
    }
    .index-five-ma{
    	padding-top: 105px;
    	overflow: hidden;
    	width: 100%;
    }
    .index-five-ma ul li{
    	width: 288px;
    	height: 360px;
    	background:#ffffff;
    	padding: 90px 40px 0px 40px;
    	text-align: center;
    	float: left;
    	margin-left: 12px;
    }
    .index-five-ma ul li:first-child{
    	/*margin-left: 0;*/
    }
    .index-five-img img{
    	display: inline-block;
    }
    .index-five-img{
    	padding-bottom: 30px;
    	height: 80px;
    }
    .index-five-ma i{
    	width: 32px;
    	height: 2px;
    	background: #c30d23;
    	display: block;
    	margin: 0 auto;
    }
    .index-five-list{
    	padding-top: 35px;
    }
    .index-five-list p{
    	font-size: 16px;
    	color: #666666;
    	line-height: 30px;
    }
    /*简介*/
    .profile-main,.profile-list{
    	width: 80%;
		margin: 0 auto;
    	overflow: hidden;
    }
    .profile-main-left{
    	width: 100%;
    	padding-top: 80px;
    }
    .profile-main-left h3{
    	font-size: 40px;
    	color: #333333;
		text-align: center;
    }
    .profile-main-left>span{
    	font-size: 20px;
    	color: #333333;
    	padding-top: 20px;
		text-align: center;
    }
    .profile-main-left>p{
    	font-size: 14px;
    	color: #666666;
    	line-height: 30px;
    	padding-top: 30px;
    }
    .profile-main-time ul li{
    	color: #da251c;
    	float: left;
    	padding-left: 30px;
    	padding-right: 30px;
    	position: relative;
    }
    .profile-main-time ul li:first-child{
    	padding-left: 0;
    }
    .profile-main-time ul li:last-child{
    	padding-right: 0;
    }
    .profile-main-time{
    	padding-top: 65px;
    }
    .profile-main-time span{
    	font-size: 28px;
    }
    .profile-main-time font{
        font-size: 66px;	
    }
    .profile-main-time p{
    	font-size: 18px;
    }
    .profile-main-time ul li::after{
    	content:'';
    	width: 1px;
    	height: 30px;
    	position: absolute;
    	right: 0;
    	top: 50px;
    	background: #e68c87;
    }
    .profile-main-time ul li:last-child::after{
    	opacity: 0;
    }
    .profile-list-right{
    	width: 650px;
    	float: right;
    	margin-top: 182px;
    	margin-right: 260px;
    	text-align: right;
    }
    .profile-list-right h3{
    	font-size: 40px;
    	color: #333333;
    }
    .profile-list-right span{
    	font-size: 20px;
    	color: #666666;
    	padding-bottom: 80px;
    	padding-top: 20px;
    }
    .profile-list-right p{
    	font-size: 14px;
    	color: #666666;
    	line-height: 30px;
    }
    .profile-mora{
    	width: 100%;
    	height: 810px;
    	background-repeat: no-repeat;
    }
    .profile-mora-con{
    	width: 1400px;
    	margin: 0 auto;
    	padding-top: 90px;
    }
    .profile-mora-top{
    	text-align: center;
    	color: #333333;
    	padding-bottom: 55px;
    }
    .profile-mora-top h3{
    	font-size: 40px;
    }
    .profile-mora-top span{
    	font-size: 20px;
    	padding-top: 25px;
    }
    .profile-mora-lb{
    	width: 100%;
    	position: relative;
    }
    .swi-pra{
    	width: 1200px;
    	margin: 0 auto;
    }
    .mora-lb{
    	width: 1200px;
    	margin: 0 auto;
    	background:#ffffff;
    	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    	overflow: hidden;
    }
    .mora-lb-img{
    	width:500px;
    	height: 310px;
    	padding: 15px;
    	float: left;
    }
    .mora-lb-img img{
    	width: 100%;
    }
    .mora-lb-right{
    	padding-top:65px;
    	width: 550px;
    	margin-left: 25px;
    	float: left;
    }
    .mora-lb-right h3{
    	font-size: 42px;
    	color: #c30d23;
    	float: left;
    }
    .mora-lb-right font{
    	font-size: 14px;
    	float:right;
    	margin-top: 2px;
    	margin-left: 5px;
    }
    .mora-lb-but{
    	width: 100%;
    	border-top:1px solid #e5e5e5;
    	overflow: hidden;
    	padding-top: 10px;
    }
    .mora-lb-but ul li{
    	font-size: 14px;
    	color: #666666;
    	overflow: hidden;
    	margin-top: 20px;
    }
    .mora-lb-but i{
    	width: 3px;
    	height: 5px;
    	background-image: url(../images/san_03.jpg);
    	background-repeat: no-repeat;
    	float: left;
    	margin-top: 7px;
    	margin-right: 10px;
    	padding-bottom:13px;
    }
    .profile-mora{
    	position: relative;
    }
    .pro-xia{
    	width: 100%;
    	height: 1px;
    	background: #b2b2b2;
    	position: absolute;
    	left: 0;
    	top: 635px;
    }
    .advantage{
    	width: 100%;
    	height: 810px;
    }
    .advantage-con{
    	width: 1400px;
    	margin: 0 auto;
    }
    .advantage-top{
    	padding-top: 95px;
    	text-align: center;
    }
    .advantage-top h3{
    	font-size: 40px;
    	color: #ffffff;
    }
    .advantage-top span{
    	color: rgba(255,255,255,.8);
    	font-size: 20px;
    	padding-top: 20px;
    }
    .advantage-but{
    	padding-top: 80px;
    }
    .advantage-but ul li{
    	width: 260px;
    	background: #ffffff;
    	height: 400px;
    	margin-left: 20px;
    	float: left;
    }
    .advantage-but ul li:first-child{
    	margin-left: 0;
    }
    .advantage-img{
    	width: 100%;
    	height: 240px;
    	overflow: hidden;
    }
    .advantage-but img{
    	width: 100%;
    	transition: all .6;
    }
    .advantage-but ul li:hover img{
    	transform: scale(1.1);
    }
    .adva-wz{
    	padding: 20px;
    	text-align: center;
    }
    .adva-wz span{
    	font-size: 22px;
    	color: #444444;
    }
    .adva-wz p{
    	font-size: 14px;
    	color: #888888;
    	padding-top: 20px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    }
    .adva-wz a{
    	font-size: 14px;
    	color: #c30d23;
    	margin-top: 20px;
    }
    /*.className {
    	font-size: 14px;
    	color: #bbbbbb;
    	font-weight: bold;
    }*/
    .head-right ul li{
   	    position: relative;
    }
    .heda-list{
      	width: 100%;
      	position: absolute;
      	left: 24px;
      	top: 18px;
      	display: none;
      	padding-top: 10px;
    }
    .hea-lia{
    	left: 40px;
    	width: 100%;
      	position: absolute;
      	top: 18px;
      	padding-top: 10px;
      	display: none;
    }
    .hea-li{
    	width: 100%;
    }
    .head-right ul li:first-child:hover .heda-list{
    	display: block;
    }
    .head-right ul li:nth-of-type(2):hover .hea-lia{
    	display: block;
    }
    .ft-img:hover{
    	transform:scale(1.1);
    	
    }
    .index-five-ma{
    	width: 1800px;
    	margin: 0 auto;
    }
    .index-five-ma ul li:hover{
    	transform: translateY(-20px);
    	transition: all .6s;
    }
    .ns-but-fy ul li:hover{
    	background: #c30d23;
    }
    .ns-but-fy ul li:hover a{
    	color: #FFFFFF;
    }
    .ns-but-fy ul li:last-child:hover{
    	background: none;
    }
    .ns-but-fy ul li:last-child:hover a{
    	color:none;
    }
    .ns-centen ul li:hover .ns-centen-dg{
    	background:#c30d23;
    }
    .list-ns-top:hover .ns-gen{
    	background:#c30d23;
    }
    .down-main-list:hover li{
    	font-size: 15px;
    }
    .xia-ad{
    	overflow-y:auto;
    	height: 400px;
    }
    	color: #111111;
    }
    .head-top.fc .head-right>ul>li>a{
    	color: #111111;
    }
    .head-top.fc .index-head-left .index-img1{
    	display: block;
    }
    .head-top.fc .index-head-left .index-img2{
    	display: none;
    }
    .head-top.daa .index-head-left .index-img1{
    	display: none;
    }
    .head-top.daa .index-head-left .index-img2{
    	display: block;
    }
    .head-top.daa .head-center>ul>li:first-child a{
    	color: #111111;
    }
    .head-top.daa .head-center>ul>li:nth-of-type(2) a{
    	color: #111111;
    }
    .head-top.daa .head-center>ul>li:nth-of-type(3) a{
    	color: #111111;
    }
	.head-top.add .index-head-left .index-img1{
		display: block;
	}
	.head-top.add .index-head-left .index-img2{
		display: none;
	}
	.head-top.add .head-center>ul>li a{color: #111;}
	.head-top.add .head-center>ul>li:first-child a{
		color: #ffffff;
	}
	.head-top.add .head-center>ul>li:nth-of-type(2) a{
		color: #111;
	}

    #fp-nav{
    	right: 40px;
    }
    .section-time-but:hover{
    	transform: translateX(10px);
    	transition: all .6s;
    }
    @media screen and (min-width: 1200px) and (max-width: 1600px) {
	    	
	    	.butt-center{
	    	background: #ffffff;
	    	float: left;
	    	width: 800px;
	    }
	    .butt-center input{
	    	width: 730px;
	    }
	    .index-five-ma{
	    	width: 95%;
	    }
	    .section-tw{
	    	margin-left: 20px;
	    }
	    .index-th ul li:last-child{
	    	display: none;
	    }
    }
    @media screen and (min-width: 1200px) and (max-width: 1300px) {
	    	
	    .index-th ul li:last-child{
	    	display: none;
	    }
    }
    .modal {
    	display: none;
    	position: fixed;
    	z-index: 99999;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	overflow: auto;
    	background-color: rgb(0, 0, 0);
    	background-color: rgba(0, 0, 0, 0.6);
    }
    
    .modal-content {
    	margin: 0 auto;
    	width:1200px;
    	height: 450px;
    	margin-top: 3070px;
    }
    .modal-content video{
    	width: 100%;
    	height: 100%;
    }
    .dingd{
    	width: 100%;
    	height: 380px;
    }
    .dingd-con{
    	width: 1400px;
    	margin: 0 auto;
    	overflow: hidden;
    	padding-bottom: 60px;
    	padding-top: 60px;
    }
    .dingd-con td{
    	text-align: center;
    	font-size: 14px;
    }
    .th-one td{
    	color: #FFFFFF;
    	background: #c30d23;
    	border-left: 1px solid #7c9fcb;
    	padding-top: 25px;
    	padding-bottom: 18px;
    }
    .th-one td:first-child{
    	border-left:0 ;
    }
    .td-ch{
    	vertical-align: top !important;
    }
    .th-tw td{
    	color: #333333;
    	background: #ffffff;
    	border-left: 1px solid #eeeeee;
    	height: 200px;
    	vertical-align: middle
    }
    .td-last{
    	width: 100%;
    	height: 200px !important;    
    }
    .td-last-con{
    	 padding-left: 35px;
         padding-right: 25px;
         overflow:hidden; 
         padding-top: 20px; 
    }
    .td-last-con span{
    	float: left;
    	padding-right: 30px;
        height: 45px;
        color: #da251c;
    }
    .td-last-con p{
    	float: left;
    	text-align: left;
    	width: 300px;
    	color: #333333;
    }
    .com-img{
    	width: 1920px !important;
    }
    
    .warp{
        width: 100%;
		overflow: hidden;
    }
    





    .yua{
        width: 13px;
        height: 13px;
        background-color: #bbbbbb;
        border: 3px solid #ffffff;
        border-radius: 50%;
        margin: 0 auto;
    }
    .sw-pag, .swiper-pagination{
        width: 100%;
        overflow: hidden;
        margin-top: 65px;
    }
    .shuz{
        width:60px;
        text-align: center;
        float: left;
        margin-left:85px;
    }
    .shuz p{
        font-size: 14px;
        color: #bbbbbb;
        font-weight: bold;
        padding-top: 15px;
    }
    .active1 p{
        color: #3981ba;
        font-size: 24px;
        text-align: left;
        padding-top: 5px;
    }
    .shuz:first-child{
        margin-left: 0;
    }
    .active1 .yua{
        background-image: url(../images/dia_03.png);
        background-repeat: no-repeat;
        width: 13px;
        height: 18px;
        border: 0;
        background-color: aliceblue;
    }
    .inpet{
        overflow: hidden;
        width: 200px;
        margin-left: 82px;
        margin-top: 30px;
        display: none;
    }
    .inpet input{
        width: 150px;
        float: left;
        margin-right: 10px;
        background: rgba(255,255,255,.8);
        height: 20px;
        border: 0;
        
    }
    #dian1{
        -webkit-animation:fadeInRight 1s .2s ease both;
        -moz-animation:fadeInRight 1s .2s ease both;}
        @-webkit-keyframes fadeInRight{
        0%{opacity:0;
        -webkit-transform:translateX(20px)}
        100%{opacity:1;
        -webkit-transform:translateX(0)}
        }
        @-moz-keyframes fadeInRight{
        0%{opacity:0;
        -moz-transform:translateX(20px)}
        100%{opacity:1;
        -moz-transform:translateX(0)}
    }
	.sc_04{position:relative;background:url(../images/bg_06.jpg) no-repeat center;background-size:cover}
	.h_tle{text-align:center;color:#c30d23;line-height:42px;padding-top: 60px;}
	.h_tle .h3{font-size:38px;font-weight:bold;text-transform:uppercase}
	.h_tle .h4{font-size:36px}
	.layout{max-width:1400px;margin:0 auto;box-sizing:border-box;}
	.shade{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(195, 13, 35,0.8);
		height: 0;
		overflow: hidden;
		transition: height 0.6s;
		box-sizing: border-box;
	}
	.shade .table{
		width: 100%;
		height:100%;
		display: table;
		border: 1px solid #FFFFFF;
	}
	.shade .table .cell{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.shade .table .cell .h3{
		font-size: 22px;
		font-weight: bold;
		
	}
	.shade .table .cell .line{
		width: 20px;
		height: 2px;
		background-color: #FFFFFF;
		margin:18px auto;
	}
	.shade .table .cell{
		font-size: 16px;
	}
	.ul_04 .li a:hover .con{
		display: none;
	}
	.ul_04 .li a:hover .shade{
		height: 100%;
		padding: 10px 4.4%;
	}
	.ul_04{position: relative;}
	.ul_04 .li.limax a .h4{padding: 10px 0;font-size: 20px;}
	.ul_04 .li a .hp p{padding: 0;}
	.ul_04 .li.limax a .hp{font-size: 14px;}
	.ul_04 .li a .h4{font-size: 18px;}
	.ul_04 .li .con{padding: 10px;}
	.ul_04 .li a{display:block;position:relative;color:#FFFFFF;margin-bottom:7.5%}
	.ul_04 .li .con{position:absolute;left:0;right:0;bottom:0;padding:20px}
	.ul_04 .li a .h4{font-size:20px;font-weight:bold}
	.ul_04 .li a .hp{font-size:14px}
	.ul_04 .li.limax a .h4{font-size:24px;padding:15px 0}
	.ul_04 .li.limax a .hp{font-size:15px}
	.ul_04 .li a .hp p{padding:5px 0}
	.ul_04 .li:nth-child(4n){margin-right:0}
	.pro_info .swiper-button-prev,.lb .swiper-button-prev{
		width: 50px;
		height: 50px;
		background: url(../images/icon_05.png) no-repeat center;
		opacity: 1;
		left: 0;
		margin-top: -25px;
	}
	.hwimg{width:100%}
	.pro_info .swiper-button-prev:hover,.lb .swiper-button-prev:hover{
		background-image: url(../images/icon_07.png);
	}
	.pro_info .swiper-button-prev,.lb .swiper-button-prev{margin-left: -100px;}
	.pro_info .swiper-button-prev, .lb .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;border-radius: 50%;left: 10px;opacity: 0.8;}
	.pro_info .swiper-button-next, .lb .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;border-radius: 50%;right: 10px;opacity: 0.8;}
.fl{float: left;}
.fr{float: right;}
.sc_07{box-sizing:border-box;position:relative}
.lx_01{width:39.58%;position:absolute;left:0;top:0;bottom:0;background:url(../images/bg_02.jpg) no-repeat center;background-size:cover}
.lx_01 .con{position:absolute;width:350px;height:450px;right:6.5%;top:0;bottom:0;margin:auto;background:url(../images/bg_03.jpg) no-repeat center;background-size:cover;box-sizing:border-box;padding:60px 28px}
.lx_01 .con .h_tle{color:#FFFFFF;text-align:left;padding:0}
.lx_01 .con .h_tle .h4{font-weight:lighter}
.lx_01 .con .imgbox{display:block;padding:60px 0}
.lx_01 .con .hp{font-size:15px;color:#FFFFFF;line-height:36px}
.lx_01 .con .hp .en{font-size:13px;opacity:0.25;line-height:16px}
.lx_02{padding-left:7.18%;width:39.58%;margin-left:39.58%}
.lx_02 .con{margin-bottom:40px}
.lx_02 .con .form{margin-top:30px;position:relative}
.lx_02 .con .form .submit{border:none;background-color:#c30d23;font-size:16px;color:#FFFFFF;width:120px;height:40px;display:block;position:absolute;bottom:100%;right:0;margin-bottom:10px;cursor:pointer}
.lx_02 .con .h4{font-size:18px;color:#333333;line-height:2}
.form .inp{width:48.82%;margin-right:2.36%}
.form .inp:nth-child(2n){margin-right:0}
.form .inp .text{margin-bottom:12px;box-sizing:border-box;width:100%;border:1px solid #e3e5ea;padding:0 20px;height:40px;line-height:40px;font-size:14px}
.form .inp .textarea{margin-bottom:12px;box-sizing:border-box;width:100%;border:1px solid #e3e5ea;padding:0 20px;height:144px;line-height:40px;font-size:14px}
.lx_02 .lx_hp{color:#777777;font-size:14px;line-height:20px;}
.lx_02 .lx_hp p{
	position: relative;
	padding: 8px 0;
	padding-left: 30px;
}
.lx_02 .lx_hp p .sp1{position: absolute;left: 0;top: 8px;}