@charset "utf-8";
/* CSS Document */

/*居中标题*/
.center-title-desc { width:500px; text-align: center; margin:0px auto; padding-top:25px; padding-bottom:20px; background:#fff;}
.center-title-desc>h1 { color: #1b1b1b; font-size:1.8em; font-weight: lighter; line-height:40px;}
.center-title-desc>h2 { color: #707070; font-size:1em; font-weight: lighter;}

@media only screen and (max-width:768px){
.center-title-desc { width:80%; text-align:center; margin:0 auto; padding-top:25px; background:#fff;}
.center-title-desc>h1 { color: #1b1b1b; font-size:1.1em; font-weight: lighter; line-height:30px;}
.center-title-desc>h2 { color: #707070; font-size:0.8em; font-weight: lighter;}
}


/*首页五大点*/
.ind-5a-w{width:100%; height:390px; background:url(../img/dian.jpg) repeat-x 0 54px;}
.ind-5a-n{width:100%; max-width:1200px; height:390px; margin:0 auto;}
.ind-5a-list{ width:100%; height:257px; padding-top:30px;}
.ind-5a-list-xx, .ind-5a-list-xx2{width:20%; height:208px; float:left; text-align:center; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ind-5a-list-xx span, .ind-5a-list-xx2 span{width:130px; height:130px; margin:0 auto; display:block; border:1px #d2d2d2 solid; border-radius:50%; overflow:hidden;}
.ind-5a-list-xx h1, .ind-5a-list-xx h1{ font-size:40px; color:#ca1911; line-height:50px; height:50px;}
.ind-5a-list-xx h2, .ind-5a-list-xx h2{ font-size:18px; color:#1b1b1b; line-height:22px; height:22px;}
@media only screen and (max-width:768px){
.ind-5a-w{width:100%; height:390px; background:url(../img/dian.jpg) repeat-x 0 54px;}
.ind-5a-n{width:100%; max-width:768px; height:390px; margin:0 auto;}
.ind-5a-list{ width:100%; height:140px; padding-top:5px;}
.ind-5a-list-xx{width:33%; height:140px; float:left; text-align:center; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ind-5a-list-xx2{width:25%; margin-left:15%; height:140px; float:left; text-align:center; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ind-5a-list-xx span, .ind-5a-list-xx2 span{width:74px; height:74px; margin:0 auto; display:block; border:1px #d2d2d2 solid; border-radius:50%; overflow:hidden;}
.ind-5a-list-xx span img, .ind-5a-list-xx2 span img{width:70px; height:70px;}
.ind-5a-list-xx h1, .ind-5a-list-xx2 h1{ font-size:1.3em; color:#ca1911; line-height:30px; height:30px; font-weight:bold;}
.ind-5a-list-xx h2, .ind-5a-list-xx2 h2{ font-size:0.8em; color:#1b1b1b; line-height:12px; height:12px;}
}
/*动态进入*/
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

/*首页核心优势*/
.ind-ys-w{width:100%; height:546px; background:url(../img/fw-bj.jpg) repeat;}
.ind-ys-n{width:100%; max-width:1200px; height:486px; background:url(../img/dian.jpg) repeat-x 0 82px; margin:0 auto; padding-top:60px;}
.ind-ys-title{width:194px; height:46px; line-height:44px; border:1px #b9b9b9 solid; border-radius:22px; background:#fff; font-size:28px; font-weight:bold; margin:0 auto 35px; text-align:center;}
.ind-ys-list{width:100%; height:346px; margin-bottom:57px;  background:url(../img/dian.png) repeat-x 0 173px;}
.ind-ys-list-xx1{width:30%; height:126px; float:left; overflow:hidden; margin:23px 3% 23px 0; display:block;  -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.ind-ys-list-xx2{width:30%; height:126px; float:left; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; overflow:hidden; margin:23px 2%;  display:block;}
.ind-ys-list-xx3{width:30%; height:126px; float:left; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; overflow:hidden; margin:23px 0 0 3%; display:block;}
.ind-ys-list h1{width:100%; height:36px; line-height:36px; text-indent:36px; color:#313131; font-size:24px;}
.ind-ys-list p{ width:100%; line-height:30px; color:#313131; font-size:16px;}
.tu1{background:url(../img/tu1.png) 0px 0px no-repeat;}
.tu2{background:url(../img/tu1.png) 0px -36px no-repeat;}
.tu3{background:url(../img/tu1.png) 0px -72px no-repeat;}
.tu4{background:url(../img/tu1.png) 0px -108px no-repeat;}
.tu5{background:url(../img/tu1.png) 0px -144px no-repeat;}
.tu6{background:url(../img/tu1.png) 0px -180px no-repeat;}
@media only screen and (max-width:768px){
.ind-ys-w{width:100%; height:auto; background:url(../img/fw-bj.jpg) repeat; }
.ind-ys-n{width:100%; height:auto; background:url(../img/dian.jpg) repeat-x 0 62px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.ind-ys-title{width:40%; height:36px; line-height:36px; border:1px #b9b9b9 solid; border-radius:22px; background:#fff; font-size:1.3em; font-weight:bold; margin:0 auto 5px; text-align:center;}
.ind-ys-list{width:100%; background:none; margin:0 auto;}
.ind-ys-list-xx1, .ind-ys-list-xx2, .ind-ys-list-xx3{width:94%; height:auto; float:left; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; border-bottom:1px #CCC dashed; margin:0 3%; padding-bottom:10px; padding-top:10px;}
.ind-ys-list h1{width:100%; height:36px; line-height:36px; text-indent:36px; color:#313131; font-size:1.1em;}
.ind-ys-list p{ width:100%; line-height:20px; color:#313131; font-size:0.8em; color:#666;}
.ind-ys-list .clear{ display:none;}
}

/*首页资质荣誉*/
.ind-honor-w{width:100%; height:452px; background:#fff;}
.ind-honor-n{width:100%; max-width:1200px; height:392px; background:url(../img/dian.jpg) repeat-x 0 80px; margin:0 auto; padding-top:60px;}
.ind-honor-title{width:194px; height:40px; line-height:38px; border:1px #b9b9b9 solid; border-radius:20px; background:#fff; font-size:24px; margin:0 auto 38px; text-align:center; font-weight:lighter;}
.ind-honor-list{width:100%; height:253px; margin-bottom:57px; border:1px solid #e7e7e7; border-radius:10px; background:#f6f6f6;}

#demo{overflow:hidden; width:92%; height:198px; margin:28px 4%;}
.img{width:274px; height:198px; margin:0 10px; float:left; text-align:center; overflow:hidden; }
.img img{ padding:8px; border:1px solid #d2d2d2; border-radius:5px; width:274; height:194px; background:#fff;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}
@media only screen and (max-width:768px){
.ind-honor-w{width:100%; height:auto; background:#fff;}
.ind-honor-n{width:100%; height:auto; background:url(../img/dian.jpg) repeat-x 0 58px; margin:0 auto; padding-top:40px;}
.ind-honor-title{width:40%; height:36px; line-height:36px; border:1px #b9b9b9 solid; border-radius:18px; background:#fff; font-size:1.2em; margin:0 auto 28px; text-align:center;}
.ind-honor-list{width:100%; height:158px; margin-bottom:10px; border:none;  background:#fff;}

#demo{overflow:hidden; width:92%; height:122px; margin:18px 4%;}
.img{width:170px; height:120px; margin:0 10px; float:left; text-align:center; overflow:hidden;}
.img img{ padding:8px; border:1px solid #d2d2d2; border-radius:5px; width:170; height:120px;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}

}
/*首页服务行业*/
.ind-ser-w{width:100%; height:542px; background:url(../img/yw-bj.jpg) repeat center top;}
.ind-ser-n{width:100%; max-width:1200px; min-width:1080px; height:492px; margin:0 auto; padding-top:50px;}
.ind-ser-title{width:600px; height:60px; margin:0 auto 45px; text-align:center;}
.ind-ser-title>h1 { color: #fff; font-size:1.8em; font-weight: lighter; line-height:40px;}
.ind-ser-title>h2 { color: #6095a1; font-size:1em; font-weight: lighter;}
.ind-ser-list{width:100%; height:340px;}
.ind-ser-list li{width:23%; height:145px; margin:0 1% 25px; float:left; background:url(../img/tm.png) repeat; border-radius:10px;}
.ind-ser-list img{width:100px; height:100px; margin:23px 2% 22px 5%; display:block; float:left;}
.ind-ser-list .t1{width:125px; height:70px; font-size:1.4em; font-weight:bold; color:#fff; line-height:50px; float:left; margin:38px 0;}
.ind-ser-list .t1 span{width:125px; font-size:16px; display:block; line-height:18px;}
.ind-ser-list .t1 span a{color:#f4bc59; font-weight:lighter;}
.ind-ser-list .t1 span a:hover{color:#ca1911;}
@media only screen and (max-width:768px){
.ind-ser-w{width:100%; height:auto; background:url(../img/yw-bj.jpg) repeat center top;}
.ind-ser-n{width:100%; height:auto; min-width:320px; margin:0 auto; padding-top:40px;  padding-bottom:30px;}
.ind-ser-title{width:90%; height:60px; margin:0 auto 35px; text-align:center;}
.ind-ser-title>h1 { color: #fff; font-size:1.4em; font-weight: lighter; line-height:40px;}
.ind-ser-title>h2 { color: #6095a1; font-size:0.8em; font-weight: lighter;}
.ind-ser-list{width:100%; height:340px;}
.ind-ser-list li{width:46%; height:70px; margin:0 2% 15px; float:left; background:url(../img/tm.png) repeat; border-radius:10px;}
.ind-ser-list img{width:50px; height:50px; margin:10px 2% 10px 5%; display:block; float:left;}
.ind-ser-list .t1{width:100px; height:50px; font-size:1.1em; font-weight:bold; color:#fff; line-height:30px; float:left; margin:10px 0;}
.ind-ser-list .t1 span{width:100px; font-size:0.8em; display:block; line-height:18px;}
.ind-ser-list .t1 span a{color:#f4bc59; font-weight:lighter;}
.ind-ser-list .t1 span a:hover{color:#ca1911;}
}

/*首页服务流程*/
.ind-mode-w{width:100%; height:299px; background:#fff;}
.ind-mode-n{width:100%; max-width:1200px; height:239px; background:url(../img/dian.jpg) repeat-x 0 82px; margin:0 auto; padding-top:60px;}
.ind-mode-title{width:194px; height:46px; line-height:44px; border:1px #b9b9b9 solid; border-radius:22px; background:#fff; font-size:28px; font-weight:bold; margin:0 auto 35px; text-align:center;}
.ind-mode-xx{width:100%; height:94px; background:url(../img/liuc.jpg) no-repeat center top; background-size:contain; overflow:hidden;}
.ind-mode-xx img{width:100%; height:auto}
@media only screen and (max-width:768px){
.ind-mode-w{width:100%; height:auto; background:#fff; }
.ind-mode-n{width:100%; height:auto; background:url(../img/dian.jpg) repeat-x 0 62px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.ind-mode-title{width:40%; height:36px; line-height:36px; border:1px #b9b9b9 solid; border-radius:22px; background:#fff; font-size:1.3em; font-weight:bold; margin:0 auto 20px; text-align:center;}
.ind-mode-xx{width:100%; height:auto; background:url(../img/liuc2.jpg) no-repeat center top; background-size:contain;}
.ind-mode-xx img{width:100%; height:auto}
}

/*首页客户品牌*/
.ind-brand-w{width:100%; height:auto; background:#f6f6f6;}
.ind-brand-n{width:100%; max-width:1200px; height:auto; margin:0 auto; padding-top:0px; padding-bottom:30px;}
.ind-brand-timg{ padding-bottom:30px;}
.ind-brand-timg img{width:100%; height:auto;}
.ind-brand-title{width:600px; height:60px; margin:0 auto 45px; text-align:center;}
.ind-brand-title>h1 { color: #1b1b1b; font-size:1.8em; font-weight: lighter; line-height:40px;}
.ind-brand-title>h2 { color: #707070; font-size:1em; font-weight: lighter;}
.ind-brand-title>h2>span{color:#ca1911;}
.ind-brand-list{width:100%; height:auto;}
.ind-brand-list li{width:19%; height:auto; margin:0 0.5% 12px; float:left; overflow:hidden; }
.ind-brand-list li img{width:100%; height:auto; border:1px solid #c8c8c8;}
.ind-brand-more{width:100px; height:40px; line-height:40px; color:#333; margin:0 auto; text-align:center;}
.ind-brand-more a{color:#333; -webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s; }
.ind-brand-more a:hover{color:#ca1911;}
@media only screen and (max-width:768px){
.ind-brand-w{width:100%; height:auto; background:#f6f6f6;}
.ind-brand-n{width:100%; height:auto; margin:0 auto; padding-top:0px; padding-bottom:20px;}
.ind-brand-timg{ padding-bottom:10px;}
.ind-brand-timg img{width:100%; height:auto;}
.ind-brand-title{width:90%; height:60px; margin:0 auto 20px; text-align:center;}
.ind-brand-title>h1 { color: #1b1b1b; font-size:1.4em; font-weight: lighter; line-height:40px;}
.ind-brand-title>h2 { color: #707070; font-size:0.8em; font-weight: lighter;}
.ind-brand-title>h2>span{color:#ca1911;}
.ind-brand-list{width:100%; height:auto;}
.ind-brand-list li{width:31%; height:auto; margin:0 1.15% 12px; float:left; overflow:hidden; }
.ind-brand-list li img{width:100%; height:auto; border:1px solid #c8c8c8;}
.ind-brand-more{width:100px; height:30px; line-height:30px; color:#333; margin:0 auto; text-align:center; font-size:0.8em;}	
.no01{display:none;}
}

/*首页问答与资讯*/
.ind-qn-w{width:100%; height:auto; background:#fff;}
.ind-qn-n{width:100%; max-width:1200px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:30px; border-bottom:1px #CCC dashed;}
.ind-qn-title{width:100%; height:60px; margin:0 auto 5px; text-align:left;}
.ind-qn-title>h1 { color: #1b1b1b; font-size:1.8em; font-weight: lighter; float:left; line-height:40px;}
.ind-qn-title>h2{ color: #707070; font-size:1em; font-weight: lighter; font-style:italic; float:left; line-height:30px; margin-top:10px;}
.ind-qn-title>span{color:#333; line-height:40px; float:right;}
.ind-qn-title>span a{color:#333;}
.ind-qn-title>span a:hover{color:#ca1911;}

.ind-qt-list{width:100%; height:auto;}
.ind-qt-list li{ width:33.33%; height:auto; float:left; display:block; background:url(../img/line.png) no-repeat right center;}
.ind-qt-list li h1{width:90%; height:30px; margin:0 5%; line-height:30px; font-size:1em; color:#ca1911; text-indent:30px; background:url(../img/w.png) no-repeat left center;}
.ind-qt-list li p{ width:90%;margin:0 5%; padding-left:30px; background:url(../img/d.png) no-repeat left top; line-height:20px; font-size:0.8em; color:#5d5d5d; margin-top:5px;}
.ind-qt-list li p span{color:#5d5d5d}
.ind-qt-list li p span a{color:#ca1911; padding:0 5px;}
.ind-qt-list li p span a:hover{color:#ca1911;}

.ind-news-list{width:100%; height:auto;}
.ind-news-list li{ width:50%; height:auto; float:left; display:block;}
.ind-news-list li a {
	display: block;
	margin: 20px 0 0 20px;
	background-color: #fff;
	padding: 20px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	overflow: hidden;
	position: relative;
	border:1px solid #c8c8c8;
}
.ind-news-list li a:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 85px;
	height: 0;
	border-bottom: 125px solid #ca1911;
	border-right: 78px solid transparent;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	box-sizing: content-box;
}
.ind-news-list li .date {
	float: left;
	width: 115px;
	position: relative;
	z-index: 1;
	line-height: 1;
	padding: 5px 0;
	color: #fff;
}
.ind-news-list li .date small {
	display: block;
	font-size: 16px;
}
.ind-news-list li .date strong {
	display: block;
	font-size: 48px;
	margin-top: 10px;
}
.ind-news-list li .texts {
	margin-left: 140px;
}
.ind-news-list li .texts h4 {
	margin: 0;
	color:#333;
	font-weight: normal;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ind-news-list li .texts p {
	margin: 10px 0 0;
	color: #666;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	line-height: 1.8;
	height: 50px;
	overflow: hidden;
}
.ind-news-list li a:hover {
	background-color: #ccc;
	color: #fff;
}
.ind-news-list li a:hover h4{color:#fff;}
.ind-news-list li a:hover:after {
	border-bottom-color: #5d5d5d;
}
.ind-news-list li a:hover .texts p {
	color: #fff;
}

.ind-kw{width:100%; max-width:1200px; margin:0 auto; height:100%; line-height:25px; color:#313131; font-size:14px;  overflow:hidden;}
.ind-kw a{color:#313131; padding:0 3px;}
.ind-kw a:hover{color:#ca1911;}
.ind-kw span{font-weight:bold;}
@media only screen and (max-width:768px){
.ind-qn-w{width:98%; height:auto; background:#fff; margin:0 auto;}
.ind-qn-n{width:100%; height:auto; margin:0 auto; padding-top:20px; padding-bottom:20px; border-bottom:1px #CCC dashed;}
.ind-qn-title{width:100%; height:60px; margin:0 auto 5px; text-align:left;}
.ind-qn-title>h1 { color: #1b1b1b; font-size:1.4em; font-weight: lighter; float:left; line-height:40px;}
.ind-qn-title>h2{ color: #707070; font-size:0.8em; font-weight: lighter; font-style:italic; float:left; line-height:30px; margin-top:10px; display:none;}
.ind-qn-title>span{color:#333; line-height:40px; float:right;}
.ind-qn-title>span a{color:#333;}
.ind-qn-title>span a:hover{color:#ca1911;}

.ind-qt-list{width:100%; height:auto;}
.ind-qt-list li{ width:100%; height:auto; float:left; display:block; margin:10px auto; background:none;}
.ind-qt-list li h1{width:98%; height:30px; margin:0 1%; line-height:30px; font-size:1em; color:#ca1911; text-indent:30px; background:url(../img/w.png) no-repeat left center;}
.ind-qt-list li p{ width:98%;margin:0 1%; padding-left:30px; background:url(../img/d.png) no-repeat left top; line-height:20px; font-size:0.8em; color:#5d5d5d; margin-top:5px;}
.ind-qt-list li p span{color:#5d5d5d}
.ind-qt-list li p span a{color:#ca1911; padding:0 5px;}
.ind-qt-list li p span a:hover{color:#ca1911;}

.ind-news-list{width:98%; height:auto;}
.ind-news-list li{ width:100%; height:auto; float:left; display:block;}
.img2{width:100%; height:auto;}
.ind-news-list li img{width:100%; height:auto;}
.ind-news-list li h1{width:100%; height:30px; line-height:30px; font-size:1em; color:#303030; overflow:hidden;}
.ind-news-list li h1 a{color:#303030;}
.ind-news-list li h1 a:hover{color:#ca1911;}
.ind-news-list li p{width:100%;line-height:20px; font-size:0.8em; color:#8b8b8b; margin-top:5px; margin-bottom:20px;}
.ind-news-list li table{width:100%; height:30px; line-height:30px; font-size:0.8em; color:#a09f9f;}
.ind-news-list li table .dj{background:url(../img/eye.png) no-repeat left center; text-align:center; text-indent:5px;}
.ind-kw{display:none;}	
.ind-news-list {
	margin: -10px 0 0;
}
.ind-news-list li {
	width: 100%;
}
.ind-news-list li a {
	margin: 10px 0 0;
	padding: 10px;
}
.ind-news-list li a:after {
	border-bottom-width: 87px;
	border-right-width: 50px;
	width: 50px;
}
.ind-news-list li .date {
	padding: 11px 0;
	width: 90px;
}
.ind-news-list li .date small {
	font-size: 12px;
}
.ind-news-list li .date strong {
	font-size: 28px;
	margin-top: 5px;
}
.ind-news-list li .texts {
	margin-left: 100px;
}
.ind-news-list li .texts h4 {
	font-size: 16px;
}
.ind-news-list li .texts p {
	margin-top: 5px;
	line-height: 1.75;
	height: 40px;
}
}