﻿.news-banner {
    width: 100%;
    height: 380px;
    background: url("../images/news-bt.jpg") no-repeat center center;
}
.pagelistcss{
    margin-left:20%;
}
.pagelistcss a{
	margin-left: 10px;
    font-size: 15px;
}
.pagelistcss span{
    margin-left: 10px;
    font-size: 15px;
}
.company-news {
    width: 1920px;
    margin: 0 auto;
}
.news-head , .media-list {
    width: 1196px;
    margin: 0 auto;
}
.news-head {
    height: 90px;
    margin-top: 25px;
}
.head-title {
    font-size: 30px;
    line-height: 90px;
    color: #047dda;
    float: left;
}
.head-post {
    float: right;
    font-size: 14px;
}
.head-post a {
    color: #999;
    padding-right: 24px;
    background: url("../images/mro.png") no-repeat right center;
    margin-top: 42px;
    display: block;
}
.head-post a:hover span {
    color: #047dda;
}
.cop-hot {
    width: 1196px;
    height: 308px;
    background: #f6f6f6;
}
.cop-img {
    width: 612px;
    height: 308px;
    float: left;
}
.cop-img img {
    max-width: 612px;
    max-height: 308px;
    overflow: hidden;
    border-radius: 4px;
}
.cop-main {
    float: left;
    width: 500px;
    margin-left: 40px;
}
.cop-time {
    font-size: 30px;
    color: #999;
    padding-top: 40px;
}
.cop-title {
    padding-top: 5px;
    padding-bottom: 11px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.cop-title a {
    font-size: 18px;
    color: #555;
}
.cop-tex {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 60px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.cop-post {
    margin-top: 40px;
}
.cop-post a {
    width: 160px;
    height: 38px;
    color: #fff;
    line-height: 38px;
    text-align: center;
    background: #047dda;
    display: block;
    border-radius: 4px;
}
.cops-list {
    overflow: hidden;
    margin-top: 28px;
}
.cops-box {
    float: left;
    width: 271px;
    margin-left: 28px;
}
.cops-list .no-left {
    margin-left: 0;
}
.cops-img {
    width: 278px;
    height: 140px;
    overflow: hidden;
    border-radius: 4px;
}
.cops-img img {
    max-height: 140px;
    max-width: 278px;
}
.cops-tle {
    font-size: 16px;
    color: #555;
    padding-top: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cops-time {
    font-size: 14px;
    color: #999;
}
.company-news {
    padding-bottom: 50px;
    /*border-bottom: 1px solid #eaeaea;*/
}
.industry-news {
    background: #fff;
    padding-bottom: 56px;
/*	background-color:#f4f4f7;*/
	margin-top:-27px;
}
.industry-main {
    width: 1196px;
    margin: 0 auto;
}
.industry-cont {
    height: 308px;
}
.industry-img {
    float: left;
    width: 484px;
    height: 300px;
    overflow: hidden;
    border-radius: 4px;
}
.industry-list {
    width: 676px;
    float: left;
    margin-left: 36px;
}
.industry-box {
    height: 103px;
    border-bottom: 1px solid #ddd;
}
.industry-tle {
    display: block;
    font-size: 16px;
    color: #666;
    margin-left: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.industry-tex {
    font-size: 14px;
    color: #999;
    padding-top: 8px;
    line-height: 20px;
    margin-left: 16px;
    height: 48px;
    overflow: hidden;
}
.industry-left {
    width: 528px;
    float: left;
    padding-top: 10px;
    background: url("../images/dian.png") no-repeat 0 27px;
}
.industry-tle:hover {
    color: #047dda;
}
.industry-time {
    font-size: 42px;
    color: #999;
    line-height: 42px;
    float: right;
  	text-align:center;
    padding-top: 25px;
}
.industry-time span {
    font-size: 14px;
    color: #999;
    display: block;
    line-height: 12px;
    padding-top: 4px;
    text-align: center;
}
.media-box {
    float: left;
    width: 318px;
    margin-right: 80px;
	overflow:hidden;
}
.media-title {
    display: block;
    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaea;
}
.media-title a {
     display: inherit;
    font-size: 16px;
    color: #555;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    line-height: 18px;
}
.media-tex {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 10px;
}
.media-time {
    font-size: 14px;
    color: #999;
    padding-top: 14px;
}
.media-img {
    display: block;
    width: 380px;
    height: 194px;
    margin-top: 24px;
    overflow: hidden;
    border-radius: 4px;
}
.media-img img {
    max-width: 380px;
    max-height: 194px;
}
.media-list .no-left {
    margin-left: 0;
}
.activity-main {
    width: 1196px;
    margin: 0 auto;
}
.activity-img {
    width: 280px;
    height: 140px;
    float: left;
}
.activity-img img{
    display: block;
    max-width: 100%;
}
.activity-box {
    width: 584px;
    height: 140px;
    background: #f6f6f6;
    float: left;
    margin-left: 28px;
    overflow: hidden;
    border-radius: 4px;
}
.activity-cont {
    width: 242px;
    margin-left: 28px;
    float: left;
}
.activity-title {
    padding-top: 28px;
    text-overflow: ellipsis;
    overflow: hidden;white-space: nowrap;
}
.activity-title a {
    font-size: 16px;
    color: #555;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.activity-title a:hover {
    color: #047dda;
}
.media-title a:hover {
    color: #047dda;
}
.cops-tle:hover {
    color: #047dda;
}
.cop-title a:hover {
    color: #047dda;
}
.activity-time {
    font-size: 14px;
    color: #999;
    padding-top: 2px;
    padding-bottom: 7px;
}
.activity-tex {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.activity-list .no-left {
    margin-left: 0;
}
.activity-news {
    padding-bottom: 56px;
}
.mouse {
    padding-bottom: 25px;
}
.bread {
    height: 50px;
	background-color:#fff;
	margin-top:50px;
}
.news-list .bread {
	background-color:#f4f4f7;
}
.bread-nav {
    width: 1196px;
    margin: -50px auto 0;
    font-size: 14px;
    color: #000;
    height: 50px;
    line-height: 50px;
    position: relative;
	z-index:9;
	
}
.bread-nav a {
    font-size: 14px;
    color: #000;
    padding: 0 4px;
}
.bread-nav span {
    padding-left: 4px;
    color: #047dda;
    width: 200px;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    position: absolute;
    font-size: 14px;
}
.bread-nav .ind {
    padding-left: 5px;
}
.news-structure {
    width: 968px;
    /* margin: 28px auto 0;*/
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 56px;
}
.structure-left {
    width: 278px;
    background: #f5f5f5;
    border-radius: 4px;
    float: left;
    padding-bottom: 8px;
    padding-top: 8px;
}
.structure-head {
    width: 262px;
    height: 60px;
    margin: 0 auto;
    border-radius: 4px;
    font-size: 20px;
    color: #000020;
    line-height: 60px;
    background: #fff url("../images/zhi.png") no-repeat 20px center;
}
.structure-head span {
    padding-left: 32px;
}
.structure-nav {
    width: 262px;
    margin: 10px auto 0;
    background: #fff;
    padding: 14px 0;
    border-radius: 4px;
}
.structure-nav a {
    font-size: 16px;
    color: #666;
    display: block;
    border-radius: 4px;
    width: 234px;
    height: 48px;
    line-height: 48px;
    text-indent: 18px;
    margin: 0 auto;
    margin-top:10px;
    border:1px solid #047dda;
}
.structure-nav a:hover {
    background: #f8f8f8;
    font-weight: 700;
    color: #222;
}
.structure-nav .active {
    background: #047dda;
    font-weight: 700;
    color: #222;
}
.structure-box {
    width: 968px;
    height: 168px;
    background: #f6f6f6;
    margin-top: 20px;
}
.structure-img {
    width: 280px;
    height: 140px;
    float: left;
    margin: 14px 0 0 28px;
    display: block;
}
.structure-img img {
    width: 242px;
    max-height: 150px;
	margin:-5px 0 0 38px;
}

.structure-img img:hover{
transform: scale(1.05);
transition: all 0.4s ease;
}

.structure-cont {
    width: 530px;
    float: left;
    margin-left: 28px;
}
.structure-title {
    padding-top: 28px;
    padding-bottom: 8px;
}
.structure-title a {
    font-size: 18px;
    color: #555;
    line-height: 18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.structure-title a:hover {
    color: #047dda;
}
.structure-tex {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    color: #999;
    width: 500px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.structure-time {
    font-size: 14px;
    color: #999;
    float: left;
}
.structure-bottom .head-post a {
    margin-top: 0;
}
.structure-bottom {
    margin-top: 26px;
}
.structure-right .no-top {
    margin-bottom: 15px;
}
.structure-right .no-img .structure-bottom {
    width: 838px;
}
.structure-right {
	margin:0 auto;
}
.bread-rec {
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
}
.news-details {
    width: 1196px;
    margin: 0 auto;
}
.details-title {
    font-size: 30px;
    color: #222;
    text-align: center;
    padding-top: 16px;
}
.details-time {
    font-size: 14px;
    color: #999;
    text-align: center;
    padding:15px 0 25px 0;
}
.details-time span {
    padding: 0 20px;
}
.details-just {
    width: 1196px;
    background: #f6f6f6;
    border-radius: 4px 4px 0 0;
    padding: 22px 0;
    border-top: 1px dashed #ddd;
}
.details-just p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    width: 890px;
    margin: 0 auto;
}
.details-just span {
    color: #f7494b;
}
.details-text {
    padding-top: 19px;
    width: 890px;
    margin: 0 auto;
}
.details-text p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 26px;
}
.details-bottom {
    width: 1196px;
    height: 60px;
    background: #f6f6f6;
    line-height: 60px;
}
.details-left {
    font-size: 14px;
    color: #999;
    width: 320px;
    float: left;
}
.details-left a {
    color: #999;
}
.r-next {
    float: right;
}
.details-pres {
    width: 890px;
    margin: 0 auto;
    overflow: hidden;
    text-align: right;
    position: relative;
}
.details-back {
    width: 80px;
    float: left;
    background: url("../images/qiuqiu.png") no-repeat 0 center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.details-back a {
    font-size: 14px;
    color: #999;
    padding-left: 22px;
}
.groom-left {
    width: 584px;
    float: left;
    margin-left: 28px;
}
.groom-title {
    font-size: 30px;
    color: #047dda;
    float: left;
}
.groom-img {
    width: 230px;
    height: 116px;
    float: left;
}
.groom-img img {
    width: 230px;
    height: 116px;
}
.nol-cont {
    float: left;
    width: 334px;
    margin-left: 20px;
}
.nol-tle {
    padding-top: 6px;
}
.nol-tle a {
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 350px;
    display: inline-block;
}
.nol-time {
    font-size: 14px;
    color: #666;
    padding: 7px 0;
}
.nol-tex {
    font-size: 14px;
    height: 40px;
    color: #999;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-groom {
    width: 1196px;
    margin: 48px auto 0;
}

.nol-list li {
    position: relative;
    padding: 15px 5px 10px 85px;
    min-height: 80px;
    width: 100%;
    border-bottom: 1px solid #ededed;
    display: table;
    transition: all .2s ease;
    height: 60px;
}
.nol-list li div {
    display: table-cell;
}
.nol-list li:hover {
    padding-left:100px;
}
.nol-list li figure {
    width: 70px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    left: 0;
  
}
.nol-list li figure img {
    width: 70px;
    height: 50px;
}


.nol-list li h4 {
    font-size: 16px;
    margin: 0;
    padding: 0;
	color:#666;
}

.nol-list li a small {
    color: #777;
    margin: 0;
    padding: 0;
    font-weight: 400;
}

.img-rounded {
    border-radius: 6px;
}

.nol-list li {
 /*   height: 58px;
    line-height: 58px;
    border-top: 1px solid #e5e5e5;
    background: url("../images/dian.png") no-repeat 0 center;*/
}
.nol-list li a {
    font-size: 14px;
    color: #666;
    padding-left: 15px;
}
.nol-list .no-bor {
    border: none;
}
.nol-list span {
    color: #999;
    font-size: 14px;
    float: right;
}
.groom-nol {
    margin-top: 22px;
}
.groom-left .let {
    margin-top: 22px;
}
.news-groom .no-left {
    margin-left: 0;
}
.parts-banner {
    width: 100%;
    height: 408px;
    padding: 1px 0;
    background: url("../images/pjbg.jpg") no-repeat center center;
}
.par-main {
    width: 942px;
    margin: 0 auto;
}
.parts-present {
    width: 314px;
    float: left;
    position: relative;
}
.par-present-bg {
    width: 160px;
    height: 160px;
    background: url("../images/pj1.png") no-repeat center;
    margin: 26px auto 0;
}
.par-present-title {
    font-size: 24px;
    color: #222;
    text-align: center;
    padding-top: 15px;
}
.par-xian {
    width: 60px;
    height: 3px;
    background: #fec006;
    margin: 50px auto 0;
}
.par-text {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    text-align: center;
    padding-top: 24px;
}
.par-text span {
    display: block;
}
.parts-list {
    background: #f8f8f8;
    padding: 56px 0;

    overflow: hidden;
}
.parts-box {
    width: 250px;
    float: left;
    margin-left: 28px;
}
.parts-img {
    width: 250px;
    height: 250px;
    border-radius: 4px;
}
.parts-img img {
    max-width: 250px;
    max-height: 250px;
}
.parts-title {
    font-size: 16px;
    color: #555;
    text-align: center;
    padding-top: 15px;
}
.parts-list .left-be {
    margin-left: 56px;
}
.parts-present .pj2 {
    background: url("../images/pj2.png") no-repeat center;
}
.parts-present .pj3 {
    background: url("../images/pj3.png") no-repeat center;
}
.parts-all .company-news {
    padding-bottom: 0;
}
.parts-practise {
    width: 1196px;
    height: 164px;
    background: url("../images/pro4.jpg") no-repeat center;
    margin: 56px auto;
}
.practise-tex {
    font-size: 16px;
    color: #555;
    text-align: center;
    padding-top: 40px;
}
.practise-post {
    width: 120px;
    height: 42px;
    float: left;
}
.practise-post .kefu {
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #047dda;
    font-size: 14px;
    background: #fff;
    border-radius: 4px;
    display: block;
    cursor: pointer;
	border:1px solid #047dda;
}
.practise-post .kefu:hover {
    width: 120px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    background: #047dda;
	color: #fff;
    border-radius: 4px;
    display: block;
    cursor: pointer;
}
.practise-post .kefu:hover a {
    background: #047dda;
	color: #fff;
}
.practise-th {
    font-size: 14px;
    color: #999;
    line-height: 18px;
}
.practise-ty {
    font-size: 16px;
    color: #f7494b;
    font-weight: 700;
    line-height: 18px;
}
.practise-pho {
    padding-left: 28px;
    float: left;
    background: url("../images/pho.png") no-repeat 0 center;
    margin-left: 20px;
    margin-top: 3px;
}
.practise-cont {
    margin-left: 455px;
    margin-top: 12px;
}
.fitting-head {
    width: 1196px;
    height: 68px;
    margin: 0 auto;
    background: #f5f5f5;
}
.fitting-nav {
    width: 1196px;
    margin: 0 auto;
    padding-top: 8px;
}
.fitting-nav .fenl {
    float: left;
    height: 60px;
    line-height: 60px;
    padding: 0 50px;
    font-size: 18px;
    color: #222;
    margin-left: 14px;
    cursor: pointer;
}
.fitting-nav a {
    float: left;
    height: 60px;
    line-height: 60px;
    padding: 0 50px;
    font-size: 18px;
    color: #222;
    margin-left: 14px;
    cursor: pointer;
}
.download .fitting-nav .fenl {
    margin-left: 8px;
}
.download .fitting-nav a {
    margin-left: 8px;
}
.fitting-nav .fenl:hover {
    background: #fff;
    border-top: 3px solid #047dda;
    color: #047dda;
    line-height: 54px;
    border-radius: 4px 4px 0 0;
}
.fitting-nav a:hover {
    background: #fff;
    border-top: 3px solid #047dda;
    color: #047dda;
    line-height: 54px;
    border-radius: 4px 4px 0 0;
}
.fitting-nav .active {
    background: #fff;
    border-top: 3px solid #047dda;
    color: #047dda;
    line-height: 54px;
    border-radius: 4px 4px 0 0;
}
.fitting-list {
    width: 1196px;
    margin: 16px auto 0;
}
.fitting-box {
    height: 325px;
    width: 278px;
    background: #f8f8f8;
    float: left;
    padding-top: 8px;
    margin-left: 28px;
    padding-bottom: 24px;
    border-radius: 4px;
    margin-top: 28px;
}
.fitting-list .no-left {
    margin-left: 0;
}
.fitting-img {
    width: 262px;
    height: 262px;
    margin: 0 auto;
}
.fitting-img img {
    width: 262px;
    height: 262px;
    max-width: 262px;
    max-height: 262px;
    border-radius: 4px;
}
.fitting-tle {
    font-size: 16px;
    color: #555;
    text-align: center;
    padding-top: 15px;
}
.fitting-tex {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    text-align: center;
    width: 220px;
    margin: 0 auto;
    padding-top: 10px;
}
.parts-details {
    width: 1196px;
    margin: 0 auto;
}
.detailed-img {
    width: 360px;
    height: 360px;
    background: #f8f8f8;
    border-radius: 4px;
    float: left;
}
.detailed-img img {
    width: 320px;
    height: 320px;
    margin: 20px 0 0 20px;
    border-radius: 4px;
}
.detailed-cont {
    width: 780px;
    float: left;
    margin-left: 56px;
}
.detailed-tle {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    float: left;
}
.detailed-back {
    float: right;
    background: url("../images/bc.png") no-repeat 0 center;
    margin-top: 10px;
}
.detailed-back a {
    font-size: 14px;
    color: #555;
    padding-left: 25px;
}
.detailed-par {
    margin-top: 20px;
}
.detailed-par li {
    overflow: hidden;
    margin-top: 12px;
}
.detailed-par span {
    text-indent: 26px;
}
.detailed-par .tle {
    display: inline-block;
    width: 260px;
    height: 40px;
    background: #f6f6f6;
    line-height: 40px;
    color: #888;
    font-size: 14px;
    float: left;
}
.detailed-par .con {
    display: inline-block;
    width: 518px;
    height: 40px;
    background: #f8f8f8;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    float: left;
    margin-left: 2px;
}
.detailed-title {
    margin-top: 10px;
}
.detailed-info .practise-cont {
    margin-left: 0;
    float: left;
    border-right: 1px solid #eaeaea;
    height: 48px;
    padding-right: 80px;
}
.detailed-info .practise-post a {
    width: 160px;
    height: 48px;
    line-height: 48px;
}
.detailed-info .practise-ty {
    font-size: 20px;
    padding-top: 2px;
}
.detailed-info .practise-pho {
    background-size: 32px 33px;
    padding-left: 42px;
    margin-left: 58px;
    margin-top: 6px;
}
.detailed-sever {
    float: right;
    margin-top: 24px;
}
.detailed-sever span {
    font-size: 14px;
    color: #666;
    padding-left: 30px;
    display: inline-block;
    background: url("../images/ll1.png") no-repeat 0 center;
}
.detailed-sever .acl {
    margin-left: 25px;
    background: url("../images/ll2.png") no-repeat 0 center;
}
.detailed-info {
    padding-top: 28px;
}
.detailed-heng {
    width: 1196px;
    height: 12px;
    margin-top: 56px;
    background: url("../images/heng.png") no-repeat center;
}
.det-tle {
    font-size: 24px;
    color: #222;
    line-height: 24px;
    padding-top: 56px;
}
.det-td {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding-top: 22px;
}
.common-box {
    width: 380px;
    height: 172px;
    float: left;
    margin-left: 28px;
    background: url("../images/nub-kua.png") no-repeat center;
}
.app-ask {
    font-size: 14px;
    color: #fff;
    padding-left: 68px;
    padding-top: 14px;
    line-height: 14px;
}
.app-reply {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-left: 68px;
    width: 285px;
    padding-top: 50px;
}
.common-box .gcs {
    padding-top: 47px;
}
.common-list .no-left {
    margin-left: 0;
}
.common-main {
    width: 325px;
    margin: 0 auto;
    border-top: 4px solid #047dda;
}
.common-head {
    background: url("../images/wjjj.png") no-repeat 0 0;
    margin-top: 24px;
    display: block;
}
.common-head span {
    font-size: 16px;
    color: #222;
    line-height: 24px;
    display: inline-block;
    margin-left: 30px;
}
.common-cont {
    height: 116px;
    background: #fff;
    margin-top: 20px;
}
.common-cont span {
    width: 288px;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding-top: 12px;
}
.common-list .acve .common-cont {
    height: 96px;
}
.common-list {
    margin-top: 28px;
}
.parts-head {
    width: 1196px;
    margin: 0 auto;
}
.det-tex .par-present-bg {
    margin-top: 56px;
}
.det-tex .par-present-title {
    font-size: 18px;
}
.parts-present .xian {
    height: 100px;
    width: 1px;
    background: #eaeaea;
    position: absolute;
    right: 0;
    top: 75px;
}
.network-banner {
    width: 100%;
    height: 380px;
    background: url("../images/fuwuwl-banner.jpg") no-repeat center center;
    min-width: 1196px;
}
.network-span {
    text-align: center;
}
.network-span h3 {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    padding-top: 160px;
}
.network-span span {
    color: #047dda;
}
.network-span p {
    font-size: 14px;
    color: #999;
    line-height: 14px;
    padding-top: 15px;
}
.network-main {
    width: 1196px;
    margin: 0 auto;
}
.network-title {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    padding-top: 56px;
    text-indent: 12px;
    background: url("../images/kklx.jpg") no-repeat 0 59px;
}
.network-row-tle {
    font-size: 24px;
    color: #222;
    background: url("../images/shu.jpg") no-repeat 0 center;
    text-indent: 12px;
    margin-top: 50px;
}
.network-box li {
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.network-box ul {
    margin-left: 28px;
}
.network-tle {
    font-size: 18px;
    color: #222;
    line-height: 18px;
    margin-top: 50px;
    margin-bottom: 12px;
    margin-left: 28px;
}
.network-box {
    width: 380px;
    float: left;
}
.network-box .no-left {
    margin-left: 0;
}
.network-row {
    padding-bottom: 24px;
    border-bottom: 1px solid #eaeaea;
}
.network-tle span {
    padding: 0 10px;
    font-size: 14px;
}
.abroad .network-tle {
    font-size: 18px;
    background: url("../images/quan.png") no-repeat 0 center;
    text-indent: 25px;
}
.network-main {
    margin-bottom: 56px;
}
.abroad .network-row {
    border: none;
    padding-bottom: 0;
}
.problem-banner {
    width: 100%;
    height: 378px;
    padding: 1px 0;
    background: url("../images/lefer.jpg") no-repeat center center;
    min-width: 1196px;
}
.problem-middle {
    width: 650px;
    margin: 0 auto;
}
.middle-top {
    width: 650px;
    height: 80px;
    margin-top: 150px;
}
.middle-top input {
    width: 520px;
    height: 50px;
    background: #fff;
    border-radius: 4px 0 0 4px;
    outline: none;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    text-indent: 20px;
    float: left;
    border: 2px solid #047dda;
}
.middle-top button {
    width: 100px;
    height: 50px;
    color: #fff;
    background: #047dda;
    font-size: 16px;
    border: none;
    outline: none;
    float: left;
    border-radius: 0 4px 4px 0
}
.middle-top form {
    margin-left: 15px;
    padding-top: 15px;
}
.middle-hot {
    font-size: 14px;
    color: #555;
}
.middle-hot a:hover {
    color: #047dda;
}
.middle-hot span {
    padding-left: 43px;
    display: inline-block;
    margin-left: 14px;
    background: url("../images/hot-ico.png") no-repeat 15px 2px;
}
.middle-hot a {
    color: #555;
    display: inline-block;
    margin-left: 15px;
}
.problem {
    width: 1196px;
    margin: 56px auto 0;
}
.problem-box {
    width: 1196px;
    background: #f6f6f6;
    border-radius: 4px;
    margin-top: 28px;
    height: 223px;
    padding: 1px 0;
}
.problem-cont {
    width: 1168px;
    margin: 13px auto 0;
    height: 195px;
    background: #fff;
    border-radius: 4px;
}
.problem-title {
    float: left;
    font-size: 20px;
    color: #222;
    line-height: 20px;
    border-bottom: 3px solid #047dda;
    padding-bottom: 14px;
    margin-left: 22px;
    position: relative;
    top: 2px;
}
.problem-post {
    line-height: 14px;
    padding-top: 10px;
    float: right;
    margin-right: 22px;
}
.problem-post a {
    color: #999;
    font-size: 14px;
    padding-right: 24px;
    background: url("../images/mro.png") no-repeat right center;
}
.problem-post a:hover {
    color: #047dda;
}
.problem-head {
    padding-top: 26px;
    border-bottom: 1px solid #eaeaea;
}
.problem-main {
    background: #fff;
    padding-bottom: 24px;
}
.problem-main ul {
    padding-top: 3px;
}
.problem-main li {
    font-size: 14px;
    margin-top: 20px;
    padding-left: 35px;
    background: url("../images/wdd.png") no-repeat 20px center;
}
.problem-main li a {
    color: #555;
    transition: 0.36s ease;
}
.problem-main li a:hover {
    color: #047dda;
}
.problem .no-left {
    margin-left: 0;
}
.problem-all {
    height: 60px;
    background: #e5e5e5;
    font-size: 16px;
    color: #666;
    line-height: 60px;
    text-align: center;
    min-width: 1196px;
}
.problem-all span {
    color: #f7494b;
    font-weight: 700;
}
.problem-nav {
    text-align: center;
    margin-top: 56px;
}
.problem-nav a {
    width: 208px;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #222;
    text-align: center;
    display: inline-block;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    margin: 0 12px;
}
.problem-nav a:hover {
    color: #fff;
    background: #047dda;
    border-color: #047dda;
}
.problem-nav .active {
    color: #fff;
    background: #047dda;
    border-color: #047dda;
}
.matter-list {
    width: 916px;
    padding-top: 28px;
    margin-left: 28px;
    float: left;
}
.matter-box {
    padding-top: 28px;
    background: #f6f6f6;
    border-radius: 4px;
    padding-bottom: 8px;
    margin-top: 28px;
}
.matter-cont {
    width: 900px;
    margin: 0 auto;
}
.matter-cont a:hover span {
    color: #047dda;
}
.matter-main {
    background: #fff;
    height: 110px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding: 18px 28px 0;
    margin-top: 24px;
    border-radius: 4px;
}
.matter-cont .common-head {
    margin-top: 0;
    margin-left: 28px;
}
.matter-main span {
    display: block;
    height: 46px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.matter-main a {
    font-size: 14px;
    color: #555;
    display: block;
    margin-top: 12px;
}
/*.matter-list .show {
    background: #f6f6f6 url("../images/show.jpg") no-repeat 0 center;
}*/
.matter-kel {
    width: 1196px;
    height: 98px;
    background: url("../images/kel.png") no-repeat center;
    position: relative;
    margin: 28px auto 0;
}
.matter-col {
    line-height: 98px;
    font-size: 14px;
    color: #666;
    padding-left: 400px;
}
.matter-col span {
    color: #047dda;
}
.matter-post {
    height: 42px;
    width: 120px;
    position: absolute;
    top: 28px;
    right: 56px;
}
.matter-post a {
    height: 42px;
    width: 120px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: #047dda;
    border-radius: 4px;
    display: block;
    font-size: 14px;
}
.nominate-pro {
    width: 1196px;
    margin: 56px auto 0;
	overflow:hidden;
}
.proDuo .nominate-pro {
    margin: 0 auto 0;
}
.nominate-box {
    display: block;
    float: left;
    margin-right: 28px;
}
.nominate-pro .no-left {
    margin: 5px 0 0 10px;
	padding-bottom:20px;
	box-shadow:0px 5px 16px #aeaeae;
}
.nominate-img {
    width: 278px;
    height: 176px;
}
.nominate-img img {
    border-radius: 4px;
}
.nominate-title {
    font-size: 16px;
    color: #222;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding-top: 16px;
    width: 250px;
}
.news-pro-title {
    font-size: 16px;
    color: #222;
    overflow: hidden;
    text-overflow:ellipsis;
	text-align:center;
}
.nominate-list {
    margin-top: 20px;
    margin-bottom: 56px;
  width:1226px;
}
.download {
    width: 1196px;
    margin: 0 auto;
}
.down-left {
    float: left;
    width: 530px;
    padding-top: 22px;
}
.down-title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    text-indent: 44px;
    background: url("../images/lol.png") no-repeat 0 center;
}
.down-present {
    width: 550px;
    height: 114px;
    background: url("../images/qipanzi.png") no-repeat center;
    margin-top: 20px;
}
.down-post {
    margin-top: 28px;
}
.down-post a {
    width: 210px;
    height: 50px;
    background: #047dda;
    color: #fff;
    line-height: 50px;
    text-align: center;
    display: block;
    font-size: 14px;
    border-radius: 4px;
}
.down-age {
    width: 510px;
    height: 266px;
    background: #fff;
    border-radius: 4px;
    position: relative;
    float: right;
}
.down-age img {
    width: 492px;
    height: 250px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.down-head {
    width: 1196px;
    margin: 0 auto;
    padding-top: 56px;
}
.download .fitting-head {
    margin-top: 56px;
}
.down-list {
    font-size: 16px;
    padding-top: 36px;
    margin-left: 35px;
}
.down-list .names {
    color: #555;
}
.down-list .names:hover {
    color: #047dda;
}
.down-list .mac {
    padding: 0 5px;
    color: #999;
}
.down-list .type {
    color: #999;
}
.down-nose {
    float: left;
    padding-left: 12px;
}
.down-list .load-all {
    float: right;
    color: #888;
    background: url("../images/dom.png") no-repeat 0 center;
    background-size: 12px 14px;
    padding-left: 18px;
    font-size: 14px;
}
.down-list li {
    height: 52px;
    line-height: 52px;
    border-bottom: 1px dashed #cfcfcf;
    background: url("../images/dfg.png") no-repeat 0 center;
}
.down-list {
    width: 540px;
    float: left;
}
.down-main .right {
    margin-left: 28px;
}
.down-main {
    margin-bottom: 56px;
    border: 8px solid #f8f8f8;
    border-top: none;
    padding-bottom: 84px;
}
.down-right {
    width: 890px;
    margin-left: 28px;
    float: left;
}
.down-right .down-list {
    float: none;
    width: 890px;
}
.down-right .u-paging {
    margin-top: 56px;
    clear: both;
}
.load-details {
    width: 1198px;
    margin: 0 auto;
}
.load-img {
    width: 504px;
    height: 356px;
    background: #f8f8f8;
    border-radius: 4px;
    position: relative;
    float: left;
}
.load-img img {
    width: 464px;
    height: 315px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.load-icon {
    width: 636px;
    float: left;
    margin-left: 56px;
}
.load-just {
    font-size: 14px;
    color: #888;
    line-height: 30px;
}
.load-just span {
    color: #666;
    padding-left: 12px;
}
.load-moll {
    padding-top: 21px;
}
.load-icon .down-post a {
    width: 160px;
    height: 48px;
    line-height: 48px;
}
.load-icon .down-post {
    margin-top: 35px;
}
.load-img .look-img {
    position: absolute;
    bottom: 34px;
    right: 34px;
    font-size: 14px;
    color: #fff;
    width: 106px;
    display: block;
    background: url("../images/look.png") no-repeat right center;
}
.load-details .detailed-heng {
    margin-top: 28px;
}
.load-title {
    font-size: 24px;
    color: #222;
}
.load-row {
    width: 46px;
    height: 2px;
    background: #047dda;
}
.load-tex {
    margin-top: 24px;
}
.load-tex p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.load-dell .down-main {
    margin-top: 8px;
    margin-bottom: 0;
}
.load-dell .no-left {
    margin-left: 0;
}
.load-dell .nominate-list {
    margin-top: 28px;
}
.load-title {
    padding-top: 40px;
}





/*以下是关于栏目的*/
.about-banner {
    width: 100%;
    height: 380px;
    background: url("../images/aban.jpg") no-repeat center center;
    min-width: 1196px;
}
.about-survey {
    width: 100%;
}
.survey-main {
    width: 1196px;
    margin: 0 auto;
    padding: 56px 0;
}
.survey-title {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    text-align: center;
}
.survey-text {
    text-align: center;
    margin-top: 40px;
}
.survey-text p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.survey-text span {
    color: #047dda;
}
.survey-ins {
    width: 380px;
    height: 250px;
    float: left;
    margin-left: 28px;
}
.survey-ins img {
    border-radius: 4px;
}
.survey-cont .no-left {
    margin-left: 0;
}
.survey-cont {
    margin-top: 40px;
}
.about-create {
    width: 100%;
    height: 620px;
    padding: 1px 0;
    background: url("../images/dban.jpg") no-repeat center center;
    min-width: 1196px;
}
.create-main {
    width: 1196px;
    background: #fff;
    height: 510px;
    margin: 55px auto 0;
    border-radius: 4px;
}
.create-main .survey-title {
    padding-top: 56px;
}
.create-ins {
    width: 264px;
    height: 186px;
    float: left;
    margin-left: 28px;
    text-align: center;
}
.create-ins img {
    border-radius: 4px;
}
.create-cont {
    margin-top: 40px;
}
.create-ins span {
    display: block;
    font-size: 16px;
    color: #555;
    line-height: 16px;
    padding-top: 18px;
}
.about-forge {
    width: 100%;
    height: 914px;
    background: #fff;
    background: url("../images/banxian.png") no-repeat center 20px;
    min-width: 1196px;
}
.forge-main {
    width: 1196px;
    margin: 0 auto;
}
.forge-main .survey-title {
    padding-top: 56px;
}
.forge-video {
    width: 680px;
    height: 382px;
    margin: 40px auto 0;
    position: relative;
}
.forge-video img{
    max-width: 680px;
    max-height: 382px;
    border-radius: 4px;
}
.forge-vle {
    width: 85px;
    height: 100px;
    background: url("../images/bof.png") no-repeat center top;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.forge-vle span {
    font-size: 14px;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-top: 73px;
}
.zlg-les {
    float: left;
    width: 278px;
    height: 206px;
    margin-left: 28px;
}
.zlg-les img {
    width: 278px;
    height: 206px;
    border-radius: 4px;
}
.forge-zlg .no-left {
    margin-left: 0;
}
.forge-zlg {
    margin-top: 40px;
    position: relative;
    width: 1196px;
}
.forge-left {
    width: 30px;
    height: 60px;
    background:rgba(0,0,0,0.1) url("../images/left.png") no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    border-radius: 0 4px 4px 0;
}
.forge-left:hover {
    background: #047dda url("../images/left.png") no-repeat center;
}
.forge-zlg .right {
    background:rgba(0,0,0,0.1) url("../images/right.png") no-repeat center;
    top: 0;
    right: 0;
    left: auto;
    bottom: 0;
    margin: auto;
    border-radius: 4px 0 0 4px;
}
.forge-zlg .right:hover {
    background: #047dda url("../images/right.png") no-repeat center;
}
.about-probe {
    width: 100%;
    height: 624px;
    background: url("../images/shan.jpg") no-repeat center center;
    min-width: 1196px;
}
.probe-main {
    width: 1196px;
    margin: 0 auto;
}
.probe-cont {
    text-align: center;
    margin-top: 18px;
}
.probe-tle {
    color: #047dda;
    font-size: 24px;
    line-height: 24px;
    padding-top: 20px;
}
.probe-tex {
    padding-top: 11px;
}
.probe-tex p {
    font-size: 14px;
    color: #555;
    line-height: 28px;
}
.about-probe .survey-title {
    padding-top: 56px;
}
.about-rule {
    min-width: 1196px;
    padding-bottom: 56px;
}
.rule-tex {
    font-size: 16px;
    color: #555;
    text-align: center;
    line-height: 32px;
    padding-top: 34px;
}
.rule-tex span {
    color: #047dda;
    font-weight: 700;
}
.about-rule .survey-title {
    padding-top: 56px;
}
.rule-lcs {
    width: 584px;
    height: 158px;
    background: #f5f5f5;
    border-radius: 4px;
    padding: 1px 0;
    float: left;
}
.rule-img {
    float: left;
    width: 284px;
    height: 144px;
    margin: 7px 0 0 7px;
}
.rule-img img {
    border-radius: 4px 0 0 4px;
}
.rule-all {
    float: left;
    width: 284px;
    height: 144px;
    background: #fff;
    margin-top: 7px;
    border-radius: 0 4px 4px 0;
}
.rule-main {
    width: 1196px;
    margin: 0 auto;
}
.rule-all-tle {
    font-size: 24px;
    color: #555;
    line-height: 32px;
    padding-top: 48px;
    padding-left: 30px;
}
.rule-all-tex {
    font-size: 14px;
    color: #555;
    line-height: 32px;
    padding-left: 30px;
}
.alr {
    margin-left: 28px;
}
.rule-mouse {
    width: 1196px;
    height: 136px;
    background: #f5f5f5;
    border-radius: 4px;
    padding: 1px 0;
    margin-top: 28px;
}
.rule-mel {
    background: #fff;
    width: 1180px;
    height: 122px;
    border-radius: 4px;
    margin: 7px 0 0 7px;
    text-align: center;
}
.rule-mel span {
    display: block;
}
.rule-mel .ql1 {
    font-size: 24px;
    color: #555;
    line-height: 24px;
    padding-top: 28px;
}
.rule-mel .ql2 {
    font-size: 24px;
    color: #047dda;
    line-height: 24px;
    padding-top: 18px;
}
.rule-cont {
    margin-top: 28px;
}
.recruit-banner {
    width: 100%;
    height: 380px;
    background: url("../images/jrzz.jpg") no-repeat center center;
    min-width: 1196px;
}
.recruit-main {
    width: 1196px;
    margin: 28px auto 0;
}
.recruit-box {
    width: 584px;
    float: left;
    background: #f5f5f5;
    border-radius: 4px;
    padding-bottom: 8px;
}
.recruit-mos {
    width: 584px;
    height: 260px;
}
.recruit-mos img {
    border-radius: 4px 4px 0 0;
}
.recruit-cont {
    width: 568px;
    background: #fff;
    margin: 8px auto 0;
    border-radius: 0 0 4px 4px;
    padding-bottom: 28px;
}
.recruit-cont ul {
    width: 514px;
    margin: 0 auto;
    padding-top: 12px;
}
.recruit-cont li {
    height: 51px;
    line-height: 51px;
    border-bottom: 1px dashed #dddddd;
}
.recruit-nam  {
    float: left;
    background: url("../images/fangmm.jpg") no-repeat 0 24px;
    width: 400px;
}
.recruit-nam a {
    font-size: 16px;
    color: #555;
    margin-left: 14px;
}
.recruit-nam a:hover {
    color: #047dda;
}
.recruit-nam span {
    color: #999;
    font-size: 14px;
    padding-left: 30px;
}
.recruit-time {
    float: right;
    font-size: 14px;
    color: #999;
}
.recruit-post {
    width: 250px;
    height: 48px;
    margin: 28px auto 0;
}
.recruit-post a {
    font-size: 14px;
    color: #fff;
    text-align: center;
    display: block;
    width: 250px;
    height: 48px;
    border-radius: 4px;
    background: #047dda;
    line-height: 48px;
}
.recruit-head .left-all {
    margin-left: 28px;
}
.recruit-head .left-all .recruit-post a {
    background: #f7494b;
}
.recruit-head {
    margin-top: 28px;
}
.recruit-tle {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    text-align: center;
    padding-top: 56px;
}
.recruit-just {
    padding-top: 36px;
}
.recruit-just p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.recruit-present {
    padding-bottom: 56px;
    border-radius: 4px;
}
.dem {
    background: #f8f8f8;
    margin-top: 0;
}
.recruit-tle span {
    color: #047dda;
}
/*.recruit-flow {
    border-bottom: 1px dashed #ddd;
}*/
.recruit-just p {
    width: 976px;
    margin: 0 auto;
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.explain-all {
    font-size: 14px;
    color: #999;
    font-weight: bold;
    margin-top: 2px;
}
.explain-all span {
    color: #555;
    font-weight: 400;
}
.explain-all .avd {
    display: inline-block;
    padding: 3px 14px;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    margin-right: 8px;
}
.recruit-explain {
    padding-top: 30px;
}
.explain-box {
    float: left;
    width: 278px;
    height: 118px;
    padding: 1px 0;
    border-radius: 4px;
    margin-left: 28px;
    background: #eddabe;
}
.explain-ins {
    width: 262px;
    height: 104px;
    background: #fef8f0;
    margin: 7px 0 0 7px;
    border-radius: 4px;
    font-size: 18px;
    color: #ba8645;
    line-height: 104px;
    text-align: center;
}
.explain-list .no-left {
    margin-left: 0;
}
.explain-list {
    margin-top: 28px;
}
.flb {
    padding-top: 34px;
}
.explain-img {
    width: 380px;
    float: left;
    margin-left: 28px;
}
.explain-img img {
    border-radius: 4px;
    width: 380px;
    height: 200px;
}
.explain-img span {
    font-size: 16px;
    color: #555;
    text-align: center;
    line-height: 16px;
    display: block;
    padding-top: 18px;
}
.explain-det .no-left {
    margin-left: 0;
}
.explain-det {
    margin-top: 28px;
}
.flow-main {
    width: 1196px;
    height: 114px;
    padding: 1px 0;
    background: url("../images/liuc.jpg") no-repeat center center;
    border-radius: 4px;
    margin-top: 44px;
}
.flow-box {
    width: 150px;
    height: 100px;
    background: #fff;
    border-radius: 4px;
    margin-top: 7px;
    text-align: center;
    float: left;
    margin-left: 56px;
}
.flow-box span {
    font-size: 14px;
    color: #999;
    display: block;
    line-height: 14px;
    padding-top: 28px;
    padding-bottom: 10px;
}
.flow-box .mo {
    padding-left: 22px;
    background: url("../images/word.png") no-repeat 0 center;
    font-size: 14px;
    color: #222;
}
.flow-box .ema {
    font-size: 14px;
    color: #047dda;
}
.flow-main .sml {
    font-size: 20px;
    color: #888;
    text-align: center;
    line-height: 100px;
}
.flow-main .left-al {
    margin-left: 8px;
}
.flow-title {
    font-size: 14px;
    color: #555;
    font-weight: 700;
    line-height: 14px;
    padding-top: 28px;
}
.flow-all {
    padding-top: 12px;
    padding-bottom: 56px;
}
.flow-all p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
}
.flow-all .tle {
    color: #999;
}
.flow-all .phone {
    color: #f7494b;
}
.flow-all .txe {
    color: #555;
}
.path {
    width: 200px;
    height: 210px;
}
.path .structure-nav {
    width: 184px;
}
.path .structure-head {
    width: 184px;
}
.path .structure-nav a {
    width: 156px;
}
.path .structure-nav a:hover {
    color: #222;
    font-weight: 700;
    background: #f8f8f8;
}
.path-right {
    width: 968px;
    float: left;
    margin-left: 28px;
    margin-top: 28px;
}
.path-title {
    font-size: 24px;
    color: #000;
    line-height: 24px;
}
.league-table {
    color: #555;
    font-size: 14px;
    margin-top: 28px;
}
.league-table .tab-main {
    height: 69px;
    border-bottom: 1px solid #f0f0f0;
}
.league-table tr a {
    color: #555;
    margin-left: 16px;
    display: inline-block;
    text-indent: 12px;
    background: url("../images/fangmm.jpg") no-repeat 0 9px;
}
.league-table .tab-hed {
    height: 50px;
    background: #fafafa;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}
.league-table .major {
    background: #fafafa;
}
.path-right .u-paging {
    margin-top: 56px;
}
.accept {
    width: 1196px;
    margin: 0 auto;
}
.accept-head {
    width: 1196px;
    height: 192px;
    border-radius: 4px;
    background: #f8f8f8;
    position: relative;
}
.accept-title {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    padding-left: 40px;
    padding-top: 42px;
}
.accept-tex {
    font-size: 14px;
    color: #555;
    line-height: 14px;
    padding-left: 40px;
    padding-top: 18px;
}
.accept-mouse {
    font-size: 16px;
    color: #555;
    line-height: 16px;
    padding-left: 40px;
    padding-top: 28px;
}
.accept-mouse span {
    padding: 0 8px;
}
.accept-mouse strong {
    color: #f7494b;
    font-weight: 400;
}
.accept-down {
    width: 180px;
    height: 48px;
    position: absolute;
    left: 960px;
    top: 56px;
}
.accept-down a {
    width: 180px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 14px;
    display: block;
    border-radius: 4px;
    background: #047dda url("../images/zhbl.png") no-repeat 30px center;
    text-indent: 50px;
}
.accept-cont h3 {
    font-size: 16px;
    color: #222;
    font-weight: 700;
    line-height: 16px;
    padding-top: 40px;
}
.accept-dell {
    padding-top: 24px;
}
.accept-dell p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.accept-details {
    padding-top: 16px;
    padding-bottom: 56px;
    border-bottom: 1px dashed #ddd;
}
.contact-box {
    width: 380px;
    height: 262px;
    background: #f5f5f5;
    border-radius: 4px;
    margin-left: 28px;
    padding: 1px 0;
    text-align: center;
    float: left;
}
.contact-back {
    width: 100px;
    height: 100px;
    background: url("../images/bb1.png") no-repeat center;
    margin: 40px auto 0;
}
.contact-tle {
    font-size: 20px;
    color: #555;
    line-height: 20px;
    padding-top: 28px;
}
.contact-int {
    font-size: 14px;
    color: #555;
    line-height: 14px;
    padding-top: 16px;
}
.contact-int a {
    color: #047dda;
}
.contact {
    width: 1196px;
    margin: 0 auto;
    padding-bottom: 56px;
}
.contact-title {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    padding-top: 56px;
    text-align: center;
}
.contact-text {
    padding-top: 36px;
}
.contact-text p {
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #555;
}
.contact-list {
    margin-top: 36px;
}
.contact-box .dd2 {
    background: url("../images/bb2.png") no-repeat center;
}
.contact-box .dd3 {
    background: url("../images/bb3.png") no-repeat center;
}
.contact-list .no-left {
    margin-left: 0;
}
.contact-head {
    padding-bottom: 56px;
    border-bottom: 1px dashed #ddd;
}
.contact-text span {
    color: #f7494b;
}
.contact-cont .contact-text {
    padding-top: 52px;
}
.touch-box {
    text-align: center;
    width: 380px;
    height: 183px;
    float: left;
    background: #fff;
    border-radius: 4px;
    padding: 1px 0;
    margin-left: 14px;
}
.touch-head {
    height: 68px;
    width: 68px;
    border-radius: 50%;
    margin: 27px auto 0;
    background: url("../images/de1.png") no-repeat center center;
    border: 2px solid #999;
}
.contact-touch {
    background: #f5f5f5;
    padding: 14px;
    margin-top: 40px;
    border-radius: 4px;
}
.touch-tle {
    font-size: 16px;
    color: #999;
    line-height: 16px;
    padding-top: 12px;
}
.touch-ico {
    font-size: 18px;
    color: #f7494b;
    line-height: 18px;
    padding-top: 16px;
}
.contact-touch .no-left {
    margin-left: 0;
}
.contact-touch .mt14 {
    margin-top: 14px;
}
.touch-box .de2 {
    background: url("../images/de2.png") no-repeat center center;
}
.touch-box .de3 {
    background: url("../images/de3.png") no-repeat center center;
}
.touch-box .de4 {
    background: url("../images/de4.png") no-repeat center center;
}
.touch-box .de5 {
    background: url("../images/de5.png") no-repeat center center;
}
.touch-box .de6 {
    background: url("../images/de6.png") no-repeat center center;
}
.touch-box .cse {
    color: #047dda;
}
.touch-box .hse {
    color: #222;
}
.touch-box a {
    display: block;
}
.contact .map {
    width: 1196px;
    height: 420px;
    border-radius: 4px;
    margin-top: 56px;
}
.inspect {
    width: 1196px;
    margin: 0 auto;
    padding-bottom: 56px;
}
.inspect-title {
    font-size: 24px;
    color: #222;
    line-height: 24px;
    padding-top: 56px;
    text-align: center;
}
.inspect-tex {
    padding-top: 38px;
}
.inspect-tex p {
    font-size: 14px;
    color: #222;
    line-height: 24px;
    text-align: center;
}
.inspect-tex span {
    color: #047dda;
}
.inspect-head {
    margin-top: 24px;
    padding-bottom: 52px;
    border-bottom: 1px dashed #ddd;
}
.inspect-box {
    width: 380px;
    float: left;
    margin-left: 28px;
}
.inspect-img {
    width: 380px;
    height: 280px;
    position: relative;
}
.inspect-img img {
    border-radius: 4px;
}
.inspect-img span {
    width: 228px;
    height: 80px;
    border-radius: 4px;
    position: absolute;
    line-height: 80px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    font-size: 20px;
    text-align: center;
    background:rgba(255,150,0,0.8);
    color: #fff;
}
.inspect-list .no-left {
    margin-left: 0;
}
.inspect-list {
    margin-top: 42px;
    padding-bottom: 56px;
}
.inspect-tle {
    font-size: 14px;
    color: #555;
    text-align: center;
    line-height: 14px;
    padding-top: 20px;
}
.inspect-write {
    background: #f5f5f5;
    padding-bottom: 56px;
}
.write-tex {
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 12px;
    padding-top: 18px;
}
.write-bill {
    width: 1196px;
    background: #f5f5f5;
    border-radius: 4px;
    margin: 40px auto 0;
    padding-top: 56px;
    padding-bottom: 56px;
}
.write-bill form {
    width: 1084px;
    margin: 0 auto;
    background: #fff;
    padding: 56px 0;
    border-radius: 4px;
}
.item-tle {
    font-size: 14px;
    color: #555;
    float: left;
    width: 150px;
    text-align: right;
    padding-top: 10px;
}
.item-tle span {
    font-size: 14px;
    color: #f7494b;
    padding-right: 3px;
}
.form-item {
    margin-top: 14px;
}
.item-input {
    float: left;
    margin-left: 12px;
}
.item-input input {
    width: 300px;
    height: 42px;
    background: #f2f2f2;
    line-height: 42px;
    font-size: 14px;
    color: #333;
    text-indent: 14px;
}
.item-input textarea {
    width: 862px;
    height: 110px;
    background: #f2f2f2;
    color: #333;
    font-size: 14px;
    line-height: 42px;
    border: none;
    outline: none;
    text-indent: 14px;
    resize: vertical;
}
.form-but {
    margin-top: 24px;
    margin-left: 162px;
}
.form-but button {
    width: 120px;
    height: 42px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    background: #047dda;
    outline: none;
    border: none;
}
.rad input {
    width: 58px;
}
.inspect-main .write-tex {
    color: #555;
    font-size: 14px;
    padding-top: 28px;
}
.distance-box {
    width: 380px;
    height: 378px;
    background: #f8f8f8;
    border-radius: 4px;
    float: left;
    margin-left: 28px;
}
.distance-head {
    height: 80px;
    color: #555;
    font-size: 24px;
    line-height: 80px;
    text-align: center;
}
.distance-main {
    width: 360px;
    height: 288px;
    background: #fff;
    margin: 0 auto;
    border-radius: 4px;
}
.distance-tle {
    font-size: 16px;
    color: #888;
    line-height: 16px;
    padding-top: 28px;
    padding-left: 16px;
}
.distance-tex {
    font-size: 14px;
    color: #555;
}
.distance-tex p {
    line-height: 20px;
    width: 328px;
    margin: 0 auto;
    padding-top: 11px;
}
.distance-main .gjx {
    padding-top: 40px;
}
.distance-tex span {
    color: #999;
}
.inspect-distance .no-left {
    margin-left: 0;
}
.inspect-distance {
    margin-top: 42px;
}
.inspect-hotel {
    width: 1196px;
    margin: 28px auto 0;
    border-radius: 4px;
    background: #f8f8f8;
    padding-bottom: 10px;
}
.hotel-head {
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 24px;
    color: #555;
}
.hotel-main {
    background: #fff;
    border-radius: 4px;
    width: 1176px;
    margin: 0 auto;
}
.hotel-int {
    width: 1142px;
    margin: 0 auto;
    padding-bottom: 24px;
    border-bottom: 1px dashed #ddd;
}
.hotel-cls {
    float: left;
    width: 320px;
}
.hotel-title {
    font-size: 20px;
    color: #222;
    line-height: 20px;
    padding-top: 28px;
}
.hotel-dress {
    font-size: 14px;
    color: #555;
    padding-top: 14px;
    line-height: 24px;
}
.hotel-dress span {
    color: #999;
}
.hotel-phone {
    font-size: 14px;
    color: #555;
    padding-top: 4px;
}
.hotel-gls {
    font-size: 16px;
    color: #888;
    line-height: 16px;
    padding-top: 34px;
}
.hotel-int .de-left {
    margin-left: 91px;
}
.dr-ce .hotel-dress {
    padding-top: 62px;
}
.hotel-main .no-border {
    border: none;
}
.service-banner {
    width: 100%;
    height: 380px;
    background: url("../images/sev-bd.jpg") no-repeat center center;
}
.said-box {
    width: 140px;
    text-align: center;
    float: left;
    margin-left: 160px;
}
.service-said {
    width: 100%;
    height: 629px;
    background: url("../images/adv2.jpg") no-repeat center;
}
.said-ins {
    font-size: 23px;
    color: #000;
    line-height:86px;
	
   /* padding-top: 46px;
	margin-top: 50px;*/
}
.said-ins span {
    display: block;
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    line-height: 12px;
    padding-top: 2px;
}
.said-head {
    width: 100px;
    height: 100px;
   /* background: url("../images/adv1.png") no-repeat center center;*/
	margin: 0 auto;
	border:6px solid #047dda;
	border-radius: 100px;
	margin-bottom: 20px
}
.said-tle {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    padding-top: 12px;
}
.said-list {
    width: 740px;
    margin: 42px auto 0;
    background: url("../images/adv1.png") no-repeat center 70px;
}
.said-list .no-left {
    margin-left: 0;
}
.service-title {
    font-size: 30px;
    color: #047dda;
    line-height: 30px;
    text-align: center;
    padding-top: 56px;
}
.said-mel {
    width: 278px;
    height: 94px;
    padding: 1px 0;
    border-radius: 4px;
    background: #f6f6f6;
    float: left;
    margin-left: 28px;
}
.said-mel a {
    display: block;
    width: 262px;
    height: 80px;
    border-radius: 4px;
    background: #fff;
    margin: 7px auto 0;
    font-size: 18px;
    color: #222;
    text-indent: 114px;
    line-height: 80px;
}
.said-mel .nu1 {
    background: #fff url("../images/aj1.png") no-repeat 75px center;
}
.said-mel .nu2 {
    background: #fff url("../images/aj2.png") no-repeat 75px center;
}
.said-mel .nu3 {
    background: #fff url("../images/aj3.png") no-repeat 75px center;
}
.said-mel .nu4 {
    background: #fff url("../images/aj4.png") no-repeat 75px center;
}
.said-cls .no-left {
    margin-left: 0;
}
.said-cls {
    margin-top: 56px;
}
.sales-tle {
    width: 120px;
    height: 120px;
    background: url("../images/yuat.png") no-repeat center;
    float: left;
    font-size: 18px;
    color: #555;
    text-align: center;
    line-height: 120px;
    margin-left: 50px;
    position: relative;
}
.sales-spr {
    width: 232px;
    font-size: 18px;
    color: #222;
    float: left;
    margin-left: 100px;
    padding-top: 24px;
}
.sales-spr span {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    display: block;
    padding-top: 8px;
}
.sales-post {
    width: 160px;
    float: left;
    margin-left: 128px;
    margin-top: 19px;
}
.sales-post a {
    width: 158px;
    height: 36px;
    background: #047dda;
    border: 1px solid #047dda;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    display: block;
    border-radius: 4px;
}
.said-main {
    width: 1196px;
    background: #f6f6f6;
    border-radius: 4px;
    padding: 8px 0;
    margin-top: 28px;
    position: relative;
}
.said-sales {
    width: 1180px;
    background: #fff;
    border-radius: 4px;
    margin: 0 auto;
    padding: 28px 0;
}
.sales-post .bot {
    margin-top: 12px;
    background: #fff;
    color: #047dda;
}
.nls {
    margin-top: 18px;
}
.sales-tle .sdn {
    width: 8px;
    height: 8px;
    background: url("../images/sdian.png") no-repeat center center;
    position: absolute;
    top: -3px;
    left: 0;
    right: 0;
    margin: auto;
}
.zle .sdn {
    width: 8px;
    height: 8px;
    background: url("../images/sdian.png") no-repeat center center;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -3px;
    left: auto;
    margin: auto;
}
.fte .sdn {
    width: 8px;
    height: 8px;
    background: url("../images/sdian.png") no-repeat center center;
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: -3px;
    margin: auto;
}
.sales-le span {
    padding-top: 0;
}
.sales-le {
    height: 70px;
    font-size: 14px;
    color: #222;
    margin-top: 12px;
}
.fte {
    margin-top: 52px;
}
.fle-all {
    padding: 0 0 42px 0;
}
.fle-all .sales-post {
    margin-top: 70px;
}
.said-dth {
    background: #f6f6f6;
}
.dth-main {
    width: 1196px;
    margin: 0 auto;
}
.dth-img {
    width: 480px;
    height: 280px;
    float: left;
}
.dth-img img {
    width: 480px;
    height: 280px;
}
.dth-all {
    width: 716px;
    float: left;
}
.dth-cont {
    background: #fff;
    margin-top: 36px;
}
.dth-tle a {
    font-size: 18px;
    color: #222;
    line-height: 18px;
}
.dth-tle a:hover {
    color: #047dda;
}
.dth-tle span {
    color: #047dda;
}
.dth-tex {
    width: 592px;
    font-size: 14px;
    color: #999;
    line-height: 22px;
    padding-top: 14px;
    height: 80px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.dth-post {
    margin-top: 36px;
}
.dth-post a {
    width: 160px;
    height: 38px;
    display: block;
    text-align: center;
    line-height: 38px;
    color: #047dda;
    background: #fff;
    border: 1px solid #047dda;
    border-radius: 4px;
    font-size: 14px;
    transition: 0.36s ease;
}
.dth-post a:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.dth-mos {
    margin-left: 56px;
    padding-top: 56px;
}
.dth-main .news-head {
    padding-top: 24px;
    padding-bottom: 10px;
}
.dth-main .news-head .head-title{
    margin:0 auto;
	margin-left:533px;
}

.said-dth {
    margin-top: 56px;
    padding-bottom: 56px;
}
.said-add1 {
    width: 24px;
    height: 39px;
    background: url("../images/jaa1.png") no-repeat center center;
    position: absolute;
    top: 178px;
    left: 106px;
}
.said-add2 {
    width: 24px;
    height: 76px;
    background: url("../images/jaa2.png") no-repeat center center;
    position: absolute;
    top: 360px;
    left: 106px;
}
.design {
    width: 1196px;
    margin: 0 auto;
    padding-bottom: 56px;
}
.design-title {
    font-size: 30px;
    color: #222;
    text-align: center;
    line-height: 30px;
}
.design-title span {
    color: #047dda;
}
.design-title p {
    font-size: 24px;
    line-height: 24px;
    padding-top: 14px;
}
.design-head {
    padding-top: 80px;
    width: 1196px;
    margin: 0 auto;
}
.design-banner {
    width: 100%;
    height: 380px;
    background: url("../images/fangan-banner.jpg") no-repeat center center;
}
.design-box {
    width: 380px;
    height: 151px;
    float: left;
    font-size: 18px;
    color: #555;
    margin-left: 28px;
    background: url("../images/sj1.jpg") no-repeat center;
}
.design-box span {
    color: #047dda;
    display: block;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    padding-left: 50px;
    padding-top: 50px;
}
.design-box p {
    padding-left: 50px;
}
.design-list .no-left {
    margin-left: 0;
}
.design-list .gv2 {
    background: url("../images/sj2.jpg") no-repeat center;
}
.design-list .gv3 {
    background: url("../images/sj3.jpg") no-repeat center;
}
.design-list {
    margin-top: 42px;
}
.design-left {
    width: 340px;
    background: #fff url("../images/hash-xian.png") no-repeat 0 372px;
    margin-top: 17px;
    margin-left: 18px;
    height: 522px;
    float: left;
}
.design-left .carousel-inner {
    width: 260px;
    margin: 0 auto;
    text-align: center;
}
.design-left .carousel-inner img {
    width: 150px;
    height: 150px;
    display: inline-block;
    margin: 46px auto 0;
}
.design-left .carousel-control {
    top: 188px;
    width: 40px;
    height: 50px;

}
    #cpbiaozhun{position:relative;width:800px;height:1050px;margin:0 auto;line-height: 20px;}
    #cpbiaozhun .span1{font-size:13px;color:black;position:absolute;top:250px;left:110px;width:240px;}
	#cpbiaozhun .span2{font-size:13px;color:black;position:absolute;top:250px;left:450px;width:240px;}
	#cpbiaozhun .span3{font-size:13px;color:black;position:absolute;top:460px;left:110px;width:240px;}
	#cpbiaozhun .span4{font-size:13px;color:black;position:absolute;top:460px;left:450px;width:240px;}
	#cpbiaozhun .span5{font-size:13px;color:black;position:absolute;top:670px;left:110px;width:240px;}
	#cpbiaozhun .span6{font-size:13px;color:black;position:absolute;top:670px;left:450px;width:240px;}
	#cpbiaozhun .span7{font-size:13px;color:black;position:absolute;top:880px;left:110px;width:240px;}
	#cpbiaozhun .span8{font-size:13px;color:black;position:absolute;top:880px;left:450px;width:240px;}
.design-left .left-ctr:hover {
    background: #047dda url("../images/fffg1.png") no-repeat center;
}
.design-main {
    width: 1196px;
    background: #f5f5f5;
    padding: 1px 0 18px;
    margin-top: 56px;
}
.design-tle {
    font-size: 18px;
    color: #222;
    line-height: 18px;
    padding-top: 28px;
}
.design-tex {
    padding-top: 10px;
    height: 70px;
}
.design-tex p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
}
.design-left .left-ctr {
    width: 50px;
    height: 50px;
    background:  url("../images/fffg.png") no-repeat center center;
}
.design-left .left-ctr:hover {
    background: #047dda url("../images/fffg1.png") no-repeat center center;
}
.design-left .right-ctr {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    background: url("../images/fffr.png") no-repeat center center;
    left:290px;
}
.design-left .carousel{
    position: relative;
}
.design-left .right-ctr:hover {
    background: #047dda url("../images/fffr1.png") no-repeat center center;
}

.design-left .carousel-indicators li {
    width: 28px;
    height: 2px;
    background: #999;
    border: none;
    margin: 0 3px 0;
}
.design-left .carousel-indicators {
    bottom: -38px !important;
}
.design-left .carousel-indicators .active {
    background: #047dda;
}
.design-just {
    text-align: center;
    font-size: 14px;
    color: #999;
    margin-top: 136px;
}
.design-just p {
    line-height: 26px;
}
.design-just span {
    color: #047dda;
}
.design-just .alt-time {
    font-size: 14px;
    color: #222;
}
.design-right {
    width: 798px;
    height: 522px;
    background: #fff;
    margin-left: 18px;
    margin-top: 17px;
    float: left;
}
.plan-head {
    text-align: center;
    font-size: 24px;
    color: #222;
    line-height: 24px;
    padding-top: 56px;
}
.plan-head span {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 14px;
    padding-top: 18px;
}
.plan-cont {
    padding: 0 125px;
}
.plan-cont .item-input input {
    width: 380px;
}
.plan-cont .item-tle {
    width: 76px;
}
.plan-cont .form-but button {
    width: 210px;
}
.plan-cont .form-but {
    margin-left: 90px;
}
.plan-cont .select-panel {
    width: 380px;
    height: 42px;
    background: #f2f2f2 url('../images/medo.png') no-repeat 355px center;
    border: none;
    margin-left: 12px;
    line-height: 42px;
    font-size: 14px;

}
.plan-cont .select-menu {
    top: 42px;
    left: 12px;
}
.plan-cont .select-menu li {
    width: 380px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
}
.plan-cont {
    margin-top: 36px;
}
.repair {
    width: 100%;
}
.repair-title {
    font-size: 30px;
    color: #222;
    text-align: center;
    line-height: 30px;
    padding-top: 92px;
    padding-bottom: 32px;
}
.repair-title p {
    font-size: 14px;
    color: #666;
    line-height: 14px;
    padding-top: 18px;
}
.repair-title span {
    color: #047dda;
}
.repair-head {
    width: 100%;
    height: 378px;
    padding: 1px 0;
    background: url("../images/bx-banner.jpg") no-repeat center center;
}
.repair-box {
    width: 278px;
    text-align: center;
    float: left;
    margin-left: 28px;
}
.repair-bac {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background: url("../images/bx1.png") no-repeat center;
}
.repair-box .bx2 {
    background: url("../images/bx2.png") no-repeat center;
}
.repair-box .bx3 {
    background: url("../images/bx3.png") no-repeat center;
}
.repair-box .bx4 {
    background: url("../images/bx4.png") no-repeat center;
}
.repair-list .no-left {
    margin-left: 0;
}
.repair-tle {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    padding-top: 15px;
}
.repair-list {
    background: url("../images/duob.png") no-repeat center 56px;
    width: 1196px;
    margin: 0 auto;
}
.repair-main {
    background: #fff;
    padding-top: 8px;
}
.repair-all {
    font-size: 30px;
    color: #222;
    line-height: 30px;
    text-align: center;
    padding-bottom: 42px;
}
.repair-all span {
    font-size: 14px;
    color: #999;
    display: block;
    line-height: 14px;
    padding-top: 20px;
}
.repair-main .item-input input {
    width: 400px;
}
.promise {
    width: 1196px;
    margin: 0 auto;
}
.promise-title {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    color: #047dda;
    padding-bottom: 12px;
}
.promise-tex {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    width: 980px;
    margin: 0 auto;
}
.promise-tex p {
    padding-top: 24px;
}
.promise-head {
    padding-top: 56px;
    background: #f8f8f8;
    border-radius: 4px;
    padding-bottom: 56px;
}
.promise-cont {
    width: 1196px;
    height: 450px;
    background: #f8f8f8;
}
.promise-cont {
    width: 598px;
    float: left;
}
.promise-img {
    width: 598px;
    float: left;
}
.promise-img img {
    width: 598px;
    height: 450px;
}
.promise-tst {
    padding: 56px 56px 0;
}
.promise-tle {
    font-size: 24px;
    color: #222;
    line-height: 28px;
}
.promise-tle span {
    color: #047dda;
    font-size: 28px;
    font-weight: 700;
}
.promise-call {
    padding-top: 16px;
}
.promise-call p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    padding-top: 20px;
}
.panda-img {
    float: left;
    width: 598px;
    height: 690px;
}
.panda-img img {
    width: 598px;
    height: 690px;
}
.promise-tes {
    width: 1198px;
    height: 690px;
    background: #f8f8f8;
    margin-top: 42px;
}
.panda-cont {
    width: 598px;
    float: left;
}
.panda-call {
    padding-top: 30px;
}
.panda-call p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    margin-top: 10px;
}
.panda-call span {
    color: #047dda;
    font-weight: 700;
}
.promise-main {
    margin-top: 38px;
    padding-bottom: 56px;
    border-bottom: 1px dashed #ddd;
}
.customer-box {
    width: 380px;
    float: left;
    margin-left: 28px;
}
.customer-img {
    width: 380px;
    height: 200px;
    position: relative;
}
.customer-img span {
    position: absolute;
    display: block;
    width: 380px;
    height: 42px;
    color: #fff;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    bottom: 0;
    background: #047dda;
}
.customer-cont {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 196px;
    background: #f8f8f8;
    padding-top: 1px;
}
.customer-nice {
    padding: 12px 28px 0;
}
.customer-nice p {
    background: url("../images/too.png") no-repeat 0 10px;
    margin-top: 12px;
	font-size:15px;
	line-height:36px;
}
.customer-nice span {
    display: block;
    margin-left: 14px;
}
.customer-list .no-left {
    margin-left: 0;
}
.ket .customer-nice {
    padding-top: 8px;
}
.ket p {
    line-height: 14px;
    margin-top: 18px;
    background: url("../images/too.png") no-repeat 0 5px;
}
.lets .customer-nice span {
    display: inline-block;
}
.lets .customer-nice .hh1 {
    padding-left: 136px;
    background: url("../images/too.png") no-repeat 122px center;
}
.lets .customer-nice .hh2 {
    padding-left: 109px;
    background: url("../images/too.png") no-repeat 95px center;
}
.promise-customer .promise-title {
    padding-top: 56px;
    padding-bottom: 42px;
}
.promise-customer {
    padding-bottom: 56px;
    border-bottom: 1px dashed #ddd;
}
.standard-box {
    width: 584px;
    float: left;
    background: #f8f8f8;
    border-radius: 4px;
    padding-bottom: 10px;
}
.standard-head {
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 24px;
    color: #555;
}
.standard-main {
    background: #fff;
    width: 564px;
    margin: 0 auto;
    border-radius: 4px;
    height: 392px;
    padding-top: 10px;
}
.standard-cont {
    padding: 0 28px;
}
.standard-tle {
    font-size: 16px;
    color: #222;
    font-weight: 700;
    line-height: 16px;
    padding-left: 20px;
    background: url("../images/lingx.png") no-repeat 0 center;
    margin-top: 18px;
}
.standard-tex {
    font-size: 14px;
    color: #555;
    line-height: 20px;
    margin-left: 20px;
    padding-top: 10px;
}
.standard .left-box {
    margin-left: 28px;
}
.groom-top .head-post a {
    margin-top: 24px;
}
.groom-left .head-post a {
    margin-top: 18px;
}
.det-td .img-box {
    width: 140px;
    height: 140px;
}
.det-td .info {
    width: 280px;
    padding-top: 20px;
}
.det-td .links a,.det-td .links span {
    padding: 0 20px;
    height: 30px;
    line-height: 28px;
    margin-left: 4px;
    font-size: 14px;
}
.det-td .links span:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.det-td .links {
    margin-top: 20px;
}
.det-td .arg {
    margin-top: 12px;
}
.det-td .info .pro-name {
    font-size: 16px;
    line-height: 16px;
}
.det-td .me-left {
    margin-left: 150px;
}
.par-box {
    width: 380px;
    height: 245px;
    background: #f8f8f8;
    border-radius: 4px;
    padding: 1px 0;
    text-align: center;
    margin-left: 28px;
}
.par-img {
    width: 120px;
    height: 120px;
    background: url("../images/jz1.png") no-repeat center;
    margin: 44px auto 0;
}
.par-box .jz2 {
    background: url("../images/jz2.png") no-repeat center;
}
.par-box .jz3 {
    background: url("../images/jz3.png") no-repeat center;
}
.par-title {
    font-size: 18px;
    color: #222;
    line-height: 18px;
    padding-top: 17px;
}
.par-list {
    margin-top: 56px;
}
.par-list .no-left {
    margin-left: 0;
}
.parts-bae .par-list {
    margin-top: 30px;
}
.parts-bae .par-text {
    padding-top: 34px;
}
.parts-bae {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 56px;
}
.plan-cont .mt10 {
    margin-top: 24px;
}
.recruit-present .mt-0 {
    padding-top: 0;
}
.ykc {
    padding-bottom: 0;
}
.ykc .map {
    margin-top: 42px;
}
.hyz-xs .structure-cont {
    width: 906px;
}
.hyz-xs .structure-tex {
    width: 906px;
}
.hyz-xs .no-img .structure-cont {
    width: 620px;
}
.hyz-xs .no-img .structure-tex {
    width: 620px;
}
.details-all {
    padding-bottom: 56px;
    width: 1196px;
    border-left: 8px solid #f6f6f6;
    border-right: 8px solid #f6f6f6;
    border-bottom: 8px solid #f6f6f6;
}
.main .news-details .details-all {
    padding-bottom: 0px;
}
.focal {
    margin-top: 18px;
}
.nominate-list .focal {
    margin: 18px 0 0 32px;
}
.focal a,.focal span {
    float: left;
    height: 30px;
    color: #555;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 0 20px;
    margin-left: 4px;
    background: #fafafa;
    transition: .36s ease;
}
.focal a:hover,.focal span:hover {
    background: #047dda;
    border: 1px solid #047dda;
    color: #fff;
}
.focal .no-left {
    background: #fff;
    color: #047dda;
    border: 1px solid #047dda;
    margin-left: 0;
}
.explain-title {
    font-size: 16px;
    color: #222;
    font-weight: 700;
    padding: 10px 0 8px;
}
.jt30 {
    font-size: 30px;
}
.down-right-title {
    font-size: 24px;
    color: #222;
    line-height: 24px;
    padding-top: 26px;
    padding-bottom: 20px;
}
.contact-wrap{
    width: 1196px;
    margin: 0 auto;
    padding-bottom: 56px;
}
.contact-us{
    margin-top: 56px;
}
.top-title{
    text-align: center;
}
h4{
    margin-bottom: 10px;
    font-size: 30px;
    color: #222222;
    line-height: 28px;
}
.top-title p{
    font-size: 14px;
    line-height: 30px;
    color: #999999;
}
.company-detail{
    width: 1020px;
    margin-top: 28px;
}
.company-detail .detail{
    float: left;
}
.detail h5{
    font-size: 24px;
    line-height: 28px;
    color: #555555;
}
.detail .title{
    margin-top: 10px;
    font-size: 18px;
    line-height: 22px;
    color: #999999;
}
.title i{
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 6px;
    border-radius: 4px;
    background: #999999;
    text-align: center;
    vertical-align: middle;
}
.line{
    width: 30px;
    height: 2px;
    margin-top: 28px;
    background: #dddddd;
}
.bottom{
    margin-top: 42px;
}
.bottom p{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #999999;
}
.bottom p span{
    display: inline-block;
    margin-left: 28px;
    font-size: 18px;
    line-height: 32px;
    color: #555555;
    font-weight: bold;
}
.bottom p a{
    display: inline-block;
    width: 160px;
    height: 42px;
    margin-left: 28px;
    background: #fafafa;
    border-radius: 4px;
    text-align: center;
    line-height: 42px;
    color: #222222;
    border:1px solid #e8e8e8;
    transition: 0.36s ease;
}
.bottom p a:hover{
    background: #fe9604;
    color: #ffffff;
    border: 1px solid #047dda;
}
.qr-code{
    float: right;
    width: 300px;
    display: flex;
}
.qr-code li{
    float: left;
    width: 130px;
    height: 160px;
    text-align: center;
}
.code-right{
    margin-left: 40px;
}
.code{
    width: 130px;
    height: 130px;
    border: 1px solid #eaeaea;
}
.wechat{
    background: url(../images/weixin.png) no-repeat center;
}
.microblog{
    background: url(../images/weibo.png) no-repeat center;
}
.qr-code li p{
    font-size: 14px;
    line-height: 32px;
    color: #999999;
}
.map{
    height: 320px;
    margin: 28px auto 56px;
}
.solutions{
    margin: 6px 0;
    /*padding-top: 56px;
    border-top: 1px dotted #dddddd;*/
}
.question{
    height: 163px;
    margin-top: 42px;
    display: flex;
    justify-content: space-between;
}
.question li{
    width: 380px;
    height: 163px;
    padding-top: 42px;
    text-align: center;
    color: #555555;
    background: #fafafa;
}
.question span{
    font-size: 18px;
    line-height: 24px;
}
.question .line{
    margin: 12px auto 22px;
}
.question p{
    font-size: 14px;
    line-height: 24px;
}
.question p a{
    color: #047dda;
}
.online-message{
    height: 735px;
    margin-bottom: 56px;
    padding-top: 56px;
    border-top: 1px dotted #dddddd;
    background: #f5f5f5;
}
.message{
    width: 1084px;
    height: 520px;
    margin: 42px auto 56px;
    background: #FFFFFF;
}
/*工艺*/
.header-title{
    height: 248px;
    margin: 0 0 28px;
    padding: 56px 0;
    background: #f8f8f8;
}
.header-title h4{
    margin-bottom: 42px;
    text-align: center;
}
.header-title p{
    width: 972px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.show-center{
    height: 380px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 56px;
}
.show-center li{
    width: 380px;
}
.show-center .top-img{
    width: 380px;
    height: 260px;
}
.show-center .show1{
    background: url(../images/01-control.png) no-repeat;
}
.show-center .show2{
    background: url(../images/02-control.png) no-repeat;
}
.show-center .show3{
    background: url(../images/03-control.png) no-repeat;
}
.show-center p{
    height: 120px;
    padding: 28px 28px 0;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
    background: #f5f5f5;
}
.welds{
    height: 706px;
    padding-top: 56px;
    background: #f5f5f5;
}
.welds .header-title{
    height: 256px;
    background: #FFFFFF;
    margin-top: 0;
}
.header-title .word{
    margin-top: 10px;
}
.welds-show ul{
    height: 310px;
}
.welds-show li{
    width: 278px;
    height: 190px;
}
.welds-show .top-img{
    width: 278px;
    height: 190px;
}
.welds-show .show1{
    background: url(../images/01-control1.png) no-repeat;
}
.welds-show .show2{
    background: url(../images/02-control1.png) no-repeat;
}
.welds-show .show3{
    background: url(../images/03-control1.png) no-repeat;
}
.welds-show .show4{
    background: url(../images/04-control.png) no-repeat;
}
.welds-show li p{
    background: #FFFFFF;
}
.craft-header{
    height: 223px;
    margin: 56px 0;
    background: url(../images/equipment.png) no-repeat;
}
.craft-header h4,.craft-header p{
    color: #FFFFFF;
}
.threm{
    text-align: center;
    margin-bottom: 38px;
}
.craft ul{
    height: 388px;
    margin-bottom: 56px;
}
.craft .lists li{
    float: left;
    width: 380px;
    height: 180px;
    margin-right: 28px;
    padding: 80px 28px 28px;
    font-size: 16px;
    line-height: 26px;
    color: #555555;
}
.craft li:nth-child(3n){
    margin-right: 0;
}
.craft li.add{
    margin-bottom: 28px;
}
.craft .list-one{
    background: url(../images/01-descript.png) no-repeat;
}
.craft .list-second{
    background: url(../images/02-descript.png) no-repeat;
}
.craft .list-three{
    background: url(../images/03-descript.png) no-repeat;
}
.craft .list-four{
    background: url(../images/04-descript.png) no-repeat;
}
.craft .list-five{
    background: url(../images/05-descript.png) no-repeat;
}
.craft .list-six{
    background: url(../images/06-descript.png) no-repeat;
}
.aboutus{
    width: 100%;
    height: 535px;
    padding: 56px 0;
    background: url(../images/aboutus-bg.png) no-repeat;
}
.aboutus h4{
    line-height: 28px;
    margin-bottom: 38px;
}
.aboutus .header-title{
    height: 430px;
    margin: 0 auto;
    background: #fefefe;
}
.aboutus .header-title p:nth-child(n+1){
    margin-bottom: 28px;
}
.header-title .bottom{
    display: block;
    width: 180px;
    height: 48px;
    margin: 28px auto 0;
    font-size: 14px;
    color: #222222;
    border-radius: 4px;
    text-align: center;
    line-height: 48px;
    background: #fafafa;
    border:1px solid #e8e8e8;
    transition: 0.36s ease;
}
.header-title .bottom:hover{
    background: #fe9604;
    color: #ffffff;
    border: 1px solid #047dda;
}
.contactus h4{
    margin: 56px auto 42px;
    line-height: 28px;
    text-align: center;
}
.contactus ul{
    display: flex;
    justify-content: space-between;
    margin-bottom: 56px;
    text-align: center;
}
.contactus ul li{
    width: 380px;
    height: 348px;
    padding: 38px 0;
    border:8px solid #f5f5f5;
    border-radius: 4px;
}
.contactus li span{
    font-size: 24px;
    line-height: 26px;
    color: #222222;
}
.contactus li p{
    height: 110px;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.contactus li .line{
    margin: 18px auto 28px;
}
.contactus .link{
    display: block;
    width: 210px;
    height: 42px;
    margin: 0 auto;
    border:1px dotted #e8e8e8;
    border-radius: 4px;
    background: #fafafa;
    text-align: center;
    line-height: 42px;
    color: #222222;
    transition: 0.36s ease;
}
.contactus .link:hover {
    background: #047dda;
    color: #fff;
    border: 1px solid #047dda;
}
.contactus .hot-tel{
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
}
.contactus .hot-tel span{
    font-size: 18px;
    line-height: 18px;
    color: #f7494b;
    font-weight: bold;
    vertical-align: middle;
}
.sevRange-main {
    width: 1196px;
    margin: 28px auto 0;
}
.sevRange-box {
    width: 380px;
    height: 296px;
    padding: 1px 0;
    background: #f8f8f8;
    border-radius: 4px;
    margin-left: 28px;
    margin-top: 8px;
}
.sevRange-cont {
    background: #fff;
    width: 364px;
    height: 280px;
    padding: 1px 0;
    margin: 7px auto 0;
}
.sevRange-head {
    width: 86px;
    height: 86px;
    margin: 27px auto 0;
    background: url("../images/adv4.png") no-repeat center;
}
.sevRange-title {
    font-size: 20px;
    color: #222;
    line-height: 20px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 12px;
}
.sevRange-tex {
    width: 310px;
    margin: 0 auto;
    font-size: 14px;
    color: #999;
    line-height: 20px;
}
.sevRange-post {
    margin-top: 40px;
}
.sevRange-post a {
    width: 208px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #047dda;
    display: block;
    text-align: center;
    background: #fff;
    font-size: 14px;
    color: #047dda;
    margin: 0 auto;
    transition: 0.36s ease;
    border-radius: 4px;
}
.sevRange-post a:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.sevRange-main .no-left {
    margin-left: 0;
}
.sevRange-cont .fwl2 {
    background: url("../images/adv5.png") no-repeat center;
}
.sevRange-cont .fwl3 {
    background: url("../images/adv4.png") no-repeat center;
}
.sevRange-cont .fwl4 {
    background: url("../images/adv3.png") no-repeat center;
}
.sevRange-cont .fwl5 {
    background: url("../images/adv4.png") no-repeat center;
}
.sevRange-cont .fwl6 {
    background: url("../images/adv5.png") no-repeat center;
}
.sevRange-cont .fwl7 {
    background: url("../images/fwl7.png") no-repeat center;
}
.sevRange-cont .fwl8 {
    background: url("../images/fwl8.png") no-repeat center;
}
.sevRange-cont .fwl9 {
    background: url("../images/fwl9.png") no-repeat center;
}
.sevRange-cont .fwl10 {
    background: url("../images/fwl10.png") no-repeat center;
}
.sevRange-cont .fwl11 {
    background: url("../images/fwl11.png") no-repeat center;
}
.sevRange-cont .fwl12 {
    background: url("../images/fwl12.png") no-repeat center;
}
.parts-banner {
    width: 100%;
    height: 380px;
    background: url("../images/parat-banner.jpg") no-repeat center center;
}
.ale {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 56px;
}
.fwwl .practise-tex {
    text-align: inherit;
    padding-left: 473px;
}
.fwwl .practise-cont {
    margin-left: 473px;
}
.fwwl .practise-pho {
    width: 210px;
    height: 42px;
    padding-left: 65px;
    background: #fff url("../images/pho.png") no-repeat 34px center;
    border-radius: 4px;
    line-height: 42px;
    margin-top: 0;
}
.fwwl .practise-ty {
    line-height: 42px;
}
.detailed-par {
    background: #fbfbfb;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    font-size: 14px;
    line-height: 24px;
    padding: 6px 0 24px;
    height: 190px;
}
.more-title {
    color: #888;
    margin-left: 28px;
}
.more-tex {
    margin-left: 28px;
    color: #666;
    max-height: 72px;
    overflow: hidden;
}
.pro-ace1  .img-box {
    width: 100px;
    height: 100px;
}
.pro-ace1  .info {
    padding-top: 0;
}
.pro-ace1 .pro-name {
    font-size: 14px;
    line-height: 14px;
    padding-top: 6px;
}
.pro-ace1  .arg {
    margin-top: 8px;
}
.pro-ace1  .links {
    margin-top: 14px;
}
.pro-ace1 .relate-pro {
    padding-top: 0;
}
.problem-west .structure-left {
    width: 248px;
}
.problem-west .structure-nav a {
    width: 204px;
}
.problem-west .structure-nav {
    width: 234px;
}
.problem-west .structure-head {
    width: 234px;
}
.problem-west {
    padding-bottom: 0;
    margin-top: 42px;
}
.problem-west .u-paging {
    margin-top: 42px;
}
.matter-imp {
    font-size: 24px;
    color: #222;
    line-height: 24px;
}
.news-details .changePage {
    width: 1180px;
    margin-top: 28px;
}
.details-hur0 {
    width: 890px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 14px;
    padding-top: 42px;
}
.details-hur0 a {
    color: #047dda;
}
.problem-let {
    width: 1126px;
    margin: 0 auto;
    overflow: hidden;
}
.problem-let ul {
    overflow: hidden;
    margin-top: 21px;
}
.problem-let li {
    float: left;
    width: 546px;
    overflow: hidden;
    line-height: 32px;
    background: url("../images/meidf.png") no-repeat 0 center;
}
.problem-let a {
    font-size: 14px;
    color: #555;
    float: left;
    margin-left: 12px;
    width: 400px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.problem-let .times {
    font-size: 14px;
    color: #999;
    text-align: right;
    float: right;
}
.problem-let .rig-all {
    margin-left: 28px;
}
.down-banner {
    width: 100%;
    height: 380px;
    background: url("../images/dddk-ban.jpg") no-repeat center center;
}
.load-icon .detailed-par {
    height: 184px;
}
.load-key {
    margin-top: 38px;
}
.news-play {
    margin-top: 0;
}
.new-list .structure-left {
    width: 200px;
}
.new-list .structure-head {
    width: 184px;
}
.new-list .structure-nav {
    width: 184px;
}
.new-list .structure-nav a {
    width: 156px;
}
.news-head-title {
    font-size: 24px;
    color: #222;
    line-height: 24px;
    padding: 28px 0;
	text-align:center;
}
.nominate-title:hover {
    color: #047dda;
}
.nol-tle a:hover {
    color: #047dda;
}
.nol-list li a:hover {
    color: #047dda;
}

.test-wrap{
    width: 1196px;
    margin: 0 auto;
}
.t-title{
    text-align: center;
    margin-top: 56px;
}
.t-title h3{
    font-size: 30px;
    line-height: 52px;
    color: #222222;
    text-align: center;
}
.t-title p{
    margin: 18px 0 42px;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.inspects{
    padding: 56px 0;
    border-top: 1px dotted #dddddd;
    overflow: hidden;
}
.inspects li{
    position: relative;
    width: 380px;
    height: 290px;
    border-radius: 4px;
    float: left;
    margin-left: 28px;
}
.inspects li:first-child {
    margin-left: 0;
}
.inspects-img1{
    background: url(../images/boz1.jpg) no-repeat center;
}
.inspects-img2{
    background: url(../images/boz2.jpg) no-repeat center;
}
.inspects-img3{
    background: url(../images/boz3.jpg) no-repeat center;
}
.inspects li p{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70px;
    padding: 10px 0;
    background:rgba(255,150,0,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5047dda,endColorstr=#e5047dda);zoom:1;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    border-radius: 4px;
}
.test-center{
    width: 100%;
    padding: 56px 0;
    background: #f5f5f5;
}
.leave-word{
    background: #FFFFFF;
    margin-top: 38px;
    border-radius: 4px;
}
.t-map{
    height: 505px;
    margin-top: 56px;
    padding-top: 56px;
    border-top: 1px dotted #dddddd;
}
.map-center{
    height: 448px;
    background: #FFFFFF;
    border-radius: 4px;
    overflow: hidden;
}
.map-center .detail{
    width: 462px;
    height: 390px;
    text-align: left;
    padding: 100px 56px 100px 56px;
    float: left;
}
.map-center h5{
    text-align: left;
}
.map-center h5{
    font-size: 24px;
    line-height: 52px;
    color: #222222;
}
.map-center .address{
    font-size: 16px;
    line-height: 52px;
    color: #555555;
}
.detail .line{
    width: 30px;
    height: 2px;
    background: #e5e5e5;
    margin:5px 0 28px;
}
.address i{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #555555;
    border-radius: 5px;
    margin: 8px 8px  2px 4px;
}
.detail p{
    font-size: 14px;
    line-height: 24px;
    color: #888888;
}
.map-img{
    width: 680px;
    height: 390px;
    background: url(../images/dt.png) no-repeat center;
    float: left;
    margin-top: 28px;
}
.hotel-directory h5{
    margin-top: 56px;
    font-size: 24px;
    color: #222;
    text-align: center;
}
.hotel-directory .hotel-detail{
    margin: 42px 0 56px;
    overflow: hidden;
}
.hotel-detail-list{
    width: 380px;
    border-radius: 4px;
    background: #f8f8f8;
    padding: 14px;
    float: left;
    margin-left: 28px;
}
.hotel-detail-list:first-child {
    margin-left: 0;
}
.hotel-directory .title{
    display: block;
    font-size: 18px;
    color: #222222;
    text-align: center;
    padding-top: 10px;
}
.hotel-message{
    width:350px;
    height: 617px;
    border-radius: 4px;
    background: #ffffff;
}
.hotel-img{
    width: 350px;
    height: 238px;
}
.hotel-img1{
    background: url(../images/jd1.jpg) no-repeat center;
}
.hotel-img2{
    background: url(../images/jd2.jpg) no-repeat center;
}
.hotel-img3{
    background: url(../images/jd3.jpg) no-repeat center;
}
.traffic-message{
    padding: 10px 10px 0 10px;
}
.site{
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
}
.site p{
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}
.site p span{
    color: #555555;
}
.traffic-detail{
    padding: 28px 0;
}
.traffic-message h6{
    font-size: 16px;
    line-height: 24px;
    color: #222222;
}
.traffic-detail li{
    margin-top: 10px;
}
.traffic-detail li p{
    font-size: 14px;
    line-height: 18px;
    color: #555555;
}
.traffic-detail li span{
    font-size: 12px;
    line-height: 18px;
    color: #999999;
}
.leave-word .write-bill {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
}
.leave-word .write-bill form {
    width: 1196px;
}
.leave-word .item-input input {
    width: 460px;
}
.leave-word .item-input textarea {
    width: 978px;
}
.line-order h3 {
    font-size: 30px;
    color: #222;
    text-align: center;
}
/*
关于首页*/
.contact-wrap{
    width: 1196px;
	height:360px;
    margin: 0 auto;
}
.contact-us{
    margin-top: 56px;
}
.top-title{
    text-align: center;
}
.top-title h4{
    margin-bottom: 10px;
    font-size: 30px;
    color: #047dda;
    line-height: 28px;
}
.top-title p{
    font-size: 14px;
    line-height: 30px;
    color: #999999;
}
.company-detail{
    width: 500px;
    margin: 0 0 0 40px;
	
	
}
.company-detail .detail{
    float: left;
	width:100%;
	
}
.detail h5{
    font-size: 24px;
    line-height: 28px;
    color: #047dda;
	text-align:center;
}
.detail .title{
    margin-top: 18px;
    font-size: 18px;
    line-height: 22px;
    color: #047dda;
	opacity: 0.7;
	text-align:center;
}
.title i{
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 6px;
    border-radius: 4px;
    background: #999999;
    text-align: center;
    vertical-align: middle;
}
.line{
    width: 30px;
    height: 2px;
    margin-top: 28px;
    background: #dddddd;
}
.bottom{
    margin-top: 42px;
}
.bottom p{
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 32px;
    color: #999999;
}
.bottom p span{
    display: inline-block;
    margin-left: 28px;
    font-size: 18px;
    line-height: 32px;
    color: #555555;
    font-weight: bold;
}
.bottom p a{
    display: inline-block;
    width: 160px;
    height: 42px;
    margin-left: 28px;
    background: #fafafa;
    border-radius: 4px;
    text-align: center;
    line-height: 42px;
    color: #222222;
    border:1px solid #e8e8e8;
    transition: 0.36s ease;
}
.bottom p a:hover{
    background: #fe9604;
    color: #ffffff;
}
.qr-code{
    float: right;
    width: 300px;
    display: flex;
}
.qr-code li{
    float: left;
    width: 130px;
    height: 160px;
    text-align: center;
}
.code-right{
    margin-left: 40px;
}
.code{
    width: 130px;
    height: 130px;
    border: 1px solid #eaeaea;
}
.wechat{
    background: url(../images/weixin.png) no-repeat center;
}
.microblog{
    background: url(../images/weibo.png) no-repeat center;
}
.qr-code li p{
    font-size: 14px;
    line-height: 32px;
    color: #999999;
}
.map{
    height: 320px;
    margin: 28px auto 56px;
}
/*.solutions{
    margin: 56px 0;
    padding-top: 56px;
    border-top: 1px dotted #dddddd;
}*/
.question{
    height: 163px;
    margin-top: 42px;
    overflow: hidden;
}
.question li{
    width: 380px;
    height: 163px;
    padding-top: 42px;
    text-align: center;
    color: #555555;
    background: #fafafa;
    float: left;
    margin-left: 28px;
}
.question li:first-child {
    margin-left: 0;
}
.question span{
    font-size: 18px;
    line-height: 24px;
}
.question .line{
    margin: 12px auto 22px;
}
.question p{
    font-size: 14px;
    line-height: 24px;
}
.question p a{
    color: #047dda;
}
.online-message{
    height: 735px;
    margin-bottom: 56px;
    padding-top: 56px;
    border-top: 1px dotted #dddddd;
    background: #f5f5f5;
}
.message{
    width: 1084px;
    height: 520px;
    margin: 42px auto 56px;
    background: #FFFFFF;
}
/*工艺*/
#banner{
    width: 100%;
    height: 380px;
    background: url(../images/gysy.jpg) no-repeat center center;
}
.header-title{
    height: 248px;
    margin: 56px 0 28px;
    padding: 56px 0;
    background: #f8f8f8;
}
.header-title h4{
    margin-bottom: 42px;
    text-align: center;
}
.header-title p{
    width: 972px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.show-center{
    height: 380px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 56px;
}
.show-center li{
    width: 380px;
}
.show-center .top-img{
    width: 380px;
    height: 260px;
}
.show-center .show1{
    background: url(../images/01-control.png) no-repeat;
}
.show-center .show2{
    background: url(../images/02-control.png) no-repeat;
}
.show-center .show3{
    background: url(../images/03-control.png) no-repeat;
}
.show-center p{
    height: 120px;
    padding: 28px 28px 0;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
    background: #f5f5f5;
}
.welds{
    height: 706px;
    padding-top: 56px;
    background: #f5f5f5;
}
.welds .header-title{
    height: 256px;
    background: #FFFFFF;
    margin-top: 0;
}
.header-title .word{
    margin-top: 10px;
}
.welds-show ul{
    height: 310px;
}
.welds-show li{
    width: 278px;
    height: 190px;
}
.welds-show .top-img{
    width: 278px;
    height: 190px;
}
.welds-show .show1{
    background: url(../images/01-control1.png) no-repeat;
}
.welds-show .show2{
    background: url(../images/02-control1.png) no-repeat;
}
.welds-show .show3{
    background: url(../images/03-control1.png) no-repeat;
}
.welds-show .show4{
    background: url(../images/04-control.png) no-repeat;
}
.welds-show li p{
    background: #FFFFFF;
}
.craft-header{
    height: 223px;
    margin: 56px 0;
    background: url(../images/equipment.png) no-repeat;
}
.craft-header h4,.craft-header p{
    color: #FFFFFF;
}
.threm{
    text-align: center;
    margin-bottom: 38px;
}
.craft ul{
    height: 388px;
    margin-bottom: 56px;
}
.craft .lists li{
    float: left;
    width: 380px;
    height: 180px;
    margin-right: 28px;
    padding: 80px 28px 28px;
    font-size: 16px;
    line-height: 26px;
    color: #555555;
}
.craft li:nth-child(3n){
    margin-right: 0;
}
.craft li.add{
    margin-bottom: 28px;
}
.craft .list-one{
    background: url(../images/01-descript.png) no-repeat;
}
.craft .list-second{
    background: url(../images/02-descript.png) no-repeat;
}
.craft .list-three{
    background: url(../images/03-descript.png) no-repeat;
}
.craft .list-four{
    background: url(../images/04-descript.png) no-repeat;
}
.craft .list-five{
    background: url(../images/05-descript.png) no-repeat;
}
.craft .list-six{
    background: url(../images/06-descript.png) no-repeat;
}
.aboutus{
    width: 100%;
    height: 535px;
    padding: 56px 0;
    background: url(../images/aboutus-bg.png) no-repeat;
}
.aboutus h4{
    line-height: 28px;
    margin-bottom: 38px;
}
.aboutus .header-title{
    height: 430px;
    margin: 0 auto;
    background: #fefefe;
}
.aboutus .header-title p:nth-child(n+1){
    margin-bottom: 28px;
}
.header-title .bottom{
    display: block;
    width: 180px;
    height: 48px;
    margin: 28px auto 0;
    font-size: 14px;
    color: #222222;
    border-radius: 4px;
    text-align: center;
    line-height: 48px;
    background: #fafafa;
    border:1px solid #e8e8e8;
    transition: 0.36s ease;
}
.header-title .bottom:hover{
    background: #fe9604;
    color: #ffffff;
}
.contactus h4{
    margin: 56px auto 42px;
    line-height: 28px;
    text-align: center;
}
.contactus ul{
    display: flex;
    justify-content: space-between;
    margin-bottom: 56px;
    text-align: center;
}
.contactus ul li{
    width: 380px;
    height: 348px;
    padding: 38px 0;
    border:8px solid #f5f5f5;
    border-radius: 4px;
}
.contactus li span{
    font-size: 24px;
    line-height: 26px;
    color: #222222;
}
.contactus li p{
    height: 110px;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.contactus li .line{
    margin: 18px auto 28px;
}
.contactus .link{
    display: block;
    width: 210px;
    height: 42px;
    margin: 0 auto;
    border:1px dotted #e8e8e8;
    border-radius: 4px;
    background: #fafafa;
    text-align: center;
    line-height: 42px;
    color: #222222;
}
.contactus .hot-tel{
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
}
.contactus .hot-tel a{
    font-size: 18px;
    line-height: 18px;
    color: #f7494b;
    font-weight: bold;
    vertical-align: middle;
}
.m-know{
    margin: 56px auto;
}
.m-know h2 {
    font-size: 30px;
    color: #047dda;;
    margin-bottom: 42px;
    text-align: center;
}
.m-honor h2 {
    font-size: 30px;
    color: #222222;
    margin-bottom: 42px;
    text-align: center;
}
.m-know .m-detail{
    height:420px ;
}
.m-know .m-show p{
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #888888;
    font-size: 16px;
}
.m-know .m-center span{
    font-size: 24px;
    line-height: 28px;
    color: #222222;
}
.m-know .m-center .m-line{
    width: 30px;
    height: 2px;
    margin:18px 0;
    background: #047dda;
}
.m-know .m-center p:first-of-type{
    margin-bottom: 18px;
}
.m-know .m-welcome{
    margin-top: 24px;
    color: #999999;
}
.m-link{
    background: #fff;
    line-height: 48px;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #047dda;
    border:1px solid #047dda;
    transition: 0.36s ease;
}
.m-link:hover{
    background: #047dda;
    border:1px solid #047dda;
    color: #FFFFFF;
}
.m-introduction{
    width: 100%;
    height: 703px;
    padding: 56px 0;
    background: url(../images/zhuanzhu-bg.png) no-repeat;
}
.m-centers{
    padding: 56px;
    border-radius: 4px;
}
.m-centers .m-title p{
    margin: 42px 0 28px;
}
.m-list-img{
    margin-bottom: 6px;
    border-radius:4px;
}
.m-list-img1{
    background: url(../images/pinzhong.png) no-repeat;
}
.m-list p{
    font-size: 16px;
    line-height: 28px;
    color: #555555;
    text-align: center;
}
.m-craft{
    margin: 56px auto;
}
.m-craft li{
    width: 340px;
    height: 255px;
}
.m-craft .m-list-img{
    width: 340px;
    height: 225px;
}
.m-craft .m-list-img1{
    background: url(../images/shukong.png) no-repeat;
}
.m-craft .m-list-img2{
    background: url(../images/zihan.png) no-repeat;
}
.m-craft .m-list-img3{
    background: url(../images/zhineng.png) no-repeat;
}
.m-serve{
    width: 100%;
    height: 790px;
    padding: 56px 0;
    background: url(../images/sevice-bg.png) no-repeat;
}
.m-serve .m-centers{
    height: 680px;
    background: #f8f8f8;
    z-index: 999;
}
.m-serve li{
    width: 340px;
    height: 300px;
    border-radius: 4px;
    background: #f0f0f0;
}
.m-serve .m-list-img{
    width: 340px;
    height: 178px;
    margin-bottom: 0!important;
}
.m-serve .m-list-bottom{
    height: 122px;
    padding: 28px;
    text-align: center;
}
.m-serve .m-list-bottom span{
    font-size: 18px;
    line-height: 24px;
    color: #555555;
}
.m-serve .m-list-bottom p{
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
    text-align: left;
}
.m-honor{
    position: relative;
    margin: 56px auto;
}
.m-honor li{
    width: 280px!important;
    height: 390px !important;
}
.m-honor .m-list-img{
    display: table-cell;
    width: 280px;
    height: 206px;
    margin-bottom: 10px;
    text-align: center;
    border: 8px solid #efe5d7;
    border-radius: 4px;
    vertical-align: middle;
}
.m-honor li .m-list-img1{
    background: url(../images/chonghe.png) no-repeat center center;
}
.m-honor li .m-list-img2{
    background: url(../images/chukou.png) no-repeat center center;
}
.m-honor li .m-list-img3{
    background: url(../images/jishu.png) no-repeat center center;
}
.m-list-img .m-list-img4{
    background: url(../images/youxiu.png) no-repeat center center;
}
.m-honor .m-btn-pre,.m-honor .m-btn-nex{
    position: absolute;
    width: 30px;
    height: 60px;
    top: 55%;
    z-index: 99;
}
.m-honor .m-btn-pre{
    left: 0;
    background: url(../images/pre-btn.png) no-repeat center;
}
.m-honor .m-btn-pre:hover{
    background: url(../images/p-active.png) no-repeat center;
}
.m-honor .m-btn-nex:hover{
    background: url(../images/active-btn.png) no-repeat center;
}
.m-honor .m-btn-nex{
    right: 2px;
    background: url(../images/next-btn.png) no-repeat center;
}
.m-milestone{
    width: 100%;
    height: 635px;
    background: url(../images/hard-bg.png) no-repeat center;
    padding: 56px 0;
}
.m-milestone ul{
    padding: 20px 0 28px;
}
.m-job{
    height: 288px;
    width: 100%;
    padding: 56px 0;
    text-align: center;
    background: url(../images/post.png) no-repeat;
}
.m-job h4{
    color: #FFFFFF;
}
.m-job .m-title p{
    font-size: 16px;
    line-height: 28px;
    color: #FFFFFF;
    margin-top: 32px;
}
.m-job .m-centers{
    margin-top: -48px;
}
.m-concept{
    margin: 56px auto;
}
.m-concept .m-title{
    text-align: center;
}
.m-concept ul{
    margin-top: 28px;
}
.m-concept-title{
    float: right;
    display: inline-block;
    width: 284px;
    color: #555555;
    padding: 44px 28px 0;
}
.m-concept-bottom{
    height: 138px;
    margin-top: 28px;
    padding: 28px 0;
    border: 8px solid #f5f5f5;
    text-align: center;
}
.resat .write-bill {
    background: #fff;
    padding: 0 56px;
    border-bottom: none;
}
.resat .write-bill form {
    padding-top: 0;
    padding-bottom: 0;
}
.contact-from select {
    outline: none;
    border: none;
    width: 200px;
    height: 42px;
    background: #f2f2f2;
    line-height: 42px;
    font-size: 14px;
    color: #999;
    text-indent: 14px;
}
.trouble {
    width: 1196px;
    margin: 0 auto;
    background: #f8f8f8;
    border-radius: 4px;
    padding-bottom: 8px;
}
.trouble-head {
    height: 133px;
}
.trouble-title {
    font-size: 24px;
    color: #222;
    line-height: 30px;
    padding: 30px 112px 0;
}
.trouble-time {
    font-size: 14px;
    color: #999;
    line-height: 12px;
    padding-top: 14px;
    padding-left: 112px;
}
.trouble-main {
    background: #fff;
    width: 1180px;
    margin: 0 auto;
}
.trouble-cont {
    width: 970px;
    margin: 0 auto;
    padding-top: 14px;
    padding-bottom: 14px;
}
.trouble-details-title {
    font-size: 16px;
    color: #222;
    line-height: 16px;
    font-weight: bold;
    text-indent: 12px;
    background: url("../images/went-dian.png") no-repeat 0 center;
}
.trouble-details-tex {
    font-size: 14px;
    color: #555;
    line-height: 20px;
    padding-top: 14px;
}
.trouble-mh p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.trouble-mh {
    padding-top: 14px;
}
.trouble-box {
    padding-top: 28px;
    padding-bottom: 28px;
    border-bottom: 1px dashed #ddd;
}
.trouble-details .no-border {
    border: none;
}
.kpj-box {
    width: 380px;
    height: 148px;
    background: #f5f5f5;
    border-radius: 4px;
    padding: 1px 0;
    margin-left: 28px;
}
.kpj-main {
    width: 364px;
    height: 134px;
    border-radius: 4px;
    margin-left: 8px;
    margin-top: 7px;
    background: #fff url("../images/kpj1.png") no-repeat 94px center;
}
.kpj-title {
    font-size: 18px;
    color: #555;
    line-height: 18px;
    padding-top: 46px;
    padding-left: 206px;
}
.kpj-title p {
    padding-top: 12px;
}
.kpj-box .kpj2 {
    background: #fff url("../images/kpj2.png") no-repeat 94px center;
}
.kpj-box .kpj3 {
    background: #fff url("../images/kpj3.png") no-repeat 94px center;
}
.parts-banner-main {
    width: 1196px;
    margin: 40px auto 0;
}
.parts-banner-main .no-left {
    margin-left: 0;
}
.parts-banner-title {
    text-align: center;
    font-size: 30px;
    color: #222;
    line-height: 30px;
    padding-top: 24px;
}
.parts-banner-title span {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 14px;
    padding-top: 20px;
}
.detail-title {
    position: relative;
}
.detail-title .head-post {
    position: absolute;
    right: 0;
    top: -35px;
}
.detail-title .head-post span {
    color: #555;
}
.case-head {
    position: relative;
}
.case-head .head-post {
    position: absolute;
    top: -41px;
    right: 0;
}
.case-className {
    font-size: 14px;
}
.relate-solution .head-post {
    position: relative;
    top: -40px;
}
.bottom .phone0 {
    color: #f7494b;
}
.yh-180 {
    font-size: 24px;
    margin-top: 20px;
}
.send-s {
    top: 18px;
}
.contact-wrap-ael {
    padding-bottom: 0;
}
.linkage .v-select {
    width: 240px;
    float: left;
}
.m-banner{
    width: 100%;
    height: 380px;
    background: url(../images/banner-al7l.jpg) no-repeat center center;
    overflow: hidden;
    position: relative;
}
/*.m-banner video {*/
/*position: absolute;*/
/*left: 0;*/
/*right: 0;*/
/*bottom: 0;*/
/*top: 0;*/
/*margin: auto;*/
/*width: 100%;*/
/*height: auto;*/
/*min-width: 1196px;*/
/*min-height: 100%;*/
/*}*/
.about-wrap{
    width: 1196px;
    margin: 0 auto;
}
.m-know{
    margin: 56px auto;
}
.border-raduis{
    border-radius: 4px;
}
.about-top{
    font-size: 30px;
    color: #222222;
    text-align: center;
    line-height: 52px;
    margin-bottom: 42px;
}
.m-know .m-showimg{
    position: relative;
    width: 560px;
    height: 368px;
    background: url(../images/about1.jpg) no-repeat;
    text-align: center;
    border-radius: 4px;
}
.m-know .m-show p{
    position: absolute;
    left: 130px;
    bottom: 0;
    line-height: 34px;
    color: #ffffff;
    font-size: 16px;
}
.m-know .m-center{
    width: 580px;
    margin-left: 56px;
}
.m-section{
    margin-top: -6px;
    font-size: 16px;
    line-height: 33px;
    color: #555555;
}
.bottom-border{
    width: 100%;
    border: 1px dotted #dddddd;
    margin: 25px 0;
}
.m-know .m-center a{
    display: block;
    width: 180px;
    height: 48px;
    margin-top: 12px;
}
.m-link:hover{
    background: ##047dda;
    border:1px solid ##047dda;
    color: #FFFFFF;
}
.m-introduction{
    width: 100%;
    height: 795px;
    padding: 56px 0;
    background: url(../images/about2.png) no-repeat center;
}
.m-introduction .m-centers{
    height: 682px;
    background:rgba(255,255,255,0.98);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9ffffff,endColorstr=#f9ffffff);zoom:1;
}
.m-centers{
    padding: 56px;
}
.m-title h4{
    font-size: 30px;
    line-height: 28px;
    color: #047dda;
    text-align: center;
}
.m-centers .m-title p{
    margin: 42px 0 28px;
}
.m-introduction li{
    width: 250px;
    margin-left: 28px;
}
.m-introduction li:first-child {
    margin-left: 0;
}
.m-introduction .m-list-img{
    width: 245px;
    height: 250px;
    border-radius: 4px;
}
.m-list-img{
    margin-bottom: 6px;
}
.m-list-img1{
    background: url(../images/1_1038349421.jpg) no-repeat center;
}
.m-list-img2{
    background: url(../images/1_1038477641.jpg) no-repeat center;
}
.m-list-img3{
    background: url(../images/1_1038576641.jpg) no-repeat center;
}
.m-list-img4{
    background: url(../images/1_1039085031.jpg) no-repeat center;
}
.m-list p{
    font-size: 16px;
    line-height: 28px;
    color: #555555;
    text-align: center;
    padding-top: 10px;
}
.m-centers a{
    display: block;
    width: 210px;
    margin: 42px auto 0;
}
.m-craft{
    padding: 56px 0;
}
.m-craft .m-list{
    margin-top: -14px;
}
.m-craft li{
    width: 456px;
    height: 242px;
}
.m-craft .m-list-img1{
    margin-top: 42px;
    background: url(../images/about7.jpg) no-repeat left;
    border-radius: 4px;
}
.m-craft .m-list-img2{
    width: 600px;
    height: 330px;
    background: url(../images/about9.png) no-repeat center;
    border-radius: 4px;
}
.kus2 {
    position: absolute;
    left: 298px;
}
.m-craft .m-list-img3{
    margin-top: 42px;
    background: url(../images/about8.jpg) no-repeat right;
    border-radius: 4px;
    z-index: 99;
}
.m-craft .m-link{
    display: block;
    width: 210px;
    height: 48px;
    margin: 84px auto 42px;
}
.m-serve{
    width: 100%;
    height: 790px;
    padding: 56px 0;
    background: url(../images/about20.png) no-repeat center;
    overflow: hidden;
}
.m-serve .m-centers{
    height: 680px;
    background:rgba(255,255,255,0.98); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9ffffff,endColorstr=#f9ffffff);zoom:1;
}
.m-serve li{
    width: 340px;
    height: 328px;
    background: #f8f8f8;
    margin-left: 28px;
}
.m-serve li:first-child {
    margin-left: 0;
}
.m-serve .m-list-img{
    width: 340px;
    height: 178px;
    margin-bottom: 0!important;
    border-radius: 4px 4px 0 0;
}
.m-serve .m-list-img1{
    background: url(../images/about10.jpg) no-repeat;
}
.m-serve .m-list-img2{
    background: url(../images/about11.jpg) no-repeat;
}
.m-serve .m-list-img3{
    background: url(../images/about12.jpg) no-repeat;
}
.m-serve .m-list-bottom{
    height: 122px;
    padding: 28px;
    text-align: center;
}
.m-serve .m-list-bottom span{
    font-size: 18px;
    line-height: 24px;
    color: #555555;
}
.m-serve .m-list-bottom p{
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
    text-align: left;
}
.m-honor{
    position: relative;
    margin: 56px auto;
}
.m-honor li{
    width: 280px;
    height: 240px;
}
.m-honor .m-list-img{
    display: table-cell;
    width: 280px;
    height: 356px;
    margin-bottom: 10px;
    text-align: center;
    border: 8px solid #efe5d7;
    vertical-align: middle;
}
.m-honor .m-list-img img{
    max-width: 100%;
    width: 226px;
    height: 320px;
}
.m-honor .m-btn-pre,.m-honor .m-btn-nex{
    position: absolute;
    width: 30px;
    height: 60px;
    top: 55%;
    z-index: 99;
}
.m-honor .m-btn-pre{
    border-radius: 0 4px 4px 0;
    left: 0;
    background: url(../images/pre-btn.png) no-repeat center;
}
.m-honor .m-btn-pre:hover{
    background: url(../images/p-active.png) no-repeat center;
}
.m-honor .m-btn-nex:hover{
    background: url(../images/active-btn.png) no-repeat center;
}
.m-honor .m-btn-nex{
    right: 2px;
    background: url(../images/next-btn.png) no-repeat center;
    border-radius: 4px 0 0 4px;
}
.m-milestone{
    width: 100%;
    height: 635px;
    background: url(../images/about21.png) no-repeat center;
    padding: 56px 0;
}
.m-milestone .m-detail{
    width: 890px;
    height: 450px;
    margin: 42px auto 0;
}
.m-detail .m-milestone-img{
    width: 280px;
    height: 450px;
    margin-right: 56px;
    background: url(../images/1_1028481081.png) no-repeat;
    border-radius: 4px;
}
.m-milestone ul{
    padding: 0px 0 28px;
}
.m-milestone li span{
    font-size: 24px;
    color: #047dda;
   
    background: url(../images/dian-nes.png) no-repeat  left center;
 
}
.m-milestone li p{
    font-size: 14px;
    line-height: 28px;
    color: #555555;
    margin: 0 0 15px 28px;
}
.m-concept{
    margin: 56px auto;
}
.m-concept .m-title{
    text-align: center;
}
.m-concept .m-title p{
    font-size: 14px;
    line-height: 28px;
    color: #555555;
}
.m-concept .m-though{
    width: 710px;
    height: 36px;
    margin: 30px auto 0;
    background: url(../images/though.png) no-repeat;
}
.m-concept ul{
    margin-top: 28px;
}
.m-concept li{
    width: 584px;
    height: 160px;
    border: 8px solid #f5f5f5;
}
.m-concept-img{
    width: 284px;
    height: 144px;
    border-radius: 4px 0 0 4px;
    float: left;
}
.m-concept-show1{
    background: url(../images/about18.jpg) no-repeat;
}
.m-concept-show2{
    background: url(../images/about19.jpg) no-repeat;
}
.m-concept-title{
    display: inline-block;
    width: 284px;
    color: #555555;
    padding: 44px 28px 0;
}
.m-concept span{
    font-size: 24px;
    line-height: 32px;
}
.craft-show-center .ml-56 {
    margin-left: 56px;
}
.m-concept-title p{
    font-size: 14px;
    line-height: 32px;
    text-align: left;
}
.m-concept-bottom{
    height: 138px;
    margin-top: 28px;
    padding: 28px 0;
    border: 8px solid #f5f5f5;
    text-align: center;
}
.m-concept-bottom span{
    display: block;
    width: 100%;
}
.m-concept-bottom .m-show{
    margin-top: 10px;
    color: #047dda;
}
.content-banner1 {
    color: #fff;
    text-align: center;
}
.content-banner1 .title {
    font-size: 42px;
    padding-top: 150px;
    line-height: 42px;
    letter-spacing: 1px;
}
.content-banner1 .text {
    padding-top: 18px;
    font-size: 18px;
    line-height: 18px;
}
.craft-wrap{
    width: 1196px;
    margin: 0 auto;
}
.c-banner{
    width: 100%;
    height: 380px;
    background: url(../images/c-banner.png) no-repeat center center;
}
/*.flex{
    display: flex;
    justify-content: space-between;
}*/
.craft-show{
    margin-top: 16px;
}
.craft-show-center{
    margin: 84px auto;
    align-items: center;
}
.craft-show h6{
    font-size: 24px;
    line-height: 24px;
    color: #222222;
    padding-top: 56px;
}
.craft-line{
    width: 30px;
    height: 2px;
    margin: 18px 0 28px;
    background: #047dda;
}
.craft-show .show-detail{
    width: 580px;
}
.section-descript{
    font-size: 14px;
    line-height: 24px;
    color: #555555;
}
.craft-show .show-video{
    width: 560px;
    height: 315px;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    text-align: center;
    position: relative;
}
.numerical-control .show-video{
    background: url(../images/num-control.png) no-repeat center;
}
.video-1 {
    position: absolute;
    top: 120px;
    left: 0;
    right: 0;
    margin: auto;
    width: 48px;
    height: 48px;
    background: url("../images/video-a.png") no-repeat center;
}
.weld-show{
    height: 483px;
    background: #f5f5f5;
    overflow: hidden;
}
.weld-show .section{
    margin-top: 12px;
}
.weld-show .show-video{
    background: url(../images/seal.png) no-repeat;
}
.mould .show-video{
    background: url(../images/model.png) no-repeat;
}
.client-creat{
    height: 700px;
    padding: 6px 0 52px;
    background: #f5f5f5;
}
.theme{
    margin-bottom: 42px;
    font-size: 30px;
    line-height: 26px;
    color: #047dda;
    text-align: center;
}
.client-creat ul{
    order: 2;
    flex-flow:  wrap;
}
.client-creat li{
    width: 585px;
    height: 218px;
    padding: 42px 42px 0;
    margin-bottom: 28px;
}
.client-creat li span{
    font-size: 24px;
    line-height: 26px;
    color: #555555;
    margin-left: 60px;
}
.client-creat-line{
    width: 30px;
    height: 2px;
    margin: 18px 0 25px;
    background: #dddddd;
}
.client-creat li p{
    color: #999999;
	width:64%;
	margin-top: 20px;
	margin-left: 60px;
}
.client-creat .list-one{
    margin-right: 26px;
    background: url(../images/culture1.png) no-repeat;
}
.client-creat .list-second{
    background: url(../images/culture2.png) no-repeat;
}
.client-creat .list-three{
    margin-right: 26px;
    background: url(../images/culture3.png) no-repeat;
}
.client-creat .list-four{
    background: url(../images/culture4.png) no-repeat;
}
.about-us{
    width: 100%;
    height: 540px;
    padding: 56px 0;
    background: url(../images/culture5.png) no-repeat;
}
.about-us-center{
    height: 430px;
    padding: 56px 112px;
    background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);zoom:1;
    border-radius: 4px;
}
.about-us-center .add{
    margin-bottom: 28px;
}
.about-us .bottom {
    display: block;
    width: 180px;
    height: 42px;
    margin: 42px auto 0;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    color: #047dda;
    border:1px solid #047dda;
    transition: 0.36s ease;
    font-size: 14px;
}
.about-us .bottom:hover{
    background: #047dda;
    color: #ffffff;
    border:1px solid #047dda;
}
.contact-us{
    padding: 84px 0;
}
.contact-us ul li{
    width: 380px;
    height: 348px;
    text-align: center;
    padding: 38px 0;
    border:8px solid #f5f5f5;
    border-radius: 4px;
    margin-left: 28px;
}
.contact-us ul li:first-child{
    margin-left: 0;
}
.contact-us li span{
    font-size: 24px;
    line-height: 26px;
    color: #222222;
    margin-left: 60px;
}
.contact-us .client-creat-line{
    margin: 18px auto 28px;
}
.contact-us .link{
    display: block;
    width: 210px;
    height: 42px;
    margin: 42px auto 0;
    border:1px solid #047dda;
    border-radius: 4px;
    background: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    color: #047dda;
    transition: .36s ease;
}
.contact-us .link:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.contact-us .hot-tel{
    margin-top: 18px;
    font-size: 14px;
    line-height: 18px;
    color: #999999;
}
.contact-us .hot-tel a{
    display: inline-block;
    margin-left: 10px;
    font-size: 20px;
    line-height: 18px;
    color: #f7494b;
    font-weight: bold;
    vertical-align: middle;
}
.barNav em {
    padding: 0;
}
.bread-nav em {
    padding: 0;
}
.promise-ins-box {
    width: 140px;
    margin-left: 160px;
}
.promise-ins-head {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    border: 10px solid #047dda;
    text-align: center;
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}
.promise-ins-head span {
    font-size: 48px;
    display: block;
    color: #047dda;
    line-height: 48px;
    padding-top: 30px;
}
.promise-ins-mml {
    font-size: 16px;
    color: #222;
    text-align: center;
    line-height: 16px;
    padding-top: 14px;
}
.promise-ins {
    background: #fff;
    /*padding: 1px 0 56px;*/
}
.promise-ins-cont {
    width: 1196px;
    margin: 55px auto 0;
    background: #fff;
    border-radius: 4px;
    padding-bottom: 56px;
}
.promise-ins-tle {
    font-size: 30px;
    color: #047dda;
    text-align: center;
    line-height: 30px;
    /*padding-top: 58px;*/
    padding-bottom: 44px;
}
.promise-ins-tle span{
	font-size: 26px;
	
}
.promise-ins-main {
    margin-left: 70px;
}
.promise-mor {
    width: 1086px;
    margin: 20px auto 0;
}
.promise-mor-tex p {
    font-size: 14px;
    color: #555;
    line-height: 24px;
    margin-top: 22px;
}
.promise-mor-kust {
    width: 100%;
    padding-bottom: 26px;
    border: 8px solid #f8f8f8;
    border-radius: 4px;
    margin-top: 42px;
}
.mor0kust-nav {
    height: 50px;
    background: #f8f8f8;
}
.mor0kust-nav span {
    display: inline-block;
    height: 50px;
    width: 170px;
    line-height: 50px;
    color: #555;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.mor0kust-nav .active {
    background: #fff;
    border-radius: 4px 4px 0 0;
}
.mor0kust-tle {
    font-size: 16px;
    color: #555;
    padding: 30px 0 26px 28px;
    font-weight: 700;
    line-height: 16px;
}
.mor0kust-mian li {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    padding-left: 28px;
    padding-right: 28px;
}

.down-mouse {
    clear: both;
    width: 210px;
    height: 50px;
    margin: 0 auto;
    padding-top: 42px;
}
.down-mouse a {
    width: 240px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #222;
    background: #fafafa;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    display: block;
    transition: .36s ease;
}
.content-banner1 span {
    padding: 0 8px;
}
.wtxq {
    width: 1196px;
    margin: 28px auto 0;
}
.m-showimg p {
    background: none;
}
.bread-nav a:hover {
    color: #047dda;
}
.matter-main a:hover {
    color: #047dda;
}
.company-detail .bottom {
    margin-top: 40px;
}
.company-detail .bottom p {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 32px;
    color: #999999;
}
.company-detail .bottom p span {
    display: inline-block;
    margin-left: 28px;
    font-size: 18px;
    line-height: 32px;
    color: #555555;
    font-weight: bold;
}
.company-detail .bottom p .line-contact {
    display: inline-block;
    width: 160px;
    height: 42px;
    margin-left: 0px;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    color: #047dda;
    border: 1px solid #047dda;
    transition: 0.36s ease;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;
}
.company-detail .bottom p .line-contact:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.contact-wrap .contact-us {
    padding: 0;
}
.proContent .company-news {
    border: none;
}
.league-table tr a:hover {
    color: #047dda;
}
.company-detail .bottom p .phone0 {
    color: #f7494b;
}
.problem-let a:hover {
    color: #047dda;
}
.parts-all .company-news {
    border: none;
}
.down-right .down-list {
    margin-left: 0;
    padding-top: 0;
}
.down-mouse a:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.load-details .down-list {
    width: 585px;
    margin-left: 0;
    padding-top: 0;
}
.load-details .down-main {
    padding-bottom: 0;
}
.load-details .down-main {
    border: none;
}
.load-details .right {
    margin-left: 28px;
}
.m-concept .contact-wrap {
    padding-bottom: 0;
}
.m-list a {
    margin-top: 0;
}
.parts-title:hover {
    color: #047dda;
}
.relate-pro .title1 {
    color: #222;
}
.relate-pro .title1:hover {
    color: #047dda;
}
.down-list .load-all:hover {
    color: #047dda;
}
.solution-list .link a {
    margin-left: 4px;
}
.solution-list .relate-pro .title1 {
    font-size: 16px;
    padding: 0;
    margin-left: 0;
    line-height: 16px;
}
.solution-list .relate-pro .img {
    width: 100px;
    margin-left: 0;
}
/*.solution-list .relate-pro .links {*/
/*margin-top: 10px;*/
/*}*/
.case-intro .det-td {
    padding-top: 28px;
}
.search-list .info .link:hover {
    color: #047dda;
}
.fitting-tle:hover {
    color: #047dda;
}
.contact-us .kefu {
    display: block;
    width: 210px;
    height: 42px;
    margin: 42px auto 0;
    border: 1px solid #047dda;
    border-radius: 4px;
    background: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    color: #047dda;
    transition: .36s ease;
    cursor: pointer;
}
.contact-us .kefu:hover {
    color: #fff;
    background: #047dda;
    border: 1px solid #047dda;
}
.company-detail .bottom p em {
    width: 90px;
    display: inline-block;
    text-align: right;
}
.m-list p a {
    color: #555;
}
.m-list p a:hover {
    color: #047dda;
}
.accept .changePage {
    width: 1198px;
    margin-top: 28px;
}
.parts-details .changePage {
    width: 1198px;
    margin-top: 28px;
}
.load-details .changePage {
    width: 1198px;
    margin-top: 28px;
}
.proPhone span {
    font-weight: 400;
}
.m-list-bottom p {
    margin-top: 0 !important;
}
.mwb-tab-cont table {
    border-collapse: collapse;
    font-size: 13px;
    color: #666;
    width: 532px;
    display: block !important;
    margin: 18px auto 0;
}
.mwb-tab-cont {
    height: 148px;
    overflow-y: auto;
}
.mwb-tab-cont table th {
    border: 1px solid #eaeaea;
    background: #fafafa;
    text-align: center;
    line-height: 42px;
}
.mwb-tab-cont table td {
    border: 1px solid #eaeaea;
    text-align: center;
    line-height: 42px;
}
.network-mwb-tab {
    width: 590px;
    height: 226px;
    border: 8px solid #047dda;
    border-radius: 4px;
}
.mwb-tab-title {
    font-size: 24px;
    color: #000;
    text-align: center;
    padding-top: 20px;
    line-height: 24px;
}
.network-mwb-img {
    width: 760px;
    height: 628px;
    margin: 0 auto;
    background: url("../images/map-china.jpg") no-repeat center;
}
.network-mwb-coc {
    width: 590px;
    height: 226px;
    background: url("../images/s601.jpg") no-repeat center;
    border-radius: 4px;
    margin-left: 14px;
    position: relative;
}
.network-mwb-coc .smll {
    color: #fff;
    padding-top: 28px;
}
.mwb-coc-pho {
    color: #fff;
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    top: 115px;
    left: 125px;
    font-weight: 700;
}
.mwb-coc-pho span {
    font-size: 13px;
    line-height: 13px;
    display: block;
    padding-top: 10px;
    font-weight: 400;
}
.mwb-coc-email {
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    font-weight: 700;
    position: absolute;
    left: 394px;
    top: 115px;
}
.mwb-coc-email span {
    font-size: 13px;
    padding-top: 10px;
    display: block;
    font-weight: 400;
    line-height: 13px;
}
.network-mwb-main {
    margin-top: 56px;
}
.cops-img img {
    width: 270px;
    height: 140px;
}
.activity-img img {
    width: 280px;
    height: 140px;
}
.accept-mon {
    width: 735px;
    overflow: hidden;
    margin-left: 40px;
    margin-top: 22px;
}
.accept-mon li {
    width: 245px;
    float: left;
    color: #222;
    font-size: 14px;
    margin-top: 18px;
    line-height: 14px;
}
.accept-mon li span {
    color: #555;
}
.trouble-box li {
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
.down-list {
    width: 1180px;
    overflow: hidden;
    margin-left: 7px;
}
.down-list li {
    width: 540px;
    float: left;
    margin-left: 28px;
}
.down-list .down-left {
    margin-left: 28px;
}
.kuro li {
    margin-left: 0;
    margin-right: 116px;
}
.kuro .down-list {
    width: 1312px;
}
.kuro .down-list .rig {
    margin-left: 116px;
}
.in-banner {
    width: 100%;
    height: 480px;
    position: relative;
    background: url("../images/index-banner12.jpg") no-repeat center center;
    z-index: -99;
}
.fixed-bar .msg {
    background: #047dda;
}
.video-mask {
    text-align: center;
    color: #fff;
}
.video-mask .ih1 {
    font-size: 60px;
    padding-top: 185px;
}
.video-mask h3 {
    font-size: 18px;
    padding-top: 10px;
}
.down-list-ls li {
    width: 890px;
    margin-left: 0;
}
.video-ab h1 {
    font-size: 42px;
    padding-top: 150px;
    letter-spacing: 2px;
}
.video-ab span {
    font-size: 18px;
    display: inline-block;
    padding-top: 14px;
}
.contact-wrap .ml-28 {
    margin-left: 28px;
}
.content-aser {
    width: 1196px;
    margin: 0 auto;
    position: relative;
}
.mels {
    margin-top: 64px;
}
.problem-ket li {
    width: 546px;
    height: 32px;
    line-height: 32px;
    margin-left: 28px;
    text-indent: 16px;
    background: url("../images/meidf.png") no-repeat 0 center;
}
.problem-ket ul {
    margin-top: 21px;
}
.problem-ket li a {
    font-size: 14px;
    color: #555;
    width: 390px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    line-height: 32px;
    float: left;
}
.problem-ket li a:hover {
    color: #047dda;
}
.problem-ket li span {
    color: #999;
    font-size: 14px;
    float: right;
    display: inline-block;
}
.repair-main .v-select {
    width: 400px;
    height: 42px;
    background: #f2f2f2;
    line-height: 42px;
    font-size: 14px;
    color: #999;
    margin-left: 12px;
}
.repair-main .v-select .select-panel {
    height: 100%;
    line-height: 42px;
    padding: 0 14px;
    width: 100%;
    background: #f2f2f2 url(../images/select-down-bg.png) no-repeat right;
    border: none;
    cursor: pointer;
}
.repair-main .select-menu li {
    height: 42px;
    line-height: 42px;
}
.repair-main .select-menu {
    top: 42px;
}
.write-bill .v-select .select-panel {
    height: 100%;
    line-height: 42px;
    padding: 0 14px;
    width: 100%;
    background: #f2f2f2 url(../images/select-down-bg.png) no-repeat right;
    border: none;
    cursor: pointer;
}
.write-bill .select-menu li {
    height: 42px;
    line-height: 42px;
}
.write-bill .select-menu {
    top: 42px;
}
.write-bill .v-select {
    width: 400px;
    height: 42px;
    margin-left: 12px;
}
.hot-tel .mrol {
    color: #f7494b;
}
.bread-nav-clu {
    width: 560px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    position: relative;
    color: #047dda;
}
.bread-nav-clu strong {
    font-weight: 400;
    color: #888;
}
.bread-nav-clu span {
    position: inherit;
    display: inline;
    width: auto;
}
.dress-k {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 14px;
    padding-top: 6px;
    padding-bottom: 16px;
}
.proDuo {
    background: #f5f5f5;
    margin-top: 56px;
}
.proDuo-main {
    width: 1196px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.proDuo .proAll {
    width: 914px;
    float: left;
    margin-top: 28px;
}
.proDuo .proNavBox li {
    width: 131.42px;
}
.proDuo .proWapper {
    width: 914px;
}
.proDuo .proCaseBox {
    width: 800px;
}
.proDuo .proCaseInfo {
    width: 460px;
}
.proDuo .proNav {
    background: none;
}
.proDuo .proCaseText {
    height: 80px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.proDuo .proCaseImg {
    width: 310px;
    height: 220px;
}
.proDuo .proCaseImg img {
    width: 310px;
    height: 220px;
}
.proDuo .proCaseShow {
    margin-top: 38px;
    display: inline-block;
}
.proDuo .proSerCon a {
    width: 193px;
}
.proDuo .proSerCon .proSer4 {
    width: 193px;
    background-position: -874px 42px;
}
.proDuo .proNavCon {
    width: 914px;
}
.proDuo .proNavBox li a {
    background: #efefef;
}
.proDuo .proNavBox .select a {
    background: #fff;
}
.proDuo .proNavBox li a:hover {
    background: #fff;
}
.proDuo .proSerCon span {
    font-size: 16px;
    line-height: 22px;
    width: 140px;
    left: 26px;
}
.proDuo .proSer4 div strong {
    display: block;
    width: 193px;
    padding-top: 6px;
}
.proDuo .proSer4 div {
    width: 193px;
    top: 188px;
}
.proDuo .proSer3, .proDuo .proSer2, .proDuo .proSer4 {
    margin-left: 10px;
}
.proDuo .proSer1 {
    background-position: 44px 42px;
}
.proDuo .proSer2 {
    background-position: -258px 42px;
}.proDuo .proSer3 {
     background-position: -566px 42px;
 }
.proDuo .company-news {
    width: 914px;
}
.proDuo .parts-l {
    width: 802px;
}
.proDuo .nominate-pro {
    width: 914px;
}
.proDuo .nominate-title {
    width: 248px;
	text-align:center;
}
.proDuo .nominate-img {
    width: 248px;
	overflow:hidden;
}
.proDuo .nominate-img img {
    width: 248px;
}
.proDuo .write-bill {
    width: 914px;
}
.proDuo .item-input textarea {
    width: 710px;
}
.proDuo .pro-fixed .proNav-xl {
    width: 1196px;
    margin: 0 auto;
}
.proDuo .pro-fixed .proNavCon {
    margin: 0;
}
.proDuo-right {
    width: 254px;
    float: left;
    margin-left: 23px;
}
.proDuo-hots {
    width: 254px;
    background: #fff;
    border-radius: 4px;
    padding: 28px 0;
    margin-top: 28px;
}
.hots-cont {
    width: 100%;
    margin: 0 auto;
	padding-bottom:20px;
}
.hots-img {
    width: 100%;
    /*height: 200px;*/
    display: inline-block;
}
.hots-img img {
    width: 100%;
    height: 78%;
    border-radius: 4px;
}
.hots-title {
    font-size: 16px;
    color: #333;
    line-height: 24px;
    display: inline-block;
    margin: 13px 0 0 13px;
}
.hots-bot {
    padding-top: 12px;
    border-top: 1px solid #eaeaea;
    margin: 13px 0 0 13px;
}
.hots-bot span {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    display: block;
}
.hot-zu {
    margin-top: 24px;
}
.hot-zu a {
    width: 200px;
    height: 48px;
    background: #047dda;
    text-align: center;
    line-height: 48px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    display: block;
	margin:0 auto;
}
.proDuo-cen {
    margin-top: 28px;
}
.proDuo-cen a {
    width: 252px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #047dda;
    border-radius: 4px;
    font-size: 14px;
    color: #047dda;
    display: block;
    background: #fff;
}
.proDuo-cen a:hover {
    color: #fff;
    background: #047dda;
}
.pro-fixeds{
    position: fixed;
    top: 0;
    margin-top: 0;
}
.pro-fixeds .proDuo-hMain{
    position: static;
}
.pro-fixeds .proDuo-hots{
    margin-top: 0;
}
.pro-end{
    position: absolute;
}
.proWapper .parts-list {
    height: 289px;
    overflow: hidden;
}
.proWapper .nominate-list {
    height: 338px;
    overflow: hidden;
}
.proCaseName a {
    width: 420px;
    display: inherit;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.pro-fixeds{
    position: fixed;
    top: 0;
    margin-top: 0;
}
.pro-fixeds .proDuo-hMain{
    position: static;
}
.proDuo-right .proDuo-hMain:hover .proDuo-hots {
	box-shadow:0px 5px 16px #aeaeae;
	transition:all 0.5s ease-in-out 0s;
	-webkit-transition:all .5 linear;
}
.proDuo-right .proDuo-hMain{
	margin-bottom:15px;
}
.pro-fixeds .proDuo-hots{
    margin-top: 0;
}
.pro-end{
    position: absolute;
}

.proImg .carousel-indicators li{
    width: 68px;
    height: 68px;
    overflow: hidden;
    border:2px solid #cccccc;
    margin: 12px 3px 0;
    border-radius: 4px;
}
.proImg .carousel-indicators li.active{
    border-color:#047dda;
}
.proImg .carousel-indicators li img{
    display: block;
}
.proImg img{
    width: 100%;
    height: 100%;
}
.proImg .carousel-indicators {
    background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);zoom:1;
    width: 100%;
    left: 0;
    margin-left: 0;
    height: 96px;
    bottom: 0;
}
.proImg .item img {
    width: 534px;
    height: 332px;
}
.proImg .item {
    width: 534px;
    height: 332px;
	overflow:hidden;
}
.proImg .product_thumbs {
	width:544px;
	height:200px;
	margin-top:10px;
}
.proImg .product_thumbs img {
	float:left;
	width:130px;
	height:81px;
	margin-right:6px;
}
.proImg .product_thumbs img:hover {
	box-shadow:0px 5px 16px #aeaeae;
	transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all .3 linear;
	transform:scale(1.01);
}
.img_move proimg_item2 , .img_move proimg_item3 , .img_move proimg_item4 {
	display:none;
}

.searchPl-img {
    width: 120px;
    height: 120px;
    float: left;
}
.searchPl .info {
    width: 920px;
    float: left;
    margin-left: 16px;
}
.searchPl-img img {
    width: 120px;
    height: 120px;
}
.form-item input, .form-item select, .form-item textarea {
    border: 1px solid #f2f2f2;
}
.form-item input:focus, .form-item select:focus, .form-item textarea:focus {
    border: 1px solid #047dda !important;
}
.caseSea .info {
    width: 880px;
}
.caseSea .searchPl-img {
    width: 160px;
    height: 120px;
}
.caseSea .searchPl-img img {
    width: 160px;
    height: 120px;
}
.vjs-poster {
    background-size: cover !important;
}
#banner11 {
    width: 100%;
    height: 380px;
    background: url("../images/lxwma.png") no-repeat center center;
}
.proContent-tex {
    position: relative;
	width:858px;
}
.pro-mle6 {
    height: 225px;
    overflow: hidden;
}
.version-mou {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #aaa;
    padding-top: 76px;
    cursor: pointer;
    display: block;
    background: url("../images/looser.png") repeat-x left bottom;
    position: absolute;
    top: 125px;
    z-index: 8;
    height:24px;
    line-height:24px;
    box-sizing:content-box;
}
.version-mou .aa {
    width: 12px;
    height: 8px;
    display: inline-block;
    background: url("../images/xidguo.png") no-repeat center;
    margin-left: 5px;
}
.bread-nav h1{display:inline;font-size:14px;padding-left: 4px;
    color: #047dda;
    width: 200px;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    position: absolute;
    font-size: 14px;line-height:50px;}
.proName .proInfo-cle{font-size:24px;line-height:52px;}

.pro_img_aj {
    margin-top: 30px;
}
.pro_img_aj img{display:block;margin:0 auto}
.mistake {
    width: 1196px;
    margin: 0 auto;
    padding-top: 56px;
    padding-bottom: 30px;
}
.mistake-main {
    width: 1196px;
    height: 446px;
    background: #f5f5f5;
    border: 28px solid #f5f5f5;
}
.mistake-cont {
    width: 1140px;
    height: 390px;
    text-align: center;
    background: #fff url("../images/404pc.png") no-repeat center 60px;
}
.mistake-tle {
    font-size: 28px;
    color: #555;
    padding-top: 242px;
}
.mistake-tex {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding-top: 10px;
}
.mistake-tex a {
    color: #047dda;
}
.mistake-pro .no-left {
    margin-left: 0;
}
.craft-img {
    padding: 80px 0;
}
.craft-img .theme {
    margin-bottom: 0;
    padding-bottom: 12px;
}


.zy {
    padding-left: 0px;
    padding-right: 0px;}

.rowti {
    color:#047dda; font-size:2.5rem; font-weight:700; margin-left:1rem; line-height:3.5rem;}

.rowbg{
    border-bottom:1px #CCCCCC solid; background:url(../images/bgx_144729.jpg) no-repeat right bottom; padding-bottom: 2rem;}

.rounded h4 {
    line-height:2.5rem; color: #000; font-size: 17px; font-weight: 500; margin-top:0.6rem; text-indent: -1.5rem; padding-left: 1.5rem;}

.rounded img {
    width: 96%; height: auto;}

 .rounded ul {
    line-height:2.2rem; padding:0.2rem 1rem 0 2rem;list-style: disc;font-size: 1.30rem; color: #666}

.roundedx h4 {
    line-height:2.5rem; color: #000; font-size: 17px; font-weight: 500; margin-top:0.6rem;text-indent: -1.5rem; padding-left: 1.5rem;}
    
.roundedx img { width:%; height: auto;}

.roundedx ul {
    line-height:2.2rem; padding:0.2rem 1rem 0 2rem;list-style: disc;font-size: 1.30rem; color: #666}

.topi {
    margin-top: 2rem;}

.roheb {
    margin-bottom: 2rem; margin-left: 0.5rem;}

.rohed {
    width: 0.2rem; height: 5.5rem; background-color: #047dda; margin-top: 0.8rem;}

.zpyi{
    padding-left: 0.6rem; padding-top: 2.5rem;}

.dete-al {
	padding:0px 0;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
}

.main .news-details .details-all .details-text {
	font-size:16px;
	/*line-height:34px;*/
}
.main .news-details .details-all .details-text div{
	/*margin-bottom:15px;*/
}

.promise-ins .promise-ins-cont .promise-mor div {
	font-size:15px;
	line-height:34px;
	margin-bottom:10px;
}
@keyframes  mysale  {
    0%{
		transform: scale(1.5);
    }
    100%{
		transform: scale(1);
    }
}

@-moz-keyframes  mysale  {
    0%{
		transform: scale(1.5);
    }
    100%{
		transform: scale(1);
    }
}
.bg_overlay {
	animation: mysale 7s;
	-webkit-animation: mysale 7s;
	animation-iteration-count: infinite;
}	
.section_content {
	margin-top:0px;
}
.m-concept-img {
	width:284px;
	height:144px;
}
.m-concept .contact-wrap {
	height:191px;
}












        
        
        
        
        
        
        
        
        